html.no-js .searchbanner{height:435px}@media (min-width:992px){html.no-js .searchbanner{height:808px}}.searchbanner{position:relative;background-color:var(--brand-primary-10)}@media (min-width:992px){.searchbanner{background-color:transparent}}.searchbanner-panel-wrapper{background-color:var(--brand-secondary);position:relative}@media (min-width:992px){.searchbanner-panel-wrapper{position:static;height:808px;max-height:808px}}.searchbanner-slider,.searchbanner-slider .slick-list,.searchbanner-slider .slick-track{height:100%}.searchbanner-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.searchbanner-slider .slick-slide{height:inherit!important}.searchbanner-panel-bg{position:relative;width:100%;overflow:hidden}@media (min-width:992px){.searchbanner-panel-bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}.searchbanner-panel-bg:before{content:"";display:block;padding-top:var(--aspect-ratio)}@media (min-width:992px){.searchbanner-panel-bg:before{display:none}}.searchbanner-panel-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;top:auto;height:28%;pointer-events:none;background-image:var(--gradient-primary);opacity:.96}@media (min-width:992px){.searchbanner-panel-bg:after{height:70%;background-image:var(--gradient-primary);opacity:1}}.searchbanner-panel-bg iframe,.searchbanner-panel-bg img,.searchbanner-panel-bg video,.searchbanner-panel-bg>div{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.searchbanner-panel-bg img,.searchbanner-panel-bg video{-o-object-fit:cover;object-fit:cover}.searchbanner-panel-bg video{z-index:2}.searchbanner-panel-bg iframe{-o-object-fit:fill;object-fit:fill}.searchbanner-control-wrapper{position:absolute;bottom:30px;right:0;z-index:25}@media (min-width:992px){.searchbanner-control-wrapper{bottom:142px}}@media (min-width:1780px){.searchbanner-control-wrapper{bottom:40px}}.searchbanner-control-wrapper .searchbanner-control{padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.searchbanner-control-wrapper .searchbanner-control button.button-play{font-size:.7777777778rem;color:var(--brand-primary);background-color:#fff;border:var(--border-default);width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.searchbanner-control-wrapper .searchbanner-control button.button-play{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.searchbanner-control-wrapper .searchbanner-control button.button-play:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";font-weight:900;padding-left:2px}.searchbanner-control-wrapper .searchbanner-control button.button-play.play:before{content:"\f04c";padding-left:0}.searchbanner-control-wrapper .searchbanner-control button.button-play:not(.play){background-color:transparent;border-color:#fff}.searchbanner-control-wrapper .searchbanner-control button.button-play:not(.play):before{color:#fff}.accessibility .searchbanner-control-wrapper .searchbanner-control button.button-play:focus-visible{outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color-reverse)!important}.searchbanner-search{background-color:var(--brand-secondary)}@media (min-width:992px){.searchbanner-search{position:relative;z-index:5}}.searchbanner-search .container{position:relative}.searchbanner-searchpanel{position:relative;padding-top:30px;padding-bottom:55px;text-align:center;z-index:20}@media (min-width:992px){.searchbanner-searchpanel{position:absolute;bottom:80px;left:0;right:0;z-index:20;padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing)}}.searchbanner-searchpanel form{max-width:840px;margin:0 auto}.searchbanner-searchpanel .title{color:#fff;font-size:24px}@media screen and (min-width:320px){.searchbanner-searchpanel .title{font-size:calc(24px + .0175182482*(100vw - 320px))}}@media screen and (min-width:1690px){.searchbanner-searchpanel .title{font-size:48px}}.searchbanner-searchpanel .form-control{padding:10px 55px 10px 20px;height:60px;background-color:#fff;border-color:var(--brand-primary-20);border-radius:100px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.searchbanner-searchpanel .form-control::-webkit-search-cancel-button,.searchbanner-searchpanel .form-control::-webkit-search-decoration,.searchbanner-searchpanel .form-control::-webkit-search-results-button,.searchbanner-searchpanel .form-control::-webkit-search-results-decoration{display:none}@media (min-width:1200px){.searchbanner-searchpanel .form-control{font-size:1rem;height:76px;padding-right:70px}}.searchbanner-searchpanel .input{position:relative}@media (min-width:1200px){.searchbanner-searchpanel .input{-webkit-box-flex:1;-ms-flex:1;flex:1}}.searchbanner-searchpanel .input ::-webkit-input-placeholder{color:var(--aw-text-color);opacity:1}.searchbanner-searchpanel .input ::-moz-placeholder{color:var(--aw-text-color);opacity:1}.searchbanner-searchpanel .input :-ms-input-placeholder{color:var(--aw-text-color);opacity:1}.searchbanner-searchpanel .input ::-ms-input-placeholder{color:var(--aw-text-color);opacity:1}.searchbanner-searchpanel .input ::placeholder{color:var(--aw-text-color);opacity:1}.searchbanner-searchpanel .input .btn-search{position:absolute;top:50%;bottom:0;right:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--brand-primary);color:#fff;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;border-radius:50%}.searchbanner-searchpanel .input .btn-search:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002"}@media (min-width:1200px){.searchbanner-searchpanel .input .btn-search{width:56px;height:56px;right:12px}}.searchbanner-searchpanel .input>:not(.dropdown-menu){z-index:10}.searchbanner-searchpanel .input>:not(.dropdown-menu).btn-search{z-index:20}.searchbanner-searchpanel .dropdown-menu{margin-top:-40px;padding-top:50px;border-radius:20px;border-color:var(--brand-primary-20);z-index:2}.searchbanner-searchpanel .dropdown-menu ul.nav>li{width:100%}.searchbanner-searchpanel .dropdown-menu ul.nav>li a{position:relative;padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.searchbanner-searchpanel .dropdown-menu ul.nav>li[class*=fa-]:before{display:none}.searchbanner-searchpanel .dropdown-menu ul.nav>li[class*=fa-] a:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;width:20px;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.26em;color:var(--brand-primary)}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-page a:before{content:"\e428"}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-pdf a:before{content:"\f1c1"}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-file-lines a:before{content:"\f15c"}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-newspaper a:before{content:"\f1ea"}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-files a:before{content:"\e178"}.searchbanner-searchpanel .dropdown-menu ul.nav>li.fa-calendar-check a:before{content:"\f274"}.searchbanner-searchpanel .dropdown-menu ul.nav>li a:focus span,.searchbanner-searchpanel .dropdown-menu ul.nav>li a:hover span{text-decoration:underline;text-decoration-thickness:.076em;text-underline-offset:4px}@media (min-width:992px){html.hydrated .searchbanner-searchpanel{position:static}}