/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:0.5rem;right:0.5rem;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:2.75rem;height:2.75rem;line-height:2.75rem;position:absolute;right:0;top:0;-webkit-text-decoration:none;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 1.125rem 0.625rem;color:#FFF;font-style:normal;font-size:1.75rem;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:0.0625rem;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-0.375rem;text-align:right;padding-right:0.375rem;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:0.75rem;line-height:1.125rem;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-3.4375rem;padding:0;width:5.625rem;height:6.875rem;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-3.375rem;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:2.1875rem;margin-left:2.1875rem;border:medium inset transparent;}.mfp-arrow:after{border-top-width:0.8125rem;border-bottom-width:0.8125rem;top:0.5rem;}.mfp-arrow:before{border-top-width:1.3125rem;border-bottom-width:1.3125rem;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:1.0625rem solid #FFF;margin-left:1.9375rem;}.mfp-arrow-left:before{margin-left:1.5625rem;border-right:1.6875rem solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:1.0625rem solid #FFF;margin-left:2.4375rem;}.mfp-arrow-right:before{border-left:1.6875rem solid #3F3F3F;}.mfp-iframe-holder{padding-top:2.5rem;padding-bottom:2.5rem;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:56.25rem;}.mfp-iframe-holder .mfp-close{top:-2.5rem;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 0.5rem rgba(0,0,0,0.6);box-shadow:0 0 0.5rem rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5rem 0 2.5rem;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:2.5rem;bottom:2.5rem;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 0.5rem rgba(0,0,0,0.6);box-shadow:0 0 0.5rem rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:0.75rem;line-height:0.875rem;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-2.25rem;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:1.125rem;color:#F3F3F3;word-wrap:break-word;padding-right:2.25rem;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:50rem) and (orientation:landscape),screen and (max-height:18.75rem){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:0.3125rem;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:0.1875rem 0.3125rem;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:0.3125rem;top:0.1875rem;}.mfp-img-mobile .mfp-close{top:0;right:0;width:2.1875rem;height:2.1875rem;line-height:2.1875rem;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:56.25rem){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:0.375rem;padding-right:0.375rem;}}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0);}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em;}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center;}.animated-hero-banner{background:black !important;position:relative;}.lds-stallion-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5rem;height:5rem;}.lds-stallion-loader div{display:inline-block;position:absolute;left:0.5rem;width:1rem;background:#ff5100;-webkit-animation:lds-stallion-loader 1s cubic-bezier(0,0.5,0.5,1) infinite;animation:lds-stallion-loader 1s cubic-bezier(0,0.5,0.5,1) infinite;}.lds-stallion-loader div:nth-child(1){left:0.5rem;-webkit-animation-delay:-0.24s;animation-delay:-0.24s;}.lds-stallion-loader div:nth-child(2){left:2rem;-webkit-animation-delay:-0.12s;animation-delay:-0.12s;}.lds-stallion-loader div:nth-child(3){left:3.5rem;-webkit-animation-delay:0;animation-delay:0;}@-webkit-keyframes lds-stallion-loader{0%{top:0.5rem;height:4rem;}50%,100%{top:1.5rem;height:2rem;}}@keyframes lds-stallion-loader{0%{top:0.5rem;height:4rem;}50%,100%{top:1.5rem;height:2rem;}}.header-search-overlay,.header-search-overlay-mobile{height:100vh;width:100vw;background:rgba(0,0,0,0.75);position:fixed;top:0;left:0;z-index:100;display:none;}.mobile-menu-target .menu-item-level-1-mobile{border-left:0.1875rem solid transparent !important;}.mobile-menu-target .menu-item-level-1-mobile.is-expanded{border-left:0.1875rem solid #ff5100 !important;}.left-menu-container .left-menu-item-level-1{border-left:0.1875rem solid #efefef;}.left-menu-container .left-menu-item-level-1.is-expanded{border-left:0.1875rem solid #ff5100;}.left-menu-container .left-menu-item-level-1.is-expanded a:not(.left-menu-icon-toggle){background:#e3e3e3 !important;}.left-menu-container .left-menu-item-level-1.is-expanded a:not(.left-menu-icon-toggle):hover{background:#d3d3d3 !important;}:-moz-placeholder{color:#797979 !important;font-size:0.9375rem;font-weight:500;}::-moz-placeholder{color:#797979 !important;font-size:0.9375rem;font-weight:500;}:-ms-input-placeholder{color:#797979 !important;font-size:0.9375rem;font-weight:500;}::-ms-input-placeholder{color:#797979 !important;font-size:0.9375rem;font-weight:500;}::-webkit-input-placeholder{color:#797979 !important;font-size:0.9375rem;font-weight:500;}@media (min-width:48rem){.webform-flex--6{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.9375rem);flex:0 0 calc(50% - 0.9375rem);}}.select2-dropdown{margin-top:0.0625rem;border:none;border-radius:0;}.select2-dropdown ul li{list-style-type:none;margin:0;padding:0.5rem 0.75rem;border-bottom:0.0625rem solid #ccc;font-size:0.875rem;font-weight:500;}.select2-dropdown ul li:last-of-type{border:none;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#FF5100;}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:'Montserrat',Arial,sans-serif !important;line-height:1.5 !important;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{min-width:2.5rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;text-align:center !important;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner,.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{min-width:2.5rem;text-align:center !important;}.stats-suffix-a,.stats-suffix-b,.stats-suffix-c{margin-top:0.0625rem !important;}[id=block-locations-filter-dropdown]{padding:0.9375rem 0 0 0;}.locations-filer-dropdown-container{position:relative;}.locations-filter-dropdown-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.locations-filter-dropdown-meta p{margin:0 0.625rem 0 0;}.locations-filter-dropdown-meta a.locations-filter-dropdown-trigger{width:30.9375rem;padding:0.625rem 0.9375rem;border:0.0625rem solid #adadad;color:#272727;display:block;position:relative;}.locations-filter-dropdown-meta a.locations-filter-dropdown-trigger::after{content:"\f054";color:#666666;font-family:"icomoon";font-size:0.875rem;position:absolute;top:0.6875rem;right:0.9375rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out,-webkit-transform 0.15s ease-out;}.locations-filter-dropdown-meta a.locations-filter-dropdown-trigger.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.locations-filter-dropdown-target{width:100%;background:white;border:0.0625rem solid #adadad;-webkit-box-shadow:0 0.25rem 0.375rem 0.0625rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.375rem 0.0625rem rgba(0,0,0,0.1);position:absolute;top:calc(100% - 0.0625rem);left:0;z-index:2;display:none;}.locations-filter-dropdown-target a{padding:0.625rem 0.9375rem;background:white;border-bottom:0.0625rem solid #cccccc;color:#272727;display:block;}.locations-filter-dropdown-target a:last-of-type{border:none;}.locations-filter-dropdown-target a:hover{background:#f2f2f2;}.mfp-bg{background:rgba(0,0,0,0.85);opacity:1;}.mfp-container{padding-left:0.9375rem !important;padding-right:0.9375rem !important;}.mfp-iframe-holder .mfp-close{height:2.125rem;width:2.125rem;padding:0;color:transparent;text-align:center;opacity:1;position:absolute;top:1.25rem;right:1.25rem;display:block;}.mfp-iframe-holder .mfp-close::after{line-height:1.0;font-weight:normal;text-transform:none;pointer-events:none;color:white;font-size:1.375rem;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"\f00d";font-family:"icomoon";}@media (max-width:47.9375rem){.mfp-iframe-holder .mfp-close{top:0.625rem;right:0.625rem;}}.mfp-content{max-width:60rem !important;}.mfp-content .mfp-iframe-scaler{height:calc(100vh - 7.5rem);padding-top:0;position:relative;}.mfp-content .mfp-iframe-scaler iframe{padding:5rem 1.875rem 1.875rem 1.875rem;}@media (max-width:47.9375rem){.mfp-content .mfp-iframe-scaler iframe{padding:4.0625rem 0.9375rem 0.9375rem 0.9375rem;}}
.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px;}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0;}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}.search-block-form{padding:15px 0;}.search-block-form h2{margin-bottom:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item{margin-right:15px;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}#search-block-form input{margin:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
