.mobile-menu .main-menu__link {
    text-transform: uppercase;
}

.mobile-menu .main-menu__link.active {
    color: #ffcd11;;
}
.mobile-menu ul {
    list-style: none;
    padding-left: unset;
}
.main-menu__link_child:not(.active) > ul,
.main-menu__link_subchild:not(.active) ul {
    display: none;
}
.open_menu {
    cursor: pointer;
    flex-shrink: 0;
}
.main-menu__link_child > span,
.main-menu__link_subchild > a {
    display: flex;
    align-items: center;
    gap: 16px;
}
.main-menu__link_child > span a {
    padding-bottom: unset !important;
}
.nav-item.nav-item-child.main-menu__link_subchild > span {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-bottom: 0.5em;
}
.nav-item.nav-item-child.main-menu__link_subchild > span a {
    padding-bottom: unset !important;
}
.main-menu__link_subchild.active > span a {
    color: #333;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.main-menu__link_child.active .open_menu svg,
.main-menu__link_subchild.active .open_menu svg {
    transform: rotate(180deg);
}
#navbarScroll .mobile-menu > .nav-item {
    margin-bottom: 18px;
}
.main-menu__link_child.active > ul {
    margin-top: 8px;
}
.main-menu__link_subchild.active ul {
    margin-top: 17px;
}
@media screen and (max-width: 1199px) {
    #navbarScroll .mobile-menu .nav-item.nav-item-child > a, .mobile-menu .main-menu__link {
        padding-bottom: 24px;
        color: #333;
        font-family: 'Inter', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    #navbarScroll .mobile-menu .main-menu__link_child > span {
        padding-bottom: 24px;
    }
    #navbarScroll .mobile-menu .main-menu__link {
        font-size: 15px;
    }
    .mobile-menu .main-menu__link_subchild ul .main-menu__link {
        text-transform: unset;
    }
    #navbarScroll .mobile-menu .nav-item.nav-item-child {
        padding-left: 16px;
    }
}