.section__banner[data-v-975b38b0]{margin:0}@media screen and (max-width:540px){.section__banner[data-v-975b38b0]{margin-bottom:30px}}.section__banner .main__banner[data-v-975b38b0]{height:825px;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1023px){.section__banner .main__banner[data-v-975b38b0]{height:500px}}@media screen and (max-width:540px){.section__banner .main__banner[data-v-975b38b0]{display:grid;height:auto}}.section__banner .main__banner .main__banner-img[data-v-975b38b0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:79% 50%;object-position:79% 50%;position:absolute;width:100%;z-index:-1}@media screen and (max-width:767px){.section__banner .main__banner .main__banner-img[data-v-975b38b0]{-o-object-position:18% 50%;object-position:18% 50%}}@media screen and (max-width:540px){.section__banner .main__banner .main__banner-img[data-v-975b38b0]{min-height:300px;position:static}}.section__banner .main__banner .container[data-v-975b38b0]{align-items:center;display:flex}@media screen and (max-width:540px){.section__banner .main__banner .container[data-v-975b38b0]{padding:0}}.section__banner .main__banner .container .main__banner-content[data-v-975b38b0]{background:#0f0f0fbd;border:1px solid hsla(0,0%,100%,.169);border-radius:40px;color:var(--bg-light);display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:center;margin-left:auto;padding:36px 64px 36px 40px;text-align:left;width:-moz-max-content;width:max-content}@media screen and (max-width:1023px){.section__banner .main__banner .container .main__banner-content[data-v-975b38b0]{border-radius:22px;padding:20px}}@media screen and (max-width:767px){.section__banner .main__banner .container .main__banner-content[data-v-975b38b0]{padding:20px 15px}}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content[data-v-975b38b0]{background:var(--bg-light);border:none;border-radius:0;color:var(--main-black);padding:20px 10px 0;width:100%}}.section__banner .main__banner .container .main__banner-content .main__banner-title[data-v-975b38b0]{font-size:36px;font-weight:700;line-height:38px;margin-bottom:30px}@media screen and (max-width:1023px){.section__banner .main__banner .container .main__banner-content .main__banner-title[data-v-975b38b0]{margin-bottom:20px}}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content .main__banner-title[data-v-975b38b0]{font-size:22px;font-weight:800;line-height:26px}}.section__banner .main__banner .container .main__banner-content .main__banner-list[data-v-975b38b0]{display:grid;gap:8px}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content .main__banner-list[data-v-975b38b0]{gap:10px}}.section__banner .main__banner .container .main__banner-content .main__banner-list li[data-v-975b38b0]{font-size:18px;line-height:26px;padding-left:24px;position:relative}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content .main__banner-list li[data-v-975b38b0]{font-size:14px;line-height:16px}}.section__banner .main__banner .container .main__banner-content .main__banner-list li[data-v-975b38b0]:before{background:url(../svg/done.svg) no-repeat 50%/contain;content:"";height:10px;left:0;position:absolute;top:8px;width:14px}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content .main__banner-list li[data-v-975b38b0]:before{top:3px}}.section__banner .main__banner .container .main__banner-content .main__banner-buttons[data-v-975b38b0]{align-items:center;background:transparent;display:flex;gap:16px 10px;margin-top:30px}@media screen and (max-width:540px){.section__banner .main__banner .container .main__banner-content .main__banner-buttons[data-v-975b38b0]{margin-top:20px}}@media screen and (max-width:359px){.section__banner .main__banner .container .main__banner-content .main__banner-buttons[data-v-975b38b0]{flex-direction:column}}.title[data-v-840aecd9]{font-size:40px;font-weight:500;line-height:48px;margin-bottom:30px;position:relative}@media screen and (max-width:1199px){.title[data-v-840aecd9]{font-size:30px;line-height:36px}}@media screen and (max-width:540px){.title[data-v-840aecd9]{font-size:22px;line-height:28px}}.cars__head .title[data-v-840aecd9],.filter__header .title[data-v-840aecd9]{margin:0}
