@charset "UTF-8";*{padding:0;margin:0;border:0}
*,*:before,*:after{box-sizing:border-box}
:focus,:active{outline:none}
a:focus,a:active{outline:none}
nav,footer,header,aside{display:block}
html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
input,button,textarea{font-family:inherit}
input::-ms-clear{display:none}
button{cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
a,a:visited{text-decoration:none}
a:hover{text-decoration:none}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}html{scroll-behavior:smooth}
body{background:#fff;color:#151515;height:100%;font-size:16px;font-family:var(--font-family)}
body.hidden{overflow:hidden}
.wrapper{min-height:100vh;overflow:hidden;display:flex;flex-direction:column}
.page{flex:1 0 auto}
._container{max-width:1246px;padding:0 15px;margin:0 auto}
:root{--font-family:"Inter",sans-serif;--second-family:"Fira Sans Extra Condensed",sans-serif;--third-family:"Fira Sans Condensed",sans-serif;--font3:"Fira Sans",sans-serif;--font4:"Poppins",sans-serif;--font5:"Fira Mono",sans-serif;--font6:"Open Sans",sans-serif;--font7:"Inria Serif",sans-serif;--font8:"Kaushan Script",sans-serif;--font9:"Major Mono Display",sans-serif;--font10:"Leckerli One",sans-serif;--font11:"Hermeneus One",sans-serif;--font12:"Krona One",sans-serif;--font13:"Jaro",sans-serif;--font14:"Gugi",sans-serif;--font15:"Fascinate",sans-serif;--font16:"Elsie",sans-serif}
.title{font-family:var(--second-family);font-weight:700;font-size:39px;line-height:100%;color:#000;text-wrap:balance}
@media (max-width:480px){.title{font-size:25px}}
.top{margin-top:165px}
@media (max-width:480px){.top{margin-top:87px}}
p{margin:10px 0px}
@media (max-width:480px){p{margin:5px 0px}}
.alert{color:#7d7d7d;width:100%;padding:10px 10px;margin:10px 0px;display:flex;gap:10px;border-radius:10px;background-color:#a4ffac;font-family:var(--font-family);font-size:16px}
.alert p{margin:0px}
.alert button{background-color:#a4ffac;color:#7d7d7d}
.whatsapp-phone{position:fixed;bottom:30px;right:20px;z-index:1010;display:flex;flex-direction:column;gap:8px}
.whatimg{width:70px}
@media (max-width:1000px){.whatimg{width:50px}}
.header{position:fixed;left:0;top:0;width:100%;z-index:99;z-index:1000;transition:all 0.4s ease}
.header__container{display:flex;flex-direction:column;width:100%;background-color:#FFF;border-bottom:1px solid #7C7C8340}
.header__top-container{background-color:#1A1A1A;width:100%;padding:8px 0px}
@media (max-width:480px){.header__top-container{padding:2px 0px}}
.header__top{display:flex;justify-content:space-between;align-items:center}
.header__top-conf{font-family:var(--font-family);font-weight:500;font-size:13px;color:rgba(255,255,255,0.75)}
@media (max-width:480px){.header__top-conf{font-size:8px;max-width:150px}}
.header__top-right{display:flex;gap:8px;align-items:center}
.header__top-right-stick{content:"";width:1.5px;height:12px;background-color:#8C8C8C;margin-right:8px}
.header__city{display:flex;align-items:center;margin-right:10px}
@media (max-width:480px){.header__city{margin-right:0px}}
.header__langs-place{display:flex;align-items:center;margin-right:10px}
@media (max-width:480px){.header__langs-place{margin-right:0px}}
.header__langs-wrapper{position:relative}
.header__langs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding-right:10px;border:none;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:#fff;margin-left:5px}
.header__langs option{background-color:#979797;border:none}
.header__langs-image-down{position:absolute;right:0px;top:7px}
.header__bottom-container{width:100%;padding:12px 15px}
@media (max-width:480px){.header__bottom-container{padding:4px 15px}}
.header__bottom{display:flex;justify-content:space-between;width:100%;align-items:center;gap:10px}
@media (max-width:480px){.header__logo-image{height:30px;width:auto}}
.header__items{width:100%;max-width:546px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.header__item-catalog-main{display:flex;align-items:center;gap:3px;transition:0.3s;cursor:pointer;position:relative}
.header__item-catalog-main::after{content:"";width:100%;height:50px;background-color:transparent;position:absolute;top:100%;left:0px}
.header__item-catalog-main-text{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:185%;text-align:center;color:#000}
.header__item-catalog-main-svg{margin-top:5px}
.header__item-catalog-main-svg.active{transform:scaleY(-1)}
.header__item-catalog-main-svg.active *{stroke:#E02424}
.header__item{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:185%;text-align:center;color:#000}
.header__item-services-place{position:relative;transition:0.5s;cursor:pointer}
.header__item-services-place:hover .header__item-services{color:#E02424}
.header__item-services-place:hover .header__item-services .header__item-services-arrow{transform:scaleY(-1)}
.header__item-services-place:hover .header__item-services .header__item-services-arrow *{stroke:#E02424}
.header__item-services-place:hover .header__item-services-list{display:flex;opacity:1}
.header__item-services-list{position:absolute;padding-top:10px;left:-10px;display:none;opacity:0;transition:0.5s}
.header__item-services-list-container{background-color:#E3E4E8;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:15px}
.header__item-services-link{font-family:var(--font-family);font-weight:400;font-size:12px;color:#000;transition:0.5s;width:200px}
.header__item-services-link:hover{color:#E02424}
.header__item-services{display:flex;align-items:center;gap:3px;transition:0.3s}
.header__item-services{display:flex;align-items:center;gap:3px;transition:0.3s}
.header__item-services-arrow{transition:0.3s;margin-top:3px}
.header__search{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;width:100%;max-width:200px;padding:11px 16px;border-radius:999px;background-color:#fff;border:1px solid #dcdcdc}
.header__form{width:100%}
.header__form-input{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5);width:100%;background-color:transparent}
.header__form-input::placeholder{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5)}
@media (max-width:1200px){.header__desc{display:none}}
.burger{display:none}
@media (max-width:1200px){.burger{display:flex;gap:10px;align-items:center}.burger *{fill:#000;stroke:#000}}
.menu{padding:20px;background-color:#FFF;position:fixed;left:0;top:0;height:100vh;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:50px;transform:translateX(-100%);transition:0.8s}
.menu.active{transform:translateX(0)}
.menu__close{position:absolute;right:20px;top:15px;font-size:50px;color:#bbb;cursor:pointer}
@media (max-width:480px){.menu__close{font-size:40px;right:15px;top:10px}}
.menu__items{display:flex;flex-direction:column;align-items:center;row-gap:15px}
.menu__item-catalog-main{display:flex;align-items:center;gap:5px;justify-content:center;cursor:pointer}
.menu__item-catalog-main-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;text-align:center;color:#000}
.menu__item-catalog-main-svg{height:13px}
.menu__item-catalog-main-svg.active{transform:scaleY(-1)}
.menu__item-catalog-list{display:none}
.menu__item-catalog-list-container{display:flex;flex-direction:column;gap:5px;align-items:center;border:1px solid #7C7C8340;border-radius:5px;padding:10px;margin-top:5px}
.menu__item-catalog-producer-top{display:flex;align-items:center;gap:5px;justify-content:center;margin-bottom:5px;cursor:pointer}
.menu__item-catalog-producer-list{display:none}
.menu__item-catalog-producer-list-container{display:flex;flex-direction:column;gap:5px;align-items:center;border:1px solid #7C7C8340;border-radius:5px;padding:5px;margin-top:5px}
.menu__item-catalog-link{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#000}
.menu__item{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;text-align:center;color:#000}
.menu__item-services{display:flex;align-items:center;gap:5px;justify-content:center;cursor:pointer}
.menu__item-services-arrow{height:13px}
.menu__item-services-arrow.active{transform:scaleY(-1)}
.menu__item-services-list{display:none}
.menu__item-services-list-container{display:flex;flex-direction:column;gap:5px;align-items:center;border:1px solid #7C7C8340;border-radius:5px;padding:5px;margin-top:5px}
.menu__item-services-link{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#000}
.menu__feedback{margin-bottom:60px;display:flex;flex-direction:column;gap:20px;align-items:center}
.menu__search{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;width:100%;max-width:200px;padding:11px 16px;border-radius:999px;background-color:#fff;border:1px solid #dcdcdc}
.menu__form{width:100%}
.menu__form-input{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5);width:100%;background-color:transparent}
.menu__form-input::placeholder{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5)}
.header__category-bottom-field{height:100vh;background:rgba(0,0,0,0.5);display:none}
.header__category-bottom{background:#fff;padding:40px 0px}
.header__category-bottom-container{display:flex;gap:20px}
.header__category-bottom-left{width:280px;min-width:280px;display:flex;flex-direction:column;gap:12px}
.header__producer-item{display:flex;gap:12px;align-items:center;padding:12px;transition:0.3s;cursor:pointer}
.header__producer-item.active{background-color:#f3f4f6}
.header__producer-item-left{display:flex;flex-direction:column;gap:6px}
.header__producer-item-title{font-family:var(--third-family);font-weight:700;font-size:20px;line-height:110%;color:#000}
.header__producer-item-subtitle{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:rgba(0,0,0,0.5);text-wrap:balance}
.header__category-bottom-right{display:flex;flex-direction:column;gap:20px;width:100%;max-height:450px;overflow:auto}
.header__category-bottom-right::-webkit-scrollbar{width:8px;height:8px}
@media (max-width:480px){.header__category-bottom-right::-webkit-scrollbar{width:4px}}
.header__category-bottom-right::-webkit-scrollbar-track{background:#f1f1f1}
.header__category-bottom-right::-webkit-scrollbar-thumb{background:#E02424;border-radius:10px}
.header__category-bottom-right::-webkit-scrollbar-thumb:hover{background:#e15c5c}
.header__category-group{font-family:var(--third-family);font-weight:700;font-size:20px;line-height:110%;color:#000}
.header__category-group-title{font-family:var(--third-family);font-weight:700;font-size:20px;line-height:110%;color:#000;margin-bottom:20px}
.header__category-group-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}
.header__category-item{width:100%;display:flex;gap:20px}
.header__category-item-image-place{border:2px solid rgba(124,124,131,0.25);height:135px;width:180px;display:flex;align-items:center;justify-content:center}
.header__category-item-image{max-width:100%;max-height:100%}
.header__category-item-content{display:flex;flex-direction:column;gap:10px;justify-content:space-between}
.header__category-item-content-top{display:flex;flex-direction:column;gap:6px}
.header__category-item-title{font-family:var(--third-family);font-weight:700;font-size:20px;line-height:120%;color:#000}
.header__category-item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:125%;color:rgba(0,0,0,0.5)}
.header__category-item-lisk{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:125%;color:#000}
.footer{padding-top:32px;background-color:#F3F4F6}
.footer__top{display:flex;align-items:end;padding-bottom:32px;width:100%;gap:32px;justify-content:space-between}
@media (max-width:800px){.footer__top{flex-direction:column;align-items:start}}
.footer__right{display:flex;align-items:center;gap:32px}
@media (max-width:800px){.footer__right{flex-direction:column;gap:16px;align-items:start}}
.footer__right-item{display:flex;align-items:center;gap:8px}
.footer__right-item-list{display:flex;flex-direction:column;gap:5px}
.footer__right-item-link{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#000}
.footer__center{border-top:1px solid #7C7C8340;border-bottom:1px solid #7C7C8340;display:flex;justify-content:space-between;gap:60px}
@media (max-width:600px){.footer__center{flex-direction:column;gap:0px}}
.footer__items{padding:32px 0px;width:100%;display:flex;justify-content:space-between;gap:10px}
@media (max-width:950px){.footer__items{flex-direction:column;gap:30px}}
@media (max-width:1000px){.footer__delete{display:none}}
.footer__item-title{font-family:var(--third-family);font-weight:600;font-size:16px;line-height:120%;color:#000;margin-bottom:12px;display:block}
.footer__item-list{display:flex;flex-direction:column;gap:12px}
.footer__link{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;color:#7c7c83}
.footer__contacts{padding:32px 60px;padding-right:20px;border-left:1px solid #7C7C8340;min-width:340px}
@media (max-width:600px){.footer__contacts{padding:0px 0px;border-left:0px solid #7C7C8340;min-width:auto;padding-bottom:32px}}
.footer__contacts-item-text-container{display:flex;flex-direction:column;gap:0px}
.footer__contacts-item-text{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;color:#7c7c83}
.footer__bottom{padding:32px 0px;display:flex;justify-content:space-between}
@media (max-width:900px){.footer__bottom{flex-direction:column;gap:30px}}
.footer__foot{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;text-align:right;color:#7c7c83;display:flex;align-items:center}
@media (max-width:500px){.footer__foot{flex-direction:column;align-items:start}}
.footer__foot-left{display:flex;gap:5px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;text-align:right;color:#7c7c83;padding-right:5px;padding-top:5px}
.footer__foot-left a{padding-top:5px;height:fit-content}
.main{margin-bottom:96px;margin-top:125px;height:445px;position:relative}
@media (max-width:480px){.main{margin-bottom:40px}}
@media (max-width:480px){.main{margin-top:67px;height:345px}}
.main::after{content:"";width:50%;height:100%;background-color:#262626BF;position:absolute;left:0px;top:0px;z-index:1}
@media (max-width:1200px){.main::after{width:90%}}
.main__items{position:absolute;left:0px;top:0px;width:100%;height:100%}
.main__item{background:center / cover no-repeat}
.main__container{position:relative;z-index:2;height:100%;display:flex;align-items:center}
.main__content{width:50%;padding-right:40px}
@media (max-width:1200px){.main__content{width:90%}}
@media (max-width:480px){.main__content{padding-right:15px}}
.main__title{font-family:var(--second-family);font-weight:700;font-size:39px;line-height:110%;color:#fff}
@media (max-width:480px){.main__title{font-size:25px}}
.main__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#fff;margin-top:32px;margin-bottom:72px}
@media (max-width:480px){.main__subtitle{font-size:13px;margin-top:16px;margin-bottom:32px}}
.main__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}
.main__link{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;color:#fff;border-radius:999px;padding:20px 24px;display:flex;align-items:center;justify-content:center;background:#e02424;width:fit-content}
@media (max-width:480px){.main__link{font-size:10px;padding:5px 6px}}
.main__center{display:flex;align-items:center;gap:16px}
.main__button{position:relative;width:48px;height:48px;background-color:transparent}
@media (max-width:480px){.main__button{width:30px;height:30px}}
.main .swiper-button-disabled .main__button-image{opacity:0}
.main .swiper-button-disabled .disabled{opacity:1}
.main__button-image{position:absolute;left:0px;top:0px;width:100%;opacity:1;transition:0.3s}
.main__button-image .disabled{opacity:0;transition:0.3s}
.main__numers{font-family:var(--font-family);font-weight:500;font-size:16px;color:#fff;min-width:40px;width:40px}
.main__numers-slash{color:rgba(255,255,255,0.5)}
.catalog{margin-bottom:96px}
@media (max-width:480px){.catalog{margin-bottom:40px}}
.catalog__top{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}
@media (max-width:700px){.catalog__top{grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:16px}}
.catalog__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83}
@media (max-width:480px){.catalog__subtitle{font-size:14px}}
.catalog__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:1000px){.catalog__list{grid-template-columns:repeat(3,1fr)}}
@media (max-width:800px){.catalog__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:500px){.catalog__list{grid-template-columns:repeat(1,1fr)}}
.catalog__item{display:flex;flex-direction:column;justify-content:space-between}
.catalog__item-image-place{border:2px solid rgba(124,124,131,0.25);height:224px;display:flex;align-items:center;justify-content:center}
.catalog__item-image{max-width:100%;max-height:100%}
.catalog__item-title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:120%;color:#000;margin-top:20px;margin-bottom:12px}
@media (max-width:480px){.catalog__item-title{margin-top:10px;margin-bottom:6px}}
.catalog__item-category{font-family:var(--font-family);font-weight:400;font-size:13px;color:#7c7c83}
.catalog__item-list{margin:24px 0px;display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.catalog__item-list{margin:12px 0px;gap:6px}}
.catalog__item-list-item{display:flex;justify-content:space-between;gap:5px}
.catalog__item-list-item-title{font-family:var(--font-family);font-weight:400;font-size:13px;color:#7c7c83}
.catalog__item-list-item-subtitle{font-family:var(--font-family);font-weight:500;font-size:13px;color:#000}
.catalog__item-link{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;color:#000;border:1px solid #e02424;border-radius:999px;width:100%;height:51px;display:flex;align-items:center;justify-content:center}
@media (max-width:480px){.catalog__item-link{height:30px;font-size:14px}}
.brands{padding-top:64px;padding-bottom:96px;margin-bottom:96px;background-color:#1A1A1A}
@media (max-width:480px){.brands{margin-bottom:40px;padding-top:32px;padding-bottom:48px}}
.brands__top{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:96px}
@media (max-width:700px){.brands__top{grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:48px}}
.brands__title{line-height:120%;color:#fff}
.brands__subtitle{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;color:#fff}
@media (max-width:480px){.brands__subtitle{font-size:14px}}
.brands__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.brands__item{display:flex;align-items:center;justify-content:center}
.brands__item-image{max-width:100%;max-height:100%}
.about{margin-bottom:96px}
@media (max-width:480px){.about{margin-bottom:40px}}
.about__container{max-width:810px;display:flex;flex-direction:column;align-items:center}
.about__title{font-family:var(--second-family);font-weight:700;font-size:49px;line-height:110%;text-align:center;color:#000}
@media (max-width:480px){.about__title{font-size:30px}}
.about__image-place{margin:24px 0px}
@media (max-width:480px){.about__image-place{margin:12px 0px}}
.about__image{max-width:100%}
.about__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#7c7c83;max-width:580px}
@media (max-width:480px){.about__subtitle{font-size:14px}}
.about__link{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;color:#fff;border-radius:999px;padding:20px 24px;background:#e02424;width:fit-content;display:flex;align-items:center;justify-content:center;margin-top:40px}
@media (max-width:480px){.about__link{font-size:14px;margin-top:20px;padding:10px 12px}}
.info{margin-bottom:96px;background:center / cover no-repeat}
@media (max-width:480px){.info{margin-bottom:40px}}
.info__container{display:grid;grid-template-columns:6fr 5fr;gap:20px}
@media (max-width:900px){.info__container{grid-template-columns:1fr}}
.info__left{display:flex;align-items:end;padding-bottom:20px}
.info__left-numbers{display:flex;justify-content:space-between;gap:20px;padding:20px;background:#e02424;position:relative}
.info__left-numbers::after{content:"";height:100%;width:10000px;background:#e02424;right:calc(100% - 1px);top:0px;position:absolute}
@media (max-width:700px){.info__left-numbers{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}
.info__left-numbers-item-number{font-family:var(--second-family);font-weight:600;font-size:39px;line-height:103%;color:#fff;margin-bottom:16px}
.info__left-numbers-item-text{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:#fff}
.info__right{padding:30px 40px;background:#1a1a1a;position:relative;display:flex;flex-direction:column;gap:40px}
@media (max-width:480px){.info__right{padding:15px 20px}}
.info__right::after{content:"";height:100%;width:10000px;background:#1a1a1a;left:calc(100% - 1px);top:0px;position:absolute}
.info__text-item{display:flex;gap:16px}
.info__text-item:last-child .info__text-item-stick{display:none}
.info__text-item-image-place{display:flex;flex-direction:column;gap:8px;align-items:center}
.info__text-item-stick{content:"";width:2px;height:100%;background-color:#535353;border-top-left-radius:100px;border-top-right-radius:100px;position:relative}
.info__text-item-stick::after{content:"";width:2px;height:32px;background-color:#535353;position:absolute;left:0px;top:100%;border-bottom-left-radius:100px;border-bottom-right-radius:100px}
.info__text-item-title{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:120%;color:#fff;margin-bottom:8px}
.info__text-item-subtitle{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;color:rgba(255,255,255,0.5)}
.services{margin-bottom:96px}
@media (max-width:480px){.services{margin-bottom:40px}}
.services__container{display:grid;grid-template-columns:4.8fr 6.8fr;gap:20px}
@media (max-width:800px){.services__container{grid-template-columns:1fr}}
.services__left{display:flex;flex-direction:column;justify-content:space-between;gap:30px}
@media (max-width:480px){.services__left{gap:15px}}
.services__title{max-width:300px}
.services__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;padding:32px 0px}
@media (max-width:480px){.services__subtitle{padding:10px 0px;font-size:14px}}
.services__list{display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.services__list{gap:6px}}
.services__item{display:flex;align-items:center;gap:8px}
@media (max-width:480px){.services__item{gap:4px}}
.services__item-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}
@media (max-width:480px){.services__item-text{font-size:14px}}
.services__link{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;color:#000;border:1px solid #e02424;border-radius:999px;padding:15px 24px;width:fit-content;display:flex;align-items:center;justify-content:center}
@media (max-width:480px){.services__link{font-size:12px;padding:7px 12px}}
.services__right{display:flex;flex-direction:column;gap:24px}
@media (max-width:480px){.services__right{gap:12px}}
.services__big-item{display:flex;gap:20px}
@media (max-width:480px){.services__big-item{gap:10px}}
.services__big-item-image-place{height:180px;width:180px;min-width:180px;background:center / cover no-repeat}
@media (max-width:480px){.services__big-item-image-place{height:100px;width:100px;min-width:100px}}
.services__big-item-title{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:140%;color:#000;margin-bottom:10px}
@media (max-width:480px){.services__big-item-title{font-size:20px}}
.services__big-item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83}
@media (max-width:480px){.services__big-item-subtitle{font-size:12px}}
.advantages{margin-bottom:96px}
@media (max-width:480px){.advantages{margin-bottom:40px}}
.advantages__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;max-width:400px;text-wrap:balance;margin-top:12px;margin-bottom:24px}
.advantages__content{background-color:#e3e4e8;position:relative}
.advantages__content::after{content:"";left:0px;bottom:0px;width:50%;height:80%;background-color:#f3f4f6;position:absolute}
.advantages__content::before{content:"";right:0px;bottom:0px;width:50%;height:20%;background-color:#f3f4f6;position:absolute}
.advantages__list{background:#fff;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}
@media (max-width:900px){.advantages__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:700px){.advantages__list{grid-template-columns:repeat(1,1fr)}}
.advantages__item{padding:40px 32px}
@media (max-width:480px){.advantages__item{padding:20px 16px}}
.advantages__item-top{display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}
@media (max-width:480px){.advantages__item-top{margin-bottom:12px}}
.advantages__item-title{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:110%;color:#000;text-wrap:balance;max-width:240px}
@media (max-width:480px){.advantages__item-title{font-size:20px}}
.advantages__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83}
@media (max-width:480px){.advantages__item-subtitle{font-size:14px}}
.reviews{margin-bottom:96px}
@media (max-width:480px){.reviews{margin-bottom:40px}}
.reviews__title{margin-bottom:32px}
@media (max-width:480px){.reviews__title{margin-bottom:16px}}
.reviews__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;max-width:500px;text-wrap:balance;margin-top:12px;margin-bottom:24px}
.reviews__content{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}
@media (max-width:900px){.reviews__content{grid-template-columns:repeat(1,1fr);gap:20px}}
.reviews__left{width:100%;display:flex;flex-direction:column;gap:30px;justify-content:space-between;max-width:480px}
@media (max-width:900px){.reviews__left{max-width:800px}}
@media (max-width:800px){.reviews__left{max-width:700px}}
@media (max-width:700px){.reviews__left{max-width:600px}}
@media (max-width:600px){.reviews__left{max-width:500px}}
@media (max-width:500px){.reviews__left{max-width:400px}}
@media (max-width:400px){.reviews__left{max-width:300px}}
.reviews__texts{width:100%}
.reviews__item{width:100% !important;background-color:#FFF}
.reviews__item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}
@media (max-width:480px){.reviews__item-top{flex-direction:column;align-items:start}}
.reviews__item-left{display:flex;align-items:center;justify-content:space-between;gap:20px}
.reviews__item-image-place{background-color:#e02424;width:64px;height:64px;min-width:64px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-family:var(--second-family);font-weight:600;font-size:39px;line-height:110%;color:#fff;background:center / cover no-repeat;background-color:#e02424}
.reviews__item-content{display:flex;flex-direction:column;gap:8px}
.reviews__item-name{font-family:var(--second-family);font-weight:600;font-size:20px;line-height:100%;color:#000}
.reviews__item-company{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;color:#7c7c83}
.reviews__item-star{opacity:0}
.reviews__item-star.active{opacity:1}
.reviews__item-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}
@media (max-width:480px){.reviews__item-text{font-size:14px}}
.reviews__bottom{display:flex;justify-content:space-between;align-items:center}
.reviews__link{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;color:#000;border:1px solid #e02424;border-radius:999px;width:136px;height:51px;display:flex;align-items:center;justify-content:center}
.reviews__buttons{display:flex;gap:12px}
.reviews__button{border-radius:26px;padding:13px;width:50px;height:50px;background:#e02424;border:1px solid #e02424;display:flex;align-items:center;justify-content:center;transition:0.3s}
.reviews__button path{stroke:#fff;transition:0.3s}
.reviews__button.swiper-button-disabled{background:#fff}
.reviews__button.swiper-button-disabled path{stroke:black}
.reviews__images-item{width:100% !important;height:348px;background:center / cover no-repeat}
@media (max-width:480px){.reviews__images-item{height:248px}}
.feedback{background:#e02424;min-height:346px;position:relative;padding:50px 0px}
@media (max-width:700px){.feedback{padding-top:0px}}
.feedback__back{position:absolute;width:100%;height:100%;top:0px;left:0px;display:grid;grid-template-columns:44fr 56fr}
@media (max-width:700px){.feedback__back{position:relative;display:flex;flex-direction:column}}
.feedback__left{background:#e02424}
.feedback__right{display:flex;align-items:center;padding:40px}
.feedback__image-svg{max-width:100%}
.feedback__container{position:relative;z-index:1}
.feedback__content{max-width:40%}
@media (max-width:700px){.feedback__content{max-width:100%;display:flex;flex-direction:column;align-items:center;margin-top:20px}}
.feedback__title{font-family:var(--second-family);font-weight:700;font-size:39px;line-height:120%;color:#fff;max-width:226px}
@media (max-width:700px){.feedback__title{text-align:center}}
.feedback__subtitle{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:175%;color:#fff;max-width:314px;margin-bottom:24px}
@media (max-width:700px){.feedback__subtitle{text-align:center}}
.feedback__modal{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;color:#000;border-radius:999px;width:173px;height:51px;background:#fff}
.spares{margin-bottom:96px}
@media (max-width:480px){.spares{margin-bottom:40px}}
.spares__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;max-width:500px;text-wrap:balance;margin-top:12px;margin-bottom:24px}
.spares__list{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}
@media (max-width:900px){.spares__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:700px){.spares__list{grid-template-columns:repeat(1,1fr);gap:10px}}
.spares__item{scroll-margin:150px;background:#f3f4f6;padding:32px}
@media (max-width:480px){.spares__item{scroll-margin:100px}}
@media (max-width:480px){.spares__item{padding:16px}}
.spares__item:nth-child(5n+1),.spares__item:nth-child(5n+2){grid-column:span 3}
@media (max-width:900px){.spares__item:nth-child(5n+1),.spares__item:nth-child(5n+2){grid-column:span 1}}
.spares__item:nth-child(5n+3),.spares__item:nth-child(5n+4),.spares__item:nth-child(5n+5){grid-column:span 2}
@media (max-width:900px){.spares__item:nth-child(5n+3),.spares__item:nth-child(5n+4),.spares__item:nth-child(5n+5){grid-column:span 1}}
.spares__item-title{font-family:var(--second-family);font-weight:700;font-size:25px;line-height:120%;color:#000}
@media (max-width:480px){.spares__item-title{font-size:20px}}
.spares__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;margin-top:8px;margin-bottom:24px}
@media (max-width:480px){.spares__item-subtitle{font-size:14px;margin-top:4px;margin-bottom:12px}}
.spares__item-list{display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.spares__item-list{gap:4px}}
.spares__item-text-place{display:flex;gap:8px;align-items:center}
@media (max-width:480px){.spares__item-text-place{gap:4px}}
.spares__item-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}
@media (max-width:480px){.spares__item-text{font-size:14px}}
.banner{margin-bottom:96px}
@media (max-width:480px){.banner{margin-bottom:40px}}
.banner__container{display:flex;flex-direction:column;gap:32px}
@media (max-width:480px){.banner__container{gap:16px}}
.banner__top{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:600px){.banner__top{grid-template-columns:repeat(1,1fr);gap:10px}}
.banner__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#000;text-wrap:balance}
.banner__bottom{height:380px;background:center / cover no-repeat;padding:20px;display:flex;align-items:end}
.banner__content{padding:20px;background:rgba(26,26,26,0.9);width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:950px){.banner__content{grid-template-columns:repeat(2,1fr)}}
.banner__item{display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.banner__item{gap:4px}}
.banner__item-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;color:#fff}
@media (max-width:480px){.banner__item-title{font-size:14px}}
.banner__item-subtitle{font-family:var(--second-family);font-weight:600;font-size:39px;line-height:103%;color:#fff}
@media (max-width:480px){.banner__item-subtitle{font-size:25px}}
.advantages-instalment{margin-bottom:96px}
@media (max-width:480px){.advantages-instalment{margin-bottom:40px}}
.advantages-instalment__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:800px){.advantages-instalment__container{display:flex;flex-direction:column-reverse;gap:10px}}
.advantages-instalment__left{display:flex;flex-direction:column;gap:20px;justify-content:space-between}
@media (max-width:480px){.advantages-instalment__left{gap:10px}}
.advantages-instalment__list{display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.advantages-instalment__list{gap:4px}}
.advantages-instalment__item{display:flex;gap:8px;align-items:center}
@media (max-width:480px){.advantages-instalment__item{gap:4px}}
.advantages-instalment__item-image-leasing{display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:7px;width:32px;height:32px;background:#e02424;font-family:var(--font3);font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#fff}
.advantages-instalment__item-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}
@media (max-width:480px){.advantages-instalment__item-text{font-size:14px}}
.advantages-instalment__image{max-width:100%}
.how{margin-bottom:96px}
@media (max-width:480px){.how{margin-bottom:40px}}
.how__title{margin-bottom:32px}
@media (max-width:480px){.how__title{margin-bottom:16px}}
.how__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:700px){.how__list{grid-template-columns:repeat(2,1fr)}}
.how__item-number{font-family:var(--font3);font-weight:500;font-size:25px;line-height:100%;text-align:center;color:#fff;border-radius:9999px;padding:7px;width:48px;height:48px;background:#e02424;display:flex;align-items:center;justify-content:center}
.how__item-title{font-family:var(--font-family);font-weight:600;font-size:16px;color:#000;margin-top:24px;margin-bottom:12px}
@media (max-width:480px){.how__item-title{font-size:14px;margin-top:12px;margin-bottom:6px}}
.how__item-subtitle{font-family:var(--font4);font-weight:400;font-size:16px;color:#7c7c83;max-width:250px}
@media (max-width:480px){.how__item-subtitle{font-size:14px}}
.need{margin-bottom:96px}
@media (max-width:480px){.need{margin-bottom:40px}}
.need__title{margin-bottom:32px}
@media (max-width:480px){.need__title{margin-bottom:16px;text-align:center}}
.need__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media (max-width:700px){.need__list{grid-template-columns:repeat(1,1fr);gap:10px}}
.need__item{display:flex;flex-direction:column;gap:24px}
@media (max-width:480px){.need__item{gap:6px;align-items:center}}
.need__item-title{font-family:var(--font6);font-weight:600;font-size:16px;line-height:130%;color:#000}
@media (max-width:480px){.need__item-title{font-size:14px;text-align:center;text-wrap:balance}}
.advantages-leasing{margin-bottom:96px}
@media (max-width:480px){.advantages-leasing{margin-bottom:40px}}
.advantages-leasing__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;max-width:400px;text-wrap:balance;margin-top:12px;margin-bottom:24px}
.advantages-leasing__content{background-color:#e3e4e8;position:relative}
.advantages-leasing__content::after{content:"";left:0px;bottom:0px;width:50%;height:80%;background-color:#f3f4f6;position:absolute}
.advantages-leasing__content::before{content:"";right:0px;bottom:0px;width:50%;height:20%;background-color:#f3f4f6;position:absolute}
.advantages-leasing__list{background:#fff;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr)}
@media (max-width:700px){.advantages-leasing__list{grid-template-columns:repeat(1,1fr)}}
.advantages-leasing__item{padding:40px 32px}
@media (max-width:480px){.advantages-leasing__item{padding:20px 16px}}
.advantages-leasing__item-top{display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}
@media (max-width:480px){.advantages-leasing__item-top{margin-bottom:12px}}
.advantages-leasing__item-title{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:110%;color:#000;text-wrap:balance;max-width:240px}
@media (max-width:480px){.advantages-leasing__item-title{font-size:20px}}
.advantages-leasing__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83}
@media (max-width:480px){.advantages-leasing__item-subtitle{font-size:14px}}
.types{margin-bottom:96px}
@media (max-width:480px){.types{margin-bottom:40px}}
.types__title{margin-bottom:32px}
@media (max-width:480px){.types__title{margin-bottom:16px}}
.types__list{display:flex;gap:20px}
@media (max-width:800px){.types__list{flex-direction:column;gap:10px}}
.types__item{padding:32px;background:#f3f4f6;display:flex;flex-direction:column;justify-content:space-between}
@media (max-width:480px){.types__item{padding:16px}}
.types__item-title{font-family:var(--second-family);font-weight:700;font-size:25px;line-height:120%;color:#000}
@media (max-width:480px){.types__item-title{font-size:20px}}
.types__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;text-wrap:balance;margin-top:16px;margin-bottom:24px}
@media (max-width:480px){.types__item-subtitle{font-size:14px;margin-top:8px;margin-bottom:12px}}
.types__item-list-place{display:flex;gap:10px;justify-content:space-between;align-items:end}
.types__item-list{display:flex;flex-direction:column;gap:12px}
@media (max-width:480px){.types__item-list{gap:8px}}
.types__item-text-place{display:flex;gap:8px;align-items:center}
@media (max-width:480px){.types__item-text-place{gap:4px}}
.types__item-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}
@media (max-width:480px){.types__item-text{font-size:14px}}
.types__item-number{font-family:var(--font5);font-weight:400;font-size:61px;line-height:120%;letter-spacing:0.01em;text-align:right;color:rgba(112,112,118,0.25)}
@media (max-width:480px){.types__item-number{font-size:40px}}
.partners{margin-bottom:96px}
@media (max-width:480px){.partners{margin-bottom:40px}}
.partners__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:750px){.partners__container{display:flex;flex-direction:column}}
.partners__left{display:flex;flex-direction:column;gap:10px;justify-content:space-between}
.partners__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;text-wrap:balance}
.partners__content{max-width:100%;width:580px}
@media (max-width:1000px){.partners__content{width:400px}}
@media (max-width:750px){.partners__content{width:100%}}
.partners__items-odd{position:relative;width:100% !important}
.partners__items-odd::before{content:"";position:absolute;z-index:10;width:72px;height:72px;left:0px;top:0px;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%)}
.partners__items-odd::after{content:"";position:absolute;z-index:10;width:72px;height:72px;right:0px;top:0px;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%);transform:rotate(-180deg)}
.partners .swiper-wrapper{transition-timing-function:linear !important}
.partners__item{display:flex;align-items:center;justify-content:center;height:72px}
.partners__item-image{max-width:99%;max-height:99%}
.partners__items-even{position:relative}
.partners__items-even::before{content:"";position:absolute;z-index:10;width:72px;height:72px;left:0px;top:0px;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%)}
.partners__items-even::after{content:"";position:absolute;z-index:10;width:72px;height:72px;right:0px;top:0px;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%);transform:rotate(-180deg)}
.services-page{margin-bottom:96px}
@media (max-width:480px){.services-page{margin-bottom:40px}}
.services-page__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;margin:32px 0px}
@media (max-width:480px){.services-page__subtitle{margin:16px 0px}}
.services-page__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:600px){.services-page__list{grid-template-columns:1fr;gap:10px}}
.services-page__item{padding:40px 32px;background:#f3f4f6;display:flex;flex-direction:column;gap:24px}
@media (max-width:480px){.services-page__item{padding:20px 16px;gap:10px}}
.services-page__item-top{display:flex;align-items:center;gap:10px;justify-content:space-between}
.services-page__item-title{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:110%;color:#000}
@media (max-width:480px){.services-page__item-title{font-size:20px}}
.services-page__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;text-wrap:balance}
@media (max-width:480px){.services-page__item-subtitle{font-size:14px}}
.center{margin-bottom:96px}
@media (max-width:480px){.center{margin-bottom:40px}}
.center__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:800px){.center__container{display:flex;flex-direction:column-reverse;gap:10px}}
.center__content{display:flex;flex-direction:column;gap:10px;justify-content:space-between}
.center__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83}
@media (max-width:480px){.center__text{font-size:14px}}
.center__image{width:100%}
.doc{margin-bottom:96px}
@media (max-width:480px){.doc{margin-bottom:40px}}
.doc__title{margin-bottom:24px}
@media (max-width:480px){.doc__title{margin-bottom:12px}}
.doc__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media (max-width:900px){.doc__list{grid-template-columns:repeat(2,1fr);gap:10px}}
@media (max-width:600px){.doc__list{grid-template-columns:repeat(1,1fr)}}
.doc__item{border:1px solid rgba(124,124,131,0.25);padding:24px;display:flex;flex-direction:column;justify-content:space-between}
@media (max-width:480px){.doc__item{padding:12px}}
.doc__item-title{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:#000;margin:16px 0px}
@media (max-width:480px){.doc__item-title{margin:8px 0px}}
.doc__item-bottom{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:120%;color:#707076;text-transform:uppercase}
@media (max-width:480px){.doc__item-bottom{font-size:14px}}
.doc__item-download{border:1px solid #e02424;border-radius:999px;padding:12px;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px}
@media (max-width:480px){.doc__item-download{gap:6px;margin-top:10px;padding:6px}}
.doc__item-download-text{font-family:var(--third-family);font-weight:500;font-size:16px;line-height:140%;text-transform:uppercase;text-align:center;color:#000}
@media (max-width:480px){.doc__item-download-text{font-size:14px}}
.video{margin-bottom:96px}
@media (max-width:480px){.video{margin-bottom:40px}}
.video__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#7c7c83;margin:32px 0px;max-width:580px;text-wrap:balance}
.video__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media (max-width:800px){.video__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:500px){.video__list{grid-template-columns:repeat(1,1fr)}}
.video__item-image-place{height:213px;background:center / cover no-repeat;display:flex;align-items:center;justify-content:center}
.video__item-title{font-family:var(--font-family);font-weight:600;font-size:20px;color:#000;margin-top:24px;margin-bottom:12px}
@media (max-width:480px){.video__item-title{margin-top:12px;margin-bottom:6px}}
.video__item-company{font-family:var(--font-family);font-weight:400;font-size:16px;color:#7c7c83;margin-bottom:24px}
@media (max-width:480px){.video__item-company{margin-bottom:12px}}
.contacts{margin-bottom:96px}
@media (max-width:480px){.contacts{margin-bottom:40px}}
.contacts__list{margin-top:32px;margin-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:1000px){.contacts__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:500px){.contacts__list{grid-template-columns:repeat(1,1fr)}}
.contacts__item{padding:16px;background:#f3f4f6}
.contacts__item-title{font-family:var(--font3);font-weight:500;font-size:13px;line-height:140%;letter-spacing:0.05em;text-transform:uppercase;color:#000;margin-top:16px;margin-bottom:12px}
.contacts__item-list{display:flex;flex-direction:column;gap:4px}
.contacts__item-link{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;color:#7c7c83}
.contacts__item-text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;color:#7c7c83}
.contacts__map{height:405px}
@media (max-width:500px){.contacts__map{height:300px}}
.contacts__map iframe{border:none !important}
.office{margin-bottom:96px}
@media (max-width:480px){.office{margin-bottom:40px}}
.office__title{margin-bottom:32px}
@media (max-width:480px){.office__title{margin-bottom:16px}}
.office__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.office__item{padding:32px;background:#f3f4f6}
.office__item-title{font-family:var(--second-family);font-weight:700;font-size:25px;line-height:120%;color:#000;margin-bottom:24px}
.office__item-list-place{display:flex;gap:10px;align-items:end;justify-content:space-between}
.office__item-list{display:flex;flex-direction:column;gap:20px}
.office__item-text-place{display:flex;align-items:center;gap:8px}
.office__item-text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#000}
.office__item-number{font-family:var(--font5);font-weight:400;font-size:61px;line-height:100%;letter-spacing:0.01em;text-align:right;color:rgba(112,112,118,0.25)}
.contacts-feedback{margin-bottom:96px}
@media (max-width:480px){.contacts-feedback{margin-bottom:40px}}
.contacts-feedback__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:1000px){.contacts-feedback__container{grid-template-columns:1fr;gap:10px}}
.contacts-feedback__content{display:flex;flex-direction:column;gap:32px}
@media (max-width:480px){.contacts-feedback__content{gap:8px}}
.contacts-feedback__subtitle{font-family:var(--font6);font-weight:400;font-size:16px;line-height:140%;color:rgba(0,0,0,0.5);max-width:380px}
@media (max-width:480px){.contacts-feedback__subtitle{font-size:14px}}
.contacts-feedback__inputs{display:flex;flex-direction:column;gap:20px}
@media (max-width:480px){.contacts-feedback__inputs{gap:10px}}
.contacts-feedback__inputs-place{display:flex;gap:20px}
@media (max-width:480px){.contacts-feedback__inputs-place{gap:10px;flex-direction:column}}
.contacts-feedback__input-place{display:flex;flex-direction:column;gap:12px;width:100%}
@media (max-width:480px){.contacts-feedback__input-place{gap:6px}}
.contacts-feedback__input-label{font-family:var(--font3);font-weight:500;font-size:13px;line-height:100%;letter-spacing:0.05em;text-transform:uppercase;color:#000}
.contacts-feedback__input{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:#7c7c83;border-radius:24px;padding:15px 20px;background:#f3f4f6;width:100%}
@media (max-width:480px){.contacts-feedback__input{border-radius:12px;padding:8px 10px;font-size:14px}}
.contacts-feedback textarea{min-height:141px}
@media (max-width:480px){.contacts-feedback textarea{min-height:70px}}
.contacts-feedback__checkbox-label{font-family:var(--font-family);font-weight:500;font-size:13px;color:#7c7c83;display:flex;align-items:center;gap:8px;text-wrap:balance}
.contacts-feedback__checkbox-input{border-radius:4px;width:20px;height:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:none;background:#f3f4f6;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}
.contacts-feedback__checkbox-input:checked::before{content:"✔";color:#00b3ff;font-size:12px;font-weight:bold}
.contacts-feedback__checkbox-link{text-decoration:underline;text-decoration-skip-ink:none;color:#7c7c83}
.contacts-feedback__submit{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;text-align:center;color:#fff;border-radius:999px;padding:15px;width:100%;background:#e02424}
@media (max-width:480px){.contacts-feedback__submit{padding:8px;font-size:14px}}
.category{margin-bottom:96px}
@media (max-width:480px){.category{margin-bottom:40px}}
.category__container{display:flex;flex-direction:column;gap:24px}
.category__top{display:flex;justify-content:space-between;align-items:center;gap:24px}
@media (max-width:600px){.category__top{flex-direction:column;gap:12px}}
.category__search{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;width:100%;max-width:288px;padding:11px 16px;border-radius:999px;background-color:#fff;border:1px solid #dcdcdc}
.category__search-form{width:100%}
.category__search-form-input{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5);width:100%;background-color:transparent}
.category__search-form-input::placeholder{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:rgba(0,0,0,0.5)}
.category__sort{display:flex;align-items:center;gap:16px}
.category__sort-title{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:125%;color:#707076}
.category__sort-select{border:1px solid #e0e0eb;border-radius:9999px;padding:8px 20px 8px 24px;display:flex;align-items:center;justify-content:center}
.category__sort-select *{font-family:var(--font-family);font-weight:400;font-size:13px;color:#000}
@media (max-width:480px){.category__sort-select{padding:4px 10px 4px 12px}}
.category__bottom{display:flex;gap:24px}
@media (max-width:600px){.category__bottom{flex-direction:column;gap:12px;align-items:center}}
.category__left{width:100%;max-width:288px}
@media (max-width:600px){.category__left{max-width:none}}
.category__category-list{display:flex;flex-direction:column;gap:20px}
.category__category-item{display:flex;align-items:center;justify-content:space-between;gap:5px;font-family:var(--font-family);font-weight:400;font-size:16px;color:#7c7c83;cursor:pointer}
.category__category-item *{transition:0.3s}
.category__category-item.active{font-weight:600;color:#000}
.category__category-item-number{font-family:var(--font-family);font-weight:400;font-size:13px;text-align:right;color:#7c7c83}
.category__filters-title{font-family:var(--font-family);font-weight:600;font-size:25px;line-height:120%;color:#000;margin:24px 0px}
.category__filters-cost-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;color:#000;margin-bottom:8px}
.category__filters-cost-place{display:flex;gap:8px;align-items:center}
.category__filters-cost-input{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:120%;color:#7c7c83;border:1px solid rgba(124,124,131,0.25);border-radius:8px;padding:12px 12px;width:100%;background:#fff}
.category__filters-availability-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;color:#000;margin-top:24px;margin-bottom:16px}
.category__filters-availability-content{display:flex;flex-direction:column;gap:16px}
.category__filters-check{display:flex;justify-content:space-between}
.category__filters-check-left{display:flex;gap:8px}
.category__filters-producer-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;color:#000;margin-top:24px;margin-bottom:8px}
.category__filters-producer-content{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(124,124,131,0.25);border-radius:8px;padding:16px}
.category__filters-button--reset{font-family:var(--font-family);font-weight:500;font-size:13px;color:#000;border:1px solid rgba(124,124,131,0.5);border-radius:9999px;padding:8px 32px;width:100%;background-color:transparent;margin-top:24px}
.category__right{width:100%}
.category__right-items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media (max-width:1000px){.category__right-items{grid-template-columns:repeat(2,1fr)}}
@media (max-width:800px){.category__right-items{grid-template-columns:repeat(1,1fr)}}
.filter-avail{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:none;background:#f3f4f6;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(124,124,131,0.5)}
.filter-avail:checked{border:0px solid rgba(124,124,131,0.5)}
.filter-avail:checked::before{content:"✔";color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;display:flex;align-items:center;justify-content:center;align-items:center;background-color:#e02424}
.filter-producer{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:none;background:#f3f4f6;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(124,124,131,0.5)}
.filter-producer:checked{border:0px solid rgba(124,124,131,0.5)}
.filter-producer:checked::before{content:"✔";color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;display:flex;align-items:center;justify-content:center;align-items:center;background-color:#e02424}
.pagination-page{margin-top:24px;width:100%;display:flex;align-items:center;gap:4px;justify-content:center}
.pagination-page__links{display:flex;align-items:center;gap:4px;background:#f0f0f0;border-radius:100px;padding:4px 8px}
.pagination-page__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:15px;color:#222;text-decoration:none;transition:background 0.2s}
.pagination-page__link:hover{background:rgba(0,0,0,0.08)}
.pagination-page__link.active{background:#fff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,0.1)}
.pagination-page__dot{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#999;font-size:15px}
.pagination-page__arrow{display:flex;align-items:center;justify-content:center;width:51px;height:51px;border-radius:50%;background:#f0f0f0;color:#222;text-decoration:none;flex-shrink:0;transition:background 0.2s,color 0.2s}
.pagination-page__arrow:hover{background:#e53935;color:#fff}
.pagination-page__arrow.disabled{opacity:0.35;pointer-events:none}
.item{margin-bottom:96px}
@media (max-width:480px){.item{margin-bottom:40px}}
.item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}
@media (max-width:480px){.item__top{margin-bottom:12px}}
@media (max-width:600px){.item__top{flex-direction:column;align-items:start}}
.item__back{display:flex;align-items:center;gap:8px}
.item__back-text{font-family:var(--font-family);font-weight:600;font-size:13px;line-height:138%;color:#000}
.item__right{display:flex;align-items:center;gap:16px}
@media (max-width:600px){.item__right{flex-direction:column;align-items:start;gap:8px}}
.item__article{display:flex;align-items:center;gap:8px}
.item__content{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
@media (max-width:1000px){.item__content{display:flex;flex-direction:column;gap:12px;align-items:center}}
.item__image-place{max-width:578px}
@media (max-width:1200px){.item__image-place{max-width:500px}}
@media (max-width:550px){.item__image-place{max-width:320px}}
.item__right-images{width:100%;max-width:578px}
@media (max-width:1200px){.item__right-images{max-width:500px}}
@media (max-width:550px){.item__right-images{max-width:320px}}
.item__right-big{width:100%;margin-bottom:4px}
.item__right-big-item{border:2px solid rgba(112,112,118,0.25);height:400px;display:flex;justify-content:center;align-items:center}
@media (max-width:550px){.item__right-big-item{height:300px}}
.item__right-big-item-image{max-height:100%;max-width:100%;mix-blend-mode:darken}
.item__right-small{width:100%}
.item__right-small-item{border:2px solid rgba(112,112,118,0.25);height:94px;width:100%;max-width:145px;display:flex;justify-content:center;align-items:center;transition:0.3s}
@media (max-width:550px){.item__right-small-item{height:60px;max-width:100px}}
.item__right-small-item.swiper-slide-thumb-active{border:2px solid #E02424}
.item__right-small-item-image{max-height:100%;max-width:100%;mix-blend-mode:darken}
.item__content-place{display:flex;flex-direction:column;justify-content:space-between;gap:24px}
.item__category{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#707076}
@media (max-width:600px){.item__category{font-size:14px}}
.item__title{font-family:var(--font-family);font-weight:700;font-size:39px;line-height:120%;color:#000;margin-top:8px;margin-bottom:16px}
@media (max-width:600px){.item__title{font-size:25px;margin-top:4px;margin-bottom:8px}}
.item__availability{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#b84b14;border-radius:999px;padding:4px 16px;background:#f4ebe7;width:fit-content}
@media (max-width:600px){.item__availability{font-size:14px;padding:2px 8px}}
.item__description{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#000;margin-top:24px}
@media (max-width:600px){.item__description{font-size:14px;margin-top:12px}}
.item__cost-title{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:#707076}
@media (max-width:600px){.item__cost-title{font-size:14px}}
.item__cost{font-family:var(--font-family);font-weight:700;font-size:31px;line-height:120%;color:#000}
@media (max-width:600px){.item__cost{font-size:22px}}
.item__buttons{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}
@media (max-width:600px){.item__buttons{gap:10px;margin-top:12px}}
.item__call{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:12px 24px;background:#00a63e}
@media (max-width:600px){.item__call{gap:6px;padding:6px 12px}}
.item__call-text{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;text-align:center;color:#fff}
@media (max-width:600px){.item__call-text{font-size:14px}}
.item__modal{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e02424;border-radius:999px;padding:12px 24px;background-color:transparent}
@media (max-width:600px){.item__modal{gap:6px;padding:6px 12px}}
.item__modal-text{font-family:var(--third-family);font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;text-align:center;color:#000}
@media (max-width:600px){.item__modal-text{font-size:14px}}
.param{margin-bottom:96px}
@media (max-width:480px){.param{margin-bottom:40px}}
.param__buttons{display:flex;align-items:center;gap:16px;margin-bottom:24px}
@media (max-width:480px){.param__buttons{flex-direction:column;gap:8px;margin-bottom:12px}}
.param__button{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:120%;color:#000;cursor:pointer;border:2px solid rgba(112,112,118,0.15);border-radius:999px;padding:11px 32px;background-color:transparent;transition:0.3s;width:fit-content}
@media (max-width:480px){.param__button{padding:5px 16px;width:100%}}
.param__button.active{background:#f2f2f3;border:2px solid #f2f2f3}
.param__content{display:none}
.param__content.active{display:block}
.param__advantages{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:#000}
@media (max-width:480px){.param__advantages{font-size:14px}}
.param__type-list{display:flex;flex-direction:column;gap:24px}
.param__type-item-title{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:156%;color:#000;border-bottom:2px solid rgba(124,124,131,0.25);padding-bottom:12px;margin-bottom:12px}
.param__type-item-list{display:grid;grid-template-columns:1fr 3.5fr}
@media (max-width:1200px){.param__type-item-list{grid-template-columns:repeat(2,1fr)}}
.param__type-item-item-title{padding:8px 0px;border-bottom:1px solid #f3f4f6;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#707076}
@media (max-width:500px){.param__type-item-item-title{font-size:12px;padding:4px 0px}}
.param__type-item-itemsubtitle{padding:8px 0px;border-bottom:1px solid #f3f4f6;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#000}
@media (max-width:500px){.param__type-item-itemsubtitle{font-size:12px;padding:4px 0px}}
.search{margin-top:146px;margin-bottom:60px}
@media (max-width:480px){.search{margin-top:80px;margin-bottom:30px}}
.search__title{text-align:start}
.search__items{margin-top:20px}
.top-header__form{margin-top:40px}
.top-header__form-search{display:flex;gap:10px}
.top-header__form-input{border:1px solid #CFCFCF;font-family:var(--font-family);font-weight:400;font-size:18px;leading-trim:Cap height;line-height:25px;letter-spacing:0px;color:#555;padding:0px 10px;height:47px;display:flex;align-items:center;width:100%;border-radius:24px}
.top-header__form-submit{font-family:var(--font-family);font-weight:700;font-size:14px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#FFF;background-color:#E02424;border:1px solid #E02424;padding:0px 20px;cursor:pointer;transition:0.3s;border-radius:24px}
.item-search__title{font-family:var(--font-family);font-weight:600;font-size:24px;leading-trim:Cap height;line-height:50px;letter-spacing:5%;vertical-align:bottom;text-transform:uppercase;color:#151515}
.item-search__text{font-family:var(--font-family);font-weight:400;font-size:18px;leading-trim:Cap height;line-height:25px;letter-spacing:0px;color:#555}
.item-search__link{font-family:var(--font-family);font-weight:400;font-size:15px;leading-trim:Cap height;line-height:23px;letter-spacing:0%;color:#1F2F84;transition:0.3s}
.item-search__link:hover{color:#0CA4D5}
.not-found{font-family:var(--font-family);font-weight:400;font-size:20px;leading-trim:Cap height;line-height:24px;letter-spacing:0px;color:#151515}
.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#15151550;display:flex;align-items:center;justify-content:center;z-index:99;padding:10px;display:none;z-index:1000}
.modal.active{display:flex}
.modal__body{padding:70px 50px;background-color:#fff;position:relative;width:100%;max-width:752px;display:flex;flex-direction:column;justify-content:center}
@media (max-width:600px){.modal__body{padding:25px 20px}}
.modal__close{position:absolute;top:15px;right:20px;font-size:40px;color:#bbb;background-color:transparent;cursor:pointer;z-index:100}
@media (max-width:480px){.modal__close{font-size:30px;top:10px;right:15px}}
.modal__title{font-family:var(--font-family);font-size:32px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:24px}
@media (max-width:480px){.modal__title{font-size:20px;margin-bottom:10px}}
@media (max-width:480px){.modal__title{padding-bottom:12px}}
.modal__subtitle{font-family:var(--font-family);font-size:20px;font-weight:300;margin-bottom:20px;text-wrap:balance}
@media (max-width:480px){.modal__subtitle{font-size:20px;margin-bottom:10px}}
.modal__item{display:flex;gap:20px;padding:16px;border-radius:10px;background:#f7f7f7}
@media (max-width:600px){.modal__item{flex-direction:column;align-items:start;gap:10px}}
.modal__item-info{width:100%}
.modal__item-title{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:160%;color:#151515;text-wrap:balance}
.modal__item-brand{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:#151515;opacity:0.6}
.modal__item-qty{display:flex;align-items:center;gap:5px}
.modal__item-qty-button{border-radius:7px;padding:10px;width:34px;height:40px;background:rgba(255,255,255,0.5);font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#151515}
.modal__item-qty-number{border-radius:7px;padding:10px;width:auto;height:40px;background:#fff;font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#151515;display:flex;align-items:center;justify-content:center}
.modal__item-remove{font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#151515;border-radius:10px;width:92px;min-width:92px;height:40px;background:transparent;border:1px solid #b5b5b5}
.modal__items{display:flex;flex-direction:column;gap:10px}
.modal__items-title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:153%;color:#151515}
@media (max-width:480px){.modal__items-title{font-size:18px}}
.modal__items-list{display:flex;flex-direction:column;gap:8px;height:auto;max-height:160px;overflow:auto}
.modal__items-list::-webkit-scrollbar{width:8px;height:8px}
@media (max-width:480px){.modal__items-list::-webkit-scrollbar{width:4px}}
.modal__items-list::-webkit-scrollbar-track{background:#f1f1f1}
.modal__items-list::-webkit-scrollbar-thumb{background:#FFDE59;border-radius:10px}
.modal__items-list::-webkit-scrollbar-thumb:hover{background:#ffe476}
.modal__input-contacts-title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:153%;color:#151515;margin-top:15px}
@media (max-width:480px){.modal__input-contacts-title{margin-top:5px;font-size:18px}}
.modal__input-container{display:flex;flex-direction:column;gap:10px}
@media (max-width:480px){.modal__input-container{gap:5px}}
.modal__input-place{display:flex;gap:20px}
@media (max-width:480px){.modal__input-place{flex-direction:column;gap:5px}}
.modal__input{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#151515;border:2px solid #d7d7d7;border-radius:10px;width:100%;height:48px;padding:0px 12px}
@media (max-width:480px){.modal__input{height:30px;font-size:14px;border-radius:99999px}}
.modal__submit-container{display:flex;gap:9px}
@media (max-width:480px){.modal__submit-container{flex-direction:column;gap:5px}}
.modal__submit-input{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:133%;text-align:center;color:#151515;border-radius:60px;width:289px;height:56px;background:#FFDE59;cursor:pointer}
@media (max-width:480px){.modal__submit-input{width:100%;height:30px}}
.modal__submit-cancel{font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#777;border:1px solid #777;border-radius:60px;padding:2px;width:126px;height:56px;background-color:transparent}
@media (max-width:480px){.modal__submit-cancel{width:100%;height:30px}}
.modal .alert{color:#7d7d7d;width:100%;padding:10px 10px;margin:10px 0px;display:flex;gap:10px;border-radius:10px;background-color:#a4ffac;font-family:var(--font-family);font-size:16px}
.modal .alert p{margin:0px}
.modal .alert button{display:none;background-color:#a4ffac;color:#7d7d7d}