/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/epsandhill/libraries/owlcarousel2/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0;}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option--selectable{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative;}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--group{padding:0;}.select2-container--default .select2-results__option--disabled{color:#999;}.select2-container--default .select2-results__option--selected{background-color:#ddd;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option--group{padding:0;}.select2-container--classic .select2-results__option--disabled{color:grey;}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/epsandhill/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/epsandhill/libraries/slick/slick/./fonts/slick.eot);src:url(/epsandhill/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/epsandhill/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/epsandhill/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/epsandhill/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
*:focus,a:focus{outline:none;box-shadow:none;}*:focus:focus-visible,*:focus.focus-visible,a:focus:focus-visible,a:focus.focus-visible{box-shadow:0 0 0 2px #4c76a8,0 0 0 6px rgba(76,118,168,0.25);border-radius:2px;}video{height:auto;max-width:100%;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container video,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}#drupal-live-announce{bottom:0;}table.sticky-header thead{top:0 !important;}html,body{font-weight:400;font-family:"Source Sans Pro",Arial,sans-serif;color:#3F3E46;-webkit-font-smoothing:antialiased;}h1,.h1.h1{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:2em;}@media (min-width:992px){h1,.h1.h1{font-size:2.75em;}}h2,.h2.h2{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:1.75em;}@media (min-width:992px){h2,.h2.h2{font-size:2.125em;}}h3,.h3.h3{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:1.25em;}@media (min-width:992px){h3,.h3.h3{font-size:1.5em;}}h4,.h4.h4{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:1.125em;}@media (min-width:992px){h4,.h4.h4{font-size:1.25em;}}h5,.h5.h5{font-weight:800;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:1em;}@media (min-width:992px){h5,.h5.h5{font-size:1.125em;}}h6,.h6.h6{font-weight:800;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;font-size:1em;}p,.p1.p1{font-weight:400;font-family:"Source Sans Pro",Arial,sans-serif;color:#3F3E46;font-size:1em;}.p2.p2{font-weight:400;font-family:"Source Sans Pro",Arial,sans-serif;color:#3F3E46;font-size:0.875em;}.p3.p3{font-weight:400;font-family:"Source Sans Pro",Arial,sans-serif;color:#3F3E46;font-size:0.625em;}.disclaimer{font-size:0.875em;}.disclaimer + .disclaimer{padding:15px 0 0;}a{color:#205493;}a:hover,a:focus{color:#021d44;}.field--name-field-response ul,.field--name-field-response ol,.field--name-body ul,.field--name-body ol{padding:0 0 0 30px;margin:0;}.field--name-field-response ul li + li,.field--name-field-response ol li + li,.field--name-body ul li + li,.field--name-body ol li + li{margin-top:20px;}.field--name-field-response ol ::marker,.field--name-body ol ::marker{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;color:#205493;}.info-box{background-color:#f7f9fb;padding:20px;margin:0 0 30px;border-radius:4px;border:2px solid #205493;}.info-box h1,.info-box h2,.info-box h3,.info-box h4,.info-box h5,.info-box h6{margin-top:0;}#block-fws-raf-mainnavigation{display:none;}.branding__container{display:flex;align-items:flex-start;max-width:450px;padding:10px;margin-right:60px;color:#FFFFFF;transition:all 0.25s ease-out;}@media (min-width:768px){.branding__container{padding:10px 10px 0;}}@media (min-width:992px){.branding__container{padding:20px 10px 0;}}.branding__container:hover,.branding__container:focus{color:#FFFFFF;}.branding__container:hover:focus-visible,.branding__container:focus:focus-visible{outline:none;box-shadow:0 0 0 2px #FFFFFF,0 0 0 6px rgba(255,255,255,0.25);border-radius:4px;transition:all 0.125s ease-out;}.branding__logo{margin-right:15px;width:50px;}@media (min-width:768px){.branding__logo{width:65px;}}.branding__text{display:flex;flex-direction:column;max-width:350px;}.branding__name{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;color:#FFFFFF;}@media (min-width:768px){.branding__name{font-size:22px;}}.branding__slogan{font-weight:400;font-family:"Source Sans Pro",Arial,sans-serif;font-size:14px;color:#FFFFFF;}@media (min-width:768px){.branding__slogan{font-size:16px;}}body:has(#navbar-collapse.in){overflow:hidden;}header#navbar{background:linear-gradient(#021d44 0%,#021d44 25%,rgba(32,84,147,0.8) 100%);}header#navbar:has(#navbar-collapse.in){position:fixed;top:0;left:0;right:0;bottom:0;}header#navbar:has(#navbar-collapse.in) .navbar-toggle .icon-bar{display:block;width:22px;height:2px;margin:4px auto;transition:0.4s;}header#navbar:has(#navbar-collapse.in) .navbar-toggle .icon-bar:nth-child(2){transform:translateY(6px) rotate(45deg);}header#navbar:has(#navbar-collapse.in) .navbar-toggle .icon-bar:nth-child(3){opacity:0;}header#navbar:has(#navbar-collapse.in) .navbar-toggle .icon-bar:nth-child(4){transform:translateY(-6px) rotate(-45deg);}header#navbar #navbar-collapse{border-top:0;box-shadow:none;}header#navbar #navbar-collapse.in #mobile-menu{display:block;}header#navbar #mobile-menu{display:none;}header#navbar .navbar-header{margin-bottom:0;}header#navbar .navbar-header .navbar-toggle{right:5px;top:5px;}@media (min-width:992px){header#navbar .menu--utility li a{position:relative;text-decoration:none;transition:all 0.25s ease-out;padding:15px;min-width:44px;}header#navbar .menu--utility li a:after{transform:scale(0);transition:all 0.25s ease-out;}header#navbar .menu--utility li a:hover,header#navbar .menu--utility li a:focus,header#navbar .menu--utility li a[aria-expanded=true]{outline:0;}header#navbar .menu--utility li a:hover:after,header#navbar .menu--utility li a:focus:after,header#navbar .menu--utility li a[aria-expanded=true]:after{content:"";position:absolute;top:auto;left:0;bottom:0;right:0;height:4px;background:rgba(255,255,255,0.75);transform:scale(1);transition:all 0.125s ease-out;}header#navbar .menu--utility li a:focus{border-radius:4px;box-shadow:none;transition:all 0.125s ease-out;}header#navbar .menu--utility li a:focus-visible{border-radius:4px;box-shadow:0 0 0 4px rgba(255,255,255,0.75);transition:all 0.125s ease-out;}}header#navbar > .container{width:100%;padding:0;}@media (min-width:992px){header#navbar > .container{width:970px;}}@media (min-width:1200px){header#navbar > .container{width:1170px;}}@media (min-width:992px){header#navbar:has(#navbar-collapse.in){position:relative;top:unset;left:unset;right:unset;bottom:unset;}}.menu__toggle{height:48px;width:48px;right:5px;top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;border-radius:4px;transition:all 0.25s ease-out;animation:none;}.menu__toggle:focus{box-shadow:0 0 0 2px #FFFFFF,0 0 0 6px rgba(255,255,255,0.25);border-radius:4px;transition:all 0.125s ease-out;}.menu__toggle:before,.menu__toggle:after{transition:none;}@media (min-width:768px){.menu__toggle.btn-close{display:none;}}.mb-menuwrapper{height:calc(100% - 88px);top:88px;}@media (min-width:768px){.mb-menuwrapper{height:calc(100% - 108px);top:100px;}}.navbar-main{border:0;width:auto;margin-bottom:0;}.navbar-main .navbar-nav{float:right;clear:both;}.navbar-main .navbar-nav > li > a{font-weight:700;text-transform:uppercase;}@media (min-width:992px){.navbar-main .navbar-nav > li > a{position:relative;text-decoration:none;transition:all 0.25s ease-out;}.navbar-main .navbar-nav > li > a:after{transform:scale(0);transition:all 0.25s ease-out;}.navbar-main .navbar-nav > li > a:hover,.navbar-main .navbar-nav > li > a:focus,.navbar-main .navbar-nav > li > a[aria-expanded=true]{outline:0;}.navbar-main .navbar-nav > li > a:hover:after,.navbar-main .navbar-nav > li > a:focus:after,.navbar-main .navbar-nav > li > a[aria-expanded=true]:after{content:"";position:absolute;top:auto;left:0;bottom:0;right:0;height:4px;background:white;transform:scale(1);transition:all 0.125s ease-out;}.navbar-main .navbar-nav > li > a:focus{border-radius:4px;box-shadow:none;transition:all 0.125s ease-out;}.navbar-main .navbar-nav > li > a:focus-visible{border-radius:4px;box-shadow:0 0 0 4px white;transition:all 0.125s ease-out;}}.navbar-main .dropdown-menu{left:auto;right:0;background-color:#FFFFFF;list-style:none;padding:0;}.navbar-main .dropdown-menu > li > a{background-color:#FFFFFF;color:#202022;padding:10px 15px;}.navbar-main .dropdown-menu > li > a:hover,.navbar-main .dropdown-menu > li > a:focus{background-color:#205493;color:#FFFFFF;box-shadow:none;outline:0;}.navbar-main .dropdown-menu > .active > a{font-weight:bold;}.navbar-default .navbar-nav > .active > a{color:#FFFFFF;}.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#FFFFFF;}body.mobile-menu-open{position:fixed;width:100%;overflow:hidden;height:100%;}.navbar-collapse.collapse{display:none;}.navbar-collapse.collapse.in{display:block;}.navbar-collapse.collapse.in #mobile-nav{display:block;}#mobile-nav{display:none;}#mobile-nav button.mobile__nav{all:unset;cursor:pointer;width:60px;height:60px;position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:#FFFFFF;background:rgba(2,29,68,0.5);transition:background 0.25s ease-out;}#mobile-nav button.mobile__nav i{font-size:24px;font-weight:500;margin:0;}#mobile-nav button.mobile__nav:hover,#mobile-nav button.mobile__nav:focus-visible{background:#021d44;transition:background 0.125s ease-out;}#mobile-nav button.mobile__nav:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px #FFFFFF,inset 0 0 0 6px rgba(255,255,255,0.25);transition:all 0.125s ease-out;}#mobile-nav button.nav-drilldown{right:0;}#mobile-nav button.back-icon{left:0;}#mobile-nav .mb-item{border:0;}#mobile-nav .mb-item + .mb-item{border-top:1px solid rgba(2,29,68,0.25);}#mobile-nav .mb-item a{border:0;margin:0;font-size:18px;padding:20px 15px;background:#205493;transition:all 0.125s ease-out;}#mobile-nav .mb-item a:hover,#mobile-nav .mb-item a:focus-visible{background:#021d44;transition:background 0.125s ease-out;}#mobile-nav .mb-item a:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px #FFFFFF,inset 0 0 0 6px rgba(255,255,255,0.25);transition:all 0.125s ease-out;}#mobile-nav .mb-back{height:60px;}#mobile-nav .mb-subviewopen .nav-drilldown.nav-drilldown{display:none;}#mobile-nav .subul > li[data-level="1"]:first-of-type{display:block;}#mobile-nav .parent-level{text-transform:uppercase;padding:20px 15px 20px 80px;}#mobile-nav .parent-level,#mobile-nav .current-level{height:60px;font-size:18px;}#mobile-nav .parent-level a,#mobile-nav .current-level a{height:60px;}#mobile-nav .subul .mb-item a{color:#202022;background:#FFFFFF;font-weight:700;text-transform:uppercase;}#mobile-nav .subul .mb-item a:hover,#mobile-nav .subul .mb-item a:focus-visible{background:#F3F3F5;transition:background 0.125s ease-out;}#mobile-nav .subul .mb-item a:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px #021d44,inset 0 0 0 6px rgba(32,84,147,0.25);transition:all 0.125s ease-out;}#mobile-nav .subul .mb-item + .mb-item{border-top:1px solid #F3F3F5;}footer.footer{margin-top:50px;}footer.footer .menu.nav > li > a{min-height:44px;padding:10px 15px;margin:0;}footer.footer .menu.nav > li > a:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #FFFFFF,0 0 0 6px rgba(255,255,255,0.25);transition:all 0.125s ease-out;}footer.footer .footer-top__content{position:relative;}footer.footer .footer-menus .region-footer-menus{position:relative;display:flex;flex-direction:column;padding:20px 0 0;margin:0 -15px;}@media (min-width:768px){footer.footer .footer-menus .region-footer-menus{padding:60px 0 0;flex-direction:row;gap:50px;}}.footer-slogan{max-width:525px;margin:0 auto;}@media (min-width:768px){.footer-slogan{padding:10px 0 0;margin:0;}}.footer-slogan p{text-align:center;}@media (min-width:768px){.footer-slogan p{margin:0 10px 0 20px;text-align:left;}}.footer-slogan .image-wrapper img{width:100px;}@media (min-width:768px){.footer-slogan .image-wrapper img{width:65px;}}.footer-copyright.footer-copyright{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;color:#FFFFFF;margin:25px 0 0;}@media (min-width:768px){.footer-copyright.footer-copyright{margin:0;}}.footer-bottom__content{display:flex;flex-direction:column-reverse;align-items:center;}@media (min-width:768px){.footer-bottom__content{flex-direction:row;justify-content:space-between;}}.social-media-links--platforms.horizontal{overflow:visible;display:flex;justify-content:center;padding:0;}@media (min-width:768px){.social-media-links--platforms.horizontal{justify-content:flex-end;}}.social-media-links--platforms.horizontal a:focus,.social-media-links--platforms.horizontal a:hover{color:#6194d3;}.social-media-links--platforms.horizontal a:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #FFFFFF,0 0 0 6px rgba(255,255,255,0.25);transition:all 0.125s ease-out;}.menu--footer-menu-employment > li{text-transform:none;}.field--name-body img{max-width:100%;height:auto;margin:0 auto;}.node-page--print{padding:0;margin:0;font-family:"Arial","Helvetica",sans-serif;font-size:12px;line-height:1.4;color:#000;background:#fff;}@page{.node-page--print{size:letter portrait;margin:0.75in;}}.node-page--print footer,.node-page--print .navbar,.node-page--print .skip-link,.node-page--print #toolbar-bar,.node-page--print #drupal-live-announce,.node-page--print .node__operations{display:none !important;}.node-page--print .region-content > article{background:#fff;padding:0;color:#000;border:none;}.node-page--print .permit-information--print,.node-page--print .registration-form{max-width:100%;margin:0;padding:0;background:#fff;border:none;}.node-page--print .permit-information--print{border:2px solid #000;padding:0;}.node-page--print .print-header-with-badges{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #000;}.node-page--print .print-header-with-badges .badge-left,.node-page--print .print-header-with-badges .badge-right{flex:0 0 100px;flex-shrink:0;text-align:center;display:flex;align-items:center;justify-content:center;}.node-page--print .print-header-with-badges .print-header{flex:1 1 auto;text-align:center;padding:0 20px;margin-bottom:0;padding-bottom:0;border-bottom:none;min-width:0;}.node-page--print .print-header-with-badges .print-header h1{font-size:20px;font-weight:bold;margin:0 0 10px 0;color:#000;}.node-page--print .print-header-with-badges .header-badge{width:80px;height:auto;}.node-page--print .print-header-with-badges .print-meta{font-size:11px;line-height:1.6;color:#333;}.node-page--print .print-header{text-align:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #000;}.node-page--print .print-header h1{font-size:20px;font-weight:bold;margin:0 0 10px 0;color:#000;}.node-page--print .print-header .print-meta{font-size:11px;line-height:1.6;color:#333;}.node-page--print .print-header .print-meta p{padding:0;margin:0;}.node-page--print h1,.node-page--print h2,.node-page--print h3,.node-page--print h4,.node-page--print h5,.node-page--print h6{color:#000;font-weight:bold;margin:0 0 8px 0;font-family:"Arial","Helvetica",sans-serif;}.node-page--print h1{font-size:18px;margin-bottom:12px;}.node-page--print h2{font-size:16px;margin-bottom:10px;}.node-page--print h3{font-size:14px;margin-bottom:8px;}.node-page--print h4,.node-page--print h5,.node-page--print h6{font-size:12px;margin-bottom:6px;}.node-page--print .panel{background:#fff;border:none;border-radius:0;box-shadow:none;margin-bottom:20px;page-break-inside:avoid;}.node-page--print .panel:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:15px;}.node-page--print .panel-heading{background:#fff;border:none;border-radius:0;padding:0 0 8px 0;border-bottom:1px solid #000;margin-bottom:12px;}.node-page--print .panel-heading .panel-title{font-size:14px;font-weight:bold;color:#000;text-transform:uppercase;letter-spacing:0.5px;margin:0;}.node-page--print .panel-body{padding:0;background:#fff;}.node-page--print .table{width:100%;border-collapse:collapse;margin:0;background:#fff;font-size:11px;}.node-page--print .table th,.node-page--print .table td{padding:8px 6px;text-align:left;vertical-align:top;border:1px solid #333;background:#fff;}.node-page--print .table th{font-weight:bold;background:#f8f8f8;color:#000;font-size:11px;}.node-page--print .table.table-striped tbody tr{background:#fff;}.node-page--print .table.table-striped tbody tr:nth-child(odd){background:#f9f9f9;}.node-page--print .table.table-bordered{border:1px solid #333;}.node-page--print .table-responsive{overflow:visible;border:none;}.node-page--print .alert{border:1px solid #333;border-radius:0;padding:10px;margin:10px 0;background:#fff;color:#000;}.node-page--print .alert.alert-info{border-left:4px solid #333;background:#f9f9f9;}.node-page--print .alert.alert-success{border-left:4px solid #333;background:#f9f9f9;}.node-page--print a{color:#000;text-decoration:underline;}.node-page--print a:after{content:" (" attr(href) ")";font-size:10px;color:#666;}.node-page--print .permit__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #000;padding:0 0 20px;font-size:0.5rem;}.node-page--print .form-citation{padding-bottom:5px;}.node-page--print .form-agency,.node-page--print .form-division{font-weight:bold;font-size:0.625rem;}.node-page--print .permit__badge{width:60px;padding:10px 0;}.node-page--print .permit__column{width:25%;}.node-page--print .permit__column--center{width:50%;text-align:center;}.node-page--print .permit__column--right{text-align:right;}.node-page--print .form-control{position:absolute;top:10px;right:10px;text-align:right;font-size:0.75rem;}.node-page--print .permit-form-container{padding:0;}.node-page--print .permit-section{display:flex;border-bottom:1px solid #000;page-break-inside:avoid;}.node-page--print .section-number{width:22px;font-size:1rem;font-weight:bold;text-align:center;border-right:1px solid #000;padding:10px 5px;}.node-page--print .section-content{flex:1;padding:10px;position:relative;}.node-page--print .section-groups{display:flex;gap:20px;}.node-page--print .section-group{width:40%;}.node-page--print .section-group + .section-group{width:60%;}.node-page--print .section-title{font-weight:bold;margin-bottom:10px;}.node-page--print .section-header{display:flex;align-items:center;justify-content:space-between;gap:20px;}.node-page--print .title-note{font-weight:normal;font-style:italic;font-size:0.5rem;}.node-page--print .field-row{display:flex;margin-bottom:8px;align-items:flex-start;flex-wrap:wrap;}.node-page--print .field-row:last-of-type{margin-bottom:0;}.node-page--print .field-row--group .field-value{display:flex;}.node-page--print .field-row--group .field + .field{margin-left:3px;}.node-page--print .field-label{font-weight:bold;padding-right:5px;}.node-page--print .field-label.mid-aligned{width:auto;margin-left:10px;}.node-page--print .field-value{padding-bottom:2px;}.node-page--print .checkbox-field .field-value{border-bottom:none;}.node-page--print .checkbox-field{display:flex;align-items:center;flex-wrap:wrap;gap:5px;}.node-page--print .checkbox{display:inline-block;width:9px;height:9px;border:1px solid #000;text-align:center;line-height:1;font-size:0.675rem;position:relative;background-color:white;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}.node-page--print .checkbox + .checkbox{margin-left:25px;}.node-page--print .checkbox.checked{font-weight:bold;color:#000;}.node-page--print .checkbox.checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.625rem;font-weight:bold;color:#000;}.node-page--print .checkbox-field > .checkbox + span{margin-right:10px;font-weight:500;}.node-page--print .field-note,.node-page--print .signature-note{font-style:italic;font-size:0.4rem;}.node-page--print .certification-text{margin-bottom:6px;}.node-page--print .registration-form .checkbox{width:12px;height:12px;font-size:10px;}.node-page--print .registration-form .checkbox.checked:after{content:"✓";font-size:10px;}.node-page--print .registration-form .field-label{font-size:11px;}.node-page--print .registration-form .field-value{font-size:11px;}.node-page--print .registration-form .checkbox-field > .checkbox + span{font-size:11px;}.node-page--print .registration-form .field-note,.node-page--print .registration-form .signature-note{font-size:10px;color:#333;}.node-page--print .registration-form .certification-text{font-size:11px;margin-bottom:8px;}.node-page--print .mt-3{margin-top:0 !important;}.node-page--print .panel,.node-page--print .permit-section{page-break-inside:avoid;}.node-page--print .page-break{page-break-before:always;}.node-page--print .no-break{page-break-inside:avoid;}.node-page--print .ecfr-content{margin-top:20px;padding-top:15px;border-top:1px solid #ccc;font-size:10px;}.node-page--print .ecfr-content h1,.node-page--print .ecfr-content h2,.node-page--print .ecfr-content h3,.node-page--print .ecfr-content h4,.node-page--print .ecfr-content h5,.node-page--print .ecfr-content h6{font-size:11px;margin:8px 0 4px 0;}.field--name-field-accordion{padding:30px 0 0;}.field--name-field-accordion .panel-heading{padding:0;}.field--name-field-accordion .accordion-button{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;color:#3F3E46;background:transparent;padding:15px;width:100%;border:0;outline:0;transition:all 0.25s ease-out;}.field--name-field-accordion .accordion-button:hover,.field--name-field-accordion .accordion-button:focus,.field--name-field-accordion .accordion-button:focus-visible{color:#000000;transition:all 0.125s ease-out;}.field--name-field-accordion .accordion-button .caret{transform:rotate(180deg);}.field--name-field-accordion .accordion-button.collapsed .caret{transform:rotate(0deg);}.field--name-field-accordion > .field--item + .field--item{margin:20px 0 0;}.block-aerial-species-block{margin-bottom:20px;}.block-aerial-species-block .select-wrapper{margin-left:10px;width:300px;}.btn{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;}.btn:focus,.btn:hover{outline:none;transition:all 0.125s ease-out;}.btn i{margin-right:8px;}.btn-default,.btn--default{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#3F3E46;border:2px solid #8E8C99;}.btn-default:focus,.btn-default:hover,.btn--default:focus,.btn--default:hover{outline:none;transition:all 0.125s ease-out;}.btn-default i,.btn--default i{margin-right:8px;}.btn-default:focus,.btn-default:hover,.btn--default:focus,.btn--default:hover{color:#000000;background:#F3F3F5;border:2px solid #202022;}.btn-primary,.btn--primary{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#FFFFFF;background:#205493;border:2px solid rgba(2,29,68,0.5);}.btn-primary:focus,.btn-primary:hover,.btn--primary:focus,.btn--primary:hover{outline:none;transition:all 0.125s ease-out;}.btn-primary i,.btn--primary i{margin-right:8px;}.btn-primary:focus,.btn-primary:hover,.btn--primary:focus,.btn--primary:hover{background:#021d44;}.btn-secondary,.btn--secondary{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#205493;border:2px solid #205493;}.btn-secondary:focus,.btn-secondary:hover,.btn--secondary:focus,.btn--secondary:hover{outline:none;transition:all 0.125s ease-out;}.btn-secondary i,.btn--secondary i{margin-right:8px;}.btn-secondary:focus,.btn-secondary:hover,.btn--secondary:focus,.btn--secondary:hover{color:#021d44;border:2px solid #021d44;}.btn--small{font-size:0.875em;padding:14px;}.btn--csv{display:block;background:url(/modules/contrib/views_data_export/images/csv.png) center center no-repeat;text-indent:-9999px;overflow:hidden;width:36px;height:14px;}.btn-success{background-color:#2E7D32;}.btn-success:focus,.btn-success:hover{background-color:#1C601E;}.btn-danger{background-color:#C41E3A;}.btn-danger:focus,.btn-danger:hover{background-color:#7f0f22;}.btn-info{background-color:#205493;}.btn-info:focus,.btn-info:hover{background-color:#021d44;}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],.form-control,textarea,textarea.form-control,select,select.form-select.form-control,.select2 .select2-selection{width:100%;min-width:120px;height:45px;color:#3F3E46;background:white;border:1px solid #8E8C99;border-radius:4px;padding:12px;font-size:16px;line-height:1.15;outline:none;position:relative;transition:border 0.25s ease-out,box-shadow 0.25s ease-out;}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=search]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=month]:focus-visible,input[type=time]:focus-visible,input[type=week]:focus-visible,.form-control:focus-visible,textarea:focus-visible,textarea.form-control:focus-visible,select:focus-visible,select.form-select.form-control:focus-visible,.select2 .select2-selection:focus-visible{outline:none;border:2px solid #3F3E46;box-shadow:0 0 0 4px rgba(32,84,147,0.25);transition:border 0.125s ease-out,box-shadow 0.125s ease-out;}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled,.form-control:disabled,textarea:disabled,textarea.form-control:disabled,select:disabled,select.form-select.form-control:disabled,.select2 .select2-selection:disabled{background-color:#F3F3F5;}.form-type-select .select-wrapper select{padding:8px 36px 8px 16px;}.form-type-select .select-wrapper:after{content:"\e114";display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Glyphicons Halflings";position:absolute;top:calc(50% - 8px);right:0;width:20px;height:20px;color:#205493;line-height:0;pointer-events:none;top:50%;right:2px;transform:none;z-index:50;}.form-type-select.form-disabled .select-wrapper:after{color:#8E8C99;}.select2{height:45px;line-height:45px;}.select2 .select2-selection{padding:0 30px 0 0;height:45px;display:flex;align-items:center;}.select2 .select2-selection .select2-selection__placeholder{color:#3F3E46;}.select2 .select2-selection .select2-selection__rendered{color:#202022;height:100%;display:flex;align-items:center;padding-left:12px;}.select2 .select2-selection .select2-selection__clear{height:100%;display:flex;align-items:center;padding:0 12px;border-right:1px solid #8E8C99;margin:0;}.select2 .select2-selection .select2-selection__arrow{height:100%;display:flex;align-items:center;top:0;right:5px;}.select2 .select2-selection .select2-selection__arrow:after{content:"\e114";display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Glyphicons Halflings";position:absolute;top:calc(50% - 8px);right:0;width:20px;height:20px;color:#205493;line-height:0;pointer-events:none;}.select2 .select2-selection .select2-selection__arrow b{display:none;}.select2.select2-container--open{border-radius:4px;box-shadow:0 0 0 4px rgba(32,84,147,0.25);}.select2.select2-container--open .select2-selection{border-radius:4px 4px 0 0;border:2px solid #3F3E46;border-bottom:0;transition:border 0.125s ease-out,box-shadow 0.125s ease-out;}.select2.select2-container--open .select2-selection__arrow:after{transform:rotate(180deg);}.select2-dropdown.select2-dropdown--below{border-radius:0 0 4px 4px;border:2px solid #3F3E46;border-top:0;box-shadow:0 15px 15px rgba(63,62,70,0.2);}.select2-dropdown .select2-search--dropdown{padding:0;}.select2-dropdown .select2-search--dropdown .select2-search__field{border:0;border-radius:0;background:#F3F3F5;color:#000000;padding:6px;font-size:14px;}.select2-dropdown .select2-search--dropdown .select2-search__field:focus,.select2-dropdown .select2-search--dropdown .select2-search__field:focus-visible{outline:none;border:0;box-shadow:none;}.select2-dropdown .select2-results__option{font-size:14px;color:#202022;}.select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:#205493;color:#FFFFFF;}.select-wrapper.select-wrapper--select2:after{display:none;}.form-type-checkbox.form-type-checkbox.checkbox{position:relative;padding:5px;margin:0 0 0 -5px;}.form-type-checkbox.form-type-checkbox.checkbox input[type=checkbox]{opacity:0;position:absolute;width:20px;height:20px;margin:0;cursor:pointer;z-index:2;}.form-type-checkbox.form-type-checkbox.checkbox input[type=checkbox]:focus + label:before{outline:2px solid #021d44;outline-offset:2px;}.form-type-checkbox.form-type-checkbox.checkbox input[type=checkbox]:focus-visible + label:before{outline:2px solid -webkit-focus-ring-color;outline-offset:2px;}.form-type-checkbox.form-type-checkbox.checkbox label{display:flex;align-items:center;font-size:16px;line-height:1.25;padding:2px 0;margin:0;cursor:pointer;}.form-type-checkbox.form-type-checkbox.checkbox label:after,.form-type-checkbox.form-type-checkbox.checkbox label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;z-index:1;text-align:center;border-radius:2px;flex-shrink:0;flex-grow:0;}.form-type-checkbox.form-type-checkbox.checkbox label:before{position:relative;background:#FFF;border:1px solid #4a4a4a;}.form-type-checkbox.form-type-checkbox.checkbox label:after{position:absolute;background:#205493;border-color:#205493;opacity:0;content:"\e013";font-family:"Glyphicons Halflings";font-size:12px;color:#FFF;top:auto;left:2px;padding:0 0 2px;display:flex;align-items:center;justify-content:center;}.form-type-checkbox.form-type-checkbox.checkbox input:checked + label:after{opacity:1;}.form-type-checkbox.form-type-checkbox.checkbox.has-error label{color:#a94442;}.form-type-checkbox.form-type-checkbox.checkbox.has-error label:before{border-color:#a94442;}.form-type-radio.form-type-radio.radio{position:relative;padding:5px;margin:0 0 0 -5px;}.form-type-radio.form-type-radio.radio input[type=radio]{opacity:0;position:absolute;width:20px;height:20px;margin:0;cursor:pointer;z-index:2;}.form-type-radio.form-type-radio.radio input[type=radio]:focus + label:before{outline:2px solid #021d44;outline-offset:2px;}.form-type-radio.form-type-radio.radio input[type=radio]:focus-visible + label:before{outline:2px solid -webkit-focus-ring-color;outline-offset:2px;}.form-type-radio.form-type-radio.radio label{display:flex;align-items:center;font-size:16px;line-height:1.25;padding:2px 0;margin:0;cursor:pointer;}.form-type-radio.form-type-radio.radio label:after,.form-type-radio.form-type-radio.radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;z-index:1;text-align:center;border-radius:50%;flex-shrink:0;flex-grow:0;}.form-type-radio.form-type-radio.radio label:before{position:relative;background:#FFF;border:1px solid #4a4a4a;}.form-type-radio.form-type-radio.radio label:after{position:absolute;background:#205493;border-color:#205493;opacity:0;content:"";width:14px;height:14px;margin:3px;border-radius:50%;}.form-type-radio.form-type-radio.radio input:checked + label:after{opacity:1;}.form-type-radio.form-type-radio.radio.has-error label{color:#a94442;}.form-type-radio.form-type-radio.radio.has-error label:before{border-color:#a94442;}#edit-filters--content .form-actions,.views-exposed-form .form-actions{padding:0;}.fieldset-wrapper .description{padding:15px 0 0;}.fieldgroup{padding:15px 0;}.fieldgroup legend{padding:15px 0 0;margin:0;}.field-group-details .panel-heading a,.panel-default .panel-heading a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:10px 15px;}.field-group-details .panel-heading a[aria-expanded=true] .fa-caret-down,.panel-default .panel-heading a[aria-expanded=true] .fa-caret-down{transform:rotate(180deg);}.field--widget-inline-entity-form-complex .panel-heading a,.field--widget-inline-entity-form-simple .panel-heading a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:10px 15px;}.field--widget-inline-entity-form-complex .panel-heading a[aria-expanded=true] .fa-caret-down,.field--widget-inline-entity-form-simple .panel-heading a[aria-expanded=true] .fa-caret-down{transform:rotate(180deg);}.field--widget-inline-entity-form-complex .panel-heading a.form-required:after,.field--widget-inline-entity-form-simple .panel-heading a.form-required:after{display:none;}.form-actions{padding:15px 0;}.user-login-form .form-control{max-width:500px;}.user-login-form .fws-terms-conditions-message{margin-bottom:30px;}.user-login-form .form-item-fws-terms-conditions{margin-top:20px;margin-bottom:25px;}.user-login-form .saml-login-button{margin-top:20px;margin-bottom:20px;display:inline-block;}.user-login-form .form-item{margin-bottom:15px;}.path-admin .user-form .field--name-field-address .form-group.form-item,.path-user .user-form .field--name-field-address .form-group.form-item{display:block;}.path-admin .user-form .field--name-field-address .form-group.form-item.form-item-field-address-0-address-address-line1,.path-user .user-form .field--name-field-address .form-group.form-item.form-item-field-address-0-address-address-line1{width:100%;}.openid-connect-login-form{margin-bottom:40px;}.openid-connect-login-form .alert{margin-bottom:25px;}.openid-connect-login-form input[type=submit]{margin-top:10px;margin-bottom:10px;}.input-group .input-group-addon{display:none;}.input-group .form-control:first-child,.input-group .select-wrapper:first-child .form-control:first-child{border-radius:4px;}.ui-widget.ui-widget-content{padding:0;}.ui-autocomplete .ui-menu-item{padding:5px 10px;}.ui-menu .ui-menu-item-wrapper{padding:2px 10px;display:block;}input.form-autocomplete{background-image:url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right 8px center;padding-right:35px;width:300px;display:inline-block;}.panel-title{color:#595959;}.field-group-html-element{margin-bottom:15px;}.page-node-type-registration .stepper-horizontal .step-label{text-transform:uppercase;font-weight:600;font-size:22px;padding:0 5px;}@media (min-width:768px){.page-node-type-registration .stepper-horizontal .step-label{font-size:16px;}}@media (min-width:992px){.page-node-type-registration .stepper-horizontal .step-label{font-size:20px;}}.page-node-type-registration .step-intro-text{margin-bottom:20px;}.page-node-type-registration .step-outro-text{margin-top:20px;}.node-registration-registration-form label{font-weight:600;}.node-registration-registration-form #edit-field-registrant-type{display:flex;gap:20px;}.node-registration-registration-form .field--name-field-ind-first-name,.node-registration-registration-form .field--name-field-ind-last-name,.node-registration-registration-form .field--name-field-ind-middle-name,.node-registration-registration-form .field--name-field-ind-suffix,.node-registration-registration-form .field--name-field-ind-telephone,.node-registration-registration-form .field--name-field-ind-telephone-alt,.node-registration-registration-form .field--name-field-org-name,.node-registration-registration-form .field--name-field-org-telephone,.node-registration-registration-form .field--name-field-org-telephone-alt,.node-registration-registration-form .field--name-field-org-fax,.node-registration-registration-form .field--name-field-org-email,.node-registration-registration-form .field--name-field-org-pcpl-first-name,.node-registration-registration-form .field--name-field-org-pcpl-last-name,.node-registration-registration-form .field--name-field-org-pcpl-middle-name,.node-registration-registration-form .field--name-field-org-pcpl-suffix,.node-registration-registration-form .field--name-field-org-pcpl-title,.node-registration-registration-form .field--name-field-org-primary-contact,.node-registration-registration-form .form-item-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-0-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-0-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-1-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-1-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line3{width:calc(50% - 10px);float:left;}@media (max-width:992px){.node-registration-registration-form .field--name-field-ind-first-name,.node-registration-registration-form .field--name-field-ind-last-name,.node-registration-registration-form .field--name-field-ind-middle-name,.node-registration-registration-form .field--name-field-ind-suffix,.node-registration-registration-form .field--name-field-ind-telephone,.node-registration-registration-form .field--name-field-ind-telephone-alt,.node-registration-registration-form .field--name-field-org-name,.node-registration-registration-form .field--name-field-org-telephone,.node-registration-registration-form .field--name-field-org-telephone-alt,.node-registration-registration-form .field--name-field-org-fax,.node-registration-registration-form .field--name-field-org-email,.node-registration-registration-form .field--name-field-org-pcpl-first-name,.node-registration-registration-form .field--name-field-org-pcpl-last-name,.node-registration-registration-form .field--name-field-org-pcpl-middle-name,.node-registration-registration-form .field--name-field-org-pcpl-suffix,.node-registration-registration-form .field--name-field-org-pcpl-title,.node-registration-registration-form .field--name-field-org-primary-contact,.node-registration-registration-form .form-item-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-0-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-0-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-1-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-1-field-address-0-address-address-line3,.node-registration-registration-form .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line2,.node-registration-registration-form .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line3{float:none;width:100%;}}.node-registration-registration-form .field--name-field-county{width:calc(50% - 10px);}@media (max-width:992px){.node-registration-registration-form .field--name-field-county{width:100%;}}.node-registration-registration-form .field--name-field-address,.node-registration-registration-form .field--name-field-ind-telephone-alt + *{clear:both;}.node-registration-registration-form .field--name-field-address .form-group{justify-content:space-between;}.node-registration-registration-form .field--name-field-address .form-group:not(.address-container-inline) > .form-type-textfield{width:calc(50% - 10px);}@media (max-width:992px){.node-registration-registration-form .field--name-field-address .form-group:not(.address-container-inline) > .form-type-textfield{width:100%;}}.node-registration-registration-form .field--name-field-address .form-group:not(.address-container-inline) > .form-type-textfield.form-autocomplete{flex-direction:column;flex:100%;}.node-registration-registration-form .field--name-field-address .form-item-field-address-0-address-address-line1,.node-registration-registration-form .field--name-field-address .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line1,.node-registration-registration-form .field--name-field-address .form-item-field-locations-form-0-field-address-0-address-address-line1,.node-registration-registration-form .field--name-field-address .form-item-field-locations-form-1-field-address-0-address-address-line1{flex-direction:column;flex:100%;}.node-registration-registration-form .field--name-field-address .address-container-inline{justify-content:space-between;align-items:flex-start;flex:100%;gap:20px;}@media (max-width:992px){.node-registration-registration-form .field--name-field-address .address-container-inline{flex-direction:column;gap:0;}}.node-registration-registration-form .field--name-field-address .address-container-inline > .form-item{flex:1;margin:0;}@media (max-width:992px){.node-registration-registration-form .field--name-field-address .address-container-inline > .form-item{flex:none;width:100%;}}.node-registration-registration-form .field--name-field-locations table td:has(button),.node-registration-registration-form .field--name-field-personnel table td:has(button){max-width:150px;}.node-registration-registration-form .field--name-field-locations .form-group:has(> button),.node-registration-registration-form .field--name-field-personnel .form-group:has(> button){display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;clear:both;}@media (min-width:768px){.node-registration-registration-form .field--name-field-locations .form-group:has(> button),.node-registration-registration-form .field--name-field-personnel .form-group:has(> button){gap:7px;}}.node-registration-registration-form .field--name-field-locations .form-group:has(> button) button,.node-registration-registration-form .field--name-field-personnel .form-group:has(> button) button{width:100%;padding:7px 14px;font-size:1em;margin:0;}@media (min-width:768px){.node-registration-registration-form .field--name-field-locations .form-group:has(> button) button,.node-registration-registration-form .field--name-field-personnel .form-group:has(> button) button{width:auto;}}.node-registration-registration-form .field--name-field-locations .form-group:has(> button) button + button,.node-registration-registration-form .field--name-field-personnel .form-group:has(> button) button + button{margin-top:7px;}@media (min-width:768px){.node-registration-registration-form .field--name-field-locations .form-group:has(> button) button + button,.node-registration-registration-form .field--name-field-personnel .form-group:has(> button) button + button{margin-top:0;}}@media (max-width:992px){.node-registration-registration-form .field--name-field-locations .ief-form .form-group{flex-direction:column;gap:0;}}@media (max-width:992px){.node-registration-registration-form .field--name-field-locations .ief-form .form-item{width:100% !important;float:none !important;}}@media (max-width:992px){.node-registration-registration-form .field--name-field-locations .ief-form .field--name-field-address .address-container-inline .form-item{width:100%;margin-bottom:1rem;}}@media (max-width:992px){.node-registration-registration-form .field--name-field-address .form-item,.node-registration-registration-form .ief-form .field--name-field-address .form-item{display:block !important;width:100% !important;float:none !important;margin-bottom:1rem;}.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area],.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality],.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code],.node-registration-registration-form .field--name-field-address .form-item[class*=state],.node-registration-registration-form .field--name-field-address .form-item[class*=city],.node-registration-registration-form .field--name-field-address .form-item[class*=zip],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city],.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip]{display:block !important;width:100% !important;}.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area] label,.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality] label,.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code] label,.node-registration-registration-form .field--name-field-address .form-item[class*=state] label,.node-registration-registration-form .field--name-field-address .form-item[class*=city] label,.node-registration-registration-form .field--name-field-address .form-item[class*=zip] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city] label,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip] label{display:block !important;width:100% !important;margin-bottom:0.5rem;}.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area] select,.node-registration-registration-form .field--name-field-address .form-item[class*=address-administrative-area] input,.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality] select,.node-registration-registration-form .field--name-field-address .form-item[class*=address-locality] input,.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code] select,.node-registration-registration-form .field--name-field-address .form-item[class*=address-postal-code] input,.node-registration-registration-form .field--name-field-address .form-item[class*=state] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=state] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=state] select,.node-registration-registration-form .field--name-field-address .form-item[class*=state] input,.node-registration-registration-form .field--name-field-address .form-item[class*=city] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=city] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=city] select,.node-registration-registration-form .field--name-field-address .form-item[class*=city] input,.node-registration-registration-form .field--name-field-address .form-item[class*=zip] .form-control,.node-registration-registration-form .field--name-field-address .form-item[class*=zip] .select-wrapper,.node-registration-registration-form .field--name-field-address .form-item[class*=zip] select,.node-registration-registration-form .field--name-field-address .form-item[class*=zip] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-administrative-area] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-locality] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=address-postal-code] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=state] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=city] input,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip] .form-control,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip] .select-wrapper,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip] select,.node-registration-registration-form .ief-form .field--name-field-address .form-item[class*=zip] input{display:block !important;width:100% !important;}.node-registration-registration-form .field--name-field-address .form-group,.node-registration-registration-form .field--name-field-address .address-container-inline,.node-registration-registration-form .ief-form .field--name-field-address .form-group,.node-registration-registration-form .ief-form .field--name-field-address .address-container-inline{display:block !important;flex-direction:column !important;}.node-registration-registration-form .field--name-field-address .form-group > .form-item,.node-registration-registration-form .field--name-field-address .address-container-inline > .form-item,.node-registration-registration-form .ief-form .field--name-field-address .form-group > .form-item,.node-registration-registration-form .ief-form .field--name-field-address .address-container-inline > .form-item{display:block !important;width:100% !important;margin-bottom:1rem;}}.node-registration-registration-form .field--name-field-personnel .field--name-title,.node-registration-registration-form .field--name-field-personnel .field--name-uid{width:calc(50% - 10px);float:left;}@media (max-width:992px){.node-registration-registration-form .field--name-field-personnel .field--name-title,.node-registration-registration-form .field--name-field-personnel .field--name-uid{float:none;width:100%;}}.node-registration-registration-form .field--name-field-personnel .field--name-title + .field--name-uid{float:right;}@media (max-width:992px){.node-registration-registration-form .field--name-field-personnel .field--name-title + .field--name-uid{float:none;}}.node-registration-registration-form .field--name-field-personnel .field--name-title + .field--name-uid + *{clear:both;}.node-registration-registration-form .field--name-field-personnel .field--name-uid .input-group{width:100%;}.node-registration-registration-form .field--name-field-personnel .field--name-uid .description{margin-bottom:0;}.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-last-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-suffix,.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-telephone-alt,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-telephone,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-fax,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-first-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-middle-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-title,.node-registration-registration-form.registration-step-basic-info .form-item-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-0-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-1-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line3{float:right;}@media (max-width:992px){.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-last-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-suffix,.node-registration-registration-form.registration-step-basic-info .field--name-field-ind-telephone-alt,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-telephone,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-fax,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-first-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-middle-name,.node-registration-registration-form.registration-step-basic-info .field--name-field-org-pcpl-title,.node-registration-registration-form.registration-step-basic-info .form-item-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-0-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-1-field-address-0-address-address-line3,.node-registration-registration-form.registration-step-basic-info .form-item-field-locations-form-inline-entity-form-entities-0-form-field-address-0-address-address-line3{float:none;}}.review-section{border:1px solid #F3F3F5;padding:15px;margin-bottom:15px;border-radius:4px;position:relative;}.edit-button{position:absolute;top:10px;right:10px;}.button--small{padding:5px 10px;font-size:0.9em;}.step-indicator{margin:2rem 0;}.steps-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem;}.step-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex-grow:1;position:relative;transition:all 0.3s ease-in-out;}.step-item:not(:last-child)::after{content:"";position:absolute;top:1rem;left:calc(50% + 2rem);width:calc(100% - 4rem);height:2px;background-color:#202022;transition:background-color 0.3s ease-in-out;}.step-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#FAFAFC;color:#3F3E46;font-weight:700;font-size:1.125rem;transition:all 0.3s ease-in-out;border:2px solid transparent;z-index:1;}.step-label{margin-top:0.5rem;font-size:0.875rem;color:#3F3E46;font-weight:500;}.step-item.completed .step-number{background-color:#2E7D32;color:#FFFFFF;border-color:#2E7D32;}.step-item.completed::after{background-color:#2E7D32;}.step-item.completed .step-label{color:#2E7D32;}.step-item.current .step-number{background-color:#205493;color:#FFFFFF;border:2px solid #205493;box-shadow:0 0 0 4px #F3F3F5;}.step-item.current .step-label{color:#205493;font-weight:700;}@media (max-width:768px){.steps-wrapper{flex-wrap:wrap;gap:0.5rem;}.step-item{flex-direction:row;justify-content:flex-start;flex-basis:45%;}.step-item:not(:last-child)::after{display:none;}.step-number{width:2rem;height:2rem;}}.messages__wrapper{color:#202022;}.messages__wrapper .alert{border-width:2px;background:#F3F3F5;}.messages__wrapper .alert-success{border-color:#2E7D32;}.messages__wrapper .alert-error,.messages__wrapper .alert-warning{border-color:#C41E3A;}.messages__wrapper p{color:#202022;}.messages__wrapper button.close{opacity:1;color:#FFFFFF;background:#205493;display:flex;align-items:center;justify-content:center;text-align:center;top:-4px;width:32px;height:32px;border-radius:4px;text-shadow:none;transition:all 0.25s ease-out;}.messages__wrapper button.close:hover,.messages__wrapper button.close:focus{color:#FFFFFF;background:#011430;transition:all 0.125s ease-out;}@keyframes aerialView{0%{transform:scale(1.1) translate(-3.5%,0);}25%{transform:scale(1.1) translate(-1.75%,0.25%);}50%{transform:scale(1.1) translate(0%,-0.25%);}75%{transform:scale(1.1) translate(1.75%,0.25%);}100%{transform:scale(1.1) translate(3.5%,0);}}.quiz__parameters{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #eeeeee;display:flex;flex-direction:column;width:100%;}@media (min-width:768px){.quiz__parameters{flex-direction:row;align-items:flex-end;justify-content:space-between;}}.quiz__info h2{margin-top:0;}.quiz__info .quiz__parameter{padding:0;margin:0;}.quiz__utils{display:flex;align-items:center;align-self:flex-end;padding:10px 0 0;}@media (min-width:768px){.quiz__utils{padding:0;}}.quiz__tracker{font-size:20px;font-weight:bold;padding-right:20px;}.quiz__timer{display:flex;justify-content:center;}.quiz__container{position:relative;}.quiz__item:not(:first-child),.quiz__response,.quiz__feedback,.quiz__answer,.quiz__complete{display:none;}.quiz__prompt{position:relative;}.quiz__media{overflow:hidden;position:relative;}.quiz__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/modules/custom/fws_counting/images/Plane_Overlay.png") no-repeat center center;background-size:cover;z-index:100;}.quiz__media img{width:100%;animation:aerialView 15s linear 1 forwards;transform-origin:center center;will-change:transform;transition:transform 0.5s linear;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;z-index:50;}.quiz__guess .form-text{max-width:320px;}.quiz__guess .form-type-radios{padding:0 0 20px;}.quiz__guess legend{border:0;}.quiz__answer i{margin-right:4px;}.quiz__help{padding:20px 0 0;}.quiz__results{padding:0 0 20px;}.quiz__answer .quiz__result{padding:0;margin:0;}.quiz__actions a.btn{margin-bottom:15px;width:100%;}@media (min-width:768px){.quiz__actions a.btn{width:auto;}}.fws-quiz .timer-circle{position:relative;width:52px;height:52px;}.fws-quiz .timer-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:bold;}.fws-quiz .timer-svg{width:52px;height:52px;transform:rotate(-90deg);}.fws-quiz .timer-svg circle{fill:none;stroke-width:3;}.fws-quiz .timer-svg circle:first-child{stroke:#E7E7E7;}.fws-quiz .timer-svg circle:last-child{stroke:#205493;stroke-dasharray:151px;}.fws-quiz .video-container{position:relative;}.fws-quiz .manual-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:10px 20px;font-size:1rem;cursor:pointer;background-color:rgba(0,0,0,0.7);color:white;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,0.3);}.fws-quiz .manual-play-button:hover{background-color:rgba(0,0,0,0.9);}.path-user .main-container{max-width:900px;}.path-user .main-container .field{margin-bottom:1rem;}.ui-dialog .ui-dialog-titlebar-close{opacity:1;color:#FFFFFF;background:#337ab7;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:none;text-shadow:none;transition:all 0.25s ease-out;position:absolute;right:2px;top:12px;}.ui-dialog .ui-dialog-titlebar-close::before{content:"\e014";font-family:"Glyphicons Halflings";font-size:16px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{transition:all 0.125s ease-out;outline:none;}.ui-dialog .ui-dialog-titlebar-close:focus-visible{box-shadow:0 0 0 2px #FFFFFF,0 0 0 6px rgba(255,255,255,0.25);transition:all 0.125s ease-out;}.stepper-mobile{display:block;text-align:center;padding:1.5rem 0;border-bottom:2px solid #F3F3F5;margin-bottom:2rem;}@media (min-width:768px){.stepper-mobile{display:none;}}.stepper-mobile .step-counter{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;}.stepper-mobile .step-counter .step-current{width:36px;height:36px;border-radius:50%;background-color:#2E7D32;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.75rem;}.stepper-mobile .step-counter .step-divider{font-weight:600;font-family:"Source Sans Pro",Arial,sans-serif;margin:0 0.5rem;color:#4c76a8;}.stepper-mobile .step-counter .step-total{width:36px;height:36px;border-radius:50%;background-color:#F3F3F5;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.75rem;}.stepper-mobile .step-current-title{font-size:1.75rem;font-weight:600;color:#4c76a8;text-transform:uppercase;}.stepper{display:none;justify-content:space-between;list-style:none;padding:0;margin:2rem 0 2rem 0;}@media (min-width:768px){.stepper{display:flex;}}.step{display:flex;flex-direction:column;align-items:center;flex:1 1 0;position:relative;color:#4c76a8;}.step:not(.last)::after{content:"";position:absolute;top:18px;left:50%;width:100%;height:2px;background:#F3F3F5;z-index:0;}.step.active{color:#2E7D32;font-weight:600;}.step-circle{width:36px;height:36px;border-radius:50%;background:#F3F3F5;display:flex;align-items:center;justify-content:center;font-weight:500;margin-bottom:0.5rem;z-index:1;transition:background 0.2s;}.step.active .step-circle{background:#2E7D32;color:#FFFFFF;}.step-label{text-align:center;}.mb-3{margin-bottom:1em;}.page-node-edit .geolocation-map-control .form-item label,.page-node-edit .geolocation-map-control .form-item .description,.page-node-add .geolocation-map-control .form-item label,.page-node-add .geolocation-map-control .form-item .description{display:none;}.page-node-edit .form-type-vertical-tabs,.page-node-add .form-type-vertical-tabs{padding-top:20px;}.page-node-edit .form-item.form-inline label,.page-node-add .form-item.form-inline label{display:inline;margin-right:3px;}.page-node-edit .form-item label,.page-node-add .form-item label{display:block;}.page-node-edit .form-item label.ck.ck-voice-label,.page-node-add .form-item label.ck.ck-voice-label{display:none !important;}.page-node-edit .field-multiple-table thead label,.page-node-edit .field-multiple-table thead .label,.page-node-add .field-multiple-table thead label,.page-node-add .field-multiple-table thead .label{display:inline-block;}.page-node-edit .field-multiple-table .label,.page-node-add .field-multiple-table .label{font-size:initial;}.page-node-edit .btn-default,.page-node-add .btn-default{font-size:1.25rem;}.page-node-edit .select-wrapper,.page-node-add .select-wrapper{width:300px;}.page-node-edit .main-container,.page-node-add .main-container{max-width:900px;}.page-node-edit .form-text,.page-node-add .form-text{width:500px;}.page-node-edit .form-required:after,.page-node-add .form-required:after{margin-left:3px;}.page-node-edit .text-format-wrapper .form-type-select .select-wrapper:after,.page-node-add .text-format-wrapper .form-type-select .select-wrapper:after{z-index:1;top:24px;right:0;}.page-node-edit .text-format-wrapper .form-type-select .select-wrapper select,.page-node-add .text-format-wrapper .form-type-select .select-wrapper select{min-height:initial;}.page-node-edit .form-item .description,.page-node-edit .form-item .help-block,.page-node-edit .form-item .summary,.page-node-edit .tabbable .description,.page-node-edit .tabbable .help-block,.page-node-edit .tabbable .summary,.page-node-edit .draggable .description,.page-node-edit .draggable .help-block,.page-node-edit .draggable .summary,.page-node-add .form-item .description,.page-node-add .form-item .help-block,.page-node-add .form-item .summary,.page-node-add .tabbable .description,.page-node-add .tabbable .help-block,.page-node-add .tabbable .summary,.page-node-add .draggable .description,.page-node-add .draggable .help-block,.page-node-add .draggable .summary{color:#1b1c1a;}.node-confirm-form{margin-bottom:30px;}.node-confirm-form .form-actions{margin-top:20px;}.dropbutton-wrapper .dropbutton{padding-left:0;list-style-type:none;}.dropbutton-wrapper .dropbutton__item{display:inline-block;margin-left:10px;}.location-consent-message{margin-bottom:20px;}.js .field--widget-paragraphs .draggable .tabledrag-handle{padding-top:2px;width:33px;}.field--name-field-file{margin-top:20px;}.node__operations{display:flex;justify-content:flex-end;}.panel-primary .panel-title{color:#fff;}.field--name-body a{font-size:inherit;}.field--name-body .book-covers img{max-width:-moz-fit-content;max-width:fit-content;max-height:300px;}.field--name-body .sample-pages img{max-height:250px;margin-bottom:10px;}.field--name-body .survey-techniques img{max-height:210px;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:10px;}.field--name-body .estimate-flock img{max-height:180px;margin-bottom:10px;}.page-node-type-registration .registration__header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #eeeeee;margin-bottom:20px;}@media (min-width:425px){.page-node-type-registration .registration__header{flex-direction:row;}}@media (min-width:768px){.page-node-type-registration .registration__header{flex-direction:row;padding:10px 0;}}.page-node-type-registration .registration__header h1{margin:0;}.page-node-type-registration .registration__header .node__operations{margin-top:20px;}@media (min-width:768px){.page-node-type-registration .registration__header .node__operations{margin-top:0;}}.page-node-type-registration .btn + .btn{margin-left:20px;}.page-node-type-species .main-container{padding:70px 15px 30px 15px;}.page-node-type-species .main-container .field--name-field-image > .field--item{display:inline-block;margin-right:10px;}.page-node-type-species .main-container .field--name-field-image > .field--item img{height:158px;}.species-search-results .results-count{margin:10px;}.species-search-results .form-type-select .select-wrapper{width:200px;}.species-search-results .form-type-select .select-wrapper select{cursor:pointer;}.species-search-results .form-type-select .select-wrapper::after{top:31px;right:3px;z-index:10;}#node-species-edit-form{margin-bottom:50px;}.page-node-type-species-image .region-content .field:not(:first-child){padding-top:20px;}.page-node-type-species-image .field--name-field-species-image .field--item + .field--item,.page-node-type-species-image .field--name-field-species-video .field--item + .field--item{padding-top:20px;}.path-user .menu--profile-admin-menu,.path-user .menu--profile-menu{display:flex;flex-direction:column;gap:20px;padding:0 0 10px;}@media (min-width:768px){.path-user .menu--profile-admin-menu,.path-user .menu--profile-menu{flex-direction:row;padding:0 0 20px;}}.path-user .menu--profile-menu a{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#FFFFFF;background:#205493;border:2px solid rgba(2,29,68,0.5);font-size:1em;}.path-user .menu--profile-menu a:focus,.path-user .menu--profile-menu a:hover{outline:none;transition:all 0.125s ease-out;}.path-user .menu--profile-menu a i{margin-right:8px;}.path-user .menu--profile-menu a:focus,.path-user .menu--profile-menu a:hover{background:#021d44;}.path-user .menu--profile-admin-menu a{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#205493;border:2px solid #205493;font-size:1em;}.path-user .menu--profile-admin-menu a:focus,.path-user .menu--profile-admin-menu a:hover{outline:none;transition:all 0.125s ease-out;}.path-user .menu--profile-admin-menu a i{margin-right:8px;}.path-user .menu--profile-admin-menu a:focus,.path-user .menu--profile-admin-menu a:hover{color:#021d44;border:2px solid #021d44;}.view .view-header--hybrid{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;}.view .view-header--hybrid .btn{width:100%;}@media (min-width:768px){.view .view-header--hybrid .btn{width:auto;}}.view .view-header--hybrid .view-header,.view .view-header--hybrid .panel-group{width:100%;}@media (min-width:768px){.view .view-header--hybrid .view-header{width:auto;}}.view .views-data-export-feed .feed-icon{line-height:0.75;height:14px;}.view.quiz__average{display:flex;justify-content:flex-end;text-align:center;}.view.quiz__average tbody td{font-weight:bold;}.view .pagination.pager{overflow:visible;border-top:10px solid transparent;border-bottom:10px solid transparent;}.view .pagination.pager .pager__item a{border-radius:50%;}.view .pagination.pager .pager__item a:hover,.view .pagination.pager .pager__item a:focus{box-shadow:0 0 0 2px #4c76a8,0 0 0 6px rgba(76,118,168,0.25);}.view .pagination.pager .pager__item--next a,.view .pagination.pager .pager__item--previous a{display:flex;justify-content:center;align-items:center;padding:0;}.view .pagination.pager .pager__item--next a .fa-angle-left,.view .pagination.pager .pager__item--previous a .fa-angle-left{padding-right:4px;}.view .pagination.pager .pager__item--next a .fa-angle-left:before,.view .pagination.pager .pager__item--previous a .fa-angle-left:before{font-size:32px;}.view .pagination.pager .pager__item--next a .fa-angle-right,.view .pagination.pager .pager__item--previous a .fa-angle-right{padding-left:4px;}.view .pagination.pager .pager__item--next a .fa-angle-right:before,.view .pagination.pager .pager__item--previous a .fa-angle-right:before{font-size:32px;}@media (max-width:992px){.view .pagination.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.active){display:none;}}.release-filter-form,.view-exposed-filters{width:100%;}.release-filter-form .panel,.view-exposed-filters .panel{box-shadow:none;border:0;}.release-filter-form .panel .panel-heading,.release-filter-form .panel .panel-title,.view-exposed-filters .panel .panel-heading,.view-exposed-filters .panel .panel-title{padding:0;margin:0;border:0;}.release-filter-form .panel .panel-body.panel-body.panel-body,.view-exposed-filters .panel .panel-body.panel-body.panel-body{border:0;}.release-filter-form .filter__toggle,.view-exposed-filters .filter__toggle{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:15px 20px;color:#3F3E46;background:#FAFAFC;border:1px solid #8E8C99;border-radius:4px;transition:border 0.25s ease-out,box-shadow 0.25s ease-out;}.release-filter-form .filter__toggle:focus-visible,.view-exposed-filters .filter__toggle:focus-visible{outline:none;border:2px solid #3F3E46;box-shadow:0 0 0 4px rgba(32,84,147,0.25);transition:border 0.125s ease-out,box-shadow 0.125s ease-out;}.release-filter-form .filter__toggle:after,.view-exposed-filters .filter__toggle:after{content:"\e114";display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Glyphicons Halflings";width:20px;height:20px;margin-left:10px;color:#205493;line-height:0;pointer-events:none;transform:rotate(-180deg);transition:transform 0.25s ease-out;}.release-filter-form .filter__toggle.collapsed:after,.view-exposed-filters .filter__toggle.collapsed:after{transform:rotate(0deg);transition:transform 0.125s ease-out;}.view-filters .alert{margin:20px 0;width:100%;}.view-filters .view-live-results{font-weight:bold;text-align:right;width:100%;}#edit-filters--content label,.views-exposed-form label{display:block;}#edit-filters--content .form--inline,.views-exposed-form .form--inline{display:flex;flex-wrap:wrap;gap:20px 30px;}#edit-filters--content .form--inline:before,.views-exposed-form .form--inline:before{display:none;}#edit-filters--content .form--inline label,.views-exposed-form .form--inline label{margin-right:5px;}#edit-filters--content .form-submit,.views-exposed-form .form-submit{font-weight:700;font-family:"Source Sans Pro",Arial,sans-serif;text-align:center;font-size:1.15em;text-transform:uppercase;padding:16px 24px;line-height:1;border-radius:4px;letter-spacing:0.015em;transition:all 0.25s ease-out;color:#FFFFFF;background:#205493;border:2px solid rgba(2,29,68,0.5);margin-top:21px;font-size:1em;padding:13px 24px;}#edit-filters--content .form-submit:focus,#edit-filters--content .form-submit:hover,.views-exposed-form .form-submit:focus,.views-exposed-form .form-submit:hover{outline:none;transition:all 0.125s ease-out;}#edit-filters--content .form-submit i,.views-exposed-form .form-submit i{margin-right:8px;}#edit-filters--content .form-submit:focus,#edit-filters--content .form-submit:hover,.views-exposed-form .form-submit:focus,.views-exposed-form .form-submit:hover{background:#021d44;}#edit-filters--content .form-submit span:before,.views-exposed-form .form-submit span:before{display:none;}.view-user-locations .view-header{margin-bottom:20px;}.view-user-locations .view-display-id-attachment_1{margin-top:40px;}.geolocation-map-container.leaflet-container{z-index:1;}.view-tracking-other-names .form-actions{display:none;}.tracking-report-container .table-responsive{position:relative;z-index:0;}.tracking-report-container .control-label{margin-right:10px;}.tracking-report-container .form-type-select .select-wrapper{max-width:300px;}.tracking-report-table .no-results-message td{text-align:center;padding:20px;font-style:italic;background-color:#f5f5f5;}.tracking-search-form .search-results-container{margin-top:20px;}.tracking-search-form .form-item{display:flex;align-items:center;margin-bottom:15px;gap:10px;}.tracking-search-form .form-item label{flex:0 0 150px;text-align:right;margin:0;padding-right:10px;}.tracking-search-form .form-item input[type=text],.tracking-search-form .form-item input[type=date],.tracking-search-form .form-item select{flex:0 0 300px;width:300px;min-height:45px;}.tracking-search-form .form-type-select .select-wrapper{max-width:300px;}.tracking-search-form .form-type-select .select-wrapper select,.tracking-search-form .form-type-select .select-wrapper select option{background-color:#FFF;}.tracking-search-form #edit-back{margin-bottom:15px;}.tracking-search-form .panel-heading{margin-bottom:0;}.tracking-search-form h3{margin-top:0;}.tracking-search-form .panel .panel-default{margin-bottom:20px;}.tracking-search-form .panel .panel-title{padding:0;}.tracking-search-form .panel .panel-title a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:10px 15px;}.tracking-search-form .panel .panel-title a:not(.collapsed) .fa-caret-down{transform:rotate(180deg);}svg.highcharts-root{font-size:16px !important;}.gm-style-iw-d .views-field{margin-bottom:0.5rem;padding:0.5rem;}.gm-style-iw-d .views-field:last-child{margin-bottom:0;}.gm-style-iw-d .views-field.views-field-title .field-content a{color:#205493;text-decoration:none;}.gm-style-iw-d .views-field.views-field-title .field-content a:hover{text-decoration:underline;}.gm-style-iw-d .views-field.views-field-field-location .geolocation-latlng{font-family:monospace;color:#666;}.gm-style-iw-d .views-field.views-field-field-bird-count{display:flex;align-items:center;gap:0.5rem;}.gm-style-iw-d .views-field.views-field-field-bird-count .views-label{font-weight:bold;}.gm-style-iw-d .views-field.views-field-field-bird-count .field-content{color:#333;}.path-reports .registration__header,.path-my-registrations .registration__header{display:flex;flex-direction:column;padding:15px 0;}.path-reports .registration__header h3,.path-my-registrations .registration__header h3{padding:0;margin:0;}.path-reports .registration__header i,.path-my-registrations .registration__header i{margin-right:6px;}@media (min-width:992px){.path-reports .registration__header,.path-my-registrations .registration__header{flex-direction:row;justify-content:space-between;align-items:baseline;}}
