.menu__item{position:relative}@media (max-width:1023px){.menu__wrapper .menu__item{border-bottom:1px solid #f2f3f9;display:block;width:100%}.menu__wrapper .menu__item.menu__item--open{padding-bottom:0}.menu__wrapper .menu__link{display:inline-block;width:calc(100% - 43px)}}@media only screen and (min-width:1024px){.menu__submenu{left:50%;transform:translateX(-50%)}.menu__submenu .menu__item{width:100%}.menu__item--depth-1.menu__item--open>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}}.menu__item--depth-1{display:inline-block;padding:16px 12px;text-transform:uppercase}@media (max-width:1023px){.menu__item--depth-1{padding:16px 0}.menu__item--depth-1>.menu__link{padding:0}}.menu__submenu{border-radius:8px;border-radius:0;box-shadow:0 6px 10px hsla(0,0%,65%,.25);display:none;min-width:270px;position:absolute;top:100%;z-index:99}.menu__child-toggle-icon{border-bottom:2px solid #000;border-right:2px solid #000;display:inline-block;height:6px;margin-bottom:4px;margin-left:10px;transform:rotate(45deg);width:6px}.menu__item--open .menu__child-toggle-icon{margin:0 0 -1px 10px;margin:0 0 2px 10px;transform:rotate(225deg)}@media (max-width:1023px){.menu__child-toggle{height:20px;margin-left:20px;position:relative;width:20px;z-index:20}.menu__child-toggle-icon{margin:0 0 4px 10px;transform:rotate(45deg)}.menu__item--open .menu__child-toggle-icon{margin:0 0 0 10px;transform:rotate(225deg)}}.menu__item--open>.menu__submenu{display:block}@media (max-width:1023px){.menu__item--open>.menu__submenu{padding-top:12px}}.menu__submenu--level-3{left:100%;top:0}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-3{left:150%;right:0;top:0}@media (max-width:1023px){.menu__submenu{border:none;border-radius:0;box-shadow:none;position:static;transform:unset;width:100%}.menu__submenu .menu__link{display:block;transition:none;width:100%}.menu__submenu .menu__link.menu__link--active-link{border-color:#0089fc}}@media(min-width:1024px){.menu__child-toggle{position:absolute;right:5px;top:30px;z-index:2}.menu__item--depth-1>.menu__child-toggle{position:static;right:0;top:0;vertical-align:middle}}