.swiper-pagination-bullet {
    width: 34px !important;
    height: 4px !important;
    background: #a09f9f !important;
    border-radius: 0 !important;
    opacity: 1 !important;
}

.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #000 !important;
    height: 4px !important;
}

header {
    background: #ffffff;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

header .logo-wrap {
    display: flex;
    align-items: center;
    padding-right: 0px;
}

header .logo1 {
    display: block;
    align-items: center;
    padding: 0;
    font-size: 16px;
}

header .logo1 b {
    font-size: 24px;
    font-weight: 500;
}

header .header .logo-wrap .logo1 img {
    width: 180px;
}

header .logo2 {
    display: flex;
    align-items: center;
    padding-right: 16px;
    margin-right: 16px;
    border-right: 1px solid #dcdcdc;
    height: 55px;
}

header .header .logo-wrap .logo1 img {
    /* width: 100%; */
}

/* header .logo2:after {
    content: "";
    width: 2px;
    height: 21px;
    background: #000000;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
} */

header .header {
    padding: 15px 0;
    height: 95px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid black;
}

header .header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header .header .logos {
    display: flex;
    align-items: center;
}

header .header .logo {
    padding-right: 50px;
}

header .header .header_contacts {
    display: flex;
    justify-content: space-between;
    align-items: center;
	font-size: 14px;
	line-height: 1.4;
    width: 62%;
}

header .header .header_contacts .popup {
    /* font-weight: 900; */
    /* font-size: 13px; */
    /* color: #000000; */
    /* display: block; */
    /* border-bottom: 2px solid #000000; */
    margin-left: 15px;
    min-width: 277px;
    max-width: 100%;
}

header .header .top_addr {
    font-size: 12px;
    font-weight: 300;
    position: relative;
    display: flex;
    align-items: center;
}

header .header .top_addr:before {
    content: url(../img/location7b30.png?v=4);
    /* position: absolute; */
    top: 2px;
    left: 0;
    margin-right: 10px;
}

header .phone_mob {
    display: none;
}

header .header .top_phone {
    padding-left: 15px;
}

header .header .top_phone a {
    font-size: 16px;
    display: block;
    position: relative;
    color: black;
    white-space: nowrap;
    padding-left: 24px;
}

header .header .top_phone a:before {
    content: url(../img/phone7b30.png?v=4);
    position: absolute;
    top: 0px;
    left: 0;
}

header .header .m_button {
    display: none;
}

header .menu {
}

header .menu .container {
    display: flex;
    justify-content: space-between;
}

header .menu .cars_menu {
    display: flex;
    justify-content: space-between;
    width: 44%;
}

header .menu .cars_menu a {
    display: block;
    color: black;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 13px;
}

header .menu .cars_menu a:hover {
    border-bottom: 2px solid #000000;
}

header .menu .main_menu {
    display: flex;
    justify-content: center;
    width: 100%;
}

header .menu .main_menu a {
    font-size: 16px;
    font-weight: 600;
    color: black;
    padding-left: 44px;
    padding-right: 44px;
    transition: all 0.2s linear;
    height: 70px;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

header .menu .main_menu a:hover {
    text-decoration: underline;
}

/*== b1 ==*/
.b1 {
    /* height: 751px; */
    height: 600px;
    overflow: hidden;
}

.b1 .swiper-container {
}

.b1 .swiper {
}

.b1 .swiper .swiper-pagination {
    position: absolute;
    bottom: 170px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.b1 .swiper .swiper-button-prev,
.b1 .swiper .swiper-button-next {
    position: absolute;
    left: 0;
    top: -400px;
    width: 44px;
    height: 44px;
    z-index: 4;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf3+enZ15eXl4eHiXlpZ5eXmYl5cQDg4AAACYl5cKCAiXlpYGBgYAAACYlpYFBQWUk5MKCQmhn58WFRV9e3uSkZEBAQF9fHyWlZUBAQGWlJQAAAB9fHwEBASXlpZ9fHyUlJSDgYGenJwAAAChoKCioaGioKD///8dLk9AAAAAO3RSTlMAAxUoNUFISxYzSk0ZPxgLOBpJGy0uKazuoqLboeFVNt9T31JH4FLWU/pXqNBQp9tP20+mUd2o17HwBIJNO9wAAAABYktHRD5JZADjAAAAB3RJTUUH5wofCyAtWVFJxAAAAUtJREFUOMuVlWlfgzAMxgsdoywgyBSdFx54K95Tt/T7fy3BeQySAn1epv8fJE/TRIimHFeOvLHvj72RVI7okgomsKZJoIxoGAFRtMGicQKskpiymykYlE7brIQOySa7BZ3aXmcz6FH2z077WIC/vOO0H05/PUn62crBn7sYwgKE33A0DI5q1h3GAtR9EvBHO7vtSFD1pM+ysyW2Q75jyGJP630SdPmmONB4eESiUuRcDlofn9BwLjyOxdMz5hueKLjazi+45ApBzJghXl6xVfsURn19AwaYpHGL+u6ehQumwBLx4ZGDPc66EpdPzwycs5fyUt3fKw1LobgflqjfqNPK0EhzxHdihmNq0TntuqAehrypH580C8tnZfdgrUaB3ZCxGl92g9Fu5NoN8ypvizVht4BMqy3sWJqNHvQ7lmathZL5ah3nmVq0Dr8A5iVPEL5jWnAAAAAASUVORK5CYII=) center center no-repeat;
    cursor: pointer;
}

.b1 .swiper .swiper-button-prev {
}

.b1 .swiper .swiper-button-next {
    left: auto;
    right: 0;
    transform: scale(-1, 1);
}

.b1 .swiper-wrapper {
}

.b1 .swiper-slide {
    background: url("../img/b1_slide17b30.jpg?v=4") center top no-repeat;
    height: 751px;
    color: white;
}

.b1 .swiper-slide.slide1 {
}

.b1 .swiper-slide.slide2 {
    background-image: url(../img/b1_slide27b30.jpg?v=4);
}

.b1 .swiper-slide.slide3 {
    background-image: url(../img/b1_slide37b30.jpg?v=4);
}

.b1 .swiper-slide.slide4 {
    background-image: url(../img/b1_slide41bce.jpg?v=6);
    color: #000;
}

.b1 .swiper-slide.slide4 .container:before {
    content: '';
    position: absolute;
    top: 37px;
    left: 0;
    width: 100%;
    height: 160px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 21.11%, #FFF 82.46%, rgba(255, 255, 255, 0.00) 100%);
}

.b1 .swiper-slide.slide5 {
    background-image: url(../img/b1_slide5.jpg);
    color: #000;
}

.b1 .swiper-slide .container {
    position: relative;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 40px;
}

.b1 .swiper-slide h2 {
    /* font-size: 26px; */
    font-size: 18px;
    font-weight: 500;
    line-height: 154%;
    color: white;
    text-align: center;
    /* margin-top: 37px; */
    margin-top: 59px;
    margin-bottom: 19px;
    text-transform: uppercase;
    padding: 40px 0;
}

.whitebg {
    /* position: absolute; */
    /* content: ""; */
    /* background: #ffffff66; */
    /* backdrop-filter: blur(5px); */
    /* width: calc(100% + (75px * 2)); */
    /* height: 100%; */
    /* backdrop-filter: blur(10px); */
    /*left: -75px;*/
    top: 0;
    /* z-index: -1; */
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
}

.big-text {
    text-transform: uppercase;
    font-size: 150%;
}

.subtitle {
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    align-content: center;
}

.subtitle svg {
    margin-right: 12px;
}

.subtitle1 {
    margin-bottom: 8px;
    min-height: 30px;
}

.subtitle2 {
    /*! padding-bottom:30px; */
    min-height: 26px;
    padding-top: 2px;
    margin-bottom: 30px;
}

.b1 .swiper-slide .mob_br {
    display: none;
}

/* .b1 .swiper-slide span {
  font-size: 24px;
} */

.b1 .swiper-slide.slide2 h2 {
    color: #000;
    background: rgb(255 255 255 / 50%);
    padding: 15px 15px 30px 75px;
    margin-top: 20px;
    max-width: 990px;
    text-transform: none;
}

.b1 .swiper-slide h2 .br_mob {
    display: none;
}

.b1 .swiper-slide.slide4 h2 {
    font-size: 50px;
    font-weight: bold;
    line-height: 154%;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0;
    display: block;
    /* padding-bottom: 18px; */
    padding-bottom: 6px;
    margin: 0;
    color: #01AFB5;
}

.b1 .swiper-slide.slide4 h2 p {
    font-size: 70%;
    font-weight: 500;
    margin-bottom: 0px;
}

.b1 .swiper-slide.slide4 .whitebg {
    position: relative;
}

.b1 .swiper-slide .title1 {
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.b1 .swiper-slide .title2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 28px;
}

.b1 .swiper-slide .button {
    width: 380px;
    max-width: 100%;
    left: 50%;
    position: relative;
    margin-left: -190px;
}

.b1 .swiper-slide.slide2 .button {
    margin-left: auto;
    display: block;
    margin-top: -55px;
    margin-right: 25%;
}

/*----------------------------------*/
.now {
    background: #2b303a;
    display: flex;
    align-items: center;
    padding: 28px 0;
    margin-bottom: 68px;
    height: 149px;
}

.now .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.now h2 {
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    color: white;
    margin: 0;
}

.now h2 b {
    font-size: 34px;
    font-weight: 400;
}

.now h2 br {
}

.now .timer {
}

.now .button.white {
}

.now a {
    margin-top: 15px;
}

.now a:before {
    content: "";
}

.now a:after {
    content: "";
}

.now a:hover {
}

.now .button.white:before {
    content: "";
}

.now .button.white:after {
    content: "";
}

.now .button.white:hover {
}

.now .trade_in_from {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    width: 46%;
    margin-bottom: 0;
    margin-top: 36px;
}

.now .trade_in_from .form-group {
    width: 49%;
}

.now .trade_in_from input[type="tel"] {
    /*border-color: #a09f9f;*/
    border-color: white;
    background: transparent;
}

/*.now .trade_in_from input[type=tel]*/
.now .trade_in_from input[type="tel"]::-ms-input-placeholder {
    color: white !important;
}

.now .trade_in_from input[type="tel"]::placeholder {
    color: white !important;
    opacity: 1; /* Firefox */
}

.now .trade_in_from .form-group input {
    background: transparent !important;
    color: white !important;
}

.now .trade_in_from .button {
}

.now .trade_in_from .agree_field {
    display: block;
    box-sizing: border-box;
    margin-left: auto;
    width: 49%;
    color: #ffffff;
}

.now .trade_in_from .agree_field a {
    color: #ffffff;
}

/*----------------------------------*/
.block-4button {
    margin-bottom: 70px;
}

.block-4button .container {
}

.block-4button .items {
    display: flex;
    justify-content: space-between;
}

.block-4button .item {
    width: 24%;
    padding-left: 80px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQFyCQSinuAAADzklEQVRYw7WYeYhNURzHP2PJ9siMYbIrDBoydpIikQhRjGSZYYwtNCRZijKijHUwtlJS8gdNFNFYSowiazEjU5bBGMY+aMZ4/nhnzjvv3fvOPe85fvef9873+/t97rn3nnvOuXGYRj36kEoqPelAAs2pJJsC4+woYyL5vMTvONrbRzVnBcUuqMDRyzZuDe8iwvzsi6VkXERlJDvpF9b2ljs85DWfqaaC6zb7lhPWmxI20J+Gti9hIBpxPgR2kfH/BxSIRB4rsEeWYFMopZghTiGeFwoux1InMkS9WlqGCg14KmG/mGAJN0vpQrtQ6YoUKuhhCZeu4HJDpc0KrqMl3BwFdyxUGiCFWrr+B9zBcLFUSmMs4eYruMPhYraUtljCzdX1rjHfhfTKEm6Bgst3ysukOMIKLl13MQHKhHjDCi5T3zsYK+WRFnAZCu6Iu+WwkF9bwM1TcPvdLfX5IAxr/xm30OtiAqRYWzCo406zGqh7G3ygnkNbxEFmGuIWmy4+8oSpwKFkCWWFAU59Mg/orYXCttGh3JQlMjxw6r3L8zq3J8KY5VDUeUw3Ny4weVQAH00AyoU1zcWyTSk1PEKZLMWzR4NbySfeMwO+CPNkV9tRWayG3i76UsOL2Vl4quGrFginZcEq2mru3W7tjRsVBNatradHNF+TRV+SoLQvM8bBaDn4KBE/MzX2+7LwY+qLtkUKbi9eMVU4X8BV8XO9xt6U57L4Tce92+WJCz5aDyBf/DylTUjivTLDqQPBc9wBsF24zwffgOUeKd35rWDqjh1GOLgt/JshVSZ380ga5MCZXEyAdjJjHDTkm/iz3DNxXAgu1wAViOBysRXAcfGn1CB1Wgy44Ipe7CgnySIDDZIz+U5tVNuctrL+rEBDA/kEXjQqkBjlRuCYqP4n8PIGWCfPoW9UpUyigzKcZPioEY3F1oGXJbCT2rxJNq+yipsZeaYMvkn6xVLZNYLj7zfNwsVRUvxEayu4pjyTNWe7GQ5J+Sk+C8Dbst6ZSJZ7CjLpn2A+bslaZS4LUBHxVEjbWwbFjEuWs6yfn3TRWTvLnaIfP9kx4dKpVmr097L34I1iL3T7mKOJFM4q2VUMNklK5G7IrHDC6B0LKcpj58fPM5LNz3R/2Mx3jSWazU5X5nMhLOMkjdyskT9fziDX8cX3LkWUUM5nfuCnCS1JojtDGRrm+8LqSJtRXTQjh1qXZYXXsZs20cOCF2srlcaob+S5rs+jjBakcY4fWlQNl0gPLCD0EedtEdGavgwjlU4k4KMxcfyiio+UcZ8iHvLGrMxfrZXmoTHW+BoAAAAASUVORK5CYII=") 9px 30px no-repeat;
    transition: all 0.3s;
    cursor: pointer;
    padding-right: 12px;
    padding-bottom: 25px;
}

.block-4button .item:nth-child(2) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA/CAQAAADugZigAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQGAlVYK1NAAAEGklEQVRYw72YfWiVVRzHP3dedHOTOVESqW7TJRbkLRdIaVgtpBVKDBxokhglGkXSyxq9YKGJgqQEigXVXzEhZdoq5ksiC6M5IQdZf3g1XbNduiFjd925oTv9cX/3ued5uc99dp/n2feBe875nt9zvvf8ztvvOeAfcRL00xBAS55wCoXishfTsgDkpgMwZbLkMgCMBC83le1st7ER7VdHK7uo8dOPdhSKbovjzqNQJC22x1AofvXmZGfcRKFQ9JjYvSgUR03cEbFUlJcu95LRSCfTDLaMneylSnPuAcNumx9nwvNGQ5sL2qw0bN72JwawTpp6tqBFPDgxgEYO8aqrRROH2OBUEcEfIuxiCSnO8S1XgumNG1qMcVJ8weyw5X7S5BQpHglXLmWSUyjuD0/sPpH4nlZGJZ/0s7Dd8YJIbAEWckNKe8KS2ycCTwNQL6URbccJFL+gUIwzS8rHRPCpQi/4Oe+qqAeglxvCtEn6YBhyK4kCcNZgrks6Mwy5LZJ+p/U3i0zwcotlhIY5bnAPSNrvoxOOuINrMi1aNLZLuIXBij1Ev7Go85gnXCJIqUo+1raseq3mA+F2FH45whPsLDCThrnAV/ysMWW8TgtzjXIz32i1A1KzwO0oGrJtsuYnH+ht5orGX2OFqZ1Vwp/FFbeLyCk2Aqv53cQdpMLSTu4oiruJRRhiBpChz1Z3p6yjNGdYpfEn2UGXUYpSB9TyAwBJHpPFryNtbADizBMOf2U2p2097aLRZBPnqql+xNE/t+hhoy53HCc8anqpg2dsFh1FhyL/HM7LnXKUW26Y/mFyZx6bJiCn+CSKG3Ln1mGaUY4Wn5NynxwALGA9AFujRU0BzhQQA2in3UMLGTYBY9626DmerNxwFLzL+cebAFR5c2YpqGY3dZKPSS4dntyXNFmY2zSH58xZNkaRCq93GzhIreTvohKI0hGeXJ+2B82hkyXAvMmZmSk5xtKTtRCWAhANz5nwOPMlV0crABXhyb3GpzZuf3jOfMPG3OLd8OTetzFR9ofnzK/pJib5OvZRDqwPc6okjAD3R6rZDWQmayH8BcC4U++mMRqQyAxJayWyrrL27m7O08dbAUjF6eW6PL2yAhPW0KhNgpjsIDdI6cMS5HocQqOl1t79Kamnq15XXLKUU6ym2zp27zFIjM/4x7fci1zkYZ6T0kfsYRjc48wV4oRXShZdy7hx80L+Y9k5sEtLuo41JV6vtcksX54t5pzpPFYvS7qMZfzHOS7Qy0Wu8u8EepcNjQeyxdwX0ACdNtP5li+4HG7yN0kGGWTMJdwFqDHGroHTWblRppbkpokgwb3ZTFlRsRPcQyMH+K1ksX6ezGUjbOUdKh3NRumjTbu/i7GYRSwiRg3VVFDOlCL3MmMkOck2hnLE/4Wx1X1P58oUAAAAAElFTkSuQmCC");
    background-position: 9px 24px;
}

.block-4button .item:nth-child(3) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAtCAQAAABbyM7vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQGR1WoUhxAAABvElEQVRYw+2YOy8EYRSGn5kdbMiKRDQaBbsk/gBR6EiISETWr9BoZGvxE3REVBToNC6RKFwiGp2IYkMjFDKbze4SPsWcuUhGxZzdYt+vmHdOMeeZ+c7MyRkLXyNMM0Y3GipxziHH0VAXexj1dUp/CFCsA4DBUCbrIVzUCcBgeMSymOJAnsYJG7yq1EInefLiF2FbeE5UkofakryX8CB2VBmhl08MhheoCkKfMoKD65WkzYeE0soIaQwAX7YYgqOWDJZ3tIPQozJCmS/POEFon5IqgkOHZyxcMsr3/1Ml++/X+KsaACGshVWeVTOnWaHNs658mlLqt/+GweCGG5FVBsj4RdAAtdBEaCI0EZoIDYjg/BIfJAdUOdKA8NvUUCQ2F0w7Z343+3dlJLMbj3AVGbnGk0aIr4X3iG9PCCFQPEJrxFv1QbiO+NukEeLfiGVaGAYqrPGUNEJ8OWooUo7+XusPdCKbFnE1ZYSaQKRsXiTUpYyQkYGuZnMjoYIyQkHGhqLDDrMA5KmwrvavaYEl8bsWcM+A8hMIVabHBiao1A1h0s+d+9GYtNYdYxDtAPPMkEu+KQFQ44FDNr2Tb0J1a/J4VL24AAAAAElFTkSuQmCC");
    background-position: 9px 41px;
}

.block-4button .item:nth-child(4) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQGgVu4IPkAAADZklEQVRYw+2YR2gVQRjHf2/zUjRoVIxIsOEpBAUPFnJQRDxYLhLrRc3BiCKKaCyIouhBPdiIePBkCxbQg4pdSAjmIMQCEVsgEvPsMVViiRkP+826+7K7b9+LycX972F2vvafnZ35dr8Bf2Szjjs00EaMKnaS52k5mC3c5y1txKiglOH0Akt4j3Jcnax2tVzE5zjLVkpSpT0aF0pfx3pYlnpYXvAOnuapWcs+uXvHTSp4TjojAJjGS2ptlrM4J3f13KCKOgYwDIAJDOReck873hr1YTIt6S5LmmOzbbIsI5Zsh2U5PTnii+K2NU6+X+TllmS3SM7HWa4U+e1kaCO0oVCOCdWok4DmtGdIr8nFshKF4jdDghMXSLgNLroi0e0HoER6m10s54tubnDiOeIyw1XbIBsLoB6F4jvpLnZ6nbhuQMM19E9pB7hqdwOQRSG5jAPgCL9c7LKk/UVg5MlYD3roO1EobnAJhaKboa5WayTK1ODEegq/emjLHWniuodVDIXio22TBYDORddctfkOYvfFczLBrHniqTjWsthlKiss2tc9dIOYR7VoGx2pxgZzGvJYxWxybfIOchlr68VQNm0XOYyW+0+8s5aRiZG2nfuZOsewm6nkFC/NTqEslv67FkKEEbwlI9n30GtMjHJAaF9R7ZhON6SzlHTgCY9t0nwKAbhCa2JCJgNQhnzqHwYcaQsKxXqHbLFMYFagCGYG/2rIqrsfyClbMt0wh1QvyjGBYlwFINPgt4QMAp1gnSkhEqdNNHiAbkPea1LZpVcwmZRBFEC+Nf2Bb+bsGHQBMD6QUzvdPtrXgWIUmE8cpYaZwEJOUJNwO2Xa/r96YhsfEtLmUwxAI0xPIfPscQRbl0KE5QZVlKbwpnqHI5w1gEOsCPh+/gVibGQTsqbPEuE0AEW88XHK5pbPjg/mW2ZWIlER67+ru3T4jrfLRxfMV34LdbbRAxjl6zrINzsF8406ifsdIXFIHBKHxCFxSBwSh8Qh8X9ArOvjRGVb6lDOSlwT67a9z4g7hDLNSajPayf6Ouv62FmONkr7wtd3khQ/LWZXVxAPpL3AGZo9nTOk1FnGSJt0irTH+eLpmU2xPGRlvOpyv5zpPeo5JsN2MNpX17O/55rO0569LCCvTw4Yu3jPHbbzQwv+AAqRA3XpWM9ZAAAAAElFTkSuQmCC");
    background-position: 9px 26px;
}

.block-4button .title {
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
    height: 97px;
    padding: 10px 0;
    border-bottom: 1px solid black;
    margin-bottom: 7px;
    display: flex;
    align-items: flex-start;
    padding-top: 36px;
    padding-bottom: 2px;
    display: flex;
    align-items: center;
}

.block-4button .text {
    font-size: 15px;
    color: #a09f9f;
    line-height: 110%;
    padding-bottom: 0px;
}

.block-4button .item:hover {
    background-color: #00cabf;
    color: white;
}

.block-4button .item:hover .title {
    border-color: white;
}

.block-4button .item:hover .text {
    color: white;
}

.block-4button .item:hover:nth-child(1) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQLBH9JsbsAAAEG0lEQVRYw7WZb2gURxjGn8SIpp5FY2zwvxD/VNJitLVaS0ERRRQrCv5BrE1qGm1FJS1FLIUWjCg0baNRY6MglIL0Q4soKIqKIK0Fi0oKaSLmQ2zUGLXGmlhJTJ9+uLl3Z3dvd2cv4+yHu5vned/fze7Mzrt3WYRhy8arKEYxXsZo5GEwHqACx0yDtUaTYwlreZP+Nsoo2nVEGQZzKxsZ1KbYBm7jXQa3ffFxRE7guZ6DbzDN03cHv6Met9CBbrTjYgZXMHCElZ7RNPFzTmf/TMYUfUoH8KQLdpqL+g4KBuazQYP9YQm2jM1s5Ew/cChbNFylpXGVqny9HOIWcnhdYE+52BJurTaEkW7pvAjtnGwJV6LhqtyndIeGG2MJt07DHXFPmtdE6GXhc8Ad9M7SZpHmW8Kt13B1qd6UWCHSTku49/yjc4AD2amkvyzhPtBwtbqSfNks4tvWZ2adW0u+tCrxFyu4sqDRpYALRJ5jAVeq4Q75dRCsU/ItC7j3Ndz+dA6wH+8rw/Y+4zaEncwUsEgsGRQMrkNfd4HVgHM3uM9sn7yRB7nGEPehCY4Aa5TpmE8sV8rWmDPzQJgTPKtsX/jEXyVFaYxrVxPuBf9UxnKfqO9jYXtj4F3FcySYS4BtyroqjWW3luqtgDTlmmdPCO5jPuQ9rgYfKfPStLbDkqyHr6TRNxmezHHK0w3+EwoEf5KEXRwRcu2qQ6/dXAeYqq1XBpovSNKbzNP6NxvjwHmpxQc2qbdlIfZrkriB/VTfRg23N3LZLFfOlmzcViV4QUh5Phst6t0UVeBvQq2o1dgSWeDnq9cOsFaxfwz9hgW8J+Opcy2EmsjRgeBXyn3SuQO2RYRM5DP629dGOPCy8u8AiyV4QkTQDB/uW0PcSIlYCPbnY/VhS2TgQheuyhCnl4vDQPB79aHZIHRFBjinor+Y3PHfkSSvGwSXsZO9sR5zRkj+tUlgjszA00YJ8mM+CBxR2f9L3rxB8DP5DlNjpTI5RmvLCSlggj2qs9E68JwAxzpA8Evp/sQqbo3kVTulIzl3kmnWcM76e8ZBXuBcER9yuBXcC7whOd9N9eqG70S+zoQF4GXJ97PT67Zc1ZAFfYIl+JvkatULULdtKNvFdoczMsZNkl2W/Jfjdc1rHSdPiiRZkRGuhN1ajulu1W+fzNua/SxnxoIV8bgW3cU3vI50Qfm84toVfjC6x4JF2rQjyRuc5HcFBe/37HwX+FHIw04h1/OUJ+IoB6TzZgX+BL0aVRjl6buCS2hCGzrwBEQuhqAAEzELszy+R/gUh+L/BD2Ilexl/FbNl4KzRl2XQu7iA2PUY9akrc9jAEHwRa7iCT4JRfXwDEs4LDpblvHfCMMxFW+iGGORhwQGIgtP0YW/0YpruIR6qW8j2v/ndvkcQp4+dQAAAABJRU5ErkJggg==");
}

.block-4button .item:hover:nth-child(2) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA/CAQAAADugZigAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQLhHPEKRuAAAET0lEQVRYw72Ya2gcVRTHf5ssTWJSYkqKUh9r2rRUwa5GoWiVqqmFtCRIi4HWYqkvWlQsPmJQoUra0kqwIrRUQf1UErCStlFJH5YSqZimaANWRNc+YmpWV0rIxm0T0h4/7NnZmd3Z3cnOTs7Annv+99z733PuPTN3BsH1FZSQDEm9E1/3ZMgxERH5w4lvEe7lBgCKnbgWgi4GwJXC082gjbY01Gf6NUsrO6hKwaa0Sl0iItInxRb0tIiIhFN8D4qIyE9W36nRXZW49FvQXSIicsCCfSkJKc2f7jljkh4pMdAi2S67pMKwfbLH8NvirhCeMibamNFnueHzhvu6W6tTrczoEcxEll+ZN0invJTVY5V0ynq7Hp+4qzkfO6gjwikOcc6Bfx7Rma8WScqnUp3L3y3dd2KWiDzgLV1EUuUu7+juVIqvpVXGtR22FnYh6Z5Wik2CLJDLarVnHuHuiVCn+jzwG4+r9SIl3uzMH0RE5LrMUvugxrfMi+gquA+AAS4r0qH6nkxD3NAtxw/ASQO5pPpGL+g2qf7KFG9cYoWnW8QyAMY4bGB3qx7KOCrPTXKTXNRt0WJCexVbUNi6u1eGjKJOonMUCxWy7srZxo/cotZKU8+zqjszD/bJo2zPsJPGOMPnfG9Z6Vdo4WbDbuYLU++w9szL8iiSUckubUYqNso5E35RlloS1aj4yey36GuSSzYI0iS/WLC9UpYyVeJRFMxG55NRZgIxBtMCv1XrKMoJGk34UbbSa1h+aoEavgEgzMNa/GaJGjcATeYRm/9SLcfTIu2VBotPUC5Y+q/Y5mdS+mVDPJlxusO2wT9oGdQtK9I8unMuRVL2JwvB/v0lWSa/0kSjJsws3Q7LB2A1H/izOiSeW/tpxv7I9gkRgjmJ5rEOgM3+nK4AJ8h8Puyiy8EMMV4AJpzdVWZPIWX2cgCc07mX1wCocJbMfKSSndRqO6CtqHd0n7EqBblGs3fJnJWGCBHvolvPXmq0fRvlgJ9u7+gGWWG0Z9NDHTBnenZmRL9XRKerEBYD4PcumfAIc7VVSysAZd7RvcxHadhu75L5ahoyyVve0b2ThvjZ7V0y99FHQNu1fEgpsM7LrRIipK1vqWQnEJuuQvgTgOt20ZUwXiCSmapr2ApARWp0t3OaQV4vAFWQAS7pNaAVGEqcxI7pyapDT00BQZB6td7N47Wl3+Ystjg1uvOqHX3qzSq/p9gRmuhLXbu3GSHAx/zjmu4ZznI/T6j1Hu2MkXbAFt43WZOq8yG/yjZgDfvwAX8zBsmDq/3BLqp6LU9SnVeMHbrLH4qbiejs1+p51UtYwn+c4gwDnOUC/zqmW6NH4+G4mXgDGqYnzXUuSzOk6S/CjDDCBNk/h1YZa1fP8TjdODPyStNUJMT8eKMoJ9kR7qCBPfycN9kQjyWaPtnMm5Tbuo0zSAfthh1gEQtZSIAqKimjlOIcnxImCHOULYwmgP8BCpwuj1AWRY0AAAAASUVORK5CYII=");
}

.block-4button .item:hover:nth-child(3) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAtCAQAAABbyM7vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQLwJStdTxAAABz0lEQVRYw+2YMUtbURTHf/fmqUGJBsSlQhZbO7g4RtTRCpYiiMSP0KlLF3EWP0K3FnGqg7q5qKFDaSuKQzs2BBGD0OogDWkaRY/Du75ETRfDOy9D/m94/3uGe3733nPv4z4jOKV5ySi9aKjIV7bYcS1BkKSsi74+yYAgGIEk30mpjP6+/jJMzgh8Ix0JAECBlJEpNl0zywfOVBJ3kyHj/Bvko1uZrKD6rLi8u0je2RFlhCdyJSIip5Z+NyEnylXwmxIAnZZLF4orI8Txj6Rry+3ZJI/v7VESjP+2QehYGaHEtW+8ILRBURXBo8s3Rv6QUB7/XRVt4300qiZAqNbCEr9UM8dZpANqa8HjSnn45/RwpxaeKQMkbougCWqhhdBCaCG0EJoQwftP/DmDwD+2o0KYYd25z0xQCReh/kLMB248/MtefYSLGt8ZDUJ7jTfRIOzX+B9hI9Qvx3naGALKvKMQDUKJ12EnrsoGa61/oQsQ2pwLefc/UMVBxCynLpRURki4C13FcuBCC8oIC8QAOPJYZRqADGXeq/1rmuOt82tGIMdT5RmoqkSfBV5QjgxhkrIFDhlmL4L0PxnjC5hge87yisHwP0oAVMizxbLfuAHCxGIOnYnuVwAAAABJRU5ErkJggg==");
}

.block-4button .item:hover:nth-child(4) {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnChoQLx3fvdkEAAADf0lEQVRYw+2ZTYhWVRjHf/c2XzKMMwYjMmSJC5kCoUUFszBCWqibxI9yY86irIigQjQEMVr0IZSJgwsXMmmDGuiiRNQIGiQXgn3ABNWISs1o5bczMpXj/F3c517vnTnvee87Ou+m+9zFuef/fPzvOfc5z33PeQPhlUY6eY52WhjiDEfZxfkSltN5hUXMo5kh+jlEN5e8keW7ntcFZWVEa52WK3RxnOV1veyL7aP9VG7ZNsFyXQnLfZMhfi1xH9R+dalbfQmyKmO5MMHP6HN1qUf9CfJRpcRzE9dPVJ+gmxK0OWV7ObEMEmxjYrmgMuL95rZ+HP6B4T0JstmQveMs1xh+tBLiQDckSX0O3WkLOFMI1VnvssOyV5J0Wy0ujtCZ6o/SBMBOh269tW8BsMZ67zsstwAQ0pF/OS2ycTzt1P5uCwuhs5Kkf1TryZO1+Uf8n7XTnNrNADTQQStzANjKLYddg7W3nFGcY2orsxhGJEmH9YUkaUwznFavWpSnKsnqaAqvlND2ZMrEoRJWg5Kkv1KLLAdxXIu+cmrbM8SLnTY7/bNWihj9ZI59WumYym8T2v4JuiYt0QnTDmRKTeoKBNDGSzxLa+rVD9PKI6neIOnP2CjNzLb7vzmfpFEks2hJ7i9ymhkp3VV66ebXKLk6LFmqJ8tFoJn8QR3Vlvk1fGi0v3GCMr8KqOUFaoEf+SGFtlttOsj18oQ8AcB27FN/UuS6rkmS3shgK20CG3JFiCr4lZBmAL7JNUGNVukezKBxUj6cK8aXANSH3LaQeSQusEEGDcZpyz08wFho7zXI5XQ/JGJSSA0AI1UjvhnNTsgoAHNzOQ0x5tH254rxWDTiGk7xDLCcHZwqu5zqqfdoN/BnWdp2OgEYQAsmUXnezSyQ1ycRYXXIcdbd41urXLayJwQ+5sWc7+d+yCBv8jaW03sI+AyAZZzzODVyxLPi8/luZxvExHd/XX3NsPd5Rz26fL61USeuNvEDPOR1bfJWp3y+NVniqktBXBAXxAVxQVwQF8QFcUH8PyCO98fltm2TF2V34jFx3A5NGfGwUT6QJYzPa+d7neP9cXY7OmDtL17fx23zcy3qxjuI76zdx26ulnSus63OKmal0Cet7fL809RIpw2y15Bkl3ugKmd63088RA1TB6NTJT/fPY4NMmn8Hktpm5IDxlEucIx3+DcG7gB2SMVMqUcTRAAAAABJRU5ErkJggg==");
}

/*----------------------------------*/
.block-models {
    margin-bottom: 68px;
}

.block-models .container {
    display: flex;
    flex-direction: column;
}

.block-models h2 {
}

.models_wrap_mob {
    display: none !important;
}

.block-models .mySwiperModels {
    width: 100%;
    padding-bottom: 56px;
}

.block-models .swiper-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.block-models .swiper-slide {
    width: auto;
    /*flex-shrink: 1;*/
}

.block-models .swiper-slide {
    text-align: center;
    display: inline-block;
    display: grid;
    /*flex-direction: column;*/
    justify-content: center;
    padding-bottom: 15px;
    border-bottom: 3px solid transparent;
    transition: all 0.3s;
}

.block-models .swiper-slide:hover {
    border-color: #82cccc;
}

.block-models .swiper-wrapper .title {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    /* white-space: nowrap; */
    height: 50px;
    display: flex;
    justify-content: center;
}

.block-models .swiper-pagination {
    bottom: 20px !important;
}

.block-models .swiper-wrapper .model {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 77px;
}

.block-models .swiper-wrapper img {
}

.block-cars {
    margin-bottom: -65px;
}

.block-cars .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px 50px;
}


.block-cars .car-model {
    position: relative;
    margin-bottom: 96px;
    /*background: url("../img/car_bg.png?v=4") right top no-repeat;*/
}

.block-cars .plug {
    width: 47%;
    position: relative;
    margin-bottom: 96px;
    background: url(../img/plug.png) no-repeat;
    background-size: contain;
    background-position: center;
}

.block-cars .car-model#jolion:before,
.block-cars .car-model#f7_new:before,
.block-cars .car-model#m6:before,
.block-cars .car-model#dargo:before,
.block-cars .car-model#dargox:before {
    display: block;
}

/*,
.block-cars .car-model#poer_new:before {
    background: url(../img/plachka_new.png) 50% 50% no-repeat;
}*/

.block-cars .car-model#dargo:before,
.block-cars .car-model#dargox:before {
    background: url(../img/plashka_price.svg) 50% 50% no-repeat;
}
.block-cars .car-model .name {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
    position: relative;
    z-index: 1;
}

.block-cars .car-model .name span {
    font-size: 24px;
    font-weight: 400;
    /* color: #A09F9F; */
    color: #636b70;
}

.block-cars .car-model .about_offer {
    font-size: 16px;
    font-weight: 400;
    padding-left: 32px;
    position: absolute;
    top: 36px;
}

.block-cars .car-model .about_offer b {
}

.block-cars .car-model .about_offer.limited_offer {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABQVBMVEVNzs1Nzc1Mzc1Nzs7///9Nzs5Nzc1Nzc1Nzc1Nzc1Nzc1Nzs5Nzc1Nzc1Nzs5Mzc1Nzs5Nzc1Nzc1Nzc1Nzs5Mzc1Mzc1Nzs5Nzc1Nzc1Nzc1Nzs5Nzc1Nzc1Nzc1Nzs5Nzc1Mzc1Nzc1Nzs5Nzc1Nzs5Nzs5Nzc1Mzc1Nzc1Nzs5Nzc1Nzc1Nzc1Nzc1Nzc1Nzc1Nzs5Nzc1Nzc1Nzc1Mzc1Nzs5Nzs5Nzs5Nzc1Mzc1Mzc1Mzc1Mzc1Mzc1Nzc1Mzc1Nzc1Nzs5Nzs5Mzc1Nzc1Nzc1Nzc1Nzc1Nzc1Nzc1Nzc1Nzc1Nzs5Mzc1Nzc1Nzs5Nzc1Nzc1Nzc1Nzc1Nzs5Nzc1Nzc1Nzc1Nzs5Nzc1Nzs5Nzc1Nzc1Nzs5Nzc1Nzs5Mzc1Nzc1Nzc1Nzs1Nzc1Nzc1Mzc1Nzs5Nzs3///+O20vuAAAAZnRSTlMAAAAAABWhpxoN6fHu7xSthnu7MeDWPto1LOVct6lnAfgXBKWqBw/+BouFJCp2mhn1GyEjUwsQScg9AvwFy0fiLfnsZ5t3CQ4pLQgQjYuOC2uc8Bcc6uNX2tREQds2wq+vr8I8TVAApTf8AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+cKHhICDW7G0LYAAAEuSURBVBjTRZCHVoIxDIWb5neLA8WB4lbcC9x7gHsrbgHHTXn/FzB/VUzP6Wlvvia3MYYsk0ZFJVBVTRT4MEQ2VGtqUVcvkQYuyz7RiCa2zYjaX5l9iRZpDbMxtP3TCrejQ9PciXhZ1nuXdJM+s5SQnv+WvX3op4HBoWE7IsnRP5rHME5mwmGSaQrTXrbMM5hV73Nw88pEXMrTlqMurZUWgEXtvyTLP0VWENNuvLrm1pltsIHN0DdtybZ3seNCj0EKu2HtPSSsNy9OYf38PjKBySZx4H/Kh0eshyA4LuHEnLqMkspnz84v9JH2u8SVcddsrap8I7gl6yd4JwY58sGUvmdiP+8HmEd5ovBK7Gcc0s94Ma+Ct3whXyzqVgi3/DvwYfgzB3GAiMCvksS/gm8XXjgMJFtg1wAAAABJRU5ErkJggg==) left center no-repeat;
}

.block-cars .car-model .about_offer.profit_offer1 {
    background: url(../img/profit_offer_ico17b30.png?v=4) left center no-repeat;
    top: 36px;
    padding: 8px 2px 0px 30px;
}

.block-cars .car-model .about_offer.profit_offer2 {
    background: url(../img/profit_offer_ico27b30.png?v=4) left center no-repeat;
}

.block-cars .car-model .car_new {
    background: url(../img/car_new.png) left center no-repeat;
    background-position: 0 3px;
    height: 26px;
    display: flex;
    align-items: end;
}

.block-cars .car-model .days_left {
    font-size: 14px;
    font-weight: 400;
    color: white;
    background: #00cabf;
    display: inline-block;
    padding: 8px 10px;
    right: auto;
    top: 82px;
	border-radius: 10px;
}

.car_props {
    position: relative;
    background: #00cabf;
    width: fit-content;
    padding: 0 10px 0 42px;
    height: 34px;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
}

.car_props:before {
    content: "";
    position: absolute;
    width: 34px;
    height: 34px;
    background: url(../img/car_props_ico.svg) no-repeat;
    background-size: 27px;
    background-position: 3px;
    left: 0;
    z-index: 2;
}

.car_props:after {
    content: "";
    position: absolute;
    width: 34px;
    height: 34px;
    background: #000;
    background-size: 27px;
    background-position: 3px;
    animation: blinker 2s linear infinite;
    left: 0;
    top: 0;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.car_props2 {
    margin-top: 37px;
    padding: 8px 10px;
    background: #00cabf;
    width: fit-content;
    position: absolute;
}

.car_props2 p {
    margin: 0;
    color: #fff;
}

.car_props p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.car_props p:nth-child(1) {
    margin-right: 5px;
}

.car_props p span {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.block-cars .car-model .anchor {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    /*position: absolute;*/
    right: 0;
    top: 45px;
    transition: all 0.3s;
}

.block-cars .car-benefit {
    display: flex;
    align-items: end;
    flex-wrap: wrap;
    width: 47%;
    background: url(../img/car_benefit_bg.jpg) 50% 0 no-repeat;
    background-size: cover;
    margin-bottom: 96px;
}

.car-benefit_cont {
    width: 100%;
    padding: 0 34px 71px;
}

.car-benefit_title {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 30px;
}

.car-benefit_cont .button {
    width: 100%;
}

.car-benefit_cont .button.white:hover {
    background-color: #00cabf !important;
}

.block-cars .car-model .anchor:hover {
    color: #ffffff;
}

.block-cars .car-model .days_left span {
}

.car_props3 {
    position: relative;
    width: 374px;
    height: 46px;
    display: flex;
    align-items: center;
    padding-left: 76px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background: url(../img/car_props3_bg.png) no-repeat;
}

.car_props3.long {
    width: 410px;
    background-size: 100%;
}

.car_props3:before {
    content: "";
    position: absolute;
    left: 39px;
    width: 24px;
    height: 24px;
    background: url(../img/car_props3_ico.svg) no-repeat;
}

.car_props4 {
    position: relative;
    width: 374px;
    height: 46px;
    display: flex;
    align-items: center;
    padding-left: 76px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background: url(../img/car_props3_bg.png) no-repeat;
}

.car_props4 span {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 33px;
    min-width: 27px;
    height: 30px;
    background: #fff;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 400;
    color: #2b303a;
}

.block-cars .image-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
}

.block-cars .car-model#m6 .colors {
    /*width: 100%;*/
    /*justify-content: right;*/
}

/* .block-cars .car-model#dargox .colors {
    width: 100%;
    justify-content: right;
} */

/* .block-cars .car-model#poer .colors {
    width: 100%;
    justify-content: right;
} */

/* .block-cars .car-model#poer_kk .colors {
    width: 100%;
    justify-content: right;
} */

.block-cars .car-model#h9 .image-wrap {
    margin-top: 28px;
}

.block-cars .car-model .bigimg {
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 350px;
    display: flex;
    align-items: center;
}

.block-cars .car-model .bigimg img {
}

.block-cars .car-model#f7_new .bigimg img {
    position: relative;
    top: 24px;
    /* margin-top: -84px; */
}

.block-cars .car-model .colors {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 0;
    column-gap: 6px;
    flex-wrap: wrap;
    gap: 10px;
}

.block-cars .car-model .color {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    position: relative;
    cursor: pointer;
}

.block-cars .car-model .color:before {
    content: "";
    position: absolute;
    width: 34px;
    height: 34px;
    border: 1px solid #b3b3ac;
    margin-left: -3px;
    margin-top: -3px;
    opacity: 0;
    transition: all 0.3s;
    border-radius: 50px;
}

.block-cars .car-model .color.active {
}

.block-cars .car-model .color.active:before {
    opacity: 1;
}

.block-cars .car-model .icons4 {
    display: flex;
    margin-bottom: 24px;
    justify-content: space-between;
    display: none;
}

.block-cars .car-model .icons4 .icon {
    font-size: 16px;
    width: 25%;
}

.block-cars .car-model .icons4 .icon li {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    padding: 0 7px;
    cursor: pointer;
}

.block-cars .car-model .icons4 .icon li.active {
    border: 1px solid black;
    padding: 0 7px;
}

.block-cars .car-model .icons4 .icon i,
.block-cars .car-model .icons4 .icon ul {
    margin: 0;
    padding: 0;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAQAAAALUFbPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SCSW4h6GHAAABLklEQVQ4y7XTsUtbURTH8c9LQ4eidIpQWkTEhOei9OlUsXRoQURc3LLYRXB09p8QF8GtQwvdiuBQcCsZDW7NYrZSmrHEQYfmuhiTtnmJ19LfGS73cn7fc7nnnkSe6sp9u6bng9OSXEC4W2bBf9MTmc+CoCbzNC+tOPB010PnLo2BR6bNKqNj38/RtQ+E3Pgy2v5iiD0ItvKtZal5rRGA4KXKoJ6Mqvx7vPn7ER9H9ejCjDV8ZU9DQ9WzqBuwIwgaBStSqSnfom6wrgJaRd+l2DAXBTi6WX913yCTRQFu9c+z0AU01e4LKIF3lqN82z6ApOBMW9sPE1GAQ3UwmWAcba+dRAAWdGzitHf0KuojrXZtvaEoWrr52CXvPRha/6O3rv4E9GvRpyGzcaza21wDOief+NsSCjIAAAAASUVORK5CYII=) left center no-repeat;
    height: 49px;
    display: flex;
    /* align-items: flex-end; */
    padding-left: 42px;
    white-space: nowrap;
    margin-bottom: 3px;
}

.block-cars .car-model .icons4 .icon ul {
    padding-left: 35px;
}

.block-cars .car-model .icons4 .icon b,
.block-cars .car-model .icons4 .icon i,
.block-cars .car-model .icons4 .icon li {
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    /* min-height: 33px; */
    display: flex;
    align-items: center;
}

.block-cars .car-model .icons4 .icon b {
    border: 1px solid black;
    margin-left: 13px;
    padding: 0 7px;
}

.block-cars .car-model .icons4 .icon-eng i {
}

.block-cars .car-model .icons4 .icon-fuel i,
.block-cars .car-model .icons4 .icon-fuel ul {
    margin: 0;
    padding: 0;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAQAAABUt8XAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SKhEnmiJTAAABC0lEQVQ4y83SzyqEURjH8c/LmJQ/ZYVEsZmUkmwVVhZKcwFcgR1Zm1L2Ni6AK3AFSsqGbLBCsrIwmsZiKByLd9SMmXnfsfM7q995vj09z/mdCDvmZfxWcGVL2aZFeR/x5Z7Q8pyhILg1FMOVBDgYw7rg3TSRV73urDWMsW0JU66x4gjLFAXnGrUvCEaqblYQOkC2CdxXV7lwQodk3Ts2AbrS4C8PFpzKIkqDI+M2DMvFNobfmoCluJuneARUkxuyWi39pBfM1Cz6WQuPOtSG0l7j38DdKKPSDlzCIHGOxcQv2qNfEDwLdtPgScy59KKQ3jn3lwVDPRwlwlE9PJAId9aajAP5lt1vPNbab7+rfpf6NCXsAAAAAElFTkSuQmCC);
    padding-left: 30px;
    background-position: left center;
    display: flex;
    align-items: center;
}

.block-cars .car-model .icons4 .icon-speed i {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAQAAAAvzu5UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SLQgMsBxUAAABi0lEQVQ4y6WUPyxDURTGf31JUwwGsRkMVlMHU4VIDERMIk0kQrTCZhSDrYlITBajCaEVf6YySDREItKmGGipf9VqG4PUoIZncNu8+97rrcQ9yznn+8737vtych3Yny66cdNKM06+yJMiSoRj/nimiaLbRpwZ6mqND5OoMl6OFyZVAsuWgQP8bFu662j2AocW6ptAkhYkSoNVIGxz6YzAbm2wmFlgRQBXhCTiHuOsmSwtiGzHKNApmk8AjCjMDABNPIpqqCzgIC1aEdGpLuECYENUxbIj/gqhRA/gU0gsAS1kK/WcnVnmvZjnU6rvKBqqLEC7cpFOgF0lw6PRr9zWALCoZPTBpuILz4J2reCEIVbZxJwFHhMSAxbknYzIbiCPjk4QF/XsS7Sc4br3EnJEI05W0dEpIPztAMAjERcMErMSMghAGzo6HxolACYA8ElGZQz5q4T8/uAUAN+QEsoXlocmYXheYibsknORJeFM4XaSUdx4iSs4pxBULk7t2NJ44H8n7aCX0D8EdLw/PBvAhmSAvjcAAAAASUVORK5CYII=);
}

.block-cars .car-model .icons4 .icon-car i {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAXCAQAAABZ9FzfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SLSg33jycAAABkUlEQVQ4y53TP2gUURAG8N/FjUkMksZgQL2LtYitYCFJITEgCiKCARvFQtEqWNvY2lgpWEkq24BgoyAGFcsIVmkigokk6p1nzJF7Fvuybi53e3LzNd+bmW+W+bMlrVZ2zZSyfiHnDda999QLhXbDplCAZ/Z0Fl8vlKZ4kxfkax3xMuNVP9T9VldXV7NhX5b1y0K7bz+K9dddMGLAYIYBQ06Yj/FG+wY2YniiY3NLMeP8P9eIioqK2RhaLBjsrZjzNmoOsdgymqnCzazsyK0l9u8I/1F1XKmDuOqDs7n3cMlll5x2IDq2ivaKhv7Igvm00TGr/7HvVjTNpnWeR8frXXNoh02v1CIfhy+C4Ca410X8zlEc9lkQzMCyYHXX8bTDUtb5A0FwpQ9NDBuNgTsFg3uiEdkx0EywF0MW3PfdoHMF8hnfrEhMO0NU+tTD3FOcgts9irNft5e9BxdJ4qlu25rHdDzaLZNOZq8+cQBfs4ofFdvd3NevphWa2cVzsIt8PMeTbTLnZ8TDLvIJazFzWZm/NxtETI7m9g8AAAAASUVORK5CYII=);
}

.block-cars .car-model .icons5 {
    margin-top: 17px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.block-cars .car-model#dargox .icons5 {
    margin-top: 22px;
}

.block-cars .car-model .icons5 a {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SEDfQPnnXAAABZUlEQVQ4y43Sz4uNYRjG8Q8LspFkgySTJuqsKMcoZWOn2M1ushhG41c0xkKysPA3yM5iCgllNWUzSWKjrBgLP5KUjZKc8eOyOO+Z3vedM+ed+9nc9/V8n6vnue+Hauw05Ynv4pXG2Oq2FOuLmSZ8tACntaxtdj8rYnogs89nN7rpMREHG/CI07BBxMgK8MlucU9cHoi3RZzq9Sa+DcT3l3EuiYsrx5kTO8B6x22s4SMiTpalBX+L7JCYt2oJPlH1iE9Fts5dMbe4c2AJftMz4mNJmhWPSviJivkP4bc/FfGluF5cporzU3gqtpfENd4VH7CObxGvV3uMo5UmtHUw7lbtwBE8YJv4WtsacrjPRD70BvBQXNAUE2K2m24SsXcg3hKxuVeOin/ay+J7dMRYWZoScb4vPiniSl0eE/HeObsWtWFnzIsY7+c05E4xgY633vhVVPcNL/+43a56riNiwQvXtKrAf798j2Tedq8YAAAAAElFTkSuQmCC) left center no-repeat;
    min-height: 38px;
    display: flex;
    align-items: center;
    padding-left: 37px;
    margin-bottom: 3px;
    background-position: left center !important;
}

.block-cars .car-model .icons5 a:last-child {
    margin-bottom: 0;
}

.block-cars .car-model .icons5 {
    margin-bottom: 20px;
}

.block-cars .car-model .icons5 .icon {
    width: 100%;
}

.block-cars .car-model .icons5 .icon1 {
}

.block-cars .car-model .icons5 .icon2 {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASCAQAAADvEAYoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SJjGwQU2XAAAAsElEQVQoz6XTMWpCcRDE4e89XxUMWIknEOxyAs9hp6Wt3iE2goVNIE0ghWDvFUSCrdgJCmJrChGEwEshWP8XZ5ttfszOwsBIGZgJhYmBvaM0NQy8UtomAnetlTl+QtCSzM3edwDqaGbOaiEnfjN/1oYB5F27UHGyCkAHlRwvoeOq5ME8eBrqGWulQcVj+0JdN+Y0t7NId7qCTmKgy92pGfpCi8yHvk2gGm9mMA2V8JN/aqZL4yZmnNYAAAAASUVORK5CYII=);
}

.block-cars .car-model .icons5 .icon3 {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SJxN8Oj0yAAACKUlEQVRIx53UXWiOYRgH8N/GwpqQ7yLfqR3QigNFlIPNR8rHtBMROUHNiWQHIgcOHPgYUqSEqNeiFDmgtCMHkoYDcWBlxFaara20XQ48e/d+zLyP6z54rvu6r///+d/Xfd03o9la93wTQvjpoa3FKWNHJZhnuxse6jPecse1uS+lffY48c4aTAuGScJ+y20WVv4PwbqkAiE0pIcvEY6ZZYoZGoT1aYvYod+AfZb56L3QkVZBjRC+eqldCHXp4A1Ci0XJbLaLwpHS4WuEC4k/Vzk4LOwulSA8zfpjsrVqFqaUAr8kCiLlyXfA89L+35x4ZQUre0vRsEmY+hcCQlOxsHzbpldXNr3QOqzCFg/+fiYZX8w3GVQqR1mOkuveuil8EW4VgyudzXZ/pyMqizZxV+hXi7pifRuEcM5GtfbIGPTEHBXKEiXTtAqnk+xThQSNQkZFTmSiR7676YLXPmgSuq1J1pqEg0OJ47zxTjg6QkVmmmOBas+Ey9noGeHA0GSCTr/EP1pkb47ga8KuYXiPXn+6/3yO+BPGW6E5GVdF9kVsEbYMJVZp16MS1Od04HRtqtTrSUa3K8nKM2HtsLBfeZXcIVwcdSOvhJrcwO2Cp2pHXqnybZJ2YXFuqAznNNopk0OR8dwP1QXwMRbqttTXQgKaHcqjWK0VTwoIwgsnR7gbCUWoz0tuk9KGKSb46ZOqtAR/KNahR29yrKntvNCn83/hcEeXcWkAvwGs8rtGim+YigAAAABJRU5ErkJggg==);
}

.block-cars .car-model .icons5 .icon4 {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAdCAQAAAD1cQ/+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh4SKAB/HGAjAAABt0lEQVQ4y5XSu0vVYRjA8c/RY0gQZYmU9BekUUEkGEgKQmBL2IX2CpyCiKKtoaGhFnNIipyCClocEroQUUZkNemgUQ0VlXkJunnLp6HTz3PKc/r5vNNz+T7Xl9Jy0YgKS5IRYVWhqWzRwEeGlIN5zILLvqkunrtL+KQKTQ7mgPDGylINnTdRkPOhp+km2anfNVuXMnyvEMK+9MikUc1mhZp0wBrhHvYKJ/+35N/Sij48QF26Ki+FtWgRThW6KpK3IBsMCGfBdWFTPnDL59xewpjDqHVJCF25iPA4H8hqxWBOq9dthwMYdFyfStu145lmWTDuOeFOkqBRCO+05/QzSf2FdzWLZXl34IY9id5jTPipXJl539FmfxaZJGQFnuS1PWz4ry2+1fbvXVYXWfkx06b1mih1ykKZMW5CyKRHOtVaZ5eqbGpkiyYZLabSI4d0gI+FjWVKIEfV2+i0mj9Vyiz3tSQyZQiNC+P3+IL3JZBzwpxuk1kEbprJuUaLIHdt1uKVVsLtxNwgDNhtfREsvCAjcB8ho0FlzjnvtXE/CoBqdS7ooN9c8ktnHLHNCX0+LPKHwxVZfgF6pJfkkK3VQwAAAABJRU5ErkJggg==);
}

.block-cars .car-model .icons5 .icon5 {
    background: url(../img/icon5.svg) no-repeat;
}

.block-cars .car-model .icons5 .icon6 {
    background: url(../img/icon6.svg) no-repeat;
}

.block-cars .car-model .icons5 .icon7 {
    background: url(../img/icon7.svg) no-repeat;
}

.block-cars .car-model .icons5 .icon8 {
    background: url(../img/icon8.svg) no-repeat;
}

.block-cars .car-model .gallwrap {
    display: flex;
}

.block-cars .car-model .gall {
    display: flex;
    flex-direction: column;
    margin-right: 20px;
}

.block-cars .car-model .gall a {
    margin-top: 18px;
}

.block-cars .car-model .gall img {
}

.block-cars .car-model .buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-grow: 1;
}

.block-cars .car-model .button {
    padding: 18px 10px;
}

.block-cars .car-model .buttons .button:nth-child(1) {
    width: 48%;
}

.block-cars .car-model .buttons .button:nth-child(2) {
    width: 48%;
}

.block-cars .car-model .buttons .button:nth-child(3) {
    width: 100%;
    margin-top: 20px;
}

#tradein {
    margin-bottom: 70px;
    background: url(../img/trade_in.webp) center top no-repeat;
    height: 585px;
    display: flex;
    /* align-items: center; */
}

#tradein .container {
    padding-top: 67px;
}

#tradein h2 {
    display: none;
}

#tradein .form-wrap {
}

#tradein .wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#tradein .wrap .title {
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 35px;
    color: #ffffff;
}

#tradein .wrap .title br {
}

#tradein .wrap .title b {
    color: rgba(27, 69, 125, 1);
    font-weight: bold;
}

#tradein .wrap .trade_in_from {
    width: 380px;
    max-width: 100%;
}

#tradein .wrap .trade_in_from input {
}

#tradein .wrap .trade_in_from .form-group {
}

#tradein .wrap .trade_in_from .form-group .form-control {
}

#tradein .wrap .trade_in_from .form-group .form-control {
}

#tradein .wrap .trade_in_from .form-group .button {
    margin-top: 17px;
}

#tradein .wrap .trade_in_from .agree_field {
    color: white;
}

#tradein .wrap .trade_in_from .agree_field input {
}

#tradein .wrap .trade_in_from a {
    color: white;
}

#tradein .wrap .trade_in_from a:before {
    content: "";
}

#tradein .wrap .trade_in_from a:after {
    content: "";
}

#tradein .wrap .trade_in_from a:hover {
}

#tradein .wrap .trade_in_from .agree_field:before {
    content: "";
}

#tradein .wrap .trade_in_from .agree_field:after {
    content: "";
}

#tradein .wrap .trade_in_from .agree_field:hover {
}

#tradein .wrap img {
    width: auto;
    height: 100%;
    object-fit: cover;
}

.block-kred {
    background: url(../img/kred_bg7b30.webp) center bottom no-repeat;
    height: 707px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.block-kred .container {
}

.block-kred .columns {
}

.block-kred h2 {
    text-transform: uppercase;
    margin-bottom: 70px;
}

.block-kred form {
    width: 380px;
    margin-left: auto;
}

.block-kred .form-group {
}

.block-kred .form-group input {
}

.block-kred .agree_field {
}

.block-kred .agree_field input {
}

.block-kred .agree_field a {
}

.block-testdrive {
    background: url(../img/testdrive_bg7b30.jpg?v=4) center bottom no-repeat;
    height: 587px;
    display: flex;
    align-items: center;
}

.block-testdrive ::placeholder {
    color: white;
    opacity: 1; /* Firefox */
}

.block-testdrive input {
    border-color: white !important;
}

.block-testdrive ::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: white;
}

.block-testdrive .container {
}

.block-testdrive .columns {
    width: 380px;
    padding-top: 28px;
}

.block-testdrive h2 {
    text-align: left;
    color: white;
    text-transform: uppercase;
    margin-bottom: 78px;
}

.block-testdrive #form3 {
    margin-bottom: 0;
    padding-bottom: 0;
}

.block-testdrive .form-group {
}

.block-testdrive .form-group input {
    background: transparent !important;
    color: white !important;
}

.block-testdrive .agree_field {
    color: white;
}

.block-testdrive .agree_field input {
}

.block-testdrive .agree_field a {
    color: white;
}

.block-testdrive .button {
    border: 1px solid #fff;
}

.block-testdrive .button:hover {
    border: 1px solid #00cabf;
}

.contacts_wrapper {
    /* padding-top: 75px; */
    /* padding-bottom: 80px; */
}

.contacts_wrapper .container {
    display: flex;
}

.contacts_wrapper #contacts {
    display: flex;
    flex-direction: column;
    width: 400px;
    height: fit-content;
    margin-right: 100px;
    margin-top: -515px;
    background: white;
    padding: 20px;
}

.contacts_wrapper .title {
    text-align: left;
    margin-bottom: 54px;
    text-transform: uppercase;
    font-weight: 500;
}

.contacts_wrapper .bottom_addr {
    font-size: 16px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAQAAAAXDMSnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh8KKCt5KQzOAAAA+0lEQVQoz3XQvyvEcRjA8VcUusUqDEwWBouMYpDhioEyKJ2BKL8Gk0Upk9X9AZTBespkUTehdBkNFj+LiOWWx3Bf37vz4719ej9Pn3cPFTrtexXCm0NdapgVnuzIytp2L8x/qzlhs3bWhrAEbanqsyevH6wLHRS8g0XhwZ2wCh6dSvZ6hTWwIAxgRRCGcOQh/fHWCQZEAwItyqksa0ZUNpcxKEyDcWEYOUHJBdgSSq6EHXDmhimhCYwoODYKGoUZCAd+khfVC7XWqUxSAp5d1smiz+qjJ22FCZEcMWFXyKQp+Z8JL67BuY9fedqFSWNCtz/ICWHRPxTrq78ALOtZwZX64WkAAAAASUVORK5CYII=) left 4px no-repeat;
    padding-left: 32px;
    margin-bottom: 28px;
    min-height: 23px;
}

.contacts_wrapper .bottom_addr b {
}

.contacts_wrapper .bottom_addr span {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX////D7Oxb0dEAw8MAwMAAwcEAxMRb0NDF7OyV398AwcCW39/F7e3E7e1Hzc3x+/tw1dW96+vY8/OC2trL7+9x1dXy+/vX8vIAxcVx1tbY8vLD7eyHW/THAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+cKHwopNgM0UVYAAADgSURBVBjTTZHRdsIwDEPFIpOt0JEFOmj5///ElhsOeUga27lyZQCHr0KaUct4rN/w9ZM3i4w2TifgTGYgH5j2GdX24vfyS0XhHjcbz8gCBX8vaCL/oasIUXR15eblxxvQ9UzhGy5YvKjhH3cRwYl8rFtCris2yYhNu6NJbwkIFY5Ex6qzOUTh7FQQP5eEENloD0lV98hGJ9HLhkUfzpYPkLD1kGRIbkrvnThbPnmD+ZdCpasTp+G6rLK3fyKYFRkr89z+kXdj5/R1GJtSsw/NkmxjdGanGOahlo/ZsNQn8AIYAAs2VZw/2QAAAABJRU5ErkJggg==) left center no-repeat;
    min-height: 22px;
    display: flex;
    align-items: center;
    padding-left: 31px;
    margin-top: 15px;
}

.contacts_wrapper .bottom_phone {
    font-size: 18px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh8KLAJf91GmAAAA+ElEQVQoz33QvyvEcRzH8YcY/IjouhJ12chqksEZpGyKrkwGGf0dBqOJ6RZn0JVYGZRFUtSl6NymK6VIkev6WD6d6+573tOzd88+n9f7BRRUlAz7Zy5VTTkSpDop+74i5dWlk6VP0w0+dJMsPRhocE49WXq2GGlOsJosnSuAjGC9U/BsDJ4WzHau4Mku2BCa8rXMjGA0Xlfr/Fbee6QrH7H5BXcu9DRrVaeRCn4sWxNsK/rW/yf1CQ4ib3oVLIEzNYN/2rigGHnERGN/4rr5yyEvHmXaEofWRcGbHd1Nm7Lj9kvn3Srbk5UyqeKersRKVmwZU9OrJMcvDUY/ma6jwYIAAAAASUVORK5CYII=) left 4px no-repeat;
    padding-left: 32px;
    margin-bottom: 19px;
    min-height: 23px;
    display: flex;
    align-items: center;
}

.contacts_wrapper .bottom_phone a {
    font-size: 21px;
    font-weight: bold;
}

.contacts_wrapper .open_hours {
    font-size: 16px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh8KLSyaOm0oAAABAElEQVQoz23SsSvFYRTG8Y9bVxIh8hdYbNKdlNEfISa6SjLcEaV0u1huSZksUopBBpMYlKTMFmW7MVxMyiB1DO7v1+vmmc73Oec973tOL5l6VTWEEJ5t6demWSHcqlq24UYI82nBunBiKHEGHAm1DGeE1TxZzKOKUP61wnluj3oxntOx0E1V6MjNCWEquTDs8OE+sUrCZMLXvgp6nCZWJxoJnykW0Eysd2wm/EqBP8M+Kpv2YKTFg/Dprm2NY8JTK77yzbZoX7U+pXyiPbrEnwenOhR6YU6o/FOwKCxlUBMOfutb6rYv1NMTZSFcWrNgxYVIO2QaUtds/Zc3u4azxA+pmk46jyl2SQAAAABJRU5ErkJggg==) left 4px no-repeat;
    padding-left: 32px;
    margin-bottom: 41px;
    min-height: 23px;
    display: flex;
    align-items: center;
}

.contacts_wrapper .open_hours b {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}

.contacts_wrapper #map1 {
    height: 650px;
    width: 100%;
}

/********************************************************************************************/

.sokie_text {

    position: fixed;
    bottom: 12px;
    width: 80%;
    left: 50%;
    margin-left: -40%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    padding: 10px 20px;
    font-size: 12px;
    z-index: 5;
    -webkit-box-shadow: 0px 0px 7px -1px rgba(34, 60, 80, 0.33);
    -moz-box-shadow: 0px 0px 7px -1px rgba(34, 60, 80, 0.33);
    box-shadow: 0px 0px 7px -1px rgba(34, 60, 80, 0.33);
}

body .sokie_text span {
    font-family: Helvetica Neue,Arial,sans-serif;
    font-size: 10px;
    margin-bottom: 10px;
}

.sokie_text a,
.sokie_text b {
    font-family: Helvetica Neue,Arial,sans-serif;
    font-weight: bold;
    font-size: 10px;
}

.sokie_text.hide {
    display: none;
}

.sokie_text button {
    background: #484848;
    border: 0;
    width: 180px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    cursor: pointer;
}
.footer-map{
    height: 650px;
}
.div{
    font-size: 12px;
}
.car-gallery {
    margin: 20px auto 0;
    width: 100%;
    max-width: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-bottom: 20px;
}

.car-gallery__swiper {
    width: 100%;
}

.car-gallery__slide {
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transform: skewX(-4deg);
}

.car-gallery__slide img {
    width: 100%;
    height: 62px;
    object-fit: cover;
    transform: skewX(4deg) scale(1.03);
}

.car-gallery__arrow {
    width: 26px;
    height: 26px;
    border-radius: 999px;
    border: 1px solid #000;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.car-gallery__arrow svg {
    width: 11px;
    height: 11px;
}

.car-gallery__arrow--next svg {
    transform: rotate(180deg);
}
.bigimg img{
    max-height: 350px;
}
@media (min-width: 768px) {
    .car-gallery {
        max-width: 420px;
    }

    .car-gallery__slide img {
        height: 74px;
    }

    .car-gallery__arrow {
        width: 32px;
        height: 32px;
    }

    .car-gallery__arrow svg {
        width: 14px;
        height: 14px;
    }
    .block-cars .car-model .bigimg {
        min-height: 350px;
    }
}
.popup-thanks{
    text-align: center;
}
.mb-0{
    margin-bottom: 0;
    padding-bottom: 10px;
}



