.header{position:fixed;top:0;z-index:10;display:flex;width:100%;flex-direction:column;background-color:var(--color-background-alt);max-height:100vh;overflow-y:auto}@media (min-width: 992px){.header{max-height:unset;overflow-y:unset}}@media (min-width: 1921px){.header{max-width:1920px}}.header__cta{position:relative;height:auto;width:320px;min-width:320px;align-self:stretch;background-color:transparent;color:var(--color-muted);opacity:1;transition:opacity .2s ease-in-out}.header__cta--close{opacity:0}.header__dropdown{position:absolute;top:33px;z-index:10;transition:all .2s ease-in-out}.header__third-layer{visibility:hidden;height:0;max-height:0;width:0;max-width:0;overflow:hidden;transition:height .2s ease-in-out,opacity 1.2s ease-in-out}.header__third-layer li{opacity:0;transition:opacity .3s ease-in-out}.header__third-layer--open{visibility:visible;height:fit-content;max-height:fit-content;display:block;width:320px;max-width:320px}.header__third-layer--open li{opacity:1}.header .ulElement,.header .imageLayer,.header .ctaImage{transition:height .2s ease-in-out}.hamburger-button{height:1.5rem;width:1.5rem;background-color:var(--color-foreground);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/build/front/assets/hamburger-C_AbS_nF.svg);mask-image:url(/build/front/assets/hamburger-C_AbS_nF.svg)}@media (min-width: 992px){.hamburger-button{display:none}}.hamburger-button--open{-webkit-mask-image:url(/build/front/assets/close-DLpO8PxC.svg);mask-image:url(/build/front/assets/close-DLpO8PxC.svg)}.hamburger-menu{position:relative;margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:550px;flex-direction:column;gap:1rem;background-color:var(--color-background);padding:2.25rem 1.5rem;min-height:calc(100vh - 56px)}.hamburger-menu__button{display:flex;align-items:center;justify-content:space-between;border-radius:12px;background-color:var(--color-background-alt);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-foreground)}.hamburger-menu__button--active p,.hamburger-menu__button--active a{color:var(--color-primary)}.hamburger-menu__button--active .icon{background-color:var(--color-primary)}.hamburger-menu__overlayer{position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:var(--color-background);padding:2.25rem 1.5rem}.hamburger-menu__overlayer ul{display:flex;flex-direction:column;gap:1rem}
