:has(.filter-container-group,.offcanvas-menu) .banner{z-index:0}.banner{position:absolute;top:0;width:100%;z-index:800}@media only screen and (min-width:64rem){.banner{position:unset}}.banner__short-description{align-items:center;background-color:var(--semantic-color-brand-interaction-130);color:var(--semantic-color-neutral-white);display:flex;font-family:var(--typography-copy-regular-font-family),sans-serif;justify-content:space-between;padding:.75rem 1.25rem}.banner__short-description *{font-size:1rem!important;margin:0!important}.banner__short-description p{font-weight:500}.banner__short-description .cta:hover{background:none!important}.banner__short-description .cta--icon-only.button{border:none;padding:0}.banner__text .rich-text .rich-text-resolved{background-color:var(--semantic-color-brand-interaction-130);color:var(--semantic-color-neutral-white);font-family:var(--typography-copy-regular-font-family),sans-serif;padding:.75rem 1.25rem}.banner__text .rich-text .rich-text-resolved *{font-size:1rem!important;margin:0!important}.banner__mobile{border-top:1px solid var(--semantic-color-brand-interaction-70);transform-origin:top;transition-delay:0s;transition-duration:.8s;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion){.banner__mobile{transition-duration:0s}}@media only screen and (min-width:64rem){.banner__mobile{display:none}}.banner__desktop{text-align:center}.banner__important .cta.on-dark.cta--secondary{color:var(--semantic-color-system-alert-130)}.banner__important .banner__short-description,.banner__important .banner__text .rich-text .rich-text-resolved{background-color:var(--semantic-color-system-alert-10);color:var(--semantic-color-system-alert-130)}.banner__important .banner__mobile{border-color:rgb(from var(--semantic-color-system-alert-130) r g b/50%)}.banner .slide-enter-from,.banner .slide-leave-to{transform:scaleY(0)}
