.header[role=banner]{align-items:center;margin-top:calc(var(--sp-lg));padding-bottom:calc(var(--sp-2xl)*.25);padding-left:1.25rem;padding-right:1.25rem;padding-top:calc(var(--sp-2xl)*.25);position:sticky;top:calc(var(--sp-lg) - var(--sp-lg));transition:padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1);will-change:padding-block,top;z-index:100}.user-logged .header[role=banner]{top:calc(var(--sp-2xl) - var(--sp-sm) + var(--gin-toolbar-secondary-height))}.header[role=banner]:before{background:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.1);content:"";grid-column:2/-2;height:100%;left:-1.25rem;position:absolute;transition:box-shadow .4s cubic-bezier(.4,0,.2,1);width:calc(100% + 2.5rem);z-index:-1}@media (min-width:43.75rem){.header[role=banner]:before{left:-3.125rem;width:calc(100% + 6.25rem)}}.header.scrolled[role=banner]{padding-bottom:calc(var(--sp-md)*.25);padding-top:calc(var(--sp-md)*.25);top:var(--sp-lg)}.layout-container>.header[role=banner]:before{border-radius:0 6.25rem 6.25rem 0}.header[role=banner] .region--header{grid-column:2/span 3}.header[role=banner] .btn--with-pseudo-icon.contact__phone-link{font-weight:var(--font-weight-bold);margin-left:var(--sp);white-space:nowrap}@media (min-width:81.25rem) and (max-width:100rem){.header[role=banner] .region--header{grid-column:2/span 2}.header[role=banner] .region-primary-navigation{grid-column:span 10/-2}.header[role=banner] .menu--main{display:flex;justify-content:flex-end}}@media (min-width:43.75rem){.header[role=banner]{padding-left:3.125rem;padding-right:3.125rem}}.is-active-mobile-menu .layout-container>.header[role=banner]:before{z-index:11}
/*# sourceMappingURL=header.css.map */