*{padding:0px;margin:0px;border:none}input[type='number']{-moz-appearance:textfield}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*,
*::before,
*::after{box-sizing:border-box}a,
a:link,
a:visited{text-decoration:none}@media (hover:hover){a:hover{text-decoration:none}}aside,
nav,
footer,
header,
section,
main{display:block}h1,
h2,
h3,
h4,
h5,
h6,
p{font-size:inherit;font-weight:inherit}ul,
ul li{list-style:none}img{vertical-align:top;max-width:100%;height:auto;display:block}img,
svg{max-width:100%;height:auto}address{font-style:normal}input,
textarea,
button,
select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,
input[type='submit']{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,
input:active,
button:focus,
button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}
:root{--color-white:#fff;--color-black:#000;--color-accent:#ffc70a;--color-gray:#e5ebf1}
@font-face{font-family:'Google Sans';src:url('../themes/taxi-auto/assets/fonts/GoogleSans-Bold.woff2') format('woff2'),url('../themes/taxi-auto/assets/fonts/GoogleSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Google Sans';src:url('../themes/taxi-auto/assets/fonts/GoogleSans-Medium.woff2') format('woff2'),url('../themes/taxi-auto/assets/fonts/GoogleSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Google Sans';src:url('../themes/taxi-auto/assets/fonts/GoogleSans-Regular.woff2') format('woff2'),url('../themes/taxi-auto/assets/fonts/GoogleSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
html{scroll-behavior:smooth;scrollbar-gutter:stable}body{overflow-x:hidden;font-family:'Google Sans',sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::before{background:rgba(9,9,9,0.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);content:'';height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 0.3s ease;width:100%;z-index:90}body.lock{overflow:hidden}
body.lock::before{opacity:1;pointer-events:auto}.swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hide{display:none !important}.filtered-show,
.showmore-show{transition:0.3s;opacity:1}.filtered-hide,
.showmore-hide{display:none}.js--show-more.hidden{display:none}.blur{transition:all 0.3s ease;filter:blur(2px);-webkit-filter:blur(2px)}.f-button.is-close-btn{position:absolute;z-index:1000;top:0;right:8px;--f-button-svg-stroke-width:2}.fancybox__content>.f-button.is-close-btn{top:0;right:-44px;opacity:1;--f-button-bg:rgba(255,255,255,0.3);--f-button-color:var(--color-black);--f-button-hover-color:var(--color-black);--f-button-width:32px;--f-button-height:32px;--f-button-border-radius:50%;--f-button-svg-width:14px;--f-button-svg-height:14px} .fancybox__content{padding:0}.fancybox__slide{justify-content:center}@media screen and (max-width:1200px){.is-compact .fancybox__content>.f-button.is-close-btn{top:unset;right:50%;transform:translateX(50%);bottom:-50px;--f-button-color:var(--color-black);--f-button-bg:rgba(255,255,255,0.4);--f-button-svg-width:14px;--f-button-svg-height:14px}.fancybox__content>.f-button.is-close-btn{top:unset;right:50%;transform:translateX(50%);bottom:-50px}}.fancybox__backdrop{background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(5px) grayscale(1);backdrop-filter:blur(5px) grayscale(1)}.checkbox-container{position:relative;display:flex;gap:8px}.form-checkbox label{position:relative;display:flex;align-items:flex-start;width:100%;margin-top:11px;margin-bottom:0px;gap:10px}.form-input__check[type='checkbox']{position:absolute;z-index:2;left:0;opacity:0}.checkbox{position:relative;display:inline-block}.form-input__check[type='checkbox'] + .custom-checkbox{display:block;position:relative;width:24px;height:24px;border-radius:4px;border:none;background-color:rgba(52,52,61,0.1)}.form-input__check[type='checkbox'] + .custom-checkbox::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:16px;height:16px;background-image:url(../themes/taxi-auto/assets/img/svg/checkbox-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease}.form-input__check[type='checkbox']:checked + .custom-checkbox::before{opacity:1;transform:translate(-50%,-50%) scale(1)}.custom-checkbox-text{font-size:13px;line-height:1;color:rgba(255,255,255,0.44)}@media screen and (max-width:768px){.custom-checkbox-text{font-size:11px}}.btn{padding:16px 24px;font-weight:500;width:max-content;border-radius:12px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--color-black);transition:background-color 0.3s ease,color 0.3s ease}@media screen and (max-width:1540px){.btn{padding:16px}}@media screen and (max-width:1300px){.btn{font-size:14px;padding:14px}}.btn--accent{background-color:var(--color-accent)}.btn--gray{background-color:var(--color-gray)}@media (hover:hover){.btn--accent:hover{background-color:#34343d;color:var(--color-accent)}.btn--gray:hover{background-color:#d7e3ef}}.btn--transparent{color:var(--color-white);border:1px solid var(--color-white)}.section-title--small{font-weight:500;font-size:14px;line-height:1;text-align:center;text-transform:uppercase;color:#6c6f78;margin-bottom:24px}.section-title{font-weight:500;font-size:56px;line-height:1;color:#34343d;text-align:center;margin-bottom:24px}@media screen and (max-width:1540px){.section-title{font-size:48px;margin-bottom:16px}.section-title--small{margin-bottom:16px}}@media screen and (max-width:992px){.section-title{font-size:30px}.section-title--small{font-size:11px;margin-bottom:5px}}.section-padding{margin-top:100px}@media screen and (max-width:1540px){.section-padding{margin-top:80px}}@media (max-width:768px){.section-padding{margin-top:60px}}section[id]{scroll-margin-top:140px}@media (max-width:1024px){section[id]{scroll-margin-top:100px}}@media (max-width:768px){section[id]{scroll-margin-top:80px}}
.container{width:100%;max-width:1540px;height:100%;margin:0 auto;padding:0 20px}.container--small{max-width:1286px}@media (max-width:1540px){.container{max-width:1240px}.container--small{max-width:1036px}}@media (max-width:1200px){.container{padding:0 16px}}
.header{box-shadow:0px 6px 30px 0px #00026;backdrop-filter:blur(20px);position:fixed;z-index:100;top:0;left:0;width:100%;transition:background-color 0.3s ease,box-shadow 0.3s ease}.header.scroll{background-color:rgba(255,255,255,0.6)}.header.scroll .header__nav{background-color:var(--color-white)}.header.scroll .header__contacts,
.header.scroll .header__nav li a{color:var(--color-black)}.header.scroll .header__contacts-item:first-child::after{background-color:var(--color-black)}.header__logo svg path,
.header__logo svg rect,
.header__contacts-item svg path{transition:fill 0.3s ease}.header.scroll .header__logo svg path,
.header.scroll .header__logo svg rect,
.header.scroll .header__contacts-item svg path{fill:var(--color-black)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;padding:16px 0;align-items:center}.header__burger,
.header__mobile-menu,
.header__mobile-menu-wrapper{display:none}.header__info{display:flex;flex-direction:column;gap:10px}.header__logo{display:inline-flex;align-items:center}.header__logo svg{display:block}.header__contacts{display:flex;gap:21px;color:var(--color-white);transition:color 0.3s ease}.header__contacts-item{display:flex;align-items:center;gap:8px;font-size:13px;position:relative}.header__contacts-item:first-child::after{position:absolute;content:'';right:-10px;height:100%;width:1px;background-color:var(--color-white);transition:background-color 0.3s ease}.header__nav{display:flex;border-radius:12px;height:100%;padding:16px 0;transition:background-color 0.3s ease}.header__nav li a{padding:16px;color:var(--color-white);border-radius:12px;transition:background-color 0.3s ease,color 0.3s ease}@media (hover:hover){.header__nav li a:hover{background-color:#d7e3ef;color:var(--color-black)}}.header__buttons{display:flex;margin-left:auto;gap:16px}@media screen and (max-width:1540px){.header__contacts{gap:11px}.header__contacts-item{gap:5px}.header__contacts-item:first-child::after{right:-6px}.header__nav li a{padding:13px}}@media screen and (max-width:1300px){.header__nav li a{padding:10px;font-size:13px}.header__contacts-item{gap:4px;font-size:12px}}@media screen and (max-width:1100px){.header__contacts{flex-direction:column;gap:0}.header__contacts-item:first-child::after{display:none}.header__btn-callback{display:none}}@media screen and (max-width:992px){.header__contacts-item{font-size:11px}.header__logo{max-width:140px}.header__inner{padding:7px 0}}@media screen and (max-width:768px){.header{background-color:var(--color-white)}.header__nav,.header__contacts{display:none}.header__logo svg path,.header__logo svg rect{fill:var(--color-black)}.header__info{flex-direction:row}.header__burger{position:relative;z-index:101;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;width:42px;height:42px;background-color:var(--color-accent);border-radius:12px;cursor:pointer}.header__burger.active{z-index:101}.header__burger.active::before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header__burger.active::after{top:50%;bottom:auto;transform:translate(-50%,-50%) rotate(-45deg)}.header__burger.active span{transform:translate(-50%,-50%) scale(0)}.header__burger span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:2px;transition:all 0.2s ease-in-out;background-color:var(--color-black)}.header__burger::before,.header__burger::after{position:absolute;left:50%;transform:translateX(-50%);width:18px;height:2px;content:'';transition:all 0.2s ease-in-out;background-color:var(--color-black)}.header__burger.active::before,.header__burger.active::after{background-color:var(--color-white)}.header__burger.active{background-color:#34343d}.header__burger::before{top:calc(50% - 8px)}.header__burger::after{bottom:calc(50% - 8px)}.header__mobile-menu-wrapper{display:block;position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.header__mobile-menu-wrapper.active{opacity:1;visibility:visible;pointer-events:auto}.header__mobile-menu{height:500px;padding:16px;background-color:#000;box-shadow:0 6px 30px rgba(0,0,0,0.15);overflow-y:auto}.header__mobile-menu.active{display:flex;flex-direction:column}.header__mobile-menu .header__nav{display:flex;flex-direction:column;padding:0;border-radius:0}.header__mobile-menu .header__nav li a{display:block;padding:10px 0;color:var(--color-white);font-size:22px}.header__mobile-buttons{display:flex;flex-direction:column;gap:12px;flex-shrink:0;margin-top:24px}.header__mobile-menu-yandex{max-width:208px;margin-top:24px}.header__mobile-buttons .header__btn-callback{display:flex}.header__mobile-menu .header__contacts{display:flex;flex-direction:row;gap:21px;color:var(--color-white);margin-top:24px}.header__mobile-menu .header__contacts-item:first-child::before{position:absolute;content:'';right:-11px;height:100%;width:1px;background-color:#6c6f78}.header__mobile-menu .header__contacts-item svg path{fill:#6c6f78}.header__copyright{color:#edeef0;font-size:11px;margin-top:auto}.header__mobile-menu-close{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,0.4);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.header__mobile-menu-wrapper.active .header__mobile-menu-close{opacity:1;visibility:visible;pointer-events:auto}.header__mobile-menu-close svg{display:block}}@media screen and (max-width:540px){.header__mobile-buttons .btn{width:100%}.header__mobile-menu .header__contacts{justify-content:center}}
.banner{width:100%;height:900px;padding:104px 0 23px;background-image:url(../themes/taxi-auto/assets/img/banner/banner-bg-desk.webp);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner::before{content:'';position:absolute;bottom:0;width:100%;height:100px;background-color:white;border-top-left-radius:100px;border-top-right-radius:100px}.banner__inner{display:flex;flex-direction:column;height:100%;color:var(--color-white);align-items:flex-start}.banner__dealers-list{display:flex;flex-wrap:wrap;gap:1px;align-items:center;padding:8px;border-radius:8px;box-shadow:0px 2px 20px 0px #00080;backdrop-filter:blur(30px);margin-bottom:40px}.banner__dealers-item{box-shadow:0px 2px 6px 0px #00040;background-color:#2c2c2c;padding:0 16px;display:flex;justify-content:center;align-items:center;height:40px;border-radius:8px}.banner__dealers-item.banner__dealers-text{font-size:14px;text-transform:uppercase;color:#8d8d8d;background-color:transparent;padding-left:8px}.banner__subtitle{font-size:72px;line-height:1;margin-bottom:16px}.banner__subtitle span{color:var(--color-accent)}.banner__title{font-weight:400;font-size:32px;line-height:1;margin-bottom:16px}.benefits__title .br-mob,
.benefits__title .br-desk{display:none}.banner__title span{display:inline-block;padding:16px 24px;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:16px;margin-left:14px}.banner__btn--mob{display:none}.banner__benefits{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);gap:20px;padding:24px;position:relative;width:100%}.banner__benefits::before{position:absolute;content:'';inset:0;background:rgba(255,255,255,0.2);z-index:0;width:100%;height:100%;border-radius:48px}.banner__benefits-item{height:170px;background-color:var(--color-black);box-shadow:0px 4px 30px 0px #00026;position:relative;z-index:1;border-radius:32px;display:flex;flex-direction:column;padding:24px;gap:10px;background-repeat:no-repeat;background-size:contain;background-position:center right}.banner__benefits-item-label{font-weight:400;font-size:32px;line-height:1}.banner__benefits-item-value{font-weight:400;font-size:32px;line-height:1;color:var(--color-accent);padding:6px 16px;border-radius:10px;border:1px solid var(--color-accent);width:max-content}.banner__benefits-item-value sup{font-size:18px}.banner__benefits-item .banner__benefits-item-value--gift{padding:0%;border:none;line-height:1.2}.banner__benefits-item--credit{background-image:url(../themes/taxi-auto/assets/img/banner/benefits/1.webp)}.banner__benefits-item--installment{background-image:url(../themes/taxi-auto/assets/img/banner/benefits/2.webp)}.banner__benefits-item--gift{background-image:url(../themes/taxi-auto/assets/img/banner/benefits/3.webp)}.banner__benefits-item--warranty{background-image:url(../themes/taxi-auto/assets/img/banner/benefits/4.webp)}@media screen and (max-width:1540px){.banner{height:800px;background-image:url(../themes/taxi-auto/assets/img/banner/banner-bg-note.webp)}.banner__dealers-item{padding:0 12px}.banner__subtitle{font-size:64px}.banner__title{font-size:26px}.benefits__title .br-desk{display:block}.banner__btn{padding:16px 24px}.banner__benefits-item-label,.banner__benefits-item-value{font-size:26px}.banner__benefits-item-value{padding:4px 12px}.banner__benefits-item{height:137px}.banner__benefits{padding:20px}}@media screen and (max-width:1200px){.banner__subtitle{font-size:48px}.banner__title{font-size:21px}.banner__benefits{padding:5px;gap:2px}.banner__benefits-item{height:170px;border-radius:14px;padding:10px;gap:5px;height:110px}.banner__benefits-item-label,.banner__benefits-item-value{font-size:14px}.banner__benefits-item-value sup{font-size:9px}.banner__benefits::before{position:absolute;content:'';inset:0;background:rgba(255,255,255,0.2);z-index:0;width:100%;height:100%;border-radius:20px}.banner::before{border-top-left-radius:36px;border-top-right-radius:36px}}@media screen and (max-width:768px){.banner{margin-top:56px;height:730px;padding:16px 0 84px;background-image:url(../themes/taxi-auto/assets/img/banner/banner-bg-mob.webp);background-position:top}.banner::before{height:40px;display:none}.banner__subtitle{font-size:36px}.banner__title{font-size:16px}.banner__title span{padding:8px 10px}.banner__btn{display:none}.banner__dealers-item.banner__dealers-text{font-size:11px}.banner__dealers-item{padding:0 8px;height:24px;border-radius:6px}.benefits__title .br-desk{display:none}.benefits__title .br-mob{display:block}.banner__dealers-text{order:1}.banner__dealers-item--tenet{order:4}.banner__dealers-item--tenet img{width:70px}.banner__dealers-item--chery{order:2}.banner__dealers-item--chery img{width:95px}.banner__dealers-item--swm{order:3}.banner__dealers-item--swm img{width:45px}.banner__dealers-item--solaris{order:5}.banner__dealers-item--solaris img{width:86px}.banner__dealers-item--kaiyi{order:6}.banner__dealers-item--kaiyi img{width:78px}.banner__benefits-item{height:65px;justify-content:space-between}.banner__benefits{margin-top:unset}.banner__dealers-list{margin-bottom:auto}.banner__benefits{display:grid;grid-template-columns:44fr 10fr 46fr;grid-template-rows:repeat(2,1fr);gap:2px}.banner__benefits-item-value--gift br{display:none}.banner__benefits-item:nth-child(1){grid-column:1;grid-row:1}.banner__benefits-item:nth-child(2){grid-column:1 / 3;grid-row:2}.banner__benefits-item:nth-child(3){grid-column:2 / 4;grid-row:1}.banner__benefits-item:nth-child(4){grid-column:3;grid-row:2}.banner__benefits-item--credit{background-size:35%}.banner__btn--mob{display:block;margin:0 auto;margin-top:14px;max-width:320px;width:100%}}@media screen and (max-width:540px){.banner__btn--mob{max-width:100%}}
.timer-section{}.timer__inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;align-items:center;padding:42px 48px;border-radius:48px;background:linear-gradient(to bottom right,#eaf2ff 50%,rgba(238,234,208,0.5) 80%,#eeead0 100%)}.timer{display:flex;align-items:center;justify-content:center;gap:8px;font-variant-numeric:tabular-nums;color:#6c6f78}.time-count__item{display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.time-count__val{font-weight:400;font-size:60px;line-height:1;width:70px}.time-count__text{font-size:14px;line-height:1;text-transform:uppercase;font-weight:400}.timer-sep{font-weight:400;font-size:60px;line-height:1;margin-top:auto}.timer__title{font-size:40px;color:#34343d;line-height:1}.timer__form{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px 16px;grid-auto-flow:row;grid-template-areas:'timer__form-input--phone timer__form-btn' 'timer__form-checkbox timer__form-checkbox'}.timer__form-input--phone{grid-area:timer__form-input--phone}.timer__form-btn{grid-area:timer__form-btn}.timer__form-checkbox{grid-area:timer__form-checkbox}.timer__form-input--phone{padding:0 24px;border:1px solid #6c6f78;border-radius:12px;min-width:0}.timer__form-btn{}.timer__form .custom-checkbox-text{color:#34343d;opacity:0.5}@media screen and (max-width:1540px){.timer__title{font-size:32px}.timer__inner{gap:30px}.timer__form .custom-checkbox-text{font-size:12px}}@media screen and (max-width:1200px){.timer__title{font-size:24px}.time-count__val{font-size:40px;width:45px}.timer-sep{font-size:40px}.time-count__text{font-size:11px}.time-count__item{gap:0px}.timer__inner{padding:24px;border-radius:24px}}@media screen and (max-width:1060px){.timer__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;grid-auto-flow:row;grid-template-areas:'timer__title timer__form' 'timer timer__form'}.timer__title{grid-area:timer__title;text-align:center}.timer{grid-area:timer}.timer__form{grid-area:timer__form;grid-template-columns:1fr 1fr}.timer__form-btn{width:100%}}@media screen and (max-width:768px){.timer__inner{display:flex;flex-direction:column}.timer-section{margin-top:-40px;position:relative;padding-top:20px;border-top-left-radius:36px;border-top-right-radius:36px;background:white}}@media screen and (max-width:540px){.timer__form{display:flex;flex-direction:column}.timer__form-input--phone{height:42px;text-align:center}.timer__form .custom-checkbox-text{font-size:11px}.timer__inner{padding:16px}}
.benefits__cards{height:730px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;grid-auto-flow:row;grid-template-areas:'benefits__card--conditions benefits__card--turnkey benefits__card--approval' 'benefits__card--conditions benefits__card--gift benefits__card--approval'}.benefits__card--conditions{grid-area:benefits__card--conditions;background-image:url(../themes/taxi-auto/assets/img/benefits/conditions-bg-desk.webp)}.benefits__card--turnkey{grid-area:benefits__card--turnkey;background-image:url(../themes/taxi-auto/assets/img/benefits/turnkey-bg-desk.webp)}.benefits__card--gift{grid-area:benefits__card--gift;background-image:url(../themes/taxi-auto/assets/img/benefits/gift-bg-desk.webp)}.benefits__card--approval{grid-area:benefits__card--approval;background-image:url(../themes/taxi-auto/assets/img/benefits/approval-bg-desk.webp)}.benefits__card{border-radius:48px;padding:40px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column}.benefits__card-title{font-weight:500;font-size:40px;line-height:1}.benefits__card-title span{color:var(--color-accent)}.benefits__card--conditions .benefits__card-title,
.benefits__card--approval .benefits__card-title{color:var(--color-white)}.benefits__card--approval .benefits__card-title{margin-top:auto}.benefits__card-conditions-form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.benefits__card-conditions-form-input--phone{text-align:center;height:48px;border:1px solid #e5ebf1;border-radius:12px;color:var(--color-white);font-weight:500;font-size:16px}.benefits__card-conditions-form-input--phone::placeholder{color:#e5ebf1;opacity:0.5}.benefits__card-conditions-form-btn{width:100%}.benefits__card-conditions-form .form-input__check[type='checkbox'] + .custom-checkbox::before{background-image:url(../themes/taxi-auto/assets/img/svg/checkbox-white.svg)}.benefits__card-conditions-form .form-input__check[type='checkbox'] + .custom-checkbox{border:1px solid var(--color-white);background-color:transparent}@media screen and (max-width:1540px){.benefits__cards{height:628px}.benefits__card-title{font-size:32px}.benefits__card{border-radius:40px;padding:32px}.benefits__card-conditions-form{margin-top:16px}.benefits__card--conditions{grid-area:benefits__card--conditions;background-image:url(../themes/taxi-auto/assets/img/benefits/conditions-bg-note.webp)}}@media screen and (max-width:1200px){.benefits__cards{height:570px}.benefits__card-title{font-size:24px}}@media screen and (max-width:1100px){.benefits__cards{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:570px 275px;gap:8px;grid-template-areas:'benefits__card--conditions benefits__card--approval' 'benefits__card--turnkey benefits__card--gift'}.benefits__card{padding:20px}.benefits__card--turnkey,.benefits__card--gift{background-size:contain;background-color:rgba(234,242,255,1)}}@media screen and (max-width:768px){.benefits__cards{display:flex;flex-direction:column}.benefits__card{border-radius:20px}.benefits__card--turnkey{order:1}.benefits__card--gift{order:2}.benefits__card--approval{order:3}.benefits__card--conditions{order:4}.benefits__card--turnkey,.benefits__card--gift{background-position:center right}.benefits__card--conditions{background-image:url(../themes/taxi-auto/assets/img/benefits/conditions-bg-mob.webp);aspect-ratio:328 / 566}.benefits__card--turnkey{background-image:url(../themes/taxi-auto/assets/img/benefits/turnkey-bg-mob.webp)}.benefits__card--gift{background-image:url(../themes/taxi-auto/assets/img/benefits/gift-bg-mob.webp)}.benefits__card--approval{aspect-ratio:328 / 219;background-image:url(../themes/taxi-auto/assets/img/benefits/approval-bg-mob.webp)}.benefits__card--approval .benefits__card-title{margin-top:unset}.benefits__card--approval .benefits__card-title br{display:none}.benefits__card-conditions-form .custom-checkbox-text{font-size:11px}}
.catalog__filter{display:flex;align-items:center;gap:20px;margin-bottom:40px}.catalog__filter-item{padding:16px 20px;border:1px solid rgba(202,202,202,1);border-radius:15px;cursor:pointer}.catalog__filter-item.active-catalog{color:white;background-color:rgba(35,37,30,1);border:none}.catalog__title br{display:none}.catalog__cards{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:40px}.catalog__cards .models-filter__class-list{display:none}.catalog__card{padding:10px;display:none;background-color:white;border-radius:32px;box-shadow:0px 8px 30px 0px #00040;transition:box-shadow 0.3s ease}@media (hover:hover){.catalog__card:hover{box-shadow:0px 8px 30px 0px #0008c}}.catalog__card.catalog__card--visible{display:block}.catalog__card-media{position:relative}.catalog__card-title{font-size:32px;line-height:1;margin-bottom:8px}.catalog__card-logo-wrapper{position:absolute;top:-1px;left:-1px;z-index:1;display:flex;align-items:center;justify-content:center;width:96px;height:54px;border-bottom-right-radius:24px;background-color:white}.catalog__card-img{display:block;width:100%;object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px;aspect-ratio:466 / 242}.catalog__card-info{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:14px;position:relative;padding-top:0}.catalog__card-info::before{position:absolute;content:'';top:-14px;left:0;height:14px;width:100%;background-color:var(--color-white);border-top-left-radius:100px;border-top-right-radius:100px}.catalog__card-prices{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:16px}.catalog__card-price{font-size:24px}.catalog__card-price-label{font-size:14px;color:var(--color-accent);background:#34343d;line-height:1;padding:8px 16px;border-radius:100px}.catalog__card-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0px;width:100%;margin-bottom:16px}.catalog__card-benefits-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px;padding-left:24px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25)}.catalog__card-benefits-item:nth-child(1){border-top-left-radius:12px}.catalog__card-benefits-item:nth-child(2){border-top-right-radius:12px}.catalog__card-benefits-item:nth-child(3){border-bottom-left-radius:12px}.catalog__card-benefits-item:nth-child(4){border-bottom-right-radius:12px}.catalog__card-benefits-item-icon{height:42px;width:42px;object-fit:cover}.catalog__card-benefits-item-text{display:flex;flex-direction:column;gap:2px;color:#161815}.catalog__card-benefits-item-label{font-weight:400;font-size:16px;line-height:1}.catalog__card-benefits-item-value{font-weight:700;font-size:16px;line-height:1}.catalog__card-btn{width:100%}.models-filter__class-list{display:flex;align-items:center;gap:8px;margin-bottom:40px;justify-content:center}.models-filter__class-list label{cursor:pointer}.models-filter__class-item{padding:16px 24px;font-size:16px;line-height:1;font-weight:400;border-radius:12px;background-color:#e5ebf1;transition:background-color 0.3s ease}@media (hover:hover){.models-filter__class-item:hover{background-color:#d7e3ef}}.models-filter__class-item.active-filter{color:white;background-color:rgba(35,37,30,1)}.catalog__btn-more{margin:0 auto;margin-top:40px;padding:16px 52px}@media screen and (max-width:1540px){.catalog__card-title{font-size:26px}.catalog__card-price{font-size:22px}.catalog__card-benefits-item{padding-left:16px}.models-filter__class-list{margin-bottom:32px}.catalog__btn-more{margin-top:32px}}@media screen and (max-width:1300px){.catalog__card-logo-wrapper{width:85px;height:48px}.catalog__card-title{font-size:22px}.catalog__card-price{font-size:18px}.catalog__card-price-label{font-size:11px;padding:8px 10px}.catalog__card-benefits-item-label,.catalog__card-benefits-item-value{font-size:14px}.catalog__card-benefits-item{padding-left:10px}.catalog__card-info{padding:0 6px}}@media screen and (max-width:1100px){.catalog__cards{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:768px){.catalog__cards{grid-template-columns:1fr;gap:20px}.catalog__title br{display:block}.catalog__btn-more{margin-top:20px}}@media screen and (max-width:540px){.models-filter__class-list{margin-bottom:20px}.models-filter__class-item{padding:14px;font-size:14px}.catalog__cards{gap:16px}.catalog__btn-more{width:100%}}
.gallery{padding-bottom:110px}.gallery__nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:47px;position:relative}.gallery__nav-btn{width:62px;height:62px;cursor:pointer;position:relative;right:unset;left:unset;border-radius:20px;background-color:#edeef0;transition:background 0.3s ease}@media (hover:hover){.gallery__nav-btn:hover:not(:disabled){background:#d7e3ef;opacity:1}}.gallery__nav-btn:disabled,
.gallery__nav-btn.swiper-button-disabled{opacity:0.4;cursor:not-allowed}.swiper-button-next:after,
.swiper-button-prev:after{display:none}.gallery__nav-icon{display:block;color:#34343d;pointer-events:none}@media screen and (max-width:768px){.gallery .container{padding:0}.gallery__slider{padding-left:20px;padding-right:20px}.gallery__nav-btn{width:48px;height:48px;border-radius:12px}.gallery__nav{gap:10px;margin-top:35px}.gallery{padding-bottom:50px}}
.contacts{margin-top:254px}.contacts__inner{height:500px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:0px}.contacts__map-wrapper{position:relative}.contacts__map{border-radius:48px;overflow:hidden;height:100%;background-color:#dce0e6}.contacts__map-link{position:absolute;bottom:40px;left:50%;transform:translate(-50%);max-width:85%;width:100%}.contacts__info{padding-left:80px;display:flex;flex-direction:column;height:100%}.contacts__title--small,
.contacts__title{text-align:left}.contacts__subtitle{font-weight:400;font-size:20px;line-height:1;color:#34343d;margin-bottom:24px;display:block}.contacts__list{display:flex;flex-direction:column;gap:10px}.contacts__list-item{display:flex;gap:10px;align-items:center;font-size:16px;font-weight:400}.contacts__list-link{color:inherit}.contacts__form{display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:410px}.contacts__form--mob{display:none}.contacts__form-input--phone{text-align:center;height:48px;border:1px solid #6c6f78;border-radius:12px;color:#34343d;font-weight:500;font-size:16px}.contacts__form-input--phone::placeholder{color:#34343d;opacity:0.5}.contacts__form-btn{width:100%}.contacts__form .form-input__check[type='checkbox'] + .custom-checkbox::before{background-image:url(../themes/taxi-auto/assets/img/svg/checkbox-black.svg)}.contacts__form .form-input__check[type='checkbox'] + .custom-checkbox{background-color:rgba(52,52,61,0.1)}.contacts__form .custom-checkbox-text{color:#34343d;opacity:0.5}@media screen and (max-width:1540px){.contacts__inner{height:400px}.contacts__info{padding-left:40px}.contacts__title br{display:none}.contacts__form{max-width:100%;margin-top:auto}}@media screen and (max-width:1200px){.contacts__info{padding-left:20px}}@media screen and (max-width:768px){.contacts__inner{height:auto;display:flex;flex-direction:column-reverse;gap:16px}.contacts__map-wrapper{aspect-ratio:328 / 250}.contacts__title--small,.contacts__title{text-align:center;margin-bottom:8px}.contacts__subtitle{margin-bottom:20px;text-align:center}.contacts__form{display:none}.contacts__form--mob{display:flex}.contacts__info{padding-left:0px}.contacts__map{border-radius:20px}.contacts__map-link{left:50%;transform:translate(-50%);max-width:90%;width:100%}.contacts__form-input--phone{height:42px}.contacts{margin-top:100px}}@media screen and (max-width:540px){.contacts__subtitle{font-size:14px}.contacts__list-item{gap:8px;font-size:14px;justify-content:center}.contacts__list{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;grid-auto-flow:row;grid-template-areas:'contacts__list-item--schedule contacts__list-item--phone' 'contacts__list-item--address contacts__list-item--address'}.contacts__list-item--phone{grid-area:contacts__list-item--phone}.contacts__list-item--schedule{grid-area:contacts__list-item--schedule}.contacts__list-item--address{grid-area:contacts__list-item--address}}@media screen and (max-width:390px){}
.trade__inner{height:500px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:20px}.trade__info{display:flex;flex-direction:column}.trade__title--small,
.trade__title{text-align:left}.trade__title{font-size:54px}.trade__img--mob{display:none}.trade__img-wrapper{border-radius:48px;overflow:hidden}.trade__img-wrapper img{height:100%;width:100%}.trade__benefits{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.trade__benefits-item{display:flex;align-items:center;gap:16px}
.trade__benefits-item span{font-weight:400;font-size:20px;line-height:1;color:#34343d}.trade__benefits-item span br{display:none}.trade__benefits-item img{height:48px}.trade__form{margin-top:auto;max-width:486px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px 16px;grid-auto-flow:row;grid-template-areas:'trade__form-input--phone trade__form-btn' 'trade__form-checkbox trade__form-checkbox'}.trade__form-input--phone{grid-area:trade__form-input--phone;padding:0 24px;border:1px solid #6c6f78;border-radius:12px}.trade__form-btn{grid-area:trade__form-btn}.trade__form-checkbox{grid-area:trade__form-checkbox}.trade__form .custom-checkbox-text{color:#34343d;opacity:0.5;max-width:454px}@media screen and (max-width:1540px){.trade__inner{height:468px}.trade__title{font-size:44px}.trade__benefits-item span{font-size:18px}.trade__form-btn{padding:16px 24px}}@media screen and (max-width:1200px){.trade__inner{height:auto}.trade__title{font-size:30px}}@media screen and (max-width:992px){.trade__benefits-item span{font-size:16px}.trade__benefits-item img{height:40px}}@media screen and (max-width:768px){.trade__inner{display:flex;flex-direction:column}.trade__form{max-width:100%;grid-template-columns:1fr 1fr;gap:10px}.trade__form-btn{width:100%}.trade__form .custom-checkbox-text{max-width:100%}.trade__img-wrapper{border-radius:unset}}@media screen and (max-width:540px){.trade__form{display:flex;flex-direction:column}.trade__form-btn{padding:14px 24px}.trade__form-input--phone{height:42px;font-size:14px;text-align:center}.trade__benefits-item span br{display:block}.trade__img-wrapper{display:none}.trade__img--mob{display:block;margin-bottom:16px}}
.turnkey__inner{background-color:#f3f4f6;border-radius:48px;padding:50px 0 80px;position:relative}.turnkey__benefits-wrap{position:relative}.turnkey__img{position:absolute;bottom:-50%;z-index:1;max-width:1185px;left:50%;transform:translate(-50%,50%)}.turnkey__title{margin-bottom:85px}.turnkey__title br{display:none}.turnkey__benefits{display:grid;grid-template-columns:300px 1fr 310px;grid-template-rows:repeat(1,1fr);gap:20px;max-width:994px;margin:0 auto;padding:0;list-style:none;counter-reset:turnkey-item}.turnkey__benefits-item{height:210px;background-color:#dce0e6;padding:40px;padding-right:20px;border-radius:48px;position:relative;counter-increment:turnkey-item}.turnkey__benefits-item::before{content:counter(turnkey-item,decimal-leading-zero);position:absolute;top:-60px;left:0;font-weight:500;font-size:24px;line-height:1;background-color:#dce0e6;padding:10px 16px;border-radius:16px}.turnkey__benefits-item--accent{background-color:var(--color-accent)}.turnkey__benefits-item-content{display:flex;flex-direction:column;gap:16px;width:fit-content}.turnkey__benefits-item-title{font-weight:500;font-size:40px;line-height:1}.turnkey__benefits-item-info{font-weight:400;font-size:20px;line-height:1}@media screen and (max-width:1540px){.turnkey__inner{padding:50px 0;border-radius:40px}.turnkey__benefits{grid-template-columns:301px 1fr 313px}.turnkey__benefits-item-title{font-size:32px}.turnkey__benefits-item-info{font-size:18px}.turnkey__benefits-item{height:180px;padding:32px;padding-right:44px}.turnkey__benefits-item::before{font-size:22px}.turnkey__img{max-width:1129px}}@media screen and (max-width:1200px){.turnkey__inner{padding:20px}.turnkey__img{max-width:100%}}@media screen and (max-width:1024px){.turnkey__benefits{grid-template-columns:1fr 1fr 1fr}.turnkey__benefits-item-title{font-size:24px}.turnkey__benefits-item-info{font-size:16px}.turnkey__benefits-item-content{gap:14px}.turnkey__benefits-item{height:100%;padding:20px;border-radius:20px}.turnkey__img{transform:translate(-50%,60%)}}@media screen and (max-width:768px){.turnkey__title{margin-bottom:20px}.turnkey__title br{display:block}.turnkey__benefits{display:flex;flex-direction:column;gap:8px}.turnkey__benefits-item::before{top:10px;left:unset;right:10px;border-radius:12px;background-color:rgba(243,244,246,1);padding:8px 12px}.turnkey__img{bottom:0;transform:translate(-50%,100%)}}@media screen and (max-width:540px){.turnkey__img{transform:translate(-50%,77%)}}
.footer{padding:50px 0;background-color:#2c2c34}.footer__top{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;align-items:center;padding-bottom:40px}.footer__logo svg{width:250px}.footer__info{display:flex;flex-direction:column;gap:10px}.footer__contacts{display:flex;gap:21px;color:var(--color-white)}.footer__contacts-item{display:flex;align-items:center;gap:8px;font-size:13px;position:relative}.footer__contacts-item:first-child::after{position:absolute;content:'';right:-10px;height:100%;width:1px;background-color:var(--color-white)}.footer__nav{display:flex;border-radius:12px;height:100%;padding:16px 0}.footer__nav li a{padding:16px;color:var(--color-white);border-radius:12px;transition:background-color 0.3s ease,color 0.3s ease}@media (hover:hover){.footer__nav li a:hover{background-color:#d7e3ef;color:var(--color-black)}}.footer__buttons{display:flex;margin-left:auto;gap:16px}.footer__btn-phone{}.footer__btn-callback{}.footer__legal{color:rgba(141,141,149,1);font-size:16px;font-weight:400;display:flex;flex-direction:column;line-height:1}.footer__legal-bottom{display:flex;justify-content:space-between;margin-top:24px}.footer__legal-link{color:inherit;transition:color 0.3s ease}@media (hover:hover){.footer__legal-link:hover{color:rgba(255,185,0,1)}}.footer__legal-links{display:flex;gap:30px}.footer__disclaimer-content{max-height:2.1em;overflow:hidden;position:relative}.footer__disclaimer-content sup{font-size:9px}.footer__disclaimer-content ul{padding-left:20px}.footer__disclaimer-content ul li{list-style:disc}.footer__disclaimer-content.expanded{max-height:3000px}.footer__disclaimer-toggle{display:block;margin-top:4px;background:none;opacity:0.8;border:none;color:rgba(141,141,149,1);font-weight:400;font-size:12px;cursor:pointer;text-decoration:underline;transition:all 0.3s ease}@media (hover:hover){.footer__disclaimer-toggle:hover{color:rgba(255,185,0,1)}}.footer__disclaimer{margin-top:24px}@media screen and (max-width:1540px){.footer__info{position:relative}.footer__contacts{position:absolute;bottom:-30px;width:max-content}.footer__top{display:flex;justify-content:space-between;padding-bottom:50px}.footer__buttons{margin-left:unset}}@media screen and (max-width:1300px){.footer__buttons{flex-direction:column;gap:10px}.footer__btn-callback{width:100%}.footer__nav li a{padding:10px;font-size:13px}.footer__logo svg{width:210px}}@media screen and (max-width:992px){.footer{padding:30px 0}.footer__top{flex-direction:column;padding-bottom:20px}.footer__contacts{position:static}.footer__info{align-items:center}}@media screen and (max-width:768px){.footer__legal{font-size:11px}.footer__legal-bottom{display:flex;flex-direction:column;gap:16px;margin-top:16px}.footer__legal-links{flex-direction:column;gap:10px}.footer__disclaimer{margin-top:16px}}@media screen and (max-width:540px){.footer__nav{flex-direction:column;border-radius:0;align-items:center;gap:20px}.footer__nav li a{padding:0;font-size:14px}.footer__buttons{width:100%}.footer__buttons .btn{width:100%}}
.modal{width:994px;height:486px;border-radius:48px}.modal__content{display:grid;grid-template-columns:507px 1fr;grid-template-rows:repeat(1,1fr);height:100%;gap:0px}.modal__info{padding:40px;display:flex;flex-direction:column;height:100%}.modal__title{font-weight:500;font-size:36px;line-height:1;color:#34343d;margin-bottom:16px}.modal__title span{color:var(--color-accent)}.modal__text{font-size:16px;font-weight:400;line-height:1;color:#34343d;line-height:1.2;margin-bottom:auto}.modal__text a{color:var(--color-accent);font-weight:700}.modal__call-form{display:flex;flex-direction:column;gap:10px}.modal__call-form-input--phone,
.modal__call-form-input--name{text-align:center;height:48px;border:1px solid #6c6f78;border-radius:12px;color:#34343d}.modal__call-form-input--phone::placeholder,
.modal__call-form-input--name::placeholder{color:#34343d;opacity:0.5}.modal__call-form-btn{width:100%}.modal__call-form .form-input__check[type='checkbox'] + .custom-checkbox::before{background-image:url(../themes/taxi-auto/assets/img/svg/checkbox-black.svg)}.modal__call-form .form-input__check[type='checkbox'] + .custom-checkbox{background-color:rgba(52,52,61,0.1)}.modal__call-form .custom-checkbox-text{color:#34343d;opacity:0.5}.modal-thanks{width:613px;height:auto}.modal-thanks .modal__content{grid-template-columns:296px 1fr;grid-template-rows:100%}.modal-thanks__body{display:flex;flex-direction:column;justify-content:center;padding:40px}
.modal-thanks__media{height:100%}.modal-thanks__img{height:100%;width:100%}.modal-thanks .modal__subtitle{margin-bottom:24px;line-height:1}.modal-thanks .btn{width:100%}.modal__subtitle .br-mob{display:none}@media screen and (max-width:1200px){.modal{width:330px;height:auto;border-radius:20px}.modal__content{display:flex;flex-direction:column}.modal__info{padding:14px}.modal__title{font-size:24px;margin-bottom:8px}.modal__text{font-size:12px;margin-bottom:12px}.modal__call-form-input--phone,.modal__call-form-input--name{height:42px}.modal__call-form .custom-checkbox-text{font-size:11px}.modal-thanks{width:330px}.modal-thanks__body{padding:14px;align-items:center}.modal-thanks .modal__title br{display:none}.modal-thanks .modal__title{text-align:center}.modal-thanks .modal__subtitle{margin-bottom:12px;font-size:14px;font-weight:400;opacity:0.7;text-align:center}.modal-thanks .modal__subtitle br{display:none}.modal-thanks .modal__subtitle .br-mob{display:block}.modal-thanks .modal__title--error br{display:block}}