.c-mega-menu{position:absolute;top:100%;left:0;width:100%;z-index:100;display:grid;grid-template-columns:335px minmax(0,1fr);gap:39px;padding:21px 24px 18px 34px;border-radius:0 0 30px 30px;background:#fff;color:#393650;box-shadow:0 4px 5px rgba(0,0,0,.0470588235);max-height:80vh;overflow-y:auto;text-align:left;animation:mega-menu-in .2s ease-out}.c-mega-menu__links{max-width:335px;display:flex;flex-direction:column;align-items:stretch}.c-mega-menu__link{display:block;padding:12px 20px;border-radius:8px;color:#393752;font-size:14px;font-style:normal;font-weight:400;line-height:17.6px}.c-mega-menu__link.is-active,.c-mega-menu__link:hover{background:#b8e2f8;font-weight:500}.c-mega-menu__all{display:block;padding:8px 12px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:17.6px;border-radius:30px;background:#393752}.c-mega-menu__all--desktop{margin-top:8px}.c-mega-menu__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-content:start;animation:mega-menu-in .2s ease-out}.c-mega-menu__banner{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1.45;overflow:hidden;border-radius:14px;background:#b8e3f7;color:var(--banner-color);font-size:var(--banner-text-size);text-align:center;font-style:normal;font-weight:500;line-height:76.756%}.c-mega-menu__contrast{display:contents}.c-mega-menu__banner-image,.c-mega-menu__banner-picture{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-mega-menu__banner-text{position:absolute;left:0;right:0;bottom:0;width:100%;padding:0 12px 28px}@media screen and (min-width:990px){.c-mega-menu__banner-text{padding:0 12px 23px}}.c-mega-menu__label.nav-highlight{padding:8px 12px}@keyframes mega-menu-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.c-mega-menu,.c-mega-menu__content{animation:none}}
/*# sourceMappingURL=component-mega-menu.min.css.map */
