/* Золотые градиенты вместо красных цветов */

/* Основной золотой градиент */
.orange-btn {
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 50%, #DAA520 100%);
    border: 1px solid #B8860B;
}

.orange-btn:hover {
    background: linear-gradient(135deg, #FFD700 0%, #F4E5C3 50%, #DAA520 100%);
    color: #8B7355;
    border-color: #DAA520;
}

/* Золотой фон для элементов */
.orange-bg {
    background: linear-gradient(135deg, #F4E5C3 0%, #FFE5B4 50%, #F4E5C3 100%);
}

/* Золотой текст для акцентов */
.header-wrap .lang-selector a.current,
.header-wrap.desk .menu a.active,
.header-wrap.desk .menu a:hover,
header .menu a.active,
header .menu a:hover {
    background: linear-gradient(135deg, #D4AF37, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Золотой цвет для ссылок и элементов */
footer .footer-menu a:hover,
footer .footer-menu a.active,
.leadform .consent-text a:hover {
    color: #DAA520;
}

/* Золотые границы */
footer {
    border-top: 1px solid #D4AF37;
}

footer .two-col .main {
    border-bottom: 1px solid #D4AF37;
}

footer .two-col .legal {
    border-right: 1px solid rgba(212, 175, 55, 0.3);
}

/* Золотой фон для bg-elem */
.bg-elem:before {
    background: linear-gradient(135deg, #3A3A3A 0%, #2C2C2C 50%, #1A1A1A 100%);
}

/* Золотые социальные иконки */
footer .soc-links a {
    background: linear-gradient(135deg, #D4AF37, #FFD700);
}

footer .soc-links a:hover {
    background: linear-gradient(135deg, #FFD700, #F4E5C3);
}

footer .soc-links a:hover img {
    filter: brightness(0.8) sepia(1) hue-rotate(15deg) saturate(3);
}

/* Золотой прелоадер */
.dot-spinner .dot {
    background: linear-gradient(135deg, #D4AF37, #FFD700);
}

/* Золотые акценты в heading элементах */
.calc-wrap .heading,
.calc-wrap .response {
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 50%, #DAA520 100%);
}

/* Золотой фокус для инпутов */
.leadform input:focus {
    border-color: #DAA520;
    box-shadow: 0 0 0 3px rgba(212, 175, 55, 0.2);
}

/* Золотые элементы bg */
.list.bg {
    background: linear-gradient(135deg, #2C2C2C 0%, #3A3A3A 100%);
}

.benefits.bg {
    background: linear-gradient(135deg, #2C2C2C 0%, #3A3A3A 100%);
}

/* Золотая рамка для слайдера */
.opportunities .opportunities-slider .p-slide .bg-elem:before {
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.1) 0%, rgba(255, 215, 0, 0.15) 100%);
}

/* Золотые иконки в списках */
.list .list-wrap li img {
    filter: sepia(1) saturate(3) hue-rotate(15deg) brightness(1.2);
}
