
/* Вспомогательные классы для адаптивности */
@media all and (max-width: 1023px) {
    .v-hide-mobile {
        display: none !important;
    }
}

@media all and (min-width: 1024px) {
    .v-hide-desktop {
        display: none !important;
    }
}

/* Стили для защищенных ссылок */
.gotojs {
    color: #636363;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
    transition: color 0.3s ease;
}

.gotojs:hover {
    color: #FF692B;
}

/* Дополнительные стили для формы согласия */
.modal__form--consent {
    text-align: justify;
    margin-top: 15px;
    font-size: 12px;
    line-height: 1.4;
    color: #666;
}

.modal__form--consent .gotojs {
    display: inline;
    margin: 0 2px;
}

header {
    background: var(--Liner, linear-gradient(50deg, #4D4C7A 0%, #5D4D7C 25%, #734E7F 82.69%, #8D5082 100%));
}

.header__in {
    border-bottom: none;
}

.footer__btn {
    background: #3f3f3f;
}