.navigation-wrapper{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:100px;position:relative}.main-menu-list{display:none}@media screen and (min-width:1280px){.main-menu-list{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;padding-left:0;width:100%}}.main-menu.open .main-menu-list{align-items:flex-end;background-color:#0e3758;display:flex;flex-flow:column wrap;gap:1rem;justify-content:center;left:0;padding:3% 1.5rem;position:absolute;top:calc(100% - 1px);width:100%;z-index:11}.main-menu.open li{align-self:flex-end;padding-bottom:1rem}.brand{padding-bottom:4.125rem}@media screen and (min-width:1280px){.brand{padding-left:3%}}@media screen and (max-width:1280px){.menu-accordion{cursor:pointer;display:block;float:right;position:relative;text-align:right}.menu-accordion .menu-panel{display:flex;flex-flow:column nowrap;height:0;overflow:hidden;padding-top:1rem;transition:height .5s ease}.menu-accordion[aria-expanded=true] .menu-panel{transition:height .5s ease}}@media screen and (max-width:1280px) and (min-width:1280px){.menu-accordion[aria-expanded=true] .menu-panel{overflow:unset}}@media screen and (max-width:1280px){.menu-accordion[aria-expanded=false] .menu-panel{transition:height .5s ease}}@media screen and (max-width:1280px) and (min-width:1536px){.menu-accordion:after{content:none}}.menu-accordion:after{color:#fff;content:"+";display:inline-block;font-size:1.7rem;height:1rem;position:absolute;right:-17px;top:-12px;width:1rem}.menu-accordion[aria-expanded=true]:after{content:"-";top:-13px}@media screen and (min-width:1280px){.menu-accordion:after,.menu-accordion[aria-expanded=true]:after{content:""}}.active+.panel{height:100%;transition:height .5s ease-in}.menu-icons{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:flex-end;padding-bottom:4.125rem}@media screen and (min-width:1280px){.menu-icons{padding-right:3%}}.menu-icons .mobile-menu-button{bottom:4px;display:block;position:relative}@media screen and (min-width:1280px){.menu-icons .mobile-menu-button{bottom:4px;display:none;position:relative}}.menu-icons .mobile-menu-button img{max-height:2rem;max-width:2rem}.menu-icons .mobile-menu-button button:focus,.menu-icons .mobile-menu-button button:hover{background-color:transparent}.menu-icons .search-menu-button img{max-height:1.75rem;max-width:2rem}.menu-icons .search-menu-button button:focus,.menu-icons .search-menu-button button:hover{background-color:transparent}.menu-toggle{background:transparent;border:none;color:unset;padding:0}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent}.mobile-menu-button{height:2rem;width:2rem}.menu-toggle .line{transform-box:fill-box;transform-origin:center 40%;transition:y .2s ease-in .2s,transform .2s ease-in,opacity 0s .2s}.menu-toggle[aria-expanded=true] .bottom,.menu-toggle[aria-expanded=true] .top{y:32px}.menu-toggle[aria-expanded=true] .line{transform-box:fill-box;transform-origin:center 40%;transition:y .2s ease-in,transform .2s ease-in .2s,opacity 0s .2s}.menu-toggle[aria-expanded=true] .top{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .middle{opacity:0}.menu-toggle[aria-expanded=true] .bottom{transform:rotate(-45deg)}.main-menu-list{gap:3rem;list-style:none}.main-menu-list li{padding-bottom:4.76rem}.main-menu-list li:focus>a:before,.main-menu-list li:hover>a:before{transform:scaleX(1);transition:transform .2s ease;visibility:visible}.main-menu-list li a{display:block;position:relative}@media screen and (min-width:1280px){.main-menu-list li a:before{background-color:#fff;content:"";display:inline-block;height:1px;position:absolute;top:1.7rem;transform:scaleX(0);transform-origin:center;transition:transform .2s ease;visibility:hidden;width:100%}}.main-menu-list .menu-item-has-children:hover{cursor:pointer}.main-menu.open .main-menu-list .menu-item-has-children{padding-bottom:0;position:relative}@media screen and (min-width:1280px){.main-menu.open .main-menu-list .menu-item-has-children{position:unset}}.expandable-search{display:inline-block;position:relative}.expandable-search .form-label{border:0;color:transparent;cursor:pointer;height:100%;left:0;overflow:hidden;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:2}.expandable-search .form-control{-webkit-appearance:none;background-color:var(--dark-blue);border:none;border-radius:0;color:transparent;height:2.2em;outline:none;overflow:hidden;padding:0;transition:width .3s ease-in-out;width:2.2em}.expandable-search .form-control.form-control--has-content,.expandable-search .form-control:focus{border-bottom:1px solid #fff;color:#fff;outline:none;width:10em}.expandable-search .form-control.form-control--has-content+.form-label,.expandable-search .form-control:focus+.form-label{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px}.expandable-search .form-control::-webkit-search-cancel-button,.expandable-search .form-control::-webkit-search-decoration,.expandable-search .form-control::-webkit-search-results-button,.expandable-search .form-control::-webkit-search-results-decoration{display:none}.expandable-search__btn{background:none;border:0;height:2.2em;outline:none;padding:0;position:absolute;right:0;top:-1px;width:2.2em;z-index:1}.skip-link{background:var(--red);color:#fff;font-weight:700;left:50%;opacity:0;padding:4px;position:absolute;transform:translateY(-100%)}.skip-link:focus{opacity:1;transform:translateY(0)}@media screen and (min-width:1536px){.menu-item-has-children:before{content:"";position:absolute;top:calc(88% - 24px)}.menu-item-has-children:hover:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:25px solid #0e3758;content:"";position:absolute;top:88%;transform:translateY(24px);transition:transform .2s ease,top .2s ease;z-index:10}}.sub-menu{display:none;flex-flow:column;height:0;list-style:none}@media screen and (min-width:1280px){.sub-menu{display:flex;flex-flow:row nowrap;left:0;list-style:none;position:absolute;transition:height .2s ease;visibility:hidden;width:100%;z-index:30}.sub-menu li{padding:0}.main-menu-list .menu-item-has-children:hover>.sub-menu{align-items:center;background-color:#2b4464;gap:2rem;height:77px;justify-content:center;top:100%;transition:height .2s ease;visibility:visible;z-index:9}.main-menu-list .menu-item-has-children:hover>.sub-menu li{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;width:-moz-fit-content;width:fit-content}}
