header{position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-transition:top 0.6s ease-in-out;-o-transition:top 0.6s ease-in-out;transition:top 0.6s ease-in-out;--header-height:85px;--header-top:0px;--header-height-full:calc(var(--header-height) + var(--header-top))}header:has(>.has-accent-4-background-color){position:sticky}header:has(*[aria-expanded="true"]){background-color:var(--wp--preset--color--accent-4)!important}.wp-site-blocks>*:not(header){transition:opacity 0.1s ease}html:has(.wp-site-blocks>header *[aria-expanded="true"]){overflow:hidden!important;.wp-site-blocks>*:not(header){opacity:.2;pointer-events:none}}body.admin-bar header{top:32px;--header-top:32px}header .wp-block-outermost-mega-menu__menu-container{width:100vw!important;max-width:100%!important;position:fixed;top:var(--header-height-full,85px);left:0!important;box-shadow:var(--wp--preset--shadow--shadow-1);max-height:100vh;max-height:100svh;overflow-y:auto!important}@media screen and (min-width:992px){header .wp-block-outermost-mega-menu__menu-container:has(.bigmenu-container)>div.has-accent-4-background-color{background:linear-gradient(90deg,rgba(246,246,248,1) calc(70% - .5rem),rgba(255,255,255,1) calc(70% - .5rem))}header .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle,header .wp-block-navigation a.wp-block-navigation-item__content{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.3s ease;&:hover,:active,:focus{text-decoration-color:currentColor}}}@media screen and (max-width:991px){header .wp-block-site-logo{position:relative;z-index:50000000}header .wp-block-navigation__responsive-container-open{display:block!important}header .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open){display:none!important}header #mainmenu-conti{order:2;align-items:flex-end;flex:0;min-width:90px}header #transparent-header{background-color:var(--wp--preset--color--accent-4)!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(4rem + var(--header-height-full, 85px))}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>ul>li{font-size:1.3rem}}