.business-section {
    background: #313131 !important;
}
.business-section .header__partner-logo {
    margin-right: 112px;
}
.user-section {
    background: #242424;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(7px);
}
.user-section .header__logo {
    order: 0;
}
.user-section .header__insure{
    order: 4;
}
.user-section .links-col {
    order: 2;
}
.user-section .header__phone {
    order: 3;
}
.user-section .catalog-col {
    order: 1;
}
.user-section .user-section__link {
    color: #fff;
}
.user-section .header__phone__link {
    color: #fff;
}
.user-section .header__phone__link .gray-text {
    color: #fff;
}
.user-section .header__phone__link svg path {
    fill: #fff !important;
}
.user-section .header__insure-btn  {
    border-radius: 8px;
    border: 1px solid #d50d1f;
    box-shadow: none;
    background: transparent;
    color: #fff;
}
.header__insure-btn::before {
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22" viewBox="0 0 20 22" fill="none"><g clip-path="url(%23clip0_504_736)"><path d="M8.66621 5.04955C8.66798 5.94842 8.41534 6.82764 7.94029 7.57592C7.46523 8.32421 6.78911 8.90792 5.99749 9.25318C5.20588 9.59845 4.33436 9.68974 3.49323 9.51552C2.6521 9.34129 1.87918 8.90937 1.27229 8.27442C0.665407 7.63948 0.251833 6.83005 0.0839154 5.94858C-0.0840018 5.06712 0.00128659 4.15324 0.328986 3.32261C0.656686 2.49198 1.21206 1.78194 1.92483 1.28236C2.6376 0.782782 3.47572 0.516115 4.3331 0.516113C5.48077 0.516111 6.58157 0.993441 7.39393 1.84336C8.20629 2.69328 8.66386 3.84635 8.66621 5.04955Z" fill="%23D50D1F"/><path d="M20 5.05422C20.0009 5.9529 19.7475 6.83165 19.2719 7.57932C18.7963 8.32699 18.1199 8.90998 17.3282 9.25453C16.5365 9.59908 15.6651 9.6897 14.8243 9.51495C13.9834 9.34019 13.2109 8.9079 12.6045 8.27277C11.998 7.63764 11.5849 6.8282 11.4174 5.94686C11.2498 5.06552 11.3354 4.15188 11.6632 3.32153C11.991 2.49117 12.5464 1.78141 13.2591 1.28203C13.9717 0.782661 14.8097 0.516114 15.6669 0.516113C16.8153 0.516113 17.9168 0.994084 18.7293 1.84501C19.5418 2.69594 19.9988 3.85021 20 5.05422Z" fill="%23D50D1F"/><path d="M4.33311 12.3983C5.19031 12.3983 6.02825 12.6649 6.74092 13.1642C7.45359 13.6636 8.00898 14.3734 8.33681 15.2037C8.66464 16.0341 8.75019 16.9477 8.58264 17.8291C8.41508 18.7104 8.00195 19.5198 7.39551 20.155C6.78907 20.7901 6.01656 21.2224 5.17573 21.3972C4.33489 21.5719 3.46351 21.4813 2.67182 21.1367C1.88012 20.7922 1.20369 20.2092 0.728097 19.4615C0.252505 18.7139 -0.000878695 17.8351 2.28952e-06 16.9364C0.00235914 15.7328 0.459781 14.5792 1.27201 13.7286C2.08425 12.8779 3.18503 12.3995 4.33311 12.3983Z" fill="%23D50D1F"/><path d="M15.6713 21.4839C14.8141 21.4848 13.9759 21.2191 13.2628 20.7205C12.5496 20.2219 11.9935 19.5128 11.6649 18.6828C11.3362 17.8528 11.2498 16.9392 11.4165 16.0577C11.5832 15.1762 11.9955 14.3663 12.6013 13.7305C13.2072 13.0947 13.9792 12.6616 14.8199 12.4859C15.6606 12.3103 16.532 12.4 17.3241 12.7437C18.1161 13.0874 18.7931 13.6696 19.2694 14.4168C19.7457 15.1639 20 16.0424 20 16.9411C19.9988 18.1447 19.5425 19.2988 18.7311 20.1503C17.9197 21.0018 16.8194 21.4814 15.6713 21.4839Z" fill="%23D50D1F"/></g><defs><clipPath id="clip0_504_736"><rect width="20" height="20.9677" fill="white" transform="translate(0 0.516113)"/></clipPath></defs></svg>') ;
}
.topLineNav{
    align-items: center;
}
.topLineNav .catalog-btn  {
    border-radius: 8px;
    background: #d50d1f;
    color: #FFF;
    padding: 16px 10px;
    height: 28px;
    transition: .5s;
    box-shadow: none;
}
.topLineNav .catalog-btn:hover  {
    background: #ba0414;
    box-shadow: none;
}
.user-section .header__dropdown-menu {
    background: #242424;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info {
    border: 1px solid #4e4c4c;
    background: #313131;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-link {
    color: #fff;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-link::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.15075 15.3675C7.94975 15.1619 7.94975 14.8287 8.15075 14.6231L12.5907 10.083L8.15075 5.54289C7.94975 5.33735 7.94975 5.00411 8.15075 4.79857C8.35176 4.59303 8.67765 4.59303 8.87866 4.79857L13.6826 9.71085C13.8836 9.91639 13.8836 10.2496 13.6826 10.4552L8.87866 15.3675C8.67765 15.573 8.35176 15.573 8.15075 15.3675Z" fill="%23E2E3E4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00189 15.5131C7.7217 15.2266 7.7217 14.764 8.00189 14.4774L12.2994 10.083L8.00189 5.68853C7.7217 5.40203 7.7217 4.93939 8.00189 4.65289H8.00189C8.28461 4.36378 8.74496 4.36378 9.02769 4.65289L13.8316 9.56517C14.1118 9.85167 14.1118 10.3143 13.8316 10.6008L9.02769 15.5131C8.74496 15.8022 8.28461 15.8022 8.00189 15.5131ZM8.29978 14.7688C8.17796 14.8933 8.17796 15.0972 8.29978 15.2218C8.41907 15.3437 8.61051 15.3437 8.72979 15.2218L13.5337 10.3095C13.6555 10.1849 13.6555 9.98106 13.5337 9.85649L8.72979 4.94421C8.61051 4.82223 8.41907 4.82223 8.29978 4.94421C8.17796 5.06878 8.17796 5.27264 8.29978 5.39721L12.7398 9.93733C12.8189 10.0183 12.8189 10.1477 12.7398 10.2287L8.29978 14.7688Z" fill="%23E2E3E4"/></svg>');
    width: 21px;
    height: 21px;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-toggler {
    color: #fff;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-toggler::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M3.62308 5.29281L7.7704 11.6986C7.84637 11.8159 7.95343 11.9129 8.08124 11.9803C8.20905 12.0476 8.35329 12.083 8.5 12.083C8.64671 12.083 8.79095 12.0476 8.91876 11.9803C9.04657 11.9129 9.15363 11.8159 9.2296 11.6986L13.3769 5.29281C13.4551 5.1719 13.4976 5.03372 13.4999 4.89243C13.5022 4.75114 13.4643 4.61182 13.3901 4.48873C13.3158 4.36563 13.2079 4.2632 13.0774 4.19191C12.9469 4.12062 12.7985 4.08303 12.6473 4.08301L4.35268 4.08301C4.20152 4.08303 4.05308 4.12062 3.92257 4.19191C3.79205 4.2632 3.68416 4.36563 3.60992 4.48873C3.53569 4.61182 3.49779 4.75114 3.5001 4.89243C3.50241 5.03372 3.54485 5.1719 3.62308 5.29281Z" fill="white"/></svg>');
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-list a {
    color: #fff;
}
.user-section .header__dropdown-menu .header__insure-menu__card-info .header__insure-menu__card-list a::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.15075 15.3675C7.94975 15.1619 7.94975 14.8287 8.15075 14.6231L12.5907 10.083L8.15075 5.54289C7.94975 5.33735 7.94975 5.00411 8.15075 4.79857C8.35176 4.59303 8.67765 4.59303 8.87866 4.79857L13.6826 9.71085C13.8836 9.91639 13.8836 10.2496 13.6826 10.4552L8.87866 15.3675C8.67765 15.573 8.35176 15.573 8.15075 15.3675Z" fill="%23E2E3E4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00189 15.5131C7.7217 15.2266 7.7217 14.764 8.00189 14.4774L12.2994 10.083L8.00189 5.68853C7.7217 5.40203 7.7217 4.93939 8.00189 4.65289H8.00189C8.28461 4.36378 8.74496 4.36378 9.02769 4.65289L13.8316 9.56517C14.1118 9.85167 14.1118 10.3143 13.8316 10.6008L9.02769 15.5131C8.74496 15.8022 8.28461 15.8022 8.00189 15.5131ZM8.29978 14.7688C8.17796 14.8933 8.17796 15.0972 8.29978 15.2218C8.41907 15.3437 8.61051 15.3437 8.72979 15.2218L13.5337 10.3095C13.6555 10.1849 13.6555 9.98106 13.5337 9.85649L8.72979 4.94421C8.61051 4.82223 8.41907 4.82223 8.29978 4.94421C8.17796 5.06878 8.17796 5.27264 8.29978 5.39721L12.7398 9.93733C12.8189 10.0183 12.8189 10.1477 12.7398 10.2287L8.29978 14.7688Z" fill="%23E2E3E4"/></svg>');
    width: 21px;
    height: 21px;
}
.user-section .header__btn {
    color: #fff !important;
}
@media screen and (max-width: 1199px) {
    .header__phone, .header__auth {
        background: transparent !important;
    }
    .header__auth svg path, .header__auth-btn svg path {
        fill: #fff !important;
    }
    .header__phone__link span.ms-2.fw-bold {
        display: none;
    }
    .header__insure-btn {
        background: transparent !important;
        border: none!important;
        box-shadow: none!important;
    }
    .header__insure-btn::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 2C0.5 1.35567 1.02233 0.833336 1.66667 0.833336H20.3333C20.9777 0.833336 21.5 1.35567 21.5 2C21.5 2.64433 20.9777 3.16667 20.3333 3.16667H1.66667C1.02233 3.16667 0.5 2.64433 0.5 2Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 9.00001C0.5 8.35568 1.02233 7.83334 1.66667 7.83334H20.3333C20.9777 7.83334 21.5 8.35568 21.5 9.00001C21.5 9.64434 20.9777 10.1667 20.3333 10.1667H1.66667C1.02233 10.1667 0.5 9.64434 0.5 9.00001Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 16C0.5 15.3557 1.02233 14.8333 1.66667 14.8333H20.3333C20.9777 14.8333 21.5 15.3557 21.5 16C21.5 16.6443 20.9777 17.1667 20.3333 17.1667H1.66667C1.02233 17.1667 0.5 16.6443 0.5 16Z" fill="white"/></svg>');
    }
    .header__insure-btn.active::before {
        content: url('data:image/svg+xml,<svg fill="%23fff" height="18px" width="18px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 460.775 460.775" xml:space="preserve"><path d="M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"/></svg>');
    }
    .footer__socials svg path {
        fill: #fff !important;
    }
    .mob_lang-switch_row a {
        color: #fff;
    }
    .mob_header-accordion, .menu__slide-section .user-section__link, .menu-link-card {
        border: 1px solid #4e4c4c;
        background: #313131;
        color: #fff;
    }
    .menu__slide-section__first [data-menu="slider"]::after {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.15075 15.3675C7.94975 15.1619 7.94975 14.8287 8.15075 14.6231L12.5907 10.083L8.15075 5.54289C7.94975 5.33735 7.94975 5.00411 8.15075 4.79857C8.35176 4.59303 8.67765 4.59303 8.87866 4.79857L13.6826 9.71085C13.8836 9.91639 13.8836 10.2496 13.6826 10.4552L8.87866 15.3675C8.67765 15.573 8.35176 15.573 8.15075 15.3675Z" fill="%23E2E3E4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00189 15.5131C7.7217 15.2266 7.7217 14.764 8.00189 14.4774L12.2994 10.083L8.00189 5.68853C7.7217 5.40203 7.7217 4.93939 8.00189 4.65289H8.00189C8.28461 4.36378 8.74496 4.36378 9.02769 4.65289L13.8316 9.56517C14.1118 9.85167 14.1118 10.3143 13.8316 10.6008L9.02769 15.5131C8.74496 15.8022 8.28461 15.8022 8.00189 15.5131ZM8.29978 14.7688C8.17796 14.8933 8.17796 15.0972 8.29978 15.2218C8.41907 15.3437 8.61051 15.3437 8.72979 15.2218L13.5337 10.3095C13.6555 10.1849 13.6555 9.98106 13.5337 9.85649L8.72979 4.94421C8.61051 4.82223 8.41907 4.82223 8.29978 4.94421C8.17796 5.06878 8.17796 5.27264 8.29978 5.39721L12.7398 9.93733C12.8189 10.0183 12.8189 10.1477 12.7398 10.2287L8.29978 14.7688Z" fill="%23E2E3E4"/></svg>');
    }
    .mob_header-accordion .accordion-item {
        background: transparent;
    }
    .mob_header-accordion .accordion-item .accordion-button {
        background: transparent;
        color: #fff;
    }
    .mob_header-accordion button:after, .mob_header-accordion button:hover::after, .mob_header-accordion button:focus::after {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.15075 15.3675C7.94975 15.1619 7.94975 14.8287 8.15075 14.6231L12.5907 10.083L8.15075 5.54289C7.94975 5.33735 7.94975 5.00411 8.15075 4.79857C8.35176 4.59303 8.67765 4.59303 8.87866 4.79857L13.6826 9.71085C13.8836 9.91639 13.8836 10.2496 13.6826 10.4552L8.87866 15.3675C8.67765 15.573 8.35176 15.573 8.15075 15.3675Z" fill="%23E2E3E4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00189 15.5131C7.7217 15.2266 7.7217 14.764 8.00189 14.4774L12.2994 10.083L8.00189 5.68853C7.7217 5.40203 7.7217 4.93939 8.00189 4.65289H8.00189C8.28461 4.36378 8.74496 4.36378 9.02769 4.65289L13.8316 9.56517C14.1118 9.85167 14.1118 10.3143 13.8316 10.6008L9.02769 15.5131C8.74496 15.8022 8.28461 15.8022 8.00189 15.5131ZM8.29978 14.7688C8.17796 14.8933 8.17796 15.0972 8.29978 15.2218C8.41907 15.3437 8.61051 15.3437 8.72979 15.2218L13.5337 10.3095C13.6555 10.1849 13.6555 9.98106 13.5337 9.85649L8.72979 4.94421C8.61051 4.82223 8.41907 4.82223 8.29978 4.94421C8.17796 5.06878 8.17796 5.27264 8.29978 5.39721L12.7398 9.93733C12.8189 10.0183 12.8189 10.1477 12.7398 10.2287L8.29978 14.7688Z" fill="%23E2E3E4"/></svg>') !important;
        width: 21px;
        height: 21px;
        background-size: 21px 21px;
    }
    .menu__slide-section__first .header__site-menu__group a {
        color: #fff !important;
    }
    .menu__slide-section__second [data-menu="slider"] {
        color: #fff;
    }
    .menu__slide-section__second [data-menu="slider"] svg path {
        fill: #fff !important;
    }
    .menu__slide-section__first .btn.yellow {
        border-radius: 8px;
        border: 1px solid #d50d1f;
        box-shadow: 0 2px 16px 0 rgba(255, 207, 27, 0.10);
        background: transparent;
        color: #fff;
    }
}
.classic-oscpv .form-section .filter-row .nav-pills {
    border-radius: 8px;
    border: 1px solid #444;
}
.classic-oscpv .form-section .filter-row .nav-pills .nav-link.active {
    border-radius: 8px;
    background: #242424;
}
.classic-oscpv .form-section .auto-numder-row .btn {
    border-radius: 8px;
    background: #d50d1f;
    box-shadow: 0 2px 16px 0 rgba(255, 207, 27, 0.10);
    color: #fff;
}
.pageForm {
    background: #242424 !important;
    box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.07) !important;
}
.pageForm, option {
    background: #242424 !important;
}
.inputBox input, .inputBox select {
    background: rgba(255, 255, 255, 0.10) !important;
    backdrop-filter: blur(20px) !important;
    border: none !important;
    color: #e2e3e4 !important;
}
.inputBox input.invalid, .inputBox select.invalid {
    background: rgba(255, 255, 255, 0.10) !important;
    color: #e2e3e4 !important;
}
.show-price-wrapper:not(:first-of-type):not(.d-none) {
    border-top: 2px solid rgba(255, 255, 255, 0.10) !important;
}
.text.yellow {
    color: #fff !important;
}
.form-data-btn, [data-type="process-button"], [data-type="start-process-btn"] {
    border-radius: 8px;
    background: #d50d1f !important;
    box-shadow: 0 2px 16px 0 rgba(255, 207, 27, 0.10) !important;
    color: #fff !important;
}
.classic-oscpv [data-previous-step="1"], .classic-oscpv [data-previous-step="2"], .classic-oscpv [data-previous-step="3"], .classic-oscpv [data-previous-step="4"] {
    border-radius: 8px !important;
    border: 1px solid #d50d1f !important;
    box-shadow: 0 2px 16px 0 rgba(255, 207, 27, 0.10) !important;
    background: transparent !important;
}
.addProduct, .show-data-block, .radio-row {
    background: transparent !important;
}
.changeData {
    color: #fff !important;
}
.data-box:not(:last-of-type) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;
}
.inputBox select.is-valid,
.inputBox input.is-valid{
    border: 2px solid #57825C !important;
}

.classic-oscpv .promo-box .promo-btn:disabled {
    background: #313131!important;
}

.classic-oscpv .promo-box .promo-btn {
    background: #d50d1f !important;
}

/*.inputBox select::placeholder,*/
/*.inputBox input::placeholder{*/
/*    color: #E2E3E4!important;*/
/*    font-size: 16px!important;*/
/*    font-weight: 300!important;*/
/*}*/

[data-type="header-search-btn"],
.navigation_rightBox_line,
[data-type="header-auth-btn"]{
    display: none!important;
}
.assistants-cards .row{
    display: none;
}
.why [data-type="bay-product"]{
    margin-top: 1.5rem;
    width: 100%;
}
.subscribe{
    display: none;
}

.new-footer {
    background: #242424;
}
.footer__feedback__btn{
    border-radius: 50px;
    border: 1px solid #D50D1F;
    background: transparent!important;
}
.new-footer__mobile-box .btn.yellow,
.newFooter_group .btn.yellow{
    border-radius: 10px!important;
    background: #D50D1F!important;
    box-shadow: 0 2px 16px 0 rgba(255, 207, 27, 0.10)!important;
    color: #fff!important;
}
.progress-bar{
    margin-top: 1.5rem !important;
    border: 2px solid #333!important;
}

.progress-step.active {
    background-color: #333!important;
    border: 1px solid #333!important;
    font-weight: bold;
}
.step_no-col span {
    color: #D50D1F!important;
}
.step_no-col, .step_no-col span:last-child {
    color: #fff!important;
}

@media screen and (max-width: 576px) {
    .progress-bar{
        margin-top: 0!important;
        border: none!important;
    }
    .progress-step {
        background-color: #444 !important;
        border: 1px solid #444 !important;
    }
    .progress-step.active {
        background-color: #D50D1F !important;
        border: 1px solid #D50D1F !important;
        font-weight: bold;
    }
}
.links-col a:not(:last-of-type){
    margin-right: 12px;
}
.user-section__link {
    font-size: 14px;
    font-weight: 400;
}
.classic-oscpv .assistants-cards .cards-row img{
    background: #333333;
}
.why .btn.yellow{
    border-radius: 8px!important;
    background: #d50d1f!important;
    width: fit-content!important;
    color: #fff!important;
}
.what .btn.yellow{
    border-radius: 8px!important;
    border: 1px solid #d50d1f!important;
    box-shadow: none!important;
    background: transparent!important;
    color: #d50d1f!important;
}
.technical-service__card .technical-service__card__btn{
    border-radius: 8px!important;
    background: #313131 !important;
    color: #fff!important;
}