:root {
    --gray-haven: #111111;
    --private-bg: rgba(189, 143, 87, 1);
    --aquamarine: var(--private-bg);
    --aquamarine-dark: var(--private-bg);
    --electric-purple: var(--private-bg);
}
body,
.header.page__header,
.shop_container {
    background-color: #000;
}
.header__nav-list,
.header__row._bottom .header__nav-link,
.header__lang,
.header__address, 
.header__branches,
.section-title,
.slider__slide-title,
.slider__slide-list,
.features-list,
.new-card,
.container {
    color:#ffffff !important;
}
.header__logo {
    display: none;
}
.header__logo._white {
    display: block;
}
.header__menu-btn::before {
    content: "\2630" !important;
    border-bottom: none !important;;
    top: -19px !important;
    color: #fff;
}
.button._primary, .btn.lilac {
    background: rgba(189, 143, 87, 1);
}

.button._outlined:hover, .btn.green:hover {
    background: rgb(235 235 235 / 32%);
}

.button._outlined, .btn.green {
    border: 1px solid rgba(189, 143, 87, 1);
    color: rgba(189, 143, 87, 1);
}
.hero-slider.privilege {
    --hero-gradient: linear-gradient(95.06deg, #111111 15.22%, #111111 44.36%, #111111 100%);
}
.slider .swiper-slide,
.hero-slider .hero._linePrivilege,
.page__footer {
    background-color: #111111;
    color: #fff;
}
.header__nav-link:hover {
    color: rgba(189, 143, 87, 1);
}
.header__nav-link[role=tab]:hover {
    border-color: rgba(189, 143, 87, 1);
}
a[href="/privatebanking/"] {
    color:rgba(189, 143, 87, 1)
}
.header__nav-link[role=tab]._selected  {
    color:#ffffff !important;
    border-color: rgba(189, 143, 87, 1) !important;
}
#private-menu-item {
    color:#fff
}
.slider__controls .button._slider {
    fill: #111111;
}
/* Перекрашен Private Banking в меню*/
ul.header__nav-list._bottom li:nth-child(6) a {
    color:rgba(189, 143, 87, 1);
}
@media (max-width: 768px) {
    .hero-slider .hero__footer {
        background-color: #000000;
    }
    .button.header__online-bank._md._primary._laptop-xs._mobile-outlined._white._icon-right._reversed {
        border:none;
        color: var(--white) !important;
    }
    .online-services._show {
        color: #ffffff;
        background-color: #000000;
    }
}
@media (max-width: 768px) {
    .hero-slider .hero__footer {
        background-color: #000000;
    }
}
@media (max-width: 768px) {
    .hero-slider::after {
        background-color:#000000
    }
}
@media (max-width: 768px) {
    .hero-slider.privilege .hero {
        background: linear-gradient( 95.06deg, #111111 15.22%, #111111 44.36%, #111111 100%);
    }
}
@media (max-width: 768px) {
    .features-list {
        background-color: #000000;
    }
}
.form__required-fields {
    color: var(--stoney-gray-70);
}

/* form */
.input__input.js-input__input,
.ui-selectmenu-menu.ui-front.ui-selectmenu-open > ul.ui-menu.ui-corner-bottom.ui-widget.ui-widget-content,
.select__select ~ .ui-selectmenu-button .ui-selectmenu-text {
    color: var(--white) !important;
}