@media only screen and (max-width: 960px){
	.header {
		height: 6.125em;
	}
}
body {
    background-color: white;
}
.title.product-patriot-config__title.title_page{
	padding:  0 !important;
    margin: 0 !important;
}
.fancybox__content>.carousel__button.is-close {
  position: absolute;
  top: -36px;
  right: 0;
  color: #000!important; 
  background: #ffffff!important;
  border-radius: 50%!important;
}

.carousel__button svg{
  stroke-width: inherit!important; 
}

.carousel__button{
  background: #ffffff!important;
  border-radius: 50%!important;
  color: #000!important;
}
.fancybox__counter{
    font-weight: lighter!important;
}
.has-image .fancybox__content{
  max-width: 55.625em!important;
  max-height: 36.25em!important; 
}

.configurator-tabs__item.is_active {
    opacity: 1;
    border-bottom: 2px solid #1c252c;
}

/*tab*/
@media only screen and (max-width: 768px){

    .configurator-wheels__image{
        display: none;
    } 

    .is_active .configurator-wheels__image{
        display: block;
    }    

}

            .configurator-home__360:before {
                width: 3em;
                height: 1em;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO2ZpbGwtb3BhY2l0eTowLjg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuMywyQzQzLjEsMS45LDQzLDEuNyw0MywxLjVWMS4zYzAtMC4zLDAuMy0wLjYsMC42LTAuNUM0OC43LDIuNCw1MSw0LjYsNTEsNi43YzAsMy4yLTYuNiw2LjctMTcuOSw3LjgKCWMtMC42LDAuMS0xLjEtMC40LTEuMS0xdi0xLjljMC0wLjUsMC40LTEsMC45LTFDNDIuNSwxMCw0Nyw4LDQ3LDUuN0M0Nyw1LjMsNDcsMy41LDQzLjMsMnogTTcuMywxLjJDNy43LDEuMSw4LDEuMyw4LDEuNnYwLjEKCUM4LDEuOSw4LDIsNy45LDIuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC0wLjEsMC4xQzQuOSwzLjYsNSw1LjEsNSw1LjZsMCwwLjFjMCwyLjQsNC43LDQuMywxNC42LDQuOWwtMC41LTIuMwoJYy0wLjEtMC4zLDAuMy0wLjYsMC42LTAuNGw3LjYsNC4yYzAuMywwLjIsMC4zLDAuNSwwLDAuN2wtNy42LDQuMmMtMC4zLDAuMi0wLjctMC4xLTAuNi0wLjRsMC40LTIuMUM3LjgsMTMuNiwxLDkuOSwxLDYuNwoJQzEsNC43LDMsMi43LDcuMywxLjJ6Ii8+Cjwvc3ZnPgo=)
                    top;
                background-size: 100% auto;
            }
            @media only screen and (max-width: 768px) {
                .configurator-home {
                    padding-top: 0.625em;
                    display: flex;
                    flex-flow: column;
                    align-items: center;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-home__image {
                    font-size: 0.78704em;
                    position: absolute;
                    top: -0.79412em;
                    left: 50%;
                    margin-left: -60em;
                    -webkit-transform: translateX(6%);
                    transform: translateX(6%);
                }
                [data-model="9"] .configurator-home__image {
                    top: 1.58824em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-home__image {
                    position: relative;
                }
            }
            .configurator-home__360 {
                position: absolute;
                top: 4em;
                left: 1.8em;
                z-index: 9;
                opacity: 0.8;
            }
            .configurator-home__360:before {
                content: "";
                display: block;
                position: absolute;
                top: 100%;
                left: 50%;
                margin-top: -0.5em;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                margin-left: -0.2em;
            }
            [data-model="8"] .configurator-home__360 {
                display: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home__360 {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-home__360 {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-home__colors {
                    position: absolute;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                    bottom: 4.375em;
                    min-width: 40%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-home__colors {
                    margin-top: 0.5em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-home__trims-description {
                    display: none;
                }
            }
            .configurator-home__item {
                width: 13.125em;
                position: absolute;
                left: 50%;
            }
            .configurator-home__info {
                position: absolute;
                top: 10em;
                left: 2.75em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home__mobile-order-button {
                    display: none;
                }
            }
            .configurator-home__main-options {
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%) translateZ(0);
                transform: translateY(-50%) translateZ(0);
                left: 2.8125em;
                transition: opacity 0.5s;
            }
            .configurator-home__main-options.is_loading {
                opacity: 0;
                transition: opacity 0s;
            }
            @media only screen and (max-width: 768px) {
                .configurator-home__main-options {
                    display: none;
                }
            }
            .configurator-info {
                display: none;
            }
            .configurator-info__title {
                font-size: 3em;
                font-weight: 700;
            }
            .configurator-info__features {
                margin: 0 0 1em;
            }

            .configurator-option-marker__mark:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjUsMTJjLTAuMywwLTAuNSwwLjItMC41LDAuNVYxNmgtMy41Yy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MWMwLDAuMywwLjIsMC41LDAuNSwwLjVIMTZ2My41CgljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDFjMC4zLDAsMC41LTAuMiwwLjUtMC41VjE4aDMuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjV2LTFjMC0wLjMtMC4yLTAuNS0wLjUtMC41SDE4di0zLjUKCWMwLTAuMy0wLjItMC41LTAuNS0wLjVIMTYuNXoiLz4KPC9zdmc+Cg==);
            }
            .configurator-option-marker_expedition-feature .configurator-option-marker__mark:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREU1MjM1O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjUsMTJjLTAuMywwLTAuNSwwLjItMC41LDAuNVYxNmgtMy41Yy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MWMwLDAuMywwLjIsMC41LDAuNSwwLjVIMTZ2My41CgljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDFjMC4zLDAsMC41LTAuMiwwLjUtMC41VjE4aDMuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjV2LTFjMC0wLjMtMC4yLTAuNS0wLjUtMC41SDE4di0zLjUKCWMwLTAuMy0wLjItMC41LTAuNS0wLjVIMTYuNXoiLz4KPC9zdmc+Cg==);
            }
            .configurator-option-marker.is_active .configurator-option-marker__mark:before,
            .configurator-option-marker_comfort.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_default.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_wheels.is_installed .configurator-option-marker__mark:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMTYuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-option-marker_home.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_offroad.is_installed .configurator-option-marker__mark:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark:before,
            .configurator-option-marker_expedition.is_installed .configurator-option-marker__mark:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREU1MjM1O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .marker-tooltip__image {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-option-marker.is_active .configurator-option-marker__mark:before,
            .configurator-option-marker__mark:before,
            .configurator-option-marker_comfort.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_default.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_expedition-feature .configurator-option-marker__mark:before,
            .configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark:before,
            .configurator-option-marker_expedition.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_home.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_offroad.is_installed .configurator-option-marker__mark:before,
            .configurator-option-marker_wheels.is_installed .configurator-option-marker__mark:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-option-marker {
                position: relative;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-option-marker {
                    padding-left: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-option-marker {
                    padding-right: 1em;
                }
            }
            .configurator-option-marker.is_active .configurator-option-marker__mark {
                background: #0046ac;
            }
            .configurator-option-marker.is_disable {
                opacity: 0.6;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: default;
            }
            .configurator-option-marker_default.is_installed .configurator-option-marker__mark,
            .configurator-option-marker_wheels.is_installed .configurator-option-marker__mark {
                background: #0046ac;
            }
            .configurator-option-marker_comfort {
                color: #fff;
            }
            .configurator-option-marker_comfort.is_installed .configurator-option-marker__mark,
            .configurator-option-marker_home.is_installed .configurator-option-marker__mark,
            .configurator-option-marker_offroad.is_installed .configurator-option-marker__mark {
                background: none;
            }
            .configurator-option-marker_expedition.is_active .configurator-option-marker__mark {
                background: #de5235;
            }
            .configurator-option-marker_expedition.is_installed .configurator-option-marker__mark {
                background: none;
            }
            .configurator-option-marker_orange .configurator-option-marker__mark {
                background: #de5235;
            }
            .configurator-option-marker_expedition-feature .configurator-option-marker__mark,
            .configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark {
                background: none;
            }
            .configurator-option-marker__content {
                position: relative;
            }
            .configurator-option-marker__mark {
                width: 2.125em;
                height: 2.125em;
                background: #014637;
                border-radius: 50%;
            }
            @media only screen and (min-width: 769px) {
                .configurator-option-marker__mark {
                    position: absolute;
                    top: -0.5em;
                    left: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-option-marker__mark {
                    margin-bottom: 0.625em;
                }
            }
            .configurator-option-marker__mark:before {
                content: "";
                position: absolute;
            }
            .configurator-option-marker__title {
                line-height: 1.25;
                margin-bottom: 0.625em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-option-marker__title {
                    font-size: 0.875em;
                }
            }
            .marker-tooltip {
                position: absolute;
                width: 30em;
                left: 0;
                background: #fff;
                z-index: 4;
                -webkit-transform-origin: top left;
                transform-origin: top left;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                text-align: left;
            }
            @media only screen and (max-width: 768px) {
                .marker-tooltip {
                    display: none;
                }
            }
            .marker-tooltip_down {
                top: 100%;
            }
            .marker-tooltip_up {
                bottom: 100%;
            }
            .marker-tooltip__content {
                padding: 0.625em;
            }
            .marker-tooltip.is_images {
                width: 35em;
                padding-left: 10em;
            }
            .marker-tooltip__image {
                width: 9.375em;
                position: absolute;
                top: 0.5em;
                left: 0.5em;
                bottom: 0.5em;
            }
            .marker-tooltip__text {
                font-size: 1em;
                color: #1c252c;
            }
            .marker-tooltip-enter-active,
            .marker-tooltip-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-transform-origin: top left;
                transform-origin: top left;
            }
            .marker-tooltip-enter,
            .marker-tooltip-leave-to {
                -webkit-transform: scale(0);
                transform: scale(0);
            }

            @media only screen and (min-width: 769px) {
                .configurator-wheels {
                    overflow: hidden;
                }
            }
            .configurator-wheels__car {
                height: 67.5em;
                width: 120em;
                background: no-repeat top;
                background-size: contain;
                -webkit-transform: scaleX(-1) translateX(50em);
                transform: scaleX(-1) translateX(50em);
            }
            @media only screen and (min-width: 769px) {
                .configurator-wheels__car {
                    position: absolute;
                    bottom: 8.125em;
                    left: 0;
                }
            }
            .configurator-wheels__image {
                font-size: 1em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-wheels__image {
                    position: absolute;
                    bottom: 8.125em;
                    left: 0;
                    -webkit-transform: translateX(-50em);
                    transform: translateX(-50em);
                }
            }
            @media only screen and (width: 768px) {
                .configurator-wheels__image {
                    height: 12.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-wheels__image {
                    -webkit-transform: scaleX(2.5) scaleY(2.5) translateX(-27%) translateY(6%);
                    transform: scaleX(2.5) scaleY(2.5) translateX(-27%) translateY(6%);
                    -webkit-transform-origin: bottom center;
                    transform-origin: bottom center;
                }
                .configurator-wheels__image img {
                    top: auto;
                    bottom: 0;
                }
            }
            .configurator-wheels__list {
                display: flex;
                cursor: pointer;
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (min-width: 769px) {
                .configurator-wheels__list {
                    position: absolute;
                    bottom: 7.5em;
                    left: 0;
                    right: 0;
                    justify-content: center;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-wheels__list {
                    justify-content: flex-start;
                    align-items: flex-start;
                    overflow-y: auto;
                    padding-top: 0.5em;
                    padding-bottom: 1em;
                    padding-left: 0.9375em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-wheels__item {
                    width: 12.5em;
                    margin: 0 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-wheels__item {
                    width: 8.75em;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0.5em;
                    margin: 0 0 0 0.9375em;
                }
            }

            @media only screen and (max-width: 768px) {
                .configurator-comfort {
                    position: relative;
                }
            }
            .configurator-comfort__bg {
                background-color: rgba(51, 51, 51, 0.8);
                background-repeat: no-repeat;
                background-position: center 60%;
                z-index: 0;
            }
            .configurator-comfort__bg:before {
                display: block;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.35);
                z-index: 0;
            }
            @media only screen and (min-width: 769px) {
                .configurator-comfort__bg {
                    background-size: auto 81.25em;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                }
                [data-model="8"] .configurator-comfort__bg {
                    background-size: cover;
                }
                [data-model="9"] .configurator-comfort__bg {
                    background-size: cover;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-comfort__bg {
                    position: relative;
                    height: 15.625em;
                    background-size: 110% auto;
                }
                [data-model="8"] .configurator-comfort__bg {
                    background-size: cover;
                }
                [data-model="9"] .configurator-comfort__bg {
                    background-size: cover;
                }
            }
            @media only screen and (width: 768px) {
                [data-model="8"] .configurator-comfort__bg {
                    background-size: cover;
                }
            }
            .configurator-comfort__list {
                z-index: 2;
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (min-width: 769px) {
                .configurator-comfort__list_bottom {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-comfort__list {
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    overflow-y: auto;
                    padding-left: 0.9375em;
                }
                .configurator-comfort__list_top {
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 15.625em;
                    -webkit-transform: translateY(-100%);
                    transform: translateY(-100%);
                    padding-bottom: 0.875em;
                }
                .configurator-comfort__list_top .configurator-option-marker {
                    display: none;
                    padding-left: 2em;
                }
                .configurator-comfort__list_top .configurator-option-marker.is_installed {
                    display: block;
                }
                .configurator-comfort__list_top .configurator-option-marker .configurator-option-marker__mark {
                    position: absolute;
                    top: -0.5em;
                    left: -0.5em;
                }
                .configurator-comfort__list_bottom {
                    padding-top: 1.25em;
                    padding-bottom: 0.625em;
                }
                .configurator-comfort__list_bottom .configurator-option-marker {
                    color: #1c252c;
                    width: 10em;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0;
                }
                .configurator-comfort__list_bottom .configurator-option-marker.is_installed {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-comfort__item {
                    width: 17.5em;
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-comfort__item {
                    top: 0 !important;
                    margin-left: 0.9375em !important;
                    flex-grow: 0;
                    flex-shrink: 0;
                }
                .configurator-comfort__list_top .configurator-comfort__item {
                    width: 11.25em;
                }
                .configurator-comfort__list_top .configurator-comfort__item .configurator-option-marker__title {
                    text-overflow: ellipsis;
                    overflow: hidden;
                }
                .configurator-comfort__list_bottom .configurator-comfort__item {
                    width: 8.75em;
                }
            }

            .configurator-offroad__car {
                height: 38.75em;
                width: 68.88889em;
                background: no-repeat top;
                background-size: contain;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            @media only screen and (min-width: 769px) {
                .configurator-offroad__car {
                    position: absolute;
                    bottom: 12.5em;
                    left: 50%;
                }
            }
            .configurator-offroad__image {
                font-size: 0.57407em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-offroad__image {
                    position: absolute;
                    top: 8em;
                    left: 50%;
                    margin-left: -60em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-offroad__image {
                    position: relative;
                    width: 100%;
                    padding-bottom: 56.6%;
                }
            }
            .configurator-offroad__list {
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (min-width: 769px) {
                .configurator-offroad__list_top {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-offroad__list {
                    overflow-y: auto;
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    padding-bottom: 0.5em;
                    padding-left: 0.9375em;
                }
                .configurator-offroad__list_top .configurator-option-marker {
                    display: none;
                }
                .configurator-offroad__list_top .configurator-option-marker.is_installed {
                    display: block;
                }
                .configurator-offroad__list_bottom .configurator-option-marker.is_installed {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-offroad__item {
                    width: 12.5em;
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-offroad__item {
                    top: 0 !important;
                    color: #1c252c;
                    margin-left: 0.9375em !important;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0.5em;
                    width: 8.75em;
                }
            }

            .configurator-cargo-bay__image {
                font-size: 1em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-cargo-bay__image {
                    position: absolute;
                    bottom: -5.5em;
                    left: 50%;
                    margin-left: -60em;
                    -webkit-transform: scale(0.75);
                    transform: scale(0.75);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-cargo-bay__image {
                    position: relative;
                    font-size: 1.3em;
                    margin-left: -1.9em;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-cargo-bay__image {
                    margin-left: 3em;
                    height: 20em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-cargo-bay__list {
                    overflow-y: auto;
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    padding-bottom: 0.5em;
                    padding-left: 0.9375em;
                }
                .configurator-cargo-bay__list_bottom .configurator-option-marker.is_installed {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-cargo-bay__item {
                    width: 12.5em;
                    margin: 0 1.875em;
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-cargo-bay__item {
                    top: 0 !important;
                    color: #1c252c;
                    margin-left: 0.9375em !important;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0.5em;
                    width: 8.75em;
                }
            }
 
            @media only screen and (max-width: 768px) {
                .configurator-expedition {
                    display: flex;
                    flex-flow: column;
                }
            }
            .configurator-expedition__car {
                height: 34.9375em;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            @media only screen and (min-width: 769px) {
                .configurator-expedition__car {
                    position: absolute;
                    top: 8.25em;
                    left: 50%;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-expedition__image {
                    font-size: 0.72222em;
                    position: absolute;
                    top: 1.73077em;
                    left: 50%;
                    margin-left: -60em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-expedition__image {
                    font-size: 1.5em;
                    order: 2;
                    position: relative;
                    width: 100%;
                    height: 0;
                    padding-bottom: 56.6%;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-expedition__marker {
                    position: absolute;
                    left: 5.625em;
                    top: 21.875em;
                }
            }
            .configurator-expedition__list {
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (max-width: 768px) {
                .configurator-expedition__list {
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    order: 3;
                    overflow-y: auto;
                    padding-left: 0.9375em;
                }
            }
            .configurator-expedition__item {
                width: 12.5em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-expedition__item {
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-expedition__item {
                    top: 0 !important;
                    width: 8.75em;
                    padding-right: 0.5em;
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: 0.9375em !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-expedition__top-item {
                    order: 1;
                    margin-left: 1.875em !important;
                }
            }

            .configurator-home-button_conf:after,
            .configurator-home-button_stock:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-home-button_credit:after,
            .configurator-home-button_offer:after,
            .configurator-home-button_tradein:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .page-cars-new-patriot-antarctic .configurator-home-button_credit:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-home-button_tradein:before {
                width: 1.75em;
                height: 1.75em;
                background-image: url(img/290c5a0.svg);
            }
            .configurator-home-button_stock:before {
                height: 1.75em;
                background-image: url(img/e56a004.svg);
            }
            .configurator-home-button_credit:before {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(img/456dd9e.svg);
            }
            .configurator-home-button_stock:before {
                width: 2em;
                height: 2em;
                background-image: url(img/76ab830.svg);
            }
            .configurator-home-button_conf:after,
            .configurator-home-button_credit:after,
            .configurator-home-button_credit:before,
            .configurator-home-button_offer:after,
            .configurator-home-button_stock:after,
            .configurator-home-button_stock:before,
            .configurator-home-button_tradein:after,
            .configurator-home-button_tradein:before,
            .page-cars-new-patriot-antarctic .configurator-home-button_credit:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-home-button {
                position: relative;
                border-radius: 2px;
                cursor: pointer;
                padding: 1.125em;
                display: flex;
                justify-content: space-between;
                color: #fff;
                transition: background-color 0.3s;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button {
                    width: 12.5em;
                    flex-direction: column;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-home-button {
                    padding-right: 2em;
                    align-items: center;
                }
            }
            .configurator-home-button__title {
                font-size: 1em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-home-button__title {
                    font-size: 0.75em;
                    text-transform: uppercase;
                    font-weight: 700;
                    letter-spacing: 0.14em;
                }
            }
            .configurator-home-button__info {
                font-size: 0.875em;
                align-self: flex-start;
                text-align: left;
                opacity: 0.8;
                font-weight: 100;
            }
            @media only screen and (max-width: 768px) {
                .configurator-home-button__info .dealers,
                .configurator-home-button__info .rate,
                .configurator-home-button__info br {
                    display: none;
                }
            }
            .configurator-home-button .price {
                font-size: 1.25em;
                font-weight: 100;
            }
            @media only screen and (max-width: 768px) {
                .configurator-home-button .price {
                    font-weight: 500;
                    font-size: 1.125em;
                }
            }
            .configurator-home-button:before {
                display: none;
                position: absolute;
                content: "";
                left: 1em;
                bottom: 1.3em;
            }
            .configurator-home-button:after {
                position: absolute;
                content: "";
                opacity: 0.8;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button:after {
                    bottom: 1.375em;
                    right: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-home-button:after {
                    right: 0.8em;
                    top: 1.25em;
                }
            }
            .configurator-home-button_credit {
                background: #28446c;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_credit:hover {
                    background: rgba(40, 68, 108, 0.8);
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_credit .configurator-home-button__title {
                    margin-bottom: 1.25em;
                }
            }
            .page-cars-new-patriot-antarctic .configurator-home-button_credit {
                background: #fdedeb;
                color: #e84b37;
            }
            @media only screen and (min-width: 769px) {
                .page-cars-new-patriot-antarctic .configurator-home-button_credit:hover {
                    background: #fdd0c6;
                }
            }
            .configurator-home-button_tradein {
                background: #014637;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_tradein:hover {
                    background: rgba(1, 70, 55, 0.8);
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_tradein .configurator-home-button__title {
                    margin-bottom: 1.25em;
                }
            }
            .configurator-home-button_stock {
                background: #e5e5e5;
                color: #000;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_stock:hover {
                    background: hsla(0, 0%, 89.8%, 0.6);
                }
            }
            .configurator-home-button_stock:before {
                bottom: 1em;
            }
            .configurator-home-button_stock .configurator-home-button__info {
                font-weight: 500;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_stock .configurator-home-button__title {
                    margin-bottom: 1.25em;
                }
            }
            .configurator-home-button_dealer .configurator-home-button__info {
                display: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_dealer .configurator-home-button__title {
                    margin-bottom: 0 !important;
                }
            }
            .configurator-home-button_conf {
                background: #fff;
                color: #000;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
                margin-bottom: 0.625em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_conf:hover {
                    background: hsla(0, 0%, 100%, 0.8);
                }
            }
            .configurator-home-button_offer {
                background: #0046ac;
                color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .configurator-home-button_offer:hover {
                    background: rgba(0, 70, 172, 0.8);
                }
            }

            @media only screen and (max-width: 768px) {
                .configurator-buttons {
                    padding: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-buttons__mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-buttons__mobile.is_mobile-conf {
                    margin-bottom: 5.625em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-buttons__item {
                    margin-bottom: 0.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-buttons__item {
                    margin-bottom: 0.375em;
                }
            }
            [data-model="10"] .configurator-buttons__item:first-child {
                order: 2;
            }
            [data-model="10"] .configurator-buttons__item:nth-child(2) {
                order: 1;
            }
            [data-model="10"] .configurator-buttons__item:nth-child(3) {
                order: 3;
            }
            @media only screen and (max-width: 768px) {
                [data-model="10"] .configurator-buttons__common {
                    display: flex;
                    flex-direction: column;
                }
            }

            .configurator-basket-new-option__arrow {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMTYuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-basket-new-option__tag {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .configurator-basket-new-option {
                flex: 1;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket-new-option {
                    background: #fff;
                    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                    padding: 1.5em 1.25em;
                    border-radius: 2px;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket-new-option {
                    background: #fff;
                    padding-top: 0.625em;
                    padding-bottom: 1em;
                }
            }
            .configurator-basket-new-option__tag {
                position: relative;
                color: #0046ac;
                margin-bottom: 0.875em;
            }
            .configurator-basket-new-option__arrow {
                display: block;
            }
            .configurator-basket-new-option__item {
                font-size: 0.875em;
                color: #1c252c;
                border-radius: 2px;
                overflow: hidden;
            }
            .configurator-basket-new-option__title {
                flex: 1;
                text-align: left;
                white-space: normal;
                margin-bottom: 0.5em;
            }
            .configurator-basket-new-option__item-info {
                padding-top: 0.5em;
                padding-bottom: 0.5em;
                border-bottom: 1px solid #c1bfc0;
            }
            .configurator-basket-new-option__item-info:last-child {
                border-bottom: none;
            }

            .configurator-basket-button__content.is_black:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .product-submenu.is_new .configurator-basket-button__content:after {
                width: 2em;
                height: 2em;
                background-image: url(img/bc3e79a.svg);
            }
            .configurator-basket-button__content:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-basket-button__content.is_black:after,
            .configurator-basket-button__content:after,
            .product-submenu.is_new .configurator-basket-button__content:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-basket-button__price {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .configurator-basket-button {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                cursor: pointer;
                width: 12.5em;
                padding-top: 100%;
                overflow: hidden;
                pointer-events: none;
            }
            .configurator-basket-button.is_credit {
                width: 16.875em;
            }
            .configurator-basket-button.is_big {
                right: 0;
                width: 15.25em;
            }
            .configurator-basket-button.is_menu {
                padding: 0;
            }
            .configurator-basket-button.is_menu.is_black {
                border-bottom: 1px solid #c1bfc0;
            }
            .is_new .configurator-basket-button.is_menu.is_black {
                border-bottom: none;
            }
            .configurator-basket-button.is_menu .configurator-basket-button__title {
                margin-bottom: 0;
            }
            .configurator-basket-button.is_menu .configurator-basket-button__price {
                line-height: 1;
            }
            .configurator-basket-button.is_menu .configurator-basket-button__price-container {
                height: auto;
            }
            .configurator-basket-button.is_menu .configurator-basket-button__content {
                margin: 0;
            }
            .configurator-basket-button.is_menu .configurator-basket-button__content:after {
                bottom: 30% !important;
            }
            .configurator-basket-button__content {
                position: relative;
                border-radius: 2px;
                margin: 1px 1px 0;
                padding: 0.875em 1.25em;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                color: #fff;
                z-index: 2;
                pointer-events: all;
            }
            [color="1"] .configurator-basket-button__content {
                margin: 1px;
            }
            .configurator-basket-button__content:after {
                content: "";
                position: absolute;
                right: 1em;
                bottom: 20%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            .configurator-basket-button__content.is_black {
                color: #1c252c;
            }
            .configurator-basket-button__content.is_black .configurator-basket-button__ellipse {
                background: #1c252c;
            }
            .product-submenu.is_new .configurator-basket-button__content {
                padding-left: 3.75em;
            }
            .product-submenu.is_new .configurator-basket-button__content:after {
                left: 1em;
                right: unset;
                top: 50%;
            }
            .is_menu .configurator-basket-button__content {
                display: flex;
                border-radius: 0;
                align-items: center;
                height: 100%;
            }
            .configurator-basket-button__title {
                position: relative;
                white-space: nowrap;
                font-weight: 700;
                margin-bottom: 0.3125em;
            }
            .product-submenu.is_new .configurator-basket-button__title {
                color: #717886;
            }
            .configurator-basket-button__price-container {
                overflow: hidden;
                height: 1.14286em;
            }
            .configurator-basket-button__price {
                font-weight: 400;
            }
            .configurator-basket-button__price .options {
                white-space: nowrap;
                opacity: 0.5;
            }
            .configurator-basket-button__ellipse {
                display: block;
                background: #fff;
                opacity: 0.5;
                border-radius: 50%;
                width: 4px;
                height: 4px;
                margin: 0 0.375em;
            }
            .configurator-basket-button__options-list {
                position: absolute;
                left: 2px;
                right: 2px;
                bottom: 4.375em;
                margin-bottom: 0.5em;
                -webkit-transform: translateY(0);
                transform: translateY(0);
                z-index: -1;
            }
            .option-down-enter-active,
            .option-down-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .option-down-enter {
                opacity: 0;
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
            }
            .option-down-leave-to {
                transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-transform: translateY(200%);
                transform: translateY(200%);
            }
            .slide-price-enter-active,
            .slide-price-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .slide-price-enter {
                -webkit-transform: translateY(-200%);
                transform: translateY(-200%);
            }
            .slide-price-leave,
            .slide-price-leave-to {
                -webkit-transform: translateY(200%);
                transform: translateY(200%);
            }

            .configurator-bort-compare {
                left: 50%;
                overflow: hidden;
                box-sizing: border-box;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                z-index: 10;
                display: flex;
                flex-direction: column;
            }

            .configurator-bort__open-bort:after,
            .configurator-bort__open-bort:before {
                width: 0.5em;
                height: 0.625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFDMjUyQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDJMMiw1bDQsM1YyeiIvPgo8L3N2Zz4K);
            }
            .configurator-bort__open-bort:after,
            .configurator-bort__open-bort:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-bort__image {
                font-size: 1em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__image {
                    font-size: 0.78704em;
                    position: absolute;
                    top: -0.79412em;
                    left: 50%;
                    margin-left: -60em;
                    -webkit-transform: scale(0.75);
                    transform: scale(0.75);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-bort__image {
                    position: relative;
                    font-size: 1.5em;
                    margin-left: -1.9em;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-bort__image {
                    height: 20em;
                    margin-left: 1.9em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-bort__list {
                    overflow-y: auto;
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    padding-bottom: 0.5em;
                    padding-left: 0.9375em;
                }
                .configurator-bort__list_bottom .configurator-option-marker.is_installed {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__open-bort-wrapper {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translateY(-50%) translateX(6em);
                    transform: translateY(-50%) translateX(6em);
                    height: 4em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-bort__open-bort-wrapper {
                    display: none;
                }
            }
            .configurator-bort__open-bort.button_white {
                padding-left: 3.58333em;
            }
            .configurator-bort__open-bort:hover:before {
                -webkit-transform: translate3d(-3px, -50%, 0) scaleX(1);
                transform: translate3d(-3px, -50%, 0) scaleX(1);
            }
            .configurator-bort__open-bort:hover:after {
                -webkit-transform: translate3d(3px, -50%, 0) scaleX(-1);
                transform: translate3d(3px, -50%, 0) scaleX(-1);
            }
            .configurator-bort__open-bort.is_active:before {
                -webkit-transform: translate3d(-3px, -50%, 0) scaleX(-1);
                transform: translate3d(-3px, -50%, 0) scaleX(-1);
            }
            .configurator-bort__open-bort.is_active:after {
                -webkit-transform: translate3d(3px, -50%, 0) scaleX(1);
                transform: translate3d(3px, -50%, 0) scaleX(1);
            }
            .configurator-bort__open-bort.is_active:hover:before {
                -webkit-transform: translate3d(0, -50%, 0) scaleX(-1);
                transform: translate3d(0, -50%, 0) scaleX(-1);
            }
            .configurator-bort__open-bort.is_active:hover:after {
                -webkit-transform: translate3d(0, -50%, 0) scaleX(1);
                transform: translate3d(0, -50%, 0) scaleX(1);
            }
            .configurator-bort__open-bort:after,
            .configurator-bort__open-bort:before {
                will-change: transform;
                content: "";
                font-size: 1.33333em;
                position: absolute;
                left: 1.125em;
                top: 50%;
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .configurator-bort__open-bort:before {
                left: 1.125em;
                -webkit-transform: translate3d(0, -50%, 0) scaleX(1);
                transform: translate3d(0, -50%, 0) scaleX(1);
            }
            .configurator-bort__open-bort:after {
                left: 1.625em;
                -webkit-transform: translate3d(0, -50%, 0) scaleX(-1);
                transform: translate3d(0, -50%, 0) scaleX(-1);
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__compare {
                    position: absolute;
                    bottom: 10%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-bort__compare {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__compare:not(.is_left) {
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__compare.is_left {
                    left: 12%;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-bort__item {
                    width: 12.5em;
                    margin: 0 1.875em;
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-bort__item {
                    top: 0 !important;
                    color: #1c252c;
                    margin-left: 0.9375em !important;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0.5em;
                    width: 8.75em;
                }
            }

            @media only screen and (min-width: 769px) {
                .configurator-screen-equipment {
                    padding-top: 0.625em;
                    display: flex;
                    flex-flow: column;
                    align-items: center;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-screen-equipment__image {
                    font-size: 0.78704em;
                    position: absolute;
                    top: -0.79412em;
                    left: 50%;
                    margin-left: -60em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-screen-equipment__image {
                    position: relative;
                    font-size: 1.7em;
                    margin-top: -1.5em;
                    margin-bottom: -2.3em;
                    margin-left: -3em;
                }
            }
            @media only screen and (width: 768px) {
                [data-model="9"] .configurator-screen-equipment__image {
                    margin-left: 1.25em;
                }
            }
            .configurator-screen-equipment__list {
                display: flex;
                cursor: pointer;
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (max-width: 768px) {
                .configurator-screen-equipment__list {
                    justify-content: flex-start;
                    align-items: flex-start;
                    overflow-y: auto;
                    padding-top: 0.5em;
                    padding-bottom: 1em;
                    padding-left: 0.9375em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-screen-equipment__item {
                    width: 12.5em;
                    position: absolute;
                    left: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-screen-equipment__item {
                    top: 0 !important;
                    color: #1c252c;
                    margin-left: 0.9375em !important;
                    flex-grow: 0;
                    flex-shrink: 0;
                    padding-right: 0.5em;
                    width: 8.75em;
                }
            }

            .configurator-trims-profi-item {
                text-align: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                cursor: pointer;
            }
            .configurator-trims-profi-item__title {
                margin: 0 auto 0.5em;
                font-style: normal;
                font-weight: 400;
                font-size: 1.25em;
                line-height: 1.5em;
                text-align: center;
            }
            [screen="3"] .configurator-trims-profi-item__title {
                color: #fff;
            }
            [screen="3"] .configurator-trims-profi-item__price {
                color: #fff;
            }
            .configurator-trims-profi-item__list {
                display: flex;
                justify-content: center;
                align-items: flex-end;
            }
            .configurator-trims-profi-item__trim {
                flex: 0 0 10em !important;
            }

            .configurator-trims-profi-new__item_compare:before {
                width: 1em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K);
            }
            .configurator-trims-profi-new__item_compare:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-trims-profi-new {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims-profi-new {
                    padding-top: 0.9375em;
                    padding-left: 2.75em;
                    padding-right: 2.75em;
                }
                .new-patriot-edition-one .configurator-trims-profi-new {
                    background-color: hsla(0, 0%, 100%, 0.8);
                }
            }
            .configurator-trims-profi-new__container {
                display: flex;
                justify-content: flex-end;
                align-items: flex-end;
            }
            .configurator-trims-profi-new__container_mobile {
                justify-content: space-between;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims-profi-new__container_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims-profi-new__container_desktop {
                    display: none;
                }
            }
            .configurator-trims-profi-new__list {
                display: flex;
                width: 100%;
                border-bottom: 1px solid #dde4e9;
            }
            [screen="3"] .configurator-trims-profi-new__list {
                border-color: hsla(0, 0%, 100%, 0.5);
            }
            [screen="3"] .configurator-trims-profi-new__list .configurator-trims-profi-new__item:after {
                background: #fff;
            }
            .configurator-trims-profi-new__list.is_loading .configurator-trims-profi-new__item {
                opacity: 0;
                transition: opacity 0s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims-profi-new__list {
                    justify-content: space-between;
                    align-items: flex-end;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims-profi-new__list {
                    justify-content: flex-start;
                    margin-right: 1.25em;
                    overflow-x: auto;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-trims-profi-new__list {
                    justify-content: center;
                }
            }
            .configurator-trims-profi-new__trims {
                display: flex;
                justify-content: center;
            }
            .configurator-trims-profi-new__trim {
                flex: 0 0 10em !important;
            }
            .configurator-trims-profi-new__categories {
                flex: 1 0 auto;
                text-align: center;
            }
            .configurator-trims-profi-new__category {
                margin: 0 auto 0.5em;
                font-style: normal;
                font-weight: 400;
                font-size: 1.25em;
                line-height: 1.5em;
                text-align: center;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims-profi-new__trim-wrapper {
                    width: 100%;
                    height: 100%;
                }
            }
            .configurator-trims-profi-new__item {
                transition: opacity 0.5s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims-profi-new__item {
                    height: 100%;
                    flex: 1 0 auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims-profi-new__item {
                    margin: 0 0.625em;
                }
            }
            .configurator-trims-profi-new__item_compare {
                display: flex;
                align-items: center;
                white-space: nowrap;
            }
            .configurator-trims-profi-new__item_compare:before {
                display: inline-block;
                content: "";
                font-size: 1.14286em;
                margin-right: 0.3em;
                position: relative;
                top: 0.0625em;
            }
            .configurator-trims-profi-new__filter {
                min-width: 12.5em;
                margin-right: 1.875em;
            }
            .configurator-trims-profi-new__select {
                flex: 0 0 100%;
            }

            .page-cars-new-patriot-antarctic .configurator__logo {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media only screen and (max-aspect-ratio: 11/6) and (min-width: 769px) {
                .configurator {
                    font-size: 0.9697vw;
                }
            }
            .configurator {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .configurator {
                    height: 56.625em;
                    padding-bottom: 1em;
                }
                [data-model="10"] .configurator {
                    height: auto;
                    padding-bottom: 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator {
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    z-index: 100;
                    background-color: #fff;
                    -webkit-transform: translateX(100%);
                    transform: translateX(100%);
                }
                .configurator.is_active {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                    overflow-y: scroll;
                    overflow-x: hidden;
                }
            }
            .configurator.is_no-transition {
                transition: none;
            }
            .configurator__title {
                text-align: center;
            }
            .page-cars-new-patriot-antarctic .configurator {
                padding-top: 3.25em;
            }
            @media only screen and (max-width: 768px) {
                .page-cars-new-patriot-antarctic .configurator.is_panel {
                    padding-top: 0;
                }
                .page-cars-new-patriot-antarctic .configurator.is_panel .configurator__title {
                    display: none;
                }
            }
            .page-cars-new-patriot-antarctic .configurator__logo {
                width: 8.75em;
                height: 8.75em;
                background-image: url(img/3d9a2a8.png);
            }
            @media only screen and (min-width: 769px) {
                .page-cars-new-patriot-antarctic .configurator__logo {
                    position: absolute;
                    top: 4.5em;
                    right: 2.8125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-cars-new-patriot-antarctic .configurator__logo {
                    display: none;
                }
            }
            .configurator__init-preloader {
                height: 100%;
            }
            .configurator__init-preloader.is_loading .configurator__content {
                opacity: 0;
                pointer-events: none;
            }
            .configurator__content {
                transition: opacity 0.3s;
            }
            .configurator[screen="3"] .configurator__tabs {
                color: #fff;
            }
            .configurator[screen="-1"] .configurator__buttons {
                -webkit-transform: translateX(100%) translateY(-50%);
                transform: translateX(100%) translateY(-50%);
                opacity: 0;
            }
            .configurator[screen="-1"] .configurator__trims {
                -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
                opacity: 0;
            }
            .configurator[screen="-1"] .configurator__basket-button {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
                opacity: 0;
            }
            .configurator__close-conf {
                position: absolute;
                top: 1.25em;
                right: 1.875em;
                z-index: 999;
            }
            @media only screen and (max-width: 768px) {
                .configurator__close-conf {
                    display: none;
                }
            }
            .configurator__preload {
                display: none;
            }
            .configurator__trims {
                z-index: 1;
                transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .configurator__trims.is_hidden {
                display: none;
                -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .configurator__trims {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator__trims {
                    position: relative;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator__screens {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator__screens {
                    position: relative;
                    min-height: 15.625em;
                    padding-top: 6.25em;
                }
                .config-credit-page .configurator__screens {
                    padding-top: 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator__screen {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                }
                .configurator__screen_360 {
                    background-color: #fff;
                    z-index: 1000;
                }
                .configurator__screen_home-mobile {
                    display: none !important;
                }
            }
            .configurator__tabs {
                color: #1c252c;
                z-index: 1;
            }
            @media only screen and (min-width: 769px) {
                .configurator__tabs {
                    bottom: 1.25em;
                    position: absolute;
                    left: 0;
                    right: 0;
                    z-index: 1;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator__tabs {
                    position: fixed;
                }
            }
            @media only screen and (width: 768px) {
                .configurator__tabs {
                    position: fixed;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator__buttons {
                    position: absolute;
                    right: 2.75em;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator__buttons {
                    margin-top: 1em;
                }
            }
            .configurator__basket-button {
                z-index: 10;
            }
            @media only screen and (min-width: 769px) {
                .configurator__basket-button {
                    position: absolute !important;
                    right: 2.75em;
                    bottom: 1.25em;
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) !important;
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .configurator__basket-button_conf-page {
                    bottom: 50%;
                    margin-bottom: -7.5em;
                }
                .configurator__basket-button_conf-page .configurator-basket-button__content {
                    background: #28446c !important;
                    color: #fff !important;
                }
                .configurator__basket-button_conf-page .configurator-basket-button__content:after {
                    background-position: -17.6875em -2em !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator__basket-button {
                    display: none;
                }
            }
            .fade-pure-enter-active,
            .fade-pure-leave-active {
                transition: opacity 0.5s;
            }
            .fade-pure-enter,
            .fade-pure-leave-to {
                opacity: 0;
            }
            .fade-enter-active,
            .fade-leave-active {
                transition: opacity 0.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .fade-enter,
            .fade-leave-to {
                opacity: 0;
                -webkit-transform: translateY(2em);
                transform: translateY(2em);
            }
            .fade-delayed-active,
            .fade-delayed-enter-active {
                transition: opacity 0.3s 1.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
                transition: opacity 0.3s 1.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
                transition: opacity 0.3s 1.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
            }
            .fade-delayed-enter,
            .fade-delayed-leave-to {
                opacity: 0;
                -webkit-transform: translateY(calc(2em - 50%));
                transform: translateY(calc(2em - 50%));
            }

            .configurator-specifications__close:before {
                width: 2.5em;
                height: 2.5em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==);
            }
            .configurator-specifications__close:before,
            .configurator-specifications__image-car {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-specifications::-webkit-scrollbar-track,
            .configurator-specifications__content::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .configurator-specifications::-webkit-scrollbar,
            .configurator-specifications__content::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .configurator-specifications::-webkit-scrollbar-thumb,
            .configurator-specifications__content::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .configurator-specifications {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 100vh;
                overflow: hidden;
                padding: 3.75em 2.75em;
                box-sizing: border-box;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                z-index: 100000;
            }
            .configurator-specifications__close {
                position: fixed;
                top: 1.25em;
                right: 1.875em;
                width: 2.5em;
                height: 2.5em;
                background: rgba(153, 201, 197, 0.1);
                border-radius: 50%;
                cursor: pointer;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                z-index: 7;
            }
            .configurator-specifications__close:before {
                content: "";
                position: absolute;
            }
            .configurator-specifications__close:hover {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
            }
            .configurator-specifications__row {
                display: flex;
                justify-content: flex-start;
                align-items: flex-start;
                margin-top: 3.125em;
            }
            .configurator-specifications__left {
                flex: 1 1 18%;
            }
            .configurator-specifications__right {
                flex: 1 1 82%;
            }
            .configurator-specifications__content {
                overflow-y: scroll;
                height: 60vh;
                display: flex;
                flex-wrap: wrap;
            }
            .configurator-specifications__content table {
                width: 53.75em;
                margin-left: 0;
            }
            .configurator-specifications__content table td {
                text-align: left;
            }
            .configurator-specifications__title {
                margin: 0.72727em 0.90909em;
            }
            .configurator-specifications__footnote {
                padding: 1.25em 0;
                font-size: 0.875em;
                color: #1c252c;
                opacity: 0.5;
                text-align: left;
            }
            .configurator-specifications__image-car {
                position: relative;
                width: 100% !important;
                height: 8.4375em !important;
            }
            .configurator-specifications-header {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                padding-bottom: 1.875em;
            }
            .configurator-specifications-header__controls {
                padding-top: 0.5em;
                display: flex;
            }
            .configurator-specifications-header__button {
                font-size: 1em;
                line-height: 1.25em;
                color: rgba(28, 37, 44, 0.5);
                cursor: pointer;
            }
            .configurator-specifications-header__button:not(:last-child) {
                margin-right: 1.25em;
            }
            .configurator-specifications-header__button.is_active {
                color: #1c252c;
            }
            .configurator-specifications-header__subtitle {
                line-height: 16px;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                margin-bottom: 1.16667em;
            }
            .configurator-specifications-header__title {
                margin: 0.08333em 0;
            }
            .configurator-specifications-header__text {
                line-height: 20px;
                font-size: 1.625em;
            }
            .configurator-specifications-header__image {
                position: relative;
                width: 100% !important;
                height: 8.8125em !important;
                -webkit-transform: scale(1) !important;
                transform: scale(1) !important;
            }
            .configurator-specifications-menu__item {
                cursor: pointer;
                margin-bottom: 1.875em;
                opacity: 0.5;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .configurator-specifications-menu__item.is_active {
                opacity: 1;
            }

            .configurator-screen-home-mobile__360 {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .configurator-screen-home-mobile__row {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            @media only screen and (max-width: 768px) {
                .configurator-screen-home-mobile {
                    padding: 0.625em 1.25em 0;
                    display: flex;
                    flex-flow: column;
                    align-items: flex-start;
                }
            }
            .configurator-screen-home-mobile__info,
            .configurator-screen-home-mobile__trims {
                width: 100%;
            }
            @media only screen and (max-width: 768px) {
                .configurator-screen-home-mobile__image {
                    position: relative;
                    margin-top: -1.5em;
                }
            }
            .configurator-screen-home-mobile__buttons {
                padding: 0 !important;
            }
            .configurator-screen-home-mobile__row {
                border-top: 1px solid rgba(0, 0, 0, 0.1);
                padding: 0.625em 0;
                width: 100%;
            }
            .configurator-screen-home-mobile__row:first-child {
                border-top: none;
            }
            .configurator-screen-home-mobile__tag {
                color: #e84b37;
                font-size: 0.875em;
                line-height: 1.17;
                font-weight: 500;
                padding-bottom: 1.07143em;
            }
            .configurator-screen-home-mobile__360 {
                position: relative;
            }
            .configurator-screen-home-mobile__360:before {
                display: block;
                content: "";
                position: relative;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6MS44O3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjUsMTNjLTMuOSwwLTctMS44LTctNGMwLTEuNiwxLjYtMyw0LTMuNiBNMTAuNSwxM0w5LDEwLjUgTTEwLjUsMTNMOCwxNSBNMTAuNSw1YzMuOSwwLDcsMS44LDcsNAoJYzAsMS42LTEuNiwzLTQsMy42IE0xMC41LDVMMTIsNyBNMTAuNSw1bDItMS41Ii8+Cjwvc3ZnPgo=);
                width: 1.3125em;
                height: 1.1875em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-screen-home-mobile__360:before {
                    display: none;
                }
            }

            .conf-compare-group__title:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .conf-compare-group__title:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .conf-compare-group__title {
                text-align: left;
                font-weight: 700;
                font-size: 1.375em;
                color: #1c252c;
                padding: 0 1.25em 1em;
                cursor: pointer;
                display: flex;
                justify-content: space-between;
                align-items: center;
                transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                border-bottom: 1px solid rgba(28, 37, 44, 0.1);
            }
            .conf-compare-group__title:hover {
                opacity: 0.8;
            }
            .conf-compare-group__title:after {
                content: "";
                display: block;
                margin-top: 0.25em;
                margin-left: 0.125em;
                background-color: transparent;
            }
            .conf-compare-group__title.is_active {
                border-bottom: 1px solid #fff;
            }
            .conf-compare-group__title.is_active:after {
                width: 0.75em;
                height: 2px;
                background-color: #1c252c;
            }
            .conf-compare-group__description {
                font-size: 0.875em;
                max-height: 62.5em;
            }

            .configurator-compare-buttons {
                display: flex;
                justify-content: center;
                padding: 1.25em 0;
            }
            .configurator-compare-buttons_top .configurator-compare-buttons__button {
                font-size: 1em;
            }
            .configurator-compare-buttons__button {
                color: #1c252c;
                opacity: 0.5;
                cursor: pointer;
                margin: 0 1.875em;
            }
            .configurator-compare-buttons__button.is_active {
                opacity: 1;
            }

            @charset "UTF-8";
            .conf-compare-table__cell.active:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .conf-compare-table__cell.active:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .conf-compare__container::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .conf-compare__container::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .conf-compare__container::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .conf-compare {
                padding: 0 1.375em 1.875em 1.875em;
                background-color: #fff;
            }
            .conf-compare.is_loading:before {
                background-color: #fff;
            }
            .conf-compare__container {
                text-align: center;
                overflow-y: scroll;
                height: 100%;
                padding-right: 0.9375em;
            }
            .conf-compare__wrapper {
                padding-bottom: 1.25em;
            }
            .conf-compare__header,
            .conf-compare__header-wrapper {
                height: 8.75em;
            }
            .conf-compare__header-wrapper.is_sticky {
                position: fixed;
                top: 0;
                right: 2.65em;
                left: 1.875em;
                background-color: #fff;
            }
            .conf-compare__buttons_top {
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            }
            .conf-compare__footnote {
                margin-top: 2.75em;
                font-size: 0.875em;
                color: #1c252c;
                opacity: 0.5;
                text-align: center;
            }
            .conf-compare-table__row {
                display: flex;
                align-items: stretch;
                justify-content: space-between;
            }
            .conf-compare-table__row:hover .conf-compare-table__cell {
                background: #fff;
            }
            .conf-compare-table__cell {
                font-weight: 400;
                font-size: 1em;
                text-align: center;
                color: #1c252c;
                width: 12.375em;
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 1em 0.875em;
                background-color: #f8f8f8;
                border: 1px solid #fff;
                border-top: none;
                flex: 0 0 20%;
            }
            .conf-compare-table__cell:first-child {
                text-align: left;
                word-break: normal;
            }
            .conf-compare-table_head .conf-compare-table__cell {
                background-color: #fff;
            }
            .conf-compare-table_2 .conf-compare-table__cell:not(:first-child) {
                flex: 0 0 80%;
            }
            .conf-compare-table_3 .conf-compare-table__cell:not(:first-child) {
                flex: 0 0 40%;
            }
            .conf-compare-table_4 .conf-compare-table__cell:not(:first-child) {
                flex: 0 0 26.6%;
            }
            .conf-compare-table_8 .conf-compare-table__cell {
                flex: 0 0 15%;
            }
            .conf-compare-table_8 .conf-compare-table__cell:not(:first-child) {
                flex: 0 0 12.2%;
            }
            .conf-compare-table__cell.active:before {
                content: "";
                display: block;
                margin: 0 auto;
            }
            .conf-compare-table__cell.none:before {
                content: "—";
                display: block;
                margin: 0 auto;
                width: 1em;
                height: 1em;
            }
            .conf-compare-table__cell .package {
                font-weight: 700;
            }
            .conf-compare-table__cell.is_select {
                color: #0046ac;
                background: #e5ecf7;
            }
            .configurator-compare-table-main_4 td {
                width: 20%;
            }
            .configurator-compare-table-main_4 td:not(:first-child) {
                width: 26.6%;
            }
            .configurator-compare-table-main_3 td {
                width: 20%;
            }
            .configurator-compare-table-main_3 td:not(:first-child) {
                width: 40%;
            }

            .tiny-slider__arrow_left:before {
                width: 0.875em;
                height: 1.375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwyMWwtMTAtMTBsMTAtMTAiLz4KPC9zdmc+Cg==);
            }
            .tiny-slider__arrow_right:before {
                width: 0.875em;
                height: 1.375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS44LDIxbDEwLTEwTDEuOCwxIi8+Cjwvc3ZnPgo=);
            }
            .tiny-slider__arrow_left:before,
            .tiny-slider__arrow_right:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .tiny-slider {
                position: relative;
                padding-bottom: 4em;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }
            }
            .tiny-slider__wrapper {
                position: relative;
                height: 100%;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider__wrapper {
                    width: 100%;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider__wrapper {
                    padding-bottom: 1.25em;
                }
            }
            .tiny-slider__content {
                display: flex;
                align-items: stretch;
            }
            .tiny-slider__arrow {
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                width: 0.8125em;
                height: 1.25em;
                cursor: pointer;
                outline: none;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            .tiny-slider__arrow[aria-disabled="true"] {
                display: none;
            }
            .tiny-slider__arrow:before {
                display: block;
                content: "";
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .tiny-slider__arrow_left {
                left: -1.25em;
            }
            .tiny-slider__arrow_left:hover:before {
                -webkit-transform: translateX(-20%);
                transform: translateX(-20%);
            }
            .tiny-slider__arrow_right {
                right: -1.25em;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider__arrow_right:hover:before {
                    -webkit-transform: translateX(20%);
                    transform: translateX(20%);
                }
            }
            .tiny-slider .tns-item {
                overflow: visible;
                outline: none !important;
            }
            @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
                .tiny-slider .tns-item {
                    margin-left: 0 !important;
                }
            }
            @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
                .tiny-slider .tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
                    margin-right: 0;
                }
            }
            .tiny-slider .tns-liveregion {
                display: none;
            }
            .tiny-slider .tns-nav {
                position: absolute;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                z-index: 11;
                display: flex;
                align-items: center;
                bottom: 0;
            }
            .tiny-slider .tns-nav button {
                width: 10px;
                height: 10px;
                background-color: #1c252c;
                opacity: 0.5;
                flex: 0 0 10px;
                display: block;
                border-radius: 50%;
                position: relative;
                transition: opacity 0.3s, -webkit-transform 0.3s;
                transition: transform 0.3s, opacity 0.3s;
                transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
                -webkit-transform: translateZ(0) scale(0.6);
                transform: translateZ(0) scale(0.6);
                margin: 0 0.3125em;
                padding: 0;
                border: none;
                outline: none;
            }
            .tiny-slider .tns-nav .tns-nav-active {
                opacity: 1;
                -webkit-transform: translateZ(0) scale(0.95);
                transform: translateZ(0) scale(0.95);
            }
            .tiny-slider button {
                display: none;
            }
            .tiny-slider_expedition.tiny-slider {
                padding-bottom: 0;
            }
            .tiny-slider_expedition .tiny-slider__content {
                font-size: 1em;
            }
            .tiny-slider_expedition .tiny-slider__wrapper {
                padding-bottom: 0;
            }
            .tiny-slider_expedition .tns-nav {
                bottom: 2em;
            }
            .tiny-slider_expedition .tns-nav button {
                opacity: 1;
                background-color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider_expedition .tns-nav button {
                    width: 1.25em;
                    height: 1.25em;
                    flex: 0 0 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_expedition .tns-nav button {
                    width: 1.0625em;
                    height: 1.0625em;
                    flex: 0 0 1.0625em;
                }
            }
            .tiny-slider_expedition .tns-nav-active {
                background-color: #f65c32 !important;
            }
            .tiny-slider_expedition .tiny-slider__arrow {
                display: block;
                opacity: 0;
                width: 50%;
                position: absolute;
                top: 0;
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider_expedition .tiny-slider__arrow {
                    height: 100%;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_expedition .tiny-slider__arrow {
                    height: 13.75em;
                }
            }
            .tiny-slider_expedition .tiny-slider__arrow_left {
                left: 0;
            }
            .tiny-slider_expedition .tiny-slider__arrow_right {
                right: 0;
            }
            .tiny-slider_image-slider {
                padding-bottom: 0;
            }
            .tiny-slider_image-slider .tns-nav {
                position: absolute;
                bottom: 2em;
                left: 3em;
                text-align: left;
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
            .tiny-slider_image-slider .tns-nav button {
                background-color: #fff;
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_image-slider .tns-nav {
                    left: 1.5em;
                    bottom: 1.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_image-slider .tiny-slider__wrapper {
                    padding-bottom: 0;
                }
            }
            .tiny-slider_text-slider {
                padding-bottom: 0;
            }
            .tiny-slider_text-slider .tns-nav {
                -webkit-transform: translateX(0);
                transform: translateX(0);
                position: absolute;
                top: 65%;
                left: 3em;
                text-align: left;
            }
            .tiny-slider_text-slider .tns-nav button {
                background-color: #fff;
            }
            .product-interior-item-slider .tiny-slider_text-slider .tns-nav button,
            .product-interior__slider .tiny-slider_text-slider .tns-nav button {
                box-shadow: 0 0.25em 0.75em #071347;
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_text-slider .tns-nav {
                    top: 50%;
                    left: 1.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_text-slider .tiny-slider__wrapper {
                    padding-bottom: 0;
                }
            }
            .tiny-slider_blog {
                padding-bottom: 0;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider_blog .tiny-slider__content {
                    display: block;
                }
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_blog .tns-nav {
                    left: auto;
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                    right: 1.25em;
                    bottom: 100%;
                }
            }
            .tiny-slider_partner .tiny-slider__arrow {
                width: 1.875em;
                height: 60%;
                display: flex;
                justify-content: center;
                align-items: center;
                top: 3em;
                z-index: 5;
                outline: 0;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider_partner .tiny-slider__arrow {
                    display: none;
                }
            }
            .tiny-slider_partner .tiny-slider__arrow_left {
                left: 0.5em;
            }
            .tiny-slider_partner .tiny-slider__arrow_right {
                right: 0.5em;
            }
            .tiny-slider_article {
                padding-bottom: 0;
            }
            @media only screen and (max-width: 768px) {
                .tiny-slider_article .tiny-slider__wrapper {
                    padding-bottom: 0;
                }
            }
            .tiny-slider_article .tiny-slider__content {
                display: block;
                align-items: unset;
            }
            .tiny-slider_about .tiny-slider__arrow {
                width: 33%;
                height: 100%;
            }
            .tiny-slider_about .tiny-slider__arrow:before {
                display: none;
            }
            .tiny-slider_main-cars-list .tiny-slider__content {
                display: block;
                align-items: unset;
            }
            @media only screen and (min-width: 769px) {
                .tiny-slider_profi-van-list .tns-ovh {
                    overflow: visible;
                }
            }
            .tiny-slider_connected-calc {
                padding-bottom: 0;
            }
            .tiny-slider_connected-calc .tiny-slider__arrow {
                display: none;
            }
            .tiny-slider_connected-calc .tiny-slider__wrapper {
                padding-bottom: 1.5625em;
            }

            .tooltip_black {
                width: 1em;
                height: 1em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
            }
            .tooltip_white {
                width: 1em;
                height: 1em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
            }
            .tooltip_black,
            .tooltip_white {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .tooltip {
                font-size: 1.77778vh;
                display: inline-block;
                cursor: pointer;
                z-index: 10 !important;
                position: relative;
                min-width: 1em;
            }
            @media screen and (max-aspect-ratio: 8/5) {
                .tooltip {
                    font-size: 1.11111vw;
                }
            }
            @media only screen and (max-width: 768px) {
                .tooltip {
                    font-size: 4.26667vw;
                }
            }
            .tooltip:hover .tooltip__popup {
                opacity: 1;
                visibility: visible;
            }
            .tooltip_black .tooltip__popup {
                background: #fff;
            }
            .tooltip_black .tooltip__text {
                color: #1c252c;
            }
            .tooltip_white .tooltip__popup {
                background: #1c252c;
            }
            .tooltip_white .tooltip__text {
                color: #fff;
            }
            .tooltip__popup {
                position: absolute;
                white-space: normal;
                z-index: 12;
                opacity: 0;
                visibility: hidden;
                cursor: pointer;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                transition: visibility 0s, opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (min-width: 769px) {
                .tooltip__popup {
                    padding: 2.125em 1.875em;
                    width: 26.875em;
                    bottom: 100%;
                }
            }
            @media only screen and (max-width: 768px) {
                .tooltip__popup {
                    width: 17.5em;
                    padding: 1em;
                    bottom: 100%;
                }
            }
            .tooltip__popup_right {
                right: 100%;
            }
            .tooltip__popup_left {
                left: 100%;
            }
            .tooltip__popup_center {
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            .tooltip__text {
                font-size: 0.875em;
                line-height: 1.28571em;
            }

            .product-interior-possibilities__link:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .product-interior-possibilities__link:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-interior-possibilities__container {
                display: flex;
                align-items: flex-start;
                justify-content: flex-start;
                flex-wrap: wrap;
                padding-top: 2.8125em;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-interior-possibilities__container {
                    padding-bottom: 5.0625em;
                }
            }
            .product-interior-possibilities__container:before {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 1px;
                background: #000;
                opacity: 0.1;
            }
            .product-interior-possibilities__item {
                width: 50%;
                flex: 1 1 50%;
                flex-grow: 0;
                flex-shrink: 1;
                margin-bottom: 2.8125em;
            }
            @media only screen and (width: 768px) {
                .product-interior-possibilities__item {
                    width: 30%;
                    flex: 1 1 30%;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior-possibilities__item {
                    width: 30%;
                    flex: 1 1 30%;
                }
            }
            .product-interior-possibilities__content {
                padding: 0 0.9375em;
            }
            .product-interior-possibilities__link {
                padding: 0 0.68182em;
                display: flex;
                align-items: center;
                cursor: pointer;
            }
            .product-interior-possibilities__link:hover {
                text-decoration: none;
            }
            .product-interior-possibilities__link:hover:after {
                -webkit-transform: translateX(40%);
                transform: translateX(40%);
            }
            .product-interior-possibilities__link:after {
                content: "";
                display: block;
                font-size: 1.2em;
                margin-left: 0.5em;
                transition: -webkit-transform 0.4s;
                transition: transform 0.4s;
                transition: transform 0.4s, -webkit-transform 0.4s;
            }
            .product-interior-possibilities__image-wrapper {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                height: 2.5em;
                margin-bottom: 0.625em;
            }
            .product-interior-possibilities__image {
                display: block;
                width: auto;
                max-height: 100%;
            }

            .product-interior-item-tab__image {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-interior-item-tab {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-interior-item-tab {
                    padding: 0.9375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__col_big .product-interior-item-tab,
                .product-interior__col_medium .product-interior-item-tab {
                    width: 100%;
                }
            }
            .product-interior-item-tab__nav-list {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                margin-top: 0.625em;
            }
            .product-interior-item-tab__nav-item {
                margin-right: 0.625em;
                opacity: 0.5;
                padding: 0.5em;
                background-color: #1c252c;
                color: #fff;
                cursor: pointer;
            }
            .product-interior-item-tab__nav-item.is_active {
                opacity: 1;
            }
            .product-interior-item-tab__nav-item.is_disable {
                pointer-events: none;
            }
            .product-interior-item-tab__container {
                position: relative;
            }
            .product-interior-item-tab__image {
                display: block;
                width: 100%;
            }
            .product-interior-item-tab__title {
                margin: 0.90909em 0 0.45455em;
            }
            @media only screen and (min-width: 769px) {
                .product-interior-item-tab__title {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior-item-tab__title {
                    font-size: 0.875em;
                }
            }

            .available-cars-filter-item {
                display: flex;
                justify-content: space-between;
                align-items: center;
                height: 3.5em;
                padding: 0 1.25em;
                position: relative;
            }
            .available-cars-filter-item.is_disable {
                pointer-events: none;
            }
            .available-cars-filter-item.is_disable .available-cars-filter-item__title {
                color: rgba(28, 37, 44, 0.5);
            }
            .available-cars-filter-item__select {
                position: static;
                min-height: auto;
                -webkit-user-select: auto;
                -moz-user-select: auto;
                -ms-user-select: auto;
                user-select: auto;
                box-shadow: none;
                background-color: transparent !important;
                color: rgba(28, 37, 44, 0.5);
            }
            .available-cars-filter-item__select .base-select__arrow {
                display: none;
            }
            .available-cars-filter-item__select .base-multiple-select__title,
            .available-cars-filter-item__select .base-select__title {
                padding: 0;
                align-items: center;
            }
            .available-cars-filter-item__select:after {
                display: none;
            }
            .available-cars-filter-item__select .base-multiple-select__title:after {
                display: none;
            }

            .available-cars-item-disclaimer::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .available-cars-item-disclaimer::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .available-cars-item-disclaimer::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .available-cars-item-disclaimer {
                position: absolute;
                overflow: auto;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                white-space: normal;
                z-index: 15;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item-disclaimer {
                    left: -0.625em;
                    right: -0.625em;
                    bottom: calc(100% + 10px);
                    padding: 2.125em 1em;
                    max-height: 18.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item-disclaimer {
                    left: 0.625em;
                    right: 0.625em;
                    top: 0.625em;
                    padding: 0.625em;
                }
            }
            .available-cars-item-disclaimer__text {
                z-index: 3;
                font-size: 0.875em;
                color: #1c252c;
                line-height: 1.28571em;
            }
            .available-cars-item-disclaimer__header,
            .available-cars-item-disclaimer__list {
                display: flex;
                justify-content: space-between;
                margin-bottom: 0.625em;
            }
            .available-cars-item-disclaimer__header {
                align-items: center;
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                padding-bottom: 0.625em;
            }
            .available-cars-item-disclaimer__footer {
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin-top: 0.625em;
                border-top: 1px solid rgba(0, 0, 0, 0.1);
                padding-top: 0.625em;
            }
            .available-cars-item-disclaimer__col-one {
                text-align: left;
                width: 70%;
            }
            .available-cars-item-disclaimer__col-two {
                text-align: right;
                white-space: nowrap;
            }

            .available-cars-item__text_dealer:before {
                width: 0.875em;
                height: 0.875em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoxLjI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi41LDUuNGMwLTAuMiwwLTAuNCwwLTAuNUMyLjYsMi44LDQuMywxLjEsNi4zLDFjMCwwLDAsMCwwLjEsMFM2LjgsMSw3LDFzMC4zLDAsMC41LDBjMCwwLDAuMSwwLDAuMiwwCgljMiwwLjEsMy43LDEuOCwzLjgsMy45YzAsMC4xLDAsMC4yLDAsMC41djAuMWwwLDBsMCwwYzAsMC4yLDAsMC4zLDAsMC40YzAsMC4zLTAuMSwwLjUtMC4xLDAuN0MxMC44LDkuOCw3LjcsMTMsNywxMwoJUzMuMiw5LjgsMi42LDYuN2MwLTAuMi0wLjEtMC41LTAuMS0wLjdDMi41LDUuOSwyLjUsNS43LDIuNSw1LjRMMi41LDUuNEwyLjUsNS40TDIuNSw1LjR6IE03LDYuOWMwLjgsMCwxLjQtMC42LDEuNC0xLjQKCVM3LjgsNC4xLDcsNC4xUzUuNiw0LjcsNS42LDUuNVM2LjIsNi45LDcsNi45eiIvPgo8L3N2Zz4K);
            }
            .available-cars-item__tag_benefit:after {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                height: 0.75em;
                width: 0.5em;
            }
            .available-cars-item__disclaimer-icon {
                width: 1.3125em;
                height: 1.3125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC45O30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO30KCS5zdDJ7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPGcgY2xhc3M9InN0MCI+Cgk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iNy41Ii8+Cgk8cmVjdCB4PSI5LjUiIHk9IjkuNSIgY2xhc3M9InN0MiIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MiIgY3g9IjEwLjQiIGN5PSI3LjYiIHJ4PSIxLjMiIHJ5PSIxLjEiLz4KPC9nPgo8L3N2Zz4K);
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .available-cars-item__tag_benefit:after,
            .available-cars-item__text_dealer:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .available-cars-item {
                position: relative;
                cursor: pointer;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item {
                    text-align: left;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__wrapper {
                    padding: 1.5em 1.5em 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__wrapper {
                    padding: 2.125em 1.25em 0;
                }
            }
            .available-cars-item:hover .available-cars-item__image-bg {
                -webkit-transform: scale(1.02) translateZ(0);
                transform: scale(1.02) translateZ(0);
            }
            .available-cars-item:hover .available-cars-item__button {
                opacity: 0.8;
            }
            .available-cars-item[data-model="9"]:hover .available-cars-item__image-bg {
                -webkit-transform: scale(1) translateZ(0);
                transform: scale(1) translateZ(0);
            }
            .available-cars-item__background {
                position: absolute;
                top: 3px;
                left: 3px;
                right: 3px;
                bottom: 3px;
                opacity: 0.1;
                z-index: 1;
            }
            .available-cars-item__container {
                position: relative;
                z-index: 2;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__container {
                    padding-bottom: 4.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__container {
                    padding-bottom: 3.125em;
                }
            }
            .available-cars-item__image-wrapper {
                display: flex;
                align-items: flex-end;
                justify-content: center;
                overflow: hidden;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__image-wrapper {
                    width: 100%;
                    height: 13em;
                    margin-bottom: 1.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__image-wrapper {
                    width: 100%;
                    height: 6.25em;
                    margin-bottom: 1.25em;
                }
            }
            @media only screen and (width: 768px) {
                .available-cars-item__image-wrapper {
                    height: 13em;
                }
            }
            @media only screen and (min-width: 769px) {
                [data-model="9"] .available-cars-item__image-wrapper {
                    height: 11.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                [data-model="9"] .available-cars-item__image-wrapper {
                    height: 5.625em;
                }
            }
            @media only screen and (width: 768px) {
                [data-model="9"] .available-cars-item__image-wrapper {
                    height: 11.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .is_dealer-page .available-cars-item__image-wrapper {
                    height: 8.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_dealer-page .available-cars-item__image-wrapper {
                    height: 5.625em;
                }
            }
            @media only screen and (width: 768px) {
                .is_dealer-page .available-cars-item__image-wrapper {
                    height: 13em;
                }
            }
            .available-cars-item__image-bg {
                height: 100%;
                width: 100%;
                -webkit-transform-origin: bottom center;
                transform-origin: bottom center;
                transition: -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-transform: scale(1) translateZ(0);
                transform: scale(1) translateZ(0);
                background-size: cover;
                background-position: bottom;
                background-repeat: no-repeat;
            }
            [data-model="9"] .available-cars-item__image-bg {
                -webkit-transform: scale(0.95) translateZ(0);
                transform: scale(0.95) translateZ(0);
            }
            .available-cars-item__image {
                height: 100%;
                width: auto;
                -webkit-transform-origin: bottom center;
                transform-origin: bottom center;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__image {
                    height: 14em;
                }
            }
            .available-cars-item__tags {
                display: flex;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__tags {
                    min-height: 3.125em;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__tags.has_discount {
                    justify-content: space-between;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__tags.has_discount {
                    flex-direction: column-reverse;
                    align-items: flex-start;
                }
            }
            .available-cars-item__tag {
                font-size: 0.75em;
                line-height: 100%;
                display: flex;
                align-items: center;
                height: 1.83333em;
                padding: 0 0.66667em;
                white-space: nowrap;
                border-radius: 2px;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__tag:not(:last-child) {
                    margin-top: 0.5em;
                }
            }
            .available-cars-item__tag_new {
                background: rgba(0, 0, 0, 0.1);
                color: #1c252c;
            }
            .available-cars-item__tag_benefit {
                background: #014637;
                color: #fff !important;
                text-decoration: none !important;
                font-weight: 600;
            }
            .available-cars-item__tag_benefit:after {
                content: "";
                display: inline-block;
                width: 0.83333em;
                height: 0.83333em;
                margin-left: 0.25em;
                margin-right: -0.25em;
            }
            .available-cars-item__bar {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__bar {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    margin: 0.625em 0;
                }
                .is_dealer-page .available-cars-item__bar {
                    display: block;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__bar_align-top {
                    align-items: flex-start;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__col {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    text-align: left;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__col_mobile {
                    display: none;
                }
            }
            .available-cars-item__title {
                font-size: 1em;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__title {
                    font-size: 1em;
                    margin: 0.5em 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__title_mobile {
                    display: none;
                }
            }
            .available-cars-item__title_hidden {
                color: transparent;
                visibility: hidden;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .available-cars-item__title_ref:after {
                content: "*";
                display: inline-block;
                color: #0046ac;
            }
            .available-cars-item__text {
                font-size: 0.875em;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__text {
                    font-size: 0.875em;
                    margin: 0.57143em 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__text_mobile {
                    display: none;
                }
            }
            .available-cars-item__text_dealer {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                padding-left: 0.85em;
                position: relative;
            }
            .available-cars-item__text_dealer:before {
                content: "";
                display: block;
                margin-right: 0.25em;
                position: absolute;
                top: 0.15em;
                left: 0;
            }
            .available-cars-item__spacer {
                height: 1px;
                width: 100%;
                background: #1c252c;
                opacity: 0.1;
                margin: 0.5em 0;
            }
            .available-cars-item__button-wrapper {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-item__button-wrapper {
                    padding: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__button-wrapper {
                    padding: 0.75em;
                }
            }
            .available-cars-item__button {
                height: 3.16667em;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__button {
                    font-size: 0.6em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-item__disclaimer {
                    display: none;
                }
            }
            .available-cars-item__disclaimer-icon {
                cursor: pointer;
                display: inline-block;
                vertical-align: bottom;
            }
            .available-cars-item__disclaimer-icon:hover {
                opacity: 0.8;
            }

            .available-cars-filter__container {
                position: relative;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-grow: 1;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-filter__container {
                    margin: 0 auto;
                    max-width: 84.375em;
                }
            }
            .available-cars-filter__item {
                margin: 0 0.9375em;
            }
            .available-cars-filter__select {
                margin: 0 0.9375em;
                min-height: 1.75em !important;
            }
            .available-cars-filter__select .address {
                opacity: 0.5;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-filter__select {
                    display: none;
                }
            }
            .available-cars-filter__select_dealer {
                max-width: 12.5em;
            }
            .available-cars-filter__select_dealer .base-multiple-select__item-title {
                min-width: 15.625em;
            }
            .available-cars-filter__select_color {
                max-width: 11.25em;
            }
            .available-cars-filter__select_color .base-multiple-select__item-title {
                min-width: 10em;
            }
            .available-cars-filter__select_trim {
                max-width: 12.5em;
            }
            .available-cars-filter__select_trim .base-multiple-select__item-title,
            .available-cars-filter__select_year .base-multiple-select__item-title {
                min-width: 10em;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-filter__select_sort {
                    position: absolute !important;
                    left: 0;
                    margin: 0;
                    top: 0;
                    text-align: left;
                }
            }
            .available-cars-filter__select .base-select__title {
                height: 1.75em;
                min-height: 1.75em;
                padding-right: 2.625em;
                white-space: nowrap;
            }
            .available-cars-filter__select .base-select__list {
                white-space: nowrap;
            }
            .available-cars-filter__select .base-multiple-select__title {
                height: 1.75em;
                min-height: 1.75em;
                white-space: nowrap;
            }
            .available-cars-filter__select .base-multiple-select__list {
                white-space: nowrap;
            }

            .stock-page-nav-item__title {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .stock-page-nav-item {
                cursor: pointer;
                color: #c1bfc0;
                position: relative;
                transition: border-color 0.2s;
            }
            .stock-page-nav-item:after {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                right: 0;
                opacity: 0;
                background: #1c252c;
                transition: opacity 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .stock-page-nav-item:after {
                    height: 2px;
                    bottom: -1px;
                }
            }
            @media only screen and (max-width: 768px) {
                .stock-page-nav-item:after {
                    height: 1px;
                    bottom: 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .stock-page-nav-item {
                    margin: 0 0.78125em;
                    height: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stock-page-nav-item {
                    font-weight: 500;
                    white-space: nowrap;
                    padding: 0.5em 1.07143em;
                }
            }
            .stock-page-nav-item.is_active {
                color: #1c252c;
            }
            .stock-page-nav-item.is_active .stock-page-nav-item__title {
                opacity: 1;
            }
            .stock-page-nav-item.is_active:after {
                opacity: 1;
            }
            .stock-page-nav-item.slick-active {
                color: #1c252c;
            }
            @media only screen and (max-width: 768px) {
                .stock-page-nav-item.slick-current .main-cars-nav-item__price,
                .stock-page-nav-item.slick-current .main-cars-nav-item__title {
                    opacity: 1;
                }
            }
            .stock-page-nav-item__title {
                opacity: 0.5;
                transition: opacity 0.15s;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                height: 100%;
                text-align: center;
            }
            .stock-page-nav-item__title:hover {
                opacity: 1;
            }

/***/

            .configurator-trims-description {
                padding-left: 1.25em;
                padding-right: 1.25em;
                text-align: center;
            }
/***/
        .product-hero__patriot-akpp .product-hero__title *{
          line-height: 3rem;
        }
            @charset "UTF-8";
            .table-configurator td.active:before {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .button {
                position: relative;
                display: inline-block;
                box-sizing: border-box;
                vertical-align: middle;
                outline: none;
                border: none;
                text-align: center;
                text-decoration: none !important;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .table-configurator td.active:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .scrollbar-measure-custom::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .scrollbar-measure-custom::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .scrollbar-measure-custom::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            @font-face {
                font-family: Stem;
                font-display: fallback;
                src: url(../fonts/a4269ac.woff2) format("woff2"), url(../fonts/6c74862.woff) format("woff");
                font-weight: 300;
                font-style: normal;
            }
            @font-face {
                font-family: Stem;
                font-display: fallback;
                src: url(../fonts/66432ff.woff2) format("woff2"), url(../fonts/5ae1fd2.woff) format("woff");
                font-weight: 100;
                font-style: normal;
            }
            @font-face {
                font-family: Stem-Thin;
                font-display: fallback;
                src: url(../fonts/1b9678f.woff2) format("woff2"), url(../fonts/b963f80.woff) format("woff");
                font-weight: 100;
                font-style: normal;
            }
            @font-face {
                font-family: Stem;
                font-display: fallback;
                src: url(../fonts/50524ec.woff2) format("woff2"), url(../fonts/e559e0c.woff) format("woff");
                font-weight: 400;
                font-style: normal;
            }
            @font-face {
                font-family: Stem;
                font-display: fallback;
                src: url(../fonts/e1871e4.woff2) format("woff2"), url(../fonts/1ea715a.woff) format("woff");
                font-weight: 600;
                font-style: normal;
            }
            @font-face {
                font-family: Stem-italic;
                font-display: auto;
                src: url(../fonts/a7b6190.woff2) format("woff2"), url(../fonts/740b932.woff) format("woff");
                font-weight: 600;
                font-style: italic;
            }
            @font-face {
                font-family: SuisseIntl;
                font-display: fallback;
                src: url(../fonts/7c19781.woff2) format("woff2"), url(../fonts/7735c96.woff) format("woff");
                font-weight: 300;
                font-style: normal;
            }
            html {
                background: #fff;
                font-family: Stem, sans-serif;
                line-height: 1.44444;
                color: #1c252c;
                /*font-size: 1.77778vh;*/
            }
            @media screen and (max-aspect-ratio: 8/5) {
                html {
                    font-size: 1.11111vw;
                }
            }
            html.patriot-edition {
                font-size: 2vh;
            }
            @media screen and (max-aspect-ratio: 53/40) {
                html.patriot-edition {
                    font-size: 1.50943vw;
                }
            }
            html.is_dealer-site .is_main-site {
                display: none !important;
            }
            @media only screen and (max-width: 768px) {
                html {
                    font-size: 1.73rem;
                }
            }
            @media only screen and (width: 768px) {
                html {
                    font-size: 2.66667vw;
                }
            }
            @media only screen and (min-width: 768px) and (max-width: 1023px) {
                html {
                    font-size: 2.08333vw;
                }
            }
            @media only screen and (max-width: 768px) {
                html.patriot-edition {
                    font-size: 4.26667vw;
                }
            }
            @media only screen and (width: 768px) {
                html.patriot-edition {
                    font-size: 2.60417vw;
                }
            }
            body,
            html {
                margin: 0;
                position: relative;
                max-width: 100%;
                overflow-x: hidden;
            }
            * {
                box-sizing: border-box;
            }
            .scroll-x {
                overflow-x: auto;
            }
            .scrollbar-measure,
            .scrollbar-measure-custom {
                width: 100px;
                height: 100px;
                overflow: scroll;
                position: absolute;
                top: -9999px;
            }
            .is_no-transition,
            .is_no-transition * {
                transition: none !important;
            }
            .is_no-transition :after,
            .is_no-transition :before {
                transition: none !important;
            }
            img[lazy="loading"] {
                min-height: 30px;
            }
            .preloader.is_loading,
            .preloader[lazy="loading"] {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
                background-size: 20px 20px !important;
                background-position: 50% !important;
                background-repeat: no-repeat !important;
            }
            .preloader_white.is_loading,
            .preloader_white[lazy="loading"] {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
            }
            .preloader-pseudo.is_loading:before,
            .preloader-pseudo[lazy="loading"]:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                height: 20px;
                width: 20px;
                margin: -10px 0 0 -10px;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
                z-index: 100;
            }
            .preloader-pseudo_bg.is_loading:before,
            .preloader-pseudo_bg[lazy="loading"]:before {
                margin: 0;
                background-color: hsla(0, 0%, 100%, 0.8);
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 100%;
                background-size: 20px 20px;
                z-index: 100;
            }
            .preloader-pseudo_white.is_loading:before,
            .preloader-pseudo_white[lazy="loading"]:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
            }
            @media only screen and (max-width: 768px) {
                .is_desktop {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .is_mobile {
                    display: none !important;
                }
            }
            img[src*="https://ad.doubleclick.net/"]
            {
                position: absolute;
                bottom: 0;
                left: 0;
                opacity: 0;
                pointer-events: none;
            }
            .is_dfo {
                display: none !important;
            }
            html.is_dealer-site.is_dealer-dfo .is_dfo {
                display: inline-block !important;
            }
            html.is_dealer-site.is_dealer-dfo .is_not-dfo {
                display: none !important;
            }
            .down-enter-active,
            .down-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .down-enter {
                opacity: 0;
                -webkit-transform: translateY(30%);
                transform: translateY(30%);
            }
            .down-leave-to {
                opacity: 0;
                transition: all 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .up-enter-active,
                .up-leave-active {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            .up-enter {
                opacity: 0;
                -webkit-transform: translateY(-30%);
                transform: translateY(-30%);
            }
            .up-leave-to {
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .up-leave-to {
                    transition: all 0.2s;
                }
            }
            @media only screen and (max-width: 768px) {
                .up-new-enter-active,
                .up-new-leave-active {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            @media only screen and (max-width: 768px) {
                .up-new-enter {
                    -webkit-transform: translateY(-30%);
                    transform: translateY(-30%);
                }
            }
            @media only screen and (max-width: 768px) {
                .up-new-leave-to {
                    transition: all 0.2s;
                }
            }
            .compare-enter-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .compare-leave-active,
            .compare-leave-to {
                transition: none;
            }
            .compare-enter,
            .compare-leave-to {
                opacity: 0;
            }
            .fade-enter-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .fade-leave-active,
            .fade-leave-to {
                transition: all 0s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .fade-enter,
            .fade-leave-to {
                opacity: 0;
            }
            .fade-fast-enter-active,
            .fade-fast-leave-active {
                transition: opacity 0.3s;
            }
            .fade-fast-enter,
            .fade-fast-leave-to {
                opacity: 0;
            }
            .scale-enter-active,
            .scale-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .scale-enter,
            .scale-leave-active {
                -webkit-transform: scale(0);
                transform: scale(0);
            }
            .down-immidiate-enter-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .down-immidiate-enter {
                opacity: 0;
                -webkit-transform: translateY(30%);
                transform: translateY(30%);
            }
            .down-immidiate-leave-to {
                transition: none;
            }
            .down-immidiate-leave-active {
                display: none;
            }
            .interface-down-enter-active,
            .interface-down-leave-active,
            .interface-left-enter-active,
            .interface-left-leave-active,
            .interface-up-enter-active,
            .interface-up-leave-active {
                transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .interface-down-enter,
            .interface-down-leave-to {
                opacity: 0;
                -webkit-transform: translateY(200%);
                transform: translateY(200%);
            }
            .interface-left-enter,
            .interface-left-leave-to {
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
            }
            .interface-up-enter,
            .interface-up-leave-to {
                opacity: 0;
                -webkit-transform: translateY(-200%);
                transform: translateY(-200%);
            }
            .form-slide-enter-active,
            .form-slide-leave-active {
                transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (min-width: 769px) {
                .form-slide-enter,
                .form-slide-leave-to {
                    -webkit-transform: translateX(37.5em);
                    transform: translateX(37.5em);
                }
            }
            @media only screen and (max-width: 768px) {
                .form-slide-enter,
                .form-slide-leave-to {
                    -webkit-transform: translateX(100%);
                    transform: translateX(100%);
                }
            }
            .form-slide-leave-to {
                transition: all 0.2s;
            }
            .header-bg-enter-active,
            .header-bg-leave-active,
            .up-header-enter-active,
            .up-header-leave-active {
                transition: opacity 0.2s;
            }
            .header-bg-enter,
            .header-bg-leave,
            .up-header-enter {
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .up-header-nav-enter-active,
                .up-header-nav-leave-active {
                    transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
                    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
                    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .up-header-nav-enter-active,
                .up-header-nav-leave-active {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                }
            }
            .up-header-nav-leave-active {
                padding-right: 0 !important;
            }
            @media only screen and (min-width: 769px) {
                .up-header-nav-enter {
                    -webkit-transform: translateY(-200%);
                    transform: translateY(-200%);
                }
            }
            @media only screen and (max-width: 768px) {
                .up-header-nav-enter {
                    -webkit-transform: translateX(120%);
                    transform: translateX(120%);
                }
            }
            @media only screen and (min-width: 769px) {
                .up-header-nav-leave-to {
                    -webkit-transform: translateY(-200%);
                    transform: translateY(-200%);
                    right: 0 !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .up-header-nav-leave-to {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                    -webkit-transform: translateX(120%);
                    transform: translateX(120%);
                }
            }
            .fade-widget-enter-active,
            .fade-widget-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .fade-widget-enter,
            .fade-widget-leave-to {
                opacity: 0;
                height: 0;
                -webkit-transform: translateY(-200%);
                transform: translateY(-200%);
            }
            .fade-edition-enter-active,
            .fade-edition-leave-active {
                transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .fade-edition-enter {
                -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
                opacity: 0;
            }
            .fade-edition-leave-to {
                -webkit-transform: translateY(200%);
                transform: translateY(200%);
                opacity: 0;
            }
            .table-popover-enter,
            .table-popover-leave-to {
                opacity: 0;
                height: 0;
                will-change: height;
            }
            .table-popover-enter-to,
            .table-popover-leave {
                opacity: 1;
            }
            .table-popover-enter-active,
            .table-popover-leave-active {
                transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .dealer-dropdown-enter-active,
            .dealer-dropdown-leave-active {
                transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .dealer-dropdown-enter,
            .dealer-dropdown-leave-to {
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .dealer-dropdown-enter,
                .dealer-dropdown-leave-to {
                    max-height: 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .dealer-dropdown-enter,
                .dealer-dropdown-leave-to {
                    max-height: 2.5625em;
                }
            }
            .car-list-enter-active {
                transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .car-list-enter {
                opacity: 0;
                -webkit-transform: translateY(30%);
                transform: translateY(30%);
            }
            .car-list-leave-active {
                transition: none;
            }
            .car-list-leave-to {
                opacity: 0;
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
                transition: none;
            }
            .animation-list-item_1 {
                transition-delay: 0s !important;
            }
            .animation-list-item_2 {
                transition-delay: 75ms !important;
            }
            .animation-list-item_3 {
                transition-delay: 0.15s !important;
            }
            .animation-list-item_4 {
                transition-delay: 0.225s !important;
            }
            .animation-list-item_5 {
                transition-delay: 0.3s !important;
            }
            .animation-list-item_6 {
                transition-delay: 0.375s !important;
            }
            .animation-list-item_7 {
                transition-delay: 0.45s !important;
            }
            .animation-list-item_8 {
                transition-delay: 0.525s !important;
            }
            .animation-list-item_9 {
                transition-delay: 0.6s !important;
            }
            .animation-list-item_10 {
                transition-delay: 0.675s !important;
            }
            .animation-list-item_11 {
                transition-delay: 0.75s !important;
            }
            .animation-list-item_12 {
                transition-delay: 0.825s !important;
            }
            .animation-list-item_13 {
                transition-delay: 0.9s !important;
            }
            .animation-list-item_14 {
                transition-delay: 0.975s !important;
            }
            .animation-list-item_15 {
                transition-delay: 1.05s !important;
            }
            .animation-list-item_16 {
                transition-delay: 1.125s !important;
            }
            .animation-list-item_17 {
                transition-delay: 1.2s !important;
            }
            .animation-list-item_18 {
                transition-delay: 1.275s !important;
            }
            .animation-list-item_19 {
                transition-delay: 1.35s !important;
            }
            .animation-list-item_20 {
                transition-delay: 1.425s !important;
            }
            .animation-list-item_21 {
                transition-delay: 1.5s !important;
            }
            .animation-list-item_22 {
                transition-delay: 1.575s !important;
            }
            .animation-list-item_23 {
                transition-delay: 1.65s !important;
            }
            .animation-list-item_24 {
                transition-delay: 1.725s !important;
            }
            .animation-list-item_25 {
                transition-delay: 1.8s !important;
            }
            .animation-list-item_26 {
                transition-delay: 1.875s !important;
            }
            .animation-list-item_27 {
                transition-delay: 1.95s !important;
            }
            .animation-list-item_28 {
                transition-delay: 2.025s !important;
            }
            .animation-list-item_29 {
                transition-delay: 2.1s !important;
            }
            .animation-list-item_30 {
                transition-delay: 2.175s !important;
            }
            .animation-list-item_31 {
                transition-delay: 2.25s !important;
            }
            .animation-list-item_32 {
                transition-delay: 2.325s !important;
            }
            .animation-list-item_33 {
                transition-delay: 2.4s !important;
            }
            .animation-list-item_34 {
                transition-delay: 2.475s !important;
            }
            .animation-list-item_35 {
                transition-delay: 2.55s !important;
            }
            .animation-list-item_36 {
                transition-delay: 2.625s !important;
            }
            .animation-list-item_37 {
                transition-delay: 2.7s !important;
            }
            .animation-list-item_38 {
                transition-delay: 2.775s !important;
            }
            .animation-list-item_39 {
                transition-delay: 2.85s !important;
            }
            .animation-list-item_40 {
                transition-delay: 2.925s !important;
            }
            .animation-list-item_41 {
                transition-delay: 3s !important;
            }
            .animation-list-item_42 {
                transition-delay: 3.075s !important;
            }
            .animation-list-item_43 {
                transition-delay: 3.15s !important;
            }
            .animation-list-item_44 {
                transition-delay: 3.225s !important;
            }
            .animation-list-item_45 {
                transition-delay: 3.3s !important;
            }
            .animation-list-item_46 {
                transition-delay: 3.375s !important;
            }
            .animation-list-item_47 {
                transition-delay: 3.45s !important;
            }
            .animation-list-item_48 {
                transition-delay: 3.525s !important;
            }
            .animation-list-item_49 {
                transition-delay: 3.6s !important;
            }
            .animation-list-item_50 {
                transition-delay: 3.675s !important;
            }
            .animation-list-item_51 {
                transition-delay: 3.75s !important;
            }
            .animation-list-item_52 {
                transition-delay: 3.825s !important;
            }
            .animation-list-item_53 {
                transition-delay: 3.9s !important;
            }
            .animation-list-item_54 {
                transition-delay: 3.975s !important;
            }
            .animation-list-item_55 {
                transition-delay: 4.05s !important;
            }
            .animation-list-item_56 {
                transition-delay: 4.125s !important;
            }
            .animation-list-item_57 {
                transition-delay: 4.2s !important;
            }
            .animation-list-item_58 {
                transition-delay: 4.275s !important;
            }
            .animation-list-item_59 {
                transition-delay: 4.35s !important;
            }
            .animation-list-item_60 {
                transition-delay: 4.425s !important;
            }
            .animation-list-item-profi_1:first-child {
                transition-delay: 0s !important;
            }
            .animation-list-item-profi_2:nth-child(2) {
                transition-delay: 75ms !important;
            }
            .animation-list-item-profi_3:nth-child(3) {
                transition-delay: 0.15s !important;
            }
            .animation-list-item-profi_4:nth-child(4) {
                transition-delay: 0.225s !important;
            }
            .animation-list-item-profi_5:nth-child(5) {
                transition-delay: 0.3s !important;
            }
            .animation-list-item-profi_6:nth-child(6) {
                transition-delay: 0.375s !important;
            }
            .animation-list-item-profi_7:nth-child(7) {
                transition-delay: 0.45s !important;
            }
            .animation-list-item-profi_8:nth-child(8) {
                transition-delay: 0.525s !important;
            }
            .animation-list-item-profi_9:nth-child(9) {
                transition-delay: 0.6s !important;
            }
            .animation-list-item-profi_10:nth-child(10) {
                transition-delay: 0.675s !important;
            }
            .animation-list-item-profi_11:nth-child(11) {
                transition-delay: 0.75s !important;
            }
            .animation-list-item-profi_12:nth-child(12) {
                transition-delay: 0.825s !important;
            }
            .spoiler-collapse-enter-active,
            .spoiler-collapse-leave-active {
                transition-duration: 0.25s;
                transition-timing-function: linear;
            }
            .spoiler-collapse-enter-to,
            .spoiler-collapse-leave {
                max-height: 12.5em;
                overflow: hidden;
                opacity: 1;
            }
            .spoiler-collapse-enter,
            .spoiler-collapse-leave-to {
                overflow: hidden;
                max-height: 0;
                opacity: 0;
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                will-change: max-height;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .landscape-enter-active,
            .landscape-leave-active {
                transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
                transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), transform 1.2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .landscape-enter-active {
                opacity: 1;
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
            .landscape-leave-active {
                opacity: 0;
                -webkit-transform: translateY(70%);
                transform: translateY(70%);
            }
            a {
                color: inherit;
                text-decoration: none;
            }
            p {
                margin: 0;
            }
            nobr {
                white-space: nowrap;
            }
            form.is_disabled .button {
                pointer-events: none;
                opacity: 0.7;
            }
            .button_default {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #0046ac;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .button_default:hover {
                background: #003c93;
            }
            .button_green {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #014637;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .button_green:hover {
                background: #015f4b;
            }
            .button_blur {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #fff;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
                position: relative;
            }
            .button_blur:after {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: hsla(0, 0%, 100%, 0.15);
                transition: background 0.3s;
            }
            .button_blur:hover:after {
                background: hsla(0, 0%, 100%, 0.3);
            }
            .button_white {
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #1c252c;
                transition: all 0.3s;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .button_white:hover {
                background: #f2f2f2;
            }
            .table {
                margin: 1.875em auto;
            }
            .table tr:hover td {
                background: #fff;
            }
            .table td,
            .table th {
                font-weight: 400;
                text-align: center;
                color: #1c252c;
                padding: 1em 1.25em;
            }
            .table td:first-child,
            .table th:first-child {
                text-align: left;
            }
            @media only screen and (min-width: 769px) {
                .table td,
                .table th {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .table td,
                .table th {
                    font-size: 0.875em;
                }
            }
            .table td {
                background-color: #f8f8f8;
            }
            .table_white {
                text-align: left;
            }
            .table_white tr:hover td {
                cursor: auto;
            }
            .table_white th {
                color: #1c252c;
                opacity: 0.5;
                text-align: left;
            }
            @media only screen and (min-width: 769px) {
                .table_white th {
                    font-size: 1em;
                    padding: 0.25em 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .table_white th {
                    font-size: 0.875em;
                    padding: 0.28571em 0.47619em;
                }
            }
            .table_white td {
                background-color: #fff;
                text-align: left;
                border-bottom: 2px solid #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .table_white td {
                    font-size: 1.375em;
                    padding: 0 0.90909em 0.72727em;
                }
            }
            @media only screen and (max-width: 768px) {
                .table_white td {
                    font-size: 1.125em;
                    padding: 0 0.37037em 0.88889em;
                }
            }
            .table-configurator {
                width: 100%;
                margin: 0 auto;
                border-collapse: collapse;
            }
            .table-configurator thead td,
            .table-configurator thead th {
                padding: 0;
                height: 0;
                line-height: 0;
            }
            .table-configurator tr:hover td {
                background: #fff;
            }
            .table-configurator td,
            .table-configurator th {
                font-weight: 400;
                font-size: 1em;
                text-align: center;
                color: #1c252c;
                width: 12.375em;
            }
            .table-configurator td:first-child,
            .table-configurator th:first-child {
                text-align: left;
                word-break: normal;
            }
            .table-configurator th {
                padding: 1em 1.25em;
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
            }
            .table-configurator td {
                padding: 1em 0.875em;
                background-color: #f8f8f8;
                border: 1px solid #fff;
                border-top: none;
            }
            .table-configurator td.active:before {
                content: "";
                display: block;
                margin: 0 auto;
            }
            .table-configurator td.none:before {
                content: "—";
                display: block;
                margin: 0 auto;
                width: 1em;
                height: 1em;
            }
            .table-configurator td .package {
                font-weight: 700;
            }
            .table-configurator td.is_select {
                color: #0046ac;
                background: rgba(0, 70, 172, 0.1);
            }
            .configurator-compare-table-main_8 .table-configurator td:first-child {
                width: 15%;
            }
            .configurator-compare-table-main_8 .table-configurator td:not(:first-child) {
                flex: 0 0 12.2%;
            }
            .dealer-gallery {
                display: flex;
                justify-content: space-between;
                align-items: center;
                flex-wrap: wrap;
            }
            .dealer-gallery img {
                flex: 0 0 48%;
                width: 48% !important;
                height: auto;
            }
            ul.dealer-list {
                list-style: none;
                display: grid;
                padding: 0;
                margin: 0;
            }
            ul.dealer-list li {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            ul.dealer-list li img {
                min-height: 62px;
                -o-object-fit: contain;
                object-fit: contain;
            }
            @media only screen and (min-width: 769px) {
                ul.dealer-list {
                    grid-template-columns: repeat(3, 1fr);
                    grid-gap: 25px;
                }
            }
            @media only screen and (max-width: 768px) {
                ul.dealer-list {
                    grid-template-columns: 1fr;
                    grid-gap: 10px;
                }
                ul.dealer-list li {
                    align-items: center;
                    justify-content: center;
                    text-align: center;
                }
            }
            .car-block {
                display: flex;
                justify-content: center;
                flex-wrap: wrap;
            }
            .car-block__item {
                display: block;
                text-align: center;
                background-color: #f9f9f9;
                max-width: 27.5em;
                padding: 3%;
                margin: 1em;
            }
            .car-block img {
                width: 100%;
            }
            .car-block h3 {
                font-size: 1.375em;
            }
            .car-block h3,
            .car-block h4 {
                margin-bottom: 0;
            }
            .car-block p {
                color: rgba(28, 37, 44, 0.5);
                font-size: 1.375em;
            }
            .slick-slider {
                box-sizing: border-box;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -html-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent;
            }
            .slick-list,
            .slick-slider {
                position: relative;
                display: block;
            }
            .slick-list {
                overflow: hidden;
                margin: 0;
                padding: 0;
            }
            .slick-list:focus {
                outline: none;
            }
            .slick-list.dragging {
                cursor: pointer;
                cursor: hand;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .slick-track {
                position: relative;
                left: 0;
                top: 0;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
            .slick-track:after,
            .slick-track:before {
                content: "";
                display: table;
            }
            .slick-track:after {
                clear: both;
            }
            .slick-loading .slick-track {
                visibility: hidden;
            }
            .slick-slide {
                float: left;
                height: 100%;
                min-height: 1px;
                display: none;
            }
            [dir="rtl"] .slick-slide {
                float: right;
            }
            .slick-slide img {
                display: block;
            }
            .slick-slide.slick-loading img {
                display: none;
            }
            .slick-slide.dragging img {
                pointer-events: none;
            }
            .slick-initialized .slick-slide {
                display: block;
            }
            .slick-loading .slick-slide {
                visibility: hidden;
            }
            .slick-vertical .slick-slide {
                display: block;
                height: auto;
                border: 1px solid transparent;
            }
            .slick-arrow.slick-hidden {
                display: none;
            }
            .tns-outer {
                padding: 0 !important;
            }
            .tns-outer [hidden] {
                display: none !important;
            }
            .tns-outer [aria-controls],
            .tns-outer [data-action] {
                cursor: pointer;
            }
            .tns-slider {
                transition: all 0s;
            }
            .tns-slider > .tns-item {
                box-sizing: border-box;
            }
            .tns-horizontal.tns-subpixel {
                white-space: nowrap;
            }
            .tns-horizontal.tns-subpixel > .tns-item {
                display: inline-block;
                vertical-align: top;
                white-space: normal;
            }
            .tns-horizontal.tns-no-subpixel:after {
                content: "";
                display: table;
                clear: both;
            }
            .tns-horizontal.tns-no-subpixel > .tns-item {
                float: left;
            }
            .tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
                margin-right: -100%;
            }
            .tns-gallery,
            .tns-no-calc {
                position: relative;
                left: 0;
            }
            .tns-gallery {
                min-height: 1px;
            }
            .tns-gallery > .tns-item {
                position: absolute;
                left: -100%;
                transition: opacity 0s, -webkit-transform 0s;
                transition: transform 0s, opacity 0s;
                transition: transform 0s, opacity 0s, -webkit-transform 0s;
            }
            .tns-gallery > .tns-slide-active {
                position: relative;
                left: auto !important;
            }
            .tns-gallery > .tns-moving {
                transition: all 0.25s;
            }
            .tns-autowidth {
                display: inline-block;
            }
            .tns-lazy-img {
                transition: opacity 0.6s;
                opacity: 0.6;
            }
            .tns-lazy-img.tns-complete {
                opacity: 1;
            }
            .tns-ah {
                transition: height 0s;
            }
            .tns-ovh {
                overflow: hidden;
            }
            .tns-visually-hidden {
                position: absolute;
                left: -10000em;
            }
            .tns-transparent {
                opacity: 0;
                visibility: hidden;
            }
            .tns-fadeIn {
                opacity: 1;
                filter: alpha(opacity=100);
                z-index: 0;
            }
            .tns-fadeOut,
            .tns-normal {
                opacity: 0;
                filter: alpha(opacity=0);
                z-index: -1;
            }
            .tns-vpfix {
                white-space: nowrap;
            }
            .tns-vpfix > div,
            .tns-vpfix > li {
                display: inline-block;
            }
            .tns-t-subp2 {
                margin: 0 auto;
                width: 310px;
                position: relative;
                height: 10px;
                overflow: hidden;
            }
            .tns-t-ct {
                width: 2333.33333%;
                position: absolute;
                right: 0;
            }
            .tns-t-ct:after {
                content: "";
                display: table;
                clear: both;
            }
            .tns-t-ct > div {
                width: 1.42857%;
                height: 10px;
                float: left;
            }
            .nuxt-progress {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
                width: 0;
                opacity: 1;
                transition: width 0.1s, opacity 0.4s;
                background-color: #014637;
                z-index: 999999;
            }
            .nuxt-progress.nuxt-progress-notransition {
                transition: none;
            }
            .nuxt-progress-failed {
                background-color: red;
            }
            
            .layout__script {
                display: none !important;
                opacity: 0;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .layout .anchor {
                position: relative;
            }
            .layout.is_block-scroll {
                position: fixed;
                left: 0;
                right: 0;
            }
            .layout.page-cars-profi-for-profi-alias {
                background-color: rgba(214, 220, 225, 0.4);
            }
            .layout__preload {
                display: none;
            }
            .layout__seo {
                margin-bottom: 8.75em;
            }
            @media only screen and (min-width: 769px) {
                .layout__main {
                    min-height: 8.5em;
                }
                .layout__main,
                .layout__main.is_new-slider {
                    padding-top: 7.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout__main {
                    min-height: 6em;
                }
            }
            .layout.is_new-mobile-nav.is_widget {
                padding-top: 2.4375em;
            }
            @media only screen and (max-width: 768px) {
                .layout.is_new-mobile-nav.is_widget {
                    padding-top: 8.75em;
                }
            }
            @media only screen and (max-width: 768px) and (max-width: 768px) {
                .layout.is_new-mobile-nav.is_widget.is_mobile-conf-active {
                    padding-top: 6.2em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout.is_new-mobile-nav {
                    padding-top: 5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout.is_mobile-conf-active {
                    padding-top: 6.2em;
                }
            }
            .layout__browser-not-supported {
                display: none !important;
            }
            html.is_ie .layout__browser-not-supported {
                display: block !important;
                z-index: 99999;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
            }
            .header-widget-akpp {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                height: 2.5em;
                background-color: #fdc60d;
                z-index: 25;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .header-widget-akpp:hover {
                background: #efb802;
            }
            .header-widget-akpp.is_hide {
                -webkit-transform: translateY(calc(-100% - 2px));
                transform: translateY(calc(-100% - 2px));
            }
            .header-widget-akpp_blue {
                background-color: #c7daf0;
                color: #0046ac;
            }
            .header-widget-akpp_blue:hover {
                background: #b3cdeb;
            }
            .header-widget-akpp_blue .header-widget-akpp__image {
                background-image: url(img/ce736f9.png);
            }
            .header-widget-akpp_green {
                background-color: #014637;
                color: #fff;
            }
            .header-widget-akpp_green:hover {
                background: #014133;
            }
            .header-widget-akpp_green a {
                text-decoration: underline;
            }
            .header-widget-akpp_green .header-widget-akpp__image {
                width: 4em;
                height: 2.9375em;
                margin-top: 0.5em;
                background-image: url(img/569b042.png);
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp_green .header-widget-akpp__close,
                .header-widget-akpp_green .header-widget-akpp__image {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .header-widget-akpp_green .header-widget-akpp__arrow {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp_green .header-widget-akpp__arrow {
                    flex: 0 0 auto;
                    position: absolute !important;
                    top: 20%;
                    right: 0.875em;
                }
            }
            .header-widget-akpp .text-decoration {
                position: relative;
            }
            .header-widget-akpp .text-decoration:before {
                position: absolute;
                content: "";
                display: block;
                bottom: 0;
                left: 0;
                right: 0;
                height: 1px;
                background-color: #0046ac;
            }
            @media only screen and (min-width: 769px) {
                .header-widget-akpp.is_relative {
                    position: absolute;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp {
                    height: 3.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .header-widget-akpp .mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp .desktop {
                    display: none;
                }
            }
            .header-widget-akpp__container {
                padding: 0 1em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp__container {
                    padding: 0 1.25em;
                    display: flex;
                    align-items: center;
                }
            }
            .header-widget-akpp__content {
                width: 100%;
            }
            @media only screen and (min-width: 769px) {
                .header-widget-akpp__content {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    height: 100%;
                }
            }
            .header-widget-akpp__row_green {
                color: #014637;
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp__row {
                    font-size: 0.875em;
                }
            }
            @media only screen and (width: 768px) {
                .header-widget-akpp__row:first-child {
                    margin-right: 0.71429em;
                }
            }
            @media only screen and (min-width: 769px) {
                .header-widget-akpp__image {
                    width: 5em;
                    height: 4.375em;
                    background-image: url(img/cb17af9.png);
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-position: 50%;
                    margin-top: 2em;
                    margin-left: 0.5em;
                    margin-right: 0.5em;
                }
            }
            .header-widget-akpp__close {
                flex: 0 0 auto;
                -webkit-transform: rotate(45deg) scale(0.7);
                transform: rotate(45deg) scale(0.7);
                position: absolute !important;
                right: 1.875em;
                top: 0;
            }
            @media only screen and (max-width: 768px) {
                .header-widget-akpp__close {
                    top: 20%;
                    right: 1.25em;
                }
            }
            .header__item_hover:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .header__button:before {
                width: 0.9375em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
            }
            .header__bg,
            .header__nav-bar-background {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }
            .header__button:before,
            .header__item_hover:after,
            .header__logo {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .header__item {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
			/*
            .header {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                z-index: 22;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
			*/
            .header.is_hidden {
                -webkit-transform: translateY(-110%) !important;
                transform: translateY(-110%) !important;
            }
            .header.is_sticky {
                position: fixed;
            }
            @media only screen and (min-width: 769px) {
                .header.is_sticky {
                    background: #fff;
                    box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.2);
                }
            }
            @media only screen and (min-width: 769px) {
                .header.is_sticky .header__logo {
                    height: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .header.is_new-mobile-nav {
                    background: #fff;
                    height: 5em;
                    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
                }
                .header.is_new-mobile-nav .header__nav-bar {
                    height: 5em;
                }
                .header.is_new-mobile-nav.is_hidden {
                    -webkit-transform: translateY(-100%);
                    transform: translateY(-100%);
                }
            }
            @media only screen and (max-width: 768px) {
                .header__widget {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .header__hamburger {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__hamburger {
                    position: absolute !important;
                    top: 0;
                    right: 0;
                    height: 5em;
                    width: 5em;
                    z-index: 22;
                }
            }
            .header__online-button.v-button {
                min-width: 6.25em;
                text-transform: none;
                font-size: 1em;
                font-weight: 100;
                height: 3em;
                letter-spacing: 0;
                line-height: 1;
            }
            @media only screen and (max-width: 768px) {
                .header__online-button.v-button {
                    position: absolute;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                    right: 6.875em;
                }
                .is_connect .header__online-button.v-button {
                    right: 4.625em;
                }
            }
            @media only screen and (min-width: 769px) {
                .header__online-button_mobile {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
				/*
                .header__container {
                    height: 100%;
                    display: flex;
                    display: -webkit-flex;
                    align-items: center;
                    -webkit-align-items: center;
                    justify-content: space-between;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                }
				*/
            }
            @media only screen and (max-width: 768px) {
                .header__container {
                    padding-left: 1.25em;
                    padding-right: 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .header__content {
                    height: 100%;
                    display: flex;
                    display: -webkit-flex;
                    justify-content: space-between;
                    align-items: center;
                    -webkit-align-items: center;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__content_left {
                    display: block;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__content_right {
                    display: none !important;
                    position: absolute;
                    right: 1.25em;
                    top: 0;
                    height: 100%;
                    justify-content: center;
                    align-items: center;
                }
            }
            .header__logo {
                width: 11.875em;
                height: 6.875em;
                background-image: url(img/307d818.png);
                display: block;
                text-indent: -99999px;
            }
            @media only screen and (min-width: 769px) {
                .header__logo {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                    background-position: 0;
                    width: 8.75em;
                    height: 3.25em;
                    flex: 0 0 8.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__logo {
                    transition: -webkit-transform 0.3s;
                    transition: transform 0.3s;
                    transition: transform 0.3s, -webkit-transform 0.3s;
                    -webkit-transform-origin: center;
                    transform-origin: center;
                    background-position: 50%;
                    width: 4.375em;
                    height: 2.625em;
                }
            }
            .is_connect .header__logo {
                background-image: url(img/51d1e6d.png);
            }
            @media only screen and (min-width: 769px) {
                .is_connect .header__logo {
                    height: 100%;
                    width: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_connect .header__logo {
                    height: 4em;
                    width: 7.5em;
                }
            }
            .header__button {
                font-size: 0.75em;
                line-height: 1.33333em;
                letter-spacing: 0.14em;
                font-weight: 600;
                color: #fff;
                text-transform: uppercase;
                border: none;
                background-color: #0046ac;
                border-radius: 0.16667em;
                padding: 1.41667em 1.66667em 1.25em 3.33333em;
                height: 4em;
                white-space: nowrap;
                cursor: pointer;
                z-index: 21;
            }
            @media only screen and (min-width: 769px) {
                .header__button {
                    display: none !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__button {
                    position: absolute;
                    right: 6.25em;
                    width: 3.33333em;
                }
                .layout-404 .header__button {
                    display: none;
                }
            }
            .header__button:before {
                content: "";
                position: absolute;
                width: 1.25em;
                height: 1.5em;
                top: 50%;
                margin-top: 0.16667em;
            }
            @media only screen and (max-width: 768px) {
                .header__button:before {
                    left: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                }
            }
            .header__nav-bar {
                display: flex;
                display: -webkit-flex;
                align-items: center;
                -webkit-align-items: center;
                justify-content: flex-start;
                position: relative;
                z-index: 11;
                height: 5.25em;
            }
            @media only screen and (min-width: 769px) {
                .header__nav-bar {
                    background: #fff;
                    color: #1c252c;
                }
            }
            @media only screen and (max-width: 768px) {
                .header__nav-bar {
                    transition: padding 0.3s;
                    will-change: padding;
                }
            }
            .header__nav-bar-background {
                display: block;
                background: #fff;
                z-index: -1;
            }
            @media only screen and (max-width: 768px) {
                .header__nav-bar-background {
                    display: none;
                }
            }
            .header__bg {
                position: fixed;
                opacity: 1;
                z-index: -1;
                background-color: hsla(0, 0%, 100%, 0.5);
            }
            .is_sticky .header__bg {
                top: 2.25em;
            }
            @media only screen and (max-width: 768px) {
                .header__bg {
                    display: none;
                }
            }
			/*
            .header__nav {
                left: 0;
                right: 0;
                pointer-events: none;
            }
			*/
            .header__nav_shadow {
                box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
            }
            @media only screen and (min-width: 769px) {
				/*
                .header__nav {
                    position: absolute;
                    top: 7.5em;
                    z-index: 1;
                }
				*/
            }
            @media only screen and (max-width: 768px) {
                .header__nav {
                    position: fixed;
                    top: 0;
                }
            }
            .header__bar {
                position: relative;
                z-index: 12;
            }
            @media only screen and (max-width: 768px) {
                .header__bar {
                    display: none !important;
                }
            }
            .header__item {
                font-weight: 500;
                text-decoration: none;
                padding-right: 0.9375em;
                padding-left: 0.9375em;
                transition: opacity 0.2s;
                position: relative;
                cursor: pointer;
                height: 100%;
                border-bottom: 0.125em solid transparent;
                flex: 0 0 auto;
            }
            .header__item:last-child {
                padding-right: 0;
            }
            .header__item.is_active {
                border-bottom: 0.125em solid #1c252c;
            }
            .header__item.is_active:after {
                -webkit-transform: scaleY(-1);
                transform: scaleY(-1);
            }
            .header__item_hover:after {
                content: "";
                display: block;
                margin-top: 0.1875em;
                margin-left: 0.5em;
                transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .layout-404 .header__item_hover:after {
                background-position: -18.75em -0.4375em;
            }
            .header__item:hover:after {
                -webkit-transform: scaleX(-1);
                transform: scaleX(-1);
            }
            .layout-404 .header__item {
                color: #1c252c;
            }
            @media only screen and (max-width: 768px) {
                .header__item {
                    display: none;
                }
            }
            .header-bar__item_email:before {
                width: 0.875em;
                height: 1em;
                background-image: url(img/f3bd5cc.svg);
            }
            .header-bar__item_phone:before,
            .header-bar__phone:before {
                width: 0.9375em;
                height: 0.9375em;
                background-image: url(img/2fbd793.svg);
            }
            .header-bar__item_email:before,
            .header-bar__item_location:after,
            .header-bar__item_phone:before,
            .header-bar__phone:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
			/*
            .header-bar {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background: #1c252c;
                color: #fff;
                height: 2.5em;
            }
			*/
            .is_new-slider .header-bar {
                height: 2.25em;
            }
            .header-bar__container {
                display: flex;
                justify-content: space-between;
                align-items: center;
                height: 100%;
            }
            .header-bar__container.is_loading {
                justify-content: flex-end;
            }
            .header-bar__content {
                display: flex;
            }
            .header-bar__item-wrapper {
                display: flex;
                margin-right: 0.9375em;
            }
            .header-bar__item {
                line-height: 1.28;
                font-size: 0.875em;
                margin-right: 1.07143em;
                text-decoration: none;
                transition: opacity 0.2s;
                display: flex;
                align-items: center;
                opacity: 1;
                cursor: pointer;
            }
            .header-bar__item:last-child {
                margin-right: 0;
            }
            .header-bar__item:hover {
                opacity: 0.75;
            }
            .header-bar__item_not-hover:hover {
                opacity: 1 !important;
            }
            .header-bar__item_dealer.is_holding,
            .header-bar__item_holding {
                padding-right: 1.07143em;
                border-right: 1px solid hsla(0, 0%, 100%, 0.2);
            }
            .header-bar__item_phone {
                padding-left: 1.07143em;
            }
            .header-bar__item_phone:not(:first-child) {
                border-left: 1px solid hsla(0, 0%, 100%, 0.2);
            }
            .header-bar__item_phone:before {
                content: "";
                display: block;
                margin-right: 0.3125em;
            }
            .header-bar__item_email:before {
                content: "";
                display: block;
                margin-right: 0.3125em;
            }
            .header-bar__item_location:before {
                content: "";
                margin-right: 0.3125em;
                display: none;
            }
            .header-bar__item_location:after {
                content: "";
                display: block;
                width: 0.875em;
                height: 1em;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqsUgsRgzAMbacACUjAwToHk4CUOkECc1AcgAPmAAklYS+7UNqx2y13uV4+70FeYsyPZnPJGOOdnkalJmvto8hCgIp8jC8LyiPydQk45ho4lloO1IK5RuzIPX5bwGwtxxeFZcBAszzRHMiv5D2TcJ7r6NsBNxHwNiC5odkl9QNQlNyaWRiApqR+mHFhZWUlmNEpxd8zpqtgoC8o7jXxV8UzUmmYyfskH5CvPl2Pwywd4g6xOz1gdQxzVpDSkcuXsQre52D+ZasAAwD7FvseI0WHUwAAAABJRU5ErkJggg==);
                margin-left: 0.3125em;
            }
            .header-bar__name {
                margin-right: 0.625em;
            }
            .header-bar__phone {
                display: flex;
                align-items: center;
            }
            .header-bar__phone:before {
                content: "";
                display: block;
                margin-right: 0.3125em;
            }
            @media only screen and (min-width: 769px) {
                .container {
                    width: 100%;
                    position: relative;
                    margin-left: auto;
                    margin-right: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .container {
                    width: 100%;
                    position: relative;
                }
            }
            @media only screen and (min-width: 769px) {
                .container_default {
                    padding-left: 2.75em;
                    padding-right: 2.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .container_default {
                    padding-left: 1.25em;
                    padding-right: 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .container_regular {
                    max-width: 64.375em;
                }
            }
            .city-filter__title:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .city-filter_white .city-filter__title:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjVsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .city-filter__title:after,
            .city-filter_white .city-filter__title:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .city-filter-enter-active,
            .city-filter-leave-active {
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .city-filter-enter,
            .city-filter-leave-to {
                -webkit-transform: translateY(20%);
                transform: translateY(20%);
                opacity: 0;
            }
            .city-filter {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .city-filter__select {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .city-filter__select {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    display: block;
                    height: 100%;
                    width: 100%;
                    opacity: 0;
                    z-index: 20;
                }
            }
            @media only screen and (width: 768px) {
                .city-filter__select {
                    display: block;
                }
            }
            .city-filter__title {
                display: flex;
                align-items: center;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: opacity 0.2s;
            }
            .city-filter__title:after {
                content: "";
                display: block;
                margin-top: 0;
                margin-left: 0.125em;
                transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (min-width: 769px) {
                .city-filter.is_hover .city-filter__title,
                .city-filter:hover .city-filter__title {
                    opacity: 0.7;
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .city-filter.is_hover .city-filter__title:after,
                .city-filter:hover .city-filter__title:after {
                    -webkit-transform: translateY(20%);
                    transform: translateY(20%);
                }
            }
            @media only screen and (min-width: 769px) {
                .city-filter.is_hover .city-filter__title:after {
                    -webkit-transform: translateY(20%) scaleY(-1);
                    transform: translateY(20%) scaleY(-1);
                }
            }
            .city-filter__list {
                position: absolute;
                top: 100%;
                left: 0;
                font-size: 1rem;
            }
            @media only screen and (max-width: 768px) {
                .city-filter__list {
                    display: none;
                }
            }
            @media only screen and (width: 768px) {
                .city-filter__list {
                    display: none;
                }
            }
            .hamburger {
                position: relative;
            }
            .hamburger.is_active .hamburger__item_1 {
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }
            .hamburger.is_active .hamburger__item_2 {
                opacity: 0;
            }
            .hamburger.is_active .hamburger__item_3 {
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
            }
            .hamburger_white .hamburger__item {
                background: #fff;
            }
            .hamburger_black .hamburger__item {
                background: #1c252c;
            }
            @media only screen and (min-width: 769px) {
                .hamburger:hover .hamburger__item_1 {
                    top: 50%;
                    -webkit-transform: translateY(-0.58em);
                    transform: translateY(-0.58em);
                }
                .hamburger:hover .hamburger__item_3 {
                    top: 50%;
                    -webkit-transform: translateY(0.58em);
                    transform: translateY(0.58em);
                }
            }
            .hamburger__item {
                height: 2px;
                width: 1.75em;
                margin-left: -0.875em;
                left: 50%;
                position: absolute;
                -webkit-transform-origin: center center;
                transform-origin: center center;
                transition: opacity 0.2s, -webkit-transform 0.3s;
                transition: opacity 0.2s, transform 0.3s;
                transition: opacity 0.2s, transform 0.3s, -webkit-transform 0.3s;
                margin-top: -1px;
            }
            .hamburger__item_1 {
                top: 50%;
                -webkit-transform: translateY(-0.5em);
                transform: translateY(-0.5em);
            }
            .hamburger__item_2 {
                top: 50%;
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
            .hamburger__item_3 {
                top: 50%;
                -webkit-transform: translateY(0.5em);
                transform: translateY(0.5em);
            }
            .v-button_dealers:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .v-button_conf:after,
            .v-button_credit:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .v-button.is_arrow-white:after {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                height: 0.75em;
                width: 0.5em;
            }
            .v-button_orange-light:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                height: 0.75em;
                width: 0.5em;
            }
            .v-button.is_arrow:after {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
                height: 0.75em;
                width: 0.5em;
            }
            .v-button {
                position: relative;
                display: inline-block;
                box-sizing: border-box;
                vertical-align: middle;
                outline: none;
                border: none;
                text-align: center;
                text-decoration: none !important;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .v-button.is_arrow-white:after,
            .v-button.is_arrow:after,
            .v-button_conf:after,
            .v-button_credit:after,
            .v-button_dealers:after,
            .v-button_orange-light:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            form.is_disabled .v-button {
                pointer-events: none;
                opacity: 0.7;
            }
            .v-button_blue {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #0046ac;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_blue:hover {
                background: #003c93;
            }
            .v-button_orange {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #e84b37;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_orange:hover {
                background: #e53620;
            }
            .v-button_green {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #014637;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_green:hover {
                background: #015f4b;
            }
            .v-button_light-green {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #2f9f41;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_light-green:hover {
                background: #35b349;
            }
            .v-button_conf-green {
                font-size: 0.75em;
                line-height: 1;
                text-transform: uppercase;
                background: #268746;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                width: 15em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_conf-green:hover {
                background: #2c9b50;
            }
            .v-button_conf-blue {
                font-size: 0.625em;
                line-height: 1;
                text-transform: uppercase;
                background: #3a517c;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4.8em;
                width: 18em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 2em;
                padding-right: 2em;
            }
            .v-button_conf-blue:hover {
                background: #425c8d;
            }
            .v-button_gray {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                text-transform: uppercase;
                background: #4b4e54;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_gray:hover {
                background: #575b61;
            }
            .v-button_red {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #e84b37;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_red:hover {
                background: #eb604e;
            }
            .v-button_orange-light {
                font-size: 0.75em;
                line-height: 1.33333em;
                border-radius: 0.16667em;
                box-sizing: border-box;
                text-transform: uppercase;
                font-weight: 700;
                letter-spacing: 0.14em;
                padding: 1.5em 2.5em 1.33333em 1.66667em;
                height: 4em;
                position: relative;
                background: rgba(232, 75, 55, 0.1);
                color: #e84b37;
                transition: all 0.3s;
            }
            .v-button_orange-light:before {
                content: "";
                position: absolute;
                right: 1.25em;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                margin-top: 1px;
            }
            .v-button_orange-light:hover {
                background: rgba(232, 75, 55, 0.2);
            }
            .v-button_orange-light:hover:before {
                -webkit-transform: translateY(-50%) translateX(20%);
                transform: translateY(-50%) translateX(20%);
            }
            .v-button_transparent {
                background: hsla(0, 0%, 100%, 0.1);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #fff;
                transition: all 0.3s;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_transparent:hover {
                background: hsla(0, 0%, 100%, 0.25);
            }
            .v-button_transparent-white {
                background: transparent;
                border: 1px solid hsla(0, 0%, 100%, 0.4);
                border-radius: 0.35714em;
                font-size: 0.875em;
                line-height: 1;
                color: hsla(0, 0%, 97.3%, 0.7);
                transition: all 0.3s;
                height: 3.14286em;
                min-width: 14.28571em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.28571em;
                padding-right: 1.28571em;
            }
            .v-button_transparent-white:hover {
                color: #f8f8f8;
                border: 1px solid #fff;
            }
            .v-button_dark {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #fff;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
                position: relative;
            }
            .v-button_dark:after {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(28, 37, 44, 0.5);
                transition: background 0.3s;
                z-index: -1;
            }
            .v-button_dark:hover:after {
                background: hsla(0, 0%, 100%, 0.3);
            }
            .v-button_blur {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #fff;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
                position: relative;
            }
            .v-button_blur:after {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: hsla(0, 0%, 100%, 0.15);
                transition: background 0.3s;
                z-index: -1;
            }
            .v-button_blur:hover:after {
                background: hsla(0, 0%, 100%, 0.3);
            }
            .v-button_white {
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #1c252c;
                transition: all 0.3s;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_white:hover {
                background: #f2f2f2;
            }
            .v-button_gray-light {
                background: rgba(28, 37, 44, 0.1);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 3.25em;
                font-size: 0.875em;
                line-height: 1;
                font-weight: 700;
                color: #1c252c;
                transition: all 0.3s;
                height: 2em;
                max-width: 13.28571em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 0.85714em;
                padding-right: 0.85714em;
            }
            .v-button_gray-light:hover {
                background: #ebebeb;
            }
            .v-button_black {
                background: #000;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #fff;
                transition: all 0.3s;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_black:hover {
                color: #212121;
            }
            .v-button_credit {
                background: #e84b37;
                width: 12.5em;
                height: 5.625em;
                position: relative;
                justify-content: center;
                color: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                line-height: 1.25;
                font-weight: 700;
                transition: all 0.3s;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding-left: 1.25em;
                padding-right: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .v-button_credit:hover {
                    background: rgba(232, 75, 55, 0.8);
                }
            }
            .v-button_credit:after {
                content: "";
                position: absolute;
                bottom: 1.125em;
                right: 1.125em;
            }
            .v-button_conf {
                background: #28446c;
                width: 12.5em;
                height: 5.625em;
                position: relative;
                justify-content: center;
                color: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                line-height: 1.25;
                font-weight: 700;
                transition: all 0.3s;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding-left: 1.25em;
                padding-right: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .v-button_conf:hover {
                    background: rgba(40, 68, 108, 0.8);
                }
            }
            .v-button_conf:after {
                content: "";
                position: absolute;
                bottom: 1.125em;
                right: 1.125em;
            }
            .v-button_dealers {
                background: #e5e5e5;
                width: 12.5em;
                height: 5.625em;
                position: relative;
                justify-content: center;
                color: #1c252c;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                line-height: 1.25;
                font-weight: 700;
                transition: all 0.3s;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding-left: 1.25em;
                padding-right: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .v-button_dealers:hover {
                    background: hsla(0, 0%, 89.8%, 0.8);
                }
            }
            .v-button_dealers:after {
                content: "";
                position: absolute;
                bottom: 1.125em;
                right: 1.125em;
            }
            .v-button_trofi {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #3d3c28;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_trofi:hover {
                background: #2e2d1e;
            }
            .v-button_sgr-exped {
                font-size: 0.75em;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                background: #de5235;
                color: #fff;
                transition: all 0.3s;
                border-radius: 2px;
                height: 4em;
                min-width: 16.66667em;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-left: 1.66667em;
                padding-right: 1.66667em;
            }
            .v-button_sgr-exped:hover {
                background: #d64223;
            }
            .v-button_edition {
                transition: all 0.3s;
                display: inline-flex;
                align-items: center;
                justify-content: center;
            }
            @media only screen and (min-width: 769px) {
                .v-button_edition {
                    font-size: 1.0625em;
                    border-radius: 2.82353em;
                    height: 2.82353em;
                    min-width: 10.82353em;
                    padding-left: 1.41176em;
                    padding-right: 1.41176em;
                }
            }
            @media only screen and (max-width: 768px) {
                .v-button_edition {
                    width: 100%;
                    font-size: 0.875em;
                    border-radius: 2.85714em;
                    height: 2.85714em;
                }
            }
            .v-button_subscribe {
                font-size: 0.75em;
                line-height: 1.3;
                font-weight: 700;
                letter-spacing: 0.05em;
                text-transform: uppercase;
                background: #3f6c89;
                color: #fff;
                transition: all 0.3s;
                border-radius: 3px;
                display: inline-flex;
                align-items: center;
                justify-content: center;
            }
            @media only screen and (min-width: 769px) {
                .v-button_subscribe {
                    height: 3.75em;
                    min-width: 11.66667em;
                    padding-left: 1.66667em;
                    padding-right: 1.66667em;
                }
                .v-button_subscribe:hover {
                    background: #375e78;
                }
            }
            @media only screen and (max-width: 768px) {
                .v-button_subscribe {
                    height: 2.91667em;
                    min-width: 9.16667em;
                    padding-left: 0.83333em;
                    padding-right: 0.83333em;
                }
            }
            .v-button_subscribe.is_disable {
                pointer-events: none;
                background-color: #ccd2d8;
            }
            .v-button.is_arrow:hover:after {
                -webkit-transform: translateX(20%) translateZ(0);
                transform: translateX(20%) translateZ(0);
            }
            .v-button.is_arrow:after {
                content: "";
                display: block;
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                margin-left: 0.5em;
            }
            .v-button.is_arrow-white:hover:after {
                -webkit-transform: translateX(20%) translateZ(0);
                transform: translateX(20%) translateZ(0);
            }
            .v-button.is_arrow-white:after {
                content: "";
                display: block;
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                margin-left: 0.5em;
            }
            .patriot-page__title {
                text-align: center;
            }
            .patriot-page__image-car {
                display: none !important;
                width: 0;
                height: 0;
            }
            @media only screen and (max-width: 768px) {
                .patriot-page__submenu {
                    display: none;
                }
            }
            .patriot-page #stock {
                position: relative;
                top: -2.5em;
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__interior {
                    min-height: 68.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__info {
                    min-height: 35em;
                    max-height: 375em;
                }
            }
            .patriot-page__description {
                text-align: center;
                margin-bottom: 2.875em;
                font-weight: 400;
            }
            .patriot-page .configurator-basket-button__content:after {
                display: none !important;
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__interior {
                    margin-bottom: 8.5625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .patriot-page__interior {
                    margin-bottom: 3.125em;
                }
            }
            .patriot-page__discount-wrapper {
                padding: 3.75em 0 5em;
                background-color: #f8f8f8;
            }
            .patriot-page__subscribe-wrapper {
                margin-top: 0.9375em;
                background-color: #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__subscribe-wrapper {
                    padding: 3.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .patriot-page__subscribe-wrapper {
                    padding: 1.25em 1.875em;
                    margin-bottom: 5em;
                }
            }
            .patriot-page__subscribe-wrapper .main-articles-subscribe__title {
                margin-left: 0;
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__subscribe-wrapper .main-articles-subscribe__title {
                    margin-bottom: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .patriot-page__subscribe-wrapper .main-articles-subscribe__title {
                    text-align: left;
                }
            }
            @media only screen and (width: 768px) {
                .patriot-page__subscribe-wrapper .main-articles-subscribe__title {
                    text-align: center;
                }
            }
            .patriot-page__subscribe-wrapper .main-articles-subscribe__container {
                padding: 0;
            }
            @media only screen and (min-width: 769px) {
                .patriot-page__subscribe-wrapper .main-articles-subscribe__container {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }
            }
            .patriot-page__buttons {
                margin: 1.5em 0 1.125em;
                display: flex;
                justify-content: center;
                width: 100%;
            }
            @media only screen and (max-width: 768px) {
                .patriot-page__buttons {
                    display: none;
                }
            }
            .product-submenu-patriot__item_configurator:before {
                width: 2em;
                height: 1.75em;
                background-image: url(img/e206977.svg);
            }
            .product-submenu-patriot__item_stock:before {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(img/456dd9e.svg);
            }
            .product-submenu-patriot__item_test-drive:before {
                width: 2em;
                height: 2em;
                background-image: url(img/40aec1a.svg);
            }
            .product-submenu-patriot__item_configurator:before,
            .product-submenu-patriot__item_stock:before,
            .product-submenu-patriot__item_test-drive:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-submenu-patriot__item {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .product-submenu-patriot__container {
                display: flex;
                justify-content: flex-end;
                align-items: center;
            }
            .product-submenu-patriot__content {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .product-submenu-patriot {
                width: 100%;
                height: 3.375em;
                z-index: 50;
            }
            .product-submenu-patriot.is_sticky .product-submenu-patriot__wrapper {
                position: fixed;
                z-index: 10;
                background: #fff;
                top: 0;
                left: 0;
                right: 0;
            }
            .product-submenu-patriot.is_sticky.is_header-show .product-submenu-patriot__wrapper {
                top: 5em;
            }
            .product-submenu-patriot__content {
                height: 3.375em;
                background-color: #4b4e54;
                overflow: hidden;
            }
            .product-submenu-patriot__container {
                height: 100%;
            }
            .product-submenu-patriot__container_right {
                flex: none;
                position: relative;
                background-color: #61646b;
            }
            .product-submenu-patriot__container_right:after {
                content: "";
                position: absolute;
                top: 0;
                bottom: 0;
                left: 100%;
                width: 3.125em;
                background-color: #61646b;
                z-index: 0;
            }
            .product-submenu-patriot__container_left {
                flex: 1 0 auto;
                justify-content: flex-start;
            }
            .product-submenu-patriot__bg {
                background-color: #4b4e54;
                display: flex;
                width: 100%;
                height: 100%;
                flex: 0 1 auto;
                margin-left: -0.0625em;
            }
            .product-submenu-patriot__item {
                color: hsla(0, 0%, 100%, 0.5);
                padding: 0 0.9375em;
                height: 100%;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .product-submenu-patriot__item:hover {
                color: hsla(0, 0%, 100%, 0.7);
            }
            .product-submenu-patriot__item.is_active {
                color: #fff;
            }
            @media only screen and (min-width: 1024px) and (max-width: 1440px) {
                .product-submenu-patriot__item.text {
                    font-size: 0.875em;
                }
            }
            .product-submenu-patriot__item_title {
                overflow: hidden;
                will-change: widht;
                transition: width 0.5s linear;
                width: 0;
                white-space: nowrap;
                padding: 0;
                color: #fff;
            }
            .product-submenu-patriot__item_title.is_show {
                width: 5em;
                justify-content: flex-start;
            }
            .page-cars-new-pickup-akpp .product-submenu-patriot__item_title.is_show {
                width: 4.375em;
            }
            .product-submenu-patriot__item:nth-child(2) {
                padding-left: 0;
            }
            .is_business .product-submenu-patriot__item.is_first {
                margin-left: 0.9375em;
            }
            .product-submenu-patriot__item_test-drive {
                color: #fff;
            }
            .product-submenu-patriot__item_test-drive:before {
                content: "";
                display: block;
                margin-right: 0.4375em;
            }
            .product-submenu-patriot__item_stock {
                color: #fff;
            }
            .product-submenu-patriot__item_stock:before {
                content: "";
                display: block;
                margin-right: 0.4375em;
            }
            .product-submenu-patriot__item_configurator {
                color: #fff;
                padding-right: 0;
            }
            .product-submenu-patriot__item_configurator:before {
                content: "";
                display: block;
                margin-right: 0.4375em;
            }
            .product-submenu-patriot__configurator-button {
                height: 100%;
            }
            .text_big {
                line-height: 1.09;
            }
            @media only screen and (min-width: 769px) {
                .text_big {
                    font-size: 1.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text_big {
                    font-size: 1.125em;
                }
            }
            .text_medium {
                line-height: 1.28;
            }
            @media only screen and (min-width: 769px) {
                .text_medium {
                    font-size: 1.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text_medium {
                    font-size: 1em;
                }
            }
            .text_regular {
                line-height: 1.25;
            }
            @media only screen and (min-width: 769px) {
                .text_regular {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text_regular {
                    font-size: 0.875em;
                }
            }
            .text_small {
                line-height: 1.28;
            }
            @media only screen and (min-width: 769px) {
                .text_small {
                    font-size: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text_small {
                    font-size: 0.75em;
                }
            }
            .text_subscribe {
                line-height: 1.28;
            }
            @media only screen and (min-width: 769px) {
                .text_subscribe {
                    font-size: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text_subscribe {
                    font-size: 0.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .text_large {
                    font-size: 1.5em;
                }
            }
            @charset "UTF-8";
            .product-hero__pdf:before {
                width: 1.25em;
                height: 1.125em;
                background-image: url(../img/a2040bc.svg);
            }
            .product-hero__background {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }
            .product-hero__antarctic .product-hero__logo,
            .product-hero__background {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-hero__arrow-down:before,
            .product-hero__pdf:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-hero__pdf {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .product-hero {
                position: relative;
                height: 33.33333vw;
                background-color: #1c252c;
                color: #fff;
                box-sizing: border-box;
                text-align: center;
                overflow: hidden;
                margin-bottom: -1px;
            }
            @media only screen and (max-width: 768px) {
                .product-hero {
                    height: 29.25em;
                }
            }
            @media only screen and (width: 768px) {
                .product-hero {
                    height: 40.625em;
                }
            }
            @media only screen and (min-width: 769px) {
                [data-alias="new-patriot-2019"] .product-hero {
                    padding-top: 10em;
                }
            }
            @media only screen and (max-width: 768px) {
                [data-alias="new-patriot-2019"] .product-hero {
                    padding-top: 3em;
                }
            }
            @media only screen and (min-width: 769px) {
                [data-alias="classic"] .product-hero {
                    padding-top: 10em;
                }
            }
            @media only screen and (max-width: 768px) {
                [data-alias="classic"] .product-hero {
                    padding-top: 3em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero.is_antarctic {
                    height: 49.375em;
                    padding-top: 3.125em;
                    z-index: 2;
                    background-color: transparent;
                }
                .product-hero.is_antarctic .product-hero__background {
                    background-position: 100%;
                    background-color: transparent;
                }
                .product-hero.is_antarctic .product-hero__left-wrapper {
                    bottom: 6em;
                }
            }
            @media only screen and (width: 768px) {
                .product-hero.is_antarctic {
                    height: 46.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero.is_hunter,
                .product-hero.is_life-style,
                .product-hero.is_pickup,
                .product-hero.is_sgr-expedition {
                    padding-top: 3.125em;
                }
            }
            .product-hero.is_hunter .product-hero__left-wrapper,
            .product-hero.is_pickup .product-hero__left-wrapper,
            .product-hero.is_profi .product-hero__left-wrapper,
            .product-hero.is_sgr-expedition .product-hero__left-wrapper {
                background: rgba(28, 37, 44, 0.5);
                padding-left: 0.625em;
                padding-right: 0.625em;
            }
            @media only screen and (max-width: 768px) {
                .product-hero.is_hunter,
                .product-hero.is_pickup,
                .product-hero.is_profi,
                .product-hero.is_sgr-expedition {
                    padding-top: 2.5em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero.is_hunter .product-hero__background {
                    background-position: center 63% !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero.is_profi {
                    padding-top: 4.375em;
                }
            }
            .product-hero.is_profi-main {
                overflow: visible;
            }
            @media only screen and (min-width: 769px) {
                .product-hero.is_profi-main {
                    padding-top: 4.375em;
                }
            }
            .product-hero.is_sgr:before {
                position: absolute;
                display: block;
                content: "";
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                background: linear-gradient(180deg, transparent 63.86%, rgba(0, 0, 0, 0.5) 89.5%);
                z-index: 1;
            }
            .product-hero__akpp {
                color: #1c252c;
                text-align: left;
            }
            .product-hero__akpp .title {
                text-align: left;
            }
            @media only screen and (max-width: 768px) {
                .product-hero__akpp {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero__content {
                    position: absolute;
                    top: 5.8125em;
                    left: 4.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__content {
                    position: relative;
                    width: 100%;
                    height: 100%;
                }
            }
            .product-hero__buttons {
                position: absolute;
                bottom: 0;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__buttons {
                    left: 10em;
                    right: 10em;
                    -webkit-transform: translateY(50%);
                    transform: translateY(50%);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__buttons {
                    left: 1.25em;
                    right: 1.25em;
                    -webkit-transform: translateY(90%);
                    transform: translateY(90%);
                }
            }
            .product-hero__background {
                z-index: 0;
            }
            .product-hero__video {
                position: absolute;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: 0;
                display: block;
                min-height: 100%;
                min-width: 100%;
            }
            .product-hero__container {
                position: relative;
                z-index: 1;
                height: 100%;
            }
            .product-hero__title {
                margin-top: 0;
            }
            .product-hero__title.is_dark {
                color: #014637;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__title {
                    margin-bottom: 0.1875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__title {
                    margin-bottom: 0.42857em;
                    max-width: 70%;
                    margin-left: auto;
                    margin-right: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__description {
                    font-size: 1rem;
                }
            }
            .product-hero__left-wrapper {
                position: absolute;
                display: flex;
                vertical-align: center;
                align-items: center;
                justify-content: space-between;
                bottom: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__left-wrapper {
                    left: 2.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__left-wrapper {
                    left: 1.25em;
                    right: 1.25em;
                }
            }
            .product-hero__price-wrapper {
                color: #f8f8f8;
                text-align: left;
                font-weight: 100;
                cursor: pointer;
            }
            .is_dark .product-hero__price-wrapper {
                font-weight: 300;
                background: #014637;
                border-radius: 15px;
                padding: 0.625em;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__price-wrapper {
                    font-size: 1.125em;
                    margin-right: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__price-wrapper {
                    font-size: 1em;
                }
            }
            .product-hero__price {
                font-size: 1.8em;
            }
            .product-hero__links-wrapper {
                position: absolute;
                right: 2.75em;
                bottom: 1.25em;
            }
            @media only screen and (max-width: 768px) {
                .product-hero__links-wrapper {
                    display: none;
                }
            }
            .product-hero__scroll-area {
                cursor: default;
            }
            @media only screen and (min-width: 769px) {
                .is_sgr-expedition .product-hero__scroll-area {
                    position: absolute;
                    top: 0;
                    left: 14%;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_sgr-expedition .product-hero__scroll-area {
                    padding-top: 1.25em;
                }
            }
            .is_sgr-expedition .product-hero__scroll-area .product-hero__title {
                text-transform: uppercase;
                max-width: none;
                line-height: 0.7;
            }
            @media only screen and (min-width: 769px) {
                .is_sgr-expedition .product-hero__scroll-area .product-hero__title {
                    font-size: 4em;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_sgr-expedition .product-hero__scroll-area .product-hero__title {
                    font-size: 2.375em;
                }
            }
            .is_profi .product-hero__scroll-area {
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .is_profi .product-hero__scroll-area {
                    position: absolute;
                    left: 11%;
                    top: -8%;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_profi .product-hero__scroll-area {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            }
            .is_profi .product-hero__scroll-area .product-hero__title {
                text-transform: uppercase;
                font-weight: 600;
                color: #014637;
            }
            @media only screen and (min-width: 769px) {
                .is_profi .product-hero__scroll-area .product-hero__title {
                    text-align: left;
                    font-size: 4.125em;
                    line-height: 1.1;
                    letter-spacing: 0.02em;
                }
            }
            @media only screen and (max-width: 768px) {
                .is_profi .product-hero__scroll-area .product-hero__title {
                    line-height: 1.1;
                    text-align: left;
                }
            }
            .profi-for-profi .product-hero__scroll-area {
                position: absolute;
            }
            @media only screen and (min-width: 769px) {
                .profi-for-profi .product-hero__scroll-area {
                    display: block;
                    left: 57%;
                    bottom: 2.8125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .profi-for-profi .product-hero__scroll-area {
                    width: 100%;
                    left: 50%;
                    bottom: 20%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }
            .profi-for-profi .product-hero__scroll-area .product-hero__title {
                text-transform: uppercase;
                font-weight: 100;
            }
            @media only screen and (min-width: 769px) {
                .profi-for-profi .product-hero__scroll-area .product-hero__title {
                    text-align: left;
                    font-size: 2.375em;
                    line-height: 1.46;
                }
            }
            @media only screen and (max-width: 768px) {
                .profi-for-profi .product-hero__scroll-area .product-hero__title {
                    font-size: 1.25em;
                    line-height: 1.5;
                }
            }
            .product-hero__play-button {
                margin: 1.875em auto 0;
                width: 4em;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__play-button_desktop {
                    display: flex;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__play-button_desktop {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero__play-button_mobile {
                    display: none !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__play-button_mobile {
                    display: flex;
                }
            }
            .product-hero__pdf {
                text-transform: none;
                border: 1px solid hsla(0, 0%, 100%, 0.3);
                border-radius: 2px;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pdf {
                    font-size: 0.875em;
                    line-height: 1.28571em;
                    padding: 1.14286em 1.14286em 1.14286em 2.85714em;
                }
                .product-hero__pdf:hover:before {
                    width: 1.125em;
                    height: 1.125em;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                    background-size: cover;
                    background-position: 50%;
                    background-repeat: no-repeat;
                }
            }
            .layout_en .product-hero__pdf {
                margin-right: 1em;
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pdf {
                    font-size: 0.75em;
                    line-height: 1.5em;
                    padding: 2.5em 0.83333em 0.41667em;
                }
            }
            .product-hero__pdf:before {
                content: "";
                position: absolute;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pdf:before {
                    left: 1.14286em;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pdf:before {
                    left: 50%;
                    top: 0.83333em;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }
            .product-hero__arrow-down:before {
                display: block;
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBtZMBEcIwDEUrYRImAQmTgIQ6AAfgYDiohEmohEqYhEkICaRcaMuWDMhdbtduye/7zRwA9Jje/SCwz4B5yIsAz0gk4nYE1nWYI/eZaU2bnhc5RosAfnvCXLiWntdHY35JdtxE83nLHsaOoiZ+PBALJPFxZU+BnQ8xOCVe055VbG007FlU2EaBZMY2CBzN2H8JcVG9+yLYsokuNG9EcSlhjwDWXOS05M2Ox0bOpVc2HOB9LKfqYAJFCvRuHRvU0wL1zxGkQIn98lSJ2LLnvIltECiRddgGAbInWbDvRi0YN3ACBSgAAAAASUVORK5CYII=);
                transition: all 0.6s;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__arrow-down {
                    position: absolute;
                    cursor: pointer;
                    right: 2.75em;
                    bottom: 7.25em;
                    width: 1.375em;
                    height: 1.125em;
                }
                .product-hero__arrow-down:hover:before {
                    -webkit-transform: translateY(20%);
                    transform: translateY(20%);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__arrow-down {
                    display: none;
                }
            }
            .product-hero__banner {
                position: absolute;
                bottom: 0;
                left: 0;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__antarctic {
                    text-align: left;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__antarctic {
                    display: none !important;
                }
            }
            .product-hero__antarctic .product-hero__title {
                color: #41425f;
            }
            .product-hero__antarctic .product-hero__text {
                color: #717886;
                font-size: 2.125em;
                font-weight: 300;
                line-height: 1.1em;
            }
            .product-hero__antarctic .product-hero__logo {
                width: 7.5em;
                height: 7.5em;
                margin-bottom: 1.875em;
                background-image: url(img/3d9a2a8.png);
            }
            .product-hero__hunter-expedition {
                padding-top: 1.25em;
            }
            .product-hero__hunter-expedition .product-hero__title {
                color: #014637;
                line-height: 0.8;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__hunter-expedition .product-hero__title {
                    font-size: 3.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__hunter-expedition .product-hero__title {
                    font-size: 2.8125em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero__hunter-expedition .product-hero__title span {
                    font-size: 0.48148em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__hunter-expedition .product-hero__title span {
                    font-size: 0.53333em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero__patriot-akpp {
                    position: absolute;
                    top: 4.125em;
                    left: 47%;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__patriot-akpp {
                    padding-top: 7.5em;
                }
            }
            .product-hero__patriot-akpp .product-hero__title {
                text-transform: uppercase;
                line-height: 0.7;
                font-weight: 100;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__patriot-akpp .product-hero__title {
                    font-size: 3em;
                    margin-bottom: 0.83333em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__patriot-akpp .product-hero__title {
                    font-size: 1.25em;
                    margin-bottom: 1em;
                }
            }
            .product-hero__patriot-akpp .product-hero__title span {
                font-weight: 500;
            }
            .product-hero__patriot-akpp .product-hero__price {
                white-space: nowrap;
                color: #fff;
                line-height: 0.9;
                font-weight: 700;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__patriot-akpp .product-hero__price {
                    font-size: 5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__patriot-akpp .product-hero__price {
                    font-size: 2.375em;
                }
            }
			/*
            .product-hero__patriot-akpp .product-hero__price:before {
                content: "от";
            }
            .product-hero__patriot-akpp .product-hero__price:after {
                content: "₽";
            }
			**/
            .product-hero__patriot-akpp .product-hero__price:after,
            .product-hero__patriot-akpp .product-hero__price:before {
                vertical-align: top;
                font-weight: 500;
                font-size: 0.525em;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pickup-akpp {
                    position: absolute;
                    top: 2.5em;
                    left: 57%;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pickup-akpp {
                    padding-top: 2.5em;
                }
            }
            .product-hero__pickup-akpp .product-hero__price {
                white-space: nowrap;
                color: #ff6000;
                line-height: 0.9;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pickup-akpp .product-hero__price {
                    font-size: 5em;
                    margin-bottom: 0.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pickup-akpp .product-hero__price {
                    font-size: 2.8125em;
                    margin-bottom: 0.33333em;
                }
            }
            .product-hero__pickup-akpp .product-hero__price:before {
                content: "от";
            }
            .product-hero__pickup-akpp .product-hero__price:after {
                content: "₽";
            }
            .product-hero__pickup-akpp .product-hero__price:after,
            .product-hero__pickup-akpp .product-hero__price:before {
                vertical-align: top;
                font-size: 0.45455em;
            }
            .product-hero__pickup-akpp .product-hero__title {
                text-transform: uppercase;
                line-height: 0.7;
                font-weight: 100;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pickup-akpp .product-hero__title {
                    font-size: 3.9375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pickup-akpp .product-hero__title {
                    font-size: 2.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-hero__pickup-akpp .product-hero__title span {
                    font-size: 0.44444em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__pickup-akpp .product-hero__title span {
                    font-size: 0.44444em;
                }
            }
            .product-hero__sgr-trofi {
                padding-top: 1.5625em;
            }
            .product-hero__sgr-trofi .product-hero__title {
                text-transform: uppercase;
                max-width: none;
                color: #014637;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__sgr-trofi .product-hero__title {
                    font-size: 3.25em;
                    line-height: 0.7;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__sgr-trofi .product-hero__title {
                    font-size: 1.875em;
                }
            }
            .product-hero__sgr-trofi .product-hero__title span {
                text-transform: none;
                font-weight: 100;
            }
            @media only screen and (min-width: 769px) {
                .product-hero__sgr-trofi .product-hero__title span {
                    font-size: 0.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero__sgr-trofi .product-hero__title span {
                    font-size: 0.73333em;
                }
            }
            .product-hero-banner-akpp__pdf:before {
                width: 1.25em;
                height: 1.125em;
                background-image: url(../img/a2040bc.svg);
            }
            .product-hero-banner-akpp__pdf:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-hero-banner-akpp__pdf {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .product-hero-banner-akpp {
                background: #4b4e54;
                display: flex;
                justify-content: space-between;
                align-items: flex-start;
            }
            @media only screen and (min-width: 769px) {
                .product-hero-banner-akpp {
                    width: 30em;
                    padding: 1.25em 3.75em 0.9375em 2.8125em;
                }
                .product-hero-banner-akpp_big {
                    width: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero-banner-akpp {
                    display: flex;
                    align-items: center;
                    width: 100%;
                    padding: 0.875em 1.25em;
                }
            }
            .product-hero-banner-akpp__price-wrapper {
                color: #fff;
                text-align: left;
                font-weight: 100;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .product-hero-banner-akpp__price-wrapper {
                    font-size: 1.125em;
                    margin-right: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero-banner-akpp__price-wrapper {
                    font-size: 1em;
                }
            }
            .product-hero-banner-akpp__price {
                font-size: 1.8em;
                line-height: 0.8;
            }
            .product-hero-banner-akpp__pdf {
                text-transform: none;
                border: 1px solid hsla(0, 0%, 100%, 0.3);
                border-radius: 2px;
            }
            @media only screen and (min-width: 769px) {
                .product-hero-banner-akpp__pdf {
                    font-size: 0.875em;
                    line-height: 1.28571em;
                    padding: 1.14286em 1.14286em 1.14286em 2.85714em;
                }
                .product-hero-banner-akpp__pdf:hover:before {
                    width: 1.125em;
                    height: 1.125em;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                    background-size: cover;
                    background-position: 50%;
                    background-repeat: no-repeat;
                }
            }
            .product-hero-banner-akpp_big .product-hero-banner-akpp__pdf {
                margin-right: 1em;
            }
            @media only screen and (max-width: 768px) {
                .product-hero-banner-akpp__pdf {
                    font-size: 0.75em;
                    line-height: 1.5em;
                    padding: 2.5em 0.83333em 0.41667em;
                }
            }
            .product-hero-banner-akpp__pdf:before {
                content: "";
                position: absolute;
            }
            @media only screen and (min-width: 769px) {
                .product-hero-banner-akpp__pdf:before {
                    left: 1.14286em;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-hero-banner-akpp__pdf:before {
                    left: 50%;
                    top: 0.83333em;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }
            .product-patriot-config {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-config {
                    height: 100vh;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-config {
                    padding-top: 2em;
                }
            }
            .product-patriot-config #configurator {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-config__conf-mobile {
                    display: none !important;
                }
            }
            .product-patriot-config__content {
                position: relative;
                padding: 0 8.125em 3.6875em;
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-config__content {
                    display: none;
                }
            }
            .product-patriot-config__title.title {
                text-align: center;
                margin: 0.625em auto;
            }
            .product-patriot-config__trims {
                margin-top: 2.1875em;
                padding: 0 !important;
                z-index: 5;
            }
            .product-patriot-config__wrapper {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .product-patriot-config__col_left {
                flex: 1 0 63%;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .is_ie .product-patriot-config__col_left {
                flex-grow: 0;
                flex-shrink: 1;
                flex-basis: 63%;
            }
            .product-patriot-config__button {
                margin-right: 3.125em;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-config__image {
                    width: 100% !important;
                    font-size: 0.58248em;
                    position: relative;
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                    z-index: 1;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-config__image {
                    position: relative;
                    margin-top: -1.5em;
                }
            }
            .product-patriot-config__main-options {
                transition: opacity 0.5s;
            }
            .product-patriot-config__main-options.is_loading {
                opacity: 0;
                transition: opacity 0s;
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-config__main-options {
                    display: none;
                }
            }
            .product-patriot-config__tab-image {
                position: relative;
                font-weight: 400;
                padding-left: 1.5625em;
                cursor: pointer;
                margin-right: 1.5625em;
                opacity: 0.5;
                transition: opacity 0.3s;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .product-patriot-config__tab-image:hover {
                opacity: 1;
            }
            .product-patriot-config__tab-image:before {
                content: "";
                position: absolute;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6MS44O3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjUsMTNjLTMuOSwwLTctMS44LTctNGMwLTEuNiwxLjYtMyw0LTMuNiBNMTAuNSwxM0w5LDEwLjUgTTEwLjUsMTNMOCwxNSBNMTAuNSw1YzMuOSwwLDcsMS44LDcsNAoJYzAsMS42LTEuNiwzLTQsMy42IE0xMC41LDVMMTIsNyBNMTAuNSw1bDItMS41Ii8+Cjwvc3ZnPgo=);
                width: 1.3125em;
                height: 1.1875em;
                top: 50%;
                left: 0;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            .product-patriot-config__color {
                position: relative;
            }
            .product-patriot-config__config {
                background: #fff;
            }
            .product-patriot-config__config.is_loading {
                transition: none !important;
                opacity: 0;
            }
            .product-patriot-config__config.is_left {
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
            }
            .product-patriot-config__config.is_left,
            .product-patriot-config__config.is_right {
                transition: -webkit-transform 1s linear;
                transition: transform 1s linear;
                transition: transform 1s linear, -webkit-transform 1s linear;
            }
            .product-patriot-config__config.is_right {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }
            .product-patriot-config__config.is_active {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-config__config {
                    transition: -webkit-transform 1s linear;
                    transition: transform 1s linear;
                    transition: transform 1s linear, -webkit-transform 1s linear;
                    -webkit-transform: translateX(100%);
                    transform: translateX(100%);
                    height: 100vh !important;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    position: fixed !important;
                    z-index: 100;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-config__screen {
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                }
                .product-patriot-config__screen_360 {
                    background-color: #fff;
                    z-index: 1000;
                }
                .product-patriot-config__screen_home-mobile {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .title_page {
                    font-size: 4em;
                    line-height: 1.06;
                    font-weight: 700;
                }
            }
            @media only screen and (max-width: 768px) {
                .title_page {
                    font-size: 1.75em;
                    line-height: 1;
                    font-weight: 700;
                }
            }
            @media only screen and (min-width: 769px) {
                .title_big {
                    font-size: 3em;
                    line-height: 1.08;
                    font-weight: 700;
                }
            }
            @media only screen and (max-width: 768px) {
                .title_big {
                    font-size: 1.5em;
                    line-height: 1.16;
                    font-weight: 700;
                }
            }
            @media only screen and (min-width: 769px) {
                .title_medium {
                    font-size: 1.375em;
                    line-height: 1.09;
                    font-weight: 700;
                }
            }
            @media only screen and (max-width: 768px) {
                .title_medium {
                    font-size: 1.125em;
                    line-height: 1.25;
                    font-weight: 700;
                }
            }
            @media only screen and (min-width: 769px) {
                .title_small {
                    font-size: 0.75em;
                    line-height: 1.33;
                    font-weight: 700;
                    text-transform: uppercase;
                    letter-spacing: 0.14em;
                }
            }
            @media only screen and (max-width: 768px) {
                .title_small {
                    font-size: 0.75em;
                    line-height: 1.33;
                    font-weight: 500;
                    text-transform: uppercase;
                    letter-spacing: 0.14em;
                }
            }
            .title_subscribe {
                text-transform: uppercase;
            }
            @media only screen and (min-width: 769px) {
                .title_subscribe {
                    font-size: 1.625em;
                    line-height: 1.33;
                    letter-spacing: 0.02em;
                }
            }
            @media only screen and (max-width: 768px) {
                .title_subscribe {
                    font-size: 1em;
                    line-height: 1.62;
                }
            }
            @media only screen and (min-width: 769px) {
                .title_regular {
                    font-size: 2.625em;
                }
            }
            .configurator-trims__item_compare:before {
                width: 1em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K);
            }
            .configurator-trims__item_compare:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-trims {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims {
                    padding-left: 2.75em;
                    padding-right: 2.75em;
                }
                .new-patriot-edition-one .configurator-trims {
                    background-color: hsla(0, 0%, 100%, 0.8);
                }
            }
            .configurator-trims__container {
                display: flex;
                justify-content: flex-start;
                align-items: flex-end;
            }
            .configurator-trims__container_mobile {
                justify-content: space-between;
                align-items: stretch;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims__container_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims__container_desktop {
                    display: none;
                }
            }
            .configurator-trims__slider {
                width: 100%;
                display: flex;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims__slider {
                    justify-content: stretch;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims__slider {
                    justify-content: center;
                }
            }
            .configurator-trims__list {
                display: flex;
                width: 100%;
                align-items: flex-start;
                border-bottom: 1px solid #dde4e9;
            }
            [screen="3"] .configurator-trims__list {
                border-color: hsla(0, 0%, 100%, 0.5);
            }
            [screen="3"] .configurator-trims__list .configurator-trims__item:after {
                background: #fff;
            }
            [screen="2"] .configurator-trims__list:before {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                content: "";
                z-index: -1;
                background-color: hsla(0, 0%, 100%, 0.8);
            }
            .configurator-trims__list.is_loading .configurator-trims__item {
                opacity: 0;
                transition: opacity 0s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims__list {
                    height: 4.375em;
                    justify-content: space-between;
                    align-items: center;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims__list {
                    justify-content: flex-start;
                    margin-right: 1.25em;
                    overflow-x: auto;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-trims__list {
                    justify-content: center;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims__trim-wrapper {
                    width: 100%;
                    height: 100%;
                }
            }
            .configurator-trims__item {
                transition: opacity 0.5s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trims__item {
                    height: 100%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims__item {
                    margin: 0 0.625em;
                }
            }
            .configurator-trims__item_compare {
                display: flex;
                align-items: center;
                white-space: nowrap;
            }
            .configurator-trims__item_compare:before {
                display: inline-block;
                content: "";
                font-size: 1.14286em;
                margin-right: 0.3em;
                position: relative;
                top: 0.0625em;
            }
            .configurator-trims__filter {
                min-width: 12.5em;
                margin-right: 1.875em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-trims__select {
                    flex: 0 1 100%;
                }
                .configurator-trims__select:first-child {
                    margin-right: 0.3125em;
                }
                .page-cars-new-pickup-akpp .configurator-trims__select {
                    flex: 0 0 100%;
                }
            }
            .configurator-trim__link_compare:before {
                width: 1em;
                height: 0.9375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOiMxQzI1MkM7fQo8L3N0eWxlPgo8Zz4KCTxyZWN0IHg9IjEiIHk9IjEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLjUsNC41TDUsMXYySDF2M2g0djJMMTAuNSw0LjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS41LDEwLjVMMTEsN3YyaDR2M2gtNHYyTDUuNSwxMC41eiIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .configurator-trim__link_specs:before {
                width: 1em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K);
            }
            [screen="3"] .configurator-trim .configurator-trim__link_specs:before {
                width: 1em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQsOGMwLDMuMy0yLjcsMS41LTYsMS41UzIsMTEuMywyLDhzMi43LTYsNi02UzE0LDQuNywxNCw4eiIvPgoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjcuNSIgeTE9IjguOCIgeDI9IjguNSIgeTI9IjUuNyIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            [screen="3"] .configurator-trim .configurator-trim__link_compare:before {
                width: 1.25em;
                height: 0.625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjg7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNCwxLjFsNCw0bC00LDQiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDEuMWwtNCw0bDQsNCIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .configurator-trim__link_compare:before,
            .configurator-trim__link_specs:before,
            [screen="3"] .configurator-trim .configurator-trim__link_compare:before,
            [screen="3"] .configurator-trim .configurator-trim__link_specs:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-trim {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                flex: 1 0 0;
                text-align: center;
                color: #1c252c;
                cursor: pointer;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trim {
                    border-width: 2px;
                    height: 100%;
                }
            }
            .configurator-trim:after {
                content: "";
                display: block;
                position: absolute;
                height: 2px;
                bottom: -1px;
                left: 0;
                right: 0;
                background: #1c252c;
                opacity: 0;
                transition: opacity 0.3s;
            }
            [screen="3"] .configurator-trim:after {
                border-color: #fff;
            }
            .configurator-trim:hover .configurator-trim__price,
            .configurator-trim:hover .configurator-trim__title {
                opacity: 0.8;
            }
            @media only screen and (max-width: 768px) {
                .slick-current .configurator-trim .configurator-trim__price,
                .slick-current .configurator-trim .configurator-trim__title {
                    opacity: 1;
                }
            }
            [screen="3"] .configurator-trim {
                color: #fff;
            }
            .configurator-trim.is_active .configurator-trim__price,
            .configurator-trim.is_active .configurator-trim__title {
                opacity: 1;
            }
            .configurator-trim.is_active:after {
                opacity: 1;
            }
            .is_one-trim .configurator-trim.is_active:after {
                opacity: 0;
            }
            .configurator-trim.is_active .configurator-trim__top {
                opacity: 1;
            }
            .configurator-trim_specs {
                text-align: left;
                flex: 0 0 16.5625em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-trim_specs {
                    display: none;
                }
            }
            .configurator-trim_specs .configurator-trim__bottom,
            .configurator-trim_specs .configurator-trim__top {
                padding-left: 1.25em;
            }
            .configurator-trim_specs .configurator-trim__bottom {
                display: block !important;
            }
            .configurator-trim__top {
                display: flex;
                flex-direction: column;
                justify-content: center;
                transition: border-color 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trim__top {
                    padding-top: 0.875em;
                    padding-bottom: 0.875em;
                    height: 100%;
                }
                .configurator-trims-profi-new .configurator-trim__top {
                    padding-top: 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-trim__bottom {
                    position: absolute;
                    top: 100%;
                    left: 0;
                    right: 0;
                    padding-top: 0.625em;
                }
            }
            .configurator-trim__bottom {
                display: none;
            }
            .configurator[screen="1"] .configurator-trim__bottom {
                display: block;
            }
            .product-patriot-config__trims .configurator-trim__bottom {
                display: block;
            }
            .configurator-trim__title {
                margin-bottom: 0.1875em;
                line-height: 1.25;
                opacity: 0.5;
                transition: opacity 0.2s;
            }
            @media only screen and (max-width: 768px) {
                .configurator-trim__title {
                    white-space: nowrap;
                }
            }
            .configurator-trim__price {
                line-height: 1.25;
                white-space: nowrap;
            }
            @media only screen and (min-width: 769px) {
                .configurator-trim__price {
                    opacity: 0.5;
                }
                .configurator-trim__price_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-trim__price {
                    opacity: 0;
                }
                .configurator-trim__price_desktop {
                    display: none;
                }
            }
            .configurator-trim__description {
                font-size: 0.875em;
                line-height: 1.28571em;
                max-width: 12.5em;
                margin: 0 auto;
                opacity: 0.5;
            }
            @media only screen and (max-width: 768px) {
                .configurator-trim__description {
                    display: none;
                }
            }
            .configurator-trim__tag {
                font-size: 0.875em;
                line-height: 1.17;
                font-weight: 500;
                margin: 0 auto 0.57143em;
            }
            .configurator-trim__tag_new {
                color: #e84b37;
            }
            .configurator-trim__link {
                font-size: 0.875em;
                line-height: 1.28571;
            }
            .configurator-trim__link:before {
                display: inline-block;
                content: "";
                font-size: 1.14286em;
                margin-right: 0.3em;
                position: relative;
                top: 0.0625em;
            }
            .configurator-main-options__item_more:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-main-options__item_mark:before {
                width: 1em;
                height: 0.8125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi43MTQyOUw1LjI4NTcxIDExTDE0LjU3MTQgMSIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIuNCIvPgo8L3N2Zz4K);
            }
            .configurator-main-options__item_mark:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-main-options__item_more:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-main-options__item_more {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .configurator-main-options {
                background: #fff;
                max-width: 18.75em;
                width: 100%;
            }
            .configurator-main-options.is_no-border {
                max-width: 36.875em;
            }
            .configurator-main-options__container {
                border: 1px solid rgba(0, 0, 0, 0.1);
                box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
                border-radius: 2px;
                padding: 1.5em 1.25em;
                margin-bottom: 0.375em;
            }
            .is_no-border .configurator-main-options__container {
                border: none;
                box-shadow: none;
            }
            .configurator-main-options__title {
                font-weight: 700;
                margin-bottom: 1em;
            }
            .is_no-border .configurator-main-options__wrapper {
                display: flex;
            }
            .configurator-main-options__col {
                flex: 0 0 50%;
            }
            .configurator-main-options__col:first-child {
                margin-right: 1.25em;
            }
            .configurator-main-options__item {
                position: relative;
                margin-bottom: 1em;
                cursor: default;
            }
            .configurator-main-options__item_more {
                font-weight: 700;
                cursor: pointer;
                margin-bottom: 0;
            }
            .configurator-main-options__item_more:hover:after {
                -webkit-transform: translateX(35%);
                transform: translateX(35%);
            }
            .configurator-main-options__item_more:after {
                position: relative;
                content: "";
                margin-left: 0.75em;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .configurator-main-options__item_mark {
                display: flex;
                justify-content: flex-start;
                align-items: flex-start;
            }
            .configurator-main-options__item_mark:before {
                flex: 0 0 1em;
                content: "";
                display: block;
                margin-right: 0.3125em;
                margin-top: 0.25em;
            }
            .configurator-car-image:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-car-image {
                transition: opacity 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .configurator-car-image {
                    width: 118.75em;
                    height: 66.875em;
                }
            }
            [data-model="9"] .configurator-car-image {
                -webkit-transform: scale(0.75);
                transform: scale(0.75);
            }
            [data-model="9"][data-alias="profi-furgon"] .configurator-car-image {
                -webkit-transform: scale(0.75) translateY(6%);
                transform: scale(0.75) translateY(6%);
            }
            @media only screen and (max-width: 768px) {
                [data-model="9"] [screen="8"] .configurator-car-image {
                    -webkit-transform: scale(0.6);
                    transform: scale(0.6);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-car-image {
                    width: 20em;
                    height: 13.25em;
                    margin: 0 auto;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-car-image {
                    height: 15.625em;
                }
            }
            .configurator-car-image:before {
                content: "";
                position: absolute;
                top: 50%;
                left: 50%;
                height: 20px;
                width: 20px;
                background-image: url('../img/preloader.svg');
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                opacity: 0;
                transition: opacity 0.2s;
            }
            .configurator-car-image img {
                transition: opacity 0.2s;
            }
            .configurator-car-image.is_hidden,
            .configurator-car-image.is_loading img {
                opacity: 0;
            }
            .configurator-car-image.is_loading:before {
                opacity: 1;
            }
            .configurator-car-image__item {
                position: absolute;
                top: 0;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                height: 100%;
            }
            .configurator-colors__360:before {
                width: 3em;
                height: 1em;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO2ZpbGwtb3BhY2l0eTowLjg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuMywyQzQzLjEsMS45LDQzLDEuNyw0MywxLjVWMS4zYzAtMC4zLDAuMy0wLjYsMC42LTAuNUM0OC43LDIuNCw1MSw0LjYsNTEsNi43YzAsMy4yLTYuNiw2LjctMTcuOSw3LjgKCWMtMC42LDAuMS0xLjEtMC40LTEuMS0xdi0xLjljMC0wLjUsMC40LTEsMC45LTFDNDIuNSwxMCw0Nyw4LDQ3LDUuN0M0Nyw1LjMsNDcsMy41LDQzLjMsMnogTTcuMywxLjJDNy43LDEuMSw4LDEuMyw4LDEuNnYwLjEKCUM4LDEuOSw4LDIsNy45LDIuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC0wLjEsMC4xQzQuOSwzLjYsNSw1LjEsNSw1LjZsMCwwLjFjMCwyLjQsNC43LDQuMywxNC42LDQuOWwtMC41LTIuMwoJYy0wLjEtMC4zLDAuMy0wLjYsMC42LTAuNGw3LjYsNC4yYzAuMywwLjIsMC4zLDAuNSwwLDAuN2wtNy42LDQuMmMtMC4zLDAuMi0wLjctMC4xLTAuNi0wLjRsMC40LTIuMUM3LjgsMTMuNiwxLDkuOSwxLDYuNwoJQzEsNC43LDMsMi43LDcuMywxLjJ6Ii8+Cjwvc3ZnPgo=)
                    top;
                background-size: 100% auto;
            }
            .configurator-colors__item_black:before {
                width: 1em;
                height: 0.875em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiw3bDMuOCwzLjlsOC4yLTkiLz4KPC9zdmc+Cg==);
            }
            .configurator-colors__item_white:before {
                width: 1em;
                height: 0.875em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiw3LjZsMy44LDMuOWw4LjItOSIvPgo8L3N2Zz4K);
            }
            .configurator-colors__item_black:before,
            .configurator-colors__item_white:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-colors__title {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .configurator-colors {
                display: flex;
                justify-content: center;
            }
            .configurator-colors__item {
                position: relative;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                margin: 0 0.1875em;
                transition: all 0.2s;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .configurator-colors__item {
                    width: 4.1875em;
                    height: 2.3125em;
                    -webkit-transform: scaleY(0.56);
                    transform: scaleY(0.56);
                }
                .configurator-colors__item:hover {
                    -webkit-transform: scaleY(1);
                    transform: scaleY(1);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-colors__item {
                    width: 2.375em;
                    height: 2.375em;
                    font-size: 0.82em;
                    -webkit-transform: scaleY(0.5);
                    transform: scaleY(0.5);
                }
            }
            .configurator-colors__item.is_active {
                -webkit-transform: scaleY(1);
                transform: scaleY(1);
            }
            .configurator-colors__item.is_active:before {
                opacity: 1;
            }
            .configurator-colors__item_white:before {
                content: "";
                display: block;
                height: 100%;
                opacity: 0;
                transition: opacity 0.2s;
                margin: 0 auto;
            }
            .configurator-colors__item_black:before {
                content: "";
                display: block;
                opacity: 0;
                transition: opacity 0.2s;
                margin: 0 auto;
                height: 100%;
            }
            .configurator-colors__title {
                position: absolute;
                top: -1.875em;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                color: #1c252c;
                left: 50%;
                -webkit-transform: translateX(-50%) translateZ(0);
                transform: translateX(-50%) translateZ(0);
                cursor: default;
            }
            .configurator-colors__title_abs {
                position: absolute;
                white-space: nowrap;
                bottom: calc(100% + 10px);
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            @media only screen and (max-width: 768px) {
                .configurator-colors__title {
                    display: none;
                }
            }
            .configurator-colors__360 {
                position: absolute;
                top: calc(100% + 22px);
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                z-index: 9;
                opacity: 0.8;
            }
            .configurator-colors__360:before {
                content: "";
                display: block;
                position: absolute;
                top: 100%;
                left: 50%;
                margin-top: -0.5em;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                margin-left: -0.2em;
            }
            .configurator-colors__ellipse {
                background: #1c252c;
                opacity: 0.5;
                border-radius: 50%;
                width: 4px;
                height: 4px;
                margin: 0 0.375em;
            }
            .product-programs__button:before {
                width: 0.8125em;
                height: 0.8125em;
                background-image: url(img/d895eb1.svg);
            }
            .product-programs__button:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media only screen and (min-width: 769px) {
                .product-programs {
                    padding: 0 1.8125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs {
                    text-align: center;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-programs__button {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs__button {
                    margin-top: 2.125em;
                }
            }
            .product-programs__button:before {
                content: "";
                display: block;
                margin-right: 0.66667em;
                margin-top: -0.1em;
            }
            @media only screen and (max-width: 768px) {
                .product-programs__container {
                    padding: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-programs__container {
                    display: flex;
                    justify-content: flex-start;
                    align-items: stretch;
                    margin-left: auto;
                    margin-right: auto;
                    max-width: 86.25em;
                }
                .product-programs__container.is_not-slider {
                    flex-wrap: wrap;
                    justify-content: flex-start;
                }
            }
            .product-programs__item {
                text-align: left;
            }
            @media only screen and (min-width: 769px) {
                .product-programs__item {
                    width: 26.875em !important;
                    flex-grow: 0;
                    flex-shrink: 1;
                    height: auto;
                }
                .product-programs__item.tns-item {
                    margin: 0.9375em !important;
                }
                .is_not-slider .product-programs__item.tns-item {
                    margin: 0.9375em 0 0 !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs__item {
                    text-align: left;
                    margin: 0.625em;
                }
            }
            @charset "UTF-8";
            .product-programs-item__arrow {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .product-programs-item__button:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxLjFsNSw1bC01LDUiLz4KPC9zdmc+Cg==);
            }
            .product-programs-item__arrow,
            .product-programs-item__button:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-programs-item {
                display: block;
                transition: all 0.1s linear;
                will-change: transform;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .is_not-slider .product-programs-item {
                    padding: 0.9375em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-programs-item:hover .product-programs-item__container {
                    text-decoration: none;
                    -webkit-transform: translate3d(0, -0.1em, 0);
                    transform: translate3d(0, -0.1em, 0);
                    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                }
                .product-programs-item:hover .product-programs-item__container .product-programs-item__arrow {
                    -webkit-transform: translateX(40%);
                    transform: translateX(40%);
                }
                .is_ie .product-programs-item:hover .product-programs-item__container {
                    box-shadow: none;
                    border: 1px solid rgba(0, 0, 0, 0.2);
                }
            }
            .product-programs-item__container {
                position: relative;
                height: 100%;
                border-radius: 2px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                background-color: #fff;
                transition: box-shadow 0.2s, -webkit-transform 0.2s;
                transition: transform 0.2s, box-shadow 0.2s;
                transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s;
            }
            .is_ie .product-programs-item__container {
                box-shadow: none;
                border: 1px solid rgba(0, 0, 0, 0.1);
            }
            @media only screen and (min-width: 769px) {
                .product-programs-item__container {
                    padding: 2.125em 1.875em 6.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs-item__container {
                    padding: 1.5em 1.25em 6.125em;
                }
            }
            .product-programs-item__head {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .product-programs-item__title {
                flex: 1 1 0;
            }
            .product-programs-item__logo {
                flex: 0 0 0;
            }
            .product-programs-item__description {
                margin-top: 1em;
                min-height: 2.5em;
            }
            .product-programs-item__date {
                margin-top: 1em;
                font-weight: 700;
            }
            .product-programs-item__basic {
                margin-top: 1em;
            }
            .product-programs-item__offer {
                position: absolute;
                bottom: 1.5em;
            }
            @media only screen and (min-width: 769px) {
                .product-programs-item__offer {
                    left: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs-item__offer {
                    left: 1.25em;
                }
            }
            .product-programs-item__arrow {
                position: absolute;
                font-size: 1.3em;
                bottom: 1.63462em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            @media only screen and (min-width: 769px) {
                .product-programs-item__arrow {
                    right: 1.44231em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs-item__arrow {
                    right: 0.96154em;
                }
            }
            .product-programs-item__button {
                color: #0046ac;
                position: absolute;
                font-size: 1em;
                bottom: 2.125em;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .product-programs-item__button {
                    right: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-programs-item__button {
                    right: 1.25em;
                }
            }
            .product-programs-item__button:after {
                content: "";
                display: block;
                margin-left: 0.5em;
            }
            .product-programs-item-basic__description {
                font-weight: 700;
            }
            .product-programs-item-offer__title:after {
                content: " до";
            }
            @media only screen and (min-width: 769px) {
                .product-stock {
                    margin-bottom: 6.25em;
                    min-height: 28.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-stock {
                    margin-bottom: 1.875em;
                }
            }
            .product-stock__title {
                text-align: center;
                margin: 0.25em 0;
            }
            @media only screen and (max-width: 768px) {
                .product-stock__title {
                    padding-left: 0.71429em;
                    padding-right: 0.71429em;
                    margin-bottom: 0.90625em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-stock__title_big {
                    font-size: 4em;
                    line-height: 1.06;
                    font-weight: 700;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-stock__title_big {
                    font-size: 1.75em;
                    line-height: 1;
                    font-weight: 700;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-stock__title_mobile {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-stock__city-filter {
                    display: inline-block;
                    vertical-align: bottom;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-stock__city-filter .city-filter__title {
                    justify-content: center;
                }
            }
            .available-cars__button:before {
                width: 0.8125em;
                height: 0.8125em;
                background-image: url(img/d895eb1.svg);
            }
            .available-cars__filter_mobile:before {
                width: 1em;
                height: 1em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFhMSAxIDAgMDExLTFoMWExIDEgMCAwMTEgMXY2YTEgMSAwIDAxLTEgMWgtMWExIDEgMCAwMS0xLTFWNUgxYTEgMSAwIDAxMC0yaDhWMXptNiAyaC0ydjJoMmExIDEgMCAxMDAtMnpNNyA5YTEgMSAwIDAwLTEtMUg1YTEgMSAwIDAwLTEgMXY2YTEgMSAwIDAwMSAxaDFhMSAxIDAgMDAxLTF2LTJoOGExIDEgMCAxMDAtMkg3Vjl6bS02IDJoMnYySDFhMSAxIDAgMTEwLTJ6IiBmaWxsPSIjMUMyNTJDIi8+PC9zdmc+Cg==);
            }
            .available-cars__filter_mobile:before {
                width: 1.25em;
                height: 1.25em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTExIDNjMC0uNi40LTEgMS0xaDFjLjYgMCAxIC40IDEgMXY2YzAgLjYtLjQgMS0xIDFoLTFjLS42IDAtMS0uNC0xLTFWN0gzYy0uNiAwLTEtLjQtMS0xcy40LTEgMS0xaDhWM3ptNiAyaC0ydjJoMmMuNiAwIDEtLjQgMS0xcy0uNC0xLTEtMXptLTggNmMwLS42LS40LTEtMS0xSDdjLS42IDAtMSAuNC0xIDF2NmMwIC42LjQgMSAxIDFoMWMuNiAwIDEtLjQgMS0xdi0yaDhjLjYgMCAxLS40IDEtMXMtLjQtMS0xLTFIOXYtMnptLTYgMmgydjJIM2MtLjYgMC0xLS40LTEtMXMuNC0xIDEtMXoiIGZpbGw9IiMxYzI1MmMiLz48L3N2Zz4K);
            }
            .available-cars__button:before,
            .available-cars__filter_mobile:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .available-cars {
                position: relative;
                min-height: 6.25em;
            }
            .available-cars:before {
                top: 5em !important;
            }
            @media only screen and (min-width: 769px) {
                .available-cars.is_loading .available-cars__header,
                .available-cars__select-wrapper {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__select-wrapper {
                    position: relative;
                    margin: 0 1.25em;
                }
            }
            .available-cars__nav {
                display: flex;
                z-index: 5;
                transition: opacity 0.3s;
            }
            @media only screen and (min-width: 769px) {
                .available-cars__nav {
                    justify-content: center;
                    max-width: 84.375em;
                    margin: 0 auto 1.25em;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                    min-height: 3em;
                }
                .is_dealer-page .available-cars__nav {
                    border-bottom: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__nav {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars__nav-item {
                    display: flex;
                    min-height: 3em;
                }
            }
            .available-cars__trims {
                margin-bottom: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .available-cars__trims_stock {
                    margin-bottom: 2.125em;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars__header {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__header {
                    position: relative;
                    height: 4.375em;
                }
                .available-cars__header.is_sticky .available-cars__wrapper {
                    position: fixed;
                    top: 0;
                    left: 0;
                    right: 0;
                    z-index: 10;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                }
                .available-cars__header .available-cars__select {
                    flex: 1 0 auto;
                }
            }
            .available-cars__wrapper {
                height: 4.375em;
                padding: 0.6875em 1.25em;
                background-color: #fff;
                display: flex;
                justify-content: space-between;
                align-items: stretch;
            }
            @media only screen and (min-width: 769px) {
                .available-cars__filter_desktop {
                    position: relative;
                    z-index: 2;
                    transition: opacity 0.3s;
                    margin-bottom: 2.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__filter_desktop {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars__filter_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__filter_mobile {
                    position: relative;
                    justify-content: space-between;
                    width: 11.66667em !important;
                    min-width: auto !important;
                    margin-left: 0.625em;
                }
            }
            .available-cars__filter_mobile:before {
                content: "";
            }
            .available-cars__filter_mobile:after {
                content: "";
                position: absolute;
                top: 1em;
                right: 1em;
                width: 0.5em;
                height: 0.5em;
                background-color: #0046ac;
                border-radius: 100%;
                opacity: 0;
            }
            .available-cars__filter_updated:after {
                opacity: 1;
            }
            .available-cars__list {
                display: flex;
                align-items: stretch;
                flex-wrap: wrap;
                margin: 1.25em auto 2.125em;
                max-width: 84.375em;
                position: relative;
                z-index: 1;
                min-height: 48vh;
            }
            .dealer-card__content_stock .available-cars__list {
                min-height: 0;
            }
            @media only screen and (max-width: 768px) {
                .available-cars__list {
                    flex-wrap: wrap;
                    padding-left: 3px;
                    padding-right: 3px;
                }
            }
            .available-cars__list.is_loading:before {
                top: 10%;
            }
            .available-cars__message {
                text-align: center;
                padding: 0 0.90909em;
            }
            .dealer-card .available-cars__message {
                font-size: 1em;
                letter-spacing: 1px;
            }
            @media only screen and (max-width: 768px) {
                .available-cars__message {
                    margin-top: 1.36364em;
                }
            }
            @media only screen and (min-width: 769px) {
                .available-cars__item {
                    flex-grow: 0;
                    flex-shrink: 0;
                    flex-basis: 25%;
                    width: 25%;
                }
                .is_dealer-page .available-cars__item {
                    flex-basis: 33%;
                    width: 33%;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars__item {
                    flex-grow: 0;
                    flex-shrink: 1;
                    flex-basis: 50%;
                    width: 50%;
                }
            }
            .available-cars__button {
                margin: 2.125em auto 0;
                display: flex;
                width: 20.83333em;
            }
            .available-cars__button:before {
                content: "";
                display: block;
                margin-right: 0.66667em;
                margin-top: -0.1em;
            }
            @media only screen and (max-width: 768px) {
                .available-cars__button {
                    width: 15.25em;
                }
            }
            .available-cars__footnote {
                font-size: 0.875em;
                line-height: 1.29;
                color: #1c252c;
                margin-top: 2.14286em;
                text-align: center;
            }
            .available-cars__footnote:before {
                font-size: 1em;
                line-height: 1.25;
                content: "*";
                display: inline-block;
                color: #0046ac;
                margin-right: 0.5em;
            }
            .available-cars-trims__list::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .available-cars-trims__list::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .available-cars-trims__list::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .available-cars-trims {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .available-cars-trims__list {
                display: flex;
                align-items: stretch;
                justify-content: center;
                padding: 0 2.8125em 0.625em;
                margin: 0 2.8125em;
            }
            @media only screen and (max-width: 768px) {
                .available-cars-trims__list {
                    overflow-x: scroll;
                    justify-content: flex-start;
                    padding: 1em;
                    margin-right: 1em;
                    margin-left: 1em;
                }
            }
            .available-cars-trims__item {
                cursor: pointer;
                display: flex;
                align-items: stretch;
            }
            .available-cars__trims_stock .available-cars-trims__item {
                margin-right: 0.625em;
            }
            .available-cars__trims_stock .available-cars-trims__item:last-child {
                margin-right: 0;
            }
            @media only screen and (min-width: 769px) {
                .available-cars-trims__item:hover .available-cars-trims__title {
                    opacity: 1;
                }
            }
            @media only screen and (max-width: 768px) {
                .available-cars-trims__item.slick-current .available-cars-trims__title {
                    opacity: 1;
                }
            }
            .available-cars-trims__item.is_active.available-cars-trims__title {
                opacity: 1;
            }
            .available-cars-trims__title {
                opacity: 0.5;
                transition: opacity 0.2s;
                height: 1.25em;
                padding: 0 1.5em;
                text-align: center;
                max-width: 14.375em;
            }
            .available-cars__trims_stock .available-cars-trims__title {
                display: flex;
                align-items: center;
                height: auto;
                padding: 0.5em 1em;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
                border-radius: 3.71429em;
            }
            .page-available-cars-filter__back:before {
                width: 0.3125em;
                height: 0.625em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
            }
            .page-available-cars-filter__back:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .page-available-cars-filter__back {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .page-available-cars-filter {
                background-color: #fff;
                display: flex;
                justify-content: flex-end;
                align-items: stretch;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 9999;
            }
            .page-available-cars-filter__container {
                padding: 0 0 1.875em;
                background-color: #fff !important;
                position: relative;
                background: #f8f8f8;
                overflow: hidden;
            }
            @media only screen and (max-width: 768px) {
                .page-available-cars-filter__container {
                    width: 100%;
                }
            }
            .page-available-cars-filter__form-wrapper {
                z-index: 1;
            }
            .page-available-cars-filter__header {
                position: relative;
                display: flex;
                justify-content: space-between;
                align-items: center;
                height: 3.125em;
                padding: 0 0.625em;
                background-color: #f8f8f8;
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            }
            .page-available-cars-filter__back {
                width: 2em;
                height: 2em;
                background: rgba(28, 37, 44, 0.1);
                border-radius: 3.125em;
            }
            .page-available-cars-filter__back:before {
                content: "";
                width: 0.5625em;
                height: 0.875em;
                -webkit-transform: scale(-1);
                transform: scale(-1);
                -webkit-transform-origin: center;
                transform-origin: center;
                margin-right: 0.125em;
            }
            .page-available-cars-filter__title {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
            }
            .page-available-cars-filter__item:not(:last-child) {
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            }
            .page-available-cars-filter__result {
                width: 100%;
                position: absolute;
                bottom: 0;
                z-index: 10;
                padding: 1.25em;
                background-color: #fff;
            }
            .is_ios .page-available-cars-filter__result {
                bottom: 2.5em;
            }
            .page-available-cars-filter__clear {
                font-size: 0.75em;
                width: 9.16667em !important;
                height: 3.16667em !important;
                min-width: auto !important;
            }
            .page-available-cars-filter__show {
                width: 100%;
            }
            .product-patriot-content__image,
            .product-patriot-content__image-wrapper:before,
            .product-patriot-content__image:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-patriot-content__icon:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-patriot-content {
                background-color: #4b4e54;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content {
                    padding: 6.25em 0 2.5em;
                    overflow: hidden;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content {
                    padding-top: 1.875em;
                    padding-bottom: 1.875em;
                }
            }
            .product-patriot-content__main-title {
                text-align: center;
                color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__main-title {
                    font-size: 4em;
                    margin-bottom: 0.84375em;
                    line-height: 0.90625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__main-title {
                    font-size: 2em;
                    margin-bottom: 0.9375em;
                    font-weight: 700;
                    line-height: 0.9375em;
                }
            }
            .product-patriot-content__banner {
                margin-bottom: 1.875em;
                position: relative;
            }
            .product-patriot-content__icon {
                width: 4.375em;
                height: 4.375em;
                border-radius: 1.25em;
                background-color: #61646b;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__icon {
                    margin-bottom: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__icon {
                    -webkit-transform: scale(0.7);
                    transform: scale(0.7);
                    -webkit-transform-origin: left bottom;
                    transform-origin: left bottom;
                }
            }
            .product-patriot-content__icon:before {
                content: "";
                display: block;
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__icon_desktop {
                    display: none;
                }
            }
            .product-patriot-content__icon_transmission:before {
                width: 1.875em;
                height: 2.25em;
                background-image: url('../img/1.svg');
            }
            .product-patriot-content__icon_color:before {
                width: 1.25em;
                height: 2em;
                background-image: url(../img/efe963c.svg);
            }
            .product-patriot-content__icon_wheel:before {
                width: 2.25em;
                height: 2.25em;
                background-image: url(../img/64891cc.svg);
            }
            .product-patriot-content__icon_sound:before {
                width: 2.5em;
                height: 1.5em;
                background-image: url('../img/3.svg');
            }
            .product-patriot-content__icon_seats:before {
                width: 1.8125em;
                height: 2.0625em;
                background-image: url('../img/2.svg');
            }
            .product-patriot-content__title {
                color: #fff;
                text-align: left;
            }
            .product-patriot-content__title_grey {
                opacity: 0.5;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__title {
                    font-size: 1.875em;
                    margin-bottom: 0.33333em;
                    font-weight: 100;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__title {
                    font-size: 1em;
                    margin-bottom: 0.5em;
                    margin-top: 1.875em;
                }
            }
            .product-patriot-content__text {
                color: #a3a4a7;
                text-align: left;
            }
            .product-patriot-content__text_white {
                color: #fff;
                opacity: 1;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__text {
                    font-weight: 100;
                    font-size: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__text {
                    font-size: 0.875em;
                    margin-bottom: 1.42857em;
                }
            }
            .product-patriot-content__block {
                margin-bottom: 1.875em;
                /*height: 100%;*/
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__block {
                    display: flex;
                    justify-content: space-between;
                    align-items: stretch;
                    padding: 0 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__block {
                    padding: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__block_1 .product-patriot-content__col:first-child {
                    order: 2;
                }
                .product-patriot-content__block_1 .product-patriot-content__col:last-child {
                    order: 1;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__block_2 {
                    display: flex;
                    flex-direction: column;
                    justify-content: flex-end;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__block_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__block_mobile {
                    margin-top: -1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__block_desktop {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__col {
                    overflow: hidden;
                    padding: 0 0.9375em;
                }
            }
            .product-patriot-content__col_big {
                flex: 1 1 50%;
            }
            .product-patriot-content__col_small {
                flex: 1 1 15%;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__col_regular {
                    flex: 1 1 25%;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__col_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__col_desktop {
                    display: none !important;
                }
            }
            .product-patriot-content__col_icon {
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
            }
            .product-patriot-content__col_1 {
                flex-direction: column;
            }
            .product-patriot-content__col_1,
            .product-patriot-content__col_1 .product-patriot-content__image-container {
                display: flex;
                justify-content: space-between;
            }
            .product-patriot-content__col_1 .product-patriot-content__image-container .product-patriot-content__image {
                flex: 0 1 50%;
                padding-bottom: 30%;
            }
            .product-patriot-content__col_1 .product-patriot-content__image-container .product-patriot-content__image:first-child {
                margin-right: 1.875em;
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__col_1 .product-patriot-content__image-container .product-patriot-content__image:first-child {
                    margin-right: 0.5625em;
                }
            }
            .product-patriot-content__col_2 {
                position: relative;
            }
            .product-patriot-content__col_2 .product-patriot-content__text {
                position: absolute;
                color: #fff;
                opacity: 1;
                top: 4em;
                left: 1.875em;
            }
            .product-patriot-content__image-wrapper {
                position: relative;
            }
            .product-patriot-content__image-wrapper .product-patriot-content__image:before {
                display: none !important;
            }
            .product-patriot-content__image-wrapper:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 2.5em;
                height: 2.5em;
                border-radius: 50%;
                background-color: #fff;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
                background-size: 50%;
                transition: all 0.5s;
                -webkit-transform: scale(0);
                transform: scale(0);
                z-index: 2;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__image-wrapper:hover:before {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            .product-patriot-content__image {
                display: block;
                width: 100%;
                height: auto;
                position: relative;
                cursor: pointer;
            }
            .product-patriot-content__image:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 2.5em;
                height: 2.5em;
                border-radius: 50%;
                background-color: #fff;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
                background-size: 50%;
                transition: all 0.5s;
                -webkit-transform: scale(0);
                transform: scale(0);
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__image:hover:before {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__feature-wrapper {
                    display: flex;
                    justify-content: center;
                    position: absolute;
                    bottom: 2.5em;
                    left: 0;
                    right: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-content__feature-wrapper {
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                    height: 100%;
                    padding: 0 2.5em;
                }
            }
            .product-patriot-content img {
                box-sizing: border-box;
                vertical-align: middle;
                outline: none;
                border: none;
                text-align: center;
                text-decoration: none;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-content__row_1 {
                    height: 32em;
                }
                .product-patriot-content__row_2 {
                    height: 33em;
                }
                .product-patriot-content__row_3 {
                    height: 43em;
                }
                .product-patriot-content__row_4 {
                    height: 22em;
                }
                .product-patriot-content__row_5 {
                    height: 43em;
                }
                .product-patriot-content__row_6 {
                    height: 33em;
                }
            }
            .product-patriot-banner,
            .product-patriot-banner:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-banner {
                    height: 50vw;
                    padding: 3.125em 0;
                    cursor: pointer;
                }
                .product-patriot-banner:hover:before {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-banner {
                    height: 29.25em;
                    padding: 2.5em 0 0.9375em;
                }
            }
            .product-patriot-banner:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 2.5em;
                height: 2.5em;
                border-radius: 50%;
                background-color: #fff;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
                background-size: 50%;
                transition: all 0.5s;
                -webkit-transform: scale(0);
                transform: scale(0);
                z-index: 2;
            }
            .product-patriot-feature {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-feature {
                    padding: 1.5em 2.5em;
                    border: 1px solid hsla(0, 0%, 100%, 0.3);
                    width: 27.625em;
                    margin: 0.1875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-feature.is_line {
                    position: relative;
                }
                .product-patriot-feature.is_line:before {
                    content: "";
                    display: block;
                    height: 100%;
                    width: 1px;
                    background-color: hsla(0, 0%, 100%, 0.3);
                    position: absolute;
                    left: 50%;
                    top: 0;
                }
            }
            .product-patriot-feature__text {
                color: #fff;
                font-size: 0.875em;
                font-weight: 300;
            }
            .product-patriot-feature__value {
                color: #fff;
                font-weight: 300;
            }
            @media only screen and (min-width: 769px) {
                .product-patriot-feature__value {
                    font-size: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-patriot-feature__value {
                    font-size: 1.5em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-interior__container {
                    padding: 1.8125em 1.8125em 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__container {
                    padding: 1.25em 1.25em 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-interior__row {
                    display: flex;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__row {
                    margin-top: 0 !important;
                }
            }
            .product-interior__col {
                min-width: 0;
                min-height: 0;
            }
            @media only screen and (min-width: 769px) {
                .product-interior__col_big {
                    flex: 0 0 50%;
                    max-width: 50%;
                    flex-grow: 0;
                    flex-shrink: 0;
                }
                .product-interior__col_medium {
                    width: 35%;
                    flex: 1 1 35%;
                    flex-grow: 1;
                    flex-shrink: 1;
                }
                .product-interior__col_regular {
                    width: 25%;
                    flex: 1 0 25%;
                    flex-grow: 1;
                    flex-shrink: 0;
                }
                .product-interior__col_small {
                    width: 15%;
                    flex: 1 0 15%;
                    flex-grow: 1;
                    flex-shrink: 0;
                }
                .product-interior__col_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__col {
                    display: flex;
                    justify-content: space-between;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-interior__item_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__item_desktop,
                .product-interior__item_no-mobile-title .product-interior-item__title {
                    display: none;
                }
                .product-interior__item_no-mobile-title .product-interior-item__description {
                    margin: 0.90909em 0 0.45455em;
                    font-weight: 700;
                    line-height: 1.25;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__item {
                    margin-bottom: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__col_small .product-interior__item {
                    flex: 0 0 calc(50% - 0.625em);
                }
            }
            .product-interior__slider {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-interior__slider {
                    padding: 0.9375em 0.9375em 0;
                    overflow: hidden;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__slider {
                    width: 100%;
                    max-height: 20em;
                    margin-bottom: 1.875em;
                }
                .product-interior__col_medium .product-interior__slider {
                    max-height: 25em;
                }
            }
            @media only screen and (width: 768px) {
                .product-interior__slider {
                    max-height: 31.25em;
                }
            }
            .product-interior__caption {
                display: block;
            }
            .product-interior__description {
                font-weight: 700;
            }
            .product-interior__image-wrapper {
                overflow: hidden;
                margin-bottom: 0.625em;
            }
            @media only screen and (min-width: 769px) {
                .product-interior__image-wrapper {
                    overflow: hidden;
                }
            }
            .product-interior__image-wrapper img {
                width: 100%;
                height: auto;
            }
            .product-interior__image {
                background-size: 100% auto;
                background-repeat: no-repeat;
            }
            .product-interior__possibilities {
                padding-top: 0.9375em;
            }
            .product-interior__documents {
                margin-top: 2.5em;
            }
            .product-interior__disclaimer {
                display: none;
                text-align: center;
                line-height: 1;
                font-weight: 400;
                margin-top: 1em;
            }
            @media only screen and (min-width: 769px) {
                .product-interior__disclaimer {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__disclaimer {
                    font-size: 0.875em;
                }
            }
            .product-interior__disclaimer:not(:last-child) {
                margin-bottom: 1em;
            }
            .product-page__block-bort-1 .product-interior__disclaimer {
                display: block;
            }
            .product-interior-item_steering-wheel .product-interior-item__icon {
                width: 1.75em;
                height: 1.75em;
                background-image: url(img/290c5a0.svg);
            }
            .product-interior-item_climb .product-interior-item__icon {
                width: 2.0625em;
                height: 1.9375em;
                background-image: url(img/ab4e7fd.svg);
            }
            .product-interior-item_comfort .product-interior-item__icon {
                width: 1.8125em;
                height: 2.0625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwxLjJjMS4zLDAuMiwyLjMsMS40LDIuMSwyLjdMNS44LDYuN0M1LjYsOCw0LjQsOSwzLjEsOC44QzEuOCw4LjYsMC44LDcuNCwxLDYuMWwwLjMtMi44QzEuNSwyLDIuNywxLDQsMS4yCgkJeiBNMS45LDEzLjJsNy4yLDE5LjNDOS4yLDMyLjgsOS41LDMzLDkuOCwzM2wxMi42LTAuM2MyLjctMC4xLDUuMy0yLjcsNS4zLTUuNGMwLTEuNC0xLTIuNi0yLjQtMi44bC00LjItMC43CgkJYy0wLjUtMC4xLTAuOSwwLTEuNCwwLjJsLTUuNCwyLjFjLTEsMC41LTIuMi0wLjMtMi4xLTEuNWwwLjEtMC45YzAuMi0xLjMtMC4xLTIuNi0wLjgtMy43bC01LjQtOC45QzUuNSwxMC4yLDQuNSw5LjgsMy40LDEwCgkJQzIuMiwxMC40LDEuNCwxMS44LDEuOSwxMy4yeiIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .product-interior-item_overhang .product-interior-item__icon {
                width: 2.125em;
                height: 1.875em;
                background-image: url(img/c86cbd5.svg);
            }
            .product-interior-item_trunk .product-interior-item__icon {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(img/e805145.svg);
            }
            .product-interior-item_warmer .product-interior-item__icon {
                width: 2.625em;
                height: 2em;
                background-image: url(img/e734169.svg);
            }
            .product-interior-item_nvh .product-interior-item__icon {
                width: 1.25em;
                height: 2em;
                background-image: url(img/1c25cf9.svg);
            }
            .product-interior-item_conditioner .product-interior-item__icon {
                width: 2em;
                height: 2em;
                background-image: url(img/caff737.svg);
            }
            .product-interior-item_four-wheel .product-interior-item__icon {
                width: 1.4375em;
                height: 2.0625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMywyQzIuNSwyLDIsMi40LDIsM0wyLDEwYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMVY4SDEwdjE3SDZ2LTJjMC0wLjYtMC40LTEtMS0xSDMKCQljLTAuNiwwLTEsMC40LTEsMXY3YzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtMmgxMXYyYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtN2MwLTAuNi0wLjQtMS0xLTFoLTIKCQljLTAuNiwwLTEsMC40LTEsMXYyaC00VjhIMTd2MmMwLDAuNiwwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFMMjEsM2MwLTAuNi0wLjQtMS0xLTFoLTJjLTAuNiwwLTEsMC40LTEsMXYySDZWM2MwLTAuNi0wLjQtMS0xLTEKCQlIM3oiLz4KPC9nPgo8L3N2Zz4K);
            }
            .product-interior-item_speed .product-interior-item__icon {
                width: 1.8125em;
                height: 1.8125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwyNy4yYzcuMiwwLDEzLTUuOCwxMy0xM3MtNS44LTEzLTEzLTEzcy0xMyw1LjgtMTMsMTNTNy4zLDI3LjIsMTQuNSwyNy4yeiBNMjQuOCwxOC4xCgkJYy0wLjMsMC43LTEsMS4xLTEuNywxLjFINS45Yy0wLjgsMC0xLjUtMC40LTEuNy0xLjFjLTAuNS0xLjItMC43LTIuNS0wLjctMy45YzAtNi4xLDQuOS0xMSwxMS0xMXMxMSw0LjksMTEsMTEKCQlDMjUuNSwxNS42LDI1LjMsMTYuOSwyNC44LDE4LjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxMC42Yy0wLjUsMC4zLTAuNiwwLjktMC40LDEuNGwzLjEsNS40aDIuOGwtMy44LTYuNmMtMC4zLTAuNS0wLjktMC42LTEuNC0wLjRMOSwxMC42eiIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .product-interior-item_spring .product-interior-item__icon {
                width: 1.8125em;
                height: 1.8125em;
                background-image: url(img/cc78072.svg);
            }
            .product-interior-item_star-white .product-interior-item__icon {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNiwxLjZsMi43LDguM0gyNEwxNi45LDE1bDIuNyw4LjNsLTcuMS01LjFsLTcuMSw1LjFMOC4xLDE1TDEsMTBoOC43TDEyLjYsMS42eiIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .product-interior-item_gearbox .product-interior-item__icon {
                width: 1em;
                height: 1.875em;
                background-image: url(img/3e53b2b.svg);
            }
            .product-interior-item_trunk-left .product-interior-item__icon {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMyAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwzaDE0LjdjMC40LDAsMC43LDAuMywwLjgsMC43bDAuOCw2LjRoMi4xYzAuNiwwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4yaC0xLjFWMjloLTMuMgoJCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zdi0zLjRIMTEuNnYzLjRjMCwwLjctMC42LDEuMy0xLjMsMS4zSDcuMnYtNS4zbDUuNS0ybDAsMGgxNGwwLjEtMTAuNGwtMC42LTUuNGMwLTAuMy0wLjMtMC41LTAuNS0wLjVoLTEzCgkJVjNIMTIuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjQsMi43YzAuOSwwLjIsMS41LDEsMS41LDEuOXYxNC45YzAsMC45LTAuNiwxLjctMS41LDEuOUwyLjksMjNWMUw5LjQsMi43eiBNOS42LDVjMC4yLDAsMC40LDAuMiwwLjQsMC41CgkJdjcuMWMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMy45di05TDkuNiw1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuOSwxTDEuNiwxLjdDMS4zLDEuOSwwLjksMi4yLDAuOSwyLjZ2MTguOGMwLDAuNCwwLjIsMC43LDAuNiwwLjlMMi45LDIzVjF6Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .product-interior-item_stabilization .product-interior-item__icon {
                width: 1.5em;
                height: 1.875em;
                background-image: url(img/5ef11fe.svg);
            }
            .product-interior-item_airbag .product-interior-item__icon {
                width: 1.8125em;
                height: 2em;
                background-image: url(img/9aed264.svg);
            }
            .product-interior-item_safety .product-interior-item__icon {
                width: 2.25em;
                height: 2.25em;
                background-image: url(img/1c5ab47.svg);
            }
            .product-interior-item_seats .product-interior-item__icon {
                width: 1.8125em;
                height: 2.1875em;
                background-image: url(img/e257ad4.svg);
            }
            .product-interior-item__image {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-interior-item_airbag .product-interior-item__icon,
            .product-interior-item_climb .product-interior-item__icon,
            .product-interior-item_comfort .product-interior-item__icon,
            .product-interior-item_conditioner .product-interior-item__icon,
            .product-interior-item_four-wheel .product-interior-item__icon,
            .product-interior-item_gearbox .product-interior-item__icon,
            .product-interior-item_nvh .product-interior-item__icon,
            .product-interior-item_overhang .product-interior-item__icon,
            .product-interior-item_safety .product-interior-item__icon,
            .product-interior-item_seats .product-interior-item__icon,
            .product-interior-item_speed .product-interior-item__icon,
            .product-interior-item_spring .product-interior-item__icon,
            .product-interior-item_stabilization .product-interior-item__icon,
            .product-interior-item_star-white .product-interior-item__icon,
            .product-interior-item_steering-wheel .product-interior-item__icon,
            .product-interior-item_trunk-left .product-interior-item__icon,
            .product-interior-item_trunk .product-interior-item__icon,
            .product-interior-item_warmer .product-interior-item__icon {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-interior-item {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-interior-item {
                    padding: 0.9375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior__col_big .product-interior-item,
                .product-interior__col_medium .product-interior-item {
                    width: 100%;
                }
            }
            .product-interior-item__container {
                position: relative;
            }
            .product-interior-item__icon {
                position: absolute;
                z-index: 5;
            }
            @media only screen and (min-width: 769px) {
                .product-interior-item__icon {
                    top: 1.25em;
                    left: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior-item__icon {
                    top: 1em;
                    left: 0.625em;
                }
            }
            .product-interior-item__image {
                display: block;
                width: 100%;
                background-color: #c1bfc0;
                position: relative;
            }
            #technik .product-interior-item__image:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 2.5em;
                height: 2.5em;
                border-radius: 50%;
                background-color: #fff;
                background-position: 55% 55%;
                background-repeat: no-repeat;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
                background-size: 50%;
                transition: all 0.5s;
                -webkit-transform: scale(0);
                transform: scale(0);
                z-index: 2;
            }
            @media only screen and (min-width: 769px) {
                #technik .product-interior-item__image:hover {
                    cursor: pointer;
                }
                #technik .product-interior-item__image:hover:before {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            .product-interior-item__video {
                background-color: #c1bfc0;
                display: block;
                width: 100%;
            }
            .product-interior-item__title {
                margin: 0.90909em 0 0.45455em;
                font-weight: 700;
            }
            .product-interior-item__title-tag {
                line-height: 1.17;
                font-weight: 400;
                border-radius: 2px;
                background-color: #e84b37;
                color: #fff;
                display: inline-block;
                font-size: 0.75em;
                padding: 0.5em 0.66667em;
                margin-right: 0.83333em;
            }
            .product-interior-item__numbers {
                display: flex;
            }
            @media only screen and (max-width: 768px) {
                .product-interior-item__numbers {
                    flex-wrap: wrap;
                    justify-content: flex-start;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-interior-item__num {
                    margin-right: 1.875em;
                    max-width: 8.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-interior-item__num {
                    margin-right: 1.25em;
                    flex: 1 1 0;
                }
            }
            @media only screen and (width: 768px) {
                .product-interior-item__num {
                    max-width: 7.5em;
                }
            }
            .product-interior-item__num:last-child {
                margin-right: 0;
            }
            .product-interior-item__num_square .big-num__title:before {
                content: "";
                display: inline-block;
                margin-right: 0.3125em;
                width: 0.70588em;
                height: 0.70588em;
                background: #c1bfc0;
                border-radius: 2px;
            }
            .product-interior-item__num_triangle-left .big-num__title:before {
                content: "";
                display: inline-block;
                margin-right: 0.3125em;
                border-radius: 2px;
                border-left: 0.35294em solid transparent;
                border-bottom: 0.35294em solid transparent;
                border-color: transparent transparent #c1bfc0 #c1bfc0;
                border-style: solid;
                border-width: 0.35294em;
            }
            .product-interior-item__num_triangle-right .big-num__title:before {
                content: "";
                display: inline-block;
                margin-right: 0.3125em;
                border-radius: 2px;
                border-bottom: 0.35294em solid transparent;
                border-right: 0.35294em solid transparent;
                border-color: transparent #c1bfc0 #c1bfc0 transparent;
                border-style: solid;
                border-width: 0.35294em;
            }
            .big-num {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .big-num {
                    white-space: nowrap;
                }
            }
            .big-num__title {
                font-weight: 100;
                line-height: 1;
                white-space: nowrap;
            }
            @media only screen and (min-width: 769px) {
                .big-num__title {
                    font-size: 2.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .big-num__title {
                    font-size: 1.5em;
                }
                [data-model="10"] .big-num__title {
                    font-size: 1.1em;
                }
            }
            @media only screen and (min-width: 769px) {
                .big-num__title span {
                    font-size: 0.45833em;
                    font-weight: 500;
                }
            }
            @media only screen and (max-width: 768px) {
                .big-num__title span {
                    font-size: 0.66em;
                    font-weight: 400;
                }
            }
            .big-num__disclaimer {
                margin-left: 0.625em;
            }
            .big-num__description {
                display: flex;
                justify-content: flex-start;
                position: relative;
                z-index: 1;
            }
            .big-num.is_reverse {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                align-items: flex-end;
            }
            .big-num.is_reverse .big-num__title {
                order: 2;
            }
            .big-num.is_reverse .big-num__description {
                order: 1;
            }
            .product-documents__item_brochure .product-documents__type,
            .product-documents__item_green .product-documents__type {
                width: 1.625em;
                height: 0.875em;
                background-image: url(img/4dc8607.svg);
            }
            .product-documents__item_accessories .product-documents__type,
            .product-documents__item_blue .product-documents__type {
                width: 1.625em;
                height: 0.875em;
                background-image: url(img/e9049a7.svg);
            }
            .product-documents__item_price-main .product-documents__type,
            .product-documents__item_price .product-documents__type,
            .product-documents__item_red .product-documents__type {
                width: 1.625em;
                height: 0.875em;
                background-image: url(img/549e9bf.svg);
            }
            .product-documents__img,
            .product-documents__item_accessories .product-documents__type,
            .product-documents__item_blue .product-documents__type,
            .product-documents__item_brochure .product-documents__type,
            .product-documents__item_green .product-documents__type,
            .product-documents__item_price-main .product-documents__type,
            .product-documents__item_price .product-documents__type,
            .product-documents__item_red .product-documents__type {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            #documents {
                position: relative;
                top: -9.375em;
            }
            .product-documents {
                background: #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .product-documents {
                    display: flex;
                    align-items: flex-start;
                    padding: 2.8125em 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents {
                    padding: 1.5em 1.25em;
                    margin: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-documents__list {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    flex-grow: 1;
                }
            }
            .product-documents__item {
                display: flex;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item {
                    margin-right: 2.5em;
                    margin-bottom: 0.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__item {
                    margin-bottom: 1.5em;
                }
                .product-documents__item:last-child {
                    margin-bottom: 0;
                }
            }
            .product-documents__item:last-child {
                margin-right: 0;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item:hover .product-documents__link:after {
                    position: absolute;
                    display: block;
                    content: "";
                    width: 1.25em;
                    height: 1.25em;
                    right: 0;
                    top: 0;
                    margin-left: 0.3125em;
                    background-size: 100% 100%;
                    background-position: 50%;
                    background-repeat: no-repeat;
                }
            }
            .product-documents__item_brochure,
            .product-documents__item_green {
                color: #014637;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_brochure .product-documents__img,
                .product-documents__item_green .product-documents__img {
                    background-image: url(img/c9e1309.svg);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__item_brochure .product-documents__img,
                .product-documents__item_green .product-documents__img {
                    background-image: url(img/71b3335.svg);
                }
            }
            .product-documents__item_brochure:hover .product-documents__link,
            .product-documents__item_green:hover .product-documents__link {
                -webkit-text-decoration-color: #014637;
                text-decoration-color: #014637;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_brochure:hover .product-documents__link:after,
                .product-documents__item_green:hover .product-documents__link:after {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE0NjM3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                }
            }
            .product-documents__item_accessories,
            .product-documents__item_blue {
                color: #243c61;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_accessories .product-documents__img,
                .product-documents__item_blue .product-documents__img {
                    background-image: url(img/bfc840c.svg);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__item_accessories .product-documents__img,
                .product-documents__item_blue .product-documents__img {
                    background-image: url(img/73ea9c2.svg);
                }
            }
            .product-documents__item_accessories:hover .product-documents__link,
            .product-documents__item_blue:hover .product-documents__link {
                -webkit-text-decoration-color: #243c61;
                text-decoration-color: #243c61;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_accessories:hover .product-documents__link:after,
                .product-documents__item_blue:hover .product-documents__link:after {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjQzQzYxO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTdzNywzLjEsNyw3CglDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                }
            }
            .product-documents__item_price,
            .product-documents__item_price-main,
            .product-documents__item_red {
                color: #c13826;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_price-main .product-documents__img,
                .product-documents__item_price .product-documents__img,
                .product-documents__item_red .product-documents__img {
                    background-image: url(img/0e796d9.svg);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__item_price-main .product-documents__img,
                .product-documents__item_price .product-documents__img,
                .product-documents__item_red .product-documents__img {
                    background-image: url(img/51d4a21.svg);
                }
            }
            .product-documents__item_price-main:hover .product-documents__link,
            .product-documents__item_price:hover .product-documents__link,
            .product-documents__item_red:hover .product-documents__link {
                -webkit-text-decoration-color: #c13826;
                text-decoration-color: #c13826;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__item_price-main:hover .product-documents__link:after,
                .product-documents__item_price:hover .product-documents__link:after,
                .product-documents__item_red:hover .product-documents__link:after {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzEzODI2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                }
            }
            .product-documents__title {
                font-weight: 600;
                cursor: default;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__title {
                    font-size: 1.375em;
                    line-height: 1.09091em;
                    flex-shrink: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__title {
                    font-size: 1em;
                    line-height: 1.25em;
                    margin-bottom: 1em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-documents__img {
                    width: 3.625em;
                    height: 4.6875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__img {
                    width: 2em;
                    height: 2.5em;
                    margin-top: 0.125em;
                }
            }
            .product-documents__info {
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__info {
                    margin-left: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__info {
                    margin-left: 0.6875em;
                }
            }
            .product-documents__type {
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .product-documents__link {
                display: inline-block;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .product-documents__link {
                    font-size: 1em;
                    line-height: 1.25em;
                    margin-bottom: 0.375em;
                    padding-right: 1.25em;
                    width: 10.9375em;
                    text-decoration: underline;
                    -webkit-text-decoration-color: transparent;
                    text-decoration-color: transparent;
                    min-height: 1.25em;
                    display: block;
                    box-sizing: border-box;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-documents__link {
                    font-size: 0.875em;
                    line-height: 1.28571em;
                    margin-bottom: 0.21429em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts__container {
                    display: flex;
                    align-items: center;
                    padding: 0 2.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-social-posts__container {
                    padding: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts__col {
                    display: flex;
                    flex-wrap: wrap;
                    width: 50%;
                    flex: 1 1 50%;
                }
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts__item_size-1 {
                    width: 100%;
                    flex: 1 1 100%;
                    flex-grow: 0;
                    flex-shrink: 1;
                    min-height: 28em;
                }
                .product-social-posts__item_size-2 {
                    width: 50%;
                    flex: 1 1 50%;
                    flex-grow: 0;
                    flex-shrink: 1;
                    min-height: 14.0625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-social-posts__item {
                    margin-top: 0.5em;
                }
            }
            .product-social-posts-item_fb .product-social-posts-item__icon,
            .product-social-posts-item_ig .product-social-posts-item__icon,
            .product-social-posts-item_vk .product-social-posts-item__icon,
            .product-social-posts-item_yt .product-social-posts-item__icon {
                width: 1.5625em;
                height: 1.5625em;
                background-position: 50%;
                background-size: contain;
                background-repeat: no-repeat;
            }
            .product-social-posts-item_fb .product-social-posts-item__icon {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
            }
            .product-social-posts-item_vk .product-social-posts-item__icon {
                background-image: url(img/5bebdd6.svg);
            }
            .product-social-posts-item_yt .product-social-posts-item__icon {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
            }
            .product-social-posts-item_ig .product-social-posts-item__icon {
                background-image: url(img/f45fe1f.svg);
            }
            .product-social-posts-item__background {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-social-posts-item {
                position: relative;
                color: #fff;
            }
            .product-social-posts-item .product-social-posts-item__background {
                transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .product-social-posts-item[data-id="1"] .product-social-posts-item__container,
            .product-social-posts-item[data-id="6"] .product-social-posts-item__container {
                position: relative;
            }
            .product-social-posts-item[data-id="1"] .product-social-posts-item__container:after,
            .product-social-posts-item[data-id="6"] .product-social-posts-item__container:after {
                content: "";
                position: absolute;
                height: 50%;
                width: 100%;
                left: 0;
                bottom: 0;
                z-index: 2;
                opacity: 0;
                transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts-item[data-id="1"] .product-social-posts-item__container:hover .product-social-posts-item__background,
                .product-social-posts-item[data-id="1"] .product-social-posts-item__container:hover .product-social-posts-item__description,
                .product-social-posts-item[data-id="6"] .product-social-posts-item__container:hover .product-social-posts-item__background,
                .product-social-posts-item[data-id="6"] .product-social-posts-item__container:hover .product-social-posts-item__description {
                    opacity: 1;
                }
            }
            .product-social-posts-item[data-id="1"] .product-social-posts-item__container:hover:after,
            .product-social-posts-item[data-id="6"] .product-social-posts-item__container:hover:after {
                opacity: 1;
            }
            .product-social-posts-item[data-id="1"] .product-social-posts-item__description,
            .product-social-posts-item[data-id="6"] .product-social-posts-item__description {
                opacity: 0;
                z-index: 3;
                top: 50%;
                margin-top: 1.75em;
            }
            .product-social-posts-item[data-id="1"] .product-social-posts-item__container:after {
                background-color: #6383a8;
            }
            .product-social-posts-item[data-id="2"] .product-social-posts-item__container {
                background-color: #8c8c8c;
            }
            .product-social-posts-item[data-id="3"] .product-social-posts-item__container {
                background-color: #55626a;
            }
            .product-social-posts-item[data-id="4"] .product-social-posts-item__container {
                background-color: #999fa9;
            }
            .product-social-posts-item[data-id="5"] .product-social-posts-item__container {
                background-color: #202a41;
            }
            .product-social-posts-item[data-id="6"] .product-social-posts-item__container:after {
                background-color: #335757;
            }
            .product-social-posts-item__background {
                background-color: #c1bfc0;
                z-index: 2;
                transition: all 0.5s;
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts-item__content {
                    padding: 0.1875em;
                }
            }
            .product-social-posts-item__container {
                height: 0;
                padding-bottom: 66%;
                position: relative;
                text-decoration: none;
                cursor: pointer;
                display: block;
                transition: all 0.5s;
            }
            @media only screen and (min-width: 769px) {
                .product-social-posts-item__container:hover .product-social-posts-item__background {
                    opacity: 0;
                }
            }
            .product-social-posts-item__description {
                position: absolute;
                z-index: 1;
                top: 1.875em;
                left: 1.25em;
                right: 1.25em;
            }
            .product-social-posts-item__author {
                position: absolute;
                bottom: 0.975em;
                left: 1.05em;
                z-index: 3;
                right: 3.75em;
            }
            .product-social-posts-item__icon {
                position: absolute;
                bottom: 1.075em;
                right: 1.05em;
                z-index: 3;
            }
            .main-articles-subscribe__container {
                text-align: center;
                padding-bottom: 4em;
            }
            .main-articles-subscribe__title.title {
                margin-left: auto;
                margin-right: auto;
            }
            @media only screen and (min-width: 769px) {
                .main-articles-subscribe__title.title {
                    margin-bottom: 0.90909em;
                }
            }
            @media only screen and (max-width: 768px) {
                .main-articles-subscribe__title.title {
                    margin-bottom: 1.11111em;
                    font-weight: 400;
                }
            }
            @media only screen and (min-width: 769px) {
                .main-articles-subscribe__title {
                    max-width: 36.36364em;
                }
            }
            @media only screen and (max-width: 768px) {
                .main-articles-subscribe__title {
                    max-width: 44.44444em;
                }
            }
            @media only screen and (max-width: 768px) {
                .main-articles-subscribe__button {
                    width: 100%;
                }
            }
            .stock-page-submenu__item {
                width: 20.8125em;
                height: 12.5em;
                position: relative;
                margin-right: 0.375em;
                text-decoration: none;
                cursor: pointer;
            }
            .stock-page-submenu__item:last-child {
                margin-right: 0;
            }
            .stock-page-submenu__item:after {
                content: "";
                position: absolute;
                bottom: 0;
                right: 0;
                border-bottom: 1.5625em solid #fff;
                border-left: 1.5625em solid hsla(0, 0%, 100%, 0);
            }
            .stock-page-submenu-item {
                transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .stock-page-submenu-item:hover {
                -webkit-transform: translateY(-2%);
                transform: translateY(-2%);
            }
            .stock-page-submenu-item__title {
                font-family: Stem, sans-serif;
                font-weight: 600;
                line-height: 1em;
                font-size: 0.875em;
                text-align: center;
                text-transform: uppercase;
                letter-spacing: 0.14em;
            }
            .stock-page-submenu-item__icon-wrapper {
                height: 8.3125em;
                position: relative;
                margin-bottom: 1.25em;
            }
            .stock-page-submenu-item__icon {
                position: absolute;
                top: 3.125em;
                left: 50%;
                -webkit-transform: translate(-50%);
                transform: translate(-50%);
                background: no-repeat 50%;
                background-size: contain;
                width: 5.625em;
                height: 5em;
            }
            .stock-page-submenu-item_patriot {
                background-color: #e2e4df;
            }
            .stock-page-submenu-item_patriot .stock-page-submenu-item__icon {
                background-image: url(img/2640e2b.svg);
            }
            .stock-page-submenu-item_patriot .stock-page-submenu-item__title {
                color: #5a6251;
            }
            .stock-page-submenu-item_test-drive {
                background-color: #c4c4c4;
            }
            .stock-page-submenu-item_test-drive .stock-page-submenu-item__icon {
                background-image: url(img/8f97fc4.svg);
            }
            .stock-page-submenu-item_test-drive .stock-page-submenu-item__title {
                color: #3a517c;
            }
            .stock-page-submenu-item_dealers {
                background-color: #e6dedc;
            }
            .stock-page-submenu-item_dealers .stock-page-submenu-item__icon {
                background-image: url(img/e6c2ccc.svg);
            }
            .stock-page-submenu-item_dealers .stock-page-submenu-item__title {
                color: #59443f;
            }
            .stock-page-submenu-item_client {
                background-color: #e2e4df;
            }
            .stock-page-submenu-item_client .stock-page-submenu-item__icon {
                background-image: url(img/1502150.svg);
            }
            .stock-page-submenu-item_client .stock-page-submenu-item__title {
                color: #5a6251;
            }
            .stock-page-submenu-item_credit {
                background-color: #e3efea;
            }
            .stock-page-submenu-item_credit .stock-page-submenu-item__icon {
                background-image: url(img/4cb627d.svg);
            }
            .stock-page-submenu-item_credit .stock-page-submenu-item__title {
                color: #4e816c;
            }
            .stock-page-submenu-item_service {
                background-color: #e7eaf0;
            }
            .stock-page-submenu-item_service .stock-page-submenu-item__icon {
                background-image: url(img/b1f62d3.svg);
            }
            .stock-page-submenu-item_service .stock-page-submenu-item__title {
                color: #3a517c;
            }
            .stock-page-submenu-item_gray {
                background-color: #f8f8f8;
            }
            .stock-page-submenu-item_gray .stock-page-submenu-item__title {
                color: #1c252c;
            }
            .stock-page-submenu-item_gray.stock-page-submenu-item_patriot .stock-page-submenu-item__icon {
                background-image: url(img/f18506a.svg);
            }
            .stock-page-submenu-item_gray.stock-page-submenu-item_credit .stock-page-submenu-item__icon {
                background-image: url(img/7902e70.svg);
            }
            .stock-page-submenu-item_gray.stock-page-submenu-item_test-drive .stock-page-submenu-item__icon {
                background-image: url(img/d1a39e0.svg);
            }
            .stock-page-submenu-item_gray.stock-page-submenu-item_dealers .stock-page-submenu-item__icon {
                background-image: url(img/4966c75.svg);
            }
            .product-gallery .gallery__arrow_right:before {
                width: 1.125em;
                height: 0.875em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE4MTggMUwxNiA3TTE2IDdMMTAuMTgxOCAxM00xNiA3SDAiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
            }
            .product-gallery .gallery__arrow_left:before {
                width: 1.125em;
                height: 0.875em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE4MTggMUwxNiA3TTE2IDdMMTAuMTgxOCAxM00xNiA3SDAiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
                -webkit-transform: scale(-1);
                transform: scale(-1);
            }
            .product-gallery .gallery__arrow_left:before,
            .product-gallery .gallery__arrow_right:before,
            .product-gallery:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-gallery {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                width: 100vw;
                height: 100vh;
                z-index: 51;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .product-gallery.is_loading .product-gallery__slider {
                opacity: 0;
            }
            .product-gallery.is_loading:before {
                opacity: 1;
            }
            .product-gallery:before {
                content: "";
                position: absolute;
                z-index: 20;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                transition: opacity 0.2s;
                opacity: 0;
                height: 20px;
                width: 20px;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=);
            }
            .product-gallery__bg {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: #1c252c;
                opacity: 0.8;
                cursor: pointer;
            }
            .product-gallery__slider {
                position: relative;
                margin: 0 auto;
                transition: opacity 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery__slider {
                    max-width: 55.625em;
                }
                .is_ie .product-gallery__slider {
                    width: 55.625em;
                    margin: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-gallery__slider {
                    max-width: 21.25em;
                    height: 100%;
                    padding-top: 9.375em;
                }
            }
            .product-gallery__slide {
                margin: 0 auto;
            }
            .product-gallery__img {
                margin: 0 auto;
                width: 100%;
                height: auto;
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery__img {
                    max-height: 36.25em;
                }
            }
            .product-gallery__text {
                color: #fff;
                margin-top: 0.625em;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery__text {
                    width: 80%;
                    line-height: 1em;
                    min-height: 2em;
                }
            }
            .product-gallery__close {
                position: absolute;
                top: 1.25em;
                right: 1.25em;
                z-index: 5;
            }
            .product-gallery .gallery__arrow {
                position: absolute;
                width: 2.5em;
                height: 2.5em;
                background-color: #fff;
                background-image: none;
                border-radius: 50%;
                z-index: 2;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                transition: background-color 0.2s;
            }
            .product-gallery .gallery__arrow:hover {
                background-color: hsla(0, 0%, 100%, 0.8);
            }
            @media only screen and (max-width: 768px) {
                .product-gallery .gallery__arrow {
                    top: auto;
                    bottom: 2em;
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                }
            }
            .product-gallery .gallery__arrow_left:before {
                content: "";
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery .gallery__arrow_left {
                    top: 50%;
                    left: -1.875em;
                    -webkit-transform: translate3d(-100%, -50%, 0);
                    transform: translate3d(-100%, -50%, 0);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-gallery .gallery__arrow_left {
                    left: 0.625em;
                }
            }
            .product-gallery .gallery__arrow_right:before {
                content: "";
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery .gallery__arrow_right {
                    top: 50%;
                    right: -1.875em;
                    -webkit-transform: translate3d(100%, -50%, 0);
                    transform: translate3d(100%, -50%, 0);
                }
            }
            @media only screen and (max-width: 768px) {
                .product-gallery .gallery__arrow_right {
                    right: 0.625em;
                }
            }
            .product-gallery .slick-dots {
                color: #fff;
                position: absolute;
                margin: 0;
                font-size: 1em;
            }
            @media only screen and (min-width: 769px) {
                .product-gallery .slick-dots {
                    right: 0;
                    bottom: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .product-gallery .slick-dots {
                    top: auto;
                    bottom: 2.25em;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }
            .product-gallery .slick-dots li {
                height: auto !important;
                width: auto !important;
                display: none !important;
            }
            .product-gallery .slick-dots li:before {
                display: none !important;
            }
            .product-gallery .slick-dots li.slick-active {
                display: block !important;
            }
            .close-button {
                background: rgba(28, 37, 44, 0.1);
                border-radius: 50%;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                cursor: pointer;
                transition: background 0.3s, -webkit-transform 0.3s;
                transition: background 0.3s, transform 0.3s;
                transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
            }
            @media only screen and (min-width: 769px) {
                .close-button {
                    width: 2.5em;
                    height: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .close-button {
                    width: 2em;
                    height: 2em;
                }
            }
            .close-button:hover {
                background: rgba(28, 37, 44, 0.15);
                -webkit-transform: rotate(45deg) scale(1.025);
                transform: rotate(45deg) scale(1.025);
            }
            .close-button.is_light {
                background: hsla(0, 0%, 100%, 0.4);
            }
            .close-button.is_light:hover {
                background: hsla(0, 0%, 100%, 0.6);
            }
            .close-button.is_white {
                background: #fff;
            }
            .close-button.is_white:hover {
                background: hsla(0, 0%, 100%, 0.8);
            }
            .close-button.is_transparent {
                background: transparent;
            }
            .close-button.is_transparent:hover {
                background: rgba(28, 37, 44, 0.15);
            }
            .close-button:after,
            .close-button:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                background: #1c252c;
            }
            .close-button:before {
                width: 14px;
                height: 2px;
                margin-top: -1px;
                margin-left: -7px;
            }
            .close-button:after {
                width: 2px;
                height: 14px;
                margin-top: -7px;
                margin-left: -1px;
            }
            .close-button.is_white-close {
                background: transparent;
            }
            .close-button.is_white-close:after,
            .close-button.is_white-close:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                background: #fff;
            }
            .close-button.is_white-close:hover {
                background: rgba(28, 37, 44, 0.15);
            }
            @media only screen and (max-width: 768px) {
                .footer {
                    padding-bottom: 4.5em;
                }
            }
            .footer_theme-dark {
                background: #1c252c;
                color: #fff;
            }
            .footer_theme-dark .footer__copyright,
            .footer_theme-dark .footer__legal {
                color: #fff;
            }
            .footer_theme-dark .footer__bottom-row {
                border-top: 1px solid hsla(0, 0%, 100%, 0.2);
            }
            .footer_theme-light {
                background: #fff;
                color: #1c252c;
            }
            .footer_theme-light .footer__legal {
                color: #1c252c;
            }
            .footer_theme-light .footer__copyright {
                color: #1c252c;
                opacity: 0.5;
            }
            .footer_theme-light .footer__bottom-row {
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }
            .footer__top-row {
                padding-top: 3.125em;
                padding-bottom: 3.125em;
            }
            @media only screen and (max-width: 768px) {
                .footer__top-row {
                    display: none;
                }
            }
            .footer__bottom-row {
                padding-top: 1.75em;
                padding-bottom: 1.25em;
            }
            .footer__subscribe-button {
                width: 100%;
                margin-bottom: 2em;
            }
            @media only screen and (min-width: 769px) {
                .footer__subscribe-button {
                    display: none !important;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__container {
                    max-width: 90em;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__wrapper {
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                    margin-bottom: 2.75em;
                }
            }
            .footer__media {
                padding: 0;
                margin: 0;
            }
            @media only screen and (min-width: 769px) {
                .footer__media {
                    width: 19.6875em;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__nav-bar {
                    margin: 0 0 2.625em;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__company-language,
                .footer__nav-bar {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }
                .footer__company-language {
                    margin-right: 1.875em;
                    flex: 1 1 75%;
                }
            }
            @media only screen and (max-width: 768px) {
                .footer__main-nav {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__select-language {
                    transition: -webkit-transform 0.2s;
                    transition: transform 0.2s;
                    transition: transform 0.2s, -webkit-transform 0.2s;
                    margin-left: 1.875em;
                }
                .footer__select-language:hover {
                    opacity: 0.8;
                }
            }
            @media only screen and (max-width: 768px) {
                .footer__select-language {
                    margin-bottom: 1.875em;
                }
            }
            @media only screen and (min-width: 769px) {
                .footer__social {
                    margin-bottom: 7.5em;
                    width: 25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .footer__social {
                    display: none;
                }
            }
            .footer__social-links {
                margin-top: 2.75em;
            }
            .footer__social-links_mobile {
                margin-bottom: 1.875em;
            }
            @media only screen and (min-width: 769px) {
                .footer__social-links_mobile {
                    display: none !important;
                }
            }
            .footer__social-title {
                font-size: 1.25em;
                line-height: 1.5;
                font-weight: 300;
                margin-bottom: 0.5em;
            }
            .footer__legal {
                font-size: 0.75em;
                opacity: 0.5;
                line-height: 1.16667;
                font-weight: 300;
            }
            @media only screen and (max-width: 768px) {
                .footer__legal {
                    width: 100%;
                }
            }
            .footer__copyright {
                display: flex;
                font-size: 0.875em;
                color: #fff;
                line-height: 1.16667;
                margin-right: 1.875em;
                flex: 1 1 25%;
                font-weight: 300;
            }
            @media only screen and (max-width: 768px) {
                .footer__copyright {
                    margin-bottom: 1.5em;
                }
            }
            .footer__copyright-icon {
                line-height: 1em;
                margin-right: 0.5em;
            }
            .footer-main-nav__item_download:after {
                width: 1.125em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LDV2Ny41IE05LDEyLjVMMTIuNSw5IE05LjUsMTNsLTQtNCIvPgo8L3N2Zz4K);
            }
            .footer-main-nav__item_download:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .footer-main-nav__list {
                display: flex;
                align-items: flex-start;
                justify-content: flex-start;
                flex-wrap: wrap;
                margin-bottom: -2.75em;
            }
            .footer-main-nav__group {
                flex-shrink: 1;
                flex-grow: 0;
                width: 18.75em;
                margin-right: 1.875em;
                margin-bottom: 1.25em;
            }
            .footer-main-nav__item {
                font-size: 0.875em;
                line-height: 1.28571;
                font-weight: 300;
                display: block;
                opacity: 0.4;
                cursor: pointer;
                transition: opacity 0.2s;
                margin-bottom: 1em;
            }
            .footer-main-nav__item:hover {
                opacity: 1;
            }
            .footer-main-nav__item_title {
                font-size: 1.25em;
                line-height: 1.5;
                opacity: 0.75;
                margin-bottom: 0.5em;
            }
            .footer-main-nav__item_title:hover {
                opacity: 1;
            }
            .footer-main-nav__item_title.margin30 {
                margin-bottom: 1.5em;
            }
            .footer-main-nav__item_title.marginTop30 {
                margin-top: 1.5em;
            }
            .footer-main-nav__item_download {
                display: flex;
                align-items: center;
            }
            .footer-main-nav__item_download:after {
                content: "";
                display: block;
                height: 0.9em;
                width: 0.9em;
                margin-left: 0.3em;
                margin-top: 0.2em;
            }
            .footer-main-nav__item.is_disabled {
                pointer-events: none;
            }
            .footer-main-nav__social-links {
                margin-top: 2.75em;
            }
            .footer-main-nav__social-links_mobile {
                margin-bottom: 1.875em;
            }
            @media only screen and (min-width: 769px) {
                .footer-main-nav__social-links_mobile {
                    display: none !important;
                }
            }
            .footer-subscribe {
                position: relative;
                width: 19.6875em;
            }
            .footer-subscribe__screen {
                padding: 0 5.625em;
                height: 100%;
                position: relative;
                display: flex;
                align-items: center;
                text-align: center;
            }
            @media only screen and (max-width: 768px) {
                .footer-subscribe__screen {
                    padding: 0 1.5em;
                    height: 100vh;
                }
            }
            .footer-subscribe__screen_1 {
                background: #202a41;
            }
            .footer-subscribe__screen_2 {
                background: #014637;
                color: #fff;
                justify-content: center;
                z-index: 100500;
            }
            .footer-subscribe__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .footer-subscribe__title {
                color: #fff;
                font-weight: 300;
                font-size: 1.25em;
                line-height: 1.5;
                margin-bottom: 0.5em;
            }
            @media only screen and (max-width: 768px) {
                .footer-subscribe__title {
                    font-size: 1.75em;
                }
            }
            .footer-subscribe__form {
                width: 100%;
                display: block;
            }
            .footer-subscribe__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .footer-subscribe-form__success:after {
                width: 1.75em;
                height: 1.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7fQo8L3N0eWxlPgo8Zz4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE0IiBjeT0iMTQiIHI9IjExIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC41LDEzLjJsMy43LDQuM2w3LjMtOCIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .footer-subscribe-form__button.is_disable:after {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhEOTI5NTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                height: 0.75em;
                width: 0.5em;
            }
            .footer-subscribe-form__button.is_disable:after,
            .footer-subscribe-form__button:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .footer-subscribe-form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .footer-subscribe-form__success {
                padding-left: 1em;
                padding-right: 1.08333em;
                letter-spacing: 0.08em;
                font-weight: 400;
                justify-content: space-between;
                white-space: nowrap;
                width: 100%;
            }
            .footer-subscribe-form__success:after {
                content: "";
                display: block;
            }
            .footer-subscribe-form__error {
                order: 4;
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }
            .footer-subscribe-form__input-wrapper {
                position: relative;
                margin-bottom: 0.75em;
            }
            .footer-subscribe-form__input {
                background: hsla(0, 0%, 100%, 0.1) !important;
                border: 1px solid hsla(0, 0%, 100%, 0) !important;
                opacity: 0.7;
                transition: opacity 0.2s;
                outline: none !important;
                color: #fff;
                border-radius: 0.125em;
            }
            .footer-subscribe-form__input:focus {
                opacity: 1;
                color: #fff !important;
                border-color: hsla(0, 0%, 100%, 0) !important;
            }
            .footer-subscribe-form__input.is_error {
                border-color: #d95e5e !important;
            }
            .footer-subscribe-form__button {
                background-color: rgba(0, 70, 172, 0);
                height: 2.875em;
                width: 2.875em;
                cursor: pointer;
                transition: background-color 0.2s;
                position: absolute;
                top: 1px;
                right: 1px;
            }
            .footer-subscribe-form__button:hover {
                background-color: #0046ac;
            }
            .footer-subscribe-form__button:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                height: 0.625em;
                width: 0.625em;
                margin-left: 0.125em;
            }
            .footer-subscribe-form__button.is_disable {
                background-color: hsla(0, 0%, 100%, 0);
            }
            .footer-subscribe-form__button.is_disable:hover {
                background-color: hsla(0, 0%, 100%, 0.1);
            }
            .footer-subscribe-form__checkbox {
                padding-left: 1.75em;
            }
            .footer-subscribe-form__checkbox .checkbox__title {
                color: #fff;
                font-weight: 300;
            }
            .footer-subscribe-form__checkbox .checkbox__title a {
                color: #fff;
                -webkit-text-decoration-color: #fff;
                text-decoration-color: #fff;
            }
            .footer-subscribe-form__checkbox .checkbox-check__line {
                background: #fff !important;
            }
            .v-input {
                font-family: Stem, sans-serif;
                font-size: 1em;
                font-weight: 300;
                display: block;
                width: 100%;
                padding: 0 1.25em;
                height: 3em;
                background: #fff;
                border: 1px solid rgba(0, 0, 0, 0.15);
                border-radius: 2px;
                -webkit-appearance: none;
            }
            .v-input::-ms-clear {
                display: none;
            }
            form.is_disabled .v-input {
                pointer-events: none;
                background: #f8f8f8;
                color: #c1bfc0;
                border-color: #c1bfc0;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .v-input_subscribe {
                border: 1px solid #ccd2d8;
            }
            @media only screen and (min-width: 769px) {
                .v-input_subscribe {
                    font-size: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .v-input_subscribe {
                    font-size: 0.75em;
                    height: 3.33333em;
                }
            }
            .v-input_subscribe::-webkit-input-placeholder {
                color: #ccd2d8;
            }
            .v-input_subscribe::-moz-placeholder {
                color: #ccd2d8;
            }
            .v-input_subscribe:-ms-input-placeholder {
                color: #ccd2d8;
            }
            .v-input_subscribe::-ms-input-placeholder {
                color: #ccd2d8;
            }
            .v-input_subscribe::placeholder {
                color: #ccd2d8;
            }
            .v-input_subscribe.is_error {
                border: 1px solid #d95e5e;
            }
            .v-input_service {
                outline: none;
                color: #6b737a;
                font-weight: 400;
                height: 3.5em;
                border: 1px solid rgba(0, 0, 0, 0.1);
            }
            .v-input_service::-webkit-input-placeholder {
                color: #6b737a;
            }
            .v-input_service::-moz-placeholder {
                color: #6b737a;
            }
            .v-input_service:-ms-input-placeholder {
                color: #6b737a;
            }
            .v-input_service::-ms-input-placeholder {
                color: #6b737a;
            }
            .v-input_service::placeholder {
                color: #6b737a;
            }
            .v-input_service.is_error {
                border: 1px solid #d95e5e;
            }
            .v-input::-webkit-input-placeholder {
                color: #c1bfc0;
            }
            .v-input:-moz-placeholder,
            .v-input::-moz-placeholder {
                color: #c1bfc0;
            }
            .v-input:-ms-input-placeholder {
                color: #c1bfc0;
            }
            .v-input:focus {
                box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
                border-color: #6899e1;
            }
            .v-input.is_error {
                border-color: #d95e5e !important;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4) !important;
            }
            .v-input.is_disabled {
                pointer-events: none;
                background: #f8f8f8;
                color: #c1bfc0;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .checkbox-check:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .checkbox {
                text-align: left;
                position: relative;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: color 0.3s;
                min-height: 1.25em;
                padding-left: 1.5em;
                cursor: pointer;
            }
            form.is_disabled .checkbox {
                pointer-events: none;
                opacity: 0.6;
            }
            .checkbox a {
                color: #1c252c;
                text-decoration: underline;
            }
            .checkbox a:hover {
                text-decoration: none;
            }
            .checkbox__title {
                color: #1c252c;
            }
            .checkbox__title a {
                color: #1c252c;
                text-decoration: underline;
                -webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
                text-decoration-color: rgba(28, 37, 44, 0.5);
            }
            .checkbox__title a:hover {
                text-decoration: none;
            }
            .checkbox_white .checkbox__title {
                color: #fff;
            }
            .checkbox_white .checkbox__title a {
                color: #fff;
                -webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
                text-decoration-color: hsla(0, 0%, 100%, 0.5);
            }
            .checkbox__input {
                position: absolute;
                visibility: hidden;
                font-size: 0;
                width: 0;
                height: 0;
                padding: 0;
                border: 0;
                outline: 0;
            }
            .checkbox.is_error {
                color: #d95e5e;
                -webkit-animation-name: shake;
                animation-name: shake;
                -webkit-animation-duration: 0.7s;
                animation-duration: 0.7s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
            }
            .checkbox.is_error .checkbox__title,
            .checkbox.is_error .checkbox__title a {
                color: #d95e5e;
            }
            .checkbox.is_disable {
                opacity: 0.2;
            }
            .checkbox__check {
                position: absolute;
                left: 0;
                top: 0;
            }
            @-webkit-keyframes shake {
                0%,
                to {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }
                10%,
                30%,
                50%,
                70%,
                90% {
                    -webkit-transform: translateX(-0.5em);
                    transform: translateX(-0.5em);
                }
                20%,
                40%,
                60%,
                80% {
                    -webkit-transform: translateX(0.5em);
                    transform: translateX(0.5em);
                }
            }
            @keyframes shake {
                0%,
                to {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }
                10%,
                30%,
                50%,
                70%,
                90% {
                    -webkit-transform: translateX(-0.5em);
                    transform: translateX(-0.5em);
                }
                20%,
                40%,
                60%,
                80% {
                    -webkit-transform: translateX(0.5em);
                    transform: translateX(0.5em);
                }
            }
            .checkbox-check {
                border-radius: 2px;
                box-sizing: border-box;
                width: 1.25em;
                height: 1.25em;
                background: rgba(28, 37, 44, 0.1);
                transition: background 0.2s;
                border: 1px solid transparent;
            }
            .checkbox-check:before {
                position: absolute;
                content: "";
                display: block;
                width: 1em;
                height: 0.8125em;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBnZHNCcJAEIXfLurZElKCdqAHf66KCN60Au1ArUCsQD15UEkBQZISLCElBL2Ikl13MoGIJpL4IJAd9nsz8xb4R53TDF3bol+BomofFgabm8+HlM1SETaBjbQKcL8G+SegsbVexScfj1sd3iSnQes0htCbBH424Y18Osio1LCr2bBdy4LZgOBy6PJ+abBys2A2qKiNeYtaFM67CT2TULZJi6YLTGi9T5gk0NhbqJSpi8UlvYQsbaGos+aaVnU4wwtSxCF+mYgg7gyEcoxzf4cMcYg0Gu1He3JLhjVmv+DEIM1EiQWcwRqFReu0jtO8119AG2bz/Zlm8wAAAABJRU5ErkJggg==);
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                opacity: 0;
            }
            .checkbox.is_active .checkbox-check {
                background: rgba(28, 37, 44, 0);
            }
            .checkbox.is_active .checkbox-check:before {
                opacity: 1;
            }
            .checkbox.is_error .checkbox-check {
                background: rgba(28, 37, 44, 0);
                border-color: #d95e5e;
            }
            .checkbox_white .checkbox-check {
                background: hsla(0, 0%, 100%, 0.1);
            }
            .checkbox_white.is_active .checkbox-check {
                background: #fff;
            }
            .checkbox.is_active .checkbox-check.is_colored {
                background: rgba(28, 37, 44, 0) !important;
            }
            .checkbox-check__line {
                display: none !important;
                position: absolute;
                background: #0046ac;
            }
            .is_black .checkbox-check__line {
                background: #1c252c !important;
            }
            .checkbox-check__line_1 {
                width: 0.1875em;
                height: 0.375em;
                top: 0.55em;
                left: 0.1em;
                -webkit-transform: rotate(-45deg) scaleY(0);
                transform: rotate(-45deg) scaleY(0);
                -webkit-transform-origin: top center;
                transform-origin: top center;
                transition: -webkit-transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
            }
            .checkbox.is_active .checkbox-check__line_1 {
                -webkit-transform: rotate(-45deg) scaleY(1);
                transform: rotate(-45deg) scaleY(1);
            }
            .checkbox-check__line_2,
            .checkbox.is_active .checkbox-check__line_1 {
                transition: -webkit-transform 0.1s ease;
                transition: transform 0.1s ease;
                transition: transform 0.1s ease, -webkit-transform 0.1s ease;
            }
            .checkbox-check__line_2 {
                width: 0.1875em;
                height: 0.875em;
                top: 0;
                left: 0.25em;
                -webkit-transform: rotate(50deg) scaleY(0);
                transform: rotate(50deg) scaleY(0);
                -webkit-transform-origin: bottom center;
                transform-origin: bottom center;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-item__check .checkbox-check__line_2 {
                    left: 0.3em;
                }
            }
            .checkbox.is_active .checkbox-check__line_2 {
                -webkit-transform: rotate(50deg) scaleY(1);
                transform: rotate(50deg) scaleY(1);
                transition: -webkit-transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
            }
            .social-links__item_fb:before,
            .social-links__item_ig:before,
            .social-links__item_ok:before,
            .social-links__item_vk:before,
            .social-links__item_yt:before,
            .social-links_footer .social-links__item_fb:hover:before,
            .social-links_footer .social-links__item_ig:hover:before,
            .social-links_footer .social-links__item_ok:hover:before,
            .social-links_footer .social-links__item_vk:hover:before,
            .social-links_footer .social-links__item_yt:hover:before,
            .social-links_sitemap .social-links__item_fb:hover:before,
            .social-links_sitemap .social-links__item_ig:hover:before,
            .social-links_sitemap .social-links__item_ok:hover:before,
            .social-links_sitemap .social-links__item_vk:hover:before,
            .social-links_sitemap .social-links__item_yt:hover:before {
                width: 1.5625em;
                height: 1.5625em;
                background-position: 50%;
                background-size: contain;
                background-repeat: no-repeat;
            }
            .social-links__item_fb:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
            }
            .social-links__item_vk:before {
                background-image: url(img/5bebdd6.svg);
            }
            .social-links__item_yt:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
            }
            .social-links__item_ig:before {
                background-image: url(img/f45fe1f.svg);
            }
            .social-links__item_ok:before {
                background-image: url(img/609b561.svg);
            }
            .social-links_footer .social-links__item_fb:hover:before,
            .social-links_sitemap .social-links__item_fb:hover:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojM0I1OTk4O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsM0g1QzQuNSwzLDQsMy40LDQsNHYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTRoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY0QzIyLDMuNCwyMS42LDMsMjEsM3oiLz4KPC9nPgo8L3N2Zz4K);
            }
            .social-links_footer .social-links__item_vk:hover:before,
            .social-links_sitemap .social-links__item_vk:hover:before {
                background-image: url(img/3bf1157.svg);
            }
            .social-links_footer .social-links__item_yt:hover:before,
            .social-links_sitemap .social-links__item_yt:hover:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkEwMjFEO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
            }
            .social-links_footer .social-links__item_ig:hover:before,
            .social-links_sitemap .social-links__item_ig:hover:before {
                background-image: url(img/b4238a2.svg);
            }
            .social-links_footer .social-links__item_ok:hover:before,
            .social-links_sitemap .social-links__item_ok:hover:before {
                background-image: url(img/2af90c1.svg);
            }
            .social-links {
                display: flex;
            }
            .social-links_footer,
            .social-links_sitemap {
                align-items: center;
                justify-content: flex-start;
            }
            @media only screen and (max-width: 768px) {
                .social-links_footer,
                .social-links_sitemap {
                    justify-content: space-between;
                }
            }
            .social-links_footer .social-links__item,
            .social-links_sitemap .social-links__item {
                text-indent: -99999px;
            }
            .social-links_footer .social-links__item_vk,
            .social-links_sitemap .social-links__item_vk {
                background-color: #6383a8;
            }
            .social-links_footer .social-links__item_fb,
            .social-links_sitemap .social-links__item_fb {
                background-color: #3b5998;
            }
            .social-links_footer .social-links__item_ok,
            .social-links_sitemap .social-links__item_ok {
                background-color: #ed812b;
            }
            .social-links_footer .social-links__item_ig,
            .social-links_sitemap .social-links__item_ig {
                background: #d6249f;
                background: radial-gradient(circle at 30%, at 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
                background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
            }
            .social-links_footer .social-links__item_ig:hover,
            .social-links_sitemap .social-links__item_ig:hover {
                background-image: none;
            }
            .social-links_footer .social-links__item_yt,
            .social-links_sitemap .social-links__item_yt {
                background-color: red;
            }
            @media only screen and (min-width: 769px) {
                .social-links_footer .social-links__item,
                .social-links_sitemap .social-links__item {
                    width: 3.625em;
                    height: 3.625em;
                    border-radius: 0.125em;
                    margin-right: 0.375em;
                    transition: opacity 0.2s;
                    cursor: pointer;
                    flex-grow: 0;
                    flex-shrink: 0;
                }
                .social-links_footer .social-links__item:last-child,
                .social-links_sitemap .social-links__item:last-child {
                    margin-right: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .social-links_footer .social-links__item,
                .social-links_sitemap .social-links__item {
                    width: 3em;
                    height: 3em;
                }
            }
            .social-links_footer .social-links__item:hover,
            .social-links_sitemap .social-links__item:hover {
                opacity: 1;
                background-color: #f8f8f8;
            }
            .social-links_posts {
                align-items: center;
                justify-content: center;
            }
            .social-links_posts .social-links__item {
                width: 2.25em;
                height: 2.25em;
                margin: 0 0.625em;
                border-radius: 0.25em;
            }
            .social-links_posts .social-links__item_vk {
                background-color: #6383a8;
            }
            .social-links_posts .social-links__item_fb {
                background-color: #3b5998;
            }
            .social-links_posts .social-links__item_ig {
                background-color: #308dee;
            }
            .social-links_posts .social-links__item_yt {
                background-color: red;
            }
            .social-links_posts .social-links__item_ok {
                display: none;
            }
            .social-links__item {
                display: block;
                position: relative;
                color: transparent;
            }
            .social-links__item:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
            }
            .footer-company-nav__item {
                line-height: 1.28;
                text-decoration: none;
                transition: opacity 0.2s;
            }
            @media only screen and (min-width: 769px) {
                .footer-company-nav__item {
                    font-size: 0.875em;
                    margin-right: 2.14286em;
                }
                .footer-company-nav__item:last-child {
                    margin-right: 0;
                }
                .footer-company-nav__item:hover {
                    opacity: 0.7;
                }
            }
            @media only screen and (max-width: 768px) {
                .footer-company-nav__item {
                    display: block;
                    font-size: 0.75em;
                    margin-bottom: 2em;
                }
            }
            .is_dealer-site .footer-company-nav__item_dealer {
                display: none;
            }
            .select-language_grey .select-language__title:before,
            .select-language_mobile-nav .select-language__title:before {
                width: 0.9375em;
                height: 0.9375em;
                background-image: url(img/1272c69.svg);
            }
            .select-language__title:before {
                width: 0.9375em;
                height: 0.9375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuMjt9Cjwvc3R5bGU+CjxnPgoJPHJlY3QgeD0iMSIgeT0iMSIgY2xhc3M9InN0MCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIi8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjUuOSIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcuNSwxLjdjMCwwLTIuMiwwLjctMi4yLDUuOHMyLjIsNS44LDIuMiw1LjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03LjUsMS43YzAsMCwyLjIsMC43LDIuMiw1LjhzLTIuMiw1LjgtMi4yLDUuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEzLjMsNy41SDEuNyIvPgo8L2c+Cjwvc3ZnPgo=);
            }
            .select-language__title:before,
            .select-language_grey .select-language__title:before,
            .select-language_mobile-nav .select-language__title:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .select-language__title {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                transition: color 0.2s;
                line-height: 1.28;
            }
            @media only screen and (min-width: 769px) {
                .select-language__title {
                    font-size: 0.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .select-language__title {
                    font-size: 0.75em;
                }
            }
            .select-language__title:before {
                content: "";
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .select-language__title:before {
                    margin-right: 0.22727em;
                }
            }
            @media only screen and (max-width: 768px) {
                .select-language__title:before {
                    margin-right: 0.27778em;
                }
            }
            .select-language_grey .select-language__title,
            .select-language_mobile-nav .select-language__title {
                text-decoration: none;
            }
            .select-language_mobile-nav .select-language__title:before {
                margin-right: 0.69444em;
            }
            .select-language__list {
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
                opacity: 0;
                pointer-events: none;
                display: none;
            }
            .configurator-panels-wrapper {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 9999;
            }
            .configurator-panels-wrapper.is_hidden {
                pointer-events: none;
            }
            .configurator-panels {
                position: fixed;
                width: 100%;
                top: 0;
                transition: -webkit-transform 1s linear;
                transition: transform 1s linear;
                transition: transform 1s linear, -webkit-transform 1s linear;
                z-index: 9999;
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels {
                    left: 100%;
                    bottom: 0;
                    background: #fff;
                }
                .configurator-panels__bg {
                    display: none;
                    content: "";
                    top: 0;
                    bottom: 0;
                    right: -100%;
                    width: 300%;
                    position: absolute;
                }
            }
            .configurator-panels.is_conf-active {
                -webkit-transform: translateX(0) !important;
                transform: translateX(0) !important;
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels.is_conf-active {
                    z-index: 999;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels {
                    left: 0;
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels[screen="-1"] {
                    transition: -webkit-transform 0.5s linear;
                    transition: transform 0.5s linear;
                    transition: transform 0.5s linear, -webkit-transform 0.5s linear;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels[screen="1"] {
                    -webkit-transform: translateX(-22.5em);
                    transform: translateX(-22.5em);
                }
                .configurator-panels[screen="1"] .configurator-panels__bg {
                    display: block;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels[screen="1"] {
                    display: block;
                }
                .configurator-panels[screen="1"] .configurator-panels__item_basket {
                    display: block;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels[screen="2"] {
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%);
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .configurator-panels[screen="2"] .configurator-panels__item_basket {
                    flex: 0 0 25%;
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .configurator-panels[screen="2"] .configurator-panels__item_stock {
                    flex: 1 0 auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels[screen="2"] {
                    display: block;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels[screen="3"] {
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%);
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .configurator-panels[screen="3"] .configurator-panels__item_basket {
                    flex: 0 0 25%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels[screen="3"] {
                    display: block;
                }
                .configurator-panels[screen="3"] .configurator-panels__item_finance {
                    display: block;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels[screen="4"] {
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%);
                }
            }
            @media only screen and (min-width: 769px) and (min-width: 769px) {
                .configurator-panels[screen="4"] .configurator-panels__item_basket {
                    flex: 0 0 25%;
                }
                .configurator-panels[screen="4"] .configurator-panels__item_finance {
                    flex: 0 0 25%;
                }
                .configurator-panels[screen="4"] .configurator-panels__item_order {
                    flex: 0 0 50%;
                }
                .is_ie .configurator-panels[screen="4"] .configurator-panels__item_order {
                    flex: 1 0 auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels[screen="4"] {
                    display: block;
                }
                .configurator-panels[screen="4"] .configurator-panels__item_order {
                    display: block;
                }
            }
            .configurator-panels__close-conf {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
                z-index: 99;
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels__close-conf {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels__list {
                    display: flex;
                    justify-content: flex-start;
                    align-items: stretch;
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels__list {
                    position: relative;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels__item {
                    flex: 0;
                    transition: -webkit-transform 0.7s linear;
                    transition: transform 0.7s linear;
                    transition: transform 0.7s linear, -webkit-transform 0.7s linear;
                    overflow: hidden;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels__item {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels__item_basket {
                    background: #ece8e6;
                    display: flex;
                    align-items: flex-start;
                    flex-direction: column;
                    justify-content: space-between;
                    flex: 0 0 22.5em;
                    width: 22.5em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-panels__item_finance {
                    flex: 0 0 75%;
                }
                .is_ie .configurator-panels__item_finance {
                    flex: 1 0 73%;
                }
            }
            .configurator-panels__item_stock {
                display: none;
            }
            @media only screen and (max-width: 768px) {
                .configurator-panels__basket-button {
                    display: none;
                }
            }
            .configurator-panels__close {
                position: absolute;
                z-index: 10;
                top: 1em;
                right: 1.25em;
            }
            .configurator-basket__button:after,
            .finance-offer__wrapper:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .dealer-offer__more:before {
                width: 1em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsOS43YzAsMy4zLTIuNyw2LjEtNi4xLDYuMWMtMy40LDAtNi4xLTIuNy02LjEtNi4xYzAtMy4zLDIuNy02LjEsNi4xLTYuMWMxLjgsMCwzLjUsMC44LDQuNiwyIE0xMS42LDEuMwoJbDEuNyw0LjhjMCwwLjEsMCwwLjMtMC4yLDAuM0w4LjYsNi44Ii8+Cjwvc3ZnPgo=);
            }
            .finance-offer {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-basket__button:after,
            .dealer-offer__image,
            .dealer-offer__more:before,
            .finance-offer__wrapper:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-basket {
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket {
                    background: #fff;
                    padding-top: 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket.is_full {
                    height: 100vh;
                    padding-bottom: 1.375em;
                }
                .configurator-basket.is_full .configurator-basket__scroll {
                    display: block;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__top {
                    margin-left: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__top {
                    margin-left: 2.25em;
                    margin-top: 1em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__scroll {
                    height: 100%;
                    width: 100%;
                    margin-top: 5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__scroll {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__nav {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                }
            }
            .configurator-basket__back {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__image.configurator-car-image {
                    font-size: 0.18519em;
                    position: relative;
                    width: 100%;
                    height: 60.75em;
                    margin: 4.3875em auto 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__image.configurator-car-image {
                    display: none;
                }
            }
            .configurator-basket__subtitle {
                opacity: 0.5;
            }
            .configurator-basket__subtitle.title {
                margin-bottom: 0.3125em;
            }
            .configurator-basket__select {
                z-index: 10;
            }
            .configurator-basket__select .base-select__title {
                font-size: 1.375em;
                padding-top: 0;
                padding-bottom: 0;
                font-weight: 700;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__options-list {
                    overflow-y: auto;
                    overflow-x: hidden;
                    max-height: calc(100vh - 30em);
                    margin-bottom: 1.5em;
                }
                .configurator-basket__options-list::-webkit-scrollbar-track {
                    background-color: #f8f8f8;
                }
                .configurator-basket__options-list::-webkit-scrollbar {
                    width: 0.375em;
                    background-color: #f8f8f8;
                }
                .configurator-basket__options-list::-webkit-scrollbar-thumb {
                    background: rgba(28, 37, 44, 0.4);
                    border: none;
                }
            }
            .configurator-basket__wrapper {
                width: 100%;
                align-self: flex-end;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__wrapper {
                    padding: 1.25em 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__wrapper {
                    padding: 1.25em 1em 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__wrapper_option {
                    padding-bottom: 0;
                }
            }
            .configurator-basket__button {
                width: 100%;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket__button {
                    justify-content: space-between;
                }
            }
            .configurator-basket__button:hover:after {
                -webkit-transform: translateX(40%);
                transform: translateX(40%);
            }
            .configurator-basket__button:after {
                content: "";
                display: block;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                margin-top: -0.2em;
                margin-left: 0.45455em;
            }
            .configurator-basket__button_center {
                justify-content: center;
            }
            .configurator-basket__button_center:after {
                display: none;
            }
            .configurator-basket__prev {
                position: absolute;
                top: 1.875em;
                left: 1.875em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket__prev {
                    display: none !important;
                }
            }
            .configurator-basket__dealer-offer {
                display: none;
            }
            .finance-offer {
                position: relative;
                width: 100%;
                margin: 0 auto 0.625em;
                padding: 1.5em 1.25em;
                box-sizing: border-box;
                background-image: url(img/01bfafe.jpg);
                border-radius: 2px;
                color: #cce1ff;
            }
            .finance-offer__wrapper {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                width: 100%;
                align-items: center;
            }
            .finance-offer__wrapper:after {
                content: "";
                display: block;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                margin-top: -0.2em;
                margin-left: 0.45455em;
            }
            .finance-offer__content {
                font-size: 1.125em;
            }
            .finance-offer__price {
                font-size: 1.375em;
            }
            .dealer-offer {
                position: relative;
                width: 100%;
                height: 8.75em;
                margin: 0 auto 1.25em;
                padding: 1.5em 1.25em;
                box-sizing: border-box;
                background: #fff;
                border-radius: 2px;
                cursor: pointer;
            }
            .dealer-offer__header {
                display: flex;
                justify-content: space-between;
                width: 100%;
                margin-bottom: 1em;
            }
            .dealer-offer__title {
                font-size: 0.75em;
                text-transform: uppercase;
                color: #1c252c;
                opacity: 0.5;
                letter-spacing: 0.1em;
                font-weight: 700;
            }
            .dealer-offer__more {
                font-size: 0.875em;
                color: #1c252c;
                cursor: pointer;
                position: relative;
                top: -0.3125em;
                z-index: 1;
            }
            .dealer-offer__more:before {
                content: "";
                display: inline-block;
                margin-right: 0.1875em;
                vertical-align: middle;
            }
            .dealer-offer__content {
                font-size: 0.875em;
                line-height: 1.28571;
                color: #1c252c;
            }
            .dealer-offer__image {
                position: absolute;
                right: -1.25em;
                bottom: -0.25em;
                width: 13.2em;
                height: 7.425em;
            }
            .configurator-basket-nav__toggle {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-basket-nav.is_dark .configurator-basket-nav__toggle {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-basket-nav.is_dark .configurator-basket-nav__toggle,
            .configurator-basket-nav__toggle {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-basket-nav {
                height: 3.125em;
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0 0.3125em;
                color: #1c252c;
            }
            @media only screen and (min-width: 769px) {
                .configurator-basket-nav {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket-nav {
                    padding: 0 1.25em;
                }
            }
            .configurator-basket-nav.is_dark {
                color: #fff;
            }
            .configurator-basket-nav__back {
                flex-grow: 0;
                flex-shrink: 0;
                margin-left: -0.7em;
            }
            .configurator-basket-nav__title {
                flex: 1;
                text-align: left;
                white-space: nowrap;
                font-weight: 300;
                padding-left: 0.9375em;
                padding-right: 0.3125em;
                text-overflow: ellipsis;
                overflow: hidden;
                position: relative;
            }
            .configurator-basket-nav__toggle-wrapper {
                display: flex;
                height: 100%;
                align-items: center;
                cursor: pointer;
            }
            @media only screen and (max-width: 768px) {
                .configurator-basket-nav__toggle-wrapper.is_conf-page {
                    pointer-events: none;
                }
                .configurator-basket-nav__toggle-wrapper.is_conf-page .configurator-basket-nav__toggle {
                    opacity: 0;
                }
            }
            .configurator-basket-nav__toggle {
                margin: 0.5em 0 0.5em 0.5em;
                -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
            }
            .configurator-basket.is_full .configurator-basket-nav__toggle {
                -webkit-transform: rotate(90deg) scaleX(-1);
                transform: rotate(90deg) scaleX(-1);
            }
            .is_not-arrow .configurator-basket-nav__toggle {
                background-image: none !important;
            }
            .configurator-basket-nav-price {
                font-size: 0.875em;
                font-weight: 300;
                white-space: nowrap;
                position: relative;
                width: 6.5em;
                height: 100%;
                overflow: hidden;
            }
            .configurator-basket-nav-price__item {
                position: absolute;
                right: 0;
                top: 0;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: flex-end;
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .configurator-basket-nav-price__item.is_no-transition {
                transition: none !important;
            }
            .configurator-basket-nav-price__item.is_hidden {
                opacity: 0;
            }
            .configurator-basket-nav-price__item.is_top {
                -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
            }
            .configurator-basket-nav-price__item.is_bottom {
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
            }
            .scroll-container.is_scroll-desktop::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .scroll-container.is_scroll-desktop::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .scroll-container.is_scroll-desktop::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .scroll-container {
                -webkit-overflow-scrolling: touch;
            }
            @media only screen and (min-width: 769px) {
                .scroll-container::-webkit-scrollbar {
                    width: 0.375em;
                    height: 0.375em;
                }
                .scroll-container::-webkit-scrollbar-thumb {
                    background: #f5f5f5;
                }
                .scroll-container::-webkit-scrollbar-track {
                    background: #fff;
                }
                .scroll-container body {
                    scrollbar-face-color: #f5f5f5;
                    scrollbar-track-color: #fff;
                }
            }
            .scroll-container.is_scroll-desktop {
                display: block;
                overflow-y: auto;
                overflow-x: hidden;
                height: 100%;
                margin: 0 -3px;
                padding: 0 3px;
            }
            @media only screen and (min-width: 769px) {
                .scroll-container.is_padding {
                    margin-right: -2em;
                    padding-right: 2em;
                }
            }
            @media only screen and (max-width: 768px) {
                .scroll-container {
                    overflow-y: auto;
                    overflow-x: hidden;
                    height: 100%;
                    margin: 0 -3px;
                    padding: 0 3px;
                }
                .is_ios .scroll-container {
                    padding-bottom: 70px;
                }
            }
            @media only screen and (max-width: 768px) {
                .scroll-container.is_no-scroll {
                    height: auto;
                }
            }
            .arrow-button:before {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .arrow-button.is_white:before {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .arrow-button.is_white:before,
            .arrow-button:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .arrow-button {
                background: rgba(28, 37, 44, 0.1);
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                z-index: 1;
                transition: background 0.3s, -webkit-transform 0.3s;
                transition: background 0.3s, transform 0.3s;
                transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
            }
            @media only screen and (min-width: 769px) {
                .arrow-button {
                    width: 2.5em;
                    height: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .arrow-button {
                    width: 2em;
                    height: 2em;
                }
            }
            .arrow-button.is_light {
                background: hsla(0, 0%, 100%, 0.4);
            }
            .arrow-button.is_reversed:before {
                -webkit-transform: rotate(0deg) translateZ(0);
                transform: rotate(0deg) translateZ(0);
            }
            .arrow-button.is_white:before {
                -webkit-transform: rotate(0deg) translateZ(0);
                transform: rotate(0deg) translateZ(0);
            }
            .arrow-button:before {
                content: "";
                display: block;
                margin-left: -0.1875em;
                -webkit-transform: rotate(180deg) translateZ(0);
                transform: rotate(180deg) translateZ(0);
            }
            @media only screen and (min-width: 769px) {
                .arrow-button:hover {
                    background: rgba(28, 37, 44, 0.15);
                    -webkit-transform: scale(1.025);
                    transform: scale(1.025);
                }
            }
            .configurator-options-list {
                flex: 1;
            }
            @media only screen and (min-width: 769px) {
                .configurator-options-list {
                    background: #ece8e6;
                    padding-right: 1em;
                    border-left: 1px solid transparent;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-options-list {
                    background: #fff;
                    padding-top: 0.625em;
                    padding-bottom: 1em;
                }
            }
            .configurator-options-list__item {
                display: flex;
                justify-content: space-between;
                font-size: 0.875em;
                color: #1c252c;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .configurator-options-list__item {
                    padding: 0.64286em 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-options-list__item {
                    padding: 0.71429em 1.14286em;
                }
            }
            .configurator-options-list__item_discount {
                cursor: pointer;
            }
            .configurator-options-list__item_discount .configurator-options-list__title {
                font-weight: 900;
                opacity: 1;
            }
            .configurator-options-list__item_discount .configurator-options-list__price {
                font-weight: 700;
                color: #014637;
            }
            .configurator-options-list__item_sum {
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }
            @media only screen and (min-width: 769px) {
                .configurator-options-list__item_sum {
                    margin-top: 0.1875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-options-list__item_sum {
                    margin-top: 0.625em;
                }
            }
            .configurator-options-list__item_sum .configurator-options-list__title {
                opacity: 1;
                flex: 1;
            }
            .configurator-options-list__item_sum .configurator-options-list__price {
                flex: 1;
            }
            .configurator-options-list__item_car {
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                margin-bottom: 0.1875em;
            }
            .configurator-options-list__item_car .configurator-options-list__title {
                opacity: 1;
                flex: 1;
            }
            .configurator-options-list__button {
                display: block;
                position: relative;
                width: 1em;
                height: 1em;
                flex: 0 0 1.125em;
            }
            .configurator-options-list__button:hover .configurator-options-list__button-circle {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
            @media only screen and (min-width: 769px) {
                .configurator-options-list__button {
                    margin-right: 0.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-options-list__button {
                    margin-right: 1.42857em;
                }
            }
            .configurator-options-list__button-circle {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                background-color: #fff;
                border-radius: 50%;
                box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                -webkit-transform: scale(0.95);
                transform: scale(0.95);
            }
            .configurator-options-list__button-minus {
                position: absolute;
                width: 0.625em;
                height: 2px;
                background: #1c252c;
                top: 50%;
                left: 50%;
                -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%);
            }
            .configurator-options-list__title {
                flex: 1;
                opacity: 0.5;
                text-align: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 17em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-options-list__item_sum .configurator-options-list__title {
                    padding-left: 2.57143em;
                }
            }
            @media only screen and (width: 768px) {
                .configurator-options-list__item_sum .configurator-options-list__title {
                    padding-left: 5em;
                }
            }
            .configurator-options-list__price {
                text-align: right;
                flex: 0 0 35%;
                margin-left: 0.625em;
            }
            .configurator-options-list__sum {
                padding: 0 1em;
            }
            .configurator-finance__button:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-finance-link__icon_email {
                width: 1.25em;
                height: 1.25em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMEMxLjExOTE0IDAgMCAxLjExOTE0IDAgMi41VjEzLjVDMCAxNC44ODA5IDEuMTE5MTQgMTYgMi41IDE2SDE3LjVDMTguODgwOSAxNiAyMCAxNC44ODA5IDIwIDEzLjVWMi41QzIwIDEuMTE5MTQgMTguODgwOSAwIDE3LjUgMEgyLjVaTTIgMy4zNzA2MVYxMy41QzIgMTMuNzc2NCAyLjIyMzYzIDE0IDIuNSAxNEgxNy41QzE3LjYxMjMgMTQgMTcuNzE1OCAxMy45NjM0IDE3Ljc5ODggMTMuOTAwOUMxNy45MjA5IDEzLjgwOTYgMTggMTMuNjY0MSAxOCAxMy41VjMuMzcwNjFMMTAuNjg0MSAxMC4yMjk1QzEwLjI5OTMgMTAuNTkwMyA5LjcwMDY4IDEwLjU5MDMgOS4zMTU5MiAxMC4yMjk1TDIgMy4zNzA2MVpNMTYuNTM3NiAySDMuNDYyNEwxMCA4LjEyOTM5TDE2LjUzNzYgMloiIGZpbGw9IiMxQzI1MkMiLz4KPC9zdmc+Cg==);
            }
            .configurator-finance-link__icon_print {
                width: 1.25em;
                height: 1.25em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDJDNCAwLjg5NTUwOCA0Ljg5NTUxIDAgNiAwSDE0QzE1LjEwNDUgMCAxNiAwLjg5NTUwOCAxNiAyVjRIMTdDMTguNjU2NyA0IDIwIDUuMzQzMjYgMjAgN1YxMkMyMCAxMy4xMDQ1IDE5LjEwNDUgMTQgMTggMTRIMTZWMTZDMTYgMTcuMTA0NSAxNS4xMDQ1IDE4IDE0IDE4SDZDNC44OTU1MSAxOCA0IDE3LjEwNDUgNCAxNlYxNEgyQzAuODk1NTA4IDE0IDAgMTMuMTA0NSAwIDEyVjdDMCA1LjM0MzI2IDEuMzQzMjYgNCAzIDRINFYyWk00IDEyVjExQzQgOS44OTU1MSA0Ljg5NTUxIDkgNiA5SDE0QzE1LjEwNDUgOSAxNiA5Ljg5NTUxIDE2IDExVjEySDE4VjdDMTggNi44NDI3NyAxNy45NjM0IDYuNjkzMzYgMTcuODk4OSA2LjU2MTA0QzE3Ljg1NTUgNi40NzIxNyAxNy43OTkzIDYuMzkxMTEgMTcuNzMyOSA2LjMxOTM0QzE3LjU1MDMgNi4xMjMwNSAxNy4yODk2IDYgMTcgNkgxNkgxNUg1SDRIM0MyLjQ0Nzc1IDYgMiA2LjQ0Nzc1IDIgN1YxMkg0Wk0xNCAyVjRINlYySDE0Wk02IDExSDE0VjE2SDZWMTFaIiBmaWxsPSIjMUMyNTJDIi8+Cjwvc3ZnPgo=);
            }
            .configurator-finance-link__icon_reset {
                width: 1.25em;
                height: 1.25em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTAuMzE5N0MxIDE0LjAwOTEgNC4wMjU5NCAxNyA3Ljc1ODYyIDE3QzExLjQ5MTMgMTcgMTQuNTE3MiAxNC4wMDkxIDE0LjUxNzIgMTAuMzE5N0MxNC41MTcyIDYuNjMwMjIgMTEuNDkxMyAzLjYzOTMzIDcuNzU4NjIgMy42MzkzM0M1Ljc0IDMuNjM5MzMgMy45MjgwOCA0LjUxNDA0IDIuNjg5NjYgNS45MDA5Mk0zLjc1ODYyIDFMMS45MjcyOSA2LjMyMjMyQzEuODg1MjMgNi40NDQ1NSAxLjk2ODQzIDYuNTczOTcgMi4wOTcwOSA2LjU4NjQ2TDcuMDY4OTcgNy4wNjg5NyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
            }
            .configurator-finance-link__icon_email,
            .configurator-finance-link__icon_print,
            .configurator-finance-link__icon_reset,
            .configurator-finance__button:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance {
                position: relative;
                background: #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance {
                    padding: 4.375em 1.875em 5.625em;
                }
                .configurator-finance.is_small {
                    padding: 1.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance {
                    height: 100vh;
                    padding: 0;
                }
            }
            .configurator-panels[screen="4"] .configurator-finance {
                background: #fff;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__scroll {
                    height: calc(100vh - 120px);
                    padding-left: 1.25em !important;
                    padding-right: 1.25em !important;
                }
                .is_conf-active .configurator-finance__scroll {
                    opacity: 0;
                }
            }
            .configurator-finance__full {
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__full {
                    min-width: 63.75em;
                }
            }
            .configurator-panels[screen="4"] .configurator-finance__full {
                display: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__nav {
                    display: none !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__nav {
                    height: 10em;
                }
            }
            .configurator-finance__compact {
                display: none;
                position: relative;
                margin: 0 -1.875em;
                height: 100%;
                max-width: 25vw;
                padding-top: 7.875em;
                padding-bottom: 1.875em;
            }
            .configurator-panels[screen="4"] .configurator-finance__compact {
                display: block;
            }
            .configurator-finance__compact .configurator-finance__row {
                padding: 2.125em 1.875em;
                margin-bottom: 0;
                position: relative;
            }
            .configurator-finance__compact .configurator-finance__row:nth-child(3):after {
                display: none;
            }
            .configurator-finance__compact .configurator-finance__row:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 1px;
                background: #1c252c;
                opacity: 0.1;
            }
            .configurator-finance__credit-compact,
            .configurator-finance__selected-option {
                margin-top: 1em;
            }
            .configurator-finance__links {
                padding-left: 2.75em;
                padding-right: 2.75em;
                display: flex;
                align-items: flex-end;
                justify-content: space-between;
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
            }
            .configurator-finance__row {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__row {
                    margin-bottom: 2.75em;
                }
                .is_small .configurator-finance__row {
                    margin-bottom: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__row {
                    padding-top: 1.875em;
                }
            }
            .configurator-finance__row_1 {
                z-index: 3;
            }
            .configurator-finance__row_2 {
                z-index: 2;
            }
            .configurator-finance__row_3 {
                z-index: 1;
            }
            .configurator-finance__label {
                opacity: 0.5;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__label.title {
                    margin-bottom: 0.33333em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__label.title {
                    margin-bottom: 0.75em;
                }
            }
            .configurator-finance__additional,
            .configurator-finance__credit,
            .configurator-finance__programs {
                margin: -0.1875em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__buttons-wrapper {
                    position: absolute;
                    left: 1.875em;
                    right: 1.875em;
                    bottom: 1.25em;
                    height: 3em;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }
                .is_small .configurator-finance__buttons-wrapper {
                    bottom: 0.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__buttons-wrapper {
                    margin-top: 1.875em;
                    margin-bottom: 7.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance__button {
                    width: 100%;
                    max-width: 100%;
                    margin-bottom: 1em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance__buttons-wrapper .configurator-finance__button {
                    display: none;
                }
            }
            .configurator-finance__button:hover:after {
                -webkit-transform: translateX(40%);
                transform: translateX(40%);
            }
            .configurator-finance__button:after {
                content: "";
                display: block;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                margin-top: -0.2em;
                margin-left: 0.45455em;
            }
            .configurator-finance__legal-information {
                z-index: 5;
            }
            .configurator-finance-link {
                cursor: pointer;
                opacity: 0.5;
                transition: opacity 0.3s;
            }
            .configurator-finance-link:hover {
                opacity: 1;
            }
            .configurator-finance-link:hover .configurator-finance-link__icon {
                -webkit-transform: translateZ(0) scale(1.08);
                transform: translateZ(0) scale(1.08);
            }
            .configurator-finance-link__icon {
                margin: 0 auto 0.5em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .configurator-finance-link__label {
                text-align: center;
            }
            .configurator-finance-nav__forward-button:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-finance-nav__forward-button:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance-nav {
                background: #fff;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-nav {
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                    padding: 0 1.25em;
                }
            }
            .configurator-finance-nav__buttons {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0.5625em 0;
            }
            .configurator-finance-nav__forward-button {
                font-weight: 700;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .configurator-finance-nav__forward-button:after {
                content: "";
                font-size: 0.9rem;
                margin-left: 0.3125em;
            }
            .configurator-finance-nav__title {
                text-align: left;
                padding: 1.45833em 0.83333em 0.66667em 0;
            }
            .configurator-finance-nav__trims {
                text-align: left;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-nav__trims {
                    padding: 1em 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-nav__trims {
                    padding: 1em 0;
                }
            }
            .configurator-finance-nav__select .base-select__title {
                font-size: 1.375em;
                padding-top: 0;
                padding-bottom: 0;
                font-weight: 700;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-nav__select .base-select__title {
                    padding-right: 1em;
                }
            }
            .configurator-finance-nav__select .base-select__arrow {
                flex-shrink: 0;
                flex-grow: 0;
            }
            .configurator-finance-nav__trims-title {
                font-size: 1.375em;
                padding-top: 0;
                padding-bottom: 0;
                font-weight: 700;
            }
            .configurator-finance-nav__trims-info {
                display: flex;
                flex-direction: column;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-nav__trims-info {
                    margin-top: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-nav__trims-info {
                    margin-top: 0.625em;
                }
            }
            .configurator-finance-nav__back-button {
                margin-left: -0.8em;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-programs__list {
                    display: flex;
                    align-items: stretch;
                    position: relative;
                    flex-wrap: wrap;
                    width: 100%;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-programs__item {
                    flex: 1 1 30%;
                    width: 30%;
                    max-width: 35%;
                }
                .configurator-finance-programs__item:nth-child(3n) {
                    flex: 1 1 20%;
                    width: 20%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-programs__item {
                    margin-bottom: 0.5em;
                }
                .configurator-finance-programs__item:last-child {
                    margin-bottom: 0;
                }
            }
            .configurator-finance-item__info {
                width: 1em;
                height: 1em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSI4IiBjeT0iOCIgcj0iNyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPHJlY3QgeD0iNyIgeT0iNyIgd2lkdGg9IjIiIGhlaWdodD0iNSIgZmlsbD0iIzFDMjUyQyIvPgo8ZWxsaXBzZSBjeD0iNy45NTAzOSIgY3k9IjUuMSIgcng9IjEuMyIgcnk9IjEuMSIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance-item {
                padding: 0.1875em;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .configurator-finance-item.is_disclaimer-open {
                z-index: 1;
                position: relative;
            }
            .configurator-finance-item.is_blocked .configurator-finance-item__text {
                opacity: 0.5;
            }
            .configurator-finance-item.is_blocked .configurator-finance-disclaimer__icon,
            .configurator-finance-item.is_blocked .configurator-finance-item__container {
                cursor: default;
            }
            .configurator-finance-item.is_blocked .configurator-finance-disclaimer__icon:hover,
            .configurator-finance-item.is_blocked .configurator-finance-item__container:hover {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
            .configurator-finance-item .rate {
                color: #2c4291;
            }
            .configurator-finance-item[data-size="1"] {
                width: 23.5em;
            }
            .configurator-finance-item[data-size="2"] {
                width: 16em;
            }
            .configurator-finance-item__container {
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
                border-radius: 2px;
                transition: -webkit-transform 0.1s linear;
                transition: transform 0.1s linear;
                transition: transform 0.1s linear, -webkit-transform 0.1s linear;
                will-change: transform;
                cursor: pointer;
                position: relative;
                display: flex;
                justify-content: space-between;
                border: 1px solid #fff;
                height: 100%;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-item__container {
                    padding: 1.25em 1em 1.0625em 1.5em;
                    align-items: flex-start;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-item__container {
                    padding: 1.375em 1em 1.25em 0.5em;
                    align-items: flex-start;
                }
            }
            .configurator-finance-item__container:hover {
                -webkit-transform: translate3d(0, -0.1em, 0);
                transform: translate3d(0, -0.1em, 0);
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
            }
            .configurator-finance-item__container.is_active {
                border-color: #6899e1;
                box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
            }
            .configurator-finance-item__container.is_active:hover {
                box-shadow: 0 1px 1px rgba(0, 70, 172, 0.2);
            }
            .configurator-finance-item__container:first-child .configurator-finance-disclaimer__container {
                max-width: 21.875em;
            }
            .configurator-finance-item__check {
                pointer-events: none;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-item__check {
                    left: -0.4em;
                    top: -0.1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-item__check {
                    top: -0.05em;
                    margin-right: 0.125em;
                }
            }
            .configurator-finance-item__text {
                flex: 1 1 auto;
                padding-right: 0.625em;
            }
            .configurator-finance-item__description {
                opacity: 0.85;
                margin-top: 2px;
            }
            .configurator-finance-item__price {
                margin-top: 0.3125em;
            }
            .configurator-finance-item__logo {
                position: absolute;
                top: 1em;
                right: 1em;
                height: 0.875em;
            }
            [bank-id="5"] .configurator-finance-item__logo {
                height: 2.1875em;
            }
            .configurator-finance-item__info {
                position: absolute;
                top: 1.25em;
                right: 1em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-item__info {
                    align-self: center;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-item__disclaimer {
                    position: relative;
                }
            }
            .configurator-finance-item:first-child .configurator-finance-disclaimer__container {
                max-width: 21.875em;
            }
            .checkbox {
                text-align: left;
                position: relative;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: color 0.3s;
                min-height: 1.25em;
                padding-left: 1.5em;
                cursor: pointer;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                -webkit-tap-highlight-color: transparent;
            }
            form.is_disabled .checkbox {
                pointer-events: none;
                opacity: 0.6;
            }
            .checkbox_subscribe .checkbox-check {
                width: 0.9375em;
                height: 0.9375em;
                border-radius: 0;
                border: 1px solid #ccd2d8;
                background: #fff;
            }
            .checkbox_subscribe .checkbox-check__line {
                background: #6b737a;
            }
            .checkbox_subscribe .checkbox__title {
                font-size: 0.75em;
                color: #6b737a;
                line-height: 1.25em;
            }
            .checkbox_subscribe.is_disable .checkbox__title {
                color: #ccd2d8;
            }
            .checkbox a {
                color: #1c252c;
                text-decoration: underline;
            }
            .checkbox a:hover {
                text-decoration: none;
            }
            .checkbox__title {
                color: #1c252c;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            .checkbox__title a {
                color: #1c252c;
                text-decoration: underline;
                -webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
                text-decoration-color: rgba(28, 37, 44, 0.5);
            }
            .checkbox__title a:hover {
                text-decoration: none;
            }
            .checkbox_white .checkbox__title {
                color: #fff;
            }
            .checkbox_white .checkbox__title a {
                color: #fff;
                -webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
                text-decoration-color: hsla(0, 0%, 100%, 0.5);
            }
            .checkbox__input {
                position: absolute;
                visibility: hidden;
                font-size: 0;
                width: 0;
                height: 0;
                padding: 0;
                border: 0;
                outline: 0;
            }
            .checkbox.is_error {
                color: #d95e5e;
                -webkit-animation-name: shake;
                animation-name: shake;
                -webkit-animation-duration: 0.7s;
                animation-duration: 0.7s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
            }
            .checkbox.is_error .checkbox__title,
            .checkbox.is_error .checkbox__title a {
                color: #d95e5e;
            }
            .checkbox.is_disable {
                opacity: 0.2;
            }
            .checkbox__check {
                position: absolute;
                left: 0;
                top: 0;
            }
            @-webkit-keyframes shake {
                0%,
                to {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }
                10%,
                30%,
                50%,
                70%,
                90% {
                    -webkit-transform: translateX(-0.5em);
                    transform: translateX(-0.5em);
                }
                20%,
                40%,
                60%,
                80% {
                    -webkit-transform: translateX(0.5em);
                    transform: translateX(0.5em);
                }
            }
            @keyframes shake {
                0%,
                to {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }
                10%,
                30%,
                50%,
                70%,
                90% {
                    -webkit-transform: translateX(-0.5em);
                    transform: translateX(-0.5em);
                }
                20%,
                40%,
                60%,
                80% {
                    -webkit-transform: translateX(0.5em);
                    transform: translateX(0.5em);
                }
            }
            .checkbox-check {
                border-radius: 2px;
                box-sizing: border-box;
                width: 1.25em;
                height: 1.25em;
                background: rgba(28, 37, 44, 0.1);
                transition: background 0.2s;
                border: 1px solid transparent;
            }
            .checkbox.is_active .checkbox-check {
                background: rgba(28, 37, 44, 0);
            }
            .checkbox.is_active.is_conf .checkbox-check {
                background: #1c252c;
            }
            .checkbox.is_error .checkbox-check {
                background: rgba(28, 37, 44, 0);
                border-color: #d95e5e;
            }
            .checkbox_white .checkbox-check {
                background: hsla(0, 0%, 100%, 0.1);
            }
            .checkbox_white.is_active .checkbox-check {
                background: #fff;
            }
            .checkbox.is_active .checkbox-check.is_colored {
                background: rgba(28, 37, 44, 0) !important;
            }
            .checkbox-check__line {
                position: absolute;
                display: block;
                background: #0046ac;
            }
            .is_black .checkbox-check__line {
                background: #1c252c !important;
            }
            .is_conf .checkbox-check__line {
                background: #fff !important;
            }
            .checkbox-check__line_1 {
                width: 0.1875em;
                height: 0.375em;
                top: 0.55em;
                left: 0.05em;
                -webkit-transform: rotate(-45deg) scaleY(0);
                transform: rotate(-45deg) scaleY(0);
                -webkit-transform-origin: top center;
                transform-origin: top center;
                transition: -webkit-transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
            }
            .checkbox.is_active .checkbox-check__line_1 {
                -webkit-transform: rotate(-45deg) scaleY(1);
                transform: rotate(-45deg) scaleY(1);
            }
            .checkbox-check__line_2,
            .checkbox.is_active .checkbox-check__line_1 {
                transition: -webkit-transform 0.1s ease;
                transition: transform 0.1s ease;
                transition: transform 0.1s ease, -webkit-transform 0.1s ease;
            }
            .checkbox-check__line_2 {
                width: 0.1875em;
                height: 0.875em;
                top: 0;
                left: 0.25em;
                -webkit-transform: rotate(50deg) scaleY(0);
                transform: rotate(50deg) scaleY(0);
                -webkit-transform-origin: bottom center;
                transform-origin: bottom center;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-item__check .checkbox-check__line_2 {
                    left: 0.3em;
                }
            }
            .checkbox.is_active .checkbox-check__line_2 {
                -webkit-transform: rotate(50deg) scaleY(1);
                transform: rotate(50deg) scaleY(1);
                transition: -webkit-transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s;
                transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
            }
            .configurator-finance-disclaimer__icon {
                width: 1.3125em;
                height: 1.3125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance-disclaimer {
                width: 1.0625em;
                height: 100%;
            }
            .configurator-finance-disclaimer__icon {
                cursor: pointer;
            }
            .configurator-finance-disclaimer__container {
                position: absolute;
                z-index: 2;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                white-space: normal;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-disclaimer__container {
                    width: 26.875em;
                    right: -0.625em;
                    padding: 2.125em 1.875em;
                    top: 50%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-disclaimer__container {
                    right: 1em;
                    max-width: 21.875em;
                    padding: 1em;
                }
            }
            .configurator-finance-disclaimer__text {
                font-size: 0.875em;
                color: #1c252c;
                line-height: 1.28571em;
            }
            .sbol-button-autocred-online-request {
                box-sizing: border-box;
                font-family: inherit;
                font-style: inherit;
                vertical-align: middle;
                position: relative;
                cursor: pointer;
                border-radius: 4px;
                text-decoration: none;
                transition: border-color 0.17s, background-color 0.17s, color 0.17s, box-shadow 0.17s;
                outline: none;
                overflow: hidden;
                color: #fff;
                box-shadow: inset 0 0 0 2px transparent;
                width: 100%;
                font-weight: 600;
                -webkit-tap-highlight-color: transparent;
                padding: 0.875em 2em 0.75em;
                letter-spacing: -0.3px;
                background-color: #08a652;
                border: 2px solid #08a652;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                max-height: 5em;
            }
            .sbol-button-autocred-online-request svg {
                width: 100%;
                height: auto;
            }
            .sbol-button-autocred-online-request:hover {
                background-color: #34b76f;
                box-shadow: 0 7px 17px 0 rgba(13, 169, 78, 0.42);
                outline: none;
                border: 2px solid #34b76f;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-credit__list {
                    display: flex;
                    align-items: stretch;
                    position: relative;
                    flex-wrap: wrap;
                    width: 100%;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-credit__button {
                    flex: 1 1 30%;
                    width: 30%;
                    max-width: 35%;
                    padding: 0.1875em;
                }
                .configurator-finance-credit__button:nth-child(3n) {
                    flex: 1 1 20%;
                    width: 20%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit__button {
                    margin-bottom: 0.5em;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-credit__item {
                    flex: 1 1 30%;
                    width: 30%;
                    max-width: 35%;
                }
                .configurator-finance-credit__item:nth-child(3n) {
                    flex: 1 1 20%;
                    width: 20%;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit__item {
                    margin-bottom: 0.5em;
                }
            }
            .configurator-finance-additional__list {
                display: flex;
                align-items: stretch;
            }
            .configurator-finance-additional__item {
                flex: 1 1 30%;
                width: 30%;
            }
            .configurator-finance-additional__item:nth-child(3n) {
                flex: 1 1 20%;
                width: 20%;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-additional__button-wrapper {
                    display: flex;
                    align-items: center;
                    justify-content: flex-end;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-additional__button-wrapper {
                    display: none;
                }
            }
            .configurator-finance-legal-information__toggler:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-finance-legal-information__toggler:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance-legal-information {
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-legal-information {
                    display: none;
                }
            }
            .configurator-finance-legal-information__toggler {
                font-size: 0.875em;
                color: #1c252c;
                opacity: 0.5;
                display: flex;
                align-items: center;
                line-height: 1;
                transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                cursor: pointer;
            }
            .configurator-finance-legal-information__toggler.is_active {
                opacity: 1;
            }
            .configurator-finance-legal-information__toggler.is_active:after {
                -webkit-transform: scaleY(-1);
                transform: scaleY(-1);
            }
            .configurator-finance-legal-information__toggler.is_active:hover {
                opacity: 1;
            }
            .configurator-finance-legal-information__toggler.is_active:hover:after {
                -webkit-transform: scaleY(-1);
                transform: scaleY(-1);
            }
            .configurator-finance-legal-information__toggler:hover {
                opacity: 1;
            }
            .configurator-finance-legal-information__toggler:hover:after {
                -webkit-transform: translateY(20%);
                transform: translateY(20%);
            }
            .configurator-finance-legal-information__toggler:after {
                content: "";
                display: block;
                margin-left: 0.25em;
                transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .configurator-finance-legal-information__content {
                position: absolute;
                bottom: 100%;
                left: 0;
                margin-bottom: 0.625em;
                margin-left: -1.25em;
                width: 26.875em;
                padding: 2.125em 1.875em;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
            }
            .configurator-finance-legal-information__title {
                font-size: 0.75em;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #1c252c;
                margin-bottom: 0.625em;
            }
            .configurator-finance-legal-information__text {
                font-size: 0.875em;
                color: #1c252c;
            }
            .configurator-order {
                background: #f8f8f8;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .configurator-order {
                    height: 100vh;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-order__nav {
                    display: none !important;
                }
            }
            .configurator-order__image {
                width: 12em;
                height: 6.15em;
                position: relative;
                margin-left: auto;
                margin-right: auto;
            }
            @media only screen and (min-width: 769px) {
                .configurator-order__image {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-order__form-wrapper {
                    height: 100vh;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-order__form-wrapper {
                    padding: 0;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-order__form-wrapper_1 {
                    margin-top: 11.875em;
                    padding: 0 2.5em;
                }
            }
            .configurator-order__form-wrapper_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #f8f8f8;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 12;
            }
            @media only screen and (max-width: 768px) {
                .configurator-order__form {
                    height: 100%;
                }
            }
            .configurator-order__title {
                text-align: center;
                margin-bottom: 0.70833em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-order__title {
                    margin-top: 1.75em;
                }
            }
            .configurator-order__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .configurator-order__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .configurator-order__button:hover:after {
                -webkit-transform: translateX(40%);
                transform: translateX(40%);
            }
            .configurator-order-nav {
                height: 3.125em;
                background: #fff;
                border-bottom: 1px solid #c1bfc0;
                padding-left: 3.25em;
                padding-right: 3.25em;
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .configurator-order-nav__back-button {
                position: absolute;
                top: 50%;
                left: 0.3125em;
                margin-top: -1em;
            }
            .configurator-order-nav__close-button {
                position: absolute;
                top: 50%;
                right: 0.3125em;
                margin-top: -1em;
            }
            .configurator-order-nav__title {
                text-align: left;
                font-weight: 500;
                font-size: 1em;
                margin: 0;
                line-height: 1;
            }
            .configurator-order-form__button:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .configurator-order-form__button:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media only screen and (min-width: 769px) {
                .configurator-order-form {
                    width: 29.375em;
                }
            }
            .configurator-order-form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .configurator-order-form__scroll-container {
                opacity: 1;
                transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (max-width: 768px) {
                .configurator-order-form__scroll-container {
                    height: calc(100vh - 120px);
                    padding-left: calc(3px + 1.25em);
                    padding-right: calc(3px + 1.25em);
                }
                .is_ios .configurator-order-form__scroll-container {
                    padding-bottom: 2.5em;
                }
            }
            .configurator-order-form.is_disabled .configurator-order-form__scroll-container {
                opacity: 0;
            }
            .configurator-order-form__city-filter {
                margin: 0.625em 0;
            }
            @media only screen and (max-width: 768px) {
                .configurator-order-form__city-filter {
                    z-index: 11;
                    margin-top: 1.625em;
                }
            }
            .configurator-order-form__select {
                margin-bottom: 0.75em;
                position: relative;
                z-index: 1;
            }
            .configurator-order-form__item {
                display: block;
                width: 100%;
                padding: 1.125em 1.25em 1em;
                background: #fff;
                border: 1px solid #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                margin-bottom: 1em;
            }
            .configurator-order-form__input-wrapper {
                margin: 0.625em 0;
            }
            .configurator-order-form__input {
                margin-bottom: 0.75em;
            }
            .configurator-order-form__checkbox {
                margin-top: 1.125em;
            }
            .configurator-order-form__buttons-wrapper {
                text-align: center;
            }
            @media only screen and (min-width: 769px) {
                .configurator-order-form__buttons-wrapper {
                    margin-top: 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-order-form__buttons-wrapper {
                    margin-top: 1.09091em;
                    margin-bottom: 6.25em;
                    padding-bottom: 0;
                }
            }
            .configurator-order-form__button:hover:after {
                -webkit-transform: translateX(40%);
                transform: translateX(40%);
            }
            @media only screen and (max-width: 768px) {
                .configurator-order-form__button {
                    width: 100%;
                }
            }
            .configurator-order-form__button:after {
                content: "";
                display: block;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
                margin-top: -0.2em;
                margin-left: 0.45455em;
            }
            .configurator-order-form__test {
                color: red;
                font-size: 1.375em;
            }
            .form {
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .form {
                    min-height: 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .form {
                    min-height: 2.5625em;
                }
            }
            .form__preloader:before {
                z-index: 5;
            }
            .form__error {
                color: #d95e5e;
                width: 100%;
                height: 100%;
            }
            @media only screen and (min-width: 769px) {
                .form__error {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .form__error {
                    font-size: 0.875em;
                }
            }
            .page-order__screen {
                padding: 2.75em 5.875em 6.25em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .page-order__screen {
                    padding: 1.875em 1.25em;
                }
            }
            .page-order__screen_1 {
                background: #f8f8f8;
                color: #1c252c;
            }
            .page-order__screen_2 {
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 513;
            }
            @media only screen and (max-width: 768px) {
                .page-order__screen_2 {
                    position: fixed;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-order__screen_2 {
                    position: absolute;
                }
            }
            .page-order__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .page-order__image {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
                width: 13.75em;
                height: 9.0625em;
                margin: -0.5em auto;
                font-size: 1.5em;
            }
            @media only screen and (max-width: 768px) {
                .page-order__image {
                    display: none;
                }
            }
            .page-order__title {
                text-align: center;
                margin-bottom: 0.27273em;
            }
            @media only screen and (max-width: 768px) {
                .page-order__title {
                    margin-top: 2.44444em;
                }
            }
            .page-order__subtitle {
                text-align: center;
            }
            @media only screen and (min-width: 769px) {
                .page-order__subtitle {
                    margin-bottom: 1.88889em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-order__subtitle {
                    margin-bottom: 1.25em;
                }
            }
            .page-order__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-order__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-order__form {
                height: calc(100% - 7em);
            }
            .base-panel {
                display: flex;
                justify-content: flex-end;
                align-items: stretch;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 9999;
            }
            .base-panel__container {
                position: relative;
                background: #f8f8f8;
                padding-bottom: 1.875em;
                padding-top: 1.875em;
                overflow: hidden;
            }
            @media only screen and (min-width: 769px) {
                .base-panel__container {
                    width: 38.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-panel__container {
                    width: 100%;
                }
            }
            .base-panel__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
                z-index: 513;
            }
            .base-panel__form-wrapper {
                z-index: 1;
            }
            .page-testdrive__screen {
                padding: 2.75em 5.875em 6.25em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .page-testdrive__screen {
                    padding: 1.875em 1.25em 6.25em;
                }
            }
            .page-testdrive__screen_1 {
                padding-top: 0;
                background: #f8f8f8;
                color: #1c252c;
            }
            .page-testdrive__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 520;
            }
            .page-testdrive__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .page-testdrive__image {
                position: relative;
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
                width: 13.75em !important;
                height: 9.0625em !important;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 0.375em;
            }
            @media only screen and (max-width: 768px) {
                .page-testdrive__image {
                    display: none;
                }
            }
            .page-testdrive__title {
                text-align: center;
                margin-bottom: 0.70833em;
            }
            @media only screen and (max-width: 768px) {
                .page-testdrive__title {
                    margin-top: 1.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-testdrive__copy {
                    position: absolute;
                    bottom: 1.85714em;
                    left: 6.71429em;
                    right: 6.71429em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-testdrive__copy {
                    padding: 2em 1.5em;
                }
            }
            .page-testdrive__form-wrapper {
                background: #f8f8f8;
                -webkit-overflow-scrolling: touch;
            }
            .page-testdrive__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-testdrive__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-subscribe__screen {
                padding: 0 5.625em;
                height: 100vh;
                position: relative;
                display: flex;
                align-items: center;
                text-align: center;
            }
            @media only screen and (max-width: 768px) {
                .page-subscribe__screen {
                    padding: 0 1.5em;
                    height: 100vh;
                }
            }
            .page-subscribe__screen_1 {
                background: #202a41;
            }
            .page-subscribe__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                justify-content: center;
                z-index: 100500;
            }
            .page-subscribe__content {
                width: 100%;
            }
            .page-subscribe__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .page-subscribe__title {
                color: #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .page-subscribe__title.title_big {
                    font-size: 2.75em;
                }
            }
            .page-subscribe__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-subscribe__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-offer__screen {
                padding: 0 5.625em;
                height: 100vh;
                position: relative;
                display: flex;
                align-items: center;
                text-align: center;
            }
            @media only screen and (max-width: 768px) {
                .page-offer__screen {
                    padding: 0 1.5em;
                    height: 100vh;
                }
            }
            .page-offer__screen_1 {
                background: #f8f8f8;
            }
            .page-offer__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                justify-content: center;
                z-index: 100500;
            }
            .page-offer__content {
                width: 100%;
            }
            .page-offer__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .page-offer__title {
                color: #1c252c;
            }
            @media only screen and (min-width: 769px) {
                .page-offer__title.title_big {
                    font-size: 2.75em;
                }
            }
            .page-offer__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-offer__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-question .base-panel__container {
                padding: 0;
            }
            @media only screen and (min-width: 769px) {
                .page-question .base-panel__container {
                    width: 27.5em;
                    background: #f8f8f8;
                    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                }
            }
            @media only screen and (min-width: 769px) {
                .page-question .base-panel__close {
                    top: 1.25em;
                    right: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-question .base-panel__close {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-question .scroll-container {
                    height: 100%;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-question__nav {
                    padding: 4.375em 3.125em 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-question__nav {
                    position: relative;
                    background-color: #fff;
                    border: 1px solid rgba(0, 0, 0, 0.1);
                    padding: 3.75em 1.25em 1em;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-question__back.arrow-button {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-question__back.arrow-button {
                    position: absolute;
                    top: 0.3125em;
                    left: 0.3125em;
                }
            }
            .page-question__screen {
                position: relative;
                height: 100%;
            }
            .page-question__screen_success {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 520;
            }
            .page-question__screen_success .page-question__title {
                text-align: center;
            }
            @media only screen and (min-width: 769px) {
                .page-question__title {
                    margin-bottom: 0.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-question__title {
                    font-size: 1.375em;
                    margin-bottom: 0.27273em;
                    line-height: 1.09;
                }
            }
            .page-question__description {
                margin-top: 0.70833em;
            }
            .page-question__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-question__form {
                height: calc(100% - 7em);
            }
            @media only screen and (min-width: 769px) {
                .page-question__form {
                    margin-top: 2.25em;
                    padding: 0 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-question__form {
                    margin-top: 1.625em;
                    padding: 0 1.25em;
                }
            }
            .page-conf-order {
                display: flex;
                justify-content: flex-end;
                align-items: stretch;
                pointer-events: all;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 9999;
            }
            .page-conf-order__image {
                font-size: 1em;
                position: relative;
                margin: 0 auto;
                width: 100% !important;
                height: 16em !important;
            }
            @media only screen and (max-width: 768px) {
                .page-conf-order__image {
                    display: none;
                }
            }
            .page-conf-order__container {
                width: 38.75em;
                position: relative;
                background: #f8f8f8;
            }
            .page-conf-order__screen {
                padding: 2.75em 5.875em 6.25em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .page-conf-order__screen {
                    padding: 1.875em 1.25em 6.25em;
                }
            }
            .page-conf-order__screen_1 {
                background: #f8f8f8;
                color: #1c252c;
            }
            .page-conf-order__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 100500;
            }
            .page-conf-order__close {
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            .page-conf-order__title {
                text-align: center;
                margin-bottom: 0.70833em;
            }
            @media only screen and (max-width: 768px) {
                .page-conf-order__title {
                    margin-top: 1.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-conf-order__copy {
                    position: absolute;
                    bottom: 1.85714em;
                    left: 6.71429em;
                    right: 6.71429em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-conf-order__copy {
                    padding: 2em 1.5em;
                }
            }
            .page-conf-order__form-wrapper {
                background: #f8f8f8;
            }
            .page-conf-order__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-conf-order__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .page-feedback__title {
                text-align: left;
            }
            .page-feedback__title,
            .page-feedback__title-end {
                font-size: 1.375em;
                line-height: 1.09091em;
                margin-bottom: 0.27273em;
            }
            .page-feedback__title-end {
                text-align: center;
            }
            .page-feedback__subtitle {
                font-size: 0.875em;
                line-height: 1.28571em;
                margin-bottom: 2.42857em;
            }
            .page-feedback__screen {
                padding: 2.125em 3.125em 3.125em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .page-feedback__screen {
                    padding: 1.875em 1.25em;
                }
            }
            .page-feedback__screen_1 {
                background: #f8f8f8;
                color: #1c252c;
            }
            .page-feedback__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 100500;
            }
            .page-feedback__close {
                position: absolute;
                top: 1.875em;
                right: 3.125em;
                z-index: 10;
            }
            @media only screen and (max-width: 768px) {
                .page-feedback__close {
                    right: 1.25em;
                }
            }
            .page-feedback__image {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
                width: 13.75em;
                height: 9.0625em;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 0.375em;
            }
            @media only screen and (max-width: 768px) {
                .page-feedback__image {
                    display: none;
                }
            }
            @media only screen and (min-width: 769px) {
                .page-feedback__copy {
                    position: absolute;
                    bottom: 1.85714em;
                    left: 6.71429em;
                    right: 6.71429em;
                }
            }
            @media only screen and (max-width: 768px) {
                .page-feedback__copy {
                    padding: 2em 1.5em;
                }
            }
            .page-feedback__form-wrapper {
                background: transparent;
            }
            @media only screen and (min-width: 769px) {
                .page-feedback__form-wrapper {
                    margin-right: -2em;
                }
            }
            .page-feedback__description {
                margin-top: 0.70833em;
                text-align: center;
            }
            .page-feedback__form {
                padding: 0 !important;
                height: auto !important;
                box-shadow: none !important;
                max-width: 100% !important;
                overflow: visible !important;
            }
            .page-feedback__button {
                margin-top: 2.27273em;
                margin-left: auto;
                margin-right: auto;
                width: 6.25em;
            }
            .mobile-nav__item_history-antarctic:before {
                width: 1.3125em;
                height: 1.4375em;
                background-image: url(img/ebf4f26.svg);
            }
            .mobile-nav__item_description-antarctic:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/fb23837.svg);
            }
            .mobile-nav__item_conf-antarctic:before {
                width: 2em;
                height: 2em;
                background-image: url(img/e86cee7.svg);
            }
            .mobile-nav__item_testdrive:before {
                width: 1.25em;
                height: 1.375em;
                background-image: url(img/e5e8f0f.svg);
            }
            .mobile-nav__item_configurator:before {
                height: 1.75em;
                background-image: url(img/e56a004.svg);
            }
            .mobile-nav__item_available:before {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(img/3d67e37.svg);
            }
            .mobile-nav__item_list:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/47ca16e.svg);
            }
            .mobile-nav__item_list.is_active:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/dc32adf.svg);
            }
            .mobile-nav__item_map:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTguOWgxLjhsMi44LDRoLTIybDIuOC00aDEuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUsOC4xYzAtMC40LDAtMC42LDAtMC44YzAuMi0zLjMsMi44LTYsNi4xLTYuMmMwLjIsMCwwLjQsMCwwLjgsMGgwLjVjMC40LDAsMC42LDAsMC44LDAKCQljMy4zLDAuMiw1LjksMi45LDYuMSw2LjJjMCwwLjIsMCwwLjQsMCwwLjh2MC4xbDAsMGMwLDAuMywwLDAuNSwwLDAuN2MwLDAuNC0wLjEsMC44LTAuMiwxLjJjLTAuOSw0LjktNSwxMC02LjksMTBzLTYtNS4xLTYuOS0xMAoJCUM1LjIsOS43LDUuMiw5LjMsNS4xLDguOWMwLTAuMiwwLTAuMywwLTAuN2wwLDBMNSw4LjFMNSw4LjF6IE0xMi4xLDExLjRjMS44LDAsMy4yLTEuNSwzLjItMy4zcy0xLjQtMy4zLTMuMi0zLjNTOC45LDYuMyw4LjksOC4xCgkJUzEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_map.is_active:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTloMS44bDIuOCw0aC0yMmwyLjgtNGgxLjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LDhjMC0wLjQsMC0wLjYsMC0wLjhjMC4yLTMuMywyLjgtNiw2LjEtNi4yYzAuMiwwLDAuNCwwLDAuOCwwaDAuNWMwLjQsMCwwLjYsMCwwLjgsMAoJCWMzLjMsMC4yLDUuOSwyLjksNi4xLDYuMmMwLDAuMiwwLDAuNCwwLDAuOHYwLjFsMCwwYzAsMC4zLDAsMC41LDAsMC43YzAsMC40LTAuMSwwLjgtMC4yLDEuMmMtMC45LDQuOS01LDEwLTYuOSwxMHMtNi01LjEtNi45LTEwCgkJQzUuMiw5LjYsNS4yLDkuMiw1LjEsOC44YzAtMC4yLDAtMC4zLDAtMC43bDAsMEw1LDhMNSw4eiBNMTIuMSwxMS40YzEuOCwwLDMuMi0xLjUsMy4yLTMuM3MtMS40LTMuMy0zLjItMy4zUzguOSw2LjMsOC45LDguMQoJCUM4LjksOS45LDEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_phone:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/c0b9a9b.svg);
            }
            .mobile-nav__item_color:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_color.is_active:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_year:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_year.is_active:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_dealer:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(img/db14e03.svg);
            }
            .mobile-nav__item_dealer.is_active:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(img/df1421e.svg);
            }
            .mobile-nav__item_equipment:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(img/4a829e5.svg);
            }
            .mobile-nav__item_equipment.is_active:before {
                width: 1.5625em;
                height: 1.5625em;
                background-image: url(img/b13e6b0.svg);
            }
            .mobile-nav__item_contacts:before {
                height: 0.875em;
                width: 0.875em;
            }
            .mobile-nav__button:before {
                width: 0.9375em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
            }
            .mobile-nav__item_company:before {
                width: 2em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMxQzI1MkMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NCA3Ljg1MzM2QzEyLjEyNzUgNi43MDY3NyAxMy43MzE1IDYgMTUuNTAwNiA2QzE3LjMwMjMgNiAxOC45MzI3IDYuNzMzIDIwLjExIDcuOTE3MDRMMjIuMjI4NSA3LjMwNDZDMjAuNjczOSA1LjI5NDQgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NCA1LjI3MzcgOC44MTAzMSA3LjI1NjM0TDEwLjk1NTQgNy44NTMzNlpNOS4yMTE4MyAxNC4xNDk4TDcuMDI3MzQgMTMuMTc4OUM3LjM3MzIzIDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NSAyMSAyNC4wMDA2IDE3LjE5NDQgMjQuMDAwNiAxMi41QzI0LjAwMDYgMTIuMTA2NyAyMy45NzM5IDExLjcxOTcgMjMuOTIyMiAxMS4zNDA2TDIxLjk5ODEgMTIuMzE3N0MyMS45OTk4IDEyLjM3ODMgMjIuMDAwNiAxMi40MzkgMjIuMDAwNiAxMi41QzIyLjAwMDYgMTYuMDg5OSAxOS4wOTA1IDE5IDE1LjUwMDYgMTlDMTIuNDgwOCAxOSA5Ljk0MTk4IDE2Ljk0MDcgOS4yMTE4MyAxNC4xNDk4WiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
            }
            .mobile-nav__item_history:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/6fcafe3.svg);
            }
            .mobile-nav__item_become-dealer:before {
                width: 1.625em;
                height: 1.625em;
                background-image: url(img/850dd3e.svg);
            }
            .mobile-nav__item_contacts:before {
                width: 1.5em;
                height: 1.5625em;
                background-image: url(img/1773017.svg);
            }
            .mobile-nav__item_contacts.is_active:before {
                width: 1em;
                height: 1em;
                background-image: url(img/a5d5839.svg);
            }
            .mobile-nav__item_become-dealer.is_active:before {
                width: 1.5em;
                height: 1.5625em;
                background-image: url(img/af57e78.svg);
            }
            .mobile-nav__item_history.is_active:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(img/3c007ba.svg);
            }
            .mobile-nav__item_company.is_active:before {
                width: 2em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMwMDQ2QUMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NSA3Ljg1MzNDMTIuMTI3NSA2LjcwNjc1IDEzLjczMTUgNiAxNS41MDA2IDZDMTcuMzAyMyA2IDE4LjkzMjcgNi43MzI5NyAyMC4xMSA3LjkxNjk4TDIyLjIyODUgNy4zMDQ1NEMyMC42NzM5IDUuMjk0MzcgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NSA1LjI3MzY3IDguODEwMzcgNy4yNTYyOEwxMC45NTU1IDcuODUzM1pNOS4yMTE4MiAxNC4xNDk3TDcuMDI3MzQgMTMuMTc4OEM3LjM3MzE5IDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NTEgMjEgMjQuMDAwNiAxNy4xOTQ0IDI0LjAwMDYgMTIuNUMyNC4wMDA2IDEyLjEwNjcgMjMuOTczOSAxMS43MTk2IDIzLjkyMjIgMTEuMzQwNUwyMS45OTgxIDEyLjMxNzdDMjEuOTk5OCAxMi4zNzgyIDIyLjAwMDYgMTIuNDM5IDIyLjAwMDYgMTIuNUMyMi4wMDA2IDE2LjA4OTkgMTkuMDkwNSAxOSAxNS41MDA2IDE5QzEyLjQ4MDggMTkgOS45NDE5MyAxNi45NDA2IDkuMjExODIgMTQuMTQ5N1oiIGZpbGw9IiMwMDQ2QUMiLz4KPC9zdmc+Cg==);
            }
            .mobile-nav__item_configurator:before {
                width: 2em;
                height: 2em;
                background-image: url(img/76ab830.svg);
            }
            .mobile-nav__item_available:before {
                width: 2em;
                height: 2em;
                background-image: url(img/c8079a7.svg);
            }
            .mobile-nav__item_contacts.is_active:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .mobile-nav__button:before,
            .mobile-nav__item_available:before,
            .mobile-nav__item_become-dealer.is_active:before,
            .mobile-nav__item_become-dealer:before,
            .mobile-nav__item_color.is_active:before,
            .mobile-nav__item_color:before,
            .mobile-nav__item_company.is_active:before,
            .mobile-nav__item_company:before,
            .mobile-nav__item_conf-antarctic:before,
            .mobile-nav__item_configurator:before,
            .mobile-nav__item_contacts.is_active:before,
            .mobile-nav__item_contacts:before,
            .mobile-nav__item_dealer.is_active:before,
            .mobile-nav__item_dealer:before,
            .mobile-nav__item_description-antarctic:before,
            .mobile-nav__item_equipment.is_active:before,
            .mobile-nav__item_equipment:before,
            .mobile-nav__item_history-antarctic:before,
            .mobile-nav__item_history.is_active:before,
            .mobile-nav__item_history:before,
            .mobile-nav__item_list.is_active:before,
            .mobile-nav__item_list:before,
            .mobile-nav__item_map.is_active:before,
            .mobile-nav__item_map:before,
            .mobile-nav__item_phone:before,
            .mobile-nav__item_testdrive:before,
            .mobile-nav__item_year.is_active:before,
            .mobile-nav__item_year:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .mobile-nav {
                height: 3.625em;
                position: fixed;
                bottom: 0.3125em;
                left: 0.3125em;
                right: 0.3125em;
                z-index: 20;
                display: flex;
                pointer-events: none;
            }
            @media only screen and (min-width: 769px) {
                .mobile-nav {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .mobile-nav {
                    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.2s;
                    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s;
                    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s, -webkit-transform 0.2s;
                }
            }
            .mobile-nav.is_slide-down {
                -webkit-transform: translateY(108%);
                transform: translateY(108%);
            }
            .mobile-nav.is_hidden {
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
                opacity: 0;
            }
            .mobile-nav_ios {
                bottom: 22px;
            }
            .mobile-nav_ios.is_slide-down {
                -webkit-transform: translateY(calc(106% + 22px));
                transform: translateY(calc(106% + 22px));
            }
            .mobile-nav__button {
                font-size: 0.75em;
                line-height: 1.33333em;
                letter-spacing: 0.14em;
                font-weight: 600;
                color: #fff;
                text-transform: uppercase;
                border: none;
                background-color: #0046ac;
                border-radius: 0.16667em;
                padding: 1.41667em 1.66667em 1.25em 3.33333em;
                height: 4em;
                white-space: nowrap;
                cursor: pointer;
                z-index: 21;
            }
            @media only screen and (max-width: 768px) {
                .mobile-nav__button {
                    position: absolute;
                    right: 0;
                    bottom: calc(100% + 5px);
                    width: 4em;
                }
            }
            .mobile-nav__button:before {
                content: "";
                position: absolute;
                width: 1.25em;
                height: 1.5em;
                top: 50%;
                margin-top: 0.16667em;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
            }
            .mobile-nav__hamburger {
                flex: 0 0 3.625em;
                width: 3.625em;
                height: 3.625em;
                background-color: #1c252c;
                border-radius: 2px;
                margin-right: 0.3125em;
                pointer-events: all;
            }
            @media only screen and (max-width: 768px) {
                .layout-404 .mobile-nav__hamburger {
                    display: none;
                }
            }
            .mobile-nav__container {
                flex: 1 1 100%;
                background: #fff;
                border-radius: 2px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                overflow: hidden;
                pointer-events: all;
            }
            .mobile-nav__list {
                display: flex;
                justify-content: center;
                align-items: stretch;
                height: 100%;
            }
            .mobile-nav__item {
                flex: 1 1 30%;
                text-align: center;
                font-size: 0.875em;
                padding: 0.5em 0 0.3em;
                display: flex;
                align-items: center;
                justify-content: space-between;
                flex-flow: column;
                background: transparent;
                transition: background 0.2s;
            }
            .mobile-nav__item.is_active {
                color: #0046ac;
            }
            .mobile-nav__item:active {
                background: rgba(0, 0, 0, 0.1);
            }
            .mobile-nav__item:before {
                content: "";
                display: block;
                font-size: 1.14286em;
            }
            .mobile-nav__item_contacts.is_active:before {
                width: 1.5em;
                height: 1.5625em;
            }
            .mobile-nav__item_conf-antarctic,
            .mobile-nav__item_description-antarctic,
            .mobile-nav__item_history-antarctic {
                opacity: 0.5;
            }
            .mobile-nav__item_conf-antarctic.is_active,
            .mobile-nav__item_description-antarctic.is_active,
            .mobile-nav__item_history-antarctic.is_active {
                color: #1c252c;
                opacity: 1;
            }
            .mobile-nav[type="company"] .mobile-nav__item {
                font-size: 0.75em;
                white-space: nowrap;
            }
            .mobile-nav[type="company"] .mobile-nav__item:before {
                font-size: 1.33333em;
            }
            .stay-at-home-popup__close {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiPjxwYXRoIGQ9Ik0yODQuMjg2IDI1Ni4wMDJMNTA2LjE0MyAzNC4xNDRjNy44MTEtNy44MTEgNy44MTEtMjAuNDc1IDAtMjguMjg1LTcuODExLTcuODEtMjAuNDc1LTcuODExLTI4LjI4NSAwTDI1NiAyMjcuNzE3IDM0LjE0MyA1Ljg1OWMtNy44MTEtNy44MTEtMjAuNDc1LTcuODExLTI4LjI4NSAwLTcuODEgNy44MTEtNy44MTEgMjAuNDc1IDAgMjguMjg1bDIyMS44NTcgMjIxLjg1N0w1Ljg1OCA0NzcuODU5Yy03LjgxMSA3LjgxMS03LjgxMSAyMC40NzUgMCAyOC4yODVhMTkuOTM4IDE5LjkzOCAwIDAwMTQuMTQzIDUuODU3IDE5Ljk0IDE5Ljk0IDAgMDAxNC4xNDMtNS44NTdMMjU2IDI4NC4yODdsMjIxLjg1NyAyMjEuODU3YzMuOTA1IDMuOTA1IDkuMDI0IDUuODU3IDE0LjE0MyA1Ljg1N3MxMC4yMzctMS45NTIgMTQuMTQzLTUuODU3YzcuODExLTcuODExIDcuODExLTIwLjQ3NSAwLTI4LjI4NUwyODQuMjg2IDI1Ni4wMDJ6IiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=);
            }
            .stay-at-home-popup__image {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .stay-at-home-popup__close {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .stay-at-home-popup {
                position: fixed;
                top: 0;
                z-index: 9999;
                height: 100%;
                width: 100%;
                overflow: hidden;
                pointer-events: none;
                transition: opacity 0.2s;
                opacity: 0;
            }
            .stay-at-home-popup.is_active {
                -webkit-transform: translateX(0);
                transform: translateX(0);
                opacity: 1;
                pointer-events: all;
            }
            .stay-at-home-popup.is_active .stay-at-home-popup__content {
                pointer-events: all;
            }
            .stay-at-home-popup__container {
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(0, 0, 0, 0.3);
            }
            .stay-at-home-popup__container,
            .stay-at-home-popup__content-wrapper {
                height: 100%;
                width: 100%;
                position: relative;
                z-index: 2;
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__content-wrapper {
                    width: 50em;
                    height: 31.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__content-wrapper {
                    width: 100%;
                    height: 15.3125em;
                    padding: 0.625em;
                }
            }
            .stay-at-home-popup__close {
                position: absolute;
                cursor: pointer;
                transition: -webkit-transform 0.15s;
                transition: transform 0.15s;
                transition: transform 0.15s, -webkit-transform 0.15s;
                -webkit-transform-origin: center;
                transform-origin: center;
                -webkit-transform: scale(1) translateZ(0);
                transform: scale(1) translateZ(0);
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__close {
                    top: 0.9375em;
                    right: 0.9375em;
                    width: 2.5em;
                    height: 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__close {
                    top: 1.25em;
                    right: 1.25em;
                    width: 1.875em;
                    height: 1.875em;
                }
            }
            .stay-at-home-popup__close:hover {
                -webkit-transform: scale(1.05) translateZ(0);
                transform: scale(1.05) translateZ(0);
            }
            .stay-at-home-popup__content {
                transition: opacity 0.3s 0.5s;
                overflow: auto;
                margin: 0 auto;
                background-color: #014637;
                display: flex;
                width: 100%;
                height: 100%;
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__content {
                    padding: 0 3.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__content {
                    padding: 0 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__information {
                    padding: 6.25em 0 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__information {
                    padding: 3em 0 1.25em;
                }
            }
            .stay-at-home-popup__title {
                color: #fff;
                text-transform: uppercase;
                text-align: center;
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__title {
                    font-size: 1.125em;
                }
            }
            .stay-at-home-popup__description {
                color: #fff;
                text-align: center;
                font-weight: 300;
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__description {
                    font-size: 1.5em;
                    line-height: 1.25;
                    margin-top: 2.08333em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__description {
                    font-size: 0.875em;
                    line-height: 1.25;
                    margin-top: 1.71429em;
                }
            }
            .stay-at-home-popup__image {
                flex-shrink: 0;
                flex-grow: 0;
                height: 100%;
                background-image: url(img/02a13b3.jpg);
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__image {
                    width: 10.6875em;
                    margin-right: 4.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__image {
                    width: 5.8125em;
                    margin-right: 1em;
                    background-size: contain;
                }
            }
            .stay-at-home-popup__button {
                flex-grow: 0;
                flex-shrink: 0;
                border-radius: 1.875em;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .stay-at-home-popup__button {
                    font-size: 1.25em;
                    width: 12em;
                    height: 3em;
                    margin: 1.75em auto 0;
                    border: 2px solid #fff;
                }
                .stay-at-home-popup__button:hover {
                    background-color: #fff;
                    color: #014637;
                }
            }
            @media only screen and (max-width: 768px) {
                .stay-at-home-popup__button {
                    font-size: 0.75em;
                    width: 10.33333em;
                    height: 2.66667em;
                    margin: 1.66667em auto 0;
                    border: 1px solid #fff;
                }
            }

            .dealer-phones-popup__item:first-child {
                padding-bottom: 1.25em;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
            }
            .dealer-phones-popup__item:not(:first-child) {
                padding-top: 1.25em;
            }
            .dealer-phones-popup__item-name {
                color: #fff;
                font-size: 0.875em;
                line-height: 1.29;
                font-weight: 500;
                margin-bottom: 0.35714em;
            }
            .dealer-phones-popup__item-address {
                color: #fff;
                font-size: 0.875em;
                line-height: 1.29;
                font-weight: 500;
                margin-bottom: 0.71429em;
            }
            .dealer-phones-popup__item-phone {
                color: #fff;
                font-size: 1.25em;
                line-height: 1.5;
                font-weight: 300;
            }
            .popup__close {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .popup::-webkit-scrollbar-track,
            .popup_theme-compare .popup__content::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .popup::-webkit-scrollbar,
            .popup_theme-compare .popup__content::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .popup::-webkit-scrollbar-thumb,
            .popup_theme-compare .popup__content::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .popup {
                position: fixed;
                top: 0;
                bottom: 0;
                right: 0;
                width: 100vw;
                display: flex;
                align-items: flex-start;
                z-index: 1000;
                overflow: hidden;
            }
            @media only screen and (min-width: 769px) {
                .popup {
                    left: 0;
                    justify-content: center;
                }
            }
            @media only screen and (width: 768px) {
                .popup {
                    left: 10%;
                    justify-content: flex-start;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup {
                    left: 0;
                    justify-content: flex-start;
                }
            }
            .popup__overlay {
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                width: 100vw;
            }
            .popup__content-wrapper {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                min-height: 100%;
            }
            @media only screen and (max-width: 768px) {
                .popup__content-wrapper {
                    width: 100%;
                    min-height: 100%;
                }
            }
            .popup__close {
                position: absolute;
                cursor: pointer;
                transition: opacity 0.3s;
                z-index: 6;
            }
            @media only screen and (min-width: 769px) {
                .popup__close {
                    right: 2em;
                    top: 2em;
                }
            }
            @media only screen and (width: 768px) {
                .popup__close {
                    right: 2em;
                    top: 2em;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup__close {
                    right: 1em;
                    top: 1.375em;
                }
            }
            .popup__content {
                position: relative;
                box-sizing: border-box;
                background: #fff;
                flex: 0 0 auto;
            }
            @media only screen and (min-width: 769px) {
                .popup__content {
                    padding: 3.75em;
                    width: 69.75em;
                    height: 44.3125em;
                }
            }
            @media only screen and (width: 768px) {
                .popup__content {
                    padding: 2em;
                    width: 100%;
                    height: 100%;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup__content {
                    padding: 1em 1em 1.5em;
                    width: 100%;
                    height: 100%;
                }
            }
            .popup_theme-profi .popup__overlay {
                background-color: rgba(204, 210, 216, 0.3);
            }
            .popup_theme-profi .popup__content {
                overflow-y: auto;
                background-color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .popup_theme-profi .popup__content {
                    width: 30em;
                    padding: 3.5em 3.125em 3.125em;
                    height: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup_theme-profi .popup__content {
                    padding: 7.5em 2.5em 2.5em;
                }
            }
            .popup_theme-compare .popup__content {
                overflow-y: auto;
                background-color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .popup_theme-compare .popup__content {
                    width: 100%;
                    padding: 3.5em 3.125em 3.125em;
                    height: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup_theme-compare .popup__content {
                    padding: 7.5em 2.5em 2.5em;
                }
            }
            .popup_theme-subscribe .popup__overlay {
                background-color: rgba(204, 210, 216, 0.3);
            }
            .popup_theme-subscribe .popup__content {
                overflow-y: auto;
                background-color: #fff;
            }
            @media only screen and (min-width: 769px) {
                .popup_theme-subscribe .popup__content {
                    width: 30em;
                    padding: 3.5em 3.125em 3.125em;
                    height: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup_theme-subscribe .popup__content {
                    padding: 7.5em 2.5em 2.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup_subscribe-result .popup__content {
                    width: 80%;
                    padding: 0 0.9375em 1.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .popup_subscribe-rent .popup__content {
                    height: 100vh;
                    padding: 2.5em;
                    display: flex;
                    align-items: center;
                }
            }
            .popup_dealer-phones {
                top: unset;
            }
            .popup_dealer-phones .popup__content-wrapper {
                min-height: unset;
                max-height: 25em;
            }
            .popup_dealer-phones .popup__content {
                padding: 2.5em 1.875em;
                background-color: #1c252c;
                box-shadow: 0 0 1px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.1);
            }
            .popup_dealer-phones .popup__overlay {
                background-color: hsla(0, 0%, 100%, 0.5);
            }
            .popup_theme-full .popup__content {
                width: 100%;
                height: 100vh;
                padding: 0;
            }
            .popup_popup-compare .popup__close {
                top: 0.6875em;
            }
            .iedummy__social-links .social-links__item_fb:before,
            .iedummy__social-links .social-links__item_ig:before,
            .iedummy__social-links .social-links__item_ok:before,
            .iedummy__social-links .social-links__item_vk:before,
            .iedummy__social-links .social-links__item_yt:before {
                width: 1.5625em;
                height: 1.5625em;
                background-position: 50%;
                background-size: contain;
                background-repeat: no-repeat;
            }
            .iedummy__social-links .social-links__item_fb:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
            }
            .iedummy__social-links .social-links__item_vk:before {
                background-image: url(img/b0b8123.svg);
            }
            .iedummy__social-links .social-links__item_yt:before {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
            }
            .iedummy__social-links .social-links__item_ig:before {
                background-image: url(img/a74abc7.svg);
            }
            .iedummy__social-links .social-links__item_ok:before {
                background-image: url(img/f2d41cb.svg);
            }
            .iedummy__social-links .social-links__item {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .iedummy__logo {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .iedummy__browser-list {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .iedummy {
                background-color: #fff;
            }
            @media only screen and (max-width: 768px) {
                .iedummy {
                    width: 100%;
                }
            }
            .iedummy__logo {
                background-image: url(img/307d818.png);
                width: 5.1875em;
                height: 3.125em;
                position: absolute;
                top: 3.3125em;
                left: 1.875em;
            }
            .iedummy__wrapper {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                height: 100vh;
            }
            @media only screen and (max-width: 768px) {
                .iedummy__wrapper {
                    padding: 0 1.25em 1.375em;
                }
            }
            .iedummy__title {
                font-weight: 500 !important;
                margin-bottom: 2.72727em !important;
            }
            @media only screen and (max-width: 768px) {
                .iedummy__title {
                    text-align: center;
                }
            }
            .iedummy__browser:not(:last-child) {
                margin-right: 0.375em;
            }
            .iedummy__footer {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
            }
            @media only screen and (min-width: 769px) {
                .iedummy__footer {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    padding: 0 2.8125em 1.375em;
                }
            }
            @media only screen and (max-width: 768px) {
                .iedummy__footer {
                    padding: 0 1.25em 1.375em;
                }
            }
            .iedummy__copyright {
                font-size: 0.875em;
                line-height: 1.28571em;
                color: rgba(28, 37, 44, 0.5);
            }
            @media only screen and (max-width: 768px) {
                .iedummy__copyright {
                    margin-bottom: 1.85714em;
                }
            }
            .iedummy__social-links .social-links__item {
                background: rgba(0, 0, 0, 0.1);
                border-radius: 2px;
                width: 3.625em;
                height: 3.625em;
                margin-right: 0.5em;
                transition: opacity 0.2s;
                cursor: pointer;
                opacity: 0.8;
            }
            .iedummy__social-links .social-links__item:last-child {
                margin-right: 0;
            }
            .iedummy__social-links .social-links__item:before {
                transition: -webkit-transform 0.1s;
                transition: transform 0.1s;
                transition: transform 0.1s, -webkit-transform 0.1s;
            }
            .iedummy__social-links .social-links__item:hover {
                opacity: 1;
            }
            .iedummy__social-links .social-links__item:hover:before {
                -webkit-transform: scale(1.1) translateZ(0);
                transform: scale(1.1) translateZ(0);
            }
            .iedummy__social-links .social-links__item:before {
                content: "";
                display: block;
            }
            .browser-icon__img {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .browser-icon {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                transition: opacity 0.3s;
            }
            .browser-icon:hover {
                opacity: 0.7;
            }
            @media only screen and (min-width: 769px) {
                .browser-icon {
                    width: 8.75em;
                    height: 6.875em;
                    border-radius: 2px;
                }
            }
            @media only screen and (min-width: 769px) {
                .browser-icon__img {
                    width: 3.125em;
                    height: 3.125em;
                    margin-bottom: 0.625em;
                }
            }
            @media only screen and (min-width: 769px) {
                .browser-icon__label {
                    font-size: 0.875em;
                    line-height: 1.29;
                    font-weight: 400;
                }
            }
            .not-found__link:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
                height: 0.75em;
                width: 0.5em;
            }
            .not-found__img {
                width: 18.75em;
                height: 12.5em;
                background-image: url(img/0bf6af6.png);
            }
            .not-found__img,
            .not-found__link:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .not-found {
                position: relative;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .not-found {
                    padding-bottom: 8.875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found {
                    padding-bottom: 5.125em;
                }
            }
            .not-found__title {
                color: #1c252c;
                font-weight: 600;
            }
            @media only screen and (min-width: 769px) {
                .not-found__title {
                    font-size: 4em;
                    line-height: 1.0625em;
                    margin: 3.125em 0 0.1875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found__title {
                    font-size: 2em;
                    line-height: 0.9375em;
                    margin: 3.125em 0 0.375em;
                }
            }
            .not-found__subtitle {
                font-weight: 400;
            }
            @media only screen and (min-width: 769px) {
                .not-found__subtitle {
                    font-size: 1.375em;
                    line-height: 1.36364em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found__subtitle {
                    font-size: 1em;
                    line-height: 1.25em;
                    text-align: center;
                    padding: 0 1.25em;
                }
            }
            .not-found__wrapper {
                position: relative;
            }
            .not-found__text {
                font-weight: 100;
            }
            @media only screen and (min-width: 769px) {
                .not-found__text {
                    font-size: 14.375em;
                    line-height: 1.30435em;
                    margin-top: 0.04348em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found__text {
                    font-size: 8.125em;
                    line-height: 1.07692em;
                    margin-top: 0.15385em;
                    padding-bottom: 0.07692em;
                }
            }
            .not-found__img {
                position: absolute;
                left: 50%;
                bottom: 0;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            @media only screen and (min-width: 769px) {
                .not-found__img {
                    width: 18.75em;
                    height: 12.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found__img {
                    width: 10em;
                    height: 6.625em;
                }
            }
            .not-found__link {
                font-size: 0.75em;
                line-height: 1.33333;
                color: #1c252c;
                display: inline-block;
                padding: 1.58333em 3.33333em 1.08333em 1.66667em;
                text-transform: uppercase;
                letter-spacing: 0.14em;
                font-weight: 600;
                background-color: #fff;
                box-shadow: 0 0.16667em 0.16667em rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
                border-radius: 0.16667em;
                position: relative;
                transition: background 0.2s;
            }
            .not-found__link:hover {
                background: #f8f8f8;
            }
            @media only screen and (min-width: 769px) {
                .not-found__link {
                    margin-top: 4em;
                }
            }
            @media only screen and (max-width: 768px) {
                .not-found__link {
                    width: 27.91667em;
                }
            }
            .not-found__link:before {
                content: "";
                position: absolute;
                right: 1.5em;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                margin-top: 0.16667em;
                height: 1em;
                width: 0.66667em;
            }

            .city-filter-list__content::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .city-filter-list__content::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .city-filter-list__content::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .city-filter-list {
                display: block;
                width: 22.5em;
                height: 23.75em;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                z-index: 12;
                -webkit-user-select: auto;
                -moz-user-select: auto;
                -ms-user-select: auto;
                user-select: auto;
                overflow: hidden;
            }
            @media only screen and (max-width: 768px) {
                .city-filter-list {
                    width: calc(100vw - 4em);
                }
            }
            .city-filter-list__header {
                background: #f8f8f8;
                padding: 1.25em;
                z-index: 2;
            }
            .city-filter-list__input {
                width: 100%;
                background: #fff;
                border: 1px solid #c1bfc0;
                padding: 0.625em;
                box-sizing: border-box;
                border-radius: 0.125em;
                font-size: 1em;
                line-height: 1.25;
                color: #000;
                caret-color: #0046ac;
            }
            .city-filter-list__input:focus {
                border: 1px solid #0046ac;
            }
            .city-filter-list__content {
                padding: 1.875em 2.375em;
                box-sizing: border-box;
                overflow-y: scroll;
                height: 18.125em;
                z-index: 1;
            }
            .city-filter-list__item {
                font-size: 1em;
                line-height: 1.25;
                color: #000;
                padding: 0.625em 0;
                cursor: pointer;
                display: none;
                text-align: left;
            }
            .city-filter-list__item.is_show {
                display: block;
            }
            .city-filter-list__item:hover {
                color: #014637;
            }

            .special-offer__background {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .special-offer {
                position: relative;
                display: block;
                width: 15em;
                height: 12.9375em;
                background: #c1bfc0;
                margin-bottom: 1.5625em;
            }
            .special-offer_expedition {
                background: #f2e2db;
                color: #e33310;
            }
            .special-offer_offer {
                background: #d6dce1;
            }
            .special-offer_oil {
                background: #edeeef;
                color: #606770;
            }
            .special-offer_shop {
                background: #fff;
                color: #014637;
            }
            .special-offer:after {
                display: block;
                content: "";
                position: absolute;
                bottom: 0;
                right: 0;
                border-bottom: 0.75em solid transparent;
                border-right: 0.75em solid transparent;
                border-color: transparent #fff #fff transparent;
                border-style: solid;
                border-width: 0.75em;
                z-index: 2;
            }
            .special-offer__container {
                padding: 1.5em 1.25em;
            }
            .special-offer__title {
                font-weight: 700;
            }
            .special-offer__background {
                z-index: 1;
            }

            .nav-cars-item {
                cursor: pointer;
            }
            .is_green .nav-cars-item .nav-cars-item__title {
                color: #014637;
            }
            .is_green .nav-cars-item .nav-cars-item__price {
                color: rgba(1, 70, 55, 0.5);
            }
            .nav-cars-item_green .nav-cars-item__title {
                color: #014637;
            }
            .nav-cars-item:hover .nav-cars-item__image {
                -webkit-transform: scale(1.04) translateZ(0);
                transform: scale(1.04) translateZ(0);
            }
            .nav-cars-item__image {
                display: block;
                margin: 0 auto 0.9375em;
                transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
                will-change: transform;
            }
            @media only screen and (min-width: 769px) {
                .nav-cars-item__image {
                    width: auto;
                    height: 7.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars-item__image {
                    width: auto;
                    height: 8.375em;
                }
            }
            .nav-cars-item__title {
                text-align: center;
                align-items: flex-start;
                color: #1c252c;
                justify-content: center;
                margin-bottom: 0.625em;
                display: flex;
            }
            @media only screen and (min-width: 769px) {
                .header-nav-cars-item_life-style .nav-cars-item__title {
                    display: inline-block;
                    padding: 0 0.9375em;
                    line-height: 1.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars-item__title {
                    line-height: 1.25 !important;
                    font-size: 1em !important;
                }
            }
            .nav-cars-item__price {
                text-align: center;
                color: rgba(28, 37, 44, 0.5);
            }
            @media only screen and (max-width: 768px) {
                .nav-cars-item__price {
                    line-height: 1.25 !important;
                    font-size: 1em !important;
                }
            }
            .nav-cars-item__tag {
                font-size: 0.875em;
                padding: 0.21429em;
                width: 4.28571em;
                text-align: center;
                display: inline-block;
                margin-right: 0.21429em;
                background: rgba(0, 0, 0, 0.1);
                border-radius: 2px;
                box-sizing: border-box;
                -webkit-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            .nav-cars-item__button {
                text-align: center;
                margin-top: 0.625em;
            }
            @media only screen and (max-width: 768px) {
                .is_special .nav-cars-item {
                    display: flex;
                    align-items: center;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                    margin: 0.625em 0;
                    position: relative;
                }
                .is_special .nav-cars-item .nav-cars-item__image {
                    width: 8.14286em;
                    height: 5.42857em;
                    margin-left: 0;
                    margin-bottom: 0;
                    margin-right: 0.625em;
                }
                .is_special .nav-cars-item .nav-cars-item__title {
                    text-align: left;
                    max-width: 10.625em;
                }
                .is_special .nav-cars-item .nav-cars-item__title:after {
                    content: "";
                    position: absolute;
                    right: 0.625em;
                    top: calc(50% - 10px);
                    width: 0.5em;
                    height: 0.75em;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
                }
                .is_special .nav-cars-item .nav-cars-item__button {
                    display: none;
                }
            }

            .nav-cars__subtitle-text:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .nav-cars__subtitle-text:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media only screen and (max-width: 768px) {
                .nav-cars_default .nav-cars__title {
                    padding: 0.6em 1.5em;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__classic .nav-cars__title,
                .nav-cars_profi .nav-cars__title {
                    padding: 0.6em 0;
                    border-bottom: none;
                }
            }
            .nav-cars__item {
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .nav-cars__item {
                    text-align: center;
                    flex: 0 0 11.25em;
                    margin: 0 1.0625em;
                }
                .nav-cars__item:nth-child(4n + 4) {
                    margin-right: 0;
                }
                .is_ie .nav-cars__item.nav-cars-item_profi {
                    flex: 0 0 20em;
                }
                .nav-cars__item.nav-cars-item_patriot-akpp {
                    flex: 0 0 12.5em;
                }
                .is_ie .nav-cars__item.nav-cars-item_patriot-akpp {
                    flex: 0 0 15.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__item {
                    margin: 0 0 0.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .nav-cars__item_title {
                    margin-left: 0;
                    margin-right: 0;
                    text-align: left;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__item_title {
                    margin: 0;
                    padding: 0;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__item:nth-child(2) {
                    padding-top: 0.75em;
                }
            }
            @media only screen and (min-width: 769px) {
                .nav-cars__list {
                    flex-grow: 1;
                    display: flex;
                    flex-wrap: wrap;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__list {
                    padding: 1.25em 0;
                    -webkit-overflow-scrolling: touch;
                }
            }
            .nav-cars__title {
                color: #1c252c;
                font-weight: 300;
            }
            @media only screen and (min-width: 769px) {
                .nav-cars__title {
                    font-size: 1.25em;
                    color: #1c252c;
                    font-weight: 300;
                    margin-bottom: 1.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__title {
                    font-size: 1.25em;
                    line-height: 1;
                }
            }
            .nav-cars__title_green {
                color: #014637;
            }
            .nav-cars__subtitle {
                cursor: pointer;
            }
            .nav-cars__subtitle-text {
                font-size: 12px;
                text-transform: uppercase;
                position: relative;
                display: inline;
            }
            @media only screen and (max-width: 768px) {
                .nav-cars__subtitle-text {
                    display: none;
                }
            }
            .nav-cars__subtitle-text:after {
                content: "";
                position: absolute;
                bottom: 0.3125em;
                right: -0.9375em;
            }

            .header-nav-desktop__section_download:after {
                width: 1.125em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoxLjQ7c3Ryb2tlLW9wYWNpdHk6MC41O30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS1vcGFjaXR5OjAuNTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LDV2Ny41IE05LDEyLjVMMTIuNSw5IE05LjUsMTNsLTQtNCIvPgo8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+Cjwvc3ZnPgo=);
            }
            .header-nav-desktop__section_download:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .header-nav-desktop__cars,
            .header-nav-desktop__row-service {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .header-nav-desktop__row {
                display: flex;
                justify-content: space-between;
                align-items: center;
                align-items: flex-start;
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                padding: 1.875em 0;
            }
            .header-nav-desktop__row:last-child {
                border: none;
            }
            .header-nav-desktop__row-service {
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: flex-start;
                flex-basis: 100%;
            }
            .header-nav-desktop__item-service {
                margin-bottom: 3.75em;
            }
            .header-nav-desktop__title {
                font-size: 1.25em !important;
                color: #1c252c;
                font-weight: 300;
                margin-bottom: 1.25em;
                display: block;
            }
            .header-nav-desktop__title_green {
                color: #014637;
            }
            .header-nav-desktop__title_new {
                margin-top: 3.75em;
            }
            .header-nav-desktop__section {
                display: block;
                margin-bottom: 0.875em;
            }
            .header-nav-desktop__section_download {
                display: flex;
                align-items: center;
            }
            .header-nav-desktop__section_download:after {
                content: "";
                display: block;
                margin-left: 0.25em;
            }
            .header-nav-desktop__link {
                cursor: pointer;
                color: #1c252c;
                opacity: 0.5;
            }
            .header-nav-desktop__link:hover {
                opacity: 0.75;
            }
            .header-nav-desktop__text {
                cursor: pointer;
                color: #1c252c;
                opacity: 0.5;
            }

            .back-button {
                width: 2.5em;
                height: 2.5em;
                background: rgba(28, 37, 44, 0.1);
                border-radius: 50%;
                cursor: pointer;
                transition: background 0.3s, -webkit-transform 0.3s;
                transition: background 0.3s, transform 0.3s;
                transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
            }
            .back-button:hover {
                background: rgba(28, 37, 44, 0.15);
            }
            .back-button_white {
                background: hsla(0, 0%, 100%, 0.2);
            }
            .back-button_white:hover {
                background: hsla(0, 0%, 100%, 0.3);
            }
            .back-button:after,
            .back-button:before {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                background: #1c252c;
                -webkit-transform-origin: left center;
                transform-origin: left center;
            }
            .back-button:before {
                width: 6px;
                height: 2px;
                margin-left: -3px;
                margin-top: -1px;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
            }
            .back-button:after {
                width: 6px;
                height: 2px;
                margin-left: -3px;
                margin-top: -1px;
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

            .header-nav-mobile__item_price:after {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk5OTkgMS44NTAwMkM0LjYwMzM1IDEuODUwMDIgMS44NDk5IDQuNjAzNDcgMS44NDk5IDguMDAwMDJDMS44NDk5IDExLjM5NjYgNC42MDMzNSAxNC4xNSA3Ljk5OTkgMTQuMTVDMTEuMzk2NSAxNC4xNSAxNC4xNDk5IDExLjM5NjYgMTQuMTQ5OSA4LjAwMDAyQzE0LjE0OTkgNC42MDM0NyAxMS4zOTY1IDEuODUwMDIgNy45OTk5IDEuODUwMDJaTTAuMTQ5OTAyIDguMDAwMDJDMC4xNDk5MDIgMy42NjQ1OSAzLjY2NDQ3IDAuMTUwMDI0IDcuOTk5OSAwLjE1MDAyNEMxMi4zMzUzIDAuMTUwMDI0IDE1Ljg0OTkgMy42NjQ1OSAxNS44NDk5IDguMDAwMDJDMTUuODQ5OSAxMi4zMzU1IDEyLjMzNTMgMTUuODUgNy45OTk5IDE1Ljg1QzMuNjY0NDcgMTUuODUgMC4xNDk5MDIgMTIuMzM1NSAwLjE0OTkwMiA4LjAwMDAyWk04Ljg0OTkgNC4wMDAwMlY5LjE4NTI0TDEwLjQ1NTcgNy44NDcwNEwxMS41NDQxIDkuMTUzMDFMOC41NDQwNiAxMS42NTNDOC4yMjg4NCAxMS45MTU3IDcuNzcwOTYgMTEuOTE1NyA3LjQ1NTc1IDExLjY1M0w0LjQ1NTc1IDkuMTUzMDFMNS41NDQwNiA3Ljg0NzA0TDcuMTQ5OSA5LjE4NTI0VjQuMDAwMDJIOC44NDk5WiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
            }
            .header-nav-mobile__icon_message:before {
                width: 0.875em;
                height: 1em;
                background-image: url(img/f3bd5cc.svg);
            }
            .header-nav-mobile__icon_phone:before {
                width: 0.9375em;
                height: 0.9375em;
                background-image: url(img/2fbd793.svg);
            }
            .header-nav-mobile__item_price:after {
                width: 1em;
                height: 1em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDAwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
            }
            .header-nav-mobile__item_extended:after {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
                height: 0.75em;
                width: 0.5em;
            }
            .header-nav-mobile__item_dealers:before {
                width: 2em;
                height: 2em;
                background-image: url(img/a516a0c.svg);
            }
            .header-nav-mobile__item_stock:before {
                width: 2em;
                height: 2em;
                background-image: url(img/5516bb5.svg);
            }
            .header-nav-mobile__item_conf:before {
                width: 2em;
                height: 2em;
                background-image: url(img/6ff364c.svg);
            }
            .header-nav-mobile__item_finance:before {
                width: 2em;
                height: 2em;
                background-image: url(img/188af89.svg);
            }
            .header-nav-mobile__item_testdrive:before {
                width: 2em;
                height: 2em;
                background-image: url(img/40aec1a.svg);
            }
            .header-nav-mobile__icon_assistance:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgyNzIgMy44ODUzMUMxMS45MDQ0IDMuNzUyOTIgMTIuMDk1NiAzLjc1MjkyIDEyLjE3MjggMy44ODUzMUwyMi40MzI2IDIxLjQ4OTlDMjIuNTEwMyAyMS42MjMyIDIyLjQxNDEgMjEuNzkwNiAyMi4yNTk4IDIxLjc5MDZIMS43NDAyMkMxLjU4NTkgMjEuNzkwNiAxLjQ4OTcyIDIxLjYyMzIgMS41Njc0MiAyMS40ODk5TDExLjgyNzIgMy44ODUzMVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42Ii8+CjxwYXRoIGQ9Ik0xNi43ODU3IDE4LjQ4NjVMMTIuMTEyOSAxMC4zODU0TDcuNDQwMDcgMTguNDg2NUgxNi43ODU3WiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
            }
            .header-nav-mobile__icon_web:before {
                width: 1.5em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAuMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPHBhdGggZD0iTTEyLjAwMDggMi4yMjIzOEMxMi4wMDA4IDIuMjIyMzggOC4zMzQxMSAzLjQ0NDYgOC4zMzQxMSAxMi4wMDAyQzguMzM0MTEgMjAuNTU1NyAxMi4wMDA4IDIxLjc3NzkgMTIuMDAwOCAyMS43Nzc5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8cGF0aCBkPSJNMTEuOTk5MiAyLjIyMjM4QzExLjk5OTIgMi4yMjIzOCAxNS42NjU5IDMuNDQ0NiAxNS42NjU5IDEyLjAwMDJDMTUuNjY1OSAyMC41NTU3IDExLjk5OTIgMjEuNzc3OSAxMS45OTkyIDIxLjc3NzkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIi8+CjxwYXRoIGQ9Ik0yMS43Nzc0IDEySDIuMjIxOCIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
            }
            .header-nav-mobile__city-picker:before {
                width: 0.875em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEsNi45YzAtMC40LDAtMC41LDAtMC43YzAuMi0yLjgsMi40LTUsNS4xLTUuMmMwLDAsMC4xLDAsMC4xLDBDNi40LDEsNi43LDEsNywxYzAuMywwLDAuNCwwLDAuNiwwCgljMC4xLDAsMC4xLDAsMC4yLDBjMi44LDAuMiw1LDIuNCw1LjEsNS4yYzAsMC4yLDAsMC4zLDAsMC43Vjd2MHYwYzAsMC4zLDAsMC40LDAsMC42YzAsMC4zLTAuMSwwLjctMC4xLDFDMTIuMSwxMi43LDguNiwxNyw3LDE3CglzLTUuMS00LjMtNS45LTguNEMxLjEsOC4zLDEsNy45LDEsNy42YzAtMC4xLDAtMC4zLDAtMC42bDAsMFY2LjlMMSw2Ljl6IE03LDguOUM4LDguOSw4LjksOCw4LjksN2MwLTEtMC44LTEuOS0xLjktMS45CglTNS4xLDUuOSw1LjEsN0M1LjEsOCw2LDguOSw3LDguOXoiLz4KPC9zdmc+Cg==);
            }
            .header-nav-mobile__head {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .header-nav-mobile__item_price:after {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .header-nav-mobile__city-picker:before,
            .header-nav-mobile__icon_assistance:before,
            .header-nav-mobile__icon_message:before,
            .header-nav-mobile__icon_phone:before,
            .header-nav-mobile__icon_web:before,
            .header-nav-mobile__item_conf:before,
            .header-nav-mobile__item_dealers:before,
            .header-nav-mobile__item_extended:after,
            .header-nav-mobile__item_finance:before,
            .header-nav-mobile__item_price:after,
            .header-nav-mobile__item_stock:before,
            .header-nav-mobile__item_testdrive:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .header-nav-mobile {
                height: 100%;
                position: relative;
                overflow-y: scroll;
                overflow-x: hidden;
            }
            .header-nav-mobile__head {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 3.125em;
                background: #fff;
                padding-left: 3.125em;
                padding-right: 3.125em;
                z-index: 2;
            }
            .header-nav-mobile__city-picker {
                position: absolute;
                left: 1.875em;
                right: 1.875em;
                top: 0;
                bottom: 0;
                display: flex;
                align-items: center;
                z-index: 2;
            }
            .header-nav-mobile__city-picker:before {
                content: "";
                display: block;
                margin-right: 0.4375em;
            }
            .header-nav-mobile__city-picker .city-filter__title {
                line-height: 1.05;
                border-bottom: 1px dashed #1c252c;
            }
            .header-nav-mobile__city-picker .city-filter__title:after {
                display: none;
            }
            .header-nav-mobile__close {
                position: absolute;
                top: 50%;
                right: 0.3125em;
                margin-top: -1em;
                z-index: 3;
            }
            .header-nav-mobile__back-wrap {
                position: absolute;
                top: 50%;
                left: 0.3125em;
                margin-top: -1em;
                height: 2em;
                width: 2em;
                z-index: 3;
            }
            .header-nav-mobile__back {
                height: 100% !important;
                width: 100% !important;
            }
            .header-nav-mobile__screen {
                padding-top: 3.125em;
                overflow-y: auto;
                overflow-x: hidden;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                transition: -webkit-transform 0.5s;
                transition: transform 0.5s;
                transition: transform 0.5s, -webkit-transform 0.5s;
                -webkit-transform: translateX(100vw);
                transform: translateX(100vw);
                -webkit-overflow-scrolling: touch;
            }
            .header-nav-mobile__screen.is_active {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
            .header-nav-mobile__screen.is_left {
                -webkit-transform: translateX(-100vw);
                transform: translateX(-100vw);
            }
            .header-nav-mobile__screen_cars {
                padding-top: 5em;
                padding-bottom: 3.125em;
            }
            .header-nav-mobile__screen_black {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .header-nav-mobile__content {
                padding: 1.5625em 0 1.125em;
                background: #fff;
                flex-grow: 0;
                flex-shrink: 0;
                -webkit-overflow-scrolling: touch;
            }
            .header-nav-mobile__item {
                font-size: 1.25em;
                line-height: 1;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                padding: 0.6em 1.5em;
                font-weight: 300;
            }
            .header-nav-mobile__item_price:after {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
                -webkit-transform: scale(0.7);
                transform: scale(0.7);
            }
            .header-nav-mobile__item_extended {
                justify-content: space-between;
            }
            .header-nav-mobile__item_extended:after {
                content: "";
                display: block;
            }
            .header-nav-mobile__item_dealers {
                padding: 0.35em 1.5em;
            }
            .header-nav-mobile__item_dealers:before {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
            }
            .is_dealer-site .header-nav-mobile__item_dealers {
                display: none;
            }
            .header-nav-mobile__item_stock {
                padding: 0.35em 1.5em;
            }
            .header-nav-mobile__item_stock:before {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
            }
            .header-nav-mobile__item_conf {
                padding: 0.35em 1.5em;
            }
            .header-nav-mobile__item_conf:before {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
            }
            .header-nav-mobile__item_finance {
                padding: 0.35em 1.5em;
            }
            .header-nav-mobile__item_finance:before {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
            }
            .header-nav-mobile__item_testdrive {
                padding: 0.35em 1.5em;
            }
            .header-nav-mobile__item_testdrive:before {
                content: "";
                height: 1.6em;
                width: 1.6em;
                margin-right: 0.6em;
            }
            .header-nav-mobile__bottom {
                padding: 1.5625em 0 5.625em;
                background: #1c252c;
                color: #fff;
                position: relative;
                display: flex;
                align-items: flex-start;
                justify-content: space-between;
                flex-direction: column;
                flex-shrink: 0;
                flex-grow: 1;
            }
            .header-nav-mobile__bottom-links {
                width: 100%;
            }
            .header-nav-mobile__icons {
                width: 100%;
                display: flex;
                position: relative;
                align-items: flex-end;
                justify-content: space-around;
                margin-top: 0.625em;
                padding: 1.25em 0 1em;
            }
            .header-nav-mobile__icons:before {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 1.875em;
                right: 1.875em;
                height: 1px;
                background: #fff;
                opacity: 0.1;
            }
            .header-nav-mobile__icon {
                padding: 0 1.08333em;
                font-size: 0.75em;
                line-height: 1;
                font-weight: 300;
            }
            .header-nav-mobile__icon:before {
                content: "";
                display: block;
                margin: 0 auto 0.5em;
            }
            .header-nav-mobile__icon_phone:before {
                width: 2em;
                height: 2em;
            }
            .header-nav-mobile__icon_message:before {
                width: 2em;
                height: 2em;
            }
            .header-nav-mobile__icon_assistance:before {
                width: 2em;
                height: 2em;
            }
            .header-nav-mobile__icon_web:before {
                width: 2em;
                height: 2em;
            }
            .is_dealer-site .header-nav-mobile__icon_assistance,
            .is_dealer-site .header-nav-mobile__icon_web {
                display: none;
            }
            .header-nav-mobile__cars_commercial {
                margin-top: -1px;
                margin-bottom: 4em;
            }
            .header-nav-mobile__cars_commercial .header-nav-cars__title {
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }
            .mobile-nav-title-enter-active {
                transition: opacity 0.15s 0.15s, -webkit-transform 0.3s 0.15s;
                transition: opacity 0.15s 0.15s, transform 0.3s 0.15s;
                transition: opacity 0.15s 0.15s, transform 0.3s 0.15s, -webkit-transform 0.3s 0.15s;
            }
            .mobile-nav-title-leave-active {
                transition: opacity 0.15s, -webkit-transform 0.3s;
                transition: opacity 0.15s, transform 0.3s;
                transition: opacity 0.15s, transform 0.3s, -webkit-transform 0.3s;
            }
            .mobile-nav-title-enter,
            .mobile-nav-title-leave-to {
                opacity: 0;
                -webkit-transform: translateY(-1em);
                transform: translateY(-1em);
            }
            .mobile-nav-city-enter-active {
                transition: opacity 0.15s 0.15s, -webkit-transform 0.3s 0.15s;
                transition: opacity 0.15s 0.15s, transform 0.3s 0.15s;
                transition: opacity 0.15s 0.15s, transform 0.3s 0.15s, -webkit-transform 0.3s 0.15s;
            }
            .mobile-nav-city-leave-active {
                transition: opacity 0.15s, -webkit-transform 0.3s;
                transition: opacity 0.15s, transform 0.3s;
                transition: opacity 0.15s, transform 0.3s, -webkit-transform 0.3s;
            }
            .mobile-nav-city-enter,
            .mobile-nav-city-leave-to {
                opacity: 0;
                -webkit-transform: translateY(1em);
                transform: translateY(1em);
            }

            .header-nav {
                pointer-events: all;
            }
            @media only screen and (min-width: 769px) {
                .header-nav {
                    z-index: 10;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-nav {
                    z-index: 22;
                }
            }
            .header-nav__offset {
                height: 1.875em;
                min-height: 1.875em;
            }
            .header-nav__bg {
                opacity: 1;
                z-index: -1;
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                background-color: hsla(0, 0%, 100%, 0.5);
            }
            @media only screen and (max-width: 768px) {
                .header-nav__bg {
                    display: none;
                }
            }
            .header-nav__content {
                background: #fff;
                pointer-events: all;
            }
            @media only screen and (min-width: 769px) {
                .header-nav__content {
                    height: auto !important;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-nav__content {
                    font-size: 4vw;
                    height: 100vh;
                }
                .is_ios .header-nav__content {
                    height: 100vh;
                    height: calc(var(--vh, 1vh) * 100);
                }
            }
            @media only screen and (min-width: 769px) {
                .header-nav__container {
                    max-width: 81.25em;
                    margin: 0 auto;
                }
                .header-nav__container_mobile {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .header-nav__container {
                    padding: 1.875em;
                    display: flex;
                    align-items: flex-end;
                    flex-wrap: wrap;
                    height: 100%;
                }
                .header-nav__container_desktop {
                    display: none;
                }
            }

            .feedback-form {
                background: #f8f8f8;
                position: relative;
            }
            .feedback-form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .feedback-form__label {
                font-size: 1em;
                line-height: 1.25em;
                display: block;
            }
            .feedback-form__label_city {
                margin-top: 0.875em;
            }
            .feedback-form__label_dealer {
                max-width: 3.125em;
                cursor: pointer;
                border-bottom: 1px dashed #1c252c;
                margin-bottom: 0.875em;
            }
            .feedback-form__city-filter,
            .feedback-form__select {
                margin: 0.25em 0 1.5em;
            }
            .feedback-form__city-filter_theme,
            .feedback-form__select_theme {
                margin: 0.25em 0 0.625em;
            }
            .feedback-form__textarea {
                margin: 0.25em 0 1.25em;
            }
            .feedback-form__input {
                margin: 0.25em 0 1.3125em;
            }
            .feedback-form__input_vin {
                margin: 0;
            }
            .feedback-form__vin-text {
                font-size: 0.875em;
                line-height: 1.28571em;
                margin: 0.71429em 0;
                color: rgba(28, 37, 44, 0.5);
            }
            .feedback-form__checkbox {
                font-size: 0.875em;
                line-height: 1.28571em;
                margin-top: 0.78571em;
            }
            .feedback-form__button {
                font-size: 0.75em;
                line-height: 1.33333em;
                letter-spacing: 0.14em;
                font-weight: 600;
                color: #fff;
                text-transform: uppercase;
                border: none;
                background-color: #0046ac;
                border-radius: 0.16667em;
                margin-top: 2.16667em;
            }
            @media only screen and (max-width: 768px) {
                .feedback-form__button {
                    width: 100%;
                }
            }
            .feedback-form__error {
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }

            @media only screen and (min-width: 769px) {
                .layout__main {
                    min-height: 8.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout__main {
                    min-height: 6em;
                }
            }
            .layout__browser-not-supported {
                display: none !important;
            }
            html.is_ie .layout__browser-not-supported {
                display: block !important;
                z-index: 99999;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
            }

            .order-form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .order-form__city-filter {
                margin: 0.625em 0;
            }
            .order-form__select {
                margin: 0.625em 0;
                position: relative;
                z-index: 1;
            }
            .order-form__select.is_open {
                z-index: 2;
            }
            .order-form__input-wrapper {
                margin: 1.25em 0;
            }
            .order-form__checkbox,
            .order-form__input {
                margin: 0.625em 0;
            }
            .order-form__button {
                width: 100%;
                max-width: 100%;
                margin-top: 1.09091em;
            }
            .order-form__error {
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }
            .order-form__test {
                color: red;
                font-size: 1.375em;
            }

            .testdrive-form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .testdrive-form__city-filter {
                margin: 0.625em 0;
            }
            .testdrive-form__select {
                margin: 0.625em 0;
                position: relative;
                z-index: 1;
            }
            .testdrive-form__select.is_open {
                z-index: 12;
            }
            .testdrive-form__input-wrapper {
                margin: 1.25em 0;
            }
            .testdrive-form__checkbox,
            .testdrive-form__input {
                margin: 0.625em 0;
            }
            .testdrive-form__button {
                width: 100%;
                max-width: 100%;
                margin-top: 1.09091em;
            }
            .testdrive-form__error {
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }
            .testdrive-form__test {
                color: red;
                font-size: 1.375em;
            }

            .layout__browser-not-supported {
                display: none !important;
            }
            html.is_ie .layout__browser-not-supported {
                display: block !important;
                z-index: 99999;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
            }

            .subscribe-form.is_block .subscribe-form__container {
                display: block;
                padding: 2.75em 0 3.125em;
            }
            @media only screen and (max-width: 768px) {
                .subscribe-form.is_block .subscribe-form__container {
                    background: none;
                }
            }
            .subscribe-form.is_block .subscribe-form__form {
                display: flex;
                flex-wrap: wrap;
            }
            .subscribe-form.is_block .subscribe-form__input {
                width: 100%;
                margin-bottom: 1.25em;
            }
            .subscribe-form.is_block .subscribe-form__checkbox {
                width: 100%;
                color: #fff;
                margin-bottom: 1.5em;
            }
            .subscribe-form.is_block .subscribe-form__button {
                width: 100%;
            }
            @media only screen and (min-width: 769px) {
                .subscribe-form__container {
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 5em 0 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .subscribe-form__container {
                    background-color: #c1bfc0;
                    background-image: url(img/38d03dd.jpg);
                    background-size: cover;
                    background-position: 50%;
                    background-repeat: no-repeat;
                    box-sizing: border-box;
                    padding-top: 1.5em;
                    padding-bottom: 1.5em;
                }
            }
            .subscribe-form__error {
                order: 4;
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }
            .subscribe-form__title {
                box-sizing: border-box;
            }
            @media only screen and (min-width: 769px) {
                .subscribe-form__title {
                    flex: 0 0 24.77273em;
                    margin: 0 1.54545em;
                    padding-left: 7.09091em;
                }
            }
            @media only screen and (max-width: 768px) {
                .subscribe-form__title {
                    color: #fff;
                    font-size: 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .subscribe-form__form {
                    padding: 0 2.125em;
                    flex: 0 0 34.0625em;
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: space-between;
                }
            }
            @media only screen and (max-width: 768px) {
                .subscribe-form__form {
                    display: none;
                }
            }
            .subscribe-form__form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .subscribe-form__input {
                width: 60%;
            }
            .subscribe-form__checkbox {
                flex-basis: 100%;
                flex-shrink: 0;
                margin: 0.625em 0;
                font-size: 0.875em;
                color: #1c252c;
            }

            .configurator-finance-credit-calculator-info__icon,
            .configurator-finance-legal__icon {
                width: 1.3125em;
                height: 1.3125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
            }
            .configurator-finance-legal__icon_blue {
                width: 1.3125em;
                height: 1.3125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC41LDFDNC40LDEsMSw0LjQsMSw4LjVTNC40LDE2LDguNSwxNlMxNiwxMi42LDE2LDguNVMxMi42LDEsOC41LDF6IE05LjUsMTIuNWgtMnYtNWgyVjEyLjV6IE04LjQsNi43CgljLTAuNywwLTEuMy0wLjUtMS4zLTEuMWMwLTAuNiwwLjYtMS4xLDEuMy0xLjFjMC43LDAsMS4zLDAuNSwxLjMsMS4xQzkuNyw2LjIsOS4xLDYuNyw4LjQsNi43eiIvPgo8L3N2Zz4K);
            }
            .configurator-finance-credit-calculator-info__icon,
            .configurator-finance-legal__icon,
            .configurator-finance-legal__icon_blue {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .configurator-finance-legal__text::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .configurator-finance-legal__text::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .configurator-finance-legal__text::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .configurator-finance-credit-calculator {
                padding: 0.1875em;
            }
            .configurator-finance-credit-calculator__container {
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
                border-radius: 2px;
                transition: all 0.3s;
                padding: 1.875em 0;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-credit-calculator__container {
                    display: flex;
                    align-items: flex-start;
                    justify-content: flex-start;
                }
            }
            @media only screen and (min-width: 769px) {
                .configurator-finance-credit-calculator__col {
                    flex: 0 1 36.5%;
                    width: 36.5%;
                    padding: 0 2.75em 0 1.25em;
                }
                .configurator-finance-credit-calculator__col_small-padding {
                    padding: 0 1.25em;
                }
                .configurator-finance-credit-calculator__col:nth-child(3) {
                    flex: 0 1 27%;
                    width: 27%;
                    padding: 0 0.1875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit-calculator__col {
                    margin-bottom: 2.75em;
                    border-bottom: 1px solid #e6e6e6;
                    padding: 0 1.25em 2.75em;
                }
                .configurator-finance-credit-calculator__col:last-child {
                    margin-bottom: 0;
                    border-bottom: 0;
                    padding-bottom: 0;
                }
            }
            .configurator-finance-credit-calculator__item {
                width: 100%;
            }
            .configurator-finance-credit-calculator__info-item {
                margin-bottom: 2.125em;
            }
            .configurator-finance-credit-calculator__info-item:last-child {
                margin-bottom: 0;
            }
            .configurator-finance-credit-calculator__range-input {
                margin-bottom: 2.875em;
            }
            .configurator-finance-credit-calculator__range-input:last-child {
                margin-bottom: 0;
            }
            .configurator-finance-credit-calculator-info {
                display: flex;
                align-items: flex-end;
                justify-content: flex-start;
            }
            .configurator-finance-credit-calculator-info__label {
                line-height: 1;
                flex-basis: 55%;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit-calculator-info__label {
                    font-size: 0.875em;
                }
            }
            .configurator-finance-credit-calculator-info__value-wrapper {
                position: relative;
            }
            .configurator-finance-credit-calculator-info__value {
                line-height: 1;
                white-space: nowrap;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit-calculator-info__value {
                    font-size: 1em;
                }
            }
            .configurator-finance-credit-calculator-info__value_big {
                font-size: 2em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit-calculator-info__value_big {
                    font-size: 1.375em;
                }
            }
            .configurator-finance-credit-calculator-info__icon {
                font-size: 0.5em;
                position: absolute;
                right: -1.25em;
                top: 0;
                cursor: pointer;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-credit-calculator-info__icon {
                    display: none;
                }
            }
            .configurator-finance-legal {
                position: absolute;
                width: 26.875em;
                overflow: hidden;
                left: -1.875em;
                top: -2.125em;
                padding: 2.125em 1.875em;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                white-space: normal;
                z-index: 10;
            }
            @media only screen and (max-width: 768px) {
                .configurator-finance-legal {
                    display: none;
                }
            }
            .configurator-finance-legal__price {
                line-height: 1;
                white-space: nowrap;
                position: relative;
                color: #0046ac;
                display: inline-flex;
                margin-bottom: 1.25em;
            }
            .configurator-finance-legal__icon {
                font-size: 0.5em;
                position: absolute;
                right: -1.25em;
                top: -4px;
                cursor: pointer;
            }
            .configurator-finance-legal__text {
                font-size: 0.875em;
                color: #1c252c;
                overflow-y: scroll;
                max-height: 21.42857em;
                line-height: normal;
            }

            .configurator-finance-credit-compact__list {
                display: flex;
                align-items: flex-start;
            }
            .configurator-finance-credit-compact__item {
                flex: 1;
            }
            .configurator-finance-credit-compact__title {
                line-height: 1;
                font-size: 1.375em;
            }
            .configurator-finance-credit-compact__description {
                line-height: 1;
            }
            .configurator-finance-credit-compact__logo {
                margin-top: 1.25em;
                display: block;
                max-width: 100%;
            }

            .base-select_subscribe .base-select__arrow {
                width: 0.75em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS40Njk2NyAxLjk2OTdDMS43NjI1NiAxLjY3NjggMi4yMzc0NCAxLjY3NjggMi41MzAzIDEuOTY5N0w2LjUzMDMgNS45Njk3QzYuODIzMiA2LjI2MjYgNi44MjMyIDYuNzM3NCA2LjUzMDMgNy4wMzAzTDIuNTMwMyAxMS4wMzAzQzIuMjM3NDQgMTEuMzIzMiAxLjc2MjU2IDExLjMyMzIgMS40Njk2NyAxMS4wMzAzQzEuMTc2NzggMTAuNzM3NCAxLjE3Njc4IDEwLjI2MjYgMS40Njk2NyA5Ljk2OTY3TDQuOTM5MyA2LjVMMS40Njk2NyAzLjAzMDNDMS4xNzY3OCAyLjczNzQgMS4xNzY3OCAyLjI2MjYgMS40Njk2NyAxLjk2OTdaIiBmaWxsPSIjNkI3MzdBIi8+Cjwvc3ZnPgo=);
            }
            .base-select__arrow {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .base-select__item.is_active:after {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .base-select__arrow,
            .base-select__image,
            .base-select__item.is_active:after,
            .base-select_subscribe .base-select__arrow {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .base-select__scroll::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .base-select__scroll::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .base-select__scroll::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .base-select {
                position: relative;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                min-height: 3em;
                transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), max-height 0.8s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s, background 0.2s;
            }
            form.is_disabled .base-select {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
                pointer-events: none;
            }
            form.is_disabled .base-select .base-select__title {
                background: #f8f8f8;
                color: #c1bfc0;
                border: 1px solid #c1bfc0;
            }
            .base-select_subscribe {
                background: transparent;
                box-shadow: none;
                border-top: 1px solid #ccd2d8;
                border-bottom: 1px solid #ccd2d8;
                min-height: 2.5em;
            }
            .base-select_subscribe.is_inactive {
                opacity: 0.6;
            }
            .base-select_subscribe.is_inactive.is_open {
                opacity: 1;
            }
            .subscribe-conf-popup .base-select_subscribe {
                border-left: 1px solid #ccd2d8;
                border-right: 1px solid #ccd2d8;
            }
            .base-select_subscribe .base-select__title {
                color: #6b737a;
                font-weight: 600;
                padding-left: 0;
                letter-spacing: 0.05em;
            }
            @media only screen and (min-width: 769px) {
                .base-select_subscribe .base-select__title {
                    font-size: 0.875em;
                    min-height: 2.85714em;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-select_subscribe .base-select__title {
                    font-size: 0.6875em;
                    min-height: 3.63636em;
                }
            }
            @media only screen and (min-width: 769px) {
                .subscribe-conf-popup .base-select_subscribe .base-select__title {
                    padding-left: 1.21429em;
                }
            }
            @media only screen and (max-width: 768px) {
                .subscribe-conf-popup .base-select_subscribe .base-select__title {
                    padding-left: 1.09091em;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-select_subscribe .base-select__arrow {
                    font-size: 1.45455em;
                    right: 0.36364em;
                }
            }
            .base-select_service .base-select__title {
                color: #6b737a;
            }
            .base-select_service .base-select__arrow {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzZCNzM3QSIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
            }
            .base-select.is_empty {
                pointer-events: none;
                opacity: 0.6;
            }
            .base-select.is_empty .base-select__title:after {
                display: none;
            }
            .base-select.is_open {
                box-shadow: none;
                background: rgba(28, 37, 44, 0.1);
                z-index: 9;
            }
            .base-select.is_open .base-select__title {
                border-color: transparent;
            }
            .base-select.is_open .base-select__title:after {
                -webkit-transform: rotate(90deg) scaleX(-1);
                transform: rotate(90deg) scaleX(-1);
            }
            .base-select.is_open .base-select__title:hover:after {
                -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
                transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
            }
            .base-select.is_open .base-select__list {
                opacity: 1;
                pointer-events: all;
            }
            .base-select.is_error {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .base-select.is_error .base-select__title {
                border-color: #d95e5e;
            }
            .base-select.is_floating {
                background: none;
                border: none;
                box-shadow: none;
                min-height: auto;
            }
            .base-select.is_floating .base-select__title {
                border: none;
                padding-left: 0;
                min-height: auto;
            }
            .base-select.is_floating .base-select__title .price {
                display: none;
            }
            .base-select.is_floating .base-select__list {
                left: -1.25em;
            }
            .base-select.is_floating .base-select__arrow {
                position: relative;
                right: -0.5em;
                margin-top: 0.125em;
            }
            .base-select.is_floating.is_open .base-select__title {
                opacity: 0.5;
            }
            .base-select__title {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                line-height: 1.1;
                border: 1px solid #fff;
                border-radius: 2px 2px 0 0;
                min-height: 3em;
                display: flex;
                align-items: center;
                z-index: 1;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
            }
            .base-select__title:hover .base-select__arrow {
                -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
                transform: rotate(90deg) translate3d(20%, 0, 0);
            }
            .base-select__title .price {
                display: none;
            }
            @media only screen and (max-width: 768px) {
                .base-select__title {
                    height: 100%;
                    width: 100%;
                }
            }
            .base-select__image {
                flex-shrink: 0;
                width: 6.25em;
                height: 3.125em;
            }
            .base-select__arrow {
                display: block;
                -webkit-transform: rotate(90deg) translateZ(0);
                transform: rotate(90deg) translateZ(0);
                position: absolute;
                margin-top: -0.25em;
                top: 50%;
                right: 1em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            .base-select__list {
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 100%;
                left: 1px;
                right: 1px;
                margin-top: 3px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                background: #fff;
                z-index: 2;
            }
            .base-select__list:after,
            .base-select__list:before {
                display: block;
                position: absolute;
                left: 0;
                width: 100%;
                height: 0.25em;
                z-index: 50;
            }
            .base-select__list:before {
                top: 1em;
                background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-select__list:after {
                bottom: 1.2em;
                background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
            }
            @media only screen and (max-width: 768px) {
                .base-select__list {
                    display: none;
                }
            }
            .base-select__scroll {
                padding: 1em 0 1.2em;
                max-height: 20em;
                overflow: auto;
                position: relative;
            }
            .base-select__item {
                padding: 0.4375em 2.5em 0.375em 1.25em;
                transition: opacity 0.15s;
            }
            .base-select__item.is_active {
                position: relative;
            }
            .base-select__item.is_active:after {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0.3125em;
            }
            .base-select__item.is_disable {
                opacity: 0.8;
                pointer-events: none;
            }
            .is_not-active .base-select__item:after {
                display: none !important;
            }
            .base-select__item:hover {
                background: rgba(0, 70, 172, 0.1);
                color: #0046ac;
            }
            .base-select__item .price {
                font-size: 0.875em;
                opacity: 0.5;
            }
            .is_image .base-select__item {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            @media only screen and (min-width: 769px) {
                .base-select__select {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-select__select {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    z-index: 10;
                    height: 100%;
                    width: 100%;
                    opacity: 0;
                    font-size: 1.375em;
                }
            }

            .base-header-nav__title_home:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
                height: 0.75em;
                width: 0.5em;
            }
            .base-header-nav__title_home:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .base-header-nav {
                height: 4.375em;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                position: relative;
                z-index: 10;
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav {
                    display: none;
                }
            }
            .base-header-nav.is_sticky .base-header-nav__wrapper {
                position: fixed;
                z-index: 10;
                background: #fff;
                top: 0;
                left: 0;
                right: 0;
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav.is_sticky .base-header-nav__wrapper {
                    background: #1c252c;
                }
            }
            .base-header-nav.is_sticky.is_widget .base-header-nav__wrapper {
                top: 2.5em;
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav.is_sticky.is_widget .base-header-nav__wrapper {
                    top: 3.75em;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav.is_show-header .base-header-nav__wrapper {
                    -webkit-transform: translateY(5em);
                    transform: translateY(5em);
                }
            }
            @media only screen and (min-width: 769px) {
                .base-header-nav__wrapper {
                    background: #fff;
                }
            }
            .base-header-nav__container {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                height: 4.375em;
                padding: 0 2.75em;
            }
            @media only screen and (min-width: 769px) {
                .base-header-nav__container {
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                }
            }
            .base-header-nav__content {
                position: relative;
                z-index: 2;
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .base-header-nav__current {
                display: none;
            }
            .base-header-nav__list {
                margin-left: auto;
            }
            @media only screen and (min-width: 769px) {
                .base-header-nav__list {
                    display: flex;
                    justify-content: space-between;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav__title_desktop {
                    display: none;
                }
            }
            .base-header-nav__title_home {
                display: flex;
                justify-content: space-between;
                align-items: center;
                cursor: pointer;
            }
            @media only screen and (min-width: 769px) {
                .base-header-nav__title_home:before {
                    content: "";
                    display: block;
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                    -webkit-transform: scaleX(-1);
                    transform: scaleX(-1);
                    margin-right: 0.625em;
                }
                .base-header-nav__title_home:hover:before {
                    -webkit-transform: scaleX(-1) translateX(30%);
                    transform: scaleX(-1) translateX(30%);
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav__title_home {
                    justify-content: flex-start;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav__title {
                    flex: 0 0 40%;
                }
            }
            .base-header-nav__item {
                position: relative;
                color: #1c252c;
                opacity: 0.5;
                margin-left: 1.875em;
                padding: 1.5em 0.3125em 1.5625em;
                display: block;
            }
            .base-header-nav__item:last-child {
                padding-right: 0;
            }
            .base-header-nav__item:hover,
            .base-header-nav__item_active {
                opacity: 1;
            }
            .base-header-nav__item:hover:after,
            .base-header-nav__item_active:after {
                content: "";
                position: absolute;
                border-bottom: 2px solid #000;
                width: 100%;
                left: 0;
                bottom: 0;
            }
            .is_sticky .base-header-nav__item:hover:after,
            .is_sticky .base-header-nav__item_active:after {
                bottom: 0;
            }
            @media only screen and (min-width: 769px) {
                .base-header-nav__ellipse {
                    display: block;
                    background: #1c252c;
                    border-radius: 50%;
                    width: 4px;
                    height: 4px;
                    margin: 0 0.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav__ellipse {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-header-nav.is_black {
                    z-index: 11;
                    display: block;
                    background-color: #1c252c;
                    color: #fff;
                }
                .base-header-nav.is_black .base-header-nav__container {
                    padding: 0;
                    justify-content: space-between;
                }
                .base-header-nav.is_black .base-header-nav__content {
                    width: 100%;
                    height: 100%;
                    padding: 0.875em 1.25em;
                    justify-content: space-between;
                    position: relative;
                    z-index: 2;
                    overflow: hidden;
                    background-color: #1c252c;
                }
                .base-header-nav.is_black .base-header-nav__current {
                    opacity: 0.5;
                    position: relative;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    text-align: right;
                }
                .base-header-nav.is_black .base-header-nav__current:after {
                    content: "";
                    display: block;
                    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDFMOSA5TDEgMC45OTk5OTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMS44Ii8+Cjwvc3ZnPgo=);
                    height: 0.6875em;
                    width: 1.125em;
                    background-size: contain;
                    background-position: 50%;
                    background-repeat: no-repeat;
                    margin-left: 0.625em;
                }
                .base-header-nav.is_black .base-header-nav__current.is_open {
                    color: #1c252c;
                }
                .base-header-nav.is_black .base-header-nav__list {
                    position: absolute;
                    left: 0;
                    right: 0;
                    z-index: 11;
                    top: 99%;
                    background-color: #1c252c;
                    color: #fff;
                }
                .base-header-nav.is_black .base-header-nav__item {
                    color: #fff;
                    display: block;
                    margin: 0;
                    padding: 0.875em 1.25em;
                    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
                }
                .base-header-nav.is_black .base-header-nav__item:after {
                    display: none;
                }
            }

            .configurator-business-image {
                position: relative;
            }
            .configurator-business-image__image {
                margin: 0 auto;
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .configurator-business-image__image {
                    width: 45.0625em;
                }
                [data-model="9"] .configurator-business-image__image {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-business-image__image {
                    width: 100%;
                    height: auto;
                }
            }
            .configurator-specifications-header__image .configurator-business-image__image,
            .page-conf-order__screen .configurator-business-image__image {
                position: absolute;
                top: 0;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                height: 100%;
                width: auto;
            }

            .configurator-360.is_loading .configurator-360__canvas {
                opacity: 0.1;
            }
            .configurator-360__close {
                z-index: 1;
                position: absolute;
                top: 1.875em;
                right: 1.875em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-360__close {
                    top: 0;
                    display: none !important;
                }
            }
            .configurator-360__canvas {
                display: block;
                cursor: -webkit-grab;
                cursor: grab;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            @media only screen and (min-width: 769px) {
                .configurator-360__canvas {
                    position: absolute;
                    left: 50%;
                    top: 4.375em;
                    width: 94.56em;
                    height: 44.4em;
                    margin-left: -47.28em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-360__canvas {
                    width: 27.58em;
                    height: 12.95em;
                    margin-left: -2em;
                    margin-top: 2em;
                    -webkit-transform: scale(0.85);
                    transform: scale(0.85);
                }
            }
            @media only screen and (width: 768px) {
                .configurator-360__canvas {
                    width: 54.175em;
                    height: 25.4375em;
                    margin-left: -6.77188em;
                    margin-top: 0;
                }
            }

            @media only screen and (min-width: 769px) {
                .seo-block {
                    max-width: 55.625em;
                    margin-left: auto;
                    margin-right: auto;
                }
            }
            @media only screen and (max-width: 768px) {
                .seo-block {
                    margin-left: 1.25em;
                    margin-right: 1.25em;
                }
            }
            .seo-block__title {
                text-align: center;
            }
            @media only screen and (min-width: 769px) {
                .seo-block__title {
                    font-size: 4em;
                    line-height: 1.06;
                    font-weight: 700;
                    padding-left: 0.6875em;
                    padding-right: 0.6875em;
                    margin-bottom: 0.46875em;
                }
            }
            @media only screen and (max-width: 768px) {
                .seo-block__title {
                    font-size: 1.75em;
                    line-height: 1;
                    font-weight: 700;
                    padding-left: 0.71429em;
                    padding-right: 0.71429em;
                    margin-bottom: 0.90625em;
                }
            }
            .seo-block__description {
                line-height: 1.25;
                font-weight: 400;
                color: #1c252c;
            }
            @media only screen and (min-width: 769px) {
                .seo-block__description {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .seo-block__description {
                    font-size: 0.875em;
                }
            }
            .seo-block__description span {
                display: inline-block;
                margin-bottom: 1em;
            }
            .seo-block a {
                cursor: pointer;
                text-decoration: underline;
            }
            .seo-block a:hover {
                text-decoration: none;
            }
 
            .offer-form.is_block .offer-form__container {
                display: block;
                padding: 2.75em 0 3.125em;
            }
            @media only screen and (max-width: 768px) {
                .offer-form.is_block .offer-form__container {
                    background: none;
                }
            }
            .offer-form.is_block .offer-form__form {
                display: flex;
                flex-wrap: wrap;
            }
            .offer-form.is_block .offer-form__input {
                width: 100%;
                margin-bottom: 1.25em;
            }
            .offer-form.is_block .offer-form__checkbox {
                width: 100%;
                color: #fff;
            }
            .offer-form.is_block .offer-form__checkbox_mb {
                margin-bottom: 1.5em;
            }
            .offer-form.is_block .offer-form__button {
                width: 100%;
            }
            @media only screen and (min-width: 769px) {
                .offer-form__container {
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 5em 0 3.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .offer-form__container {
                    background-color: #c1bfc0;
                    background-image: url(img/38d03dd.jpg);
                    background-size: cover;
                    background-position: 50%;
                    background-repeat: no-repeat;
                    box-sizing: border-box;
                    padding-top: 1.5em;
                    padding-bottom: 1.5em;
                }
            }
            .offer-form__error {
                order: 4;
                margin-top: 1.25em;
                color: #d95e5e;
                font-size: 0.875em;
            }
            .offer-form__title {
                box-sizing: border-box;
            }
            @media only screen and (min-width: 769px) {
                .offer-form__title {
                    flex: 0 0 24.77273em;
                    margin: 0 1.54545em;
                    padding-left: 7.09091em;
                }
            }
            @media only screen and (max-width: 768px) {
                .offer-form__title {
                    color: #fff;
                    font-size: 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .offer-form__form {
                    padding: 0 2.125em;
                    flex: 0 0 34.0625em;
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: space-between;
                }
            }
            @media only screen and (max-width: 768px) {
                .offer-form__form {
                    display: none;
                }
            }
            .offer-form__form.is_disabled {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .offer-form__input {
                width: 60%;
            }
            .offer-form__checkbox {
                flex-basis: 100%;
                flex-shrink: 0;
                margin: 0.625em 0;
                font-size: 0.875em;
                color: #1c252c;
            }
 
            .question-form__controls {
                margin-bottom: 1.8125em;
            }
            .question-form__field {
                margin-bottom: 0.625em;
            }
            .question-form__field:last-child {
                margin-top: 1.25em;
            }
            .question-form__caption {
                font-size: 0.75em;
                line-height: 1.33;
                font-weight: 600;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: rgba(28, 37, 44, 0.5);
                margin-bottom: 1.08333em;
            }
            .question-form__button {
                width: 100%;
            }

            
            .layout,
            .layout .anchor {
                position: relative;
            }
            .layout.is_block-scroll {
                position: fixed;
                left: 0;
                right: 0;
            }
            .layout__preload {
                display: none;
            }
            .layout__browser-not-supported {
                display: none !important;
            }
            html.is_ie .layout__browser-not-supported {
                display: block !important;
                z-index: 999999;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
            }

            .global-footer-nav-column__title {
                color: #fff;
                text-transform: uppercase;
                line-height: 1.38;
                transition: color 0.3s;
            }
            .global-footer-nav-column__title:hover {
                color: #979797;
            }
            .global-footer-nav-column__list {
                padding: 1em 0;
            }
            .global-footer-nav-column__item {
                color: #979797;
                line-height: 2.813;
                display: flex;
                align-items: center;
                height: 2.8125em;
                transition: color 0.3s;
            }
            .global-footer-nav-column__item:hover {
                color: #fff;
            }

            .global-footer-nav {
                display: flex;
                justify-content: space-between;
                padding-bottom: 1.5em;
                border-bottom: 1px solid #979797;
            }

            .global-footer__logo {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .global-footer {
                background-color: #1c252c;
                padding-top: 2em;
            }
            .global-footer__copyright {
                color: #fff;
            }
            .global-footer__row {
                display: flex;
                align-items: center;
                height: 5em;
                justify-content: space-between;
            }
            .global-footer__column {
                display: flex;
            }
            .global-footer__link {
                color: #fff;
                position: relative;
                margin-left: 2.5em;
            }
            .global-footer__link:after {
                content: "";
                display: block;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                height: 1px;
                background: #fff;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            .global-footer__link:hover:after {
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
            }
            .global-footer__logo {
                width: 10.4375em;
                height: 2.4375em;
                background-image: url(img/bb3656b.png);
                transition: opacity 0.3s;
            }
            .global-footer__logo:hover {
                opacity: 0.6;
            }

            .header-bar__item_email:before {
                width: 0.875em;
                height: 1em;
                background-image: url(img/f3bd5cc.svg);
            }
            .header-bar__item_phone:before {
                width: 0.9375em;
                height: 0.9375em;
                background-image: url(img/2fbd793.svg);
            }
            .header-bar__item_email:before,
            .header-bar__item_location:after,
            .header-bar__item_phone:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
			/*
            .header-bar {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background: #1c252c;
                color: #fff;
                height: 2.5em;
            }
			*/
            .is_new-slider .header-bar {
                height: 2.25em;
            }
            .header-bar__container {
                display: flex;
                justify-content: space-between;
                align-items: center;
                height: 100%;
            }
            .header-bar__container.is_loading {
                justify-content: flex-end;
            }
            .header-bar__content {
                display: flex;
            }
            .header-bar__item {
                line-height: 1.28;
                font-size: 0.875em;
                margin-right: 1.07143em;
                text-decoration: none;
                transition: opacity 0.2s;
                display: flex;
                align-items: center;
                opacity: 1;
                cursor: pointer;
            }
            .header-bar__item:last-child {
                margin-right: 0;
            }
            .header-bar__item:hover {
                opacity: 0.75;
            }
            .header-bar__item_phone:before {
                content: "";
                display: block;
                margin-right: 0.3125em;
            }
            .header-bar__item_email:before {
                content: "";
                display: block;
                margin-right: 0.3125em;
            }
            .header-bar__item_location:before {
                content: "";
                margin-right: 0.3125em;
                display: none;
            }
            .header-bar__item_location:after {
                content: "";
                display: block;
                width: 0.875em;
                height: 1em;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqsUgsRgzAMbacACUjAwToHk4CUOkECc1AcgAPmAAklYS+7UNqx2y13uV4+70FeYsyPZnPJGOOdnkalJmvto8hCgIp8jC8LyiPydQk45ho4lloO1IK5RuzIPX5bwGwtxxeFZcBAszzRHMiv5D2TcJ7r6NsBNxHwNiC5odkl9QNQlNyaWRiApqR+mHFhZWUlmNEpxd8zpqtgoC8o7jXxV8UzUmmYyfskH5CvPl2Pwywd4g6xOz1gdQxzVpDSkcuXsQre52D+ZasAAwD7FvseI0WHUwAAAABJRU5ErkJggg==);
                margin-left: 0.3125em;
            }

            .global-header.is_sticky .global-header__nav-bar .global-header__item:after,
            .global-header.is_white .global-header__item:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .global-header__item_hover:after {
                width: 0.75em;
                height: 0.4375em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjVsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
            }
            .global-header__logo {
                width: 11.875em;
                height: 6.875em;
                background-image: url(img/359c03c.png);
            }
            .global-header__bg,
            .global-header__nav-bar-background {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }
            .global-header.is_sticky .global-header__nav-bar .global-header__item:after,
            .global-header.is_white .global-header__item:after,
            .global-header__item_hover:after,
            .global-header__logo {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .global-header__item {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .global-header {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                z-index: 22;
                transition: background 1s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.2s;
                transition: transform 0.2s, background 1s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 1s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 0.2s, background 1s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.2s;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            @media only screen and (min-width: 769px) {
                .global-header_sticky {
                    position: fixed;
                }
                .page-cars-alias .global-header_sticky,
                .page-cars-new-patriot-akpp .global-header_sticky,
                .page-cars-new-pickup-akpp .global-header_sticky {
                    margin-top: -2.25em;
                }
            }
            .global-header.is_hidden {
                -webkit-transform: translateY(-110%) !important;
                transform: translateY(-110%) !important;
            }
            @media only screen and (min-width: 769px) {
                .global-header.is_sticky {
                    background: #fff;
                    box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.2);
                }
            }
            @media only screen and (min-width: 769px) {
                .global-header.is_sticky .global-header__logo {
                    background-image: url(img/70d1e88.png);
                    height: 2.5em;
                }
            }
            .global-header.is_sticky .global-header__nav-bar {
                position: relative;
            }
            .global-header.is_sticky .global-header__nav-bar:before {
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .global-header.is_sticky .global-header__nav-bar {
                    color: #1c252c;
                }
            }
            .global-header.is_white .global-header__logo {
                text-indent: -99999px;
                background-image: url(img/70d1e88.png);
            }
            .global-header.is_white .global-header__item.is_active {
                border-bottom: 0.125em solid #1c252c;
            }
            .global-header.is_white .global-header__item.is_active:after {
                -webkit-transform: scaleY(-1);
                transform: scaleY(-1);
            }
            @media only screen and (min-width: 769px) {
                .global-header.is_white .global-header__container {
                    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                }
            }
            .global-header.is_white .global-header__nav-bar:before {
                opacity: 0;
            }
            @media only screen and (min-width: 769px) {
                .global-header.is_white .global-header__nav-bar {
                    color: #1c252c;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header {
                    background: #fff;
                    height: 5em;
                    position: fixed;
                    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
                }
                .global-header .global-header__nav-bar {
                    height: 5em;
                }
                .global-header.is_hidden {
                    -webkit-transform: translateY(-100%);
                    transform: translateY(-100%);
                }
            }
            @media only screen and (min-width: 769px) {
                .global-header__hamburger {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__hamburger {
                    position: absolute !important;
                    top: 0;
                    right: 0;
                    height: 5em;
                    width: 5em;
                    z-index: 22;
                }
            }
            @media only screen and (min-width: 769px) {
                .global-header__container {
                    height: 100%;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__container {
                    padding-left: 1.25em;
                    padding-right: 1.25em;
                }
            }
            @media only screen and (min-width: 769px) {
                .global-header__content {
                    height: 100%;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__content_left {
                    display: block;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__content_right {
                    display: none !important;
                    position: absolute;
                    right: 1.25em;
                    top: 0;
                    height: 100%;
                    justify-content: center;
                    align-items: center;
                }
            }
            .global-header__logo {
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .global-header__logo {
                    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                    background-position: 0;
                    width: 8.75em;
                    height: 3.25em;
                    flex: 0 0 8.75em;
                }
                .layout-404 .global-header__logo {
                    background-image: url(img/70d1e88.png);
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__logo {
                    transition: -webkit-transform 0.3s;
                    transition: transform 0.3s;
                    transition: transform 0.3s, -webkit-transform 0.3s;
                    -webkit-transform-origin: center;
                    transform-origin: center;
                    background-position: 50%;
                    width: 4.375em;
                    height: 2.5em;
                }
                .is_contacts .global-header__logo {
                    background-image: url(img/70d1e88.png);
                }
            }
            .global-header__nav-bar {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                color: #fff;
                position: relative;
                z-index: 11;
                height: 6em;
            }
            .is_sticky .global-header__nav-bar {
                height: 5.25em;
            }
            .global-header__nav-bar:before {
                content: "";
                display: block;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                z-index: 0;
                transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1);
                background: linear-gradient(180deg, rgba(28, 37, 44, 0.7) 0, rgba(28, 37, 44, 0));
            }
            @media only screen and (min-width: 769px) {
                .is_white .global-header__nav-bar {
                    background: #fff;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__nav-bar {
                    transition: padding 0.3s;
                    will-change: padding;
                }
            }
            .global-header__nav-bar-background {
                display: block;
                background: #fff;
                z-index: -1;
            }
            @media only screen and (max-width: 768px) {
                .global-header__nav-bar-background {
                    display: none;
                }
            }
            .global-header__bg {
                position: fixed;
                opacity: 1;
                z-index: -1;
                background-color: hsla(0, 0%, 100%, 0.5);
            }
            .is_sticky .global-header__bg {
                top: 2.25em;
            }
            @media only screen and (max-width: 768px) {
                .global-header__bg {
                    display: none;
                }
            }
            .global-header__nav {
                left: 0;
                right: 0;
                pointer-events: none;
            }
            .global-header__nav_shadow {
                box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
            }
            @media only screen and (min-width: 769px) {
                .global-header__nav {
                    position: absolute;
                    top: 7.5em;
                    z-index: 1;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-header__nav {
                    position: fixed;
                    top: 0;
                }
            }
            .global-header__bar {
                position: relative;
                z-index: 12;
            }
            @media only screen and (max-width: 768px) {
                .global-header__bar {
                    display: none !important;
                }
            }
            .global-header__item {
                position: relative;
                font-weight: 500;
                text-decoration: none;
                padding-right: 0.9375em;
                padding-left: 0.9375em;
                transition: opacity 0.2s;
                cursor: pointer;
                height: 100%;
                border-bottom: 0.125em solid transparent;
                flex: 0 0 auto;
            }
            .global-header__item:last-child {
                padding-right: 0;
            }
            .global-header__item_hover:after {
                content: "";
                display: block;
                margin-top: 0.1875em;
                margin-left: 0.5em;
                transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
                transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .layout-404 .global-header__item_hover:after {
                background-position: -18.75em -0.4375em;
            }
            .global-header__item:hover:after {
                -webkit-transform: scaleX(-1);
                transform: scaleX(-1);
            }
            .layout-404 .global-header__item {
                color: #1c252c;
            }
            @media only screen and (max-width: 768px) {
                .global-header__item {
                    display: none;
                }
            }
            .global-header__dropdown {
                position: absolute;
                top: 100%;
                background-color: #fff;
            }
            .global-header__dropdown .global-header__item {
                padding: 1.25em;
            }
            .global-header__dropdown .global-header__item:hover {
                color: #009373;
            }
            .global-header__dropdown_left {
                right: -3.75em;
                left: -0.3125em;
            }
            .global-header__dropdown_right {
                right: -1.25em;
                left: -3.75em;
                display: flex;
                flex-direction: column;
                align-items: flex-end;
            }

            .global-form__form-wrapper {
                padding-top: 1.25em;
                margin-bottom: 2.5em;
            }
            .global-form__field {
                margin-bottom: 1em;
            }
            .global-form__button {
                width: 100%;
            }

            .order-form__img {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .order-form__title {
                text-align: left;
            }
            .order-form__title,
            .order-form__title-end {
                font-size: 1.375em;
                line-height: 1.09091em;
                margin-bottom: 0.27273em;
            }
            .order-form__title-end {
                text-align: center;
            }
            .order-form__subtitle {
                font-size: 0.875em;
                line-height: 1.28571em;
                margin-bottom: 2.42857em;
            }
            .order-form__screen {
                padding: 3.125em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .order-form__screen {
                    padding: 1.875em 1.25em;
                }
            }
            .order-form__screen_1 {
                background: #f8f8f8;
                color: #1c252c;
            }
            .order-form__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 100500;
            }
            .order-form__close {
                position: absolute;
                top: 1.875em;
                right: 3.125em;
                z-index: 10;
            }
            @media only screen and (max-width: 768px) {
                .order-form__close {
                    right: 1.25em;
                }
            }
            .order-form__form-wrapper {
                padding-top: 1.25em;
                margin-bottom: 2.5em;
            }
            .order-form__field {
                margin-bottom: 1em;
            }
            .order-form__button {
                width: 100%;
            }
            .order-form__img {
                margin-top: 1.25em;
                width: 100%;
                height: 11.25em;
                background-image: url(img/482f599.png);
            }

            .order-form__img {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .order-form__title {
                text-align: left;
            }
            .order-form__title,
            .order-form__title-end {
                font-size: 1.375em;
                line-height: 1.09091em;
                margin-bottom: 0.27273em;
            }
            .order-form__title-end {
                text-align: center;
            }
            .order-form__subtitle {
                font-size: 0.875em;
                line-height: 1.28571em;
                margin-bottom: 2.42857em;
            }
            .order-form__screen {
                padding: 3.125em;
                height: 100%;
                position: relative;
            }
            @media only screen and (max-width: 768px) {
                .order-form__screen {
                    padding: 1.875em 1.25em;
                }
            }
            .order-form__screen_1 {
                background: #f8f8f8;
                color: #1c252c;
            }
            .order-form__screen_2 {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #014637;
                color: #fff;
                display: flex;
                flex-flow: column;
                justify-content: center;
                z-index: 100500;
            }
            .order-form__close {
                position: absolute;
                top: 1.875em;
                right: 3.125em;
                z-index: 10;
            }
            @media only screen and (max-width: 768px) {
                .order-form__close {
                    right: 1.25em;
                }
            }
            .order-form__form-wrapper {
                padding-top: 1.25em;
                margin-bottom: 2.5em;
            }
            .order-form__field {
                margin-bottom: 1em;
            }
            .order-form__button {
                width: 100%;
            }
            .order-form__img {
                margin-top: 1.25em;
                width: 100%;
                height: 11.25em;
                background-image: url(img/482f599.png);
            }

            
            .layout,
            .layout .anchor {
                position: relative;
            }
            .layout__preload {
                display: none;
            }

            
            .layout,
            .layout .anchor {
                position: relative;
            }
            .layout__browser-not-supported {
                display: none !important;
            }
            html.is_ie .layout__browser-not-supported {
                display: block !important;
                z-index: 999999;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
            }
            .layout.is_block-scroll {
                position: fixed;
                left: 0;
                right: 0;
            }
            .layout__preload {
                display: none;
            }
            @media only screen and (min-width: 769px) {
                .layout__main {
                    min-height: 8.5em;
                }
                .layout__main,
                .layout__main.is_new-slider {
                    padding-top: 7.5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout__main {
                    min-height: 6em;
                }
            }
            .layout.is_new-mobile-nav.is_widget {
                padding-top: 2.4375em;
            }
            @media only screen and (max-width: 768px) {
                .layout.is_new-mobile-nav.is_widget {
                    padding-top: 8.75em;
                }
            }
            @media only screen and (max-width: 768px) and (max-width: 768px) {
                .layout.is_new-mobile-nav.is_widget.is_mobile-conf-active {
                    padding-top: 6.2em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout.is_new-mobile-nav {
                    padding-top: 5em;
                }
            }
            @media only screen and (max-width: 768px) {
                .layout.is_mobile-conf-active {
                    padding-top: 6.2em;
                }
            }

            .base-multiple-select__title:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .base-multiple-select__title:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .base-multiple-select__scroll::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .base-multiple-select__scroll::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .base-multiple-select__scroll::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .base-multiple-select {
                position: relative;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: box-shadow 0.2s, background 0.2s;
            }
            .base-multiple-select:after {
                content: "";
                display: block;
                height: 6px;
                width: 6px;
                margin: -3px -3px 0 0;
                border-radius: 50%;
                position: absolute;
                top: 0;
                right: 0;
                background: #0046ac;
                -webkit-transform: scale(0);
                transform: scale(0);
                transition: -webkit-transform 0.2s;
                transition: transform 0.2s;
                transition: transform 0.2s, -webkit-transform 0.2s;
            }
            .base-multiple-select.is_selected:after {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
            .base-multiple-select.is_disabled {
                opacity: 0.5;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: default;
            }
            .base-multiple-select__item-title {
                white-space: normal;
            }
            form.is_disabled .base-multiple-select {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
                pointer-events: none;
            }
            form.is_disabled .base-multiple-select .base-multiple-select__title {
                background: #f8f8f8;
                color: #c1bfc0;
                border: 1px solid #c1bfc0;
            }
            .base-multiple-select.is_empty {
                pointer-events: none;
                opacity: 0.6;
            }
            .base-multiple-select.is_empty .base-multiple-select__title:after {
                display: none;
            }
            .base-multiple-select.is_open {
                box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
                background: #f8f8f8;
            }
            .base-multiple-select.is_open .base-multiple-select__title {
                border-color: #6899e1;
            }
            .base-multiple-select.is_open .base-multiple-select__title:after {
                -webkit-transform: rotate(90deg) scaleX(-1);
                transform: rotate(90deg) scaleX(-1);
            }
            .base-multiple-select.is_open .base-multiple-select__title:hover:after {
                -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
                transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
            }
            .base-multiple-select.is_open .base-multiple-select__list {
                opacity: 1;
                pointer-events: all;
            }
            .base-multiple-select.is_error {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .base-multiple-select.is_error .base-multiple-select__title {
                border-color: #d95e5e;
            }
            .base-multiple-select__title {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                line-height: 1;
                border: 1px solid #fff;
                border-radius: 2px 2px 0 0;
                min-height: 3em;
                display: flex;
                align-items: center;
            }
            .base-multiple-select__title:hover:after {
                -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
                transform: rotate(90deg) translate3d(20%, 0, 0);
            }
            .base-multiple-select__title:after {
                content: "";
                display: block;
                -webkit-transform: rotate(90deg) translateZ(0);
                transform: rotate(90deg) translateZ(0);
                position: absolute;
                margin-top: -0.25em;
                top: 50%;
                right: 1em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            .base-multiple-select__title span {
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .base-multiple-select__title .address {
                display: none;
            }
            .base-multiple-select__list {
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 100%;
                left: 1px;
                margin-top: 3px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                background: #fff;
                min-width: calc(100% - 2px);
            }
            .base-multiple-select__list:before,
            .base-multiple-select__listafter {
                display: block;
                position: absolute;
                left: 0;
                width: 100%;
                height: 0.25em;
                z-index: 50;
            }
            .base-multiple-select__list:before {
                top: 1em;
                background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-multiple-select__list:after {
                bottom: 1.2em;
                background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-multiple-select__scroll {
                padding: 1em 0 1.2em;
                max-height: 20em;
                overflow: auto;
                position: relative;
            }
            .base-multiple-select__item-wrapper {
                padding: 0.4375em 2.5em 0.375em 1.25em;
            }
            .base-multiple-select__item {
                transition: opacity 0.15s;
            }
            .base-multiple-select__item:hover {
                opacity: 0.7;
            }
            @media only screen and (min-width: 769px) {
                .base-multiple-select__select {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-multiple-select__select {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 500;
                    height: 100%;
                    width: 100%;
                    opacity: 0;
                    font-size: 1.375em;
                }
            }

            .range-input,
            .range-input * {
                touch-action: none;
            }
            .range-input_red {
                color: #d25e65;
            }
            .range-input_red .range-input-bar-point__background:before,
            .range-input_red .range-input-bar__stripe_current,
            .range-input_red .range-input-bar__stripe_max {
                background: #d25e65;
            }
            .range-input_red .range-input-bar__point {
                color: #fff;
            }
            .range-input_blue {
                color: #2c4291;
            }
            .range-input_blue .range-input-bar-point__background:before,
            .range-input_blue .range-input-bar__stripe_current,
            .range-input_blue .range-input-bar__stripe_max {
                background: #2c4291;
            }
            .range-input_blue .range-input-bar__point {
                color: #fff;
            }
            .range-input_black {
                color: #1c252c;
            }
            .range-input_black .range-input-bar__stripe_current,
            .range-input_black .range-input-bar__stripe_max {
                background: #1c252c;
            }
            .range-input_black .range-input-bar-point__background:before {
                background: #fff;
            }
            .range-input_black .range-input-bar__point {
                color: #fff;
            }
            .range-input__head {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .range-input__label {
                line-height: 1;
            }
            @media only screen and (max-width: 768px) {
                .range-input__label {
                    font-size: 0.875em;
                }
            }
            .range-input__value {
                font-weight: 700;
                line-height: 1;
                white-space: nowrap;
                cursor: default;
            }
            @media only screen and (min-width: 769px) {
                .range-input__value {
                    font-size: 1.125em;
                }
            }
            @media only screen and (max-width: 768px) {
                .range-input__value {
                    font-size: 1em;
                }
            }
            .range-input__input {
                font-family: Stem, sans-serif;
                text-align: right;
                width: 8.33333em;
                background: transparent;
                border: 1px solid transparent;
                box-shadow: none;
                padding: 0.27778em 0.38889em;
                height: 1.88889em;
                margin-right: -0.27778em;
                color: #0046ac;
                font-weight: 700;
                font-size: 1.125em;
            }
            .range-input__input:hover {
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
            }
            .range-input__bar {
                margin-top: 0.375em;
            }
            .range-input-bar {
                height: 1.625em;
                position: relative;
            }
            .range-input-bar:active .range-input-bar-point__background:before,
            .range-input-bar:hover .range-input-bar-point__background:before {
                -webkit-transform: scale(1.075) translateZ(0);
                transform: scale(1.075) translateZ(0);
            }
            .range-input-bar__holder {
                height: 100%;
            }
            .range-input-bar__stripe {
                position: absolute;
                top: 50%;
                margin-top: -0.1875em;
                height: 0.375em;
                background: #c1bfc0;
                left: 0;
                border-radius: 1.25em;
                max-width: 100%;
            }
            .range-input-bar__stripe_total {
                width: 100%;
                z-index: 1;
            }
            .range-input-bar__stripe_max {
                background: #014637;
                opacity: 0.3;
                z-index: 2;
            }
            .range-input-bar__stripe_current {
                background: #014637;
                z-index: 3;
            }
            .range-input-bar__point {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 5;
            }
            .range-input-bar__min {
                position: absolute;
                top: 100%;
                left: 0;
                margin-top: 0.2em;
                line-height: 0;
                opacity: 0.5;
            }
            @media only screen and (max-width: 768px) {
                .range-input-bar__min {
                    font-size: 0.875em;
                }
            }
            .range-input-bar__max {
                position: absolute;
                top: 100%;
                right: 0;
                margin-top: 0.2em;
                line-height: 0;
                opacity: 0.5;
            }
            @media only screen and (max-width: 768px) {
                .range-input-bar__max {
                    font-size: 0.875em;
                }
            }
            .range-input-bar-point {
                width: 0;
                height: 1.625em;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .range-input-bar-point__background {
                height: 1.625em;
                min-width: 1.625em;
                padding: 0 0.625em;
                position: absolute;
                top: 0;
                left: 0;
                background: #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0);
            }
            .range-input-bar__point_percent .range-input-bar-point__background {
                min-width: 3.25em;
            }
            .range-input-bar-point__background:before {
                z-index: 1;
                border-radius: 2.5em;
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                transition: -webkit-transform 0.2s;
                transition: transform 0.2s;
                transition: transform 0.2s, -webkit-transform 0.2s;
            }
            .range-input-bar-point__title {
                position: relative;
                z-index: 2;
            }
            @media only screen and (max-width: 768px) {
                .range-input-bar-point__title {
                    font-size: 0.875em;
                }
            }

            .base-select-group__arrow {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .base-select-group__item.is_active:after {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .base-select-group__arrow,
            .base-select-group__item.is_active:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .base-select-group__scroll::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .base-select-group__scroll::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .base-select-group__scroll::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .base-select-group {
                position: relative;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                min-height: 3em;
                transition: box-shadow 0.2s, background 0.2s;
            }
            form.is_disabled .base-select-group {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
                pointer-events: none;
            }
            form.is_disabled .base-select-group .base-select-group__title {
                background: #f8f8f8;
                color: #c1bfc0;
                border: 1px solid #c1bfc0;
            }
            .base-select-group.is_empty {
                pointer-events: none;
                opacity: 0.6;
            }
            .base-select-group.is_empty .base-select-group__title:after {
                display: none;
            }
            .base-select-group.is_open {
                box-shadow: none;
                background: rgba(28, 37, 44, 0.1);
            }
            .base-select-group.is_open .base-select-group__title {
                border-color: transparent;
            }
            .base-select-group.is_open .base-select-group__title:after {
                -webkit-transform: rotate(90deg) scaleX(-1);
                transform: rotate(90deg) scaleX(-1);
            }
            .base-select-group.is_open .base-select-group__title:hover:after {
                -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
                transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
            }
            .base-select-group.is_open .base-select-group__list {
                opacity: 1;
                z-index: 5;
                pointer-events: all;
            }
            .base-select-group.is_error {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .base-select-group.is_error .base-select-group__title {
                border-color: #d95e5e;
            }
            .base-select-group.is_floating {
                background: none;
                border: none;
                box-shadow: none;
                min-height: auto;
            }
            .base-select-group.is_floating .base-select-group__title {
                border: none;
                padding-left: 0;
                min-height: auto;
            }
            .base-select-group.is_floating .base-select-group__title .price {
                display: none;
            }
            .base-select-group.is_floating .base-select-group__list {
                left: -1.25em;
            }
            .base-select-group.is_floating .base-select-group__arrow {
                position: relative;
                right: -0.5em;
                margin-top: 0.125em;
            }
            .base-select-group.is_floating.is_open .base-select-group__title {
                opacity: 0.5;
            }
            .base-select-group__title {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                line-height: 1;
                border: 1px solid #fff;
                border-radius: 2px 2px 0 0;
                min-height: 3em;
                display: flex;
                align-items: center;
            }
            .base-select-group__title:hover .base-select-group__arrow {
                -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
                transform: rotate(90deg) translate3d(20%, 0, 0);
            }
            .base-select-group__group {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                font-weight: 700;
                line-height: 16px;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #1c252c;
                opacity: 0.5;
            }
            .base-select-group__arrow {
                display: block;
                -webkit-transform: rotate(90deg) translateZ(0);
                transform: rotate(90deg) translateZ(0);
                position: absolute;
                margin-top: -0.25em;
                top: 50%;
                right: 1em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            .base-select-group__list {
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 100%;
                left: 1px;
                right: 1px;
                margin-top: 3px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                background: #fff;
                z-index: 1;
            }
            .base-select-group__list:before,
            .base-select-group__listafter {
                display: block;
                position: absolute;
                left: 0;
                width: 100%;
                height: 0.25em;
                z-index: 50;
            }
            .base-select-group__list:before {
                top: 1em;
                background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-select-group__list:after {
                bottom: 1.2em;
                background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-select-group__scroll {
                padding: 1em 0 1.2em;
                max-height: 20em;
                overflow: auto;
                position: relative;
            }
            .base-select-group__item {
                padding: 0.4375em 2.5em 0.375em 1.25em;
                transition: opacity 0.15s;
            }
            .base-select-group__item.is_active {
                position: relative;
            }
            .base-select-group__item.is_active:after {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0.3125em;
            }
            .base-select-group__item:hover {
                background: rgba(0, 70, 172, 0.1);
                color: #0046ac;
            }
            .base-select-group__item .price {
                font-size: 0.875em;
                opacity: 0.5;
            }
            @media only screen and (min-width: 769px) {
                .base-select-group__select {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-select-group__select {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 500;
                    height: 100%;
                    width: 100%;
                    opacity: 0;
                    font-size: 1.375em;
                }
            }

            .text-area {
                position: relative;
            }
            .text-area_subscribe .text-area__textarea {
                resize: none;
                font-family: Stem, sans-serif;
                width: 100%;
                height: 100%;
                font-weight: 300;
                border: 1px solid #ccd2d8;
            }
            @media only screen and (min-width: 769px) {
                .text-area_subscribe .text-area__textarea {
                    font-size: 0.875em;
                    padding: 1.42857em;
                }
            }
            @media only screen and (max-width: 768px) {
                .text-area_subscribe .text-area__textarea {
                    font-size: 0.75em;
                    padding: 0.83333em 1.16667em;
                }
            }
            .text-area_subscribe .text-area__textarea::-webkit-input-placeholder {
                color: #ccd2d8;
            }
            .text-area_subscribe .text-area__textarea::-moz-placeholder {
                color: #ccd2d8;
            }
            .text-area_subscribe .text-area__textarea:-ms-input-placeholder {
                color: #ccd2d8;
            }
            .text-area_subscribe .text-area__textarea::-ms-input-placeholder {
                color: #ccd2d8;
            }
            .text-area_subscribe .text-area__textarea::placeholder {
                color: #ccd2d8;
            }
            .text-area_subscribe .text-area__counter {
                display: none;
            }
            .text-area__textarea {
                height: 6em;
                padding-right: 2.8125em;
            }
            .text-area__counter {
                position: absolute;
                color: #c1bfc0;
                bottom: 0.3125em;
                right: 1.5625em;
            }
            .text-area.is_error {
                border: 1px solid #d95e5e;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }

            .rtl {
                direction: rtl;
            }
            .vdp-datepicker {
                position: relative;
                text-align: left;
            }
            .vdp-datepicker * {
                box-sizing: border-box;
            }
            .vdp-datepicker__calendar {
                position: absolute;
                z-index: 100;
                background: #fff;
                width: 300px;
                border: 1px solid #ccc;
            }
            .vdp-datepicker__calendar header {
                display: block;
                line-height: 40px;
            }
            .vdp-datepicker__calendar header span {
                display: inline-block;
                text-align: center;
                width: 71.42857142857143%;
                float: left;
            }
            .vdp-datepicker__calendar header .prev,
            .vdp-datepicker__calendar header .next {
                width: 14.285714285714286%;
                float: left;
                text-indent: -10000px;
                position: relative;
            }
            .vdp-datepicker__calendar header .prev:after,
            .vdp-datepicker__calendar header .next:after {
                content: "";
                position: absolute;
                left: 50%;
                top: 50%;
                -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
                border: 6px solid transparent;
            }
            .vdp-datepicker__calendar header .prev:after {
                border-right: 10px solid #000;
                margin-left: -5px;
            }
            .vdp-datepicker__calendar header .prev.disabled:after {
                border-right: 10px solid #ddd;
            }
            .vdp-datepicker__calendar header .next:after {
                border-left: 10px solid #000;
                margin-left: 5px;
            }
            .vdp-datepicker__calendar header .next.disabled:after {
                border-left: 10px solid #ddd;
            }
            .vdp-datepicker__calendar header .prev:not(.disabled),
            .vdp-datepicker__calendar header .next:not(.disabled),
            .vdp-datepicker__calendar header .up:not(.disabled) {
                cursor: pointer;
            }
            .vdp-datepicker__calendar header .prev:not(.disabled):hover,
            .vdp-datepicker__calendar header .next:not(.disabled):hover,
            .vdp-datepicker__calendar header .up:not(.disabled):hover {
                background: #eee;
            }
            .vdp-datepicker__calendar .disabled {
                color: #ddd;
                cursor: default;
            }
            .vdp-datepicker__calendar .flex-rtl {
                display: flex;
                width: inherit;
                flex-wrap: wrap;
            }
            .vdp-datepicker__calendar .cell {
                display: inline-block;
                padding: 0 5px;
                width: 14.285714285714286%;
                height: 40px;
                line-height: 40px;
                text-align: center;
                vertical-align: middle;
                border: 1px solid transparent;
            }
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year {
                cursor: pointer;
            }
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
            .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
                border: 1px solid #4bd;
            }
            .vdp-datepicker__calendar .cell.selected {
                background: #4bd;
            }
            .vdp-datepicker__calendar .cell.selected:hover {
                background: #4bd;
            }
            .vdp-datepicker__calendar .cell.selected.highlighted {
                background: #4bd;
            }
            .vdp-datepicker__calendar .cell.highlighted {
                background: #cae5ed;
            }
            .vdp-datepicker__calendar .cell.highlighted.disabled {
                color: #a3a3a3;
            }
            .vdp-datepicker__calendar .cell.grey {
                color: #888;
            }
            .vdp-datepicker__calendar .cell.grey:hover {
                background: inherit;
            }
            .vdp-datepicker__calendar .cell.day-header {
                font-size: 75%;
                white-space: nowrap;
                cursor: inherit;
            }
            .vdp-datepicker__calendar .cell.day-header:hover {
                background: inherit;
            }
            .vdp-datepicker__calendar .month,
            .vdp-datepicker__calendar .year {
                width: 33.333%;
            }
            .vdp-datepicker__clear-button,
            .vdp-datepicker__calendar-button {
                cursor: pointer;
                font-style: normal;
            }
            .vdp-datepicker__clear-button.disabled,
            .vdp-datepicker__calendar-button.disabled {
                color: #999;
                cursor: default;
            }

            .date-input .next:after,
            .date-input .prev:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .date-input .next:after,
            .date-input .prev:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .date-input__input {
                font-size: 1em;
                font-family: Stem, sans-serif;
                font-weight: 300;
                display: block;
                width: 100%;
                padding: 0 1.25em;
                height: 3em;
                background: #fff;
                border: 1px solid #fff;
                box-shadow: 0 0.125em 0.125em rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjIgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwNDZBQzt9Cjwvc3R5bGU+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjbGFzcz0ic3QwIiBkPSJNNy41LDMuNWgzdjNoLTNWMy41eiBNNy41LDIuNWgzaDFoM2gxaDNoMXYxdjN2MXYzdjFoLTFoLTN2M3YxaC0xaC0zaC0xaC0zaC0xaC0zaC0xdi0xdi0zdi0xdi0zdi0xaDFoM3YtM3YtMQoJSDcuNXogTTE4LjUsNy41aC0zdjNoM1Y3LjV6IE0xNC41LDcuNXYzaC0zdi0zSDE0LjV6IE0xNS41LDMuNXYzaDN2LTNIMTUuNXogTTE0LjUsMy41aC0zdjNoM1YzLjV6IE03LjUsNy41aDN2M2gtM1Y3LjV6IE02LjUsNy41CgloLTN2M2gzVjcuNXogTTYuNSwxMS41aC0zdjNoM1YxMS41eiBNMTEuNSwxMS41aDN2M2gtM1YxMS41eiBNMTAuNSwxMS41aC0zdjNoM1YxMS41eiIvPgo8L3N2Zz4K);
                background-repeat: no-repeat;
                background-size: 1.375em 1.125em;
                background-position: center right 1.25em;
            }
            .date-input__input::-webkit-input-placeholder {
                color: #c1bfc0;
            }
            .date-input__input::-moz-placeholder {
                color: #c1bfc0;
            }
            .date-input__input:-ms-input-placeholder {
                color: #c1bfc0;
            }
            .date-input__input::-ms-input-placeholder {
                color: #c1bfc0;
            }
            .date-input__input::placeholder {
                color: #c1bfc0;
            }
            .date-input__input:focus {
                border: 1px solid #0046ac;
            }
            .date-input__input.is_error {
                border-color: #d95e5e;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .date-input .vdp-datepicker__calendar {
                box-shadow: 0 0.125em 0.125em rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.25em;
                width: 16.25em;
                padding: 0.625em 0.9375em;
                margin-top: 0.25em;
            }
            .date-input .day__month_btn {
                font-size: 0.75em;
                text-transform: uppercase;
                letter-spacing: 0.14em;
                font-weight: 700;
            }
            .date-input .cell {
                font-size: 0.875em;
                text-transform: uppercase;
                height: 2.07143em;
                line-height: 2.07143em;
            }
            .date-input .cell.selected {
                background-color: #0046ac;
                color: #fff;
                border-radius: 0.28571em;
            }
            .date-input .next:after,
            .date-input .prev:after {
                border: none !important;
            }
            .date-input .next:hover,
            .date-input .prev:hover {
                background: transparent !important;
            }
            .date-input .next.disabled,
            .date-input .prev.disabled {
                opacity: 0.3;
            }
            .date-input .prev:after {
                -webkit-transform: translate(-50%, -50%) rotate(180deg) !important;
                transform: translate(-50%, -50%) rotate(180deg) !important;
            }

            .base-select-group__arrow {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .base-select-group__item.is_active:after {
                width: 2.125em;
                height: 2.125em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
            }
            .base-select-group__arrow,
            .base-select-group__item.is_active:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .base-select-group__scroll::-webkit-scrollbar-track {
                background-color: #fff;
            }
            .base-select-group__scroll::-webkit-scrollbar {
                width: 0.375em;
                height: 0.375em;
                background-color: #f5f5f5;
            }
            .base-select-group__scroll::-webkit-scrollbar-thumb {
                background: rgba(28, 37, 44, 0.1);
                border: none;
            }
            .base-select-group {
                position: relative;
                background: #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 2px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                min-height: 3em;
                transition: box-shadow 0.2s, background 0.2s;
            }
            form.is_disabled .base-select-group {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
                pointer-events: none;
            }
            form.is_disabled .base-select-group .base-select-group__title {
                background: #f8f8f8;
                color: #c1bfc0;
                border: 1px solid #c1bfc0;
            }
            .base-select-group.is_empty {
                pointer-events: none;
                opacity: 0.6;
            }
            .base-select-group.is_empty .base-select-group__title:after {
                display: none;
            }
            .base-select-group.is_open {
                box-shadow: none;
                background: rgba(28, 37, 44, 0.1);
            }
            .base-select-group.is_open .base-select-group__title {
                border-color: transparent;
            }
            .base-select-group.is_open .base-select-group__title:after {
                -webkit-transform: rotate(90deg) scaleX(-1);
                transform: rotate(90deg) scaleX(-1);
            }
            .base-select-group.is_open .base-select-group__title:hover:after {
                -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
                transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
            }
            .base-select-group.is_open .base-select-group__list {
                opacity: 1;
                z-index: 5;
                pointer-events: all;
            }
            .base-select-group.is_error {
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .base-select-group.is_error .base-select-group__title {
                border-color: #d95e5e;
            }
            .base-select-group.is_floating {
                background: none;
                border: none;
                box-shadow: none;
                min-height: auto;
            }
            .base-select-group.is_floating .base-select-group__title {
                border: none;
                padding-left: 0;
                min-height: auto;
            }
            .base-select-group.is_floating .base-select-group__title .price {
                display: none;
            }
            .base-select-group.is_floating .base-select-group__list {
                left: -1.25em;
            }
            .base-select-group.is_floating .base-select-group__arrow {
                position: relative;
                right: -0.5em;
                margin-top: 0.125em;
            }
            .base-select-group.is_floating.is_open .base-select-group__title {
                opacity: 0.5;
            }
            .base-select-group__title {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                line-height: 1;
                border: 1px solid #fff;
                border-radius: 2px 2px 0 0;
                min-height: 3em;
                display: flex;
                align-items: center;
            }
            .base-select-group__title:hover .base-select-group__arrow {
                -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
                transform: rotate(90deg) translate3d(20%, 0, 0);
            }
            .base-select-group__group {
                padding: 0.875em 2.5em 0.8125em 1.25em;
                position: relative;
                font-weight: 700;
                line-height: 16px;
                letter-spacing: 0.14em;
                text-transform: uppercase;
                color: #1c252c;
                opacity: 0.5;
            }
            .base-select-group__arrow {
                display: block;
                -webkit-transform: rotate(90deg) translateZ(0);
                transform: rotate(90deg) translateZ(0);
                position: absolute;
                margin-top: -0.25em;
                top: 50%;
                right: 1em;
                transition: -webkit-transform 0.3s;
                transition: transform 0.3s;
                transition: transform 0.3s, -webkit-transform 0.3s;
            }
            .base-select-group__list {
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 100%;
                left: 1px;
                right: 1px;
                margin-top: 3px;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                background: #fff;
                z-index: 1;
            }
            .base-select-group__list:before,
            .base-select-group__listafter {
                display: block;
                position: absolute;
                left: 0;
                width: 100%;
                height: 0.25em;
                z-index: 50;
            }
            .base-select-group__list:before {
                top: 1em;
                background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-select-group__list:after {
                bottom: 1.2em;
                background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
            }
            .base-select-group__scroll {
                padding: 1em 0 1.2em;
                max-height: 20em;
                overflow: auto;
                position: relative;
            }
            .base-select-group__item {
                padding: 0.4375em 2.5em 0.375em 1.25em;
                transition: opacity 0.15s;
            }
            .base-select-group__item.is_active {
                position: relative;
            }
            .base-select-group__item.is_active:after {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0.3125em;
            }
            .base-select-group__item:hover {
                background: rgba(0, 70, 172, 0.1);
                color: #0046ac;
            }
            .base-select-group__item .price {
                font-size: 0.875em;
                opacity: 0.5;
            }
            @media only screen and (min-width: 769px) {
                .base-select-group__select {
                    display: none;
                }
            }
            @media only screen and (max-width: 768px) {
                .base-select-group__select {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 500;
                    height: 100%;
                    width: 100%;
                    opacity: 0;
                    font-size: 1.375em;
                }
            }

            .v-date-input .next:after,
            .v-date-input .prev:after {
                width: 0.5em;
                height: 0.75em;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
            }
            .v-date-input__date-picker:before {
                width: 1.375em;
                height: 1.125em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjIgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwNDZBQzt9Cjwvc3R5bGU+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjbGFzcz0ic3QwIiBkPSJNNy41LDMuNWgzdjNoLTNWMy41eiBNNy41LDIuNWgzaDFoM2gxaDNoMXYxdjN2MXYzdjFoLTFoLTN2M3YxaC0xaC0zaC0xaC0zaC0xaC0zaC0xdi0xdi0zdi0xdi0zdi0xaDFoM3YtM3YtMQoJSDcuNXogTTE4LjUsNy41aC0zdjNoM1Y3LjV6IE0xNC41LDcuNXYzaC0zdi0zSDE0LjV6IE0xNS41LDMuNXYzaDN2LTNIMTUuNXogTTE0LjUsMy41aC0zdjNoM1YzLjV6IE03LjUsNy41aDN2M2gtM1Y3LjV6IE02LjUsNy41CgloLTN2M2gzVjcuNXogTTYuNSwxMS41aC0zdjNoM1YxMS41eiBNMTEuNSwxMS41aDN2M2gtM1YxMS41eiBNMTAuNSwxMS41aC0zdjNoM1YxMS41eiIvPgo8L3N2Zz4K);
            }
            .v-date-input__date-picker:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .v-date-input .next:after,
            .v-date-input .prev:after {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .v-date-input__date-picker {
                position: relative;
            }
            .v-date-input__date-picker:before {
                content: "";
                position: absolute;
                top: 50%;
                right: 1.25em;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            .v-date-input__input {
                display: block;
                width: 100%;
                padding: 0 1.25em;
                height: 3em;
                background: #fff;
                border: 1px solid #fff;
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
                font-size: 1em;
                border-radius: 2px;
            }
            .v-date-input__input::-webkit-input-placeholder {
                color: #c1bfc0;
            }
            .v-date-input__input::-moz-placeholder {
                color: #c1bfc0;
            }
            .v-date-input__input:-ms-input-placeholder {
                color: #c1bfc0;
            }
            .v-date-input__input::-ms-input-placeholder {
                color: #c1bfc0;
            }
            .v-date-input__input::placeholder {
                color: #c1bfc0;
            }
            .v-date-input .vdp-datepicker__calendar {
                box-shadow: 0 0.125em 0.125em rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.4);
                border-radius: 0.25em;
                width: 16.25em;
                padding: 0.625em 0.9375em;
                margin-top: 0.25em;
            }
            .v-date-input .day__month_btn {
                font-size: 0.75em;
                text-transform: uppercase;
                letter-spacing: 0.14em;
                font-weight: 700;
            }
            .v-date-input .cell {
                font-size: 0.875em;
                text-transform: uppercase;
                height: 2.07143em;
                line-height: 2.07143em;
            }
            .v-date-input .cell.selected {
                background-color: #0046ac;
                color: #fff;
                border-radius: 0.28571em;
            }
            .v-date-input .next:after,
            .v-date-input .prev:after {
                border: none !important;
            }
            .v-date-input .next:hover,
            .v-date-input .prev:hover {
                background: transparent !important;
            }
            .v-date-input .next.disabled,
            .v-date-input .prev.disabled {
                opacity: 0.3;
            }
            .v-date-input .prev:after {
                -webkit-transform: translate(-50%, -50%) rotate(180deg) !important;
                transform: translate(-50%, -50%) rotate(180deg) !important;
            }
            .v-date-input .is_error {
                border: 1px solid #d95e5e;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }

            .v-input-file {
                position: relative;
                display: block;
                border: 1px solid rgba(214, 220, 225, 0.5);
                background: rgba(214, 220, 225, 0.2);
                height: 3em;
            }
            .v-input-file__label {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                overflow: hidden;
                word-wrap: break-word;
                padding: 0 1.25em;
                cursor: pointer;
                z-index: 1;
            }
            .v-input-file__placeholder {
                color: #c1bfc0;
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                font-weight: 300;
            }
            @media only screen and (min-width: 769px) {
                .v-input-file__placeholder {
                    font-size: 1em;
                }
            }
            @media only screen and (max-width: 768px) {
                .v-input-file__placeholder {
                    font-size: 0.75em;
                }
            }
            .v-input-file__field {
                position: absolute !important;
                height: 1px !important;
                width: 1px !important;
                padding: 0 !important;
                overflow: hidden !important;
                clip: rect(0, 0, 0, 0) !important;
                z-index: -1;
            }
            .v-input-file__field:focus {
                outline: none;
            }

            .v-radio {
                text-align: left;
                position: relative;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                padding-left: 1.4375em;
                cursor: pointer;
            }
            .v-radio.is_active .v-radio__circle {
                background-color: #0046ac;
            }
            .v-radio.is_active .v-radio__circle:before {
                background-color: #f8f8f8;
            }
            .v-radio.is_error {
                color: #d95e5e;
            }
            .v-radio.is_error .v-radio__circle {
                border-color: #d95e5e;
            }
            .v-radio.is_error .v-radio__title,
            .v-radio.is_error .v-radio__title a {
                color: #d95e5e;
            }
            .v-radio.is_disabled {
                pointer-events: none;
                cursor: default;
                opacity: 0.6;
            }
            .v-radio a {
                text-decoration: underline;
            }
            .v-radio a:hover {
                text-decoration: none;
            }
            .v-radio__title a {
                text-decoration: underline;
            }
            .v-radio__title a:hover {
                text-decoration: none;
            }
            .v-radio__circle {
                position: absolute;
                left: 0;
                top: 0;
                border-radius: 50%;
                width: 1.25em;
                height: 1.25em;
                background: rgba(28, 37, 44, 0.1);
                border: 1px solid transparent;
                transition: background 0.2s;
            }
            .v-radio__circle:before {
                content: "";
                position: absolute;
                display: block;
                width: 0.4375em;
                height: 0.4375em;
                top: 50%;
                left: 50%;
                margin-top: -0.21875em;
                margin-left: -0.21875em;
                transition: opacity 0.2s;
                border-radius: 50%;
                background: transparent;
            }
            .v-radio__input {
                position: absolute;
                visibility: hidden;
                font-size: 0;
                width: 0;
                height: 0;
                padding: 0;
                border: 0;
                outline: 0;
            }

            .text-area {
                position: relative;
            }
            .text-area__textarea {
                height: 6em;
                padding-right: 2.8125em;
            }
            @media only screen and (max-width: 768px) {
                .profi-review .text-area__textarea {
                    height: 18em;
                }
            }
            .text-area__counter {
                position: absolute;
                color: #c1bfc0;
                bottom: 0.3125em;
                right: 1.5625em;
            }
            .is_error .text-area {
                border: 1px solid #d95e5e !important;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4) !important;
            }
            .v-textarea {
                font-family: Stem, sans-serif;
                font-size: 1em;
                line-height: 1.2;
                font-weight: 300;
                display: block;
                width: 100%;
                padding: 1em 1.25em;
                background: #fff;
                border: 1px solid rgba(0, 0, 0, 0.15);
                height: 11.875em;
                resize: none;
                -webkit-appearance: none;
                border-radius: 2px;
            }
            form.is_disabled .v-textarea {
                pointer-events: none;
                background: #f8f8f8;
                color: #c1bfc0;
                border-color: #c1bfc0;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }
            .v-textarea::-webkit-input-placeholder {
                color: #c1bfc0;
            }
            .v-textarea:-moz-placeholder,
            .v-textarea::-moz-placeholder {
                color: #c1bfc0;
            }
            .v-textarea:-ms-input-placeholder {
                color: #c1bfc0;
            }
            .v-textarea:focus {
                box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
                border-color: #6899e1;
            }
            .is_error .v-textarea {
                border: 1px solid #d95e5e !important;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4) !important;
            }
            .v-textarea.is_disabled {
                pointer-events: none;
                background: #f8f8f8;
                color: #c1bfc0;
                box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
            }

            .play-button {
                width: 4em;
                height: 4em;
                border-radius: 50%;
                border: 1px solid hsla(0, 0%, 100%, 0.3);
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
            }
            .play-button:before {
                content: "";
                display: block;
                border: 0.625em solid transparent;
                border-left: 1em solid #fff;
                margin-left: 0.9375em;
                transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-transform-origin: left;
                transform-origin: left;
            }
            .play-button.is_hover,
            .play-button:hover {
                border: 1px solid hsla(0, 0%, 100%, 0);
            }
            .play-button.is_hover:before,
            .play-button:hover:before {
                -webkit-transform: scale(1.5);
                transform: scale(1.5);
            }

            .base-full-video__video {
                position: fixed;
                bottom: 0;
                right: 0;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: 30;
                display: block;
                min-height: 100%;
                min-width: 100%;
            } 
            .base-full-video__close-button {
                position: fixed;
                right: 1.875em;
                top: 1.875em;
                z-index: 31;
            }

            .global-hero-docs__pdf:before {
                width: 1.25em;
                height: 1.125em;
                background-image: url(../img/a2040bc.svg);
            }
            .global-hero-docs__pdf:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .global-hero-docs__pdf {
                display: flex;
                justify-content: flex-start;
                align-items: center;
            }
            .global-hero-docs {
                display: flex;
                vertical-align: center;
                align-items: center;
                justify-content: space-between;
                bottom: 1.25em;
            }
            @media only screen and (min-width: 769px) {
                .global-hero-docs {
                    left: 2.75em;
                    padding-top: 0.625em;
                    padding-bottom: 0.625em;
                }
            }
            @media only screen and (max-width: 768px) {
                .global-hero-docs {
                    left: 1.25em;
                    right: 1.25em;
                }
            }
            .global-hero-docs__pdf {
                text-transform: none;
                border: 1px solid hsla(0, 0%, 100%, 0.3);
                border-radius: 2px;
                position: relative;
            }
            @media only screen and (min-width: 769px) {
                .global-hero-docs__pdf {
                    font-size: 0.875em;
                    line-height: 1.28571em;
                    padding: 1.14286em 1.14286em 1.14286em 2.85714em;
                }
                .global-hero-docs__pdf:hover:before {
                    width: 1.125em;
                    height: 1.125em;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
                    background-size: cover;
                    background-position: 50%;
                    background-repeat: no-repeat;
                }
            }
            .layout_en .global-hero-docs__pdf {
                margin-right: 1em;
            }
            .layout_en .global-hero-docs__pdf :last-child {
                margin-right: 0;
            }
            @media only screen and (max-width: 768px) {
                .global-hero-docs__pdf {
                    font-size: 0.75em;
                    line-height: 1.5em;
                    padding: 2.5em 0.83333em 0.41667em;
                }
            }
            .global-hero-docs__pdf:before {
                content: "";
                position: absolute;
            }
            @media only screen and (min-width: 769px) {
                .global-hero-docs__pdf:before {
                    left: 1.14286em;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                }
            }
            @media only screen and (max-width: 768px) {
                .global-hero-docs__pdf:before {
                    left: 50%;
                    top: 0.83333em;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }

            .product-hero-links__link_test-drive:before {
                width: 1.75em;
                height: 1.75em;
                background-image: url(img/290c5a0.svg);
            }
            .product-hero-links__link_conf:before,
            .product-hero-links__link_configurator:before {
                width: 2em;
                height: 1.75em;
                background-image: url(img/e206977.svg);
            }
            .product-hero-links__link_in-stock:before {
                width: 2.0625em;
                height: 1.875em;
                background-image: url(img/456dd9e.svg);
            }
            .product-hero-links__link_price:before {
                width: 1.25em;
                height: 1.5em;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMjVIMTlDMjAuMTA0NiAyNSAyMSAyNC4xMDQ2IDIxIDIzVjExLjc4MTlDMjEgMTEuNjcxNyAyMC45ODE4IDExLjU2MjIgMjAuOTQ2IDExLjQ1NzhMMTcuODI2NyAyLjM1MTg2QzE3LjU0OTcgMS41NDMyMiAxNi43ODk0IDEgMTUuOTM0NyAxSDFWMjNDMSAyNC4xMDQ2IDEuODk1NDMgMjUgMyAyNVoiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNyAxQzE3IDMuNDcyOTcgMTUuNTMyMyA0Ljk2NzQ0IDEyLjU5NjggNS40ODM0M0MxMi41NjE2IDUuNDg5NjIgMTIuNTUwMyA1LjUzNTUyIDEyLjU3OTUgNS41NTYxM0wyMSAxMS41IiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSI1IiB5MT0iMTAuMyIgeDI9IjExIiB5Mj0iMTAuMyIgc3Ryb2tlPSIjRjhGOEY4IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8bGluZSB4MT0iNSIgeTE9IjE0LjMiIHgyPSIxNCIgeTI9IjE0LjMiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KPGxpbmUgeDE9IjUiIHkxPSIxOC4zIiB4Mj0iMTciIHkyPSIxOC4zIiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+Cjwvc3ZnPgo=);
            }
            .product-hero-links__link_price:before {
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-hero-links__link_conf:before,
            .product-hero-links__link_configurator:before,
            .product-hero-links__link_in-stock:before,
            .product-hero-links__link_test-drive:before {
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .product-hero-links {
                display: flex;
                justify-content: flex-end;
            }
            @media only screen and (max-width: 768px) {
                .product-hero-links {
                    display: none;
                }
            }
            .product-hero-links__link {
                margin: 0 0.625em 0.625em;
            }
            @media only screen and (max-width: 768px) {
                .product-hero-links__link_price {
                    display: none;
                }
            }
            .product-hero-links__link_price:before {
                content: "";
                font-size: 1rem;
                margin-right: 0.625em;
                height: 1.63636em;
                width: 1.36364em;
            }
            .product-hero-links__link_test-drive:before {
                content: "";
                font-size: 1rem;
                margin-right: 0.625em;
            }
            .product-hero-links__link_conf:before,
            .product-hero-links__link_configurator:before {
                content: "";
                font-size: 1rem;
                margin-right: 0.625em;
            }
            .product-hero-links__link_in-stock:before {
                content: "";
                font-size: 1rem;
                margin-right: 0.625em;
            }

            .conf-years-filter__item {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .conf-years-filter {
                display: block;
            }
            @media only screen and (min-width: 769px) {
                .conf-years-filter {
                    border: 1px solid rgba(0, 0, 0, 0.1);
                    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
                    padding: 0.4375em 1.25em;
                    border-radius: 2px;
                    min-width: 12.5em;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-around;
                    height: 4em;
                }
            }
            @media only screen and (max-width: 768px) {
                .conf-years-filter {
                    background-color: #fff !important;
                }
            }
            .conf-years-filter__main-title {
                margin-bottom: 2.1875em;
            }
            @media only screen and (max-width: 768px) {
                .conf-years-filter__main-title {
                    display: none;
                }
            }
            .conf-years-filter__item {
                position: relative;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                margin: 0.125em 0;
                white-space: nowrap;
                line-height: 1;
            }
            .conf-years-filter__item:hover .conf-years-filter__title {
                opacity: 0.75;
            }
            .conf-years-filter__item.is_active {
                pointer-events: none;
            }
            .conf-years-filter__item.is_active .conf-years-filter__icon,
            .conf-years-filter__item.is_active .conf-years-filter__title {
                opacity: 1;
            }
            .conf-years-filter__title {
                opacity: 0.5;
                transition: opacity 0.3s;
            }
            .conf-years-filter__icon {
                opacity: 0;
                transition: opacity 0.3s;
                margin-left: 0.5em;
                width: 0.5em;
                height: 0.75em;
            }
            .conf-years-filter__select {
                color: #1c252c;
            }
            @media only screen and (max-width: 768px) {
                .conf-years-filter__select {
                    height: 100%;
                }
            }

            @media only screen and (min-width: 769px) {
                .configurator-tabs {
                    display: flex;
                    justify-content: center;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-tabs {
                    display: none;
                    position: fixed;
                    top: 3.125em;
                    left: 0;
                    right: 0;
                    overflow-x: scroll;
                    height: 3.125em;
                    background: #fff;
                    -webkit-overflow-scrolling: touch;
                    padding: 0 1.25em;
                }
                .configurator-tabs.is_mobile-active {
                    display: flex;
                }
            }
            .configurator-tabs__item {
                position: relative;
                opacity: 0.5;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: opacity 0.2s;
                z-index: 1;
                border-bottom: 2px solid transparent;
            }
            .configurator-tabs__item:after {
                content: "";
                display: block;
                height: 6px;
                width: 6px;
                border-radius: 50%;
                position: absolute;
                top: 30%;
                right: -0.125em;
                background: #0046ac;
                -webkit-transform: scale(0);
                transform: scale(0);
                transition: -webkit-transform 0.2s;
                transition: transform 0.2s;
                transition: transform 0.2s, -webkit-transform 0.2s;
            }
            .configurator-tabs__item.is_selected:after {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
            @media only screen and (min-width: 769px) {
                .configurator-tabs__item {
                    padding: 0 0.4375em;
                    margin: 0 0.625em;
                    line-height: 2.25em;
                }
            }
            @media only screen and (max-width: 768px) {
                .configurator-tabs__item {
                    color: #1c252c;
                    font-size: 0.875em;
                    line-height: 3.57143em;
                    margin: 0 0.625em;
                    padding: 0 0.4375em;
                    white-space: nowrap;
                }
                .configurator-tabs__item:after {
                    display: none;
                }
                .configurator-tabs__item:first-child,
                .configurator-tabs__item:nth-child(2) {
                    margin-left: 0;
                    padding-left: 0;
                }
            }
            .configurator-tabs__item.is_active {
                opacity: 1;
                border-bottom: 2px solid #1c252c;
            }
            .configurator-tabs__item[id="5"] {
                color: #de5235;
            }
            .configurator-tabs__item[id="5"].is_active {
                border-bottom: 2px solid #de5235;
            }
            .configurator-tabs__item[id="5"].is_selected:after {
                background: #de5235;
            }
            .configurator-tabs__item_360 {
                display: flex;
                align-items: flex-end;
            }
            @media only screen and (max-width: 768px) {
                .configurator-tabs__item_360 {
                    display: none;
                }
            }
            .configurator-tabs__item_360:after {
                display: none !important;
            }
            .configurator-tabs__item_360.is_active {
                border-bottom: 2px solid transparent;
            }
            .configurator-tabs__item:hover {
                opacity: 0.8;
            }
            @media only screen and (min-width: 769px) {
                .configurator-tabs__item:last-child {
                    margin-right: 0;
                }
            }
            .configurator-tabs__image {
                position: relative;
                font-weight: 400;
                padding-left: 1.5625em;
            }
            .configurator-tabs__image:before {
                content: "";
                position: absolute;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6MS44O3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjUsMTNjLTMuOSwwLTctMS44LTctNGMwLTEuNiwxLjYtMyw0LTMuNiBNMTAuNSwxM0w5LDEwLjUgTTEwLjUsMTNMOCwxNSBNMTAuNSw1YzMuOSwwLDcsMS44LDcsNAoJYzAsMS42LTEuNiwzLTQsMy42IE0xMC41LDVMMTIsNyBNMTAuNSw1bDItMS41Ii8+Cjwvc3ZnPgo=);
                width: 1.3125em;
                height: 1.1875em;
                top: 50%;
                left: 0;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            .configurator-tabs__num {
                display: inline-block;
                font-size: 0.75em;
                color: #0046ac;
                font-weight: 700;
                vertical-align: super;
                min-width: 0.7em;
            }
            @media only screen and (max-width: 768px) {
                .configurator-tabs__num {
                    display: none;
                }
            }