.menu{margin-top:var(--spacing-medium);padding-inline:var(--spacing-normal)}.menu__wrapper{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;position:relative}.menu__wrapper>li{width:100%}.menu__wrapper>li>a{display:block}.menu__item{display:inline-block}.menu__submenu{background:none;background-color:transparent!important;border:none!important;display:none;left:100%;min-height:100%;opacity:0;padding-left:30px!important;position:absolute;top:0;transition:.35s ease;width:max-content}.menu__submenu .menu__item{display:block}.menu__submenu .menu__link{color:var(--dark-light-color);font-size:36px;padding:0;padding-top:24px!important}.menu__link{color:var(--dark-color);display:block;font-size:44px;font-weight:600;line-height:52px;padding:20px 0;text-decoration:none;transition:.35s ease}.menu__link:hover{color:var(--primary-color)!important}.menu__link--active-branch,.menu__link--active-link{color:var(--primary-color)}.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:transparent!important}.menu__child-toggle{display:none}.header__menu-container-footer{padding-inline:var(--spacing-normal)}@media screen and (min-width:1101px){.menu__item:hover>ul{display:block;opacity:1}}@media screen and (max-width:1100px){.menu__link{padding:0}.menu__submenu{display:block;height:auto;height:0;min-height:0;opacity:1;padding-left:0!important;position:static;transition:.35s ease;width:100%;interpolate-size:allow-keywords;overflow:clip}.menu__submenu .menu__link{font-size:28px;padding-top:0!important}.menu__wrapper>li{padding-bottom:30px}.menu__wrapper>li.open>.menu__submenu{height:auto;padding-top:30px!important}.header__menu-container-footer .bm-wrapper{flex-direction:column;gap:100px;justify-content:center}.header__menu-container-sub{flex-wrap:wrap;justify-content:center}}