.main-hero__banners{display:grid;margin-bottom:20px;row-gap:20px}@media screen and (min-width:1025px){.main-hero__banners{-moz-column-gap:20px;column-gap:20px;grid-template-columns:minmax(10px,876px) minmax(10px,428px)}}.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:1025px){.main-hero__main-banner.title-banner .title-banner__title{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:1025px){.main-hero__main-banner.title-banner .title-banner__subtitle{max-width:492px;white-space:pre-wrap}}.main-hero__banner.title-banner{background-image:#dbe5f9;height:176px}@media screen and (min-width:744px){.main-hero__banner.title-banner{height:220px}}@media screen and (min-width:1025px){.main-hero__banner.title-banner{height:416px;min-width:428px}}.main-hero__banner.title-banner .title-banner__title{font-size:18px;font-weight:800;line-height:24px;margin-bottom:4px}@media screen and (min-width:744px){.main-hero__banner.title-banner .title-banner__title{font-size:32px;line-height:106%;margin-bottom:8px}}@media screen and (min-width:1025px){.main-hero__banner.title-banner .title-banner__title{font-size:38px;line-height:46px;margin-bottom:16px;white-space:pre-wrap}}.main-hero__banner.title-banner .title-banner__subtitle{font-size:13px;font-weight:600;line-height:18px;max-width:290px}@media screen and (min-width:744px){.main-hero__banner.title-banner .title-banner__subtitle{font-size:16px;font-weight:600;line-height:22px;max-width:410px}}.main-hero__banner.title-banner .title-banner__main{padding:20px}@media screen and (min-width:744px){.main-hero__banner.title-banner .title-banner__main{padding:28px}}.main-hero__banner.title-banner .title-banner__image{-o-object-position:bottom;object-position:bottom}.main-hero__banner.title-banner .title-banner__content{padding:0}.main-hero__cards{-moz-column-gap:12px;column-gap:12px;display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);row-gap:12px}@media screen and (min-width:744px){.main-hero__cards{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3,1fr);row-gap:20px}}@media screen and (min-width:1025px){.main-hero__cards{grid-template-columns:repeat(7,minmax(10px,172px))}}.main-hero__card .advantages-card{aspect-ratio:1;background-position:100%;min-height:152px}@media screen and (min-width:744px){.main-hero__card .advantages-card{min-height:212px}}@media screen and (min-width:1025px){.main-hero__card .advantages-card{aspect-ratio:unset;height:158px;max-width:172px;min-height:158px;width:100%}.main-hero__card .advantages-card:hover{background-color:#e1e3e7}}@media screen and (min-width:744px){.main-hero__card .advantages-card__title{padding:20px}}.main-hero__title{color:var(--black-80);font-size:25px;font-weight:800;line-height:32px;margin-bottom:8px;margin-top:40px;text-align:center}@media screen and (min-width:744px){.main-hero__title{font-size:32px;line-height:42px;margin-top:60px}}.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-vehicle-in-stock__title{color:var(--black-80);font-size:32px;font-weight:700;line-height:42px;margin-bottom:24px}@media (min-width:744px){.main-vehicle-in-stock__title{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:1025px){.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}@media screen and (min-width:744px){.main-page{margin-bottom:80px}}@media screen and (min-width:1025px){.main-page{margin-bottom:120px}}.main-page__hero{margin-bottom:60px}@media screen and (min-width:1025px){.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:1025px){.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:1025px){.main-page__import-banner{margin-bottom:60px}}
