.w-nav-control{background:none;}
@media (min-width:768px) {
    .l-main{padding-top:85px}
}
@media (max-width: 999px) {
    .l-subheader-cell.at_left{width: fit-content;}
    .w-nav-control{display:block}
    .header_hor .l-subheader-cell.at_left>*{margin:0}
    .l-subheader.for_hidden{background:#335a62;height:80dvh;overflow-y:auto}
    .w-nav.ush_menu_3 > .w-nav-list.level_1{display: flex;flex-direction:column;gap:16px;padding:20px 0;}
    .l-subheader.for_hidden:not(.js-showed){display:none}
}