.special-mode-contrast {
	background: #EAEAEA;
	color: #26262C;
}


.special-mode-contrast .b-page_newyear {
	background: #EAEAEA;
}


.special-mode-contrast .header-logo__default {
	display: none;
}
.special-mode-contrast .header-logo__black {
	display: block;
}


.special-mode-contrast .footer-logo__default {
	display: none;
}
.special-mode-contrast .footer-logo__black {
	display: block;
}


.special-mode-contrast .block-title {
	color: #05145A;
}


.special-mode-contrast .block-calculators {
	background: transparent;
	border-bottom: 1px solid #4E4E4E;
	border-radius: 0px;
}


.special-mode-contrast .application-title {
	color: #000000;
}




.special-mode-contrast .text-question__text {
	color: #000000;
}


.special-mode-contrast .white-link {
	color: #000000;
}


.special-mode-contrast .calculator-label {
	color: #000000;
}



.special-mode-contrast .nav-menu__link::after {
	background-color: #000000;
}



.special-mode-contrast .home-menu__link--active,
.special-mode-contrast .home-menu__link:hover {
	border-color: #000000;
}


.special-mode-contrast .home-menu__item--vertical {
	display: none;
}
.special-mode-contrast .home-menu__item--vertical::before {
	display: none;
}


.special-mode-contrast .float-menu {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}


.special-mode-contrast .search-input {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .search-form__btn {
	top: 3px;
	bottom: 3px;
}


.special-mode-contrast .default-btn {
	box-shadow: unset;
}
.special-mode-contrast .default-btn path {
	fill: #ffffff;
}
.special-mode-contrast .default-btn__inner {
	background: #000000;
	box-shadow: unset;
	border-radius: 4px;
}
.special-mode-contrast .default-btn__text {
	color: #FFFFFF;
}

.special-mode-contrast .slider-nav {

}


.special-mode-contrast .slider-btn {
	border: 2px solid #000000;
}
.special-mode-contrast .slider-btn path {
	fill: #000000;
	stroke: #000000;
}


.special-mode-contrast .slider-dots {

}
.special-mode-contrast .slider-dots__item.active {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .slider-dots__item svg {
	background: transparent !important;
}
.special-mode-contrast .slider-dots__item path {
	stroke: #000000;
}
.special-mode-contrast .slider-dots__item span {
	background: #000000 !important;
}



.special-mode-contrast .arrow-btn {
	border-color: #000000;
}


.special-mode-contrast .offer-item {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
} 
.special-mode-contrast .offer-item__inner {

}
.special-mode-contrast .offer-item__inner:after {
	background: rgba(5, 20, 90, 0.8);
}
.special-mode-contrast .offer-item__title {
	color: #FFFFFF;
}
.special-mode-contrast .offer-from__text {
	color: #FFFFFF;
}
.special-mode-contrast .offer-from__value {
	color: #FFFFFF;
}



.special-mode-contrast .home-offers__items {
	border-bottom: 1px solid #4E4E4E;
	padding-bottom: 80px;
}



.special-mode-contrast .calculation-offers {
	border: 1px solid #000000;
	box-shadow: unset;
	background: #EAEAEA;
}
.special-mode-contrast .calculation-offers:before,
.special-mode-contrast .calculation-offers:after {
	display: none;
}



.special-mode-contrast .minimum-amount__text {
	color: #000000;
}
.special-mode-contrast .rate-text__title {
	color: #000000;
}


.special-mode-contrast .slider-values__min {
	color: #000000;
}
.special-mode-contrast .slider-values__max {
	color: #000000;
}


.special-mode-contrast .custom-checkbox__label {
	color: #000000;
}


.special-mode-contrast .calculator-input {
	box-shadow: unset;
	border: 1px solid #000000;
	background: #EAEAEA;
}

.special-mode-contrast .ui-slider-range,
.special-mode-contrast .slider-range {
	background: #0F23E1 !important;
}
.special-mode-contrast .ui-slider-handle {
	background: #0F23E1 !important;
}
.special-mode-contrast .ui-slider-handle:after {
	background-color: #00D2FF;
}


.special-mode-contrast .header-city__bottom {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .header-city__drop {
	background: #fff;
	background: url(../../img/city-arrow-white.svg) 30px 0px no-repeat !important;
}



.special-mode-contrast .switch-blue {
	border: 1px solid #000000;
	background: transparent;
	box-shadow: unset;
}
.special-mode-contrast .switch-blue__btn {
	background: #0F23E1;
	box-shadow: unset;
}


.special-mode-contrast .category-bar__inner {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .term-box {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .step-box {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}
.special-mode-contrast .step-box__text a {
	border-color: #000000;
}


.special-mode-contrast .payment-item {
	border: 1px solid #0B0B0B;
}



.special-mode-contrast .default-table table {
	border: 1px solid #0B0B0B;
	border-radius: 10px;
}
.special-mode-contrast .default-table td {
	border-right: 1px solid #0B0B0B;
	border-radius: 0px !important;
	border-bottom: 1px solid #0B0B0B;
}
.special-mode-contrast .default-table td:last-child {
	border-right: 0px;
}
.special-mode-contrast .default-table tr:last-child td {
	border-bottom: 0px;
}


.special-mode-contrast .table-wrapper {
	border-radius: 0px;
	border: 0px solid #000000;
	box-shadow: unset;
}



.special-mode-contrast .file-list {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
}



.special-mode-contrast .repaiment-box {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .exchange-rates {
	box-shadow: unset;
	border: 1px solid #000000;
	background: #EAEAEA;
}


.special-mode-contrast .offers-title {
	color: #05145A;
}


.special-mode-contrast .home-banner {
	border: 1px solid #000000;
	box-shadow: unset;
}
.special-mode-contrast .home-banner__image:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(255, 255,255, 0);
}



.special-mode-contrast .btn-view {

}
.special-mode-contrast .btn-view__text {
	color: #05145A;
}
.special-mode-contrast .btn-view__icon {
	border: 2px solid #D9D9D9;
}
.special-mode-contrast .btn-view__icon path {
	fill: #0F23E1;
}



.special-mode-contrast .home-news {
	background: #EAEAEA;
}


.special-mode-contrast .news-item {

}
.special-mode-contrast .news-item__inner {
	background: #EAEAEA;
	border: 1px solid #000;
}
.special-mode-contrast .news-item__inner:hover {
	border-color: #000000;
	border: 1px solid #000;
	box-shadow: unset;
}






.special-mode-contrast .banner-feedback {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .banner-feedback__gradient:after {
	background: rgba(5, 20, 90, 0.8);
}
.special-mode-contrast .banner-feedback__bg:after {
	background: transparent;
}


.special-mode-contrast .home-feedback-text__p {
	color: #FFFFFF;
}
.special-mode-contrast .home-feedback-title {
	color: #FFFFFF;
}
.special-mode-contrast .home-feedback-link {
	color: #FFFFFF;
}



.special-mode-contrast .banner-app__icon {
	background: rgba(255, 255, 255, 0.2) !important;
}
.special-mode-contrast .banner-app__text {
	color: #FFFFFF;
}



.special-mode-contrast .transparent-btn {
	border-color: #FFFFFF;
	color: #FFFFFF;
}
.special-mode-contrast .transparent-btn:hover {
	background-color: #FFFFFF;
	color: #000000;
}



.special-mode-contrast .links-menu__link {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}



.special-mode-contrast .gradient-btn {
	
}
.special-mode-contrast .gradient-btn:hover {
	
}
.special-mode-contrast .gradient-btn__inner {
	background: #eaeaea;
}
.special-mode-contrast .gradient-btn__inner:hover {
	background: #eaeaea;
}
.special-mode-contrast .gradient-btn__icon {

}
.special-mode-contrast .gradient-btn__icon svg {

}
.special-mode-contrast .gradient-btn__icon path {
	fill: #05145A;
}
.special-mode-contrast .gradient-btn__icon circle {
	fill: #05145A;
}
.special-mode-contrast .gradient-btn__link {
	color: #05145A;
}
.special-mode-contrast .gradient-btn:hover .gradient-btn__link {
	color: #05145A;
}
.special-mode-contrast .gradient-btn:hover .gradient-btn__icon path,
.special-mode-contrast .gradient-btn:hover .gradient-btn__icon circle {
	fill: #05145A;
}


.special-mode-contrast .copy-link {
	background: linear-gradient(270deg, #3C2718 51.56%, rgba(255, 255, 255, 0) 100%);
}


.special-mode-contrast .offer-link {

}
.special-mode-contrast .offer-link__text {
	color: #FFFFFF;
}
.special-mode-contrast .offer-link__icon {

}
.special-mode-contrast .offer-link__icon path {
	fill: #FFFFFF;
}
.special-mode-contrast .offer-link__icon circle {
	stroke: #FFFFFF;
	stroke-opacity: 1;
}


.special-mode-contrast .credit-item {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .credit-item__inner:hover {
	background: unset !important;
}
.special-mode-contrast .credit-item:after,
.special-mode-contrast .credit-item:before,
.special-mode-contrast .credit-item__inner::after {
	background: unset !important;
}

.special-mode-contrast .webim-root.webim-separate-container {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .search-btn {
	border: 1px solid rgb(0, 0, 0);
}
.special-mode-contrast .search-btn:hover {
	border-color: rgb(0, 0, 0);
}


.special-mode-contrast .bank-btn {

}
.special-mode-contrast .bank-btn__link {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .energobank-app-text {
	color: #000000;
}


.special-mode-contrast .on-map-btn__text {
	color: #000000;
}
.special-mode-contrast .on-map-btn__icon circle {
	fill: #000000;
}
.special-mode-contrast .on-map-btn__icon path {
	fill: #ffffff;
}



.special-mode-contrast .category-menu__link {
	color: #000000;
}
.special-mode-contrast .category-menu__link:hover {
	color: #FFFFFF;
}
.special-mode-contrast .category-menu__link--active {
	background: #05145A !important;
	color: #FFFFFF !important;
}


.special-mode-contrast .sub-category__link {
	color: #000000;
}
.special-mode-contrast .sub-category__link:hover {
	color: #000000;
}
.special-mode-contrast .category__link--active {
	background: #05145A;
	color: #000000 !important;
}


.special-mode-contrast .footer-link {
	border-bottom: 1px solid #0B0B0B;
}



.special-mode-contrast .bottom-menu__link {
	border-color: #000000;
}


.special-mode-contrast .float-category {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}


.special-mode-contrast .file-list__icon {

}
.special-mode-contrast .file-list__type {
	color: rgba(0, 0, 0, 0.6);
}


.special-mode-contrast .card-item {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .card-item__inner:hover:after {
	display: none;
}


.special-mode-contrast .currency-operations__exchanges {
	box-shadow: unset;
}


.special-mode-contrast .small-banner__gradient::before {
	display: none;
}


.special-mode-contrast .blue-bar {

}
.special-mode-contrast .small-menu__link:hover:after, 
.special-mode-contrast .small-menu__link--active:after {
	background-color: #000000;
	box-shadow: unset;
}



.special-mode-contrast .transfer-items li:before {
	background-color: #000000;
}


.special-mode-contrast .transfer-item {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .transfer-item:hover {
	box-shadow: unset;
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .sidebar-menu {
	box-shadow: unset;
	border: 1px solid;
}
.special-mode-contrast .sidebar-menu__item--active {
	background: #000000;
	margin-top: -1px;
}
.special-mode-contrast .sidebar-menu__item--active .sidebar-menu__link {
	color: #FFFFFF !important;
	border-bottom: 0px;
}
.special-mode-contrast .sidebar-menu__link {
	color: #000000 !important;
	border-bottom: 1px solid #0B0B0B;
}
.special-mode-contrast .sidebar-menu__item:last-child .sidebar-menu__link {
	border-bottom: 0px;
}


.special-mode-contrast .news-cards__item:hover {
	box-shadow: unset;
}


.special-mode-contrast .news-card {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .rule-box__icon {

}
.special-mode-contrast .rule-box__icon circle {
	stroke: rgb(166, 228, 95);
}
.special-mode-contrast .rule-box__icon path {
	stroke: rgb(166, 228, 95);
}


.special-mode-contrast .securities-content hr {
	border-color: #000000;
}
.special-mode-contrast .securities-content ul li::before {
	background: #000000;
}


.special-mode-contrast .toggle-title::after {
	background-image: url('/bitrix/templates/.default/img/angle-arrow-down_yellow.svg');
}


.special-mode-contrast .deposit-item {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .insurance-item {
	height: 100%;
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}
.special-mode-contrast .insurance-item:after {
	display: none;
}


.special-mode-contrast .business-item {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .promo-uslug-item {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}



.special-mode-contrast .application-banner-text {
	color: #000000;
}


.special-mode-contrast .promo-page-tariff {

}
.special-mode-contrast .promo-page-tariff__item {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}


.special-mode-contrast .slider-list-item__head {
	border: 1px solid #0B0B0B;
	box-shadow: unset;
}


.special-mode-contrast .slider-list-icon circle {
	fill: rgb(166, 228, 95);
}
.special-mode-contrast .slider-list-icon path {
	fill: rgb(60, 39, 24);
}


.special-mode-contrast .review-block__after {
	display: none;
}
.special-mode-contrast .review-question {
	border: 1px solid #0B0B0B;
	margin-left: 0px;
	border-top-left-radius: 20px;
}


.special-mode-contrast .bx-pagination b {
	border: 1px solid #0B0B0B;
}



.special-mode-contrast .copy-link {
	
}
.special-mode-contrast .copy-link__text {
	color: #000000;
}



.special-mode-contrast .share-modal {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .vacancies-box__head {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .vacancies-box__content {
	border: 1px solid #0B0B0B;
}



.special-mode-contrast .default-nav {

}
.special-mode-contrast .default-nav__btn {
	border: 1px solid #0B0B0B;
	background: #DCD9D6;
}
.special-mode-contrast .default-nav__btn:active,
.special-mode-contrast .default-nav__btn:hover {
	background: #000000;	
}
.special-mode-contrast .default-nav__btn:active path,
.special-mode-contrast .default-nav__btn:hover path {
	stroke: #FFFFFF;
}
.special-mode-contrast .default-nav__btn path {
	stroke: #000000;
}



.special-mode-contrast .partners-list__item {
	border-color: #000000;
}


.special-mode-contrast .blur-bg::after {
	display: none;
}



.special-mode-contrast .element-item {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .element-item-icon {

}
.special-mode-contrast .element-item-icon circle {
	fill: #000000;
}
.special-mode-contrast .element-item-icon path {
	fill: #FFFFFF;
}


.special-mode-contrast .fin-table {

}
.special-mode-contrast .fin-table__td {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .collapsible-blocks__head {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .custom-dots.active {
	border-color: #000000;
}
.special-mode-contrast .custom-dots span {
	background: #000000;
}
.special-mode-contrast .custom-dots.active span {
	background: #000000;
}


.special-mode-contrast .default-form {
	box-shadow: unset;
}


.special-mode-contrast .form-item {
	border: 1px solid #0B0B0B;
}


.special-mode-contrast .form-banner {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .form-banner::after,
.special-mode-contrast .form-banner::before {
	display: none;
}



.special-mode-contrast .fancybox-content {
	background: #dcd9d6 !important;
}
.special-mode-contrast .fancybox-bg {
	background: linear-gradient(89.99deg, #3C2718 0.02%, #3C2718 99.45%) !important;
}


.special-mode-contrast .map-filter__nav {
	border: 1px solid #0B0B0B;
}
.special-mode-contrast .map-nav__top {
	border-color: #000000;
}
.special-mode-contrast .map-nav__body {
	border-color: #000000;
}
.special-mode-contrast .bank-item {
	background-color: #FFFFFF;
}



.special-mode-contrast .promo-page-tabs__inner {
	border-color: #000000;
}


.special-mode-contrast .default-input-second input[type="text"], .inputtext {
	border: 1px solid #000;
}
.special-mode-contrast .default-input-second textarea {
	border: 1px solid #000;
}


.special-mode-contrast .customer-support {
	border: 1px solid #000;
}