:root{--linkUnderlineThickness:0.04rem;--anchorNavAnimationDuration:3s;--anchorNavAnimationDelayFactor:0.025;}header#site-header .container::after{height:var(--linkUnderlineThickness) !important;}html.no-touch nav.main ul ul li > span::before{height:0 !important;}html.no-touch nav.main ul ul li:not(.active) a > span::before{bottom:-5px;top:unset;left:0px;width:0;height:var(--linkUnderlineThickness) !important;opacity:1;background:rgba(var(--main-navigation-link-active),1);z-index:-1;transition:none;content:"";position:absolute;}html.no-touch nav.main ul ul li:not(.active) a:hover > span::before,html.no-touch nav.main ul ul li:not(.active) a:focus > span::before{transition:all 0.2s ease-in-out 0s !important;width:100% !important;}html.no-touch nav.main ul ul li a > span{position:relative;display:block;width:max-content;}.language-selector .dropdown-menu{min-width:0px !important;width:80px !important;}html.no-touch nav.main ul ul li > span::before{height:0 !important;}html.no-touch nav.main ul ul li:not(.active) a > span::before{bottom:-5px;top:unset;left:0px;width:0;height:calc(var(--base-border-width) * 1.5) !important;opacity:1;background:rgba(var(--main-navigation-link-active),1);z-index:-1;transition:none;content:"";position:absolute;}html.no-touch nav.main ul ul li:not(.active) a:hover > span::before,html.no-touch nav.main ul ul li:not(.active) a:focus > span::before{transition:all 0.2s ease-in-out 0s !important;width:100% !important;}html.no-touch nav.main ul ul li a > span{position:relative;display:block;width:max-content;}.language-selector .dropdown-menu{min-width:0px !important;width:80px !important;}nav.secondary.nav-dropdown > ul > li div.dropdown-menu{min-width:100% !important;width:initial !important;}nav.secondary.nav-dropdown > ul > li div.dropdown-menu a{padding-left:var(--base-half-spacing) !important;}nav.secondary.nav-dropdown > ul > li div.dropdown-menu a.active,nav.secondary.nav-dropdown > ul > li div.dropdown-menu div a.current{background-color:unset;}nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current) span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current) button span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form button span::before{bottom:-5px;left:0px;width:0;height:calc(var(--base-border-width) * 1.5);opacity:1;background:rgba(var(--main-navigation-link-active),1);z-index:-1;transition:none;content:"";position:absolute;}nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current):hover span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current):focus span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current):hover button span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu:not(.current) a:not(.current):focus button span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form:hover span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form:focus span span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form:hover button span::before,nav.secondary.nav-dropdown > ul > li div.dropdown-menu form:focus button span::before{transition:all 0.2s ease-in-out 0s !important;width:100% !important;}nav.secondary.nav-dropdown > ul > li,nav.secondary.nav-dropdown > ul > li a{position:relative;display:block;}nav.secondary.nav-dropdown > ul > li a:not(.dropdown-item):hover::before,nav.secondary.nav-dropdown > ul > li a:not(.dropdown-item):not(:focus-within):focus::before{transition:all 0.2s ease-in-out 0s !important;width:calc(100% - 20px) !important;}nav.secondary.nav-dropdown > ul > li:not(.current) a:not(.dropdown-item):not(.current)::before{top:calc(var(--large-header) / 2 - 15px);left:10px;width:0;height:calc(var(--base-border-width) * 1.5);opacity:1;background:rgba(var(--main-navigation-link-active),1);z-index:-1;transition:none;content:"";position:absolute;}nav.secondary.nav-dropdown > ul > li div > a::before{bottom:5px !important;top:unset !important;}nav.secondary.nav-dropdown > ul > li.active > span > a,nav.secondary.nav-dropdown > ul > li.active > span > a i,nav.secondary.nav-dropdown > ul > li.active > span > a:hover,nav.secondary.nav-dropdown > ul > li.active > span > a:hover i,nav.secondary.nav-dropdown > ul > li.active > a,nav.secondary.nav-dropdown > ul > li.active > a i,nav.secondary.nav-dropdown > ul > li.active > a:hover,nav.secondary.nav-dropdown > ul > li.active > a:hover i,nav.secondary.nav-dropdown > ul > li div.dropdown-menu a.current,nav.secondary.nav-dropdown > ul > li div.dropdown-menu a.current i,nav.secondary.nav-dropdown > ul > li div.dropdown-menu a.current:hover,nav.secondary.nav-dropdown > ul > li div.dropdown-menu a.current:hover i{color:rgba(var(--main-navigation-link-active),1) !important;}
