/* dark theme */

[data-theme="dark-theme"] {
	--A-light-theme-White: #131313;
	--A-light-theme-Black: #F1F1F1;
	--A-light-theme-Grey: #6E6E6E;
	--Dark-theme-Grey: #1E1E1E;
	--white: #1E1E1E;
	color: #B4B4B4;
}

[data-theme="dark-theme"] .theme-toggle {
	background: #F0F0F0;
}

[data-theme="dark-theme"] .button,
[data-theme="dark-theme"] .why-adva-item__number {
	color: #fff;
}

[data-theme="dark-theme"] .main-content-cat__item,
[data-theme="dark-theme"] .why-examples-item__content-cat-item,
[data-theme="dark-theme"] .history-item-cat__item {
	color: var(--color-dark);
	background: var(--bg-dark);
}

[data-theme="dark-theme"] .offers-item {
	background: #B4B4B4;
}

[data-theme="dark-theme"] .header-menu a:hover {
	color: #1e1e1e;
}

/* table */

[data-theme="dark-theme"] .table-wrapper,
[data-theme="dark-theme"] .table-wrapper__top {
	background: #1E1E1E;
	color: #fff;
}

[data-theme="dark-theme"] .table-wrapper__top-item,
[data-theme="dark-theme"] .table-wrapper__top-item.we,
[data-theme="dark-theme"] .table-wrapper__item-col.we .table-wrapper__item-col-value {
	color: #fff;
}

[data-theme="dark-theme"] .table-wrapper__item-col.we {
	background: #102409;
}

[data-theme="dark-theme"] .table-wrapper__top-item.we {
	background: #32580C;
}

[data-theme="dark-theme"] .table-wrapper__item-col.we .table-wrapper__item-col-value,
[data-theme="dark-theme"] .table-wrapper__item-col.yes .table-wrapper__item-col-value {
	background: url(../img/table/table-check-dark.svg) no-repeat top 2px left 2px;
}

[data-theme="dark-theme"] .table-wrapper__item-col.no .table-wrapper__item-col-value {
    background: url(../img/table/table-cross-dark.svg) no-repeat top 2px left 2px;
}

[data-theme="dark-theme"] .table-wrapper__item-col.alert .table-wrapper__item-col-value {
	background: url(../img/table/table-alert-dark.svg) no-repeat top 2px left 2px;
}

[data-theme="dark-theme"] .table-wrapper__item-col.we {
    border-right: 1px solid #32580C;
    border-bottom: 1px solid #32580C;
    border-left: 1px solid #32580C;
}

[data-theme="dark-theme"] .no .table-wrapper__item-col-value,
[data-theme="dark-theme"] .yes .table-wrapper__item-col-value,
[data-theme="dark-theme"] .alert .table-wrapper__item-col-value {
	color: #B4B4B4;
}

[data-theme="dark-theme"] .ready-item__top-step.active {
	background: #4B3432;
	color: #FF672B;
}

[data-theme="dark-theme"] .ready-item__top-day.active {
	background: #415C6B;
	color: #2AABEE;
}

[data-theme="dark-theme"] .ready-item__top-step,
[data-theme="dark-theme"] .ready-item__top-day {
	background: #F0F0F0;
	color: #6E6E6E;
}

[data-theme="dark-theme"] .ready-companys:before {
	background: linear-gradient(90deg, #131313 8.14%, rgba(19, 19, 19, 0.00) 96.51%);
}

[data-theme="dark-theme"] .ready-companys:after {
	background: linear-gradient(270deg, #131313 0%, rgba(19, 19, 19, 0.00) 104.65%);
}

[data-theme="dark-theme"] .consult-banner {
    background: #1E1E1E url(../img/consult/consult-bg-dark.svg) no-repeat bottom left;
}

/* form */

[data-theme="dark-theme"] .default-form-label__input {
	border: 1px solid rgba(180, 180, 180, 0.20);
	background: transparent;
	color: #fff;
}

[data-theme="dark-theme"] .default-form-label__input::placeholder {
	color: rgba(180, 180, 180, 0.80);
}

[data-theme="dark-theme"] .error .default-form-label__input {
    border: 1px solid #B8121B;
    background: #3B090C;
    color: #B8121B;
}

[data-theme="dark-theme"] .default-form-label__error {
	color: #B8121B;
}

[data-theme="dark-theme"] .default-form-accept__span:before {
	background: url(../img/consult/checkbox-dark.svg) no-repeat center center / 100%;
}

[data-theme="dark-theme"] .default-form-accept__span:after {
	background: url(../img/consult/checkbox-active-dark.svg) no-repeat center center / 100%;
}

[data-theme="dark-theme"] .default-form-accept__span {
	color: #B4B4B4;
}

[data-theme="dark-theme"] .thanks-modal {
	background: #131313;
}

[data-theme="dark-theme"] .modal-close {
	filter: invert(1);
}

[data-theme="dark-theme"] .footer {
	border: 1px solid transparent;
}

[data-theme="dark-theme"] .footer-right-creator img:first-child {
	display: none;
}

[data-theme="dark-theme"] .footer-right-creator img:last-child {
	display: block;
}

[data-theme="dark-theme"] .table-progressbar {
    background: #1E1E1E;
    box-shadow: 0 1px 0 0 #1E1E1E inset, 0 -1px 0 0 #1E1E1E inset;
}

[data-theme="dark-theme"] .breadcrumbs span {
	background: #4B3432;
	color: #FF672B;
}

[data-theme="dark-theme"] .finish-offer-container__preview {
	background: #fff;
}

[data-theme="dark-theme"] .steps-banner {
    background: url(../img/steps-banner/steps-banner-left-bg.svg) no-repeat top left, url(../img/steps-banner/steps-banner-right-bg.svg) no-repeat right bottom, #1E1E1E;
}

[data-theme="dark-theme"] .steps-banner-head {
	color: #fff;
}

[data-theme="dark-theme"] .steps-banner-text {
	color: #fff;
}
@media (max-width: 959px) {
	[data-theme="dark-theme"] .steps-banner {
		background-position: left top, right -100px top 40px;
	}
}
@media (max-width: 767px) {
    [data-theme="dark-theme"] .steps-banner {
        background: url(../img/steps-banner/steps-banner-left-mobile-bg.svg) no-repeat bottom left, 
        url(../img/steps-banner/steps-banner-right-mobile-bg.svg) no-repeat right bottom, #1E1E1E;
    }
}
@media (max-width: 639px) {
	[data-theme="dark-theme"] .steps-banner {
		background-position: left -40px bottom, right -100px top 20px;
	}
}
@media (max-width: 479px) {
	[data-theme="dark-theme"] .steps-banner {
		background-position: left -50px bottom, right -200px top 20px;
	}
}

[data-theme="dark-theme"] .reviews-list-item__top-info-name {
	color: #fff;
}

[data-modal] .ginlined-content {
	background: var(--white);
}

[data-theme="dark-theme"] .main-content-info__head span {
	color: var(--A-light-theme-Black);
}
[data-theme="dark-theme"] .main-content-info__text span {
	color: #B4B4B4;
}

@media (min-width: 1200px) {
    [data-theme="dark-theme"] .main-landing-text {
        display: block;
    }
}