.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-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}}
