@font-face{font-display:swap;font-family:Inter18pt;font-style:normal;font-weight:600;src:url(../assets/fonts/Inter18pt-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter18pt;font-style:normal;font-weight:400;src:url(../assets/fonts/Inter18pt-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter18pt;font-style:normal;font-weight:500;src:url(../assets/fonts/Inter18pt-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter18pt;font-style:normal;font-weight:700;src:url(../assets/fonts/Inter18pt-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../assets/fonts/Gilroy-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../assets/fonts/Gilroy-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:iconfont;src:url(../assets/fonts/iconfont.woff2?570ae731d89f60bb5a5478cb1acbd094) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-WU"]:before{content:"\f101"}[class*="--icon-TT"]:before{content:"\f102"}[class*="--icon-TG"]:before{content:"\f103"}[class*="--icon-Star"]:before{content:"\f104"}[class*="--icon-Phone"]:before{content:"\f105"}[class*="--icon-Location"]:before{content:"\f106"}[class*="--icon-INST"]:before{content:"\f107"}[class*="--icon-FB"]:before{content:"\f108"}[class*="--icon-Clock"]:before{content:"\f109"}[class*="--icon-ArrowSmall"]:before{content:"\f10a"}[class*="--icon-ArrowLeft"]:before{content:"\f10b"}[class*="--icon-ArrowDown"]:before{content:"\f10c"}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{color:#000;font-family:Inter18pt,sans-serif;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:135rem;padding-left:7.5rem;padding-right:7.5rem}[class*="--arrow"]:before{border-style:solid;content:"";display:inline-block;height:0;width:0}.title{color:#fff;letter-spacing:0;line-height:1.3;text-transform:uppercase}.subtitle,.title{font-family:Gilroy,sans-serif;font-weight:700}.subtitle{color:#000;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase}.button{background-color:#fc801b;border-radius:3.125rem;color:#fff;font-size:1.25rem;font-weight:500;padding:1.25rem 5.625rem;transition:all .3s ease}.button:hover{background-color:#146eff;scale:1.02}.button-reverse{background-color:#146eff;border-radius:3.125rem;color:#fff;font-size:1.25rem;font-weight:500;padding:1.25rem 5.625rem;transition:all .3s ease}.button-reverse:hover{background-color:#fc801b;scale:1.05}.menu__list{display:flex}.menu__item:before{background-color:currentColor;bottom:-.625rem;content:"";height:.09375rem;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transition:opacity .3s ease,transform .3s ease}.menu__item:hover :before{opacity:1;transform:scaleX(1)}.menu__link{position:relative}.menu__link:before{background-color:currentColor;bottom:-.625rem;content:"";height:.09375rem;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transition:opacity .3s ease,transform .3s ease}.menu__link--active:before{opacity:1;transform:scaleX(1)}.icon-menu{display:none;position:relative;z-index:1000}.header{background-color:#fff}.header__container{align-items:center;display:flex;height:6.25rem;justify-content:space-between;position:relative;z-index:100}.header__logo{width:14.25rem}.header__left{align-items:center;display:flex;gap:.625rem}.header__right{gap:.25rem}.header__phone-button,.header__right{align-items:center;display:flex;justify-content:center}.header__phone-button{border:.125rem solid #fc801b;border-radius:2.5rem;gap:.9375rem;padding:.625rem 1.25rem .625rem .625rem;transition:scale .3s ease 0s}.header__phone-button:hover{scale:1.02}.header__phone--icon-Phone{background-color:#fc801b;border-radius:100%;color:#fff;font-size:1.375rem;padding:.5rem .625rem}.header__phone-text{color:#000;font-size:1.25rem;font-weight:600}[data-fls-header-scroll]{left:0;position:sticky;right:0;top:0;z-index:50}[data-fls-header-scroll-show].--header-scroll{transform:translateY(-100%);transition:transform .3s}[data-fls-header-scroll-show].--header-show{transform:translate(0)}.footer{background-color:#111;color:#fff}.footer__container{display:flex;flex-direction:column}.footer__wrapper{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.25rem}.footer__social{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.footer__logo{width:14.25rem}.footer__social-links{align-items:center;display:flex;font-size:2rem;gap:1.25rem;justify-content:space-between}.footer__location{display:flex;flex-direction:column;gap:1.25rem}.footer__location-sm{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:.75rem;letter-spacing:2%}.footer__location-sm:before{font-size:1.75rem}.footer__location-md{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:.625rem;letter-spacing:2%}.footer__location-md:before{font-size:1.75rem}.footer__services-list{display:flex;flex-direction:column;gap:1.25rem}.copyright{align-items:center;display:flex;gap:1.875rem;justify-content:center;margin-top:1.25rem;position:relative}.copyright:before{border:.0625rem solid #f5f5f5;content:"";left:0;position:absolute;top:-1.25rem;width:100%}.--icon-Location:before{font-size:2rem}.footer-menu__list{display:flex;flex-direction:column;gap:1.25rem}.footer-menu__item{display:block}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{border:.0625rem solid #eee;border-radius:0!important;caret-color:inherit;display:block;padding:.625rem;width:100%}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{padding:0;resize:vertical}.fls-preloader{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:all .8s .3s;width:100%;z-index:-1}.fls-preloader__body{display:flex;flex-direction:column;max-width:31.25rem;padding:.93rem}.fls-preloader__counter{font-size:10rem}.fls-preloader__line span{background-color:#7a956b;display:inline-block;height:.8rem;transition:width .2s ease}[data-fls-preloader-loaded] .fls-preloader{opacity:0;visibility:hidden}.cookie-consent__wrapper{align-items:flex-end;padding:1.5rem}.cookie-consent__body{margin:0 auto;max-width:53.75rem;width:100%}.cookie-consent__content{align-items:center;background-color:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 5rem rgba(0,0,0,.22);display:grid;gap:1.75rem;grid-template-columns:1fr auto;padding:1.75rem}.cookie-consent__title{color:#111;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.625rem}.cookie-consent__text{color:#333;font-size:.9375rem;line-height:1.6;margin-bottom:.75rem}.cookie-consent__link{color:#ff6b00;font-size:.875rem;line-height:1.4;text-decoration:underline}.cookie-consent__actions{align-items:center;display:flex;gap:.75rem}.cookie-consent__button{background-color:#ff6b00;border:.0625rem solid #ff6b00;border-radius:62.4375rem;color:#fff;font-weight:700;min-height:3rem;padding:0 1.625rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}.cookie-consent__button--secondary{background-color:transparent;border-color:#d7d7d7;color:#111}body:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background-color:#eee;border-radius:1.25rem;max-width:56.25rem;padding:1.25rem;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}.popup__body.popup__body--contact{max-width:50%}.popup__body{max-width:100%}[data-fls-popup-youtube-place] iframe{aspect-ratio:16/9;width:100%}.popup__close{padding-bottom:.625rem;position:absolute;right:1.25rem;top:1.25rem}.popup__close svg{transition:transform .3s ease 0s}.popup__close svg:hover{transform:rotate(90deg)}.popup__popup-thanks-title{color:#000;letter-spacing:0;line-height:1;margin:1.875rem 0;text-align:center;text-transform:uppercase}.popup__popup-thanks-title,.popup__title{font-family:Gilroy,sans-serif;font-weight:700}.popup__title{color:#000;letter-spacing:0;line-height:1;margin:1.875rem 0;text-align:center;text-transform:uppercase}.car-info{display:flex;gap:2.5rem}.car-info__left{flex:0 0 50%;min-width:0;position:relative}.car-info__slider{max-width:100%;width:100%}.car-info__right{flex:0 1 50%}.car-info__model{color:#000;letter-spacing:0;line-height:1;text-align:left;text-transform:uppercase}.car-info__model,.car-info__price{font-family:Gilroy,sans-serif;font-weight:700}.car-info__price{color:#000;letter-spacing:0;line-height:1;text-align:left;text-transform:uppercase}.car-info__price-wrapper{align-items:center;border-bottom:.0625rem solid #c9c9c9;border-top:.0625rem solid #c9c9c9;display:flex;justify-content:space-between;padding:2.5rem 3.125rem 2.5rem 0}.car-info__specs .specs{padding-top:1.25rem}.car-info__specs .specs__title{color:#000;font-family:Gilroy,sans-serif;font-weight:600;letter-spacing:0;line-height:1;padding-top:.625rem;text-transform:uppercase}.car-info__specs .specs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1rem}.car-info__specs .specs__item{border-bottom:.0625rem solid #ccc;border-right:.0625rem solid #ccc;display:flex;flex-direction:column;gap:1.25rem;padding:.75rem}.car-info__specs .specs__item:nth-child(2n){border-right:none}.car-info__specs .specs__item:nth-last-child(-n+2){border-bottom:none}.car-info__specs .specs__label{color:#9a9aa0;font-size:1rem;font-weight:400;line-height:1;text-transform:lowercase}.car-info__specs .specs__value{color:#8b8b93;font-weight:600;line-height:1;position:relative}.car-info__equipment__title{color:#000;font-family:Gilroy,sans-serif;font-weight:600;letter-spacing:0;line-height:1;margin-top:2.5rem;text-transform:uppercase}.car-info__equipment__list{list-style:none;padding-left:0}.car-info__equipment__item{color:#8b8b93;font-weight:500;line-height:1;padding-left:1.25rem;padding-top:.3125rem;position:relative}.car-info__equipment__item:before{background-color:#8b8b93;border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5rem;width:.375rem}.car-info__notes__title{color:#000;font-family:Gilroy,sans-serif;font-weight:600;letter-spacing:0;line-height:1;margin-top:2.5rem;text-transform:uppercase}.car-info__notes__list{list-style:none;padding-left:0}.car-info__notes__item{color:#8b8b93;font-weight:500;line-height:1;padding-left:1.25rem;padding-top:.3125rem;position:relative}.car-info__notes__item:before{background-color:#8b8b93;border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5rem;width:.375rem}.popup-catalog .car-info__left{min-width:0;overflow:hidden}.popup-catalog .car-info__slider.swiper{display:block;max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.popup-catalog .car-info__slider .swiper-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap}.popup-catalog .car-info__slider .swiper-slide{box-sizing:border-box;flex:0 0 100%;height:auto;max-width:100%;min-width:0}.popup-catalog .car-info__slide{overflow:hidden;width:100%}.popup-catalog .car-info__slide img{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.swiper-button-next,.swiper-button-prev{align-items:center;background:#fff;border-radius:50%;display:flex;height:2.75rem;justify-content:center;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;z-index:10}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{transition:all .2s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:#f5f5f5}.swiper-button-next:before,.swiper-button-prev:before{border-right:.125rem solid #777;border-top:.125rem solid #777;content:"";height:.625rem;width:.625rem}.swiper-button-next:before{transform:rotate(45deg)}.swiper-button-prev:before{transform:rotate(-135deg)}.swiper-button-prev{left:1.25rem}.swiper-button-next{right:1.25rem}.popup-catalog .swiper-navigation-icon{display:none}.popup-catalog .swiper-scrollbar{background:rgba(0,0,0,.15);border-radius:.625rem;bottom:1.25rem;height:.1875rem;overflow:hidden}.popup-catalog .swiper-scrollbar-drag{background:linear-gradient(90deg,#fc801b,#ff9a3c);border-radius:.625rem;box-shadow:0 0 .5rem rgba(252,128,27,.4)}.popup-catalog .car-info__slider{position:relative}.popup-catalog .swiper-scrollbar{background:rgba(0,0,0,.12);border-radius:62.4375rem;bottom:1rem;height:.25rem;left:1.25rem;pointer-events:auto;position:absolute;right:1.25rem;z-index:20}.popup-catalog .swiper-scrollbar-drag{background:#fc801b;border-radius:62.4375rem;height:100%}.PostForm__wrapper{display:flex;gap:1.5rem}.PostForm__input{border:.0625rem solid #8e8e93;border-radius:.25rem;font-size:.875rem;margin-bottom:1.5rem;padding:.625rem}.PostForm__input.--form-error{border:.125rem solid red}.PostForm__textarea{border:.0625rem solid #8e8e93;border-radius:.25rem;font-size:.875rem;height:7.5rem;margin-bottom:1.5rem;padding:.625rem}.PostForm__btn-wrapper{display:flex;justify-content:center}@media (max-width:135em){[class*=__container]{padding-left:6.25rem;padding-right:6.25rem}}@media (max-width:75rem){.header__logo{width:12.5rem}.header__phone-button{padding:.625rem}.header__phone-text{display:none}.footer__logo{width:12.5rem}}@media (max-width:61.99875em){[class*=__container]{padding-left:2.5rem;padding-right:2.5rem}.header__container{height:5.625rem}.header__phone-button{border:none;border-radius:none;padding:0}.car-info__price-wrapper{align-items:flex-start;flex-direction:column;gap:1.25rem;padding:1.25rem 0}.car-info__specs .specs__item{gap:.625rem;padding:.5rem}}@media (max-width:47.99875rem){.cookie-consent__wrapper{padding:.75rem}.cookie-consent__content{gap:1.25rem;grid-template-columns:1fr;padding:1.25rem}.cookie-consent__actions{align-items:stretch;flex-direction:column-reverse}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){[class*=__container]{padding-left:.9375rem;padding-right:.9375rem}.menu__body{background-color:#fff;height:100vh;overflow:auto;padding:3.125rem .9375rem 1.875rem;width:100vw;z-index:100}.menu__body,.menu__body:before{left:-100%;position:fixed;top:0;transition:left .3s}.menu__body:before{background-color:#fc801b;content:"";height:4.375rem;width:100%;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{align-items:center;flex-direction:column;gap:1.875rem;justify-content:center;padding-top:3.125rem}.icon-menu{display:block;height:1.125rem;position:relative;width:1.875rem;z-index:1000}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#000;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.header__container{height:4.375rem}.header__logo{width:11.25rem}.header__phone-button{border:none;border-radius:none;padding:0}.header__menu{left:3.125rem;position:absolute;top:1.875rem}.footer__logo{width:11.25rem}.footer__social-links{font-size:1.5rem;gap:.625rem}.footer__location{gap:.9375rem}.footer__location-sm{font-size:.875rem;gap:.5rem}.footer__location-md{font-size:1.125rem;gap:.5rem}.footer__services-list{display:none}.copyright{font-size:.875rem}.footer-menu{display:none}.popup__body.popup__body--contact{max-width:100%}.car-info{flex-direction:column-reverse;gap:1.25rem}.car-info__specs .specs__item{gap:.5rem;padding:.25rem}}@media (max-width:29.99875em){[class*=__container]{padding-left:.625rem;padding-right:.625rem}.footer__logo,.header__logo{width:9.375rem}.footer__location{gap:.625rem}.footer__location-sm{font-size:.75rem;gap:.375rem}.footer__location-sm:before{font-size:1.375rem}.footer__location-md{font-size:.75rem;gap:.375rem}.footer__location-md:before{font-size:1.375rem}.PostForm__wrapper{flex-direction:column;gap:0}}@media (max-width:20em){.title{font-size:1.5rem}.subtitle{font-size:1.375rem}.button{padding-bottom:.625rem;padding-right:1.25rem;padding-top:.625rem}.button,.button-reverse{padding-left:1.25rem}.button-reverse{padding-bottom:.625rem;padding-right:1.25rem;padding-top:.625rem}.menu__list{gap:.625rem}.footer{padding-bottom:2.5rem;padding-top:2.5rem}.car-info__model,.car-info__price,.popup__popup-thanks-title,.popup__title{font-size:1.125rem}.car-info__specs .specs__title{font-size:1rem}.car-info__specs .specs__value{font-size:.75rem}.car-info__equipment__title{font-size:1rem}.car-info__equipment__item{font-size:.75rem}.car-info__notes__title{font-size:1rem}.car-info__notes__item{font-size:.75rem}}@media (min-width:20em) and (max-width:135em){.title{font-size:clamp(1.5rem,.891304347825rem + 3.0434782609vw,5rem)}.subtitle{font-size:clamp(1.375rem,1.09239130435rem + 1.4130434783vw,3rem)}.button{padding-bottom:clamp(.625rem,.516304347825rem + .5434782609vw,1.25rem);padding-right:clamp(1.25rem,.48913043478125rem + 3.8043478261vw,5.625rem);padding-top:clamp(.625rem,.516304347825rem + .5434782609vw,1.25rem)}.button,.button-reverse{padding-left:clamp(1.25rem,.48913043478125rem + 3.8043478261vw,5.625rem)}.button-reverse{padding-bottom:clamp(.625rem,.516304347825rem + .5434782609vw,1.25rem);padding-right:clamp(1.25rem,.48913043478125rem + 3.8043478261vw,5.625rem);padding-top:clamp(.625rem,.516304347825rem + .5434782609vw,1.25rem)}.menu__list{gap:clamp(.625rem,.40760869565rem + 1.0869565217vw,1.875rem)}.footer{padding-bottom:clamp(2.5rem,2.06521739130625rem + 2.1739130435vw,5rem);padding-top:clamp(2.5rem,2.06521739130625rem + 2.1739130435vw,5rem)}.popup__popup-thanks-title,.popup__title{font-size:clamp(1.125rem,1.05978260869375rem + .3260869565vw,1.5rem)}.car-info__model,.car-info__price{font-size:clamp(1.125rem,.9293478260875rem + .9782608696vw,2.25rem)}.car-info__specs .specs__title{font-size:clamp(1rem,.9130434782625rem + .4347826087vw,1.5rem)}.car-info__specs .specs__value{font-size:clamp(.75rem,.6630434782625rem + .4347826087vw,1.25rem)}.car-info__equipment__title{font-size:clamp(1rem,.9130434782625rem + .4347826087vw,1.5rem)}.car-info__equipment__item{font-size:clamp(.75rem,.6630434782625rem + .4347826087vw,1.25rem)}.car-info__notes__title{font-size:clamp(1rem,.9130434782625rem + .4347826087vw,1.5rem)}.car-info__notes__item{font-size:clamp(.75rem,.6630434782625rem + .4347826087vw,1.25rem)}}@media (min-width:135em){.title{font-size:5rem}.subtitle{font-size:3rem}.button{padding-bottom:1.25rem;padding-right:5.625rem;padding-top:1.25rem}.button,.button-reverse{padding-left:5.625rem}.button-reverse{padding-bottom:1.25rem;padding-right:5.625rem;padding-top:1.25rem}.menu__list{gap:1.875rem}.footer{padding-bottom:5rem;padding-top:5rem}.popup__popup-thanks-title,.popup__title{font-size:1.5rem}.car-info__model,.car-info__price{font-size:2.25rem}.car-info__specs .specs__title{font-size:1.5rem}.car-info__specs .specs__value{font-size:1.25rem}.car-info__equipment__title{font-size:1.5rem}.car-info__equipment__item{font-size:1.25rem}.car-info__notes__title{font-size:1.5rem}.car-info__notes__item{font-size:1.25rem}}@media (any-hover:hover){.cookie-consent__link:hover{text-decoration:none}.cookie-consent__button:hover{background-color:#e65f00;border-color:#e65f00}.cookie-consent__button--secondary:hover{background-color:#f5f5f5;border-color:#cfcfcf}}