@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400; 500;700;900&display=swap');

@font-face {
    font-family: "Helvetica Neue";
    src: url(../fonts/HelveticaNeueCyr-Roman.eot);
    src: local("../fonts/HelveticaNeueCyr-Roman"), url(../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"), url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff"), url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Helvetica Neue";
    src: url(../fonts/HelveticaNeueCyr-Bold.eot);
    src: local("../fonts/HelveticaNeueCyr-Bold"), url(../fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueCyr-Bold.woff2) format("woff2"), url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"), url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: RobotoCondensed-Bold;
    src: url(../fonts/RobotoCondensed-Bold.eot);
    src: local("../fonts/RobotoCondensed-Bold"), url(../fonts/RobotoCondensed-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoCondensed-Bold.woff2) format("woff2"), url(../fonts/RobotoCondensed-Bold.woff) format("woff"), url(../fonts/RobotoCondensed-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    src: url(../fonts/Roboto-Regular.eot);
    src: local("../fonts/Roboto-Regular"), url(../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Regular.woff2) format("woff2"), url(../fonts/Roboto-Regular.woff) format("woff"), url(../fonts/Roboto-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    src: url(../fonts/Roboto-Bold.eot);
    src: local("../fonts/Roboto-Bold"), url(../fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Bold.woff2) format("woff2"), url(../fonts/Roboto-Bold.woff) format("woff"), url(../fonts/Roboto-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    src: url(../fonts/Roboto-Black.eot);
    src: local("../fonts/Roboto-Black"), url(../fonts/Roboto-Black.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Black.woff2) format("woff2"), url(../fonts/Roboto-Black.woff) format("woff"), url(../fonts/Roboto-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

* {
    padding: 0;
    margin: 0;
    border: 0
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:active,
:focus {
    outline: 0
}

a:active,
a:focus {
    outline: 0
}

aside,
footer,
header,
nav {
    display: block
}

body,
html {
    height: 100%;
    width: 100%;
    font-size: 14px
}

html {
    scroll-behavior: smooth
}

button {
    cursor: pointer
}

a,
a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

ul li {
    list-style: none
}

body {
    font-family: Roboto, sans-serif;
    width: 100%
}

body.lock {
    overflow: hidden
}

body.wrapper {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

body.wrapper.lock {
    overflow: hidden
}

.container {
    width: 91.563vw;
    margin: 0 auto;
        max-width:none!important;
}

.main {
    padding-top: 4.167vw
}

.btn_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .781vw;
    cursor: pointer
}

.btn_nav .btn_clip {
    position: relative;
    width: 3.229vw;
    height: 3.646vw
}

.btn_nav .btn_clip .penta {
    position: absolute;
    top: 0;
    left: 0;
    width: 3.229vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav .btn_clip .penta path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav .btn_clip .arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .729vw;
    height: 1.25vw
}

.btn_nav .btn_clip .arrow path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav .more_info {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
    text-transform: uppercase;
}

.btn_nav:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .781vw;
    cursor: pointer
}

.btn_nav.black .btn_clip {
    position: relative;
    width: 3.229vw;
    height: 3.646vw
}

.btn_nav.black .btn_clip.close_clip {
    position: relative;
    width: 2.188vw;
    height: 2.5vw
}

.btn_nav.black .btn_clip .penta_close {
    position: absolute;
    top: 0;
    left: 0;
    width: 2.188vw;
    height: 2.5vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .btn_clip .penta_close path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .btn_clip .penta {
    position: absolute;
    top: 0;
    left: 0;
    width: 3.229vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .btn_clip .penta path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .btn_clip .arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .729vw;
    height: 1.25vw
}

.btn_nav.black .btn_clip .arrow path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .btn_clip .close {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .833vw;
    height: .833vw;
    fill: #000
}

.btn_nav.black .btn_clip .close path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black .more_info {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .penta_close {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .penta_close path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .btn_clip .close {
    fill: #fa842f
}

.btn_nav.black:hover .btn_clip .close path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.btn_nav.black:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.breadscrumbs {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .729vw;
    line-height: 140%;
    gap: .26vw;
    color: rgba(24, 24, 24, .5)
}

.breadscrumbs span {
    color: #000
}

.home_page {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .729vw;
    line-height: 140%;
    color: rgba(24, 24, 24, .5)
}

.page_title {
    padding-top: 2.083vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 4.688vw;
    text-transform: uppercase;
    color: #000
}
.page_title_ge {
    padding-top: 2.083vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.5vw;
    line-height: 4.688vw;
    text-transform: uppercase;
    color: #000
}

input::-webkit-input-placeholder {
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input::-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:-ms-input-placeholder {
    opacity: 1;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:focus::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:focus:-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

input:focus:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea::-webkit-input-placeholder {
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea::-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:-ms-input-placeholder {
    opacity: 1;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:focus::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:focus:-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

textarea:focus:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.header {
    height: 4.167vw;
    background: #181818;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    width: 100%;
    z-index: 110
}

.header .burger_btn {
    display: none
}

.header .phone_btn {
    display: none
}

.header .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 4.167vw
}

.header .ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.065vw;
}

.header .li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .521vw;
    position: relative;
}

.all_cat_akk,.poli_switch {
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 0.521vw;
    background: #FFFFFF;
    box-shadow: 0vw 0.208vw 0.208vw rgb(0 0 0 / 9%);
    padding: 0.521vw;
    padding-right: 1.563vw;
    top: 100%;
    width: auto;
    transform: translateY(50%);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out;

}

.header .li:hover>.all_cat_akk,.header .li:hover>.poli_switch {
    transform: translateY(0%);
    opacity: 1;
    visibility: visible;
    transition: 0.3s ease-in-out;
}

.header .li a {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.094vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.all_cat_akk a.page_vyp,.poli_switch .lang-item {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 0.938vw;
    line-height: 1.094vw;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #181818;
    width: 100%;
    position: relative;


}
.poli_switch .lang-item a{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 0.938vw;
    line-height: 1.094vw;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #181818;
    width: 100%;
    position: relative;
    transition: 0.3s ease-in-out;

}
.poli_switch .lang-item a:hover{
    color: #fa842f;
    transition: 0.3s ease-in-out;
}
.poli_switch .lang-item a::after{
    content: '';
    position: absolute;
    right: -.742vw;
    top: 50%;
    transform: translate(0, -50%);
    transition: 0.3s ease-in-out;
    width: 0.26vw;
    height: 0.469vw;
    background-image: url(../img/black_arr.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.poli_switch .lang-item a:hover::after{
    content: '';
    position: absolute;
    right: -1.342vw;
    top: 50%;
    transform: translate(0, -50%);
    transition: 0.3s ease-in-out;
    width: 0.26vw;
    height: 0.469vw;
    background-image: url(../img/orange_arr.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.all_cat_akk a.page_vyp svg {
    position: absolute;
    right: -.842vw;
    top: 50%;
    transform: translate(0, -50%);
    width: 0.26vw;
    height: 0.469vw;
}

.all_cat_akk a.page_vyp svg path {
    stroke: #181818;
    transition: 0.3s ease-in-out;
}

.all_cat_akk a.page_vyp:hover>svg path {
    transition: 0.3s ease-in-out;
    stroke: #fa842f;
}
.all_cat_akk a.page_vyp:hover>svg  {
    transition: 0.3s ease-in-out;
    right: -1.342vw;
}

.header .li .svg_icon {
    cursor: pointer;
    position: relative
}

.header .li .svg_icon svg {
    width: 1.146vw;
    height: 1.146vw
}

.header .li .svg_icon svg:first-child {
    cursor: pointer;
    fill: none;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li .svg_icon svg:first-child path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li .svg_icon svg:last-child {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -.33vw;
    margin-left: -.26vw;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: .521vw;
    height: .521vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li .svg_icon svg:last-child path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li:hover>a {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li:hover .svg_icon {
    cursor: pointer
}

.header .li:hover .svg_icon svg:first-child {
    cursor: pointer;
    fill: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li:hover .svg_icon svg:first-child path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .li:hover .svg_icon svg:last-child {
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: -.36vw
}

.header .li:hover .svg_icon svg:last-child path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header a {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.094vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header a:hover {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.header .page {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.094vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff
}

.header .after_link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header .logo {
   margin-left: -9.5vw;
    width: 6.198vw;
}

.header .logo img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

.header .pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.865vw
}

.header .burger-menu {
    display: none
}

.banner_container {
    width: 100%;
    height: 44.271vw;
    position: relative
}

.banner_container .gradient {
    display: none
}

.banner_container .swiper-slide {
    width: 100vw;
    height: 44.271vw;
    overflow: hidden
}

.banner_container .banner_slide.runAnimate .grren_car {
    position: absolute;
    width: 55.26vw;
    left: 3.958vw;
    top: 13.021vw;
    z-index: 2;
    -webkit-animation: moveGreenCar 1.143s cubic-bezier(.76, .35, .5, 1.3);
    animation: moveGreenCar 1.143s cubic-bezier(.76, .35, .5, 1.3);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.banner_container .banner_slide.runAnimate .banner_car_bg {
    width: 102%;
    height: 45.1vw;
    position: absolute;
    top: -.563vw;
    left: -.563vw;
    z-index: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: -webkit-filter .3s ease-out;
    transition: -webkit-filter .3s ease-out;
    -o-transition: filter .3s ease-out;
    transition: filter .3s ease-out;
    transition: filter .3s ease-out, -webkit-filter .3s ease-out
}

.banner_container .banner_slide.runAnimate .block_banner_text:last-child {
    position: relative;
    -webkit-animation: moveTextBlock 1.143s cubic-bezier(.76, .35, .5, 1.3);
    animation: moveTextBlock 1.143s cubic-bezier(.76, .35, .5, 1.3);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.banner_container .slide_content {
    position: absolute;
    z-index: 4;
    top: 4.74vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 91.563vw;
    left: 4.219vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.banner_container .grren_car {
    position: absolute;
    width: 55.26vw;
    left: -15.052vw;
    top: 12.083vw;
    z-index: 3;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .banner_car_bg {
    width: 102%;
    height: 45.1vw;
    position: absolute;
    top: -.563vw;
    left: -.563vw;
    z-index: 1;
    -webkit-filter: blur(.182vw);
    filter: blur(.182vw);
    -webkit-transition: -webkit-filter .3s ease-in;
    transition: -webkit-filter .3s ease-in;
    -o-transition: filter .3s ease-in;
    transition: filter .3s ease-in;
    transition: filter .3s ease-in, -webkit-filter .3s ease-in
}

.banner_container .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 3.125vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1.615vw;
    color: #fff;
    text-transform: uppercase;
}

.banner_container .subtitle_big {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 5.208vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
}

.banner_container .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.banner_container .val {
    padding-right: .625vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 3.125vw;
    line-height: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.banner_container .how_much {
    padding-right: 1.3vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 900;
    font-size: 8.854vw;
    line-height: 7.031vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fa842f
}

.banner_container .month {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 3.125vw;
    line-height: 3.125vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .781vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-transform: uppercase;
}

.banner_container .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 26.094vw;
    padding-top: 3.385vw;
    color: #fff;
    padding-bottom: 2.917vw
}

.banner_container .btn_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .781vw;
    cursor: pointer
}

.banner_container .btn_nav .btn_clip {
    position: relative;
    width: 3.229vw;
    height: 3.646vw
}

.banner_container .btn_nav .btn_clip .penta {
    position: absolute;
    top: 0;
    left: 0;
    width: 3.229vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav .btn_clip .penta path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav .btn_clip .arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .729vw;
    height: 1.25vw
}

.banner_container .btn_nav .btn_clip .arrow path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav .more_info {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .btn_nav:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2.483vw;
    height: .104vw;
    opacity: 1;
    background: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0!important;
}

.banner_container .swiper-pagination-bullet {
    width: 2.483vw;
    height: .052vw;
    background: #fff;
    opacity: .5;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
       border-radius: 0!important;
}

.banner_container .swiper-horizontal>.swiper-pagination-bullets,
.banner_container .swiper-pagination-bullets.swiper-pagination-horizontal,
.banner_container .swiper-pagination-custom,
.banner_container .swiper-pagination-fraction {
    bottom: 3.646vw;
    width: auto;
    z-index: 10;
    left: 3.527vw
}

.banner_container .swiper-button-next:after,
.banner_container .swiper-button-prev:after {
    font-size: 0
}

.banner_container .swiper-button-prev,
.banner_container .swiper-rtl .swiper-button-next {
    left: 4.427vw;
    bottom: 5.521vw;
    right: auto;
    top: auto
}

.banner_container .swiper-button-next,
.banner_container .swiper-rtl .swiper-button-prev {
    right: auto;
    left: 9.792vw;
    top: auto;
    bottom: 5.521vw
}

.banner_container .bnt {
    position: relative
}

.banner_container .bnt .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.banner_container .bnt .btn_slider_arr path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .bnt .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .bnt .btn_slider path {
    stroke: transparent;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .bnt:hover .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.banner_container .bnt:hover .btn_slider_arr path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .bnt:hover .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .bnt:hover .btn_slider path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.banner_container .block_banner_text:last-child {
    position: relative;
    right: -1.65vw;
    top: 0;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

@-webkit-keyframes moveGreenCar {
    0% {
        left: -15.052vw;
        top: 12.083vw
    }

    100% {
        left: 3.958vw;
        top: 13.021vw
    }
}

@keyframes moveGreenCar {
    0% {
        left: -15.052vw;
        top: 12.083vw
    }

    100% {
        left: 3.958vw;
        top: 13.021vw
    }
}

@-webkit-keyframes moveTextBlock {
    0% {
        right: -1.65vw
    }

    100% {
        right: 0
    }
}

@keyframes moveTextBlock {
    0% {
        right: -1.65vw
    }

    100% {
        right: 0
    }
}

.all_category {
    background: #fff;
    position: relative
}

.all_category .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.all_category .block_one {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 37.604vw;
    min-width: 37.604vw;
    position: relative;
    height: 32.292vw;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% 0, 38% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 38% 100%, 0 100%);
    cursor: pointer
}

.all_category .block_one::before {
    content: "";
    width: 37.604vw;
    min-width: 37.604vw;
    position: absolute;
    height: 32.292vw;
    top: 0;
    left: 0;
    z-index: 2;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_one .block_bg {
    width: 100%;
    position: relative;
    z-index: 1;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.all_category .block_one .block_title {
    position: absolute;
    z-index: 2;
    top: 4.219vw;
    left: 4.0vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 800;
    /* font-size: 3.958vw; */
    line-height: 110%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 3.229vw;
    width: 28.646vw;
   
}

.all_category .block_one .btn_nav {
    position: absolute;
    z-index: 5;
    left: 3.906vw;
    bottom: 3.594vw
}

.all_category .block_one:hover::before {
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_one:hover .block_bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.all_category .block_two {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: -23.021vw;
    width: 54.167vw;
    min-width: 54.167vw;
    position: relative;
    height: 32.292vw;
    overflow: hidden;
    -webkit-clip-path: polygon(43.1% 0, 100% 0, 56.3% 100%, 0 100%);
    clip-path: polygon(43.1% 0, 100% 0, 56.3% 100%, 0 100%);
    cursor: pointer
}

.all_category .block_two::before {
    content: "";
    width: 54.167vw;
    min-width: 54.167vw;
    position: absolute;
    height: 32.292vw;
    top: 0;
    left: 0;
    z-index: 2;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_two .block_bg {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    width: 100%;
    position: relative;
    z-index: -1;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.all_category .block_two .block_title {
    position: absolute;
    z-index: 2;
    top: 4.219vw;
    left: 21vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    /* font-size: 3.958vw; */
    line-height: 110%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 3.229vw;
    width: 28.646vw;

}

.all_category .block_two .btn_nav {
    position: absolute;
    z-index: 5;
    left: 12.188vw;
    bottom: 3.594vw
}

.all_category .block_two:hover::before {
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_two:hover .block_bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.all_category .block_three {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-left: -23.333vw;
    width: 54.531vw;
    min-width: 54.531vw;
    position: relative;
    height: 32.292vw;
    overflow: hidden;
    -webkit-clip-path: polygon(43.5% 0, 100% 0, 56.5% 100%, 0 100%);
    clip-path: polygon(43.5% 0, 100% 0, 56.5% 100%, 0 100%);
    cursor: pointer
}

.all_category .block_three::before {
    content: "";
    width: 54.531vw;
    min-width: 54.531vw;
    position: absolute;
    height: 32.292vw;
    top: 0;
    left: 0;
    z-index: 2;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_three .block_bg {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    width: 100%;
    position: relative;
    z-index: 1;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    
    object-position: left bottom;
}

.all_category .block_three .block_title {
    position: absolute;
    z-index: 2;
    top: 4.219vw;
    text-transform: uppercase;
    left: 21.021vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    /* font-size: 3.958vw; */
    line-height: 110%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 3.229vw;
    width: 28.646vw;
}

.all_category .block_three .btn_nav {
    position: absolute;
    z-index: 5;
    left: 10.031vw;
    bottom: 3.594vw
}

.all_category .block_three:hover::before {
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.all_category .block_three:hover .block_bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.all_category .available_cars {
    position: absolute;
    right: 4.635vw;
    bottom: 4.792vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .521vw
}

.all_category .available_cars img {
    width: 1.194vw;
    height: .827vw;
    -o-object-fit: contain;
    object-fit: contain
}

.all_category .available_cars p {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.all_category .available_cars span {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fa842f
}

.no-webp .loocing_car {
    background-image: url(../img/loosing_car.png)
}

.loocing_car {
    margin-top: 2.656vw;
    background-position: left bottom;
    background-size: 100%;
    background-repeat: no-repeat
}

.loocing_car .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5.833vw 0 23.802vw 0
}

.loocing_car .title {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 4.688vw;
    text-transform: uppercase;
    color: #181818;
    margin-bottom: 3.385vw
}

.loocing_car .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #202020;
    width: 32.708vw;
    margin-bottom: 4.219vw
}

.no-webp .sell_car {
    background-image: url(../img/sell_car.png)
}

.sell_car {
    margin-top: 1.25vw;
    background-size: 100%;
    background-position: left top;
    background-repeat: no-repeat
}

.sell_car .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 9.219vw;
    padding-bottom: 20.417vw;
    gap: 2.552vw;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 38.542vw
}

.sell_car .title {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 110%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.sell_car .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 53.281vw;
    color: #202020
}

.about_company {
    padding: 4.688vw 0 4.219vw 0
}

.about_company .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.about_company .title {
    padding-bottom: 3.646vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.about_company .benefits {
    margin-bottom: 2.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.about_company .benefits_item {
    width: 22.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.about_company .benefits_img_container {
    position: relative;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    cursor: pointer
}

.about_company .benefits_img_container::after {
    content: "";
    position: absolute;
    left: 7.813vw;
    top: -.156vw;
    width: 12.604vw;
    height: 13.125vw;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    z-index: 0;
    background: #f7f7f6;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_img_container .number_container {
    width: 3.333vw;
    height: 3.646vw;
    position: absolute;
    top: 2.604vw;
    z-index: 4;
    left: -1.563vw
}

.about_company .benefits_img_container .number_container .bg {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 3.333vw;
    height: 3.646vw;
    background: #181818;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
}

.about_company .benefits_img_container .number_container .number {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.563vw;
    line-height: 1.823vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.about_company .benefits_img_container .benefits_img {
    margin-bottom: 1.563vw;
    position: relative;
    width: 16.458vw;
    overflow: hidden;
    height: 17.917vw;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    z-index: 1;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_img_container .ben_img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_img_container:hover::after {
    content: "";
    position: absolute;
    left: 8.333vw;
    top: -.677vw;
    background: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_img_container:hover .ben_img {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_img_container:hover .number_container .bg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.about_company .benefits_title {
    margin-bottom: .781vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.567vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    text-align: left;
    text-transform: uppercase;
}

.about_company .benefits_title .none {
    display: none
}

.about_company .benefits_text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020;
    text-align: left
}

.no-webp .container_transporting {
    background-image: url(../img/container_block.png)
}

.container_transporting {
    margin-top: 1.25vw;
    background-size: 100%;
    background-position: left bottom;
    background-repeat: no-repeat
}

.container_transporting .content {
    padding-top: 5.313vw;
    padding-bottom: 16.042vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.552vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.container_transporting .title {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.container_transporting .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 53.281vw;
    color: #202020
}

.no-webp .new_arrivals {
    background-image: url(../img/arrivals_bg.png)
}

.new_arrivals {
    background-size: 100% 100%;
    background-position: left bottom;
    background-repeat: no-repeat;
    height: auto;
    margin-top: -.104vw
}

.new_arrivals .content {
    padding-top: 6.25vw;
    padding-bottom: 4.896vw;
    position: relative
}

.new_arrivals .title {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff
}

.new_arrivals .swiper {
    position: static
}

.new_arrivals .new_arrivals_slider {
    margin-top: 4.688vw;
    margin-bottom: 2.604vw
}

.new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2.483vw;
    height: .104vw;
    opacity: 1 !important;
    background: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet {
    width: 2.483vw;
    height: .104vw;
    background: rgba(255, 255, 255, .3294117647);
    opacity: 1;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-horizontal>.swiper-pagination-bullets,
.new_arrivals .new_arrivals_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
.new_arrivals .new_arrivals_slider .swiper-pagination-custom,
.new_arrivals .new_arrivals_slider .swiper-pagination-fraction {
    bottom: 4.896vw;
    width: auto;
    z-index: 10;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.new_arrivals .new_arrivals_slider .swiper-button-next:after,
.new_arrivals .new_arrivals_slider .swiper-button-prev:after {
    font-size: 0
}

.new_arrivals .new_arrivals_slider .swiper-button-prev,
.new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-next {
    left: 82.813vw;
    bottom: auto;
    right: auto;
    top: 7.292vw
}

.new_arrivals .new_arrivals_slider .swiper-button-next,
.new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-prev {
    right: 1.042vw;
    left: auto;
    top: 7.292vw;
    bottom: auto
}

.new_arrivals .new_arrivals_slider .bnt {
    position: relative
}

.new_arrivals .new_arrivals_slider .bnt .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.new_arrivals .new_arrivals_slider .bnt .btn_slider_arr path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .new_arrivals_slider .bnt .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .new_arrivals_slider .bnt .btn_slider path {
    stroke: transparent;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .new_arrivals_slider .bnt:hover .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .new_arrivals_slider .bnt:hover .btn_slider path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.new_arrivals .swiper-wrapper {
    position: static
}

.new_arrivals .slide_model_itemm {
    width: 22.083vw;
    background: #fff;
    overflow: hidden
}

.new_arrivals .slide_model_itemm .content_slide {
    position: relative
}

.new_arrivals .slide_model_itemm .content_slide::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    z-index: 5;
    top: 0;
    left: 0;
    opacity: 0;
    border-top: 1.042vw solid #fa842f;
    border-left: .052vw solid #fa842f;
    border-right: .052vw solid #fa842f;
    border-bottom: .521vw solid #fa842f;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    pointer-events: none
}

.new_arrivals .slide_model_itemm .content_slide:hover::before {
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.new_arrivals .slide_model_itemm .img_slider {
    position: relative;
    height: 13.802vw;
    width: 100%
}

.new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2.483vw;
    height: .104vw;
    opacity: 1 !important;
    background: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
    width: 2.483vw;
    height: .104vw;
    background: rgba(255, 255, 255, .462745098);
    opacity: 1;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
.new_arrivals .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
.new_arrivals .slide_model_itemm .img_slider .swiper-pagination-custom,
.new_arrivals .slide_model_itemm .img_slider .swiper-pagination-fraction {
    bottom: 1.042vw;
    width: auto;
    z-index: 10;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.new_arrivals .slide_model_itemm .imade_container img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.new_arrivals .slide_model_itemm .auto_info {
    padding: 1.042vw
}

.new_arrivals .slide_model_itemm .auto_name {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.458vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
        white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_arrivals .slide_model_itemm .auto_description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 1.042vw
}

.new_arrivals .slide_model_itemm .item_descr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.new_arrivals .slide_model_itemm .item_descr_key {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    text-align: left
}

.new_arrivals .slide_model_itemm .item_descr_value {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: .938vw;
    line-height: 1.563vw;
    text-align: right;
    color: #181818
}

.new_arrivals .slide_model_itemm .price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.042vw;
    border-top: .052vw solid rgba(128, 128, 128, .675)
}

.new_arrivals .slide_model_itemm .price_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .885vw;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.new_arrivals .slide_model_itemm .new_price,
.new_arrivals .slide_model_itemm .new_price span {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.458vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    color: #fa842f
}

.new_arrivals .slide_model_itemm .old_price,
.new_arrivals .slide_model_itemm .old_price span {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration-line: line-through;
    color: #181818;
    opacity: .44
}

.no-webp .footer .footer-top {
    background-image: url(../img/footer_bg.png)
}

.footer .footer-top {
    height: auto;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top
}

.footer .footer-top .top_content {
    padding-top: 3.49vw;
    padding-bottom: 5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.footer .footer-top .top_content .logo_footer {
    display: block;
    width: 12.917vw;
    margin-bottom: 2.344vw
}

.footer .footer-top .top_content .logo_footer img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.footer .footer-top .top_content .contact_us {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .521vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.footer .footer-top .top_content .title_cont {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818
}

.footer .footer-top .top_content .tel {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    display: flex;
    align-items: center;
    gap: .521vw
}

.footer .footer-top .top_content .mail {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    display: flex;
    align-items: center;
    gap: .521vw
}

.footer .footer-top .top_content .menu_block {
    padding-top: 1.563vw
}

.footer .footer-top .top_content .footer_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.76vw;
    margin-left: -7.813vw
}

.footer .footer-top .top_content .footer_menu a {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.458vw;
    line-height: 1.719vw;
    color: #181818;
    text-transform: uppercase;
    cursor: pointer
}

.footer .footer-top .top_content .footer_menu a:hover {
    top: 0;
    left: 1.5vw;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #fa842f
}

.footer .footer-top .top_content .contact_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 1.563vw;
    gap: .677vw
}

.footer .footer-top .top_content .contact_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .677vw
}

.footer .footer-top .top_content .contact_form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}
.wpcf7-response-output{
display:none!important;
}
.wpcf7-not-valid-tip {
    width: 11vw;
}
.footer .footer-top .top_content .contact_form .input_text {
    width: 11.667vw;
    height: 2.76vw;
    background: rgba(255, 255, 255, .08);
    padding-left: 1.563vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: .99vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    opacity: .5
}

.footer .footer-top .top_content .contact_form .input_submit {
    width: 2.76vw;
    height: 2.76vw;
    background: #fa842f;
    background-image: url(../img/arrow-next.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    font-size: 0;
    color: transparent;
}
#wpcf7-f1018-o3 .wpcf7-form>p, #wpcf7-f1019-o3 .wpcf7-form>p, #wpcf7-f1020-o3 .wpcf7-form>p{
    display: flex;
}
#wpcf7-f1018-o2 .wpcf7-form>p, #wpcf7-f1019-o2 .wpcf7-form>p, #wpcf7-f1020-o2 .wpcf7-form>p{
    display: flex;
}
.wpcf7-form .wpcf7-spinner{
    
    display: none;
    
}
.footer .footer-top .top_content .contact_form .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    background-size: .417vw 1.146vw
}

.footer .footer-top .top_content .sotial {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .677vw
}

.footer .footer-top .top_content .sotial .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.198vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.footer .footer-top .top_content .sotial_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.125vw
}

.footer .footer-top .top_content .sotial_item {
    width: 2.76vw;
    height: 2.76vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(255, 255, 255, .08);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.footer .footer-top .top_content .sotial_item:hover {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: #fa842f
}

.footer .footer-top .top_content .telegramm {
    width: 1.563vw;
    height: 1.563vw
}

.footer .footer-top .top_content .watsupp {
    width: 1.354vw;
    height: 1.354vw
}

.footer .footer-top .top_content .insta {
    width: 1.354vw;
    height: 1.354vw
}

.footer .footer-top .top_content .faceboock {
    width: 1.458vw;
    height: 1.458vw
}

.footer .footer-top .copyrite {
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: .99vw;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: .521vw
}

.catalog {
    background: #f2f2f1;
    padding-top: 1.563vw;
    padding-bottom: 2.5vw
}

.catalog .filter_tablet {
    display: none
}

.catalog .category_auto {
    padding-top: 1.302vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog .category_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .521vw;
    width: 29.861vw;
    height: 3.073vw;
    border: .052vw solid rgba(24, 24, 24, .2);
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 120%;
    color: #181818;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    text-transform: uppercase;
}

.catalog .category_item.active {
    background: #fa842f;
    border: none;
    color: #fff
}

.catalog .category_item:hover {
    background: #fa842f;
    border: none;
    color: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.catalog .filter {
    padding-top: 1.042vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog .filter_item {
    background: #f3f3f2;
    border: .052vw solid rgba(24, 24, 24, .2);
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 120%;
    color: #08131a;
    width: 14.427vw;
    height: 1.146vw;
    height: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .521vw
}

.catalog .filter_item select {
    width: 100%;
    background-color: transparent;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 120%;
    color: #000
}

.catalog .search {
    width: 10.052vw;
    height: 3.177vw;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fa842f;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 120%;
    color: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.catalog .search:hover {
    background: #000;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.no-webp .catalog .reset {
    background-image: url(../img/reset.png)
}

.catalog .reset {
    cursor: pointer;
    width: 3.333vw;
    height: 3.177vw;
    background-color: #fa842f;
    background-size: .99vw 1.302vw;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.catalog .reset:hover {
    background-color: #000;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.catalog .catalog_items {
    padding-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 2.604vw;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-column-gap: 1.042vw;
    -moz-column-gap: 1.042vw;
    column-gap: 1.042vw;
    row-gap: 2.552vw
}

/* .catalog .catalog_items .new_arrivals_slide:nth-child(even) {
    display: none
} */

.catalog .pagination_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog .btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.719vw
}

.catalog .pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .26vw
}

.catalog .pages .page {
    width: 2.483vw;
    height: 0.052vw;
    background: #181818;
    opacity: .5;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    display: inline-block;
    font-size: 0;
    padding: 0;
    border: none;
    margin: 0;
}

.wp-pagenavi span.current {
    font-weight: bold;
    width: 2.483vw;
    height: 0.052vw;
    background: #fa842f;
    opacity: 1;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    display: inline-block;
    border: none;
    padding: 0;
    font-size: 0;
    margin: 0;
}

.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
    display: none;
}

.btns .next.no_active {
    opacity: 0.4;
    pointer-events: none;
}

.btns .prev.no_active {
    opacity: 0.4;
    pointer-events: none;
}

.wp-pagenavi {
    clear: none;
    display: flex;
    gap: 5px;
    cursor: pointer;
}

.catalog .pages .page.active {
    background: #fa842f;
    height: .104vw;
    opacity: 1
}

.catalog .result {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    color: #181818;
    opacity: .5
}

.catalog .slide_model_itemm {
    width: 22.083vw;
    background: #fff;
    overflow: hidden
}

.catalog .slide_model_itemm .content_slide {
    position: relative
}

.catalog .slide_model_itemm .content_slide::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    z-index: 5;
    top: 0;
    left: 0;
    opacity: 0;
    border-top: 1.042vw solid #fa842f;
    border-left: .052vw solid #fa842f;
    border-right: .052vw solid #fa842f;
    border-bottom: .521vw solid #fa842f;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    pointer-events: none
}

.catalog .slide_model_itemm .content_slide:hover::before {
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.catalog .slide_model_itemm .img_slider {
    position: relative;
    height: 13.802vw;
    width: 100%
}

.catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2.483vw;
    height: .104vw;
    opacity: 1 !important;
    background: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
    width: 2.483vw;
    height: .104vw;
    background: rgba(255, 255, 255, .462745098);
    opacity: 1;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 0
}

.catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
.catalog .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
.catalog .slide_model_itemm .img_slider .swiper-pagination-custom,
.catalog .slide_model_itemm .img_slider .swiper-pagination-fraction {
    bottom: 1.042vw;
    width: auto;
    z-index: 10;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog .slide_model_itemm .imade_container img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.catalog .slide_model_itemm .auto_info {
    padding: 1.042vw
}

.catalog .slide_model_itemm .auto_name {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.458vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
        white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.catalog .slide_model_itemm .auto_description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 1.042vw
}

.catalog .slide_model_itemm .item_descr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog .slide_model_itemm .item_descr_key {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    text-align: left
}

.catalog .slide_model_itemm .item_descr_value {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: .938vw;
    line-height: 1.563vw;
    text-align: right;
    color: #181818
}

.catalog .slide_model_itemm .price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.042vw;
    border-top: .052vw solid rgba(128, 128, 128, .675)
}

.catalog .slide_model_itemm .price_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .885vw;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.catalog .slide_model_itemm .new_price,
.catalog .slide_model_itemm .new_price span {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.458vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    color: #fa842f
}

.catalog .slide_model_itemm .old_price,
.catalog .slide_model_itemm .old_price span {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration-line: line-through;
    color: #181818;
    opacity: .44
}

.catalog .bnt {
    position: relative;
    cursor: pointer
}

.catalog .bnt a {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 10;
}

.catalog .bnt .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.catalog .bnt .btn_slider_arr path {
    stroke: #fff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.catalog .bnt .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.catalog .bnt .btn_slider path {
    stroke: transparent;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.catalog .bnt:hover .btn_slider_arr {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .573vw;
    height: 1.25vw
}

.catalog .bnt:hover .btn_slider_arr path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.catalog .bnt:hover .btn_slider {
    width: 3.646vw;
    height: 3.646vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.catalog .bnt:hover .btn_slider path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.no-webp .form_catalog {
    background-image: url(../img/bg_form.png)
}

.form_catalog {
    height: auto;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.form_catalog .content {
    margin: 0 auto;
    width: 29.896vw;
    padding-top: 7.865vw;
    padding-bottom: 6.563vw
}

.form_catalog .form_title {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.958vw;
    line-height: 2.552vw;
    color: #fff;
    padding-bottom: 2.604vw
}

.form_catalog .subtitle {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #fff;
    margin-bottom: 2.083vw
}

.form_catalog form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.042vw
}

.no-webp .form_catalog .name {
    background-image: url(../img/person_form.png)
}

.form_catalog .name {
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: .938vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .form_catalog .phone {
    background-image: url(../img/phone_form.png)
}

.form_catalog .phone {
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .form_catalog .email {
    background-image: url(../img/mail_form.png)
}

.form_catalog .email {
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.form_catalog .checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form_catalog .checkbox svg {
    width: 3.646vw;
    height: 3.646vw
}

.form_catalog .checkbox svg path:last-child {
    fill: #fff;
    stroke: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.form_catalog .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.form_catalog .checkbox input:checked+svg path:last-child {
    fill: #fa842f;
    stroke: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.form_catalog .checkbox__text {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: 2.083vw;
    color: #fff
}

.form_catalog .checkbox__text a {
    color: #fa842f;
    padding-left: .26vw;
    cursor: pointer
}

.form_catalog .input_submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.form_catalog .input_submit input {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    color: #fff;
    text-transform: uppercase;
}

.form_catalog .input_submit:hover input {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #fa842f
}

.form_catalog .input_submit:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_catalog .input_submit:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_catalog .input_submit:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_catalog .input_submit:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.popup-form {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    -webkit-backdrop-filter: blur(.26vw);
    backdrop-filter: blur(.26vw);
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s
}

.popup-form.open {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s
}

.popup-form.open .popup-content {
    -webkit-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.popup-form .popap-area {
    width: 2.188vw;
    height: 2.5vw;
    display: block;
    position: absolute;
    top: 1.563vw;
    right: 1.563vw
}

.popup-form .popup-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100%
}

.no-webp .popup-form .popup-content {
    background-image: url(../img/popup.png)
}

.popup-form .popup-content {
    width: 60.208vw;
    height: 42.708vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
    opacity: 0;
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%)
}

.popup-form .popup_user_agr {
    background-image: none !important;
    background-color: #fff !important
}

.popup-form .popup_user_agr .form_catalog {
    height: 100%;
    background-image: none !important;
    padding-bottom: 1.563vw
}

.popup-form .popup_user_agr .content {
    width: 100%;
    margin: 0 auto;
    height: 100%;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
    padding-top: 5.208vw;
    overflow: hidden;
}

.popup-form .popup_user_agr .form_title {
    font-size: 3.125vw;
    line-height: 3.646vw;
    text-transform: uppercase;
    color: #181818
}

.popup-form .popup_user_agr .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .781vw;
    height: 100%;
    overflow-y: scroll;
    padding-bottom: 3.125vw;
    padding-right: 1.563vw
}

.popup-form .popup_user_agr .politik_punkts {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: 140%;
    color: #181818
}

.popup-form .form_catalog {
    background-image: none !important;
    position: relative
}

.popup-form .content {
    margin: 0 auto 0 3.125vw
}

.popup-form .checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popup-form .checkbox svg {
    width: 3.646vw;
    height: 3.646vw
}

.popup-form .checkbox svg path:last-child {
    fill: transparent;
    stroke: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.popup-form .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.popup-form .checkbox input:checked+svg path:last-child {
    fill: #fff;
    stroke: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.popup-form .checkbox__text a {
    color: #000;
    padding-left: .26vw;
    cursor: pointer
}

.popup-form .input_submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.popup-form .input_submit input {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    color: #fff;
    text-transform: uppercase;
}

.popup-form .input_submit:hover input {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #000
}

.popup-form .input_submit:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.popup-form .input_submit:hover .btn_clip .penta path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.popup-form .input_submit:hover .btn_clip .arrow path {
    stroke: #000;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.popup-form .input_submit:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.no-webp .finanse_calc {
    background: url(../img/calc_bg.png)
}

.finanse_calc {
    background-size: 100% 100%;
    background-position: 0 0;
    padding-top: 1.563vw;
    padding-bottom: 3.177vw
}

.finanse_calc .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.finanse_calc .subtitle {
    width: 53.281vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020;
    padding-top: 1.302vw
}

.finanse_calc .credit-calc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 28.75vw;
    gap: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    margin-top: 2.083vw;
    margin-bottom: 2.083vw
}

.finanse_calc .credit-calc .title_calk_right {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.667vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff
}

.finanse_calc .credit-calc .title_calk {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.667vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.finanse_calc .credit-calc .left {
    height: 100%;
    width: 61.771vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .781vw;
    padding: 2.604vw;
    background: #f2f2f1
}

.finanse_calc .credit-calc .left .flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: .26vw
}

.finanse_calc .credit-calc .left .flex-container.for-range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: .781vw;
    padding-bottom: 0
}

.finanse_calc .credit-calc .left .flex-container h5 {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.458vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818
}

.finanse_calc .credit-calc .left .flex-container .per {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818
}

.finanse_calc .credit-calc .left .flex-container h6 {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    text-transform: uppercase;
    color: #181818
}

.finanse_calc .credit-calc .left .flex-container h6 span {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    text-transform: uppercase;
    color: #181818
}

.finanse_calc .credit-calc .left .val-summ {
    font-family: Mulish;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.604vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1a1a1a
}

.finanse_calc .credit-calc .right {
    width: 29.896vw;
    padding: 2.604vw;
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.finanse_calc .credit-calc .right .info-pay {
    width: 25.26vw;
    height: auto;
    background: 0 0;
    padding: 1.198vw 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 1.563vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.finanse_calc .credit-calc .right .info-pay-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.302vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.finanse_calc .credit-calc .right .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .208vw
}

.finanse_calc .credit-calc .right .title-range {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.458vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.finanse_calc .credit-calc .right .persent {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fa842f
}

.finanse_calc .credit-calc .right .summ {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fa842f
}

.finanse_calc .credit-calc .right .yeahr {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 2.083vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fa842f
}

.finanse_calc .credit-calc input[type=range] {
    width: 100%;
    height: .417vw;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .521vw;
    background: #fff
}

.finanse_calc .credit-calc input[type=range].range-credit-time {
    background: -webkit-gradient(linear, left top, right top, from(#fa842f), color-stop(100%, #fa842f), color-stop(100%, #fff), to(#fff));
    background: -o-linear-gradient(left, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%);
    background: linear-gradient(to right, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%)
}

.finanse_calc .credit-calc input[type=range]::-webkit-slider-runnable-track {
    height: .417vw;
    border-radius: .521vw;
    background: 0 0
}

.no-webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
    background-image: url(../img/tumb.png);
      border: 0 !important;
}

.finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: .938vw;
    height: .938vw;
    background: #f2f2f1;
    background-size: .833vw;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    margin-top: -.265vw;
    margin-left: 0
}

.auto_block .content {
    padding-top: 1.563vw;
    padding-bottom: 5.208vw
}

.auto_block .block_auto_content {
    padding-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3.125vw;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.auto_block .block_slider {
    width: 50.938vw;
    position: relative
}

.auto_block .block_slider .mySwiper_big {
    width: 50.938vw;
    height: 28.281vw;
    position: static
}

.auto_block .block_slider .mySwiper_big_wrapper {
    position: static
}

.auto_block .block_slider .mySwiper_big_pagin {
    width: 100%;
    height: .417vw;
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0;
    z-index: 10
}

.auto_block .block_slider video{
display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.auto_block .block_slider .swiper-slide_little {
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.auto_block .block_slider .swiper-slide_little img {
    -webkit-transform: scale(.97);
    -ms-transform: scale(.97);
    transform: scale(.97)
}

.auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active {
    background-color: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active img {
    -webkit-transform: scale(.97);
    -ms-transform: scale(.97);
    transform: scale(.97)
}

.auto_block .block_slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fa842f;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: .417vw;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.auto_block .block_slider .mySwiper_little {
    width: 50.938vw;
    height: 8.854vw;
    margin-top: 1.042vw;
    margin-bottom: 1.042vw
}

.auto_block .block_slider img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.auto_block .block_description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 37.604vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.auto_block .block_description .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.auto_block .block_description .artikul {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818
}

.auto_block .block_description .available_cars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .26vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.auto_block .block_description .available_cars img {
    width: 1.194vw;
    height: .827vw;
    -o-object-fit: cover;
    object-fit: cover
}

.auto_block .block_description .available_cars p {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 1.094vw;
    text-transform: uppercase;
    color: #181818
}

.auto_block .block_description .auto_name {
    padding: 1.25vw 0 1.771vw 0;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.125vw;
    line-height: 3.646vw;
    text-transform: uppercase;
    color: #181818
}

.auto_block .block_description .price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
    margin-bottom: 1.042vw
}

.auto_block .block_description .price .dot {
    position: absolute;
    height: .052vw;
    bottom: .208vw;
    width: 100%;
    border-top: .052vw dashed rgba(0, 0, 0, .2);
    z-index: -1
}

.auto_block .block_description .price span {
    position: relative;
    z-index: 1;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
    background: #fff;
    padding-right: .521vw
}

.auto_block .block_description .price_cont {
    padding-left: .521vw;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: .781vw
}

.auto_block .block_description .old_price {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.302vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration-line: line-through;
    color: #181818;
    opacity: .44
}

.auto_block .block_description .new_price {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 2.604vw;
    line-height: 2.083vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    color: #fa842f
}

.auto_block .harakt_item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 1.146vw
}
.auto_block #technikal .harakt_item p:nth-child(3){
    display: none;
}
.auto_block .harakt_item .dot {
    position: absolute;
    height: .052vw;
    bottom: .208vw;
    width: 100%;
    border-top: .052vw dashed rgba(0, 0, 0, .2);
    z-index: -1
}

.auto_block .key {
    background: #fff;
    padding-right: .521vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818
}

.auto_block .line {
    width: 100%;
    height: .052vw;
    background-color: rgba(0, 0, 0, .2);
    margin: .521vw 0 1.667vw 0
}

.auto_block .value {
    background: #fff;
    padding-left: .521vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
   text-align: right;
}

.auto_block .watsapp {
    width: 37.604vw;
    height: 3.229vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 1.146vw;
    color: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    background: #fa842f;
    text-transform: uppercase;
    transition: 0.3s ease-in-out;
}
.auto_block .watsapp:hover{
    transition: 0.3s ease-in-out;
    background: #9A9A9A;
}
.auto_block .auto_byu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.042vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1.042vw
}

.auto_block .btn_byu {
    width: 18.281vw;
    height: 3.177vw;
    border: .052vw solid rgba(24, 24, 24, .2);
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 120%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #181818;
    text-transform: uppercase;
    transition: 0.3s ease-in-out;
    background-color: transparent;
}
.auto_block .btn_byu:hover{
    transition: 0.3s ease-in-out;
    color: #ffffff;
    border: .052vw solid #fa842f;
    background-color: #fa842f;

}
.auto_block .block_auto_haracteristiks_content {
    padding-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.auto_block .block_auto_haracteristiks_content .category_haracteristik {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.auto_block .block_auto_haracteristiks_content .category_haracteristik .item {
    width: 17.188vw;
    height: 3.125vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 120%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #181818;
    -webkit-clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
    clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    text-transform: uppercase;
}

.auto_block .block_auto_haracteristiks_content .category_haracteristik .item:hover {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    background-color: #fa842f;
    cursor: pointer
}

.auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(2),
.auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(3) {
    margin-left: -1.823vw
}

.auto_block .block_auto_haracteristiks_content .category_haracteristik .active {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    background-color: #fa842f
}

.auto_block .block_auto_haracteristiks_content .description_text {
    padding: 0 0 1.563vw 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #202020
}

.auto_block .block_auto_haracteristiks_content .options {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
    padding-bottom: 1.042vw;
    text-transform: uppercase;
}

.auto_block .block_auto_haracteristiks_content .ul {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    gap: .781vw
}

.auto_block .block_auto_haracteristiks_content .li {
    position: relative;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
    padding-left: 1.042vw
}

.auto_block .block_auto_haracteristiks_content .li::before {
    content: "";
    width: .521vw;
    height: .521vw;
    background: #fa842f;
    border-radius: 50%;
    position: absolute;
    top: 0.7vw;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.no-webp .auto_block .item_block#technikal {
    background-image: url(../img/bgtabs.png)
}

.auto_block .item_block#technikal {
    padding-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom
}

.auto_block .item_block#technikal.hide {
    display: none
}

.auto_block .item_block#technikal .item_texnical {
    width: 25.833vw
}

.auto_block .item_block#technikal .key {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
    text-transform: uppercase
}

.auto_block .item_block {
    padding-top: 1.563vw
}

.auto_block .item_block.hide {
    display: none
}

.auto_block .title {
    margin-bottom: 2.083vw;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    padding-left: 5.208vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.146vw;
    line-height: 1.563vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #181818
}

.auto_block .number_container {
    width: 3.333vw;
    height: 3.646vw;
    position: absolute;
    top: -60%;
    z-index: 4;
    left: 0
}

.auto_block .number_container .bg {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 3.333vw;
    height: 3.646vw;
    background: #181818;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
}

.auto_block .number_container .number {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.563vw;
    line-height: 1.823vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.no-webp .shipping {
    background-image: url(../img/container_page.png)
}

.shipping {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left bottom
}

.shipping .content {
    padding: 1.563vw 0 3.125vw 0
}

.shipping .subtitle {
    width: 62.5vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020;
    padding: 1.563vw 0 2.083vw 0
}

.shipping form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.042vw
}

.no-webp .shipping .name {
    background-image: url(../img/person_form.png)
}

.shipping .name {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: .938vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .shipping .phone {
    background-image: url(../img/phone_form.png)
}

.shipping .phone {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .shipping .email {
    background-image: url(../img/mail_form.png)
}

.shipping .email {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.shipping .checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.shipping .checkbox svg {
    width: 3.646vw;
    height: 3.646vw
}

.shipping .checkbox svg path:last-child {
    fill: #fff;
    stroke: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.shipping .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.shipping .checkbox input:checked+svg path:last-child {
    fill: #fa842f;
    stroke: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.shipping .checkbox__text {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: 2.083vw;
    color: #181818
}

.shipping .checkbox__text a {
    color: #fa842f;
    padding-left: .26vw;
    cursor: pointer
}

.shipping .input_submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.shipping .input_submit input {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    color: #181818
}

.shipping .input_submit:hover input {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #fa842f
}

.shipping .input_submit:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.shipping .input_submit:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.shipping .input_submit:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.shipping .input_submit:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.no-webp .our_service {
    background-image: url(../img/servisebg.png)
}

.our_service {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left bottom
}

.our_service .content {
    padding: 1.563vw 0 3.125vw 0
}

.our_service .subtitle {
    font-family: Roboto;
    padding-top: 2.344vw;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020;
    width: 56.719vw
}

.our_service .title_list {
    padding-top: 6.771vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 1.146vw;
    line-height: 1.563vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #181818;
    padding-bottom: 1.302vw
}

.our_service ul {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    gap: .781vw;
    width: 53.646vw
}

.our_service ul .li {
    position: relative;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #181818;
    padding-left: 1.042vw;
    display: flex;
    align-items: center;
}

.our_service ul .li::before {
    content: "";
    width: .521vw;
    height: .521vw;
    background: #fa842f;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.form_service {
    padding: 4.167vw 0
}

.form_service .title_block_h {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 3.125vw;
    line-height: 3.646vw;
    text-transform: uppercase;
    color: #181818;
    padding-bottom: 2.604vw
}

.form_service form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.042vw
}

.no-webp .form_service .name {
    background-image: url(../img/person_form.png)
}

.form_service .name {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: .938vw 1.146vw;
    padding-left: 2.604vw
}

.form_service .other_input {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    padding-left: 1.304vw
}

.form_service .form_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.042vw;
    width: 29.844vw;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.form_service .block_one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw
}

.form_service .block_in_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 29.844vw
}

.form_service textarea {
    width: 29.896vw;
    height: 11.458vw;
    background: #fff;
    border: .052vw solid rgba(24, 24, 24, .2);
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(0, 0, 0, .2);
    padding-left: .781vw
}

.form_service .title_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.042vw;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.form_service .title_block .title_penta {
    width: 3.229vw;
    height: 3.646vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.563vw;
    line-height: 1.823vw;
    text-transform: uppercase;
    color: #fff;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    background: #181818
}

.form_service .title_block .title_form {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.875vw;
    line-height: 2.552vw;
    text-transform: uppercase;
    color: #181818
}

.form_service .subtitle_form {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020;
    padding: 1.042vw 0
}

.no-webp .form_service .phone {
    background-image: url(../img/phone_form.png)
}

.form_service .phone {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .form_service .email {
    background-image: url(../img/mail_form.png)
}

.form_service .email {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.form_service .checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.563vw
}

.form_service .checkbox svg {
    width: 3.646vw;
    height: 3.646vw
}

.form_service .checkbox svg path:last-child {
    fill: #fff;
    stroke: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.form_service .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.form_service .checkbox input:checked+svg path:last-child {
    fill: #fa842f;
    stroke: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.form_service .checkbox__text {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: 2.083vw;
    color: #181818
}

.form_service .checkbox__text a {
    color: #fa842f;
    padding-left: .26vw;
    cursor: pointer
}

.form_service .input_submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2vw
}

.form_service .input_submit input {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    color: #181818;
    text-transform: uppercase;
}

.form_service .input_submit:hover input {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #fa842f
}

.form_service .input_submit:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_service .input_submit:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_service .input_submit:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_service .input_submit:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.form_service .text_agree {
    background: #f2f2f1;
    margin-top: 2.083vw;
    width: 100%;
    height: 2.552vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: #202020
}

.no-webp .sell_our_vehicle {
    background-image: url(../img/sell_page.png)
}

.sell_our_vehicle {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 56.25vw
}

.sell_our_vehicle .content {
    padding: 1.563vw 0 3.125vw 0
}

.sell_our_vehicle .subtitle {
    padding: 1.563vw 0 2.083vw 0;
    width: 57.292vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020
}

.sell_our_vehicle form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.042vw
}

.no-webp .sell_our_vehicle .name {
    background-image: url(../img/person_form.png)
}

.sell_our_vehicle .name {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: .938vw 1.146vw;
    padding-left: 2.604vw
}

.sell_our_vehicle .other_input {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    padding-left: 1.304vw
}

.sell_our_vehicle .form_block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 1.042vw 1.042vw;
    width: 60.781vw
}

.sell_our_vehicle .title_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.042vw;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sell_our_vehicle .title_block .title_penta {
    width: 3.229vw;
    height: 3.646vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.563vw;
    line-height: 1.823vw;
    text-transform: uppercase;
    color: #fff;
    -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    background: #181818
}

.sell_our_vehicle .title_block .title_form {
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.875vw;
    line-height: 2.552vw;
    text-transform: uppercase;
    color: #181818
}

.sell_our_vehicle .subtitle_form {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.875vw;
    color: #202020
}

.no-webp .sell_our_vehicle .phone {
    background-image: url(../img/phone_form.png)
}

.sell_our_vehicle .phone {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.no-webp .sell_our_vehicle .email {
    background-image: url(../img/mail_form.png)
}

.sell_our_vehicle .email {
    border: .052vw solid rgba(24, 24, 24, .2);
    width: 29.896vw;
    height: 3.125vw;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 2.552vw;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    background-repeat: no-repeat;
    background-position: .781vw center;
    background-size: 1.146vw 1.146vw;
    padding-left: 2.604vw
}

.sell_our_vehicle .checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sell_our_vehicle .checkbox svg {
    width: 3.646vw;
    height: 3.646vw
}

.sell_our_vehicle .checkbox svg path:last-child {
    fill: #fff;
    stroke: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.sell_our_vehicle .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.sell_our_vehicle .checkbox input:checked+svg path:last-child {
    fill: #fa842f;
    stroke: #fa842f;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.sell_our_vehicle .checkbox__text {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .833vw;
    line-height: 2.083vw;
    color: #181818
}

.sell_our_vehicle .checkbox__text a {
    color: #fa842f;
    padding-left: .26vw;
    cursor: pointer
}

.sell_our_vehicle .input_submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.042vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.sell_our_vehicle .input_submit input {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 2.083vw;
    color: #181818
}

.sell_our_vehicle .input_submit:hover input {
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    color: #fa842f
}

.sell_our_vehicle .input_submit:hover .btn_clip .penta {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.sell_our_vehicle .input_submit:hover .btn_clip .penta path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.sell_our_vehicle .input_submit:hover .btn_clip .arrow path {
    stroke: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.sell_our_vehicle .input_submit:hover .more_info {
    color: #fa842f;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.contact_us .content {
    padding: 1.563vw 0 3.125vw 0
}

.contact_us .contact_us_bloks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact_us .items_adress {
    padding-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 2.604vw
}

.contact_us .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.302vw
}

.contact_us .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 800;
    font-size: 1.875vw;
    line-height: 2.552vw;
    text-transform: uppercase;
    color: #181818
}

.contact_us .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #202020
}

.contact_us .text a {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 1.146vw;
    line-height: 1.563vw;
    color: #202020
}

.contact_us .items_map {
    width: 60.781vw;
    height: 40.677vw;
    margin-top: -3.646vw;
    position: relative
}

.contact_us .items_map .map_bg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.contact_us .items_map .map_orange {
    width: 3.177vw;
    position: absolute;
    height: 5.417vw;
    z-index: 4;
    left: 28.802vw;
    top: 14.688vw;
    -webkit-animation: 4s linear 0s infinite alternate move_map;
    animation: 4s linear 0s infinite alternate move_map
}

.contact_us .items_map .map_white {
    width: 2.917vw;
    height: .781vw;
    position: absolute;
    z-index: 3;
    top: 19.896vw;
    left: 28.958vw
}

/* фильтры */
.sf-field-submit input {
    width: 10.052vw;
    height: 3.177vw;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fa842f;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 1.25vw;
    line-height: 120%;
    color: #fff;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    text-transform: uppercase;
}

.sf-field-submit input:hover {
    background: #000;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
}

.search-filter-reset {
    cursor: pointer;
    width: 3.333vw;
    height: 3.177vw;
    background-color: #fa842f;
    background-size: 0.99vw 1.302vw;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    background-image: url(../img/reset.webp);
    display: block;
    color: transparent;

}

.search-filter-reset:hover {
    background-color: #000;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;

}

.sf-input-select {
    background: #f3f3f2;
    border: 0.052vw solid rgba(24, 24, 24, .2);
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: .938vw;
    line-height: 120%;
    color: #08131a;
    width: 14.427vw;
    height: 1.146vw;
    height: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.521vw;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 0.842vw;
    background-position: 95%;
    background-image: url(../img/Shape.png);
}

@-webkit-keyframes move_map {
    0% {
        top: 14.688vw
    }

    50% {
        top: 13.646vw
    }

    100% {
        top: 14.688vw
    }
}

@keyframes move_map {
    0% {
        top: 14.688vw
    }

    50% {
        top: 13.646vw
    }

    100% {
        top: 14.688vw
    }
}

.searchandfilter ul {
    padding-top: 1vw;
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    justify-content: space-between;
    position: relative;
}

.wp-pagenavi span.pages {
    display: none !important;
}
.close_filter_content{
    display: none;
}
.banner_container  .ka_title{
    font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 400;
font-size: 2.604vw;
line-height: 2.865vw;
text-transform: uppercase;

}
.banner_container  .subtitle_big_ka{
    font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 4.479vw;
line-height: 5.208vw;
color: #FFFFFF;

}

.form_cont_column {
    display: flex;
    flex-direction: column;
    gap: 1.5vw;
}
.form_shipping form p{
    display: flex;
    flex-direction: column;
    gap: 1vw;
}
@media only screen and (max-width:1200px) {
    .form_shipping form p{
    display: flex;
    flex-direction: column;
    gap: 2vw;
}
    .main {
        padding-top: 9.635vw
    }
    .form_cont_column {
    display: flex;
    flex-direction: column;
    gap: 2.5vw;
}
    .close_filter_content{
        display: block;
        width: 6.25vw;
        height: 6.25vw;
        background-image: url(../img/Close.png);
        background-position: center;
        background-size: contain;
        position: absolute;
        right: 5.208vw;
        top: 16.927vw;
        z-index: 10;
    }
    .btn_nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.952vw;
        cursor: pointer
    }

    .btn_nav .btn_clip {
        position: relative;
        width: 8.073vw;
        height: 9.115vw
    }

    .btn_nav .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 8.073vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .btn_clip .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.823vw;
        height: 3.125vw
    }

    .btn_nav .btn_clip .arrow path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.952vw;
        cursor: pointer
    }

    .btn_nav.black .btn_clip {
        position: relative;
        width: 8.073vw;
        height: 9.115vw
    }

    .btn_nav.black .btn_clip.close_clip {
        position: relative;
        width: 5.47vw;
        height: 6.25vw
    }

    .btn_nav.black .btn_clip .penta_close {
        position: absolute;
        top: 0;
        left: 0;
        width: 5.47vw;
        height: 6.25vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta_close path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 8.073vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.823vw;
        height: 3.125vw
    }

    .btn_nav.black .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .close {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.083vw;
        height: 2.083vw;
        fill: #000
    }

    .btn_nav.black .btn_clip .close path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta_close {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta_close path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .close {
        fill: #fa842f
    }

    .btn_nav.black:hover .btn_clip .close path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .container {
        width: 92.057vw;
        margin: 0 auto
    }

    .breadscrumbs {
        text-transform: uppercase;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 1.823vw;
        line-height: 140%;
        gap: .65vw;
        color: rgba(24, 24, 24, .5)
    }

    .breadscrumbs span {
        color: #000
    }

    .home_page {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 1.823vw;
        line-height: 140%;
        color: rgba(24, 24, 24, .5)
    }

    .page_title {
        padding-top: 3.906vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        text-transform: uppercase;
        color: #000
    }

    .header {
        height: 9.635vw;
        background: #181818;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        width: 100%;
        z-index: 100
    }

    .header .burger-menu {
        display: block;
        position: absolute;
        top: 9.635vw;
        left: 0;
        height: 100vh;
        width: 100%;
        background: rgba(0, 0, 0, .6);
        -webkit-backdrop-filter: blur(.26vw);
        backdrop-filter: blur(.26vw);
        z-index: 11000;
        -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger-menu.active {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger-menu .wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        height: 100vh;
        overflow-y: scroll
    }

    .header .burger-menu .left-part {
        width: 35.156vw;
        height: 100%
    }

    .header .burger-menu .right-part {
        background: #fa842f;
        width: 64.844vw;
            height: 160vw;
        overflow-y: scroll;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .header .burger-menu .right-part .form_catalog {
        background-image: none;
        background-color: #fa842f;
        height: auto;
        padding: 3.906vw;
        padding-bottom: 10vw
    }

    .header .burger-menu .right-part .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
        width: 56.901vw
    }

    .header .burger-menu .right-part .form_title {
        font-size: 9.896vw;
        line-height: 10.417vw;
        padding-bottom: 0;
        text-align: left;
        width: 100%;
        padding-top: 1vw
    }

    .header .burger-menu .right-part .subtitle {
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #fff;
        margin-bottom: 1.302vw
    }

    .header .burger-menu .right-part .name {
        width: 55.469vw
    }

    .header .burger-menu .right-part .phone {
        width: 55.469vw
    }

    .header .burger-menu .right-part .email {
        width: 55.469vw
    }

    .header .burger-menu .right-part .checkbox input+svg path:last-child {
        fill: transparent;
        stroke: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger-menu .right-part .checkbox input:checked+svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger-menu .right-part .checkbox__text a {
        color: #000;
        font-size: 1.8vw;
        line-height: 5.208vw;
        text-transform: lowercase
    }
     .header .burger-menu .right-part .checkbox__text {
        font-size: 1.8vw;
        line-height: 5.208vw;
        text-transform: lowercase
    }
    .form_catalog .checkbox__text.popup_link_ka{
        font-size: 1.883vw!important;
        line-height: 3.208vw!important;
    white-space: nowrap;
    }
    .form_catalog .checkbox__text.popup_link_ka a{
        font-size: 1.883vw!important;
        line-height: 3.208vw!important;
    white-space: nowrap;
    }
    .header .burger-menu .right-part .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        margin-top: 0
    }

    .header .burger-menu .right-part .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #fff
    }

    .header .burger-menu .right-part .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #000
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .more_info {
        color: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .burger-nav {
        background: #fff;
        padding: 3.906vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.2vw
    }

    .header .burger-menu .burger-nav .ul_header {
        list-style-type: none
    }

    .header .burger-menu .burger-nav .ul_header a {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.385vw;
        line-height: 3.906vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        -webkit-transition: color .3s ease-in-out;
        -o-transition: color .3s ease-in-out;
        transition: color .3s ease-in-out
    }

    .header .burger-menu .burger-nav .ul_header a:hover {
        color: #fa842f;
        -webkit-transition: color .3s ease-in-out;
        -o-transition: color .3s ease-in-out;
        transition: color .3s ease-in-out
    }

    .header .burger-menu .burger-nav .languiges,.burger_poli_swich {
        padding-top: 2.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.953vw
    }

    .header .burger-menu .burger-nav .lang_item,.burger_poli_swich .lang-item a {
        width: 17.708vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 5.729vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.604vw;
        line-height: 2.344vw;
        text-align: center;
        text-transform: uppercase;
        color: #161618;
        border: .13vw solid #161618;
        border-radius: .521vw
    }

    .header .burger-menu .burger-nav .lang_item.active,.burger_poli_swich .lang-item.current-lang a{
        background: #fa842f;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger_btn {
        display: block;
        cursor: pointer;
        position: relative;
        width: 6.51vw;
        height: 7.292vw
    }

    .header .burger_btn.active .penta {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger_btn.active .menu_icon.icon-menu::before {
        content: "";
        background-color: #000;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        top: 1.107vw
    }

    .header .burger_btn.active .menu_icon.icon-menu::after {
        content: "";
        background-color: #000;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        bottom: 1.11vw;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn.active .menu_icon.icon-menu span {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn .menu_icon.icon-menu {
        height: 2.344vw;
        min-width: 2.604vw;
        width: 2.604vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .header .burger_btn .menu_icon.icon-menu::before {
        content: "";
        background-color: #fff;
        position: absolute;
        height: .13vw;
        width: 100%;
        left: 0;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        top: 0
    }

    .header .burger_btn .menu_icon.icon-menu::after {
        content: "";
        background-color: #fff;
        position: absolute;
        height: .13vw;
        width: 100%;
        left: 0;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        bottom: .13vw
    }

    .header .burger_btn .menu_icon.icon-menu span {
        display: inline-block;
        height: .13vw;
        min-width: 2.604vw;
        background-color: #fff;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn .penta {
        display: inline-block;
        width: 6.51vw;
        height: 7.292vw;
        fill: none;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger_btn .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn {
        position: relative;
        display: block;
        cursor: pointer;
        width: 6.51vw;
        height: 7.292vw
    }

    .header .phone_btn:hover .penta {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn:hover .carbon_phone path {
        fill: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .penta {
        display: inline-block;
        width: 6.51vw;
        height: 7.292vw;
        fill: none;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .carbon_phone {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 3.255vw;
        height: 3.255vw;
        fill: none
    }

    .header .phone_btn .carbon_phone path {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 9.635vw
    }

    .header .menu {
        display: none
    }

    .header .logo {
        width: 15.495vw;
        margin-left: 0
    }

    .header .logo img {
        width: 100%;
        height: auto;
        -o-object-fit: contain;
        object-fit: contain
    }

    .header .pages {
        display: none
    }

    .banner_container {
        width: 100%;
        height: 123.958vw;
        position: relative
    }

    .banner_container .swiper-slide {
        width: 100vw;
        height: 123.958vw;
        overflow: hidden
    }

    .banner_container .banner_slide.runAnimate .grren_car {
        position: absolute;
        width: 117.188vw;
        height: 52.734vw;
        left: -44.141vw;
        top: 53.906vw;
        z-index: 3;
        -webkit-animation: none;
        animation: none
    }

    .banner_container .banner_slide.runAnimate .banner_car_bg {
        width: 102%;
        height: 136.719vw;
        position: absolute;
        -o-object-fit: none;
        object-fit: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: 20% 0;
        object-position: 20% 0;
        top: -.563vw;
        left: -.563vw;
        z-index: 1;
        -webkit-filter: blur(.326vw);
        filter: blur(.326vw);
        -webkit-transition: -webkit-filter .3s ease-out;
        transition: -webkit-filter .3s ease-out;
        -o-transition: filter .3s ease-out;
        transition: filter .3s ease-out;
        transition: filter .3s ease-out, -webkit-filter .3s ease-out
    }

    .banner_container .banner_slide.runAnimate .block_banner_text:last-child {
        position: relative;
        -webkit-animation: none;
        animation: none;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 0
    }

    .banner_container .slide_content {
        position: absolute;
        z-index: 4;
        top: 3.906vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 92.188vw;
        left: 3.906vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: column;
        gap: 7.813vw
    }

    .banner_container .grren_car {
        position: absolute;
        width: 117.188vw;
        height: 52.734vw;
        left: -44.141vw;
        top: 53.906vw;
        z-index: 3;
        -webkit-animation: none;
        animation: none
    }

    .banner_container .banner_car_bg {
        width: 102%;
        height: 136.719vw;
        position: absolute;
        -o-object-fit: none;
        object-fit: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: 20% 0;
        object-position: 20% 0;
        top: -.563vw;
        left: -.563vw;
        z-index: 1;
        -webkit-filter: blur(.326vw);
        filter: blur(.326vw);
        -webkit-transition: -webkit-filter .3s ease-out;
        transition: -webkit-filter .3s ease-out;
        -o-transition: filter .3s ease-out;
        transition: filter .3s ease-out;
        transition: filter .3s ease-out, -webkit-filter .3s ease-out
    }

    .banner_container .gradient {
        display: inline-block;
        width: 102%;
        height: 125vw;
        position: absolute;
        -o-object-fit: cover;
        object-fit: cover;
        top: -.563vw;
        left: -.563vw;
        z-index: 2
    }

    .banner_container .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 7.813vw;
        line-height: 8.88vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 0;
        color: #fff
    }
    .banner_container .title.rus_title{
        font-size: 5.813vw;
        line-height: 8.88vw;
    }
    .banner_container .subtitle_big {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 13.021vw;
        line-height: 14.323vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        padding-top: 0
    }
    .banner_container .subtitle_big.rus_subtitle{
        font-size: 8.521vw;
    line-height: 14.323vw;
    }
    .banner_container .subtitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .banner_container .val {
        padding-right: 1.563vw;
        font-size: 7.263vw;
        line-height: 5.99vw
    }

    .banner_container .how_much {
        padding-right: 3.25vw;
        font-size: 17.577vw;
        line-height: 5.99vw
    }

    .banner_container .month {
        font-size: 7.263vw;
        line-height: 5.99vw;
        margin-top: -2.214vw
    }

    .banner_container .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 66.016vw;
        padding-top: .651vw;
        color: #fff;
        padding-bottom: 45.443vw
    }
    .banner_container .text.text_ru{
        padding-bottom: 42.443vw
    }
    .banner_container .btn_nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.953vw;
        cursor: pointer;
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-right: 3.906vw
    }

    .banner_container .btn_nav .btn_clip {
        position: relative;
        width: 8.073vw;
        height: 9.115vw
    }

    .banner_container .btn_nav .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 8.073vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .btn_clip .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.823vw;
        height: 3.125vw
    }

    .banner_container .btn_nav .btn_clip .arrow path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 6.208vw;
        height: .26vw;
        opacity: 1;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .banner_container .swiper-pagination-bullet {
        width: 6.208vw;
        height: .13vw;
        background: #fff;
        opacity: .5;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .banner_container .swiper-horizontal>.swiper-pagination-bullets,
    .banner_container .swiper-pagination-bullets.swiper-pagination-horizontal,
    .banner_container .swiper-pagination-custom,
    .banner_container .swiper-pagination-fraction {
        bottom: 9.115vw;
        width: auto;
        z-index: 10;
        left: 4.521vw
    }

    .banner_container .swiper-button-next:after,
    .banner_container .swiper-button-prev:after {
        font-size: 0
    }

    .banner_container .swiper-button-prev,
    .banner_container .swiper-rtl .swiper-button-next {
        left: 6.64vw;
        bottom: 13.802vw;
        right: auto;
        top: auto
    }

    .banner_container .swiper-button-next,
    .banner_container .swiper-rtl .swiper-button-prev {
        right: auto;
        left: 20.834vw;
        top: auto;
        bottom: 13.802vw
    }

    .banner_container .bnt {
        position: relative
    }

    .banner_container .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .banner_container .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .banner_container .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .block_banner_text:last-child {
        position: relative;
        -webkit-animation: none;
        animation: none;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 0
    }

    .all_category {
        background: #fff;
        position: relative;
        padding-bottom: 10.417vw
    }

    .all_category .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden
    }

    .all_category .block_bg {
        -webkit-transform: scale(1) skew(30deg, 0);
        -ms-transform: scale(1) skew(30deg, 0);
        transform: scale(1) skew(30deg, 0);
        left: -26.042vw
    }

    .all_category .block_one {
        -webkit-transform: skew(-30deg, 0);
        -ms-transform: skew(-30deg, 0);
        transform: skew(-30deg, 0);
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        border-left: .26vw solid #fff;
        border-right: .26vw solid #fff;
        margin-left: -26.042vw;
        width: 78.125vw;
        min-width: 78.125vw;
        position: relative;
        height: 88.542vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        cursor: pointer
    }

    .all_category .block_one::before {
        content: "";
        width: 78.125vw;
        min-width: 78.125vw;
        position: absolute;
        height: 88.542vw;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_one .block_bg {
        width: auto;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_one .block_title {
        -webkit-transform: skew(30deg, 0);
        -ms-transform: skew(30deg, 0);
        transform: skew(30deg, 0);
        position: absolute;
        z-index: 2;
           top: 16.531vw;
    left: 16.927vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 8.0vw;
      width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one .btn_nav {
        -webkit-transform: skew(30deg, 0);
        -ms-transform: skew(30deg, 0);
        transform: skew(30deg, 0);
        position: absolute;
        z-index: 5;
        left: 48.177vw;
        bottom: 8.985vw;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_one:hover .block_bg {
        -webkit-transform: scale(1.0) skew(30deg, 0);
        -ms-transform: scale(1.0) skew(30deg, 0);
        transform: scale(1.0) skew(30deg, 0);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_one:hover .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one:hover .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one.active::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_one.active .block_bg {
        -webkit-transform: scale(1.0) skew(30deg, 0);
        -ms-transform: scale(1.0) skew(30deg, 0);
        transform: scale(1.0) skew(30deg, 0);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_one.active .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one.active .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two {
        -webkit-transform: skew(-30deg, 0);
        -ms-transform: skew(-30deg, 0);
        transform: skew(-30deg, 0);
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-left: 0;
        width: 26.042vw;
        min-width: 26.042vw;
        position: relative;
        height: 88.542vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        cursor: pointer;
        border-left: .26vw solid #fff;
        border-right: .26vw solid #fff
    }

    .all_category .block_two::before {
        content: "";
        width: 39.063vw;
        min-width: 39.063vw;
        position: absolute;
        height: 88.542vw;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_two .block_bg {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        width: auto;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .all_category .block_two .block_title {
        -webkit-transform: skew(30deg, 0);
        -ms-transform: skew(30deg, 0);
        transform: skew(30deg, 0);
        position: absolute;
        z-index: 2;
        top: 16.531vw;
    left: 4.323vw;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 8.0vw;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        text-transform: uppercase;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two .btn_nav {
        -webkit-transform: skew(30deg, 0);
        -ms-transform: skew(30deg, 0);
        transform: skew(30deg, 0);
        position: absolute;
        z-index: 5;
        bottom: 8.985vw;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        left: 27.177vw;
    }

    .all_category .block_two:hover {
        margin-left: -52.083vw;
        width: 78.125vw;
        min-width: 78.125vw
    }

    .all_category .block_two:hover .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two:hover .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_two:hover .block_bg {
        -webkit-transform: scale(1.1) skew(30deg, 0);
        -ms-transform: scale(1.1) skew(30deg, 0);
        transform: scale(1.1) skew(30deg, 0);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_three {
        -webkit-transform: skew(-30deg, 0);
        -ms-transform: skew(-30deg, 0);
        transform: skew(-30deg, 0);
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        border-left: .26vw solid #fff;
        border-right: .26vw solid #fff;
        margin-left: 0;
        width: 117.188vw;
        min-width: 117.188vw;
        position: relative;
        height: 88.542vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        cursor: pointer
    }

    .all_category .block_three::before {
        content: "";
        width: 104.167vw;
        min-width: 104.167vw;
        position: absolute;
        height: 88.542vw;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_three .block_bg {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        width: auto;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .all_category .block_three .block_title {
    position: absolute;
    z-index: 2;
    top: 16.531vw;
    left: 18.927vw;
    text-transform: uppercase;
    font-family: RobotoCondensed-Bold;
    font-style: normal;
    font-weight: 800;
    font-size: 8vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transform: skew(30deg, 0);
    -ms-transform: skew(30deg, 0);
    transform: skew(30deg, 0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    width: 59vw;
    transition: .3s ease-in-out;
    }

    .all_category .block_three .btn_nav {
        -webkit-transform: skew(30deg, 0);
        -ms-transform: skew(30deg, 0);
        transform: skew(30deg, 0);
        position: absolute;
        z-index: 5;
        left: 28.177vw;
        bottom: 8.985vw;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_three:hover {
        margin-left: -13.021vw
    }

    .all_category .block_three:hover .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_three:hover .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_three:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_three:hover .block_bg {
        -webkit-transform: scale(1.1) skew(30deg, 0);
        -ms-transform: scale(1.1) skew(30deg, 0);
        transform: scale(1.1) skew(30deg, 0);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .available_cars {
        position: absolute;
        right: auto;
        left: 3.906vw;
        bottom: .001vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.302vw
    }

    .all_category .available_cars img {
        width: 2.985vw;
        height: 2.067vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .all_category .available_cars p {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .all_category .available_cars span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 900;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .all_category .block_three:hover+.block_two {
        margin-left: -52.083vw
    }

    .no-webp .loocing_car {
        background-image: url(../img/loosing_car.png)
    }

    .loocing_car {
        margin-top: 6.64vw;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat
    }

    .loocing_car .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 3.906vw 0 68.234vw 0
    }

    .loocing_car .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        text-transform: uppercase;
        color: #181818;
        margin-bottom: 3.906vw
    }

    .loocing_car .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #202020;
        width: 81.77vw;
        margin-bottom: 6.51vw
    }

    .no-webp .sell_car {
        background-image: url(../img/sell_car.png)
    }

    .sell_car {
        margin-top: 3.125vw;
        background-position: bottom right;
        background-size: cover;
        background-repeat: no-repeat
    }

    .sell_car .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-top: 8.464vw;
        padding-bottom: 53.516vw;
        gap: 3.906vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    .sell_car .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .sell_car .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        color: #202020;
        padding-bottom: 1.693vw
    }

    .about_company {
        padding: 11.72vw 0 3.386vw 0
    }

    .about_company .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .about_company .title {
        padding-bottom: 9.115vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .about_company .benefits {
        margin-bottom: 5.25vw;
        display: -ms-grid;
        display: grid;
        row-gap: 5.859vw;
        -webkit-column-gap: 1.693vw;
        -moz-column-gap: 1.693vw;
        column-gap: 1.693vw;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        margin-left: -.781vw;
        width: 100%
    }

    .about_company .benefits_item {
        width: 45.573vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .about_company .benefits_img_container {
        margin-left: -1.953vw;
        position: relative;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        cursor: pointer
    }

    .about_company .benefits_img_container::after {
        content: "";
        position: absolute;
        left: 13.022vw;
        top: -.39vw;
        width: 28.646vw;
        height: 29.499vw;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        z-index: 0;
        background: #f7f7f6;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container .number_container {
        width: 7.031vw;
        height: 8.194vw;
        position: absolute;
        top: 6.51vw;
        z-index: 4;
        left: -3.647vw
    }

    .about_company .benefits_img_container .number_container .bg {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        width: 7.031vw;
        height: 8.194vw;
        background: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
    }

    .about_company .benefits_img_container .number_container .number {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.512vw;
        line-height: 4.167vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .about_company .benefits_img_container .benefits_img {
        margin-bottom: 3.908vw;
        position: relative;
        width: 34.539vw;
        height: 40.268vw;
        overflow: hidden;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        z-index: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

    .about_company .benefits_img_container .ben_img {
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover::after {
        content: "";
        position: absolute;
        left: 14.062vw;
        top: -1.692vw;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover .ben_img {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover .number_container .bg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_title {
        padding-top: 3.906vw;
        margin-bottom: 1.952vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 4.167vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        text-align: left
    }

    .about_company .benefits_title .none {
        display: block
    }

    .about_company .benefits_text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020;
        text-align: left
    }

    .no-webp .container_transporting {
        background-image: url(../img/container_block.png)
    }

    .container_transporting {
        margin-top: 0;
        background-size: 140%;
        background-position: -28.646vw bottom;
        background-repeat: no-repeat
    }

    .container_transporting .content {
        padding-top: 11.719vw;
        padding-bottom: 29.948vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.906vw;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container_transporting .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .container_transporting .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 79.036vw;
        color: #202020
    }

    .no-webp .new_arrivals {
        background-image: url(../img/arrivals_bg.png)
    }

    .new_arrivals {
        background-size: 100% 100%;
        background-position: left bottom;
        background-repeat: no-repeat;
        height: auto;
        margin-top: -.26vw
    }

    .new_arrivals .container {
        width: 100%;
        padding-left: 3.906vw
    }

    .new_arrivals .content {
        padding-top: 15.625vw;
        padding-bottom: 12.24vw;
        position: relative
    }

    .new_arrivals .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff;
        width: 60vw;
    }

    .new_arrivals .swiper {
        position: static
    }

    .new_arrivals .new_arrivals_slider {
        margin-top: 9.116vw;
        margin-bottom: 7.942vw
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 6.208vw;
        height: .26vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet {
        width: 6.208vw;
        height: .26vw;
        background: rgba(255, 255, 255, .3294117647);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .new_arrivals .new_arrivals_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .new_arrivals .new_arrivals_slider .swiper-pagination-custom,
    .new_arrivals .new_arrivals_slider .swiper-pagination-fraction {
        bottom: 12.24vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new_arrivals .new_arrivals_slider .swiper-button-next:after,
    .new_arrivals .new_arrivals_slider .swiper-button-prev:after {
        font-size: 0
    }

    .new_arrivals .new_arrivals_slider .swiper-button-prev,
    .new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-next {
        left: 76.823vw;
        bottom: auto;
        right: auto;
        top: 20.183vw
    }

    .new_arrivals .new_arrivals_slider .swiper-button-next,
    .new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-prev {
        right: auto;
        left: 89.844vw;
        top: 20.183vw;
        bottom: auto
    }

    .new_arrivals .new_arrivals_slider .bnt {
        position: relative
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .swiper-wrapper {
        position: static
    }

    .new_arrivals .slide_model_itemm {
        width: 55.208vw;
        background: #fff;
        overflow: hidden
    }

    .new_arrivals .slide_model_itemm .content_slide {
        position: relative
    }

    .new_arrivals .slide_model_itemm .content_slide::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: transparent;
        z-index: 5;
        top: 0;
        left: 0;
        opacity: 0;
        border-top: 2.605vw solid #fa842f;
        border-left: .13vw solid #fa842f;
        border-right: .13vw solid #fa842f;
        border-bottom: 1.302vw solid #fa842f;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
        pointer-events: none
    }

    .new_arrivals .slide_model_itemm .content_slide:hover::before {
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .new_arrivals .slide_model_itemm .img_slider {
        position: relative;
        height: 34.505vw;
        width: 100%
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 6.208vw;
        height: .26vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
        width: 6.208vw;
        height: .26vw;
        background: rgba(255, 255, 255, .462745098);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-custom,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-fraction {
        bottom: 2.605vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new_arrivals .slide_model_itemm .imade_container img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .new_arrivals .slide_model_itemm .auto_info {
        padding: 2.605vw
    }

    .new_arrivals .slide_model_itemm .auto_name {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 3.645vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .new_arrivals .slide_model_itemm .auto_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 2.605vw
    }

    .new_arrivals .slide_model_itemm .item_descr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .new_arrivals .slide_model_itemm .item_descr_key {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        text-align: left
    }

    .new_arrivals .slide_model_itemm .item_descr_value {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.345vw;
        line-height: 3.908vw;
        text-align: right;
        color: #181818
    }

    .new_arrivals .slide_model_itemm .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 2.605vw;
        border-top: .13vw solid rgba(128, 128, 128, .675)
    }

    .new_arrivals .slide_model_itemm .price_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.212vw;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .new_arrivals .slide_model_itemm .new_price,
    .new_arrivals .slide_model_itemm .new_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 3.645vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        color: #fa842f
    }

    .new_arrivals .slide_model_itemm .old_price,
    .new_arrivals .slide_model_itemm .old_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .no-webp .footer .footer-top {
        background-image: url(../img/bg768.png)
    }

    .footer .footer-top {
        height: auto;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: -24.74vw
    }

    .footer .footer-top .container {
        width: 100%;
        padding: 0 3.906vw
    }

    .footer .footer-top .top_content {
        position: relative;
        padding-top: 3.907vw;
        padding-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer .footer-top .top_content .logo_block {
        position: absolute;
        top: 8.854vw;
        left: 0
    }

    .footer .footer-top .top_content .logo_footer {
        display: block;
        width: 28.386vw;
        margin-bottom: 3.907vw
    }

    .footer .footer-top .top_content .logo_footer img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .footer .footer-top .top_content .contact_us {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.302vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer .footer-top .top_content .title_cont {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .footer .footer-top .top_content .tel {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        display: flex;
        align-items: center;
        gap: 1.302vw
    }

    .footer .footer-top .top_content .mail {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        display: flex;
        align-items: center;
        gap: 1.302vw
    }

    .footer .footer-top .top_content .menu_block {
        padding-top: 3.908vw
    }

    .footer .footer-top .top_content .footer_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.906vw;
        padding-left: 46.875vw;
        margin-left: 0
    }

    .footer .footer-top .top_content .footer_menu a {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.645vw;
        line-height: 4.298vw;
        color: #181818;
        text-transform: uppercase;
        cursor: pointer
    }

    .footer .footer-top .top_content .footer_menu a:hover {
        top: 0;
        left: 4%;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .footer .footer-top .top_content .contact_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        gap: 1.692vw;
        width: 100vw;
        margin-left: -3.906vw;
        background: #181818;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 6.51vw 3.906vw 6.51vw 3.906vw;
        margin-top: 6.51vw;
        gap: 11.719vw
    }

    .footer .footer-top .top_content .contact_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.692vw
    }

    .footer .footer-top .top_content .contact_form form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer .footer-top .top_content .contact_form .input_text {
        width: 38.022vw;
        height: 6.9vw;
        background: rgba(255, 255, 255, .08);
        padding-left: 3.908vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 2.475vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        opacity: .5
    }
.wpcf7-response-output{
    width: 38.022vw;
        color: #ffffff;
}
.wpcf7-not-valid-tip {
    width: 38.022vw;
}
    .footer .footer-top .top_content .contact_form .input_submit {
        width: 6.9vw;
        height: 6.9vw;
        background: #fa842f;
        background-image: url(../img/arrow-next.svg);
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer
    }

    .footer .footer-top .top_content .contact_form .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        background-size: 1.042vw 2.865vw
    }

    .footer .footer-top .top_content .sotial {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.692vw
    }

    .footer .footer-top .top_content .sotial .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 2.995vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .footer .footer-top .top_content .sotial_items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.813vw
    }

    .footer .footer-top .top_content .sotial_item {
        width: 6.9vw;
        height: 6.9vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: rgba(255, 255, 255, .08)
    }

    .footer .footer-top .top_content .telegramm {
        width: 3.908vw;
        height: 3.908vw
    }

    .footer .footer-top .top_content .watsupp {
        width: 3.385vw;
        height: 3.385vw
    }

    .footer .footer-top .top_content .insta {
        width: 3.385vw;
        height: 3.385vw
    }

    .footer .footer-top .top_content .faceboock {
        width: 3.645vw;
        height: 3.645vw
    }

    .footer .footer-top .copyrite {
        text-align: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 2.475vw;
        text-transform: uppercase;
        color: #fff;
        padding-bottom: 1.953vw;
        padding-top: 1.953vw;
        background: #fa842f
    }

    .catalog {
        background: #f2f2f1;
        padding-top: 2.605vw;
        padding-bottom: 6.25vw
    }

    .catalog .category_auto {
        padding-top: 2.604vw;
        padding-bottom: 2.604vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.083vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .catalog .category_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.302vw;
        width: 92.188vw;
        height: 7.813vw;
        border: .13vw solid rgba(24, 24, 24, .2);
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 120%;
        color: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .category_item.active {
        background: #fa842f;
        border: none;
        color: #fff
    }

    .catalog .category_item:hover {
        background: #fa842f;
        border: none;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .filter_tablet {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog .filter_tablet .filter_tablet_btn {
        background: #f3f3f2;
        border: .13vw solid rgba(24, 24, 24, .2);
        height: 7.813vw;
        width: 45.052vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 120%;
        gap: 1.302vw;
        color: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .filter_tablet .filter_tablet_btn:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f
    }

    .catalog .filter_tablet .filter_tablet_btn img {
        width: 3.646vw;
        height: 3.125vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .catalog .filter_tablet .filter_reset_btn {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #fff;
        gap: 1.302vw;
        background: #9a9a9a;
        height: 7.813vw;
        width: 45.052vw;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .filter_tablet .filter_reset_btn:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f
    }

    .catalog .filter_tablet .filter_reset_btn img {
        width: 2.474vw;
        height: 3.255vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .catalog .filter {
        height: 0;
        width: 0;
        visibility: hidden;
        opacity: 0;
        padding-top: 2.083vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.083vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .filter_item {
        background: #f3f3f2;
        border: .13vw solid rgba(24, 24, 24, .2);
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 120%;
        color: #08131a;
        width: 36.067vw;
        height: 2.865vw;
        height: 7.813vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 1.302vw
    }

    .catalog .filter_item select {
        width: 100%;
        background-color: transparent;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 120%;
        color: #000
    }

    .catalog .search {
        width: 25.13vw;
        height: 7.942vw;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #fa842f;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 120%;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .search:hover {
        background: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .no-webp .catalog .reset {
        background-image: url(../img/reset.png)
    }

    .catalog .reset {
        cursor: pointer;
        width: 8.333vw;
        height: 7.942vw;
        background-color: #fa842f;
        background-size: 2.475vw 3.255vw;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .reset:hover {
        background-color: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .catalog_items {
        padding-top: 3.906vw;
        display: -ms-grid;
        display: grid;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        padding-bottom: 7.813vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-column-gap: 2.083vw;
        -moz-column-gap: 2.083vw;
        column-gap: 2.083vw;
        row-gap: 2.083vw
    }

    .catalog .pagination_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .btns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4.298vw
    }

    .catalog .pages {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: .65vw
    }

    .catalog .pages .page {
        width: 6.208vw;
        height: .13vw;
        background: #181818;
        opacity: .5;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .wp-pagenavi span.current {
        font-weight: bold;
        width: 6.208vw;
        height: .23vw;
    }

    .catalog .pages .page.active {
        background: #fa842f;
        height: .26vw;
        opacity: 1
    }

    .catalog .result {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        color: #181818;
        opacity: .5
    }

    .catalog .slide_model_itemm {
        width: 45.052vw;
        background: #fff;
        overflow: hidden
    }

    .catalog .slide_model_itemm .content_slide {
        position: relative
    }

    .catalog .slide_model_itemm .content_slide::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: transparent;
        z-index: 5;
        top: 0;
        left: 0;
        opacity: 0;
        border-top: 2.605vw solid #fa842f;
        border-left: .13vw solid #fa842f;
        border-right: .13vw solid #fa842f;
        border-bottom: 1.302vw solid #fa842f;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
        pointer-events: none
    }

    .catalog .slide_model_itemm .content_slide:hover::before {
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .catalog .slide_model_itemm .img_slider {
        position: relative;
        height: 34vw;
        width: 100%
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 6.208vw;
        height: .26vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
        width: 6.208vw;
        height: .26vw;
        background: rgba(255, 255, 255, .462745098);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-custom,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-fraction {
        bottom: 2.605vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .slide_model_itemm .imade_container img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .catalog .slide_model_itemm .auto_info {
        padding: 2.605vw
    }

    .catalog .slide_model_itemm .auto_name {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 3.645vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .catalog .slide_model_itemm .auto_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 2.605vw
    }

    .catalog .slide_model_itemm .item_descr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog .slide_model_itemm .item_descr_key {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        text-align: left
    }

    .catalog .slide_model_itemm .item_descr_value {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.345vw;
        line-height: 3.908vw;
        text-align: right;
        color: #181818
    }

    .catalog .slide_model_itemm .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 2.605vw;
        border-top: .13vw solid rgba(128, 128, 128, .675)
    }

    .catalog .slide_model_itemm .price_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.212vw;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .catalog .slide_model_itemm .new_price,
    .catalog .slide_model_itemm .new_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 3.645vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        color: #fa842f
    }

    .catalog .slide_model_itemm .old_price,
    .catalog .slide_model_itemm .old_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .catalog .bnt {
        position: relative;
        cursor: pointer
    }

    .catalog .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .catalog .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.433vw;
        height: 3.125vw
    }

    .catalog .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider {
        width: 9.115vw;
        height: 9.115vw;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .no-webp .form_catalog {
        background-image: url(../img/form_tablet_bg.png)
    }

    .form_catalog {
        height: auto;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .form_catalog .content {
        margin: 0 auto;
        width: 92.057vw;
        padding-top: 18.229vw;
        padding-bottom: 17.579vw
    }

    .form_catalog .form_title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.895vw;
        line-height: 6.38vw;
        color: #fff;
        padding-bottom: 6.51vw
    }

    .form_catalog .subtitle {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #fff;
        margin-bottom: 5.208vw
    }

    .form_catalog form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.605vw
    }

    .no-webp .form_catalog .name {
        background-image: url(../img/person_form.png)
    }

    .form_catalog .name {
        width: 92.057vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.345vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .form_catalog .phone {
        background-image: url(../img/phone_form.png)
    }

    .form_catalog .phone {
        width: 92.057vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .form_catalog .email {
        background-image: url(../img/mail_form.png)
    }

    .form_catalog .email {
        width: 92.057vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .form_catalog .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .form_catalog .checkbox svg {
        width: 9.115vw;
        height: 9.115vw
    }

    .form_catalog .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_catalog .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .form_catalog .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_catalog .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 5.208vw;
        color: #fff
    }
    
    /* .burger-menu .form_catalog .checkbox__text {
        white-space: nowrap;
    } */
  
    .form_catalog .checkbox__text a {
        color: #fa842f;
        padding-left: .65vw;
        cursor: pointer
    }

    .form_catalog .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .form_catalog .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #fff
    }

    .form_catalog .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .form_catalog .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        -webkit-backdrop-filter: blur(.651vw);
        backdrop-filter: blur(.651vw);
        z-index: 1000;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s
    }

    .popup-form.open {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s
    }

    .popup-form.open .popup-content {
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s;
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    .popup-form .popap-area {
        width: 5.47vw;
        height: 6.25vw;
        display: block;
        position: absolute;
        top: 3.908vw;
        right: 3.908vw
    }

    .popup-form .popup-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 100%
    }

    .no-webp .popup-form .popup-content {
        background-image: url(../img/popup.png)
    }

    .popup-form .popup-content {
        width: 92.057vw;
        height: 106.771vw;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 0;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s;
        opacity: 0;
        -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    .popup-form .popup_user_agr {
        background-image: none !important;
        background-color: #fff !important
    }

    .popup-form .popup_user_agr .form_catalog {
        height: 100%;
        padding-bottom: 2.604vw
    }

    .popup-form .popup_user_agr .content {
        width: 100%;
        margin: 0 auto;
        height: 100%;
        padding-left: 3.906vw;
        padding-right: 3.906vw;
        padding-top: 7.813vw
    }

    .popup-form .popup_user_agr .form_title {
        font-size: 6.51vw;
        line-height: 7.813vw;
        width: 90%;
        text-transform: uppercase;
        color: #181818
    }

    .popup-form .popup_user_agr .subtitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.952vw;
        height: 90%;
        overflow-y: scroll;
        padding-bottom: 7.813vw;
        padding-right: 3.908vw
    }

    .popup-form .popup_user_agr .politik_punkts {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 140%;
        color: #181818
    }

    .popup-form .form_catalog {
        background-image: none;
        position: relative
    }

    .popup-form .content {
        margin: 0 auto 0 0;
        padding-left: 3.906vw;
        padding-right: 3.906vw
    }

    .popup-form .name {
        width: 100%
    }

    .popup-form .phone {
        width: 100%
    }

    .popup-form .email {
        width: 100%
    }

    .popup-form .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .popup-form .checkbox svg {
        width: 9.115vw;
        height: 9.115vw
    }

    .popup-form .checkbox svg path:last-child {
        fill: transparent;
        stroke: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .popup-form .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .popup-form .checkbox input:checked+svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .popup-form .checkbox__text a {
        color: #000;
        padding-left: .65vw;
        cursor: pointer
    }

    .popup-form .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .popup-form .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #fff
    }

    .popup-form .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #000
    }

    .popup-form .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .recently_watch .title {
        width: 70%
    }

    .recently_watch .content {
        padding-top: 9.625vw;
        padding-bottom: 12.24vw;
        position: relative
    }

    .recently_watch .new_arrivals_slider {
        margin-top: 6.116vw;
        margin-bottom: 7.942vw
    }

    .finanse_calc {
        background: 0 0;
        padding-top: 2.604vw;
        padding-bottom: 7.942vw
    }

    .finanse_calc .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .finanse_calc .subtitle {
        width: 92.188vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020;
        padding-top: 2.604vw
    }

    .finanse_calc .credit-calc {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        gap: 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
        margin-top: 5.208vw;
        margin-bottom: 5.208vw
    }

    .finanse_calc .credit-calc .title_calk_right {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 4.167vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff
    }

    .finanse_calc .credit-calc .title_calk {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 4.167vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left {
        height: 100%;
        width: 92.188vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.952vw;
        padding: 6.25vw 2.604vw 6.25vw 2.604vw;
        background: #f2f2f1
    }

    .finanse_calc .credit-calc .left .flex-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: .65vw
    }

    .finanse_calc .credit-calc .left .flex-container.for-range {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 1.952vw;
        padding-bottom: 0
    }

    .finanse_calc .credit-calc .left .flex-container h5 {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.645vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container .per {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container h6 {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.208vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container h6 span {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.208vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left .val-summ {
        font-family: Mulish;
        font-style: normal;
        font-weight: 800;
        font-size: 2.083vw;
        line-height: 2.604vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #1a1a1a
    }

    .finanse_calc .credit-calc .right {
        width: 92.188vw;
        padding: 6.51vw 2.604vw 7.813vw 2.604vw;
        background-color: #000;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .finanse_calc .credit-calc .right .info-pay {
        width: 100%;
        height: auto;
        background: 0 0;
        padding: 2.995vw 0 0 0;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        gap: 3.908vw
    }

    .finanse_calc .credit-calc .right .info-pay-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.208vw;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .finanse_calc .credit-calc .right .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .52vw
    }

    .finanse_calc .credit-calc .right .title-range {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.645vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .finanse_calc .credit-calc .right .persent {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.208vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc .right .summ {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.208vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc .right .yeahr {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.208vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc input[type=range] {
        width: 100%;
        height: 1.042vw;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 1.302vw;
        background: #fff
    }

    .finanse_calc .credit-calc input[type=range].range-credit-time {
        background: -webkit-gradient(linear, left top, right top, from(#fa842f), color-stop(100%, #fa842f), color-stop(100%, #fff), to(#fff));
        background: -o-linear-gradient(left, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%);
        background: linear-gradient(to right, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%)
    }

    .finanse_calc .credit-calc input[type=range]::-webkit-slider-runnable-track {
        height: 1.042vw;
        border-radius: 1.302vw;
        background: 0 0
    }

    .no-webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        background-image: url(../img/tumb.png);
        border:none!important;
    }

    .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 2.345vw;
        height: 2.345vw;
        background: #f2f2f1;
        border: 1px solid transparent!important;
        background-size: 2.083vw;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        margin-top: -.662vw;
        margin-left: 0
    }

    .auto_block .content {
        padding-top: 2.605vw;
        padding-bottom: 13.02vw
    }

    .auto_block .block_auto_content {
        padding-top: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 3.906vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_slider {
        width: 92.188vw;
        position: relative
    }

    .auto_block .block_slider .mySwiper_big {
        width: 92.188vw;
        height: 51.172vw;
        position: static
    }

    .auto_block .block_slider .mySwiper_big_wrapper {
        position: static
    }

    .auto_block .block_slider .mySwiper_big_pagin {
        width: 100%;
        height: .651vw;
        position: absolute;
        left: 0;
        top: auto;
        bottom: 0;
        z-index: 10
    }

    .auto_block .block_slider .swiper-slide_little {
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_slider .swiper-slide_little img {
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    .auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active {
        background-color: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active img {
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    .auto_block .block_slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #fa842f;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: .651vw;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

    .auto_block .block_slider .mySwiper_little {
        width: 92.188vw;
        height: 16.016vw;
        margin-top: 1.953vw;
        margin-bottom: 1.953vw
    }

    .auto_block .block_slider img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .auto_block .block_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 92.188vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_description .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .auto_block .block_description .artikul {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .auto_block .block_description .available_cars {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: .65vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .auto_block .block_description .available_cars img {
        width: 2.985vw;
        height: 2.067vw;
        -o-object-fit: cover;
        object-fit: cover
    }

    .auto_block .block_description .available_cars p {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 2.735vw;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .block_description .auto_name {
        padding: 3.125vw 0 4.427vw 0;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 7.813vw;
        line-height: 9.115vw;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .block_description .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        position: relative;
        margin-bottom: 2.605vw
    }

    .auto_block .block_description .price .dot {
        position: absolute;
        height: .13vw;
        bottom: .52vw;
        width: 100%;
        border-top: .13vw dashed rgba(0, 0, 0, .2);
        z-index: -1
    }

    .auto_block .block_description .price span {
        position: relative;
        z-index: 1;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818;
        background: #fff;
        padding-right: 1.302vw
    }

    .auto_block .block_description .price_cont {
        padding-left: 1.302vw;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        gap: 1.952vw
    }

    .auto_block .block_description .old_price {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.255vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .auto_block .block_description .new_price {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 6.51vw;
        line-height: 5.208vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        color: #fa842f
    }

    .auto_block .harakt_item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-bottom: 2.865vw
    }

    .auto_block .harakt_item .dot {
        position: absolute;
        height: .13vw;
        bottom: .52vw;
        width: 100%;
        border-top: .13vw dashed rgba(0, 0, 0, .2);
        z-index: -1
    }

    .auto_block .key {
        background: #fff;
        padding-right: 1.302vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818
    }

    .auto_block .line {
        width: 100%;
        height: .13vw;
        background-color: rgba(0, 0, 0, .2);
        margin: 1.302vw 0 4.167vw 0
    }

    .auto_block .value {
        background: #fff;
        padding-left: 1.302vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818
    }

    .auto_block .watsapp {
        width: 94.01vw;
        height: 8.073vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 2.865vw;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f
    }

    .auto_block .auto_byu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 2.605vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 2.605vw
    }

    .auto_block .btn_byu {
        width: 45.702vw;
        height: 7.942vw;
        border: .13vw solid rgba(24, 24, 24, .2);
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 3.125vw;
        line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        color: #181818
    }

    .auto_block .block_auto_haracteristiks_content {
        padding-top: 5.859vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item {
        width: 42.97vw;
        height: 7.813vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 2.865vw;
        line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #181818;
        -webkit-clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
        clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background-color: #fa842f;
        cursor: pointer
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(2),
    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(3) {
        margin-left: -4.558vw
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .active {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background-color: #fa842f
    }

    .auto_block .block_auto_haracteristiks_content .description_text {
        padding: 0 0 3.908vw 0;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #202020
    }

    .auto_block .block_auto_haracteristiks_content .options {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818;
        padding-bottom: 2.605vw
    }

    .auto_block .block_auto_haracteristiks_content .ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        gap: 1.952vw
    }

    .auto_block .block_auto_haracteristiks_content .li {
        position: relative;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818;
        padding-left: 2.605vw
    }

    .auto_block .block_auto_haracteristiks_content .li::before {
           content: "";
    width: 1.302vw;
    height: 1.302vw;
    background: #fa842f;
    border-radius: 50%;
    position: absolute;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: none;
    top: 1.4vw;
    }

    .no-webp .auto_block .item_block#technikal {
        background-image: url(../img/bgtabs.png)
    }

    .auto_block .item_block#technikal {
        padding-top: 7.813vw;
        gap: 3.255vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: left bottom
    }

    .auto_block .item_block#technikal.hide {
        display: none
    }

    .auto_block .item_block#technikal .item_texnical {
        width: 92.188vw
    }

    .auto_block .item_block#technikal .key {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818;
        text-transform: uppercase
    }

    .auto_block .item_block {
        padding-top: 3.908vw
    }

    .auto_block .item_block.hide {
        display: none
    }

    .auto_block .title {
        margin-bottom: 5.208vw;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        padding-left: 13.02vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.865vw;
        line-height: 3.908vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .number_container {
        width: 8.333vw;
        height: 9.115vw;
        position: absolute;
        top: -60%;
        z-index: 4;
        left: 0
    }

    .auto_block .number_container .bg {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        width: 8.333vw;
        height: 9.115vw;
        background: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
    }

    .auto_block .number_container .number {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.908vw;
        line-height: 4.558vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .no-webp .shipping {
        background-image: url(../img/bg_ship_tab.png)
    }

    .shipping {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left bottom
    }

    .shipping .content {
        padding: 2.605vw 0 18.229vw 0
    }

    .shipping .subtitle {
        width: 92.188vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020;
        padding: 3.908vw 0 5.208vw 0
    }

    .shipping form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.605vw
    }

    .no-webp .shipping .name {
        background-image: url(../img/person_form.png)
    }

    .shipping .name {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 74.74vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.345vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .shipping .phone {
        background-image: url(../img/phone_form.png)
    }

    .shipping .phone {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 74.74vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .shipping .email {
        background-image: url(../img/mail_form.png)
    }

    .shipping .email {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 74.74vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .shipping .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .shipping .checkbox svg {
        width: 9.115vw;
        height: 9.115vw
    }

    .shipping .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .shipping .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .shipping .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .shipping .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 5.208vw;
        color: #181818
    }

    .shipping .checkbox__text a {
        color: #fa842f;
        padding-left: .65vw;
        cursor: pointer
    }

    .shipping .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .shipping .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #181818
    }

    .shipping .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .shipping .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .no-webp .our_service {
        background-image: url(../img/bg_serv.png)
    }

    .our_service {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 6.51vw
    }

    .our_service .content {
        padding: 2.605vw 0 22.135vw 0
    }

    .our_service .subtitle {
        font-family: Roboto;
        padding-top: .391vw;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020;
        width: 92.188vw;
        padding-bottom: 5.859vw
    }

    .our_service .title_list {
        padding-top: 2.605vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 2.865vw;
        line-height: 3.908vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        padding-bottom: 3.255vw
    }

    .our_service ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        gap: 1.952vw;
        width: 91.927vw
    }

    .our_service ul .li {
        position: relative;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #181818;
        padding-left: 2.605vw
    }
.our_service ul .li:nth-child(9) {
    width: 55vw;
}
.our_service ul .li:nth-child(7) {
    width: 60vw;
}
.our_service ul .li:nth-child(5) {
    width: 80vw;
}
    .our_service ul .li::before {
        content: "";
        width: 1.302vw;
        height: 1.302vw;
        background: #fa842f;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%)
    }

    .form_service {
        padding: 7.813vw 0 5.208vw 0;
        position: relative
    }

    .form_service .title_block_h {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 7.813vw;
        line-height: 9.115vw;
        text-transform: uppercase;
        color: #181818;
        padding-bottom: 6.51vw
    }

    .form_service form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.605vw
    }

    .no-webp .form_service .name {
        background-image: url(../img/person_form.png)
    }

    .form_service .name {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.345vw 2.865vw;
        padding-left: 6.51vw
    }

    .form_service .other_input {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        padding-left: 3.26vw
    }

    .form_service .form_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.605vw;
        width: 74.61vw;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }

    .form_service .block_one {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.86vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .form_service .block_in_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 92.188vw
    }

    .form_service textarea {
        width: 92.188vw;
        height: 28.645vw;
        background: #fff;
        border: .13vw solid rgba(24, 24, 24, .2);
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: rgba(0, 0, 0, .2);
        padding-left: 1.952vw
    }

    .form_service .title_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 2.605vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .form_service .title_block .title_penta {
        width: 8.073vw;
        height: 9.115vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.908vw;
        line-height: 4.558vw;
        text-transform: uppercase;
        color: #fff;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        background: #181818
    }

    .form_service .title_block .title_form {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 4.688vw;
        line-height: 6.38vw;
        text-transform: uppercase;
        color: #181818
    }

    .form_service .subtitle_form {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020;
        padding: 2.605vw 0
    }

    .no-webp .form_service .phone {
        background-image: url(../img/phone_form.png)
    }

    .form_service .phone {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .form_service .email {
        background-image: url(../img/mail_form.png)
    }

    .form_service .email {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .form_service .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 3.908vw;
        position: absolute;
        bottom: 16.927vw;
        bottom: 25.927vw;
    }

    .form_service .checkbox svg {
        width: 9.115vw;
        height: 9.115vw
    }

    .form_service .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_service .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .form_service .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_service .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 5.208vw;
        color: #181818
    }

    .form_service .checkbox__text a {
        color: #fa842f;
        padding-left: .65vw;
        cursor: pointer
    }

    .form_service .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 6.115vw;
        margin-right: 3.906vw
    }

    .form_service .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #181818
    }

    .form_service .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .form_service .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .text_agree {
        background: #f2f2f1;
        margin-top: 5.208vw;
        width: 100%;
        height: 7.813vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 3.385vw;
        color: #202020
    }

    .sell_our_vehicle {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left bottom;
        height: auto
    }

    .sell_our_vehicle .content {
        padding: 3.908vw 0 7.813vw 0
    }

    .sell_our_vehicle .subtitle {
        padding: 3.908vw 0 5.208vw 0;
        width: 92.188vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020
    }

    .sell_our_vehicle form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.605vw
    }

    .no-webp .sell_our_vehicle .name {
        background-image: url(../img/person_form.png)
    }

    .sell_our_vehicle .name {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.345vw 2.865vw;
        padding-left: 6.51vw
    }

    .sell_our_vehicle .other_input {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        padding-left: 3.26vw
    }

    .sell_our_vehicle .form_block {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 2.605vw 2.605vw;
        width: 92.188vw
    }

    .sell_our_vehicle .title_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 2.605vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .sell_our_vehicle .title_block .title_penta {
        width: 8.073vw;
        height: 9.115vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.908vw;
        line-height: 4.558vw;
        text-transform: uppercase;
        color: #fff;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        background: #181818
    }

    .sell_our_vehicle .title_block .title_form {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 4.688vw;
        line-height: 6.38vw;
        text-transform: uppercase;
        color: #181818
    }

    .sell_our_vehicle .subtitle_form {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 4.688vw;
        color: #202020
    }

    .no-webp .sell_our_vehicle .phone {
        background-image: url(../img/phone_form.png)
    }

    .sell_our_vehicle .phone {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .no-webp .sell_our_vehicle .email {
        background-image: url(../img/mail_form.png)
    }

    .sell_our_vehicle .email {
        border: .13vw solid rgba(24, 24, 24, .2);
        width: 92.188vw;
        height: 7.813vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.345vw;
        line-height: 6.38vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 1.952vw center;
        background-size: 2.865vw 2.865vw;
        padding-left: 6.51vw
    }

    .sell_our_vehicle .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .sell_our_vehicle .checkbox svg {
        width: 9.115vw;
        height: 9.115vw
    }

    .sell_our_vehicle .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .sell_our_vehicle .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .sell_our_vehicle .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .sell_our_vehicle .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.083vw;
        line-height: 5.208vw;
        color: #181818
    }

    .sell_our_vehicle .checkbox__text a {
        color: #fa842f;
        padding-left: .65vw;
        cursor: pointer
    }

    .sell_our_vehicle .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.605vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .sell_our_vehicle .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.605vw;
        line-height: 5.208vw;
        color: #181818
    }

    .sell_our_vehicle .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .contact_us .content {
        padding: 2.605vw 0 6.51vw 0
    }

    .contact_us .contact_us_bloks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 7.813vw
    }

    .contact_us .items_adress {
        padding-top: 3.255vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        gap: 3.255vw
    }

    .contact_us .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.604vw
    }

    .contact_us .item:nth-child(3) {
        display: none
    }

    .contact_us .item:nth-child(1) .text br {
        display: none
    }

    .contact_us .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 800;
        font-size: 4.688vw;
        line-height: 6.38vw;
        text-transform: uppercase;
        color: #181818
    }

    .contact_us .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #202020
    }

    .contact_us .text a {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.865vw;
        line-height: 3.908vw;
        color: #202020
    }

    .contact_us .items_map {
        width: 92.057vw;
        height: 61.979vw;
        margin-top: 0;
        position: relative
    }

    .contact_us .items_map .map_bg {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .contact_us .items_map .map_orange {
        position: absolute;
        width: 5.346vw;
        height: 9.115vw;
        z-index: 4;
        top: 26.693vw;
        left: 43.098vw;
        -webkit-animation: 4s linear 0s infinite alternate move_map;
        animation: 4s linear 0s infinite alternate move_map
    }

    .contact_us .items_map .map_white {
        width: 4.688vw;
        height: 1.432vw;
        position: absolute;
        z-index: 3;
        top: 34.506vw;
        left: 43.098vw
    }

    @-webkit-keyframes move_map {
        0% {
            top: 26.693vw
        }

        50% {
            top: 24.089vw
        }

        100% {
            top: 26.693vw
        }
    }

    @keyframes move_map {
        0% {
            top: 26.693vw
        }

        50% {
            top: 24.089vw
        }

        100% {
            top: 26.693vw
        }
    }

    .searchandfilter {
        position: fixed;
        width: 100vw;
        height: 100vh;
        top: 0;
        left: 0;
        transform: translate(0%, -100%);
        background-color: whitesmoke;
        z-index: 500;
        overflow-y: scroll;
        transition: 0.3s ease-out;
    }

    .searchandfilter.active {
        transform: translate(0%, 0%);
        transition: 0.3s ease-out;
    }

    .searchandfilter ul {
        display: flex;
        margin-top: 0;
        margin-bottom: 0;
        flex-direction: column;
        width: 100%;
        justify-content: flex-start;
        align-items: center;
        position: relative;
        padding-top: 15vw;
    }

    .searchandfilter ul::before {
        content: 'Filters';
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 800;
        font-size: 9.896vw;
        line-height: 10.417vw;
        text-transform: uppercase;
       color: transparent;
        width: 90%;
        padding-bottom: 2.604vw;
    }

    .searchandfilter ul li {
        list-style: none;
        width: 100%;
        display: block;
        padding: 10px 0;
        margin: 0;
        text-align: center;
    }

    .searchandfilter label {
        display: inline-block;
        margin: 0 auto;
        padding: 0;
        width: 90%;
    }

    .sf-field-submit input {
        width: 90%;
        margin: 0 auto;
        height: 8.177vw;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #fa842f;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 4.25vw;
        line-height: 120%;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        text-transform: uppercase;
    }

    .sf-field-submit input:hover {
        background: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
    }

    .search-filter-reset {
        cursor: pointer;
        width: 90%;
        height: 8.177vw;
        background-size: 4vw 5vw;
        margin: 0 auto;

    }

    .search-filter-reset:hover {
        background-color: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;

    }

    .sf-input-select {
        background: #f3f3f2;
        border: 0.152vw solid rgba(24, 24, 24, .2);
        font-weight: 400;
        font-size: 2.938vw;
        line-height: 120%;
        color: #08131a;
        width: 100%;
        height: 8.177vw;
        padding: 0 2.521vw;
        cursor: pointer;
        background-size: 1.842vw;
        background-position: 95%;
        background-repeat: no-repeat;
        background-image: url(../img/Shape.png);
        transition: 0.3s ease-in-out;
    }

    .banner_container  .ka_title{
        font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 5.61vw;
    line-height: 7.163vw;
    text-transform: uppercase;
    
    }

    .banner_container .text.text_ka {
padding-top: 5.651vw;
    color: #fff;
    padding-bottom: 44.443vw;
    }
    .banner_container  .subtitle_big_ka{
        font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
 font-size: 7.5vw;
    line-height: 13.02vw;
    color: #FFFFFF;
    
    }
}

@media only screen and (max-width:600px) {
    
        .form_shipping form p{
    display: flex;
    flex-direction: column;
    gap: 4vw;
}
    .main {
        padding-top: 16vw
    }
    .close_filter_content{
        display: block;
        width: 8vw;
        height: 8vw;
        background-image: url(../img/Close.png);
        background-position: center;
        background-size: contain;
        position: absolute;
        right: 4vw;
        top: 16vw;
        z-index: 10;
    }
    .form_cont_column {
    display: flex;
    flex-direction: column;
    gap: 5vw;
}
    .sf-input-select {
        background: #f3f3f2;
        border: 0.152vw solid rgba(24, 24, 24, .2);
        font-weight: 400;
        font-size: 4.238vw;
        line-height: 120%;
        color: #08131a;
        width: 100%;
        height: 14.177vw;
        padding: 0 3.521vw;
        cursor: pointer;
        background-size: 2.942vw;
        background-position: 95%;
        background-repeat: no-repeat;
        background-image: url(../img/Shape.png);
    }

    .search-filter-reset {
        cursor: pointer;
        width: 90%;
        height: 8.177vw;
        background-size: 5.5vw 7vw;
        margin: 0 auto;
        height: 14.177vw;
    }

    .sf-field-submit input {
        font-size: 6.25vw;
        line-height: 120%;
        height: 14.177vw;
    }

    .container {
        width: 92vw;
        margin: 0 auto
    }

    .btn_nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 3.998vw;
        cursor: pointer
    }
.wpcf7-response-output{
    width:77.869vw;
        color: #ffffff;
}
.wpcf7-not-valid-tip {
    width: 77.869vw;
}
    .btn_nav .btn_clip {
position: relative;
    min-width: 13.867vw;
    width: 13.867vw;
    height: 16vw;
    }

    .btn_nav .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 13.867vw;
        height: 16vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .btn_clip .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 3.734vw;
        height: 6.4vw
    }

    .btn_nav .btn_clip .arrow path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 9.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 3.998vw;
        cursor: pointer
    }

    .btn_nav.black .btn_clip {
        position: relative;
        width: 13.867vw;
        height: 16vw
    }

    .btn_nav.black .btn_clip.close_clip {
        position: relative;
        width: 7.2vw;
        min-width: 7.2vw;
        height: 7.2vw
    }

    .btn_nav.black .btn_clip .penta_close {
        position: absolute;
        top: 0;
        left: 0;
        width: 7.2vw;
        height: 7.2vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta_close path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 13.867vw;
        height: 16vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.859vw;
        height: 5.112vw
    }

    .btn_nav.black .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .btn_clip .close {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.4vw;
        height: 2.4vw;
        fill: #fff
    }

    .btn_nav.black .btn_clip .close path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 9.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta_close {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta_close path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .btn_clip .close {
        fill: #fa842f
    }

    .btn_nav.black:hover .btn_clip .close path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .btn_nav.black:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .breadscrumbs {
        text-transform: uppercase;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.734vw;
        line-height: 140%;
        gap: 1.331vw;
        color: rgba(24, 24, 24, .5)
    }

    .breadscrumbs span {
        color: #000
    }

    .home_page {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.734vw;
        line-height: 140%;
        color: rgba(24, 24, 24, .5)
    }

    .page_title {
        padding-top: 5vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 8.696vw;
        line-height: 10.145vw;
        text-transform: uppercase;
        color: #000
    }

    .header {
        height: 16vw;
        background: #181818;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        width: 100%;
        z-index: 100
    }

    .header .burger-menu {
        display: block;
        position: absolute;
        top: 16vw;
        left: 0;
        height: 100vh;
        width: 100%;
        background: rgba(0, 0, 0, .6);
        -webkit-backdrop-filter: blur(.26vw);
        backdrop-filter: blur(.26vw);
        z-index: 11000;
        -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger-menu.active {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger-menu .wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        height: 100vh;
        overflow-y: scroll
    }

    .header .burger-menu .left-part {
        width: 0;
        height: 100%
    }

    .header .burger-menu .right-part {
        background: #fa842f;
        width: 100vw;
        height: 150%;
        overflow-y: scroll;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .header .burger-menu .right-part .form_catalog {
        background-image: none;
        background-color: #fa842f;
        height: auto;
        padding: 7.999vw 4vw 5.333vw 4vw;
        padding-bottom: 20.48vw
    }

    .header .burger-menu .right-part .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
        width: 92vw
    }

    .header .burger-menu .right-part .form_title {
        font-size: 9.067vw;
        line-height: 10.667vw;
        padding-bottom: 0;
        text-align: left;
        width: 100%;
        padding-top: 0
    }

    .header .burger-menu .right-part .subtitle {
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #fff;
        margin-bottom: 2.666vw;
        width: 100%;
        margin-top: 2.6vw;
    }

    .header .burger-menu .right-part .name {
        width: 92vw;
        height: 16vw
    }

    .header .burger-menu .right-part .phone {
        width: 92vw;
        height: 16vw
    }

    .header .burger-menu .right-part .email {
        width: 92vw;
        height: 16vw
    }

    .header .burger-menu .right-part .checkbox input+svg path:last-child {
        fill: transparent;
        stroke: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger-menu .right-part .checkbox input:checked+svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger-menu .right-part .checkbox__text a {
        color: #000;
        font-size: 4.266vw;
        line-height: 10.666vw;
        text-transform: lowercase
    }

    .header .burger-menu .right-part .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        margin-top:0vw
    }

    .header .burger-menu .right-part .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #fff
    }

    .header .burger-menu .right-part .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #000
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .right-part .input_submit:hover .more_info {
        color: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .header .burger-menu .burger-nav {
        background: #fff;
        padding: 6.667vw 4vw 5.333vw 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.333vw
    }

    .header .burger-menu .burger-nav .ul_header {
        list-style-type: none
    }

    .header .burger-menu .burger-nav .ul_header a {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.333vw;
        line-height: 6.133vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        -webkit-transition: color .3s ease-in-out;
        -o-transition: color .3s ease-in-out;
        transition: color .3s ease-in-out
    }

    .header .burger-menu .burger-nav .ul_header a:hover {
        color: #fa842f;
        -webkit-transition: color .3s ease-in-out;
        -o-transition: color .3s ease-in-out;
        transition: color .3s ease-in-out
    }

    .header .burger-menu .burger-nav .languiges ,.burger_poli_swich{
        padding-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 3.467vw
    }

    .header .burger-menu .burger-nav .lang_item,.burger_poli_swich .lang-item a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.515vw;
        line-height: 3.2vw;
        width: 28.267vw;
        height: 7.733vw;
        text-align: center;
        text-transform: uppercase;
        color: #161618;
        border: .176vw solid #161618;
        border-radius: .703vw
    }

    .header .burger-menu .burger-nav .lang_item.active ,.burger_poli_swich .lang-item.current-lang a{
        background: #fa842f;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .header .burger_btn {
        display: block;
        cursor: pointer;
        position: relative;
        width: 9.067vw;
        height: 10.667vw
    }

    .header .burger_btn.active .penta {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger_btn.active .menu_icon.icon-menu::before {
        content: "";
        background-color: #000;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        top: 1.8vw
    }

    .header .burger_btn.active .menu_icon.icon-menu::after {
        content: "";
        background-color: #000;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        bottom: 2.1vw;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn.active .menu_icon.icon-menu span {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn .menu_icon.icon-menu {
        height: 4.267vw;
        min-width: 4vw;
        width: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .header .burger_btn .menu_icon.icon-menu::before {
        content: "";
        background-color: #fff;
        position: absolute;
        height: .266vw;
        width: 100%;
        left: 0;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        top: .3vw
    }

    .header .burger_btn .menu_icon.icon-menu::after {
        content: "";
        background-color: #fff;
        position: absolute;
        height: .266vw;
        width: 100%;
        left: 0;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        bottom: .266vw
    }

    .header .burger_btn .menu_icon.icon-menu span {
        display: inline-block;
        height: .266vw;
        min-width: 4vw;
        background-color: #fff;
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .header .burger_btn .penta {
        display: inline-block;
        width: 9.067vw;
        height: 10.667vw;
        fill: none;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .burger_btn .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn {
        position: relative;
        display: block;
        cursor: pointer;
        width: 9.067vw;
        height: 10.667vw
    }

    .header .phone_btn:hover .penta {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn:hover .carbon_phone path {
        fill: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .penta {
        display: inline-block;
        width: 9.067vw;
        height: 10.667vw;
        fill: none;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .phone_btn .carbon_phone {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 4.741vw;
        height: 4.741vw;
        fill: none
    }

    .header .phone_btn .carbon_phone path {
        fill: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .header .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 16vw
    }

    .header .menu {
        display: none
    }

    .header .logo {
        width: 28vw;
        margin-left: 0
    }

    .header .logo img {
        width: 100%;
        height: auto;
        -o-object-fit: contain;
        object-fit: contain
    }

    .header .pages {
        display: none
    }

    .banner_container {
        width: 100%;
        height: 194.667vw;
        position: relative
    }

    .banner_container .swiper-slide {
        width: 100vw;
        height: 194.667vw;
        overflow: hidden
    }

    .banner_container .banner_slide.runAnimate .grren_car {
        position: absolute;
        width: 158.933vw;
        height: 70.4vw;
        left: -82.4vw;
        top: 96.8vw;
        z-index: 3;
        -webkit-animation: none;
        animation: none
    }

    .banner_container .banner_slide.runAnimate .banner_car_bg {
        width: 102%;
        height: 240.001vw;
        position: absolute;
        -o-object-fit: none;
        object-fit: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: 30% 0;
        object-position: 30% 0;
        top: -1.153vw;
        left: -1.153vw;
        z-index: 1;
        -webkit-filter: blur(.668vw);
        filter: blur(.668vw);
        -webkit-transition: -webkit-filter .3s ease-out;
        transition: -webkit-filter .3s ease-out;
        -o-transition: filter .3s ease-out;
        transition: filter .3s ease-out;
        transition: filter .3s ease-out, -webkit-filter .3s ease-out
    }

    .banner_container .banner_slide.runAnimate .block_banner_text:last-child {
        position: relative;
        -webkit-animation: none;
        animation: none;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 1.333vw
    }

    .banner_container .slide_content {
        position: absolute;
        z-index: 4;
        top: 7.999vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 92vw;
        left: 4vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: column;
        gap: 7.133vw
    }

    .banner_container .grren_car {
        position: absolute;
        width: 158.933vw;
        height: 70.4vw;
        left: -82.4vw;
        top: 96.8vw;
        z-index: 3;
        -webkit-animation: none;
        animation: none
    }

    .banner_container .banner_car_bg {
        width: 102%;
        height: 240.001vw;
        position: absolute;
        -o-object-fit: none;
        object-fit: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: 30% 0;
        object-position: 30% 0;
        top: -1.153vw;
        left: -1.153vw;
        z-index: 1;
        -webkit-filter: blur(.668vw);
        filter: blur(.668vw);
        -webkit-transition: -webkit-filter .3s ease-out;
        transition: -webkit-filter .3s ease-out;
        -o-transition: filter .3s ease-out;
        transition: filter .3s ease-out;
        transition: filter .3s ease-out, -webkit-filter .3s ease-out
    }

    .banner_container .gradient {
        display: inline-block;
        width: 102%;
        height: 256vw;
        position: absolute;
        -o-object-fit: cover;
        object-fit: cover;
        top: -1.153vw;
        left: -1.153vw;
        z-index: 2
    }

    .banner_container .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 7.467vw;
        line-height: 6.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 0;
        color: #fff
    }
.banner_container .title.rus_title {
    font-size: 7.013vw;
    line-height: 8.88vw;
}
    .banner_container .subtitle_big {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 15.467vw;
        line-height: 14.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        padding-top: 2.667vw
    }

    .banner_container .subtitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
.banner_container .subtitle_big.rus_subtitle {
    font-size: 11.521vw;
    line-height: 14.323vw;
}
    .banner_container .val {
        padding-right: 3.201vw;
        font-size: 8.981vw;
        line-height: 7.467vw
    }

    .banner_container .how_much {
        padding-right: 1.323vw;
        font-size: 20.267vw;
        line-height: 7.467vw
    }

    .banner_container .month {
        font-size: 8.981vw;
        line-height: 7.467vw;
        margin-top: -4.534vw
    }
.banner_container .text.text_ru {
    padding-bottom: 1.443vw;
}
    .banner_container .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 92vw;
        padding-top: 8vw;
        color: #fff;
        padding-bottom: 2.667vw
    }

    .banner_container .btn_nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 4vw;
        cursor: pointer;
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-right: 4vw
    }

    .banner_container .btn_nav .btn_clip {
        position: relative;
        width: 13.867vw;
        height: 16vw
    }

    .banner_container .btn_nav .btn_clip .penta {
        position: absolute;
        top: 0;
        left: 0;
        width: 13.867vw;
        height: 16vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .btn_clip .penta path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .btn_clip .arrow {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.859vw;
        height: 5.112vw
    }

    .banner_container .btn_nav .btn_clip .arrow path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav .more_info {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 9.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .btn_nav:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 12.714vw;
        height: .533vw;
        opacity: 1;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .banner_container .swiper-pagination-bullet {
        width: 12.714vw;
        height: .266vw;
        background: #fff;
        opacity: .5;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .banner_container .swiper-horizontal>.swiper-pagination-bullets,
    .banner_container .swiper-pagination-bullets.swiper-pagination-horizontal,
    .banner_container .swiper-pagination-custom,
    .banner_container .swiper-pagination-fraction {
        bottom: 10.667vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .banner_container .swiper-button-next:after,
    .banner_container .swiper-button-prev:after {
        font-size: 0
    }

    .banner_container .swiper-button-prev,
    .banner_container .swiper-rtl .swiper-button-next {
        left: 6.932vw;
        bottom: 16.266vw;
        right: auto;
        top: auto
    }

    .banner_container .swiper-button-next,
    .banner_container .swiper-rtl .swiper-button-prev {
        right: auto;
        left: 85.335vw;
        top: auto;
        bottom: 16.266vw
    }

    .banner_container .bnt {
        position: relative
    }

    .banner_container .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.829vw;
        height: 5.029vw
    }

    .banner_container .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt .btn_slider {
        width: 16vw;
        height: 16vw;
        display: inline-block;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 1.829vw;
        height: 5.029vw
    }

    .banner_container .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider {
        width: 16vw;
        height: 16vw;
        display: inline-block;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .banner_container .block_banner_text:last-child {
        position: relative;
        -webkit-animation: none;
        animation: none;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 1.333vw
    }

    .all_category {
        background: #fff;
        position: relative;
        padding-bottom: 21.333vw
    }

    .all_category .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .all_category .block_one,.all_category .block_one.active {
        width: 100%;
        min-width: 100%;
        position: relative;
        height: 56vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        cursor: pointer;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-transform: skew(0deg, 0);
        -ms-transform: skew(0deg, 0);
        transform: skew(0deg, 0);
        border-left: none;
        border-right: none;
        margin-left: 0
    }

    .all_category .block_one::before, .all_category .block_one.active::before {
        content: "";
        width: 100vw;
        min-width: 100vw;
        position: absolute;
        height: 56vw;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_one .block_bg {
        width: 100%;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        left: 0;
        -webkit-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        transform: skew(0deg, 0deg)
    }

    .all_category .block_one .block_title {
        -webkit-transform: skew(0deg, 0);
        -ms-transform: skew(0deg, 0);
        transform: skew(0deg, 0);
        position: absolute;
        z-index: 2;
        top: 4vw;
        left: 4vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .all_category .block_one .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_one .btn_nav {
        -webkit-transform: skew(0deg, 0);
        -ms-transform: skew(0deg, 0);
        transform: skew(0deg, 0);
        position: absolute;
        z-index: 5;
        left: 81.333vw;
        bottom: 5.333vw
    }

    .all_category .block_one .btn_nav .more_info {
        font-size: 0
    }

    .all_category .block_one.active {
        width: 100vw;
        min-width: 100vw;
        position: relative;
        height: 56vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        cursor: pointer
    }

    .all_category .block_one.active .block_bg {
        -webkit-transform: scale(1) skew(0deg, 0deg);
        -ms-transform: scale(1) skew(0deg, 0deg);
        transform: scale(1) skew(0deg, 0deg);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_one:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_one:hover .block_bg {
        -webkit-transform: scale(1.1) skew(0deg, 0deg);
        -ms-transform: scale(1.1) skew(0deg, 0deg);
        transform: scale(1.1) skew(0deg, 0deg);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_two {
        margin-left: 0;
        width: 100vw;
        min-width: 100vw;
        position: relative;
        height: 56vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        cursor: pointer;
        -webkit-transform: skew(0deg, 0);
        -ms-transform: skew(0deg, 0);
        transform: skew(0deg, 0);
        border-left: none;
        border-right: none;
        margin-left: 0
    }

    .all_category .block_two::before {
        content: "";
        width: 100vw;
        min-width: 100vw;
        position: absolute;
        height: 56vw;
        top: 0;
        left: 0;
        z-index: 3;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_two .block_bg {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        width: 100%;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        left: 0;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    .all_category .block_two .block_title {
        position: absolute;
        z-index: 3;
        top: 4vw;
        left: 4vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        text-transform: uppercase;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    .all_category .block_two .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    .all_category .block_two .btn_nav {
        position: absolute;
        z-index: 5;
        left: 81.333vw;
        bottom: 5.333vw;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    .all_category .block_two .btn_nav .more_info {
        font-size: 0
    }

    .all_category .block_two:hover {
        margin-left: 0;
        width: 100vw;
        min-width: 100vw
    }

    .all_category .block_two:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_two:hover .block_bg {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .block_three {
        margin-left: 0;
        width: 100vw;
        min-width: 100vw;
        position: relative;
        height: 56vw;
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
        cursor: pointer;
        -webkit-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        transform: skew(0deg, 0deg)
    }

    .all_category .block_three::before {
        content: "";
        width: 100vw;
        min-width: 100vw;
        position: absolute;
        height: 56vw;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0, 0, 0, .5);
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_three .block_bg {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        width: 100%;
        position: relative;
        z-index: 1;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        left: 0;
        -webkit-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        transform: skew(0deg, 0deg)
    }

    .all_category .block_three .btn_nav {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        -webkit-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        transform: skew(0deg, 0deg)
    }

    .all_category .block_three .block_title {
        opacity: 1;
        visibility: visible;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        -webkit-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        transform: skew(0deg, 0deg)
    }

    .all_category .block_three .block_title {
        position: absolute;
        z-index: 2;
        top: 4vw;
        text-transform: uppercase;
        left: 4vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .all_category .block_three .btn_nav {
        position: absolute;
        z-index: 5;
        left: 81.333vw;
        bottom: 5.333vw
    }

    .all_category .block_three .btn_nav .more_info {
        font-size: 0
    }

    .all_category .block_three:hover {
        margin-left: 0
    }

    .all_category .block_three:hover::before {
        opacity: 0;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .all_category .block_three:hover .block_bg {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .all_category .available_cars {
        position: absolute;
        right: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: 8.002vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 2.667vw;
        width: 100vw;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .all_category .available_cars img {
        width: 6.113vw;
        height: 4.234vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .all_category .available_cars p {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 6.134vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .all_category .available_cars span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 900;
        font-size: 5.335vw;
        line-height: 6.134vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .all_category .block_three:hover+.block_two {
        margin-left: 0
    }

    .no-webp .loocing_car {
        background-image: url(../img/nevcarmob.png)
    }

    .loocing_car {
        margin-top: 1.333vw;
        background-position: left bottom;
        background-size: cover;
        background-repeat: no-repeat
    }

    .loocing_car .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 7.999vw 0 113.333vw 0
    }

    .loocing_car .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        text-transform: uppercase;
        color: #181818;
        margin-bottom: 4vw
    }

    .loocing_car .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #202020;
        width: 92vw;
        margin-bottom: 8vw
    }

    .no-webp .sell_car {
        background-image: url(../img/sellcarmob.png)
    }

    .sell_car {
        margin-top: 6.4vw;
        background-position: left bottom;
        background-size: cover;
        background-repeat: no-repeat
    }

    .sell_car .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-top: 6.668vw;
        padding-bottom: 72vw;
        gap: 4vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    .sell_car .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .sell_car .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        color: #202020;
        padding-bottom: 3.467vw
    }

    .about_company {
        padding: 13.336vw 0 6.934vw 0
    }

    .about_company .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .about_company .title {
        padding-bottom: 13.333vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .about_company .benefits {
        margin-bottom: 8vw;
        display: -ms-grid;
        display: grid;
        row-gap: 6.667vw;
        -webkit-column-gap: 3.467vw;
        -moz-column-gap: 3.467vw;
        column-gap: 3.467vw;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        margin-left: -1.599vw;
        width: 100%
    }

    .about_company .benefits_item {
        width: 93.334vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .about_company .benefits_img_container {
        margin-left: -4vw;
        position: relative;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        cursor: pointer
    }

    .about_company .benefits_img_container::after {
        content: "";
        position: absolute;
        left: 26.669vw;
        top: -.799vw;
        width: 58.667vw;
        height: 60.414vw;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        z-index: 0;
        background: #f7f7f6;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container .number_container {
        width: 14.399vw;
        height: 16.781vw;
        position: absolute;
        top: 13.333vw;
        z-index: 4;
        left: -7.469vw
    }

    .about_company .benefits_img_container .number_container .bg {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        width: 14.399vw;
        height: 16.781vw;
        background: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
    }

    .about_company .benefits_img_container .number_container .number {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 7.193vw;
        line-height: 8.534vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .about_company .benefits_img_container .benefits_img {
        margin-bottom: 5.333vw;
        position: relative;
        width: 70.736vw;
        height: 82.469vw;
        overflow: hidden;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        z-index: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

    .about_company .benefits_img_container .ben_img {
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover::after {
        content: "";
        position: absolute;
        left: 28.799vw;
        top: -3.465vw;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover .ben_img {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_img_container:hover .number_container .bg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .about_company .benefits_title {
        padding-top: 0;
        margin-bottom: 3.998vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 6.4vw;
        line-height: 8.533vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        text-align: left
    }

    .about_company .benefits_title .none {
        display: none
    }

    .about_company .benefits_text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020;
        text-align: left
    }

    .no-webp .container_transporting {
        background-image: url(../img/container_block.png)
    }

    .container_transporting {
        margin-top: 0;
        background-size: 140%;
        background-position: right bottom;
        background-repeat: no-repeat
    }

    .container_transporting .content {
        padding-top: 6.667vw;
        padding-bottom: 31.467vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 4vw;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container_transporting .title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .container_transporting .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 92vw;
        color: #202020;
        padding-bottom: 4vw
    }

    .no-webp .new_arrivals {
        background-image: url(../img/arrivals_bg.png)
    }

    .new_arrivals {
        background-size: 100% 100%;
        background-position: left bottom;
        background-repeat: no-repeat;
        height: auto;
        overflow: hidden;
        margin-top: -.533vw
    }

    .new_arrivals .container {
        width: 100%;
        padding-left: 4vw
    }

    .new_arrivals .content {
        padding-top: 13.333vw;
        padding-bottom: 24vw;
        position: relative
    }

    .new_arrivals .title {
        width: auto;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff
    }

    .new_arrivals .swiper {
        position: static
    }

    .new_arrivals .new_arrivals_slider {
        margin-top: 6.667vw;
        margin-bottom: 16.265vw
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 12.714vw;
        height: .533vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-pagination-bullet {
        width: 12.714vw;
        height: .533vw;
        background: rgba(255, 255, 255, .3294117647);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .new_arrivals_slider .new_arrivals_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .new_arrivals .new_arrivals_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .new_arrivals .new_arrivals_slider .swiper-pagination-custom,
    .new_arrivals .new_arrivals_slider .swiper-pagination-fraction {
        bottom: 13.333vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new_arrivals .new_arrivals_slider .swiper-button-next:after,
    .new_arrivals .new_arrivals_slider .swiper-button-prev:after {
        font-size: 0
    }

    .new_arrivals .new_arrivals_slider .swiper-button-prev,
    .new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-next {
        left: 8vw;
        bottom: 20vw;
        right: auto;
        top: auto
    }

    .new_arrivals .new_arrivals_slider .swiper-button-next,
    .new_arrivals .new_arrivals_slider .swiper-rtl .swiper-button-prev {
        right: 8vw;
        left: auto;
        top: auto;
        bottom: 20vw
    }

    .new_arrivals .new_arrivals_slider .bnt {
        position: relative
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.935vw;
        height: 6.4vw
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider {
        width: 14.4vw;
        height: 16vw;
        display: inline-block;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.935vw;
        height: 6.4vw
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider {
        width: 14.4vw;
        height: 16vw;
        display: inline-block;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .new_arrivals_slider .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .new_arrivals .swiper-wrapper {
        position: static
    }

    .new_arrivals .slide_model_itemm {
        width: 91.733vw;
        background: #fff;
        overflow: hidden
    }

    .new_arrivals .slide_model_itemm .content_slide {
        position: relative
    }

    .new_arrivals .slide_model_itemm .content_slide::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: transparent;
        z-index: 5;
        top: 0;
        left: 0;
        opacity: 0;
        border-top: 5.335vw solid #fa842f;
        border-left: .266vw solid #fa842f;
        border-right: .266vw solid #fa842f;
        border-bottom: 2.666vw solid #fa842f;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
        pointer-events: none
    }

    .new_arrivals .slide_model_itemm .content_slide:hover::before {
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .new_arrivals .slide_model_itemm .img_slider {
        position: relative;
        height: 57.333vw;
        width: 100%
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 12.714vw;
        height: .533vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
        width: 12.714vw;
        height: .533vw;
        background: rgba(255, 255, 255, .462745098);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .new_arrivals .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-custom,
    .new_arrivals .slide_model_itemm .img_slider .swiper-pagination-fraction {
        bottom: 5.335vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new_arrivals .slide_model_itemm .imade_container img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .new_arrivals .slide_model_itemm .auto_info {
        padding: 5.335vw
    }

    .new_arrivals .slide_model_itemm .auto_name {
        font-size: 5.867vw;
        line-height: 8.8vw
    }

    .new_arrivals .slide_model_itemm .auto_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 5.335vw
    }

    .new_arrivals .slide_model_itemm .item_descr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .new_arrivals .slide_model_itemm .item_descr_key {
        font-size: 3.733vw;
        line-height: 6.4vw
    }

    .new_arrivals .slide_model_itemm .item_descr_value {
        font-size: 3.733vw;
        line-height: 6.4vw
    }

    .new_arrivals .slide_model_itemm .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 5.335vw;
        border-top: .266vw solid rgba(128, 128, 128, .675)
    }

    .new_arrivals .slide_model_itemm .price_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4.53vw;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .new_arrivals .slide_model_itemm .new_price,
    .new_arrivals .slide_model_itemm .new_price span {
        font-size: 5.867vw;
        line-height: 6.4vw
    }

    .new_arrivals .slide_model_itemm .old_price,
    .new_arrivals .slide_model_itemm .old_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.733vw;
        line-height: 6.4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .no-webp .footer .footer-top {
        background-image: url(../img/bg768.png)
    }

    .footer .footer-top {
        height: auto;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: -160vw
    }

    .footer .footer-top .container {
        width: 100%;
        padding: 0 3.906vw
    }

    .footer .footer-top .top_content {
        position: relative;
        padding-top: 3.907vw;
        padding-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer .footer-top .top_content .logo_block {
        position: relative;
        top: 0
    }

    .footer .footer-top .top_content .logo_footer {
        display: block;
        width: 52.093vw;
        margin: 0 auto;
        margin-top: 6.667vw;
        margin-bottom: 5.333vw
    }

    .footer .footer-top .top_content .logo_footer img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .footer .footer-top .top_content .contact_us {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.302vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
            bottom: -145.333vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: 50%;
        -webkit-transform: translate(-53%, 0);
        -ms-transform: translate(-53%, 0);
        transform: translate(-53%, 0)
    }

    .footer .footer-top .top_content .title_cont {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 5.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .footer .footer-top .top_content .tel {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 5.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        display: flex;
        align-items: center;
        gap: 1.302vw
    }

    .footer .footer-top .top_content .mail {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 5.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        display: flex;
        align-items: center;
        gap: 1.302vw
    }

    .footer .footer-top .top_content .menu_block {
        padding-top: 8vw
    }

    .footer .footer-top .top_content .footer_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8vw;
        padding-left: 0;
        margin-left: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .footer .footer-top .top_content .footer_menu a {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.867vw;
        line-height: 6.933vw;
        color: #181818;
        text-transform: uppercase;
        cursor: pointer;
        text-align: center;
    }

    .footer .footer-top .top_content .footer_menu a:hover {
        top: 0;
        left: 6%;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }
    .footer .footer-top .top_content .footer_menu a.popup_link:hover{
        left: 2%;
    }
    .footer .footer-top .top_content .contact_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100vw;
        margin-left: -4vw;
        background: #181818;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 8vw 4vw 10.667vw 4vw;
        margin-top: 34.667vw;
        gap: 8vw
    }

    .footer .footer-top .top_content .contact_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.465vw
    }

    .footer .footer-top .top_content .contact_form form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer .footer-top .top_content .contact_form .input_text {
        width: 77.869vw;
        height: 14.131vw;
        background: rgba(255, 255, 255, .08);
        padding-left: 8.003vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.266vw;
        line-height: 5.069vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        opacity: .5
    }

    .footer .footer-top .top_content .contact_form .input_submit {
        width: 14.131vw;
        height: 14.131vw;
        background: #fa842f;
        background-image: url(../img/arrow-next.svg);
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer
    }

    .footer .footer-top .top_content .contact_form .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 5.6vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        background-size: 2.134vw 5.867vw
    }

    .footer .footer-top .top_content .sotial {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.465vw
    }

    .footer .footer-top .top_content .sotial .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 5.6vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .footer .footer-top .top_content .sotial_items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.761vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer .footer-top .top_content .sotial_item {
        width: 14.131vw;
        height: 14.131vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: rgba(255, 255, 255, .08)
    }

    .footer .footer-top .top_content .telegramm {
        width: 8.003vw;
        height: 8.003vw
    }

    .footer .footer-top .top_content .watsupp {
        width: 6.933vw;
        height: 6.933vw
    }

    .footer .footer-top .top_content .insta {
        width: 6.933vw;
        height: 6.933vw
    }

    .footer .footer-top .top_content .faceboock {
        width: 7.465vw;
        height: 7.465vw
    }

    .footer .footer-top .copyrite {
        text-align: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.266vw;
        line-height: 5.069vw;
        text-transform: uppercase;
        color: #fff;
        padding-bottom: 4vw;
        padding-top: 4vw;
        background: #fa842f
    }

    .catalog {
        background: #f2f2f1;
        padding-top: 5.335vw;
        padding-bottom: 12.8vw
    }

    .catalog .category_auto {
        padding-top: 5.333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.266vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .catalog .category_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 2.666vw;
        width: 92vw;
        height: 10.667vw;
        border: .266vw solid rgba(24, 24, 24, .2);
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.867vw;
line-height: 120%;
        color: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
    }

    .catalog .category_item.active {
        background: #fa842f;
        border: none;
        color: #fff
    }

    .catalog .category_item:hover {
        background: #fa842f;
        border: none;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }


    .catalog .filter_tablet {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog .filter_tablet .filter_tablet_btn {
        background: #f3f3f2;
        border: .266vw solid rgba(24, 24, 24, .2);
        height: 10.667vw;
        width: 45vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
   font-size: 5.867vw;
line-height: 120%;
        gap: 2.666vw;
        color: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .filter_tablet .filter_tablet_btn:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f
    }

    .catalog .filter_tablet .filter_tablet_btn img {
        width: 7.467vw;
        height: 6.4vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .catalog .filter_tablet .filter_reset_btn {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.867vw;
line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #fff;
        gap: 2.666vw;
        background: #9a9a9a;
        height: 10.667vw;
        width: 45vw;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .filter_tablet .filter_reset_btn:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f
    }

    .catalog .filter_tablet .filter_reset_btn img {
        width: 5.067vw;
        height: 6.666vw;
        -o-object-fit: contain;
        object-fit: contain
    }

    .catalog .filter {
        height: 0;
        width: 0;
        visibility: hidden;
        opacity: 0;
        padding-top: 4.266vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4.266vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .filter_item {
        background: #f3f3f2;
        border: .266vw solid rgba(24, 24, 24, .2);
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 120%;
        color: #08131a;
        width: 73.865vw;
        height: 5.867vw;
        height: 16.001vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 2.666vw
    }

    .catalog .filter_item select {
        width: 100%;
        background-color: transparent;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 120%;
        color: #000
    }

    .catalog .search {
        width: 51.466vw;
        height: 16.265vw;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #fa842f;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 6.4vw;
        line-height: 120%;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .search:hover {
        background: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .no-webp .catalog .reset {
        background-image: url(../img/reset.png)
    }

    .catalog .reset {
        cursor: pointer;
        width: 17.066vw;
        height: 16.265vw;
        background-color: #fa842f;
        background-size: 5.069vw 6.666vw;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .reset:hover {
        background-color: #000;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .catalog_items {
        padding-top: 7.999vw;
        display: -ms-grid;
        display: grid;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding-bottom: 5.334vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-column-gap: 4.266vw;
        -moz-column-gap: 4.266vw;
        column-gap: 4.266vw;
        row-gap: 4.266vw
    }

    .catalog .pagination_block {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .btns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8.802vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    .catalog .pages {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 1.331vw;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: 0
    }

    .wp-pagenavi span.current {
        font-weight: bold;
        width: 6.208vw;
        height: 0.23vw;
        width: 12.714vw;
        height: 0.266vw;
    }

    .catalog .pages .page {
        width: 12.714vw;
        height: .266vw;
        background: #181818;
        opacity: .5;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .catalog .pages .page.active {
        background: #fa842f;
        height: .533vw;
        opacity: 1
    }

    .catalog .result {
        left: 50%;
        bottom: 6vw;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        color: #181818;
        opacity: 0.5;
        position: absolute;
        font-size: 3.733vw;
        white-space: nowrap;
        line-height: 8vw;
    }

    .catalog .slide_model_itemm {
        width: 92.266vw;
        background: #fff;
        overflow: hidden
    }

    .catalog .slide_model_itemm .content_slide {
        position: relative
    }

    .catalog .slide_model_itemm .content_slide::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: transparent;
        z-index: 5;
        top: 0;
        left: 0;
        opacity: 0;
        border-top: 5.335vw solid #fa842f;
        border-left: .266vw solid #fa842f;
        border-right: .266vw solid #fa842f;
        border-bottom: 2.666vw solid #fa842f;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
        pointer-events: none
    }

    .catalog .slide_model_itemm .content_slide:hover::before {
        opacity: 1;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

    .catalog .slide_model_itemm .img_slider {
        position: relative;
        height: 69.632vw;
        width: 100%
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 12.714vw;
        height: .533vw;
        opacity: 1 !important;
        background: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-pagination-bullet {
        width: 12.714vw;
        height: .533vw;
        background: rgba(255, 255, 255, .462745098);
        opacity: 1;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        border-radius: 0
    }

    .catalog .slide_model_itemm .img_slider .new_arrivals_img_pagin .swiper-horizontal>.swiper-pagination-bullets,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-custom,
    .catalog .slide_model_itemm .img_slider .swiper-pagination-fraction {
        bottom: 5.335vw;
        width: auto;
        z-index: 10;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog .slide_model_itemm .imade_container img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .catalog .slide_model_itemm .auto_info {
        padding: 5.335vw
    }

    .catalog .slide_model_itemm .auto_name {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 7.465vw;
        line-height: 10.666vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .catalog .slide_model_itemm .auto_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 5.335vw
    }

    .catalog .slide_model_itemm .item_descr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog .slide_model_itemm .item_descr_key {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 8.003vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        text-align: left
    }

    .catalog .slide_model_itemm .item_descr_value {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 4.803vw;
        line-height: 8.003vw;
        text-align: right;
        color: #181818
    }

    .catalog .slide_model_itemm .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 5.335vw;
        border-top: .266vw solid rgba(128, 128, 128, .675)
    }

    .catalog .slide_model_itemm .price_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4.53vw;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .catalog .slide_model_itemm .new_price,
    .catalog .slide_model_itemm .new_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 7.465vw;
        line-height: 8.003vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        color: #fa842f
    }

    .catalog .slide_model_itemm .old_price,
    .catalog .slide_model_itemm .old_price span {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 8.003vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .catalog .bnt {
        position: relative;
        cursor: pointer
    }

    .catalog .bnt .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.935vw;
        height: 6.4vw
    }

    .catalog .bnt .btn_slider_arr path {
        stroke: #fff;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt .btn_slider {
        width: 18.667vw;
        height: 18.667vw;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt .btn_slider path {
        stroke: transparent;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider_arr {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.935vw;
        height: 6.4vw
    }

    .catalog .bnt:hover .btn_slider_arr path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider {
        width: 18.667vw;
        height: 18.667vw;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .catalog .bnt:hover .btn_slider path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .no-webp .form_catalog {
        background-image: url(../img/form_tablet_bg.png)
    }

    .form_catalog {
        height: auto;
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover
    }

    .form_catalog .content {
        margin: 0 auto;
        width: 92vw;
        padding-top: 22.933vw;
        padding-bottom: 29.333vw
    }

    .form_catalog .form_title {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.067vw;
        line-height: 10.667vw;
        color: #fff;
        padding-bottom: 2.666vw
    }

    .form_catalog .subtitle {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #fff;
        margin-bottom: 8vw
    }

    .form_catalog form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.335vw
    }

    .no-webp .form_catalog .name {
        background-image: url(../img/person_form.png)
    }

    .form_catalog .name {
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 4.803vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .form_catalog .phone {
        background-image: url(../img/phone_form.png)
    }

    .form_catalog .phone {
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .form_catalog .email {
        background-image: url(../img/mail_form.png)
    }

    .form_catalog .email {
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .form_catalog .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .form_catalog .checkbox svg {
        width: 13.334vw;
        height: 18.667vw
    }

    .form_catalog .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_catalog .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .form_catalog .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_catalog .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4vw;
        line-height: 10.667vw;
        color: #fff
    }

    .form_catalog .checkbox__text a {
        color: #fa842f;
        padding-left: 1.331vw;
        cursor: pointer
    }
    .form_catalog .checkbox__text.popup_link_ka,.form_catalog .checkbox__text{
        font-size: 3vw!important;
    line-height: 4.667vw!important;
    white-space: nowrap;
    }
    .form_catalog .checkbox__text.popup_link_ka a,.form_catalog .checkbox__text .popup_link {
        font-size: 3vw!important;
    line-height: 4.667vw!important;
    white-space: nowrap;
    }
    .form_catalog .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        margin-top: 0
    }

    .form_catalog .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #fff
    }

    .form_catalog .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .form_catalog .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_catalog .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        -webkit-backdrop-filter: blur(1.333vw);
        backdrop-filter: blur(1.333vw);
        z-index: 1000;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s
    }

    .popup-form.open {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s
    }

    .popup-form.open .popup-content {
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s;
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    .popup-form .popap-area {
        width: 11.203vw;
        height: 12.8vw;
        display: block;
        position: absolute;
        top: 4.003vw;
        right: 0
    }

    .popup-form .popup-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 100%
    }

    .no-webp .popup-form .popup-content {
        background-image: url(../img/popup.png)
    }

    .popup-form .popup-content {
        width: 92vw;
        height: 152.8vw;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 0;
        -webkit-transition: all .8s ease 0s;
        -o-transition: all .8s ease 0s;
        transition: all .8s ease 0s;
        opacity: 0;
        -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    .popup-form .popup_user_agr {
        background-image: none !important;
        background-color: #fff !important
    }

    .popup-form .popup_user_agr .form_catalog {
        height: 100%;
        padding-bottom: 5.333vw
    }

    .popup-form .popup_user_agr .content {
        width: 100%;
        margin: 0 auto;
        height: 100%;
        padding-left: 4vw;
        padding-right: 4vw;
        padding-top: 5.333vw;
        padding-bottom: 10vw
    }

    .popup-form .popup_user_agr .form_title {
        font-size: 6.933vw;
        line-height: 9.6vw;
        width: 90%;
        text-transform: uppercase;
        color: #181818
    }

    .popup-form .popup_user_agr .subtitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.998vw;
        height: 90%;
        overflow-y: scroll;
        padding-bottom: 5.333vw;
        padding-right: 2.667vw
    }

    .popup-form .popup_user_agr .politik_punkts {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 140%;
        color: #181818
    }

    .popup-form .popup_user_agr .close {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 2.4vw;
        height: 2.4vw;
        fill: #000 !important
    }

    .popup-form .popup_user_agr .close path {
        stroke: #000 !important;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .form_catalog {
        background-image: none;
        position: relative
    }

    .popup-form .content {
        margin: 0 auto 0 0;
        padding-left: 7.999vw;
        padding-right: 7.999vw;
        padding-top: 8vw
    }

    .popup-form .name {
        width: 100%
    }

    .popup-form .phone {
        width: 100%
    }

    .popup-form .email {
        width: 100%
    }

    .popup-form .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .popup-form .checkbox svg {
        width: 13.333vw;
        height: 18.667vw
    }

    .popup-form .checkbox svg path:last-child {
        fill: transparent;
        stroke: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .popup-form .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .popup-form .checkbox input:checked+svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .popup-form .checkbox__text {
        display: inline;
        font-size: 2vw!important;
    line-height: 4.667vw!important;
    }

    .popup-form .checkbox__text a {
        color: #000;
        padding-left: 1.331vw;
        cursor: pointer;
          font-size: 2vw!important;
    line-height: 4.667vw!important;
        
    }

    .popup-form .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .popup-form .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #fff
    }

    .popup-form .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #000
    }

    .popup-form .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .btn_clip .penta path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .btn_clip .arrow path {
        stroke: #000;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .popup-form .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .recently_watch .title {
        width: 100%
    }

    .recently_watch .content {
        padding-top: 12.8vw;
        padding-bottom: 30vw;
        position: relative
    }

    .recently_watch .new_arrivals_slider {
        margin-top: 6.116vw;
        margin-bottom: 7.942vw
    }

    .finanse_calc {
        background: 0 0;
        padding-top: 2.933vw;
        padding-bottom: 10.932vw
    }

    .finanse_calc .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .finanse_calc .subtitle {
        width: 92vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020;
        padding-top: 5.333vw
    }

    .finanse_calc .credit-calc {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        gap: 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
        margin-top: 8vw;
        margin-bottom: 8vw
    }

    .finanse_calc .credit-calc .title_calk_right {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 8.534vw;
        line-height: 10.666vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff
    }

    .finanse_calc .credit-calc .title_calk {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 8.534vw;
        line-height: 10.666vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left {
        height: 100%;
        width: 92vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 3.998vw;
        padding: 7.467vw 5.333vw 7.467vw 5.333vw;
        background: #f2f2f1
    }

    .finanse_calc .credit-calc .left .flex-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 1.331vw
    }

    .finanse_calc .credit-calc .left .flex-container.for-range {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 2.931vw;
        padding-bottom: 0
    }

    .finanse_calc .credit-calc .left .flex-container h5 {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container .per {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 3.733vw;
        line-height: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container h6 {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 6.666vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left .flex-container h6 span {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 6.666vw;
        line-height: 13.066vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        text-transform: uppercase;
        color: #181818
    }

    .finanse_calc .credit-calc .left .val-summ {
        font-family: Mulish;
        font-style: normal;
        font-weight: 800;
        font-size: 4.266vw;
        line-height: 5.333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #1a1a1a
    }

    .finanse_calc .credit-calc .right {
        width: 92vw;
        padding: 7.999vw 5.333vw 8vw 5.333vw;
        background-color: #000;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .finanse_calc .credit-calc .right .info-pay {
        width: 100%;
        height: auto;
        background: 0 0;
        padding: 6.134vw 0 0 0;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        gap: .003vw
    }

    .finanse_calc .credit-calc .right .info-pay-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.666vw;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .finanse_calc .credit-calc .right .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.065vw
    }

    .finanse_calc .credit-calc .right .title-range {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 5.333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff
    }

    .finanse_calc .credit-calc .right .persent {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.333vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc .right .summ {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.333vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc .right .yeahr {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 9.333vw;
        line-height: 13.067vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fa842f
    }

    .finanse_calc .credit-calc input[type=range] {
        width: 100%;
        height: 2.134vw;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 2.666vw;
        background: #fff
    }

    .finanse_calc .credit-calc input[type=range].range-credit-time {
        background: -webkit-gradient(linear, left top, right top, from(#fa842f), color-stop(100%, #fa842f), color-stop(100%, #fff), to(#fff));
        background: -o-linear-gradient(left, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%);
        background: linear-gradient(to right, #fa842f 0, #fa842f 100%, #fff 100%, #fff 100%)
    }

    .finanse_calc .credit-calc input[type=range]::-webkit-slider-runnable-track {
        height: 2.134vw;
        border-radius: 2.666vw;
        background: 0 0
    }

    .no-webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        background-image: url(../img/tumb.png)
    }

    .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 4.803vw;
        height: 4.803vw;
        background: #f2f2f1;
        background-size: 4.266vw;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        margin-top: -1.356vw;
        margin-left: 0
    }

    .auto_block .content {
        padding-top: 2.667vw;
        padding-bottom: 2.667vw
    }

    .auto_block .block_auto_content {
        padding-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 7.999vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_slider {
        width: 92vw;
        position: relative
    }

    .auto_block .block_slider .mySwiper_big {
        width: 92vw;
        height: 80vw;
        position: static
    }

    .auto_block .block_slider .mySwiper_big_wrapper {
        position: static
    }

    .auto_block .block_slider .mySwiper_big_pagin {
        width: 100%;
        height: 1.333vw;
        position: absolute;
        left: 0;
        top: auto;
        bottom: 0;
        z-index: 10
    }

    .auto_block .block_slider .swiper-slide_little {
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_slider .swiper-slide_little img {
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    .auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active {
        background-color: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_slider .swiper-slide_little.swiper-slide-thumb-active img {
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    .auto_block .block_slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #fa842f;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1.333vw;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

    .auto_block .block_slider .mySwiper_little {
        width: 92vw;
        height: 26.133vw;
        margin-top: 2.667vw;
        margin-bottom: 2.667vw
    }

    .auto_block .block_slider img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .auto_block .block_description {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 92vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_description .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .auto_block .block_description .artikul {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 8.003vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818
    }

    .auto_block .block_description .available_cars {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.331vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .auto_block .block_description .available_cars img {
        width: 6.113vw;
        height: 4.233vw;
        -o-object-fit: cover;
        object-fit: cover
    }

    .auto_block .block_description .available_cars p {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 5.601vw;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .block_description .auto_name {
        padding: 6.4vw 0 9.066vw 0;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 8vw;
        line-height: 9.333vw;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .block_description .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        position: relative;
        margin-bottom: 5.335vw
    }

    .auto_block .block_description .price .dot {
        position: absolute;
        height: .266vw;
        bottom: 1.065vw;
        width: 100%;
        border-top: .266vw dashed rgba(0, 0, 0, .2);
        z-index: -1
    }

    .auto_block .block_description .price span {
        position: relative;
        z-index: 1;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 8vw;
        color: #181818;
        background: #fff;
        padding-right: 2.666vw
    }

    .auto_block .block_description .price_cont {
        padding-left: 2.666vw;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        gap: 3.998vw
    }

    .auto_block .block_description .old_price {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.333vw;
        line-height: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration-line: line-through;
        color: #181818;
        opacity: .44
    }

    .auto_block .block_description .new_price {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 9.333vw;
        line-height: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: right;
        color: #fa842f
    }

    .auto_block .harakt_item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-bottom: 4.8vw
    }

    .auto_block .harakt_item .dot {
        position: absolute;
        height: .266vw;
        bottom: 1.065vw;
        width: 100%;
        border-top: .266vw dashed rgba(0, 0, 0, .2);
        z-index: -1
    }

    .auto_block .key {
        background: #fff;
        padding-right: 2.666vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 8vw;
        color: #181818
    }

    .auto_block .line {
        width: 100%;
        height: .266vw;
        background-color: rgba(0, 0, 0, .2);
        margin: 0 0 2.667vw 0
    }

    .auto_block .value {
        background: #fff;
        padding-left: 2.666vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 4.8vw;
        line-height: 8vw;
        color: #181818
    }

    .auto_block .watsapp {
        width: 92vw;
        height: 16.534vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 6.4vw;
        line-height: 5.867vw;
        color: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background: #fa842f;
        margin-top: 3.2vw
    }

    .auto_block .auto_byu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 2.667vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 2.667vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .btn_byu {
        width: 92vw;
        height: 16.265vw;
        border: .266vw solid rgba(24, 24, 24, .2);
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 6.4vw;
        line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        color: #181818
    }

    .auto_block .block_auto_haracteristiks_content {
        padding-top: 11.999vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item {
        width: 90.003vw;
        height: 16.001vw;
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 4.8vw;
        line-height: 120%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #181818;
        -webkit-clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
        clip-path: polygon(15% 0, 100% 0, 85% 100%, 0 100%);
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:hover {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background-color: #fa842f;
        cursor: pointer
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(2),
    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(3) {
        margin-left: -7.335vw
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .item:nth-child(3) {
        display: none
    }

    .auto_block .block_auto_haracteristiks_content .category_haracteristik .active {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        background-color: #fa842f
    }

    .auto_block .block_auto_haracteristiks_content .description_text {
        padding: 0 0 8.003vw 0;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #202020
    }

    .auto_block .block_auto_haracteristiks_content .options {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 5.867vw;
        line-height: 8.003vw;
        color: #181818;
        padding-bottom: 2.668vw
    }

    .auto_block .block_auto_haracteristiks_content .ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        gap: 2.667vw
    }

    .auto_block .block_auto_haracteristiks_content .li {
position: relative;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 4.267vw;
    line-height: 8vw;
    color: #181818;
    padding-left: 5.335vw;
    display: flex;
    align-items: flex-start;
    }

    .auto_block .block_auto_haracteristiks_content .li::before {
        content: "";
    width: 2.066vw;
    height: 2.066vw;
    background: #fa842f;
    border-radius: 50%;
    position: absolute;
    top: 3vw;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: none;
    }

    .auto_block .item_block#technikal {
        padding-top: 16.001vw;
        gap: 6.666vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-image: none;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: left bottom
    }

    .auto_block .item_block#technikal.hide {
        display: none
    }

    .auto_block .item_block#technikal .item_texnical {
        width: 92vw
    }

    .auto_block .item_block#technikal .key {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.8vw;
        line-height: 6.133vw;
        color: #181818;
        text-transform: uppercase
    }

    .auto_block .item_block {
        padding-top: 8.003vw
    }

    .auto_block .item_block.hide {
        display: none
    }

    .auto_block .title {
        margin-bottom: 10.666vw;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        padding-left: 14.665vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 5.867vw;
        line-height: 8.003vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #181818
    }

    .auto_block .number_container {
width: 10.066vw;
    height: 10.667vw;
        position: absolute;
        top: -25%;
        z-index: 4;
        left: 0
    }

    .auto_block .number_container .bg {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
width: 10.066vw;
    height: 10.667vw;
        background: #181818;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
    }

    .auto_block .number_container .number {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.003vw;
        line-height: 9.335vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .no-webp .shipping {
        background-image: url(../img/bg_ship_tab.png)
    }

    .shipping {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: -18.667vw bottom
    }

    .shipping .content {
        padding: 2.667vw 0 37.333vw 0
    }

    .shipping .subtitle {
        width: 92vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020;
        padding: 2.667vw 0 7.999vw 0
    }

    .shipping form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.335vw
    }

    .no-webp .shipping .name {
        background-image: url(../img/person_form.png)
    }

    .shipping .name {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 4.803vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .shipping .phone {
        background-image: url(../img/phone_form.png)
    }

    .shipping .phone {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .shipping .email {
        background-image: url(../img/mail_form.png)
    }

    .shipping .email {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .shipping .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .shipping .checkbox svg {
        width: 9.6vw;
        height: 10.667vw
    }

    .shipping .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .shipping .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .shipping .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .shipping .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.266vw;
        line-height: 10.666vw;
        color: #181818
    }

    .shipping .checkbox__text a {
        color: #fa842f;
        padding-left: 1.331vw;
        cursor: pointer
    }

    .shipping .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .shipping .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #181818
    }

    .shipping .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .shipping .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .shipping .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .no-webp .our_service {
        background-image: url(../img/bg_serv.png)
    }

    .our_service {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: -40vw 17vw
    }

    .our_service .content {
        padding: 2.668vw 0 40vw 0
    }

    .our_service .subtitle {
        font-family: Roboto;
        padding-top: 2.667vw;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020;
        width: 92vw;
        padding-bottom: 11.999vw
    }

    .our_service .title_list {
        padding-top: 5.335vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 5.867vw;
        line-height: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #181818;
        padding-bottom: 6.666vw
    }

    .our_service ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        gap: 1.333vw;
        width: 92vw
    }

    .our_service ul .li {
        position: relative;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #181818;
        padding-left: 5.335vw
    }
       .our_service ul .li:nth-child(6) {
         width: 70vw
    }
       .our_service ul .li:nth-child(7) {
         width: 55vw
    }
      .our_service ul .li:nth-child(8) {
         width: 55vw
    }
      .our_service ul .li:nth-child(9) {
width: 70vw;
    }
    .our_service ul .li:nth-child(10) {
    width: 60vw;
}

    .our_service ul .li::before {
        content: "";
        width: 2.666vw;
        height: 2.666vw;
        background: #fa842f;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%)
    }

    .form_service {
        padding: 9.333vw 0 10.666vw 0;
        position: relative
    }

    .form_service .title_block_h {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 8vw;
        line-height: 10.667vw;
        text-transform: uppercase;
        color: #181818;
        padding-bottom: 5vw;
    }

    .form_service form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.335vw
    }

    .no-webp .form_service .name {
        background-image: url(../img/person_form.png)
    }

    .form_service .name {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 4.803vw 5.867vw;
        padding-left: 13.333vw
    }

    .form_service .other_input {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        padding-left: 6.677vw
    }

    .form_service .form_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.335vw;
        width: 92vw;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }

    .form_service .block_one {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .form_service .block_in_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 92vw
    }

    .form_service textarea {
        width: 92vw;
        height: 78.667vw;
        background: #fff;
        border: .266vw solid rgba(24, 24, 24, .2);
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: rgba(0, 0, 0, .2);
        padding-left: 3.998vw
    }

    .form_service .title_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 5.335vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .form_service .title_block .title_penta {
        width: 9.6vw;
        height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.867vw;
        line-height: 6.933vw;
        text-transform: uppercase;
        color: #fff;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        background: #181818
    }

    .form_service .title_block .title_form {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.867vw;
        line-height: 6.933vw;
        text-transform: uppercase;
        color: #181818
    }

    .form_service .subtitle_form {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 5.067vw;
        color: #202020;
        padding: 5.335vw 0
    }

    .no-webp .form_service .phone {
        background-image: url(../img/phone_form.png)
    }

    .form_service .phone {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 13.067vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .form_service .email {
        background-image: url(../img/mail_form.png)
    }

    .form_service .email {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 13.067vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .form_service .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 0;
        position: absolute;
        bottom: 76vw
    }

    .form_service .checkbox svg {
        width: 13.334vw;
        height: 13.334vw
    }

    .form_service .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_service .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .form_service .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .form_service .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.733vw;
        line-height: 5.666vw;
        color: #181818;
    }

    .form_service .checkbox__text a {
        color: #fa842f;
        padding-left: 1.331vw;
        cursor: pointer
    }

    .form_service .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 10.667vw;
        margin-right: 0
    }

    .form_service .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #181818
    }

    .form_service .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .form_service .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .form_service .text_agree {
        background: #f2f2f1;
        margin-top: 10.666vw;
        width: 100%;
        padding: 2.667vw 4vw;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        line-height: 6.933vw;
        color: #202020;
        font-size: 4.267vw;
        line-height: 6.933vw
    }

    .sell_our_vehicle {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left bottom;
        height: auto
    }

    .sell_our_vehicle .content {
        padding: 2.667vw 0 10.668vw 0
    }

    .sell_our_vehicle .subtitle {
        padding: 2.67vw 0 8.266vw 0;
        width: 92vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020
    }

    .sell_our_vehicle form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.335vw
    }

    .no-webp .sell_our_vehicle .name {
        background-image: url(../img/person_form.png)
    }

    .sell_our_vehicle .name {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 4.803vw 5.867vw;
        padding-left: 13.333vw
    }

    .sell_our_vehicle .other_input {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        padding-left: 6.677vw
    }

    .sell_our_vehicle .form_block {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 5.335vw 5.335vw;
        width: 92vw;
        margin-bottom: 1.333vw
    }

    .sell_our_vehicle .title_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 5.335vw;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .sell_our_vehicle .title_block .title_penta {
        width: 9.6vw;
        height: 10.667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.533vw;
        line-height: 5.333vw;
        text-transform: uppercase;
        color: #fff;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
        background: #181818
    }

    .sell_our_vehicle .title_block .title_form {
        font-family: RobotoCondensed-Bold;
        font-style: normal;
        font-weight: 800;
        font-size: 5.867vw;
        line-height: 6.933vw;
        text-transform: uppercase;
        color: #181818
    }

    .sell_our_vehicle .subtitle_form {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020
    }

    .no-webp .sell_our_vehicle .phone {
        background-image: url(../img/phone_form.png)
    }

    .sell_our_vehicle .phone {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .no-webp .sell_our_vehicle .email {
        background-image: url(../img/mail_form.png)
    }

    .sell_our_vehicle .email {
        border: .266vw solid rgba(24, 24, 24, .2);
        width: 92vw;
        height: 16.001vw;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.803vw;
        line-height: 13.066vw;
        color: rgba(0, 0, 0, .6);
        background: #fff;
        background-repeat: no-repeat;
        background-position: 3.998vw center;
        background-size: 5.867vw 5.867vw;
        padding-left: 13.333vw
    }

    .sell_our_vehicle .checkbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .sell_our_vehicle .checkbox svg {
        width: 13.333vw;
        height: 13.333vw
    }

    .sell_our_vehicle .checkbox svg path:last-child {
        fill: #fff;
        stroke: #fff;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .sell_our_vehicle .checkbox input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }

    .sell_our_vehicle .checkbox input:checked+svg path:last-child {
        fill: #fa842f;
        stroke: #fa842f;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .sell_our_vehicle .checkbox__text {
        cursor: pointer;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 2.9vw;
        line-height: 4.666vw;
        color: #181818;
    }

    .sell_our_vehicle .checkbox__text a {
        color: #fa842f;
        padding-left: 1.331vw;
        cursor: pointer
    }

    .sell_our_vehicle .input_submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5.335vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .sell_our_vehicle .input_submit input {
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 5.335vw;
        line-height: 10.666vw;
        color: #181818
    }

    .sell_our_vehicle .input_submit:hover input {
        -webkit-transition: .3s ease-out;
        -o-transition: .3s ease-out;
        transition: .3s ease-out;
        color: #fa842f
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .penta {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .penta path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .btn_clip .arrow path {
        stroke: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .sell_our_vehicle .input_submit:hover .more_info {
        color: #fa842f;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .contact_us .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 2.667vw 0 10.667vw 0
    }

    .contact_us .contact_us_bloks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 11.2vw
    }

    .contact_us .items_adress {
        padding-top: 3.999vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        gap: 3.999vw
    }

    .contact_us .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 2.666vw
    }

    .contact_us .item:nth-child(3) {
        display: none
    }

    .contact_us .item:nth-child(1) .text br {
        display: none
    }

    .contact_us .title {
        font-family: Roboto;
        font-style: normal;
        font-weight: 800;
        font-size: 5.867vw;
        line-height: 13.067vw;
        text-transform: uppercase;
        color: #181818
    }

    .contact_us .text {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020
    }

    .contact_us .text a {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 4.267vw;
        line-height: 6.933vw;
        color: #202020
    }

    .contact_us .items_map {
        width: 92vw;
        height: 126.133vw;
        margin-top: 0;
        position: relative
    }

    .contact_us .items_map .map_bg {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .contact_us .items_map .map_orange {
        position: absolute;
        width: 10.949vw;
        height: 18.667vw;
        z-index: 4;
        top: 53.334vw;
        left: 38.667vw;
        -webkit-animation: 4s linear 0s infinite alternate move_map;
        animation: 4s linear 0s infinite alternate move_map
    }

    .contact_us .items_map .map_white {
        width: 9.601vw;
        height: 2.933vw;
        position: absolute;
        z-index: 3;
        top: 70.668vw;
        left: 39.2vw
    }

    @-webkit-keyframes move_map {
        0% {
            top: 53.334vw
        }

        50% {
            top: 49.334vw
        }

        100% {
            top: 53.334vw
        }
    }

    @keyframes move_map {
        0% {
            top: 53.334vw
        }

        50% {
            top: 49.334vw
        }

        100% {
            top: 53.334vw
        }
    }

    .banner_container .subtitle_big_ka {
        font-family: 'Helvetica Neue';
        font-style: normal;
        font-weight: 700;
        font-size: 9.334vw;
        line-height: 10.665vw;
        color: #FFFFFF;
    }
    .banner_container .text.text_ka {
        padding-top: 7.651vw;
        color: #fff;
        padding-bottom: 8.443vw;
    }
}

.webp .loocing_car {
    background-image: url(../img/loosing_car.webp)
}

.webp .sell_car {
    background-image: url(../img/sell_car.webp)
}

.webp .container_transporting {
    background-image: url(../img/container_block.webp)
}

.webp .new_arrivals {
    background-image: url(../img/arrivals_bg.webp)
}

.webp .footer .footer-top {
    background-image: url(../img/footer_bg.webp)
}

.webp .catalog .reset {
    background-image: url(../img/reset.webp)
}

.webp .form_catalog {
    background-image: url(../img/bg_form.webp)
}

.webp .form_catalog .name {
    background-image: url(../img/person_form.webp)
}

.webp .form_catalog .phone {
    background-image: url(../img/phone_form.webp)
}

.webp .form_catalog .email {
    background-image: url(../img/mail_form.webp)
}

.webp .popup-form .popup-content {
    background-image: url(../img/popup.webp)
}

.webp .finanse_calc {
    background: url(../img/calc_bg.webp);
    background-size: cover;
}

.webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
    background-image: url(../img/tumb.webp)
}

.webp .auto_block .item_block#technikal {
    background-image: url(../img/bgtabs.webp)
}

.webp .shipping {
    background-image: url(../img/container_page.webp)
}

.webp .shipping .name {
    background-image: url(../img/person_form.webp)
}

.webp .shipping .phone {
    background-image: url(../img/phone_form.webp)
}

.webp .shipping .email {
    background-image: url(../img/mail_form.webp)
}

.webp .our_service {
    background-image: url(../img/servisebg.webp)
}

.webp .form_service .name {
    background-image: url(../img/person_form.webp)
}

.webp .form_service .phone {
    background-image: url(../img/phone_form.webp)
}

.webp .form_service .email {
    background-image: url(../img/mail_form.webp)
}

.webp .sell_our_vehicle {
    background-image: url(../img/sell_page.webp)
}

.webp .sell_our_vehicle .name {
    background-image: url(../img/person_form.webp)
}

.webp .sell_our_vehicle .phone {
    background-image: url(../img/phone_form.webp)
}

.webp .sell_our_vehicle .email {
    background-image: url(../img/mail_form.webp)
}

@media only screen and (max-width:1200px) {
    .webp .loocing_car {
        background-image: url(../img/loosing_car.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .sell_car {
        background-image: url(../img/sell_car.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .container_transporting {
        background-image: url(../img/container_block.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .new_arrivals {
        background-image: url(../img/arrivals_bg.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .footer .footer-top {
        background-image: url(../img/bg768.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .catalog .reset {
        background-image: url(../img/reset.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_catalog {
        background-image: url(../img/form_tablet_bg.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_catalog .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_catalog .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_catalog .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .popup-form .popup-content {
        background-image: url(../img/popup.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        background-image: url(../img/tumb.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .auto_block .item_block#technikal {
        background-image: url(../img/bgtabs.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .shipping {
        background-image: url(../img/bg_ship_tab.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .shipping .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .shipping .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .shipping .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .our_service {
        background-image: url(../img/bg_serv.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_service .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_service .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .form_service .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .sell_our_vehicle .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .sell_our_vehicle .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:1200px) {
    .webp .sell_our_vehicle .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .loocing_car {
        background-image: url(../img/nevcarmob.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .sell_car {
        background-image: url(../img/sellcarmob.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .container_transporting {
        background-image: url(../img/container_block.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .new_arrivals {
        background-image: url(../img/arrivals_bg.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .footer .footer-top {
        background-image: url(../img/bg768.webp);
        overflow: hidden;
    }
}

@media only screen and (max-width:600px) {
    .webp .catalog .reset {
        background-image: url(../img/reset.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_catalog {
        background-image: url(../img/form_tablet_bg.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_catalog .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_catalog .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_catalog .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .popup-form .popup-content {
        background-image: url(../img/popup.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .finanse_calc .credit-calc input[type=range]::-webkit-slider-thumb {
        background-image: url(../img/tumb.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .shipping {
        background-image: url(../img/bg_ship_tab.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .shipping .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .shipping .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .shipping .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .our_service {
        background-image: url(../img/bg_serv.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_service .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_service .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .form_service .email {
        background-image: url(../img/mail_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .sell_our_vehicle .name {
        background-image: url(../img/person_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .sell_our_vehicle .phone {
        background-image: url(../img/phone_form.webp)
    }
}

@media only screen and (max-width:600px) {
    .webp .sell_our_vehicle .email {
        background-image: url(../img/mail_form.webp)
    }
}
.checkbox{
display:none!important;
}
.wpcf7-not-valid-tip{
    display: none!important;
}
input.wpcf7-not-valid{
    border: 1px solid red!important;
}
