.main-hero__banners{display:grid;margin-bottom:12px;row-gap:20px}@media screen and (min-width:744px){.main-hero__banners{margin-bottom:32px}}@media screen and (min-width:1024px){.main-hero__banners{-moz-column-gap:20px;column-gap:20px;grid-template-columns:minmax(10px,876px) minmax(10px,428px)}}.main-hero__main-banner{display:none}@media screen and (min-width:1024px){.main-hero__main-banner{display:block}}.main-hero__main-banner.title-banner .title-banner__image{-o-object-position:left bottom;object-position:left bottom}.main-hero__main-banner.title-banner .title-banner__title{font-size:28px;font-weight:800;line-height:38px;max-width:290px}@media screen and (min-width:744px){.main-hero__main-banner.title-banner .title-banner__title{font-size:48px;line-height:52px;max-width:500px}}@media screen and (min-width:1024px){.main-hero__main-banner.title-banner .title-banner__title{line-height:52px;max-width:572px;white-space:pre-wrap}}.main-hero__main-banner.title-banner .title-banner__subtitle{max-width:280px}@media screen and (min-width:744px){.main-hero__main-banner.title-banner .title-banner__subtitle{max-width:340px}}@media screen and (min-width:1024px){.main-hero__main-banner.title-banner .title-banner__subtitle{font-size:20px;font-weight:500;line-height:26px;max-width:492px;white-space:pre-wrap}}.main-hero__slider{max-width:100%;min-width:0;position:relative;width:100%}.main-hero__slider .splide__track{overflow:visible}@media screen and (min-width:744px){.main-hero__slider{overflow:hidden}}@media screen and (min-width:1024px){.main-hero__slider{max-width:428px}}.main-hero__slider .title-banner{background-color:#dbe5f9;height:208px}@media screen and (min-width:744px){.main-hero__slider .title-banner{height:416px}}@media screen and (min-width:1024px){.main-hero__slider .title-banner{height:416px}}.main-hero__slider .title-banner .title-banner__title{font-size:25px;font-weight:800;line-height:32px;margin-bottom:10px}@media screen and (min-width:744px){.main-hero__slider .title-banner .title-banner__title{font-size:48px;line-height:52px;margin-bottom:12px;margin-top:31px}}@media screen and (min-width:1024px){.main-hero__slider .title-banner .title-banner__title{font-size:36px;line-height:46px;margin-bottom:16px;margin-top:23px;white-space:pre-wrap}}.main-hero__slider .title-banner .title-banner__subtitle{font-size:13px;font-weight:600;line-height:18px;max-width:100%}@media screen and (min-width:744px){.main-hero__slider .title-banner .title-banner__subtitle{font-size:18px;font-weight:600;line-height:24px;max-width:100%}}@media screen and (min-width:1024px){.main-hero__slider .title-banner .title-banner__subtitle{font-size:16px;line-height:22px}}.main-hero__slider .title-banner .title-banner__main{padding:20px}@media screen and (min-width:744px){.main-hero__slider .title-banner .title-banner__main{padding:24px 32px}}.main-hero__slider .title-banner .title-banner__image{-o-object-position:bottom;object-position:bottom}.main-hero__slider .title-banner .title-banner__content{padding:0}.main-hero__cards{display:flex;gap:12px;margin-left:calc(var(--container-mobile-padding)*-1);margin-right:calc(var(--container-mobile-padding)*-1);overflow-x:auto;overflow-y:visible;padding-top:8px}.main-hero__cards::-webkit-scrollbar{display:none}@media screen and (min-width:744px){.main-hero__cards{gap:24px;margin-left:calc(var(--container-tablet-padding)*-1);margin-right:calc(var(--container-tablet-padding)*-1)}}@media screen and (min-width:1024px){.main-hero__cards{justify-content:space-between;overflow:visible}}.main-hero__card .advantages-card__image-container{margin:0 12px}.main-hero__card:first-child{margin-left:4px}.main-hero__card:last-child{margin-right:4px}@media screen and (min-width:744px){.main-hero__card:first-child{margin-left:22px}.main-hero__card:last-child{margin-right:22px}}.main-hero__title{color:var(--black-80);font-size:25px;font-weight:800;line-height:32px;margin-bottom:8px;margin-top:20px;text-align:center}@media screen and (min-width:744px){.main-hero__title{font-size:32px;line-height:42px;margin-top:40px}}.main-hero__text{font-size:15px;font-weight:500;line-height:20px;margin-bottom:24px;text-align:center}@media screen and (min-width:744px){.main-hero__text{margin-bottom:32px}}.main-hero__slider-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}@media screen and (min-width:744px){.main-hero__slider-pagination{display:none}}.main-hero__slider-pagination-item{background:var(--black-40);border-radius:3px;cursor:pointer;height:6px;transition:width .3s ease,background .3s ease;width:6px}.main-hero__slider-pagination-item.active{background:var(--black-80);width:20px}.main-hero__slider-progress-bar{--indentX:24px;display:none;gap:2px;justify-content:space-between;left:var(--indentX);position:absolute;right:var(--indentX);top:24px;width:calc(100% - var(--indentX)*2)}@media screen and (min-width:744px){.main-hero__slider-progress-bar{display:flex;--indentX:32px;gap:4px}}@media screen and (min-width:1024px){.main-hero__slider-progress-bar{--indentX:34px}}.main-hero__slider-progress-bar-segment{background:#fff3;border-radius:1px;cursor:pointer;height:3px;overflow:hidden;position:relative}.main-hero__slider-progress-bar-fill{background:var(--white-100);border-radius:1px;height:3px;left:0;position:absolute;top:0;transition:width linear;width:0}.main-hero__slider-progress-bar-fill.active{transition-duration:8s;width:100%}.main-hero__slider-controls{display:none;position:absolute}@media screen and (min-width:744px){.main-hero__slider-controls{bottom:32px;display:flex;gap:16px;right:32px}}@media screen and (min-width:1024px){.main-hero__slider-controls{bottom:28px;right:28px}}.main-hero .title-banner_custom-banner .title-banner__subtitle{display:none}@media screen and (min-width:744px){.main-hero .title-banner_custom-banner .title-banner__subtitle{display:block;max-width:340px}}.main-hero .title-banner_custom-banner-2 .title-banner__title{font-size:22px;line-height:26px}@media screen and (min-width:744px){.main-hero .title-banner_custom-banner-2 .title-banner__title{font-size:47px;line-height:52px}}@media screen and (min-width:1024px){.main-hero .title-banner_custom-banner-2 .title-banner__title{font-size:38px;line-height:46px}}.main-vehicle-in-stock__title{color:var(--black-80);font-size:25px;font-weight:700;line-height:32px;margin-bottom:20px}@media screen and (min-width:744px){.main-vehicle-in-stock__title{font-size:32px;font-weight:700;line-height:42px;margin-bottom:32px}}.main-vehicle-in-stock__list{display:grid;gap:23px 12px;grid-template-columns:repeat(2,minmax(10px,1fr))}@media screen and (min-width:744px){.main-vehicle-in-stock__list{gap:20px}}@media screen and (min-width:1024px){.main-vehicle-in-stock__list{grid-template-columns:repeat(3,minmax(10px,1fr))}}@media screen and (min-width:1440px){.main-vehicle-in-stock__list{grid-template-columns:repeat(4,minmax(10px,1fr))}}.main-vehicle-in-stock__card{background-image:url(../images/main/inStock/cardMobile.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-4xl);display:flex;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:168px;padding:12px;width:100%}@media screen and (min-width:744px){.main-vehicle-in-stock__card{align-items:center;background-image:url(../images/main/inStock/card.jpg);grid-column:unset;min-height:404px}}@media (min-resolution:2dppx){.main-vehicle-in-stock__card{background-image:url(../images/main/inStock/cardMobile@2x.jpg)}}@media screen and (min-resolution:2dppx) and (min-width:744px){.main-vehicle-in-stock__card{background-image:url(../images/main/inStock/card@2x.jpg)}}.main-vehicle-in-stock__card-text{color:var(--black-80);display:block;font-size:20px;font-weight:800;line-height:26px;margin-bottom:28px;margin-left:50%;margin-right:20px;white-space:pre-wrap}@media screen and (min-width:744px){.main-vehicle-in-stock__card-text{font-size:28px;line-height:36px;margin-left:auto;margin-right:auto;text-align:center}}.main-vehicle-in-stock__card-btn.base-btn{width:100%}@media screen and (min-width:744px){.main-vehicle-in-stock__card-btn.base-btn{margin-bottom:52px;width:-moz-fit-content;width:fit-content}}.main-vehicle-rental__list{display:grid;gap:23px 12px;grid-template-columns:repeat(2,minmax(10px,1fr))}@media screen and (min-width:744px){.main-vehicle-rental__list{gap:20px}}@media screen and (min-width:1024px){.main-vehicle-rental__list{grid-template-columns:repeat(3,minmax(10px,1fr))}}@media screen and (min-width:1440px){.main-vehicle-rental__list{grid-template-columns:repeat(4,minmax(10px,1fr))}}.main-vehicle-rental__card{background-image:url(../images/main/rental/card.png);background-position:left 20px top -15px;background-repeat:no-repeat;background-size:contain;background-size:120px;border-radius:var(--radius-4xl);display:flex;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:144px;width:100%}@media screen and (min-width:744px){.main-vehicle-rental__card{align-items:center;background-position:top;background-size:240px;grid-column:unset;min-height:404px;padding:12px}}@media (min-resolution:2dppx){.main-vehicle-rental__card{background-image:url(../images/main/rental/card@2x.png)}}.main-vehicle-rental__card-text{color:var(--black-80);display:block;font-size:20px;font-weight:800;line-height:26px;margin-bottom:18px;margin-left:50%;margin-right:20px;padding:12px;white-space:pre-wrap}@media screen and (min-width:744px){.main-vehicle-rental__card-text{font-size:28px;line-height:36px;margin-bottom:28px;margin-left:auto;margin-right:auto;padding:0;text-align:center}}.main-vehicle-rental__card-btn.base-btn{width:100%}@media screen and (min-width:744px){.main-vehicle-rental__card-btn.base-btn{margin-bottom:52px;width:-moz-fit-content;width:fit-content}}.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner{height:auto;margin-bottom:40px;overflow:visible}@media screen and (min-width:744px){.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner{min-height:258px}}@media screen and (min-width:1024px){.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner{min-height:230px}}@media screen and (min-width:744px){.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner .title-banner__title{max-width:760px}}.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner .title-banner__subtitle{max-width:430px}@media screen and (min-width:1024px){.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner .title-banner__subtitle{max-width:700px}}.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner .title-banner__image{border-radius:var(--radius-5xl)}@media screen and (min-width:744px){.main-vehicle-rental .main-vehicle-rental__banner.main-vehicle-rental__banner .title-banner__image{border-radius:var(--radius-6xl)}}.main-vehicle-rental__banner-img{height:172px;pointer-events:none;position:absolute;right:-16px;top:-35px;width:180px;z-index:-1}@media screen and (min-width:744px){.main-vehicle-rental__banner-img{height:306px;right:-34px;top:-42px;width:261px}}@media screen and (min-width:1024px){.main-vehicle-rental__banner-img{height:476px;right:5px;top:-105px;width:544px}}.main-repair{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media screen and (min-width:744px){.main-repair{gap:20px;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){.main-repair{gap:20px;grid-template-columns:minmax(200px,428px) repeat(4,minmax(10px,204px))}}.main-repair__header{display:flex;flex-direction:column;gap:24px;grid-column:1/-1;margin-bottom:8px}@media screen and (min-width:744px){.main-repair__header{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:12px}}.main-repair__title{color:var(--black-80);font-size:25px;font-weight:700;line-height:32px;margin-bottom:8px}@media screen and (min-width:744px){.main-repair__title{font-size:32px;line-height:42px}}.main-repair__subtitle{font-size:16px;font-weight:500;line-height:22px}@media screen and (min-width:744px){.main-repair__subtitle{font-size:18px;line-height:24px}}.main-repair__btn.base-btn{width:100%}@media screen and (min-width:744px){.main-repair__btn.base-btn{width:-moz-fit-content;width:fit-content}}.main-repair__banner.title-banner{aspect-ratio:1;grid-column:span 2;grid-row:1;height:auto;margin-bottom:16px}@media screen and (min-width:744px){.main-repair__banner.title-banner{aspect-ratio:unset;grid-row:2/4;height:444px;margin-bottom:0}}@media screen and (min-width:1024px){.main-repair__banner.title-banner{grid-column:1/2;grid-row:2/4;height:428px}}.main-repair__banner.title-banner .title-banner__title{font-size:28px;line-height:34px;margin-bottom:12px;white-space:pre-wrap}@media screen and (min-width:744px){.main-repair__banner.title-banner .title-banner__title{font-size:38px;line-height:46px}}.main-repair__banner.title-banner .title-banner__subtitle{font-size:16px;font-weight:600;line-height:22px}@media screen and (min-width:744px){.main-repair__banner.title-banner .title-banner__subtitle{font-size:18px;line-height:26px}}@media screen and (min-width:1024px){.main-repair__banner.title-banner .title-banner__main{padding:36px}}.main-repair__card .advantages-card{aspect-ratio:1;background-position:100% 100%;min-height:158px}@media screen and (min-width:744px){.main-repair__card .advantages-card{aspect-ratio:unset;height:212px}}@media screen and (min-width:1024px){.main-repair__card .advantages-card{aspect-ratio:unset;height:204px;width:auto}}@media screen and (min-width:744px){.main-repair__card .advantages-card__title{padding:20px}}@media screen and (min-width:1024px){.main-repair__card .advantages-card__title{font-size:18px;line-height:24px}}.main-detailing{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media screen and (min-width:744px){.main-detailing{gap:20px;grid-template-columns:repeat(6,minmax(10px,1fr))}}@media screen and (min-width:1024px){.main-detailing{gap:20px;grid-template-columns:repeat(12,minmax(10px,140px)) 428px;grid-template-rows:auto repeat(2,minmax(10px,204px))}}.main-detailing__header{display:flex;flex-direction:column;gap:24px;grid-column:1/-1;margin-bottom:8px}@media screen and (min-width:744px){.main-detailing__header{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:12px}}.main-detailing__title{color:var(--black-80);font-size:25px;font-weight:700;line-height:32px;margin-bottom:8px}@media screen and (min-width:744px){.main-detailing__title{font-size:32px;line-height:42px}}.main-detailing__subtitle{font-size:16px;font-weight:500;line-height:22px}@media screen and (min-width:744px){.main-detailing__subtitle{font-size:18px;line-height:24px}}.main-detailing__btn.base-btn{width:100%}@media screen and (min-width:744px){.main-detailing__btn.base-btn{width:-moz-fit-content;width:fit-content}}.main-detailing__banner.title-banner{aspect-ratio:1;grid-column:span 2;grid-row:1;height:auto;margin-bottom:16px}@media screen and (min-width:744px){.main-detailing__banner.title-banner{aspect-ratio:unset;grid-column:3/7;grid-row:2/4;height:444px;margin-bottom:0}}@media screen and (min-width:1024px){.main-detailing__banner.title-banner{grid-column:13/14;grid-row:2/4;height:428px}}.main-detailing__banner.title-banner .title-banner__title{font-size:28px;line-height:34px;margin-bottom:12px;white-space:pre-wrap}@media screen and (min-width:744px){.main-detailing__banner.title-banner .title-banner__title{font-size:38px;line-height:46px}}.main-detailing__banner.title-banner .title-banner__subtitle{font-size:16px;font-weight:600;line-height:22px;white-space:pre-wrap}@media screen and (min-width:744px){.main-detailing__banner.title-banner .title-banner__subtitle{font-size:18px;line-height:26px}}@media screen and (min-width:1024px){.main-detailing__banner.title-banner .title-banner__main{padding:36px}}@media screen and (min-width:744px){.main-detailing__card{grid-column:span 2}.main-detailing__card:nth-child(8),.main-detailing__card:nth-child(9){grid-column:span 3}}@media screen and (min-width:1024px){.main-detailing__card{grid-column:span 3}.main-detailing__card:nth-child(7),.main-detailing__card:nth-child(8),.main-detailing__card:nth-child(9){grid-column:span 4;grid-row:3/4}}.main-detailing__card .advantages-card{aspect-ratio:1;background-position:100% 100%;min-height:158px}@media screen and (min-width:744px){.main-detailing__card .advantages-card{aspect-ratio:unset;height:212px}}@media screen and (min-width:1024px){.main-detailing__card .advantages-card{aspect-ratio:unset;height:204px;width:auto}}@media screen and (min-width:744px){.main-detailing__card .advantages-card__title{padding:20px}}@media screen and (min-width:1024px){.main-detailing__card .advantages-card__title{font-size:18px;line-height:24px}}.main-chip{margin-bottom:60px}@media screen and (min-width:744px){.main-chip{margin-bottom:80px}.main-chip__banner.title-banner{box-shadow:0 4px 64px #001a3433}}.main-chip__banner.title-banner .title-banner__title{font-size:32px;line-height:42px}@media screen and (min-width:744px){.main-chip__banner.title-banner .title-banner__title{font-size:38px;line-height:46px}}@media screen and (min-width:1024px){.main-chip__banner.title-banner .title-banner__title{font-size:48px;line-height:58px}.main-chip__banner.title-banner .title-banner__subtitle{max-width:650px}}.main-chip__calculator.chip-tuning-calculator{margin-top:-28px;padding-top:56px}@media screen and (min-width:744px){.main-chip__calculator.chip-tuning-calculator{border-radius:0 0 var(--radius-6xl) var(--radius-6xl);margin-top:-32px;padding-top:64px}}@media screen and (min-width:1024px){.main-chip__calculator.chip-tuning-calculator{border-radius:0 0 var(--radius-7xl) var(--radius-7xl);margin-top:-40px;padding-top:80px}}.main-chip__calculator.chip-tuning-calculator .chip-tuning-calculator__title{max-width:284px}@media screen and (min-width:744px){.main-chip__calculator.chip-tuning-calculator .chip-tuning-calculator__title{max-width:620px}}.main-chip__calculator.chip-tuning-calculator .chip-tuning-calculator__subtitle{max-width:300px}@media screen and (min-width:744px){.main-chip__calculator.chip-tuning-calculator .chip-tuning-calculator__subtitle{max-width:unset}}.main-contacts__title{color:var(--black-80);font-size:32px;font-weight:700;line-height:42px;margin-bottom:16px}@media screen and (min-width:744px){.main-contacts__title{margin-bottom:20px}}@media screen and (min-width:1024px){.main-contacts__title{font-size:38px;line-height:48px;margin-bottom:24px}}.main-contacts__chips-wrapper{margin-bottom:24px;overflow:auto;padding-left:var(--container-mobile-padding);position:relative;scrollbar-width:none;-ms-overflow-style:none;margin-left:calc(var(--container-mobile-padding)*-1);margin-right:calc(var(--container-mobile-padding)*-1);scrollbar-color:transparent transparent;width:calc(100% + var(--container-mobile-padding)*2)}.main-contacts__chips-wrapper::-webkit-scrollbar{background:transparent;box-shadow:none;display:none;height:0;width:0}.main-contacts__chips-wrapper::-webkit-scrollbar-track{box-shadow:none}.main-contacts__chips-wrapper::-webkit-scrollbar-thumb{background:transparent;box-shadow:none}@media screen and (min-width:744px){.main-contacts__chips-wrapper{margin-bottom:32px;margin-left:calc(var(--container-tablet-padding)*-1);margin-right:calc(var(--container-tablet-padding)*-1);padding-left:var(--container-tablet-padding);width:calc(100% + var(--container-tablet-padding)*2)}}@media screen and (min-width:1024px){.main-contacts__chips-wrapper{margin-bottom:20px;margin-left:unset;margin-right:unset;overflow:unset;padding-left:0;width:100%}}.main-contacts__chips{display:flex;flex-wrap:nowrap;gap:8px;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}.main-contacts__chips::-webkit-scrollbar{background:transparent;box-shadow:none;display:none;height:0;width:0}.main-contacts__chips::-webkit-scrollbar-track{box-shadow:none}.main-contacts__chips::-webkit-scrollbar-thumb{background:transparent;box-shadow:none}@media screen and (min-width:744px){.main-contacts__chips{border-radius:32px;padding:4px;width:-moz-min-content;width:min-content}}@media screen and (min-width:1024px){.main-contacts__chips{background:var(--black-10);border-radius:var(--radius-full);gap:4px;justify-content:space-between;overflow:auto;width:100%}}.main-contacts__main{display:flex;flex-direction:column;gap:28px}@media screen and (min-width:744px){.main-contacts__main{gap:40px}}@media screen and (min-width:1024px){.main-contacts__main{flex-direction:row;gap:20px}}.main-contacts__map{margin-left:calc(var(--container-mobile-padding)*-1);margin-right:calc(var(--container-mobile-padding)*-1);width:calc(100% + var(--container-mobile-padding)*2)}@media screen and (min-width:744px){.main-contacts__map{margin-left:calc(var(--container-tablet-padding)*-1);margin-right:calc(var(--container-tablet-padding)*-1);width:calc(100% + var(--container-tablet-padding)*2)}}@media screen and (min-width:1024px){.main-contacts__map{border-radius:28px;margin-left:unset;margin-right:unset;width:100%}.main-contacts__contacts-block.main-contacts__contacts-block{border-radius:28px;box-shadow:var(--card-shadow);min-width:428px;padding:32px}}.main-contacts__chips-arrow{box-shadow:0 4px 28px #001a341a;display:none;position:absolute;top:50%}@media screen and (min-width:1024px){.main-contacts__chips-arrow{display:flex}}.main-contacts__chips-arrow_left{left:0;transform:translate(-50%,-50%)}.main-contacts__chips-arrow_right{right:0;transform:translate(50%,-50%)}.main-contacts__spacer{min-width:calc(var(--container-mobile-padding) - 8px)}@media screen and (min-width:744px){.main-contacts__spacer{min-width:calc(var(--container-tablet-padding) - 8px)}}@media screen and (min-width:1024px){.main-contacts__spacer{display:none}}.main-page{margin-bottom:40px;overflow:hidden}@media screen and (min-width:744px){.main-page{margin-bottom:80px;overflow:visible}}@media screen and (min-width:1024px){.main-page{margin-bottom:120px}}.main-page__hero{margin-bottom:32px}@media screen and (min-width:744px){.main-page__hero{margin-bottom:80px}}.main-page__section{margin-bottom:60px}@media screen and (min-width:744px){.main-page__section{margin-bottom:80px}}@media screen and (min-width:1024px){.main-page__section{margin-bottom:120px}}.main-page__banner-btn.base-btn{min-width:150px}.main-page__import-banner{margin-bottom:40px}@media screen and (min-width:744px){.main-page__import-banner{margin-bottom:20px}}@media screen and (min-width:1024px){.main-page__import-banner{margin-bottom:60px}}
