.hero{position:relative;min-height:var(--app-height, 100dvh);transition:min-height .1s ease}.hero__background{position:absolute;height:100%;width:100%;top:0;left:0}.hero__background::after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:linear-gradient(142deg, rgb(26, 3, 3), hsla(0, 0%, 80%, 0));mix-blend-mode:luminosity;backdrop-filter:blur(50px)}.hero__background-image{height:100%;width:100%;object-fit:cover;object-position:center}.hero__inner{position:relative}.hero__buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.hero__scroll-down{position:relative}.hero__scroll-down-icon{animation:scroll-down 1.2s ease-in-out infinite alternate;will-change:transform}@media(max-width: 375px){.hero__logo{width:7.625rem;height:7.625rem}}@media(min-width: 48em){.hero{transition:none}.hero__inner{flex-direction:row-reverse;align-items:center}.hero__logo{width:17.3125rem;height:17.3125rem}}@media(min-width: 64em){.hero__buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-sm)}.hero__buttons :first-child{grid-row:1/3;grid-column:1/3}}@keyframes scroll-down{0%{transform:translateY(-2px)}100%{transform:translateY(2px)}}@media(min-width: 62em){.textblock-form__content{flex-direction:row}}
.form-contact{position:relative;border:1px solid rgba(var(--color-dark-rgb), 0.12)}.form-contact__body{transition:opacity .2s ease}.form-contact__success{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.form-contact.is-sended .form-contact__body{user-select:none;pointer-events:none;opacity:0}.form-contact.is-sended .form-contact__success{opacity:1;pointer-events:auto}@media(min-width: 62em){.form-contact{min-width:26.25rem}}
.car-list__cards{display:grid;grid-template-columns:1fr}@media(min-width: 36em){.car-list__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(23.75rem, 1fr))}}
:root{--f-carousel-dots-top: 100%;--f-carousel-dots-bottom: auto;--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-border-radius: 100%;--f-carousel-dot-bg: currentColor;--f-carousel-dot-hover-bg: currentColor;--f-carousel-dot-selected-bg: currentColor;--f-carousel-dot-opacity: .4;--f-carousel-dot-hover-opacity: .8;--f-carousel-dot-selected-opacity: 1;--f-carousel-dot-transition: all .15s ease}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;top:var(--f-carousel-dots-top);bottom:var(--f-carousel-dots-bottom);left:0;right:0;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--f-carousel-dots-gap, 0)}.in-fullscreen-mode>.f-carousel__dots,.in-expanded-mode>.f-carousel__dots{top:auto;bottom:0}.f-carousel__dot{display:block;position:relative;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);opacity:var(--f-carousel-dot-opacity);border:0;background-color:transparent;transition:var(--f-carousel-dot-transition)}.f-carousel__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);background-color:var(--f-carousel-dot-bg);border-radius:var(--f-carousel-dot-border-radius);transition:inherit}.f-carousel__dot:hover{cursor:pointer;opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dot:hover:after{background-color:var(--f-carousel-dot-hover-bg)}.f-carousel__dot.is-selected{opacity:var(--f-carousel-dot-selected-opacity, 1)}.f-carousel__dot.is-selected:after{background-color:var(--f-carousel-dot-selected-bg)}

.reviews-list__content{justify-items:start;--f-carousel-gap: 24px}.reviews-list__cards{align-items:start}.reviews-list__card{min-height:472px;max-width:466px}.reviews-list__button{background-color:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.08);transition:box-shadow .2s ease,transform .2s ease}.reviews-list__button:hover{box-shadow:0 0 1.25rem rgba(0,0,0,.06);transform:translateY(-0.125rem)}.reviews-list__button:active{box-shadow:0 0 1.375rem rgba(0,0,0,.08);transform:translateY(0.0625rem)}@media(min-width: 48em){.reviews-list__card{min-height:582px}}
