/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{z-index:1260;}
.page-node-type-webform form.webform-submission-form{margin-top:3em;}.webform-element--title-inline > label{display:unset;padding-right:unset;}.form-composite.webform-fieldset--title-inline legend{float:unset;margin:unset;}.form-item .filter-guidelines{position:relative;font-size:.75rem;}.form-item .filter-list{width:auto;}.form-item .js-form-item-text-format-value{margin-bottom:0;}.form-item .form-range-output-container{display:none;}.form-item .form-color-output{display:none;}.rateit .rateit-range:focus{outline:1px dotted;}.webform-submission-form input.form-color{margin:0;float:none !important;}.webform-submission-form input.form-color:focus{border-color:#137cbd;}.webform-tableselect-sort .form-item{margin:0;}.webform-component-date select{width:auto;}.webform-component-webform_time select{width:auto;}.webform-component-managed_file input[type=file]{width:auto;}.form-managed-file .form-submit{margin-left:1.75em;}.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}a.tabledrag-handle .handle{padding:0;margin-top:0;background-position:0 0;display:inline-block;vertical-align:middle;width:16px;height:16px;}#maincontent > .webform-submission-form:last-child{margin-bottom:1em;}.intl-tel-input{display:flex;}.intl-tel-input .flag-container{position:unset;padding:unset;}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:.56em;padding-right:.56em;}.webform-multiple-table table{margin-top:5px;margin-bottom:5px;}.webform-multiple-table .dcf-form-group{margin-bottom:0;}.webform-multiple-add{display:flex;}.webform-multiple-add .form-item{margin-bottom:0;}.webform-multiple-add .form-item .dcf-input-group{display:inline-flex;}.webform-multiple-table td.webform-multiple-table--operations input{display:inline-block !important;height:auto;width:auto;border:none !important;padding:0 !important;}.webform-version-5 .webform-progress-tracker.progress-tracker{margin-bottom:2.37em;}.webform-version-5 .webform-progress-tracker .progress-marker{height:1.77em;padding-bottom:0;width:1.77em;}.webform-version-5 .webform-progress-tracker .progress-text{font-size:.63em;}.webform-version-5 .webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-version-5 .webform-progress-tracker .progress-step:hover .progress-marker,.webform-version-5 .webform-progress-tracker .progress-step::after{background-color:#6b6b68;}.webform-version-5 .webform-progress-tracker .progress-step:not(:last-child)::after{bottom:.84em;height:3px;top:.84em;}.webform-version-5 .webform-progress-tracker .progress-step .progress-text{color:#6b6b68;padding-top:.43em;}.webform-version-5 .webform-progress-tracker .progress-step.is-active .progress-marker,.webform-version-5 .webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#d00000;}.webform-version-5 .webform-progress-tracker .progress-step.is-active .progress-text{color:inherit;}.webform-version-6 .webform-progress-tracker.progress-tracker{margin-bottom:2.37em;}.webform-version-6 .webform-progress-tracker .progress-marker::before{height:30px;padding-bottom:0;width:30px;}.webform-version-6 .progress-marker::after{top:13px;}.webform-version-6 .webform-progress-tracker .progress-text{font-size:.63em;}.webform-version-6 .webform-progress-tracker .progress-step::after{background-color:#6b6b68;}.webform-version-6 .webform-progress-tracker .progress-step.is-active .progress-text{color:inherit;}.webform-version-6 .webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-version-6 .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-version-6 .webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#777;}.webform-version-6 .webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-version-6 .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-version-6 .webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#d00000;}.webform-version-6 .progress-step.is-active .progress-marker::before{background-color:#d00000;}.webform-flexbox{margin-top:0;}.webform-flex select{margin-bottom:0;}.dcf-form-help.description p{margin-bottom:0;}
.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);position:fixed;z-index:499;width:100%;padding:10px;}a.node-preview-backlink{background-color:#419ff1;background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:0.9em;line-height:normal;margin:0;padding:4px 1em 4px 0.6em;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}a.node-preview-backlink:focus,a.node-preview-backlink:hover{background-color:#419cf1;background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff;}a.node-preview-backlink:active{background-color:#0e69be;background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/themes/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);}a.node-preview-backlink::before{content:'';width:10px;display:inline-block;}#edit-view-mode{width:auto;}
.block-views{position:relative;}.sidebar .block-views{box-shadow:0 0 1px #bbb;padding:10px;}.block-views .view-teaser-abbr .feed-icon{top:8px;}.view-teaser-abbr .feed-icon{position:absolute;right:5px;top:3px;}.view-teaser-abbr ul{list-style:none;padding:0;}.view-teaser-abbr ul li:first-child{border-top:3px solid #444;}.view-teaser-abbr ul li{border-top:1px solid #aaa;padding:5px 0 10px 0;margin:0;}.view-teaser-abbr ul h4 a.imagelink{float:right;margin-left:10px;}.view-teaser-abbr ul h4 img{border:1px solid #ccc;padding:1px;}.view-teaser-abbr ul h4 a{font-size:14px;color:#555;font-weight:normal;}.view-teaser-abbr .more-link{text-align:left;}.view-teaser-abbr .more-link a{background:#3388bb;padding:3px 8px;color:#eee;}
.block-menu-block .is-active{background-color:#e7f0f0;}.block-menu-block h2{padding-left:1.75rem;padding-right:1.75rem;}.block-menu-block h2 a:link,.block-menu-block h2 a:hover,.block-menu-block h2 a:active,.block-menu-block h2 a:visited{color:#fefdfa !important;}.block-menu-block ul a{background-color:#ebebea;color:#242423;margin-bottom:1px;padding-bottom:.5625em;padding-right:1.75rem;padding-top:.5625em;}.block-menu-block ul a:hover{color:#9e0900;}.block-menu-block ul a.menu-item--active{color:#d00000;}.block-menu-block ul:first-child > li > a{padding-left:1.75rem;}.block-menu-block ul:first-child > li > a.menu-item--active{padding-left:calc(1.75rem - 2px);}.block-menu-block ul:first-child > li > ul > li > a{padding-left:2.5rem;}.block-menu-block ul:first-child > li > ul > li > a.menu-item--active{padding-left:calc(2.5rem - 2px);}.block-menu-block ul:first-child > li > ul > li > ul > li a{padding-left:3.25rem;}.block-menu-block ul:first-child > li > ul > li > ul > li a.menu-item--active{padding-left:calc(3.25rem - 2px);}.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a{padding-left:4rem;}.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a.menu-item--active{padding-left:calc(4rem - 2px);}.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a{padding-left:4.75rem;}.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a.menu-item--active{padding-left:calc(4.75rem - 2px);}.block-menu-block ul:first-child > li:first-child > a{padding-top:.75em;}.block-menu-block ul:first-child > li:last-child > a{padding-bottom:1em;margin-bottom:0;}.block-menu-block li,.block-menu-block li.menu-item--collapsed,.block-menu-block li.menu-item--expanded{list-style-image:none;list-style-type:none;}.block-menu-block li.menu-item--collapsed > a,.block-menu-block li.menu-item--expanded > a{position:relative;}.block-menu-block li.menu-item--collapsed > a:before,.block-menu-block li.menu-item--expanded > a:before{position:absolute;top:50%;transform:translate(-.75rem,-45%);font-size:.451rem;color:#6b6b68;}.block-menu-block li.menu-item--collapsed > a:before{content:'\25B6';}.block-menu-block li.menu-item--expanded > a:before{content:'\25BC';}
#pagetitle h1:empty{display:none;}#pagetitle h1{margin-top:1em;}#toolbar-bar::after{clear:left;content:' ';display:block;}#toolbar-administration *::after,#toolbar-administration *::before{-webkit-box-sizing:unset;box-sizing:unset;}.toolbar-menu li{margin-bottom:0;}.toolbar-oriented .toolbar-bar{z-index:1000;}.dcf-form input,.dcf-form select{max-width:100%;}.dcf-form fieldset{min-inline-size:unset;}@media (min-width:768px){div.webform-flexbox div.webform-flex.webform-name__title,div.webform-flexbox div.webform-flex.webform-name__first,div.webform-flexbox div.webform-flex.webform-name__middle,div.webform-flexbox div.webform-flex.webform-name__last,div.webform-flexbox div.webform-flex.webform-name__suffix,div.webform-flexbox div.webform-flex.webform-name__degree{flex:0 1 auto;margin-bottom:1em;}div.webform-name div.webform-flexbox{flex-wrap:wrap;margin-bottom:unset;}}
#wdn_calendarDisplay > h2{display:none !important;}.path-frontpage .dcf-hero{display:none;}.media-oembed-content{aspect-ratio:16 / 9;height:auto;width:100%;}
