@layer layouts{.header{--nav-gap:1rem;background:var(--color-secondary);color:var(--color-secondary-content);fill:var(--color-secondary-content);position:sticky;top:0;z-index:100}.header .menu{display:flex;font-weight:var(--fw-medium);gap:var(--nav-gap);list-style:none;margin:0;padding:0}@media(min-width:64rem){.header .menu{align-items:center}}.header__container{align-items:center;display:flex;gap:clamp(1rem,2vw,2.5rem);justify-content:space-between;padding:.625rem var(--container-gap)}@media(min-width:64rem){.header__container{display:grid;grid-template-columns:3fr 2fr 3fr;padding:1rem var(--container-gap)}}.header__company{font-weight:var(--fw-semibold)}.header-menu{align-items:center}@media(min-width:64rem){.menu--main,.menu--main-center{--color:var(--color-secondary);--link-active-bg:transparent;--icon-active-bg:transparent;--border-color:transparent}:is(.menu--main-center,.menu--main) :is(li) a,:is(.menu--main-center,.menu--main) span:not(.icon){align-items:center;background:var(--link-active-bg);border:2px solid var(--border-color);border-radius:1.875rem;color:var(--color);display:flex;gap:.5rem;height:3.25rem;line-height:1;padding:.25rem .75rem .25rem .25rem;text-decoration:none}:is(:is(.menu--main-center,.menu--main) :is(li) a,:is(.menu--main-center,.menu--main) span:not(.icon)):not(:has(.icon)){padding:.75rem 1.25rem}:is(:is(.menu--main-center,.menu--main) :is(li) a,:is(.menu--main-center,.menu--main) span:not(.icon)) .icon{background:var(--icon-active-bg);border-radius:50%;display:flex;height:2.5rem;padding:.5rem;width:2.5rem}.is-active:is(:is(.menu--main-center,.menu--main) :is(li) a,:is(.menu--main-center,.menu--main) span:not(.icon)){--color:var(--color-base-800);--link-active-bg:#fff;--icon-active-bg:var(--color-primary);--border-color:#ffe2ad;box-shadow:var(--shadow)}.menu--main-center{--nav-gap:clamp(1rem,2vw,4rem);justify-content:center}.header__main,.header__user{align-items:center;display:flex}.header__user{justify-content:end}.header__main,.header__user{gap:clamp(1rem,2vw,2.5rem)}.header-menu__toggle,.mobile-menu{display:none}.header-menu .btn-link{margin-inline-end:1.25rem}}@media(max-width:63.9375rem){.header__company,nav .menu--main,nav .menu--main-center{display:none!important}.block--system-branding-block img{max-height:2.875rem;width:auto}}.header--menu-open .mobile-menu{transform:translate(0)}.mobile-menu{background:var(--color-base);color:var(--color-base-content);height:100svh;left:0;padding:var(--container-gap);position:fixed;top:var(--drupal-displace-offset-top,0);transform:translate(100%);transition:transform var(--transition-func);width:100%;will-change:transform;z-index:var(--z-mobile-menu)}.mobile-menu .menu{flex-direction:column;margin-bottom:var(--nav-gap)}:is(.mobile-menu .menu) svg{display:none}:is(.mobile-menu .menu) .is-active{color:#6a75c5}.mobile-menu__header{align-items:center;background:var(--color-secondary);color:var(--color-secondary-content);display:flex;justify-content:space-between;margin:calc(var(--container-gap)*-1);margin-bottom:.625rem;padding:.625rem var(--container-gap)}.region--highlighted{max-width:37.5rem;position:absolute;right:var(--container-gap);top:calc(100% + 1rem)}.header--grid{background:var(--grid-bg-base),var(--color-secondary)}.header--grid .block--system-branding-block,.header--grid .header-menu{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}
