.menu-item--25 {
    background: var(--main-violet);
    padding: 2px 8px;
    border-radius: 8px;
    transition: .3s ease;
    display: inline-flex !important;
    align-items: flex-start;
    gap: 4px;
    line-height: 120% !important;
}

.menu-item--25::after {
    width: 0 !important;
}

.menu-item--25::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.505371 8.34482L7.82169 1.0285L8.91535 2.12216L1.59903 9.43848L0.505371 8.34482Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.79247 0.561523H9.49468V7.26374H7.94802V2.10819H2.79247V0.561523Z' fill='white'/%3e%3c/svg%3e");
    width: 12px;
    height: 12px;
    order: 1;
    content: '';
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    transition: .3s ease;
    position: relative;
    top: 2px;
}

.menu-item--25:hover {
    background: #ffffff;
    color: var(--main-violet);
}

.menu-item--25:hover::before {
    background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.505371 8.34482L7.82169 1.0285L8.91535 2.12216L1.59903 9.43848L0.505371 8.34482Z" fill="%237949F4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.79247 0.561523H9.49468V7.26374H7.94802V2.10819H2.79247V0.561523Z" fill="%237949F4"/></svg>');

}

@media (max-width: 991px) {
    .menu-item--25 {
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        padding: 5px 8px;
        align-items: flex-start;
    }
}

.middleMenuScroll .section {
    margin-right: 25px;
}

@media (max-width: 1599px) {
    .middleMenuScroll {
        margin: 0 20px 0 30px;
    }

    .middleMenuScroll .section {
        margin-right: 20px;
    }
}

@media (max-width: 1399px) {
    .middleMenuScroll {
        margin: 0 10px 0 25px;
    }

    .middleMenuScroll .section {
        margin-right: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 991px) {
    .contact-us-btn {
        text-align: center;
    }

    .middleMenuScroll {
        margin: 0 10px 0 10px;
    }

    .middleMenuScroll .section {
        margin-right: 15px;
    }

    .menu-actions-right {
        margin-left: 10px;
    }

    .middleMenuScroll .section:last-child {
        margin-right: 0;
    }
}

@media (max-width: 1100px) and (min-width: 991px) {
    .logo-link {
        max-width: 100px;
    }

    .contact-us-btn {
        text-align: center;
    }

    .middleMenuScroll {
        margin: 0 10px 0 10px;
    }

    .middleMenuScroll .section {
        margin-right: 8px;
    }

    .menu-actions-right {
        margin-left: 10px;
    }

    .middleMenuScroll .section:last-child {
        margin-right: 0;
    }
}