@charset "UTF-8";.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid rgb(0,53.5897435897,66);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid rgb(0,74.2948717949,91.5);color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid rgb(0,53.5897435897,66)}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid rgb(144.75,144.75,144.75)}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid rgb(246.5,246.5,246.5);color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.container{position:relative;max-width:1480px;width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){.container{padding:0 15px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;outline:none;scroll-behavior:smooth}html,body{font-size:16px;height:100%;line-height:140%;font-family:Golos,sans-serif;font-weight:400;position:relative;overflow-x:hidden;scroll-padding-top:120px}body{display:flex;flex-direction:column;min-height:100%;color:#1b1b1b}main{flex-grow:1}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;display:inline-block;border:none;padding:0;background:transparent}.uppercase{text-transform:uppercase}.section{margin-top:120px}.slider-arrow{position:absolute;right:0;top:0;display:flex;gap:8px}.slider-arrow .swiper-button-next,.slider-arrow .swiper-button-prev{background:#fff;border-radius:100%;overflow:hidden;width:44px;height:44px;position:static;margin-top:0;box-shadow:0 4px 20px #0000000d}.slider-arrow .swiper-button-next:after,.slider-arrow .swiper-button-prev:after{display:none}@media screen and (max-width: 1440px){.section{margin-top:100px}}@media screen and (max-width: 1200px){.section{margin-top:100px}}@media screen and (max-width: 768px){.section{margin-top:80px}}@font-face{font-weight:900;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-Black-DWt9YKbf.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-Black.woff) format("woff")}@font-face{font-weight:700;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-Bold-BiD9fqKm.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-Bold.woff) format("woff")}@font-face{font-weight:800;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-ExtraBold-Bds1fkO1.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-ExtraBold.woff) format("woff")}@font-face{font-weight:600;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-SemiBold-TzVPKlQg.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-SemiBold.woff) format("woff")}@font-face{font-weight:500;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-Medium-Dvwc38gi.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-Medium.woff) format("woff")}@font-face{font-weight:400;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-Regular-CIy2ggfK.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-Regular.woff) format("woff")}@font-face{font-weight:300;font-family:Gilroy;font-display:swap;font-style:normal;src:url(/build/assets/Gilroy-Light-DNrkzibK.woff2) format("woff2"),url(../fonts/gilroy/Gilroy-Light.woff) format("woff")}@font-face{font-weight:900;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-Black-iteHeiF8.woff2) format("woff2"),url(../fonts/golos/Golos-Black.woff) format("woff")}@font-face{font-weight:700;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-Bold-Drgiu_b_.woff2) format("woff2"),url(../fonts/golos/Golos-Bold.woff) format("woff")}@font-face{font-weight:800;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-ExtraBold-cz-I4NM5.woff2) format("woff2"),url(../fonts/golos/Golos-ExtraBold.woff) format("woff")}@font-face{font-weight:600;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-SemiBold-_k-ImZiV.woff2) format("woff2"),url(../fonts/golos/Golos-SemiBold.woff) format("woff")}@font-face{font-weight:500;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-Medium-B6jOJOdX.woff2) format("woff2"),url(../fonts/golos/Golos-Medium.woff) format("woff")}@font-face{font-weight:400;font-family:Golos;font-display:swap;font-style:normal;src:url(/build/assets/Golos-Regular-CAcPcuNp.woff2) format("woff2"),url(../fonts/golos/Golos-Regular.woff) format("woff")}.blog-card{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px #0000000d;border-radius:8px}.blog-card__image{aspect-ratio:5/3}.blog-card__image img{display:block;object-fit:cover;width:100%;height:auto}.blog-card__content{padding:20px}.blog-card__title{font-size:18px;min-height:36px;font-style:normal;font-weight:700;line-height:100%}.blog-card__description{margin-top:12px;color:#585858;overflow:hidden;display:-webkit-box;min-height:68px;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.blog-card__bottom{display:flex;line-height:100%;align-items:center;margin-top:20px;justify-content:space-between}.blog-card__link{font-weight:500;display:flex;gap:8px;transition:color .2s ease-in-out;align-items:center}.blog-card__link svg{display:block;transition:fill .2s ease-in-out}.blog-card__link span{display:block}.blog-card__link:hover{color:#fa3636}.blog-card__link:hover svg{fill:#fa3636}select{display:inline-block;border:none;width:max-content;position:relative;text-align:right}select:after{position:absolute;top:0;width:16px;height:18px;content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>")}.footer{color:#fff;padding-top:32px;background:#1b1b1b}.footer-top{padding-bottom:32px;border-bottom:1px solid #323232}.footer-top__wrap{display:flex;align-items:center;justify-content:space-between}.footer-top__right{display:flex;align-items:center;gap:40px}.footer-bottom__descr.--mob{display:none}.footer-socials{display:flex;align-items:center;gap:8px}.footer-social{border-radius:100%;background:#fff;width:40px;height:40px}.footer-social img{width:100%;height:100%}.footer-copy{background:#000;font-size:14px;padding:8px 0}.footer-copy__wrap{display:flex;justify-content:space-between}.footer-bottom__wrap{display:flex;align-items:center;justify-content:space-between}.footer-bottom__nav{display:flex;align-items:center;gap:16px;font-size:16px}.footer-right{color:#fff;position:relative}.footer-right:before{content:"";position:absolute;height:100%;width:100%;background:#1e1e1e;z-index:-1;top:0;right:-100%}.footer__nav{margin-top:40px}.footer__nav-title{font-size:18px;font-style:normal;font-weight:600;line-height:170%}.footer__nav-list{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}.footer__nav-link{transition:color .2s ease-in-out}.footer__nav-link:hover{color:#fa3636}.footer-phone{display:flex;align-items:center;gap:8px;font-weight:500;transition:color .2s ease-in-out}.footer-phone svg{display:block;transition:stroke .2s ease-in-out}.footer-phone:hover{color:#fa3636}.footer-phone:hover svg{stroke:#fa3636}.footer-bottom{padding:24px 0;font-size:14px;line-height:100%}.footer-bottom a{display:block;transition:all .2s ease-in-out}.footer-bottom a:hover{color:#fa3636}.footer-bottom__top{display:flex;align-items:center;justify-content:space-between}.footer-bottom__policies{display:flex;align-items:center;gap:16px}.footer-bottom__bottom{display:flex;margin-top:12px;justify-content:space-between}.footer-bottom__credits{color:#585858}.footer-form__title{text-transform:uppercase;font-size:32px;font-style:normal;font-weight:900;line-height:110%}.footer-form{margin-top:32px;max-width:348px;width:100%;position:relative}.footer-form-btn{position:absolute;top:50%;transform:translateY(-50%);right:0}.footer-copyright{margin-top:12px;color:#c1c1c1}.footer-form-input{color:#fff;padding:16px 0;background:transparent;border:none;border-bottom:1px solid #c1c1c1;width:100%}@media screen and (max-width: 1024px){.footer-top__wrap{flex-direction:column;gap:20px}.header__phone.--footer{margin-top:16px;align-items:center;gap:8px}.footer-top__left{flex-direction:column;display:flex;align-items:center;gap:8px}.footer-bottom__descr{display:none}.footer-bottom__descr.--mob{display:block;text-align:center}.footer-top__right{flex-direction:column;gap:16px}.footer-bottom__wrap{flex-direction:column;gap:24px}.footer-bottom__nav{flex-direction:column}.footer-copy__wrap{flex-direction:column;align-items:center;gap:8px}.footer-copy{text-align:center;padding:16px 0}}.footer-bottom__wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:start}.footer-bottom__nav,.footer-bottom__docs-list{display:flex;flex-direction:column;gap:12px}.footer-bottom__docs{display:flex;flex-direction:column;gap:18px}.footer-bottom__title{font-size:18px;font-weight:700;line-height:120%;color:#fff;text-transform:uppercase}.footer__nav-link{color:#ffffffc7;text-decoration:none;line-height:140%;transition:color .2s ease}.footer__nav-link:hover{color:#fff}@media (max-width: 1024px){.footer-bottom__wrap{grid-template-columns:1fr 1fr}.footer-bottom__descr{grid-column:1/-1}}@media (max-width: 768px){.footer-bottom__wrap{grid-template-columns:1fr;gap:28px}.footer-bottom__title{font-size:16px}.footer-bottom__nav,.footer-bottom__docs-list{gap:10px}}@media (max-width: 768px){.footer-bottom__docs,.footer-bottom__docs-list{align-items:center;text-align:center}.footer-bottom__title{text-align:center}}.header{padding:16px 0;position:fixed;width:100%;top:0;background:#fff;z-index:20}.mobile-nav{display:none}.header__wrap{display:flex;align-items:center}.header__left{display:flex;align-items:center;gap:32px}.header__logo{display:block}.header__logo img{display:block;height:32px;width:auto}.header__nav{display:flex;align-items:center;gap:16px}.header__btns{margin-left:auto;display:flex;align-items:center;gap:24px}.header__btns a{display:block}.header__btns a svg,.header__btns a img{display:block}.header-div{width:1px;height:16px;background:#e1e1e1}.header__phone{display:flex;flex-direction:column;gap:4px}.header__phone a{font-size:20px;font-weight:700;line-height:100%}.header__phone span{font-size:14px;font-weight:300;line-height:100%}.header__phone_top{display:flex;align-items:center;gap:8px}.header__link{transition:color .2s ease-in-out}.header__link:hover{color:#fa3636}.header__link.--highlighted{color:#fff;background:#fa3636;padding:10px 22px;border-radius:100px;font-weight:700}.burger{display:none}@media screen and (max-width: 1200px){.header-consultation-btn,.header__nav{display:none}.burger{display:block;background:#fa3636;width:32px;height:32px;border-radius:50%;position:relative;flex-shrink:0}.burger span{position:absolute;width:18px;height:2px;background:#fff;left:7px;transition:.2s}.burger span:nth-child(1){top:10px}.burger span:nth-child(2){top:15px}.burger span:nth-child(3){bottom:10px}.burger.active span:nth-child(1){top:15px;transform:rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){bottom:15px;transform:rotate(-45deg)}}@media screen and (max-width: 550px){.header__left{display:flex;gap:0}.header__logo img{height:28px}.header__nav,.header-div,.header__btns .header__phone{display:none!important}.header__btns{margin-left:auto;gap:12px}.social-link{display:none!important}.mobile-nav{display:block;position:fixed;z-index:10;height:100vh;top:0;right:-100%;background:#fff;width:100%;transition:right .3s ease-in-out}.mobile-nav.active{right:0}.mobile-nav__wrap{padding:100px 20px 24px;height:100%;display:flex;flex-direction:column}.mobile-nav__nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mobile-nav__nav .header__link.--highlighted{font-size:20px;padding:14px 28px;margin-bottom:20px}.mobile-nav__bottom{margin-top:auto;display:flex;flex-direction:column;gap:16px;padding-top:16px;padding-bottom:120px}.mobile-nav__bottom-contacts{display:block}.mobile-nav__bottom-socials{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.mobile-nav__social-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-decoration:none;color:#1e1e1e;min-width:72px}.mobile-nav__social-item img,.mobile-nav__social-item svg{width:44px;height:44px;display:block;flex-shrink:0}.mobile-nav__social-item span{font-size:14px;line-height:1.2;font-weight:500;text-align:center}.mobile-nav__contact-card{background:#f3f3f3;border-radius:24px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.mobile-nav__contact-row{display:block;color:#1e1e1e;text-decoration:none;font-size:18px;font-weight:600}.mobile-nav__contact-icon{display:none}}.index-hero__banners{position:relative}.index-hero__slide img{display:block;width:100%}.hero-banner-arrow-prev{left:-88px!important}.hero-banner-arrow-next{right:-88px!important}.index-hero__slide_wrap{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.index-hero__slide{aspect-ratio:auto;border:none;border-radius:8px}.index-hero__slide_descr{max-width:none;display:none!important}.index-hero__slide_wrap{gap:16px;flex-direction:column}.index-hero__slide_title{font-size:20px}.index-hero__slide-fx{display:none}.index-hero__slide_info{align-items:flex-start;text-align:left}.index-hero__slide_tag{display:block;position:relative;padding-left:16px;background:none;left:0!important;top:0!important;margin-top:8px}.index-hero__slide_tag:nth-of-type(1){margin-top:16px}.index-hero__slide_tag:before{content:"";left:0;position:absolute;width:8px;height:8px;border-radius:100%;background:#fa3636;top:8px}.index-hero__slide_tag p{border:none;background:none;padding:0}.index-hero__slide_tag .dot{display:none}.index-hero__slide_prices{flex-direction:column-reverse;align-items:center;gap:8px;display:none}.index-hero__slide_prices.--mob{display:flex;flex-direction:row;justify-content:flex-end;gap:16px;margin-left:auto;align-items:flex-end}.index-hero__slide_price{font-size:18px}.index-hero__slide_oldprice{font-size:16px;font-weight:500}.index-hero__slide_btns{display:none}.index-hero__slide_btns.--mob{margin-top:0;display:block;width:100%}.index-hero__slide_btn{width:100%;max-width:none}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:30}.modal__container{background-color:#fff;padding:48px;max-width:500px;max-height:100vh;border-radius:16px;overflow-y:auto;box-sizing:border-box}.modal__container .copyright{text-align:center}.modal-form{margin-top:32px;display:flex;flex-direction:column;gap:8px}.modal-form-product{display:flex;flex-direction:column;gap:8px;margin-top:24px}.modal__header{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:32px;line-height:120%}.modal__description{text-align:center;margin-top:8px}.modal__close{background:transparent;border:0;position:absolute;top:24px;right:24px}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal-success .modal__title{text-align:center;line-height:120%}.modal-success .modal__description{margin-top:24px;text-align:center}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media screen and (max-width: 1024px){.modal__container{padding:24px}.modal__title{font-size:24px}.modal__description{margin-top:8px;font-size:16px;line-height:120%}.modal__close{top:20px;right:24px}.modal-form{margin-top:24px}}@media screen and (max-width: 768px){.modal__container{padding:32px 16px 24px;max-width:none;width:100%;margin:0 15px}.modal__title{font-size:20px}.modal__description{margin-top:8px;font-size:14px;line-height:120%}.modal__description br{display:none}.modal__close{top:16px;right:16px}}.blog-page-section{margin-top:60px}.blog-page-poster{margin-top:32px;border-radius:8px;overflow:hidden}.blog-page-poster img{width:100%;display:block;height:auto}.blog-page__description{margin-top:28px}.blog-page__description p{margin-bottom:16px}@media screen and (max-width: 1440px){.blog-page-poster,.blog-page__description{margin-top:20px}}@media screen and (max-width: 1200px){.blog-page-section{margin-top:40px}}@media screen and (max-width: 768px){.blog-page-section{margin-top:20px}}.blog-catalog-section{margin-top:60px}.blog-catalog__top{display:flex;flex-direction:column;margin-top:60px;gap:16px;justify-content:space-between}.blog-catalog__top .h1{max-width:348px;width:100%}.blog-catalog__description{color:#1e1e1ecc}.blog-catalog__description .h2{font-size:16px;color:#1e1e1e}.blog-search{margin-top:64px;position:relative}.blog-search__input{border:1px solid #c1c1c1;border-radius:8px;width:100%;padding:14px 20px}.blog-search__btn{position:absolute;right:20px;top:14px}.blog-cards__wrap{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 16px}.load-more-btn__wrap{margin-top:32px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.blog-catalog-section{margin-top:40px}.blog-catalog__top{flex-direction:column;align-items:flex-start;gap:16px}.blog-catalog__top .h1{max-width:none}.blog-cards__wrap{grid-template-columns:repeat(3,1fr)}.blog-search{margin-top:40px}}@media screen and (max-width: 964px){.blog-cards__wrap{grid-template-columns:repeat(2,1fr)}.blog-catalog__top{margin-top:40px}}@media screen and (max-width: 650px){.blog-cards__wrap{grid-template-columns:repeat(1,1fr)}}.car-single__hero-section{margin-top:92px}@media screen and (max-width: 768px){.car-single__hero-section{margin-top:70px}}.car-single__title{text-transform:uppercase;font-size:38px;line-height:110%}.car-single__title span{color:#fa3636}@media screen and (max-width: 1200px){.car-single__title{font-size:36px}}@media screen and (max-width: 768px){.car-single__title{font-size:28px;line-height:110%}}@media screen and (max-width: 390px){.car-single__title{font-size:24px}}.car-single-hero__wrap{display:grid;align-items:center;height:auto;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 1200px){.car-single-hero__wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}.car-single-hero__info{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.car-single-hero__features{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}@media screen and (max-width: 1200px){.car-single-hero__features{max-width:none}}@media screen and (max-width: 768px){.car-single-hero__features{gap:4px}}.car-single-hero__feature{border-radius:1000px;border:1px solid #fa3636;background:#fa36361a;padding:8px 16px}@media screen and (max-width: 1024px){.car-single-hero__feature{padding:8px 12px;line-height:100%}}@media screen and (max-width: 768px){.car-single-hero__feature{padding:6px 12px;line-height:100%}}.car-single-hero__image{aspect-ratio:16/9;border-radius:12px;background:#c1c1c1;overflow:hidden;min-width:0}.car-single-hero__image img{object-fit:cover;width:100%;height:100%;display:block}.car-single-hero__promo-wrap{display:flex;gap:8px;width:100%}@media screen and (max-width: 550px){.car-single-hero__promo-wrap{flex-direction:column}}.car-single-hero__promo{width:100%;padding:12px;border-radius:8px;background:#f7f7f7;border:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 768px){.car-single-hero__promo{padding:8px}}.car-single-hero__promo-item-title{font-weight:700;font-size:18px}.car-single-hero__promo-item-price-wrap{display:flex;align-items:center;margin-top:8px;gap:16px;font-size:18px}@media screen and (max-width: 550px){.car-single-hero__promo-item-price-wrap{justify-content:space-between}}.car-single-hero__promo-item-price{padding:8px 12px;line-height:100%;border-radius:4px;font-weight:700;color:#fff;background:#fa3636}.car-single-hero__promo-item-price-old{color:#000c;font-size:18px;font-weight:500;position:relative}.car-single-hero__promo-item-price-old:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:2px;border-radius:2px;background:#fa3636}@media screen and (max-width: 768px){.car-single-hero__promo-item-price-old{font-size:18px}.car-single-hero__promo-item-price-old:before{width:110%}}.car-single-form-section{margin-top:56px;background:#1e1e1e;color:#fff;padding:32px 0}.car-single-form-section.--white{background:#fff;color:#1e1e1e}.car-single-form-section.--white .input.black{background:#fff;border:1px solid #c1c1c1;color:#1e1e1e}.car-single-form-section.--white .input.black::placeholder{color:#1e1e1e80}.car-single-form-section.--white .input.black:focus{border:1px solid #1e1e1e}.car-single-form-section.--white .car-single-form-section__label{background:#fa3636}.car-single-form-section__top{display:flex;align-items:center;gap:8px}.car-single-form-section__label{background:#fa3636;border-radius:100px;display:inline-flex;padding:4px 12px;gap:4px}.car-single-form-section__label img{display:block}.car-single-form-section__descr{margin-top:8px}.car-single-form{margin-top:16px;align-items:center;gap:8px}.car-single-form *{width:100%}.car-single-form-btn{padding:16px}.car-single-parts-section{margin-top:120px}@media screen and (max-width: 1024px){.car-single-parts-section{margin-top:80px}}.car-single-parts{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}@media screen and (max-width: 1200px){.car-single-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 1024px){.car-single-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 640px){.car-single-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}}.car-single-part{display:flex;flex-direction:column;gap:10px;position:relative;height:100%;min-width:0;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08)}@media screen and (max-width: 640px){.car-single-part{gap:8px;padding:10px}}.car-single-part__image{aspect-ratio:16/9;border-radius:8px;background:#f9fbfa;overflow:hidden;padding:8px;min-width:0}.car-single-part__image img{width:100%;height:100%;object-fit:contain;display:block}.car-single-part__label{position:absolute;top:8px;right:8px;background:#fa3636;color:#fff;border-radius:4px;padding:4px 8px;line-height:100%;z-index:2}.car-single-part__title{margin:0;min-width:0;font-size:24px;line-height:115%;font-weight:700;word-break:break-word;overflow-wrap:anywhere}@media screen and (max-width: 1024px){.car-single-part__title{font-size:20px}}@media screen and (max-width: 640px){.car-single-part__title{font-size:18px}}.car-single-part__descr{margin:0;min-width:0;font-size:14px;line-height:135%;color:#000000a6;overflow-wrap:anywhere}.car-single-part__bottom{margin-top:auto;min-width:0;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 640px){.car-single-part__bottom{gap:10px;align-items:stretch}}.car-single-part__price-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}@media screen and (max-width: 640px){.car-single-part__price-wrap{gap:8px}}.car-single-part__price{font-weight:700;font-size:24px;line-height:110%;color:#1e1e1e;white-space:nowrap}@media screen and (max-width: 1024px){.car-single-part__price{font-size:20px}}@media screen and (max-width: 640px){.car-single-part__price{font-size:18px}}.car-single-part__price-old{color:#9b9b9b;position:relative;font-size:18px;line-height:110%;white-space:nowrap}.car-single-part__price-old:before{content:"";position:absolute;width:108%;height:2px;left:50%;top:50%;background:#c7c7c7;transform:translate(-50%,-50%)}@media screen and (max-width: 1024px){.car-single-part__price-old{font-size:16px}}@media screen and (max-width: 640px){.car-single-part__price-old{font-size:14px}}.car-single-part__btn{width:100%;min-width:0;margin-left:0}.car-single-part__btn button{width:100%;min-height:46px;border:none;border-radius:10px;background:#fa3636;color:#fff;font-weight:700;font-size:16px;line-height:100%;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out}.car-single-part__btn button:hover{background:#b00a0a}.car-single-part__btn button:active{transform:translateY(1px)}@media screen and (max-width: 640px){.car-single-part__btn button{min-height:42px;font-size:15px;white-space:nowrap}}@media screen and (max-width: 360px){.car-single-part{padding:8px}.car-single-part__title{font-size:16px}.car-single-part__descr{font-size:13px}.car-single-part__price{font-size:16px}.car-single-part__price-old{font-size:13px}.car-single-part__btn button{min-height:40px;font-size:14px}}.car-single-hero__image--mob{display:none}.car-single-hero__image--desk{display:block}@media screen and (max-width: 768px){.car-single-hero__image--mob{display:block;margin-top:6px}.car-single-hero__image--desk{display:none}}.catalog-page-section{margin-top:60px}.catalog-page-top{display:flex;flex-direction:column;gap:16px}.catalog-page-top.--model{flex-direction:column;align-items:flex-start}.catalog-page-top.--model .catalog-page-top__left,.catalog-page-top.--model .catalog-page__title{max-width:none}.catalog-page-top__left{display:flex;flex-direction:column-reverse;gap:8px;align-items:flex-start;width:100%}.catalog-page-top__left p{flex-shrink:0;margin-left:0;border:1px solid #fa3636;border-radius:12312px;padding:6px 20px;font-weight:500;line-height:100%}.catalog-page-top__btn{margin-top:20px}.catalog-page__title{width:100%}.catalog-page__description{display:flex;flex-direction:column;gap:8px;color:#1e1e1ecc;align-items:flex-start}.catalog-page__description a{color:#fa3636;text-decoration:underline}.catalog-models{margin-top:64px}.catalog-models__wrap{margin-top:32px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.car-model-card{box-shadow:0 4px 20px #0000000d;overflow:hidden;border-radius:8px}.car-model-card__image{width:100%;aspect-ratio:6/4;overflow:hidden}.car-model-card__image img{width:100%;height:100%;object-fit:cover}.car-model-card__info{padding:16px;display:flex;flex-direction:column;gap:8px;align-items:center;line-height:100%;color:#585858}.car-model-card__title{font-weight:500;font-size:18px;color:#1e1e1e}.car-generation-section{margin-top:120px;padding:0}.car-generation__wrap{display:flex;flex-direction:column;gap:64px}.car-generation{padding-bottom:32px;display:flex;display:grid;gap:16px;grid-template-columns:1fr 5fr;border-bottom:1px solid #c1c1c1}.car-generation__info{display:flex;flex-direction:column;gap:8px}.car-generation__frame{color:#585858}.car-generation__years{font-size:18px;font-style:normal;font-weight:700;line-height:100%}.car-generation__models{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.car-generation__model{display:flex;flex-direction:column;gap:12px}.car-generation__model:hover .car-generation__model_title{color:#fa3636}.car-generation__model_image{aspect-ratio:5/3;border-radius:6px;overflow:hidden}.car-generation__model_image img{display:block;width:100%;height:100%;object-fit:cover}.car-generation__model_title{font-family:Golos,sans-serif;font-size:18px;font-weight:500;color:#1b1b1b}.product-parts-section{margin-top:60px}.product-page-top{display:flex;flex-direction:column;gap:16px}.product-page__title.h1{font-size:40px}.product-page__description{max-width:830px;width:100%;color:#585858}.product-parts-section__wrap{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;gap:16px}.product-parts__list{display:flex;flex-direction:column;gap:16px}.product-parts__total{position:sticky;top:80px;border-radius:8px;padding:32px;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000000d}.product-parts__total_title{font-size:20px}.product-parts__total_btn{margin-top:20px}.total-form{margin-top:32px}.total-form__car{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e6e6e6}.total-form__part_price{flex-shrink:0}.total-form__car_value{font-weight:600}.total-form__parts{margin-top:32px;display:flex;gap:12px;flex-direction:column}.product-parts__total_head{display:flex;align-items:center;justify-content:space-between}.product-parts__total_clear{color:#fa3636;font-weight:500}.total-form__part{padding-bottom:12px;display:flex;gap:16px;border-bottom:1px solid #e6e6e6}.total-form__empty{color:#fa3636;text-align:center;font-weight:700;font-size:18px}.total-form__part_title{font-weight:600;line-height:120%;flex-grow:1}.total-form__part_remove{cursor:pointer}.total-form__total{display:flex;align-items:center;margin-top:32px;justify-content:space-between}.total-form__total_value{font-weight:700;font-size:20px}.product-part{display:flex;box-shadow:0 4px 20px #0000000d;background:#fff;gap:16px;overflow:hidden;border-radius:8px;align-items:flex-start}.product-part__image{aspect-ratio:1/1;max-width:228px;width:100%;flex-shrink:0}.product-part__image img{width:100%;height:100%;display:block;object-fit:cover}.product-part__info{padding:16px 16px 16px 0;width:100%;display:flex;flex-direction:column;position:relative}.product-part__title{font-size:20px;line-height:110%}.product-part__info_wrap{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 16px}.product-part__info_item_title{сolor:#585858}.product-part__info_item_value{font-weight:600}.product-part__info_item{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e6e6e6}.product-part__bottom{margin-top:16px;display:flex;align-items:flex-end;align-items:center;gap:16px}.product-part__price{display:flex;align-items:flex-end;justify-content:space-between;position:relative;flex-grow:1}.product-part__price-price{font-weight:400}.product-part__price_num{font-weight:700;font-size:18px}.product-part__price_num.--old{position:absolute;right:0;bottom:20px;font-size:16px;color:#fa3636}.product-part__price_num.--old:before{content:"";position:absolute;height:2px;transform:rotate(-2deg);width:100%;background:#000;top:10px}.cart-form{margin-top:24px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 1200px){.product-part__info_wrap{grid-template-columns:repeat(1,1fr)}.product-part__bottom .btn{font-size:14px;border-radius:4px;padding:8px 16px}.product-part__image{max-width:100px;border-radius:8px;overflow:hidden}.product-part__title,.product-part__price_num{font-size:16px}.product-parts__total{padding:16px;background:#fff}.product-parts__total_title{font-size:18px}.total-form{margin-top:16px}.total-form__empty{font-size:16px}.product-parts-section__wrap{grid-template-columns:repeat(1,1fr)}.product-part__info_wrap{gap:8px;margin-top:16px}.product-part__price-price{display:none}.cart-form{margin-top:16px}.product-part__info_item,.total-form__part{font-size:14px;line-height:100%}.index-hero-form{margin-top:16px}.catalog-page-top__left{flex-direction:column}.catalog-page-top__left p{font-size:14px;display:none;padding:4px 12px}.catalog-models__wrap{margin-top:60px;grid-template-columns:repeat(4,1fr)}.catalog-page-section{margin-top:40px}.catalog-page-top{flex-direction:column;align-items:flex-start}.car-generation__models{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1024px){.product-parts-section{margin-top:40px}.catalog-concern__wrap{grid-template-columns:repeat(4,1fr)}.car-generation{display:flex;flex-direction:column;padding-bottom:16px}.car-generation__wrap{gap:40px}.product-part__bottom{flex-shrink:0;margin-left:auto}.product-part__image{width:80px}.product-part__title{font-size:18px}.product-parts__total_title{font-size:16px}}@media screen and (max-width: 768px){.catalog-concern__wrap{margin-top:16px;gap:16px 8px}.catalog-page-top__btn{width:100%}.product-parts__total{padding:16px}.catalog-models__wrap{margin-top:16px;gap:8px;grid-template-columns:repeat(2,1fr)}.catalog-page__description{font-size:14px;line-height:130%}.catalog-page-section{margin-top:24px}.catalog-page-top{flex-direction:column;align-items:flex-start;gap:16px}.car-generation__model{gap:8px}.car-generation-section{margin-top:60px}.car-generation__models{grid-template-columns:repeat(2,1fr);gap:8px}.product-page-top{gap:8px}.product-page__description{font-size:14px;line-height:130%}.product-part__title{font-size:18px}.product-part__info_item{font-size:14px;line-height:100%}}.catalog-concern__wrap{margin-top:32px;display:grid;grid-template-columns:repeat(6,1fr);gap:32px 16px}.catalog-concern__wrap .mark{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.catalog-concern__wrap .mark-image{width:100%;aspect-ratio:1/.92;display:grid;place-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 6px 18px #0000000f;padding:6px;overflow:hidden}.catalog-concern__wrap .mark-image img{width:auto!important;height:auto!important;max-width:86%!important;max-height:86%!important;object-fit:contain;display:block;transform:scale(1.65);transform-origin:center;color:transparent;font-size:0}.catalog-concern__wrap .mark-title{text-transform:none;font-weight:500;font-size:18px;text-align:center}@media (max-width: 1024px){.catalog-concern__wrap{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.catalog-concern__wrap{grid-template-columns:repeat(3,1fr);gap:16px 10px;margin-top:16px}}@media (max-width: 550px){.catalog-concern__wrap{grid-template-columns:repeat(3,1fr)!important;gap:12px 10px}.catalog-concern__wrap .mark-image{border-radius:14px;padding:4px}}.not-found-section{height:100%}.not-found__wrap{max-width:800px;margin:0 auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found__title{font-size:300px;font-style:normal;font-weight:900;line-height:100%}.not-found__btns{display:flex;align-items:center;gap:8px;margin-top:40px}.not-found__btns a{display:block}@media screen and (max-width: 1440px){.not-found__title{font-size:180px}.not-found__wrap{max-width:680px}.not-found__btns{margin-top:20px}}@media screen and (max-width: 768px){.not-found__title{margin-top:40px;font-size:90px}.not-found__description{font-size:14px;margin-top:20px;line-height:130%}.not-found__wrap{max-width:680px}.not-found__btns{margin-top:20px}}@media screen and (max-width: 550px){.not-found__btns{margin-top:20px;display:flex;flex-direction:column}.not-found__btns a{width:100%}}.about-parts-section{background:#fff;color:#1b1b1b;padding:64px 0}.about-parts__list{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);flex-direction:column;gap:32px 24px}.about-parts-btn{margin-top:32px;position:relative;left:50%;transform:translate(-50%)}.about-parts-section__descr{margin-top:12px;color:#555}.about-parts__item{display:flex;align-items:center;gap:16px}.about-parts__icon{flex-shrink:0;width:48px;height:48px;color:#fa3636;border-radius:100%;border:1px solid #fa3636;display:flex;align-items:center;justify-content:center;background:#fff}@media screen and (max-width: 1200px){.about-parts__list{grid-template-columns:repeat(2,1fr);gap:32px}}@media screen and (max-width: 768px){.about-parts__list{grid-template-columns:repeat(1,1fr);gap:24px}.about-parts__item{gap:12px;align-items:flex-start}.about-parts-btn{width:100%}}.about-section__top{margin-top:32px}.about-section__description{margin-top:16px;max-width:780px;width:100%}.about-section__info{margin-top:40px}.about-section__info_wrap{display:flex;align-items:stretch;gap:48px}.about-section__info_item h4{font-size:22px;line-height:120%;margin-bottom:8px}.about-section__info_list{display:flex;flex-direction:column;gap:32px}.about-section__info_image{max-width:830px;width:100%;flex-shrink:0;display:flex}.about-section__info_image img{width:100%;height:100%;object-fit:cover;border-radius:8px;overflow:hidden;display:block}.about-section__info_item_ul{margin-top:24px;display:flex;flex-direction:column;gap:8px}.about-section__info_item_ul li{position:relative;padding-left:16px}.about-section__info_item_ul li:before{content:"";position:absolute;top:7px;left:0;border-radius:100%;width:8px;height:8px;background:#fa3636}@media screen and (max-width: 1440px){.about-section__info_image{max-width:60%}.about-section__info_image img{width:100%;height:100%;object-fit:cover;display:block}.about-section__info_wrap{gap:32px}}@media screen and (max-width: 1200px){.about-section__info_wrap{flex-direction:column;align-items:flex-start}.about-section__info_image{max-width:none}.about-section__info_image img{height:auto;object-fit:contain}.about-section__info_list{gap:20px}.about-section__info_item h4{margin-bottom:4px}}@media screen and (max-width: 1024px){.about-section__info{margin-top:24px}}.blog-section-slider{margin-top:32px}.catalog-parts-section{padding:80px 0;background:#f5f5f5}.catalog-parts-title{text-align:center;max-width:900px;margin:0 auto 50px}.catalog-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.catalog-parts-item{display:block;background:#fff;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.catalog-parts-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.catalog-parts-item img{width:100%;height:200px;object-fit:contain;background:#fff;padding:12px;display:block}@media (max-width: 1024px){.catalog-parts-grid{grid-template-columns:repeat(3,1fr);gap:20px}.catalog-parts-item img{height:180px}}@media (max-width: 768px){.catalog-parts-section{padding:60px 0}.catalog-parts-title{margin-bottom:30px}.catalog-parts-grid{grid-template-columns:repeat(2,1fr);gap:16px}.catalog-parts-item img{height:160px;padding:10px}}@media (max-width: 480px){.catalog-parts-grid{gap:12px}.catalog-parts-item img{height:150px}}.choose-section{margin-top:40px}.choose-section__descr{margin-top:8px}.choose-section__form{margin-top:24px}.choose-section__form button{margin-top:16px;width:100%}.choose-section__form_row{display:flex;align-items:flex-start;gap:16px}.choose-section__form_row input,.choose-section__form_row select{display:inline-block;width:100%;padding:16px 20px;border:1px solid #c1c1c1;line-height:100%;border-radius:8px}@media screen and (max-width: 1440px){.choose-section{margin-top:140px}}@media screen and (max-width: 1024px){.choose-section__form_row{gap:8px}.choose-section__form_row{flex-direction:column}}@media screen and (max-width: 768px){.choose-section{margin-top:120px}}.faq-wrap{margin-top:40px}.faq-section__top{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px}.faq-description{max-width:480px;width:100%}.faq-accordition{display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid #e1e1e1;padding:20px 24px;background:#f9fbfa;border-radius:8px}.faq-item.active .faq-item__head{color:#fa3636}.faq-item.active .faq-item__head svg{stroke:#fa3636;transform:rotate(180deg)}.faq-item .faq-item__head{display:flex;align-items:flex-start;gap:16px;font-size:22px;font-style:normal;font-weight:500;line-height:120%;cursor:pointer;transition:all .2s ease-in-out}.faq-item .faq-item__head svg{flex-shrink:0;margin-left:auto;transition:all .2s ease-in-out}.faq-item .faq-item__head:hover{color:#fa3636}.faq-item .faq-item__head:hover svg{stroke:#fa3636}.faq-item .faq-item__content{padding-top:24px}@media screen and (max-width: 1440px){.faq-wrap{display:flex;gap:120px}.faq-left{max-width:320px;width:100%}}@media screen and (max-width: 1200px){.faq-item .faq-item__head{font-size:16px}.faq-section .h2{text-align:left}.faq-item .faq-item__content{padding-top:16px}.faq-item{padding:16px}.faq-description{text-align:left;max-width:none}.faq-section__top{flex-direction:column;align-items:flex-start;gap:20px}}@media screen and (max-width: 1024px){.faq-wrap{gap:64px}}@media screen and (max-width: 768px){.faq-wrap{margin-top:16px;flex-direction:column;gap:64px}.faq-section__top{margin-top:8px}.faq-section__top .btn{width:100%}.faq-left{max-width:none}.faq-accordition{margin-top:24px;gap:8px}.faq-item .faq-item__head{font-size:18px}}.features-section{padding-top:94px}.features-items__wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-item{padding:16px;display:flex;align-items:center;gap:16px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000000d}.feature-item__icon{flex-shrink:0;border-radius:100%;border:1px solid #1e1e1e;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.feature-item__icon svg{display:block}.index-hero__scheme{aspect-ratio:2/1}.index-hero__scheme img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1440px){.features-items__wrap{gap:8px}.features-section{padding-top:64px}}@media screen and (max-width: 1300px){.features-items__wrap{gap:24px 16px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1024px){.features-items__wrap{gap:24px 16px;grid-template-columns:repeat(2,1fr)}.feature-item{gap:12px}.feature-item__icon{width:48px;height:48px}.feature-item__icon img{width:24px;height:24px}.features-section{padding-top:40px}}@media screen and (max-width: 650px){.features-items__wrap{grid-template-columns:repeat(1,1fr);gap:8px}.feature-item{align-items:flex-start;padding:12px}}.gallery-section .h2{text-align:center}.gallery-slider-wrap{position:relative;margin-top:32px}.gallery-swiper{overflow:hidden}.gallery-swiper .swiper-slide{height:auto}.gallery-slide-link{aspect-ratio:16/9;overflow:hidden;border-radius:16px;display:block}.gallery-slide-link img{display:block;width:100%;height:100%;object-fit:cover}.gallery-pagination{margin-top:20px;position:static;text-align:center}.gallery-arrow-prev,.gallery-arrow-next{width:44px;height:44px}@media screen and (max-width: 1024px){.gallery-slider-wrap{margin-top:16px}.gallery-slide-link{border-radius:8px}}@media screen and (max-width: 768px){.gallery-arrow-prev,.gallery-arrow-next{display:none}.gallery-pagination{margin-top:16px}}.how-we-work__top{display:flex;flex-direction:column;gap:8px;align-items:center}.how-we-work__title{width:100%;text-align:center}.how-we-work__description{color:#585858}.how-we-work__wrap{display:flex;flex-direction:column;gap:32px;position:relative}.how-we-work-fx{position:absolute}.how-we-work-fx:nth-of-type(1){top:41px;left:180px}.how-we-work-fx:nth-of-type(2){top:41px;right:180px}.how-we-work-fx:nth-of-type(3){bottom:-23px;left:50%;transform:translate(-50%)}.how-we-work__bottom{display:flex;justify-content:center;margin-top:64px}.how-we-work__btn{padding:18px 40px!important}.how-we-work__wrap_nums{display:flex;align-items:center;margin-top:60px;gap:20px}.how-we-work__num{border-radius:100%;background:#f2c014;color:#fff;display:flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:20px;flex-shrink:0}.how-we-work__num_div{width:100%;height:1px;background:#f2c014}.how-we-work__num_div:last-of-type{height:0}.how-we-work__wrap_info{display:flex;gap:20px;align-items:center;margin-top:60px}.how-we-work__info{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:8px;background:#f9fbfa;border:1px solid #e1e1e1;padding:24px;border-radius:8px}.how-we-work__info_title{font-size:20px;font-style:normal;font-weight:700;line-height:120%;display:flex;align-items:center;gap:8px}.how-we-work__info_title .num{display:flex;align-items:center;justify-content:center;color:#fff;background:#fa3636;border-radius:100%;width:40px;height:40px}.how-we-work__info_description a{color:#fa3636;text-decoration:underline}.how-we-work__socials{display:flex;align-items:center;gap:16px;margin-top:8px}.how-we-work__num--mob{display:none}@media screen and (max-width: 1440px){.how-we-work__info{padding:16px}.how-we-work__info_title .num{width:32px;height:32px}.how-we-work__info_title{font-size:18px}.how-we-work-fx:nth-of-type(1){left:10%}.how-we-work-fx:nth-of-type(2){right:10%}}@media screen and (max-width: 1200px){.how-we-work__top{display:flex;gap:16px;flex-direction:column}.how-we-work__wrap{gap:16px}.how-we-work__num{width:40px;height:40px;font-size:16px}.how-we-work__info_title{font-size:16px}.how-we-work__info_description{line-height:130%}.how-we-work__info{gap:4px}}@media screen and (max-width: 1024px){.how-we-work__info{position:relative;gap:8px}.how-we-work__wrap_info{margin-top:0;width:100%;display:grid;gap:8px;align-items:flex-start;grid-template-columns:repeat(2,1fr)}.how-we-work__num--mob{display:flex;position:absolute;left:0;top:0}.how-we-work__wrap{flex-direction:row;margin-top:40px}.how-we-work__wrap_nums{margin-top:0;display:none;flex-direction:column}.how-we-work__num_div,.how-we-work-fx{display:none}.how-we-work__top{gap:8px;align-items:flex-start;text-align:left}.how-we-work__title{text-align:left}.how-we-work__wrap,.how-we-work__bottom{margin-top:24px}.how-we-work__description{text-align:left}}@media screen and (max-width: 768px){.how-we-work-section.section{margin-top:120px}.how-we-work__wrap_info{grid-template-columns:repeat(1,1fr)}.how-we-work__btn{width:100%}}.index-hero__inner{display:none}.index-hero-section__top{display:flex;align-items:flex-end;justify-content:space-between}.index-hero-section__descr{font-size:20px;text-align:right;line-height:140%}.index-hero__subtitle{font-size:18px;line-height:120%}.index-hero__subtitle{margin-top:4px}.index-hero__wrap{max-width:362px;width:100%;margin-top:24px}.index-hero-callout{position:relative;padding-left:14px;color:#585858}.index-hero-callout span{color:#fa3636}.index-hero-callout:before{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background:#fa3636}.swiper{width:100%;height:auto}.index-hero-form{margin-top:24px;display:flex;flex-direction:column;gap:8px}.index-hero__inner{display:none;gap:64px}.index-hero__banners{margin-top:20px}.index-hero__scheme{margin-left:auto;z-index:2;position:relative}.index-hero__scheme img{display:block;width:100%;height:100%;object-fit:contain}.scheme-item-wrap{position:absolute;display:flex;flex-direction:column;gap:8px;z-index:10}.scheme-item-wrap.--arka{top:39%;left:17%}.scheme-item-wrap.--porog{top:80%;left:43%}.scheme-item-wrap.--arka-r{top:50%;left:97%}.scheme-item-wrap.--penka{top:32%;left:69%}.scheme-item-wrap.--bagaj{top:-1%;left:62%}.scheme-item{width:max-content;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:4px 16px 4px 4px;background:#fff;display:flex;gap:12px;align-items:center}.scheme-item__info{display:flex;flex-direction:column;gap:2px}.scheme-item__img{height:64px;flex-shrink:0;aspect-ratio:1/1;border-radius:4px;overflow:hidden}.scheme-item__img img{display:block;width:100%;height:100%;object-fit:contain}.scheme-item__title{font-size:16px;font-weight:600;line-height:100%}.scheme-item__price{font-size:14px}.scheme-dot{cursor:pointer;top:0;left:0;position:absolute;width:24px;display:flex;align-items:center;justify-content:center;height:24px;border-radius:100%;z-index:10;border:1px solid #fa3636}.scheme-dot:nth-of-type(1){top:56%;left:42%}.scheme-dot:nth-of-type(2){top:72%;left:65%}.scheme-dot:nth-of-type(3){top:50%;left:65%}.scheme-dot:nth-of-type(4){top:42%;left:95%}.scheme-dot:nth-of-type(5){top:42%;left:95%}.scheme-dot.--bagaj{top:17%;left:93%}.scheme-dot-center{width:16px;height:16px;border-radius:100%;background:#fa3636}@media screen and (max-width: 1440px){.index-hero__subtitle{font-size:16px;display:inline-block;font-weight:700;border-radius:100px;border:1px solid #e20d0d;padding:6px 16px}.index-hero-section__descr{font-size:16px}.index-hero__wrap{margin-top:32px}.index-hero__scheme{width:700px}}@media screen and (max-width: 1200px){.index-hero__scheme{margin-left:0}}@media screen and (max-width: 1024px){.scheme-dot{width:16px;height:16px}.scheme-dot-center{width:12px;height:12px}}@media screen and (max-width: 768px){.index-hero-section.section{margin-top:100px}.h1-home{width:100%;font-size:28px}.index-hero__inner{flex-direction:column}.index-hero-section__top{flex-direction:column;gap:8px;align-items:flex-start}.index-hero-section__descr{text-align:left}.index-hero__subtitle{border:none;padding:0;margin-top:4px;font-weight:500;font-size:14px;color:#1e1e1ecc}.index-hero__wrap{margin-top:32px;max-width:none}.index-hero__scheme{width:100%}.index-hero-section br{display:none}.index-hero-callout{line-height:130%}.index-hero-form{margin-top:16px}}@media screen and (max-width: 550px){.index-hero-callout{font-size:14px}}.installing-section__top{display:flex;align-items:flex-end;justify-content:space-between}.installing-section__description{max-width:50%;width:100%}.installing-wrap{margin-top:32px;display:flex;gap:16px;background:#1e1e1e;border-radius:16px;padding:16px;color:#fff}.installing-item{display:flex;flex-direction:column;flex-grow:1}.installing-item__image{aspect-ratio:4/5;border-radius:8px;overflow:hidden}.installing-item__image img{width:100%;height:100%;object-fit:cover}.installing-item__title{margin-top:16px;font-size:18px;line-height:100%}@media screen and (max-width: 1200px){.installing-wrap{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.installing-section__top{flex-direction:column;align-items:flex-start}.installing-section__description{max-width:none;margin-top:8px}.installing-wrap{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){.installing-section__top{flex-direction:column;align-items:flex-start}.installing-section__description{max-width:none;margin-top:8px}.installing-wrap{display:grid;gap:32px;grid-template-columns:repeat(1,1fr)}}.mark__wrap{margin-top:32px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.mark{display:flex;flex-direction:column;align-items:center}.mark-image{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}.mark-image img{width:100%;height:100%;object-fit:contain}.mark-info{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:4px}.mark-title{text-transform:uppercase;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.mark-section-btn{display:block;text-align:center;width:224px;margin:56px auto 0}@media screen and (max-width: 1200px){.mark-title{font-size:18px}.mark__wrap{margin-top:24px;grid-template-columns:repeat(6,1fr)}.mark-info{gap:4px}.mark-count{font-size:14px}}@media screen and (max-width: 768px){.mark-title{font-size:18px}.mark__wrap{margin-top:32px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 550px){.mark-title{font-size:16px;line-height:100%}.mark__wrap{margin-top:48px;grid-template-columns:repeat(2,1fr)}.mark-section-btn{margin-top:32px;width:100%}}.marks-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.marks-catalog-btn{white-space:nowrap}.marquee-section{margin-top:40px}.marquee__wrap{flex-shrink:0;display:flex;gap:16px;justify-content:space-around;min-width:100%;animation:marquee 30s linear infinite}.marquee-item{transition:all .1s ease-in-out;flex-grow:1;flex-shrink:0}.marquee-item__wrap{display:flex;align-items:center;border-radius:8px;background:#f9fbfa;border:1px solid #e1e1e1;padding:8px 20px 8px 8px;gap:8px;font-size:18px}.marquee-item__icon{background:#fa3636;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width: 1200px){.marquee-section{display:none}}.partnership-section{margin-top:80px}.partnership-section__head{margin-bottom:24px}.partnership-section__title{margin:0;font-size:44px;line-height:110%;font-weight:700}.partnership-section__subtitle{margin-top:8px;font-size:18px;line-height:135%;color:#000000b3}.partnership-section__grid{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:stretch}.partnership-form-card,.partnership-info-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px}.partnership-form-card__title,.partnership-info-card__title{margin:0;font-size:24px;line-height:115%;font-weight:700;color:#1b1b1b}.partnership-form-card__text{margin-top:8px;margin-bottom:20px;font-size:14px;line-height:140%;color:#0009}.partnership-form{display:flex;flex-direction:column;gap:12px}.partnership-form-card__btn{width:100%;margin-top:4px}.partnership-info-card__list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.partnership-info-card__list li{position:relative;padding-left:34px;font-size:18px;line-height:135%;color:#1b1b1b}.partnership-info-card__list li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:#fa3636}.partnership-info-card__list li:after{content:"";position:absolute;left:7px;top:9px;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.partnership-info-card__note{margin-top:28px;padding:18px 20px;border-radius:12px;background:#fa363614;border:1px solid rgba(250,54,54,.16);font-size:24px;line-height:130%;font-weight:500;color:#1b1b1b;max-width:620px}@media screen and (max-width: 1024px){.partnership-section__grid{grid-template-columns:1fr}.partnership-info-card__note{max-width:none;font-size:20px}}@media screen and (max-width: 768px){.partnership-section{margin-top:56px}.partnership-section__title{font-size:32px}.partnership-section__subtitle{font-size:16px}.partnership-form-card,.partnership-info-card{padding:18px;border-radius:14px}.partnership-form-card__title,.partnership-info-card__title{font-size:22px}.partnership-info-card__list li{font-size:16px;padding-left:30px}.partnership-info-card__note{margin-top:22px;padding:16px;font-size:18px}}.products-section{padding-top:120px}.products-section__top{display:flex;align-items:flex-end;gap:16px}.products-section__top .h2{max-width:470px;width:100%}.products-section__top p{color:#585858}.products-wrap{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{box-shadow:0 4px 20px #0000000d;border-radius:8px;padding:0;overflow:hidden}.product-image{width:100%;height:auto;display:block;aspect-ratio:5/3;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-info__item{display:flex;flex-direction:column}.product-title{margin:16px 16px 0;padding-bottom:16px;font-size:20px;font-style:normal;font-weight:700;line-height:120%;border-bottom:1px solid rgba(0,0,0,.1)}.product-info{padding:16px}.product-list{display:flex;flex-direction:column;gap:16px}.product-info__item_top{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);line-height:100%}.product-info__item_title{color:#585858;font-size:16px;font-style:normal;font-weight:400}.product-info__item_value{font-weight:500}.product-btn{width:100%;margin-top:24px}@media screen and (max-width: 1200px){.product-title{font-size:18px}.product-info__item_title,.product-info__item_value{font-size:14px}.product-list{gap:12px}.product-info__item_top{font-size:14px;padding-bottom:14px}.products-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1024px){.products-section__top .h2{max-width:50%;flex-shrink:0}}@media screen and (max-width: 768px){.products-wrap{grid-template-columns:1fr}.products-section__top{flex-direction:column}.products-section__top .h2{max-width:none}.products-section__top p{line-height:140%}}@media screen and (max-width: 650px){.products-section__top p{font-size:14px}}.repair-examples-section__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.repair-examples-section__title{max-width:320px;margin:0;text-transform:uppercase}.repair-examples-section__nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.repair-examples-slider{overflow:hidden}.repair-card{background:#fff;border-radius:12px;overflow:hidden;position:relative}.repair-card__labels{position:absolute;top:8px;left:8px;right:8px;z-index:3;pointer-events:none}.repair-card__label{position:absolute;top:0;font-size:12px;line-height:1;color:#fff;background:#000000b8;border-radius:6px;padding:6px 8px;text-transform:lowercase}.repair-card__label--left{left:0}.repair-card__label--right{right:0}.repair-card__compare{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:16/9;background:#f4f4f4}.repair-card__half{min-width:0;overflow:hidden}.repair-card__half a{display:block;width:100%;height:100%}.repair-card__half img{width:100%;height:100%;display:block;object-fit:cover}.repair-card__divider{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;background:#ffffffe6;z-index:2}.repair-card__divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 12px #00000024}.repair-card__divider span:before,.repair-card__divider span:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-top:2px solid #444;border-right:2px solid #444}.repair-card__divider span:before{left:9px;transform:translateY(-50%) rotate(-135deg)}.repair-card__divider span:after{right:9px;transform:translateY(-50%) rotate(45deg)}.repair-examples-pagination{position:static;margin-top:20px;text-align:center}@media screen and (max-width: 1024px){.repair-examples-section__top{margin-bottom:20px}}@media screen and (max-width: 768px){.repair-examples-section__top{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}.repair-examples-section__title{max-width:none}.repair-examples-section__nav{display:none}.repair-card__label{font-size:11px;padding:5px 7px}.repair-examples-pagination{margin-top:16px}}.accordion{overflow:hidden}.accordion__content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out}.accordion__active .accordion__content{opacity:1}.breadcrumbs-section{margin-top:80px}.breadcrumbs{display:flex;align-items:center;gap:8px}.breadcrumbs svg{display:block}.breadcrumbs a{transition:color .2s ease-in-out}.breadcrumbs a:hover{color:#fa3636}@media screen and (max-width: 1200px){.breadcrumbs-section{margin-top:68px}}@media screen and (max-width: 768px){.breadcrumbs{flex-wrap:wrap;gap:4px 8px;font-size:14px;line-height:1}}main:has(.breadcrumbs-section) .car-single__hero-section{margin-top:20px}@media (max-width: 768px){main:has(.breadcrumbs-section) .car-single__hero-section{margin-top:20px}}.btn{background:#fa3636;color:#fff;transition:all .3s ease-in-out;border-radius:8px;padding:12px 24px;line-height:1}.btn:hover{background:#b00a0a}.btn.lg{padding:18px 24px}.btn.black{background:#000;color:#fff}.btn.black:hover{background:#fa3636}@media screen and (max-width: 768px){.btn.lg{padding:18px 24px}}.call-float{position:fixed;left:32px;bottom:32px;width:76px;height:76px;border-radius:50%;padding:0!important;line-height:0!important;display:grid;place-items:center;background:#ff2f2f;z-index:9999;transform:translateZ(0);-webkit-font-smoothing:antialiased;box-shadow:0 12px 30px #ff2f2f73;transition:transform .2s ease,box-shadow .2s ease}.call-float:hover{transform:scale(1.08);box-shadow:0 16px 36px #ff2f2f99}.call-float:active{transform:scale(.95)}.call-float__ring{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:#ff000014;animation:call-pulse 1.8s infinite}.call-float__btn{position:relative;width:76px;height:76px;background:#ff2d2d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 28px #ff2d2d73}.call-float svg{width:30px;height:30px;display:block}@keyframes call-pulse{0%{transform:scale(.6);opacity:.6}70%{transform:scale(1);opacity:0}to{opacity:0}}@media (max-width: 768px){.call-float{left:16px;bottom:20px;width:60px;height:60px;box-shadow:0 10px 26px #ff2f2f73}.call-float__ring{top:-20px;right:-20px;bottom:-20px;left:-20px}.call-float__btn{width:60px;height:60px;box-shadow:0 10px 25px #ff2d2d73}.call-float svg{width:26px;height:26px}}body.cookie-banner-visible .call-float{bottom:calc(var(--cookie-banner-height, 0px) + 20px)}@media (max-width: 768px){body.cookie-banner-visible .call-float{bottom:calc(var(--cookie-banner-height, 0px) + 12px)}}body.cookie-visible .call-float{bottom:calc(var(--cookie-height) + 20px)}@media (max-width: 768px){body.cookie-visible .call-float{bottom:calc(var(--cookie-height) + 12px)}}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:#2b2b2b;color:#fff;padding:14px 20px;z-index:1000}.cookie-banner__container{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.cookie-banner__text{font-size:14px;line-height:1.4}.cookie-banner__button{background:#e53935;border:none;color:#fff;padding:10px 18px;border-radius:6px;cursor:pointer;white-space:nowrap}.cookie-banner__button:hover{background:#d32f2f}@media (max-width: 768px){.cookie-banner__container{flex-direction:column;align-items:flex-start}}.input{width:100%;border-radius:8px;border:1px solid #c1c1c1;margin:0;padding:15px 19px;transition:all .2s ease-in-out;box-sizing:border-box}.input:focus{border:1px solid #1e1e1e}.input::placeholder{opacity:1;color:#000}.input.is-invalid{border:1px solid #fa3636}.input.black{background:#373737;border:1px solid #373737;color:#fff}.input.black::placeholder{color:#fff!important}.field-error{font-size:14px;line-height:140%;color:#fa3636}.field-error:empty{display:none}.select-item,.input-item{width:100%}.input-item .field-error{margin-top:8px}.copyright{font-size:14px;line-height:130%}.copyright a{color:#fa3636;display:inline;text-decoration:underline;transition:color .2s ease-in-out}.copyright a:hover{color:#b00a0a}.form-policy-wrap{margin-top:8px}.form-policy{display:flex;align-items:flex-start;gap:10px}.form-policy a{color:#fa3636;text-decoration:underline}.form-policy label{position:relative;display:block;line-height:140%;cursor:pointer;min-width:0}.form-policy input{position:absolute;opacity:0;pointer-events:none}.form-policy label:before{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;margin-right:10px;border:1px solid #fa3636;border-radius:2px;background-color:transparent;box-sizing:border-box}.form-policy input:checked+label:after{content:"";display:block;position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:2px;background:#fa3636}.field-error--policy{margin-top:8px}.choices{margin-bottom:0;width:100%}.is-open .choices__inner{border-radius:8px!important}.choices__inner{display:inline-block;height:100%;width:100%;padding:16px 20px;border:1px solid #c1c1c1;line-height:100%;border-radius:8px;font-size:16px;background:none;min-height:56px;box-sizing:border-box}.choices__list--dropdown,.choices__list[aria-expanded]{padding:8px;z-index:10;border-radius:8px;top:60px}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{margin-top:16px}.choices__list--single{padding:0}.choices__placeholder{opacity:1}.choices__list--single .choices__item{line-height:130%}.modal-form .input-item{width:100%}.modal-form .input-item+.input-item{margin-top:16px}.modal-form .field-error{margin-top:8px}.modal-form .form-policy-wrap,.modal-form .submit-modal{margin-top:16px}@media screen and (max-width: 1024px){.choices__inner{height:56px}}@media screen and (max-width: 768px){.input{width:100%;border-radius:8px;margin:0;padding:12px 19px;transition:all .2s ease-in-out}.input:focus{border:1px solid #1e1e1e}.modal__container .copyright{text-align:left}.form-policy{gap:8px}.form-policy label:before{width:20px;height:20px;margin-right:8px}.form-policy input:checked+label:after{top:3px;left:3px;width:14px;height:14px}}.form-policy.is-invalid label:before{border-color:#fa3636;box-shadow:0 0 0 1px #fa3636 inset}.form-policy input[aria-invalid=true]+label:before{border-color:#fa3636;box-shadow:0 0 0 1px #fa3636 inset}.home-page-form-section .container{background:#f5f5f5;border:1px solid #e3e3e3;border-radius:16px;padding:24px}@media screen and (max-width: 768px){.home-page-form-section .container{padding:20px 16px;border-radius:12px}}.slider-arrow{width:64px;height:64px;border-radius:50%;border:1px solid #e1e1e1;background:#f9fbfa;transition:all .3s ease-in-out;color:#000;display:flex;justify-content:center;align-items:center;z-index:2!important;top:50%}.slider-arrow svg{transition:all .3s ease-in-out}.slider-arrow:after{display:none}.slider-arrow:hover{background:#fa3636;color:#fff;border:1px solid #fa3636}.slider-arrow svg{display:block;width:24px;height:24px;fill:none!important}.swiper-pagination-bullet-active{background:#fa3636}.banners-pagination{display:none;z-index:2}@media screen and (max-width: 1440px){.slider-arrow{width:56px;height:56px}.banners-pagination{bottom:-54px!important;display:block;font-weight:500;font-family:Golos,sans-serif;font-size:18px}.slider-arrow-next{right:0!important;top:auto!important;bottom:-70px}.swiper-pagination-current{color:#fa3636;font-size:16px}.slider-arrow-prev{left:0!important;top:auto!important;bottom:-70px}}@media screen and (max-width: 768px){.slider-arrow{width:40px;height:40px}.slider-arrow svg{display:block;width:16px;height:20px;fill:none!important}.banners-pagination{bottom:-42px!important}.slider-arrow-next,.slider-arrow-prev{bottom:-50px!important}}.h1{font-size:64px;font-weight:800;line-height:100%;font-family:Gilroy,sans-serif}.h1 span{color:#fa3636}.h2{font-size:32px;font-weight:700;line-height:110%;font-family:Gilroy,sans-serif}.h2 span{color:#fa3636}@media screen and (max-width: 1440px){.h1{font-size:36px}}@media screen and (max-width: 1024px){.h1{font-size:38px}.h2{font-size:28px}}@media screen and (max-width: 768px){.h1{font-size:28px}.h2{font-size:24px}}@media screen and (max-width: 550px){.h1 br{display:none}}.not-found-section{margin-top:64px;font-weight:600;font-size:24px}@media screen and (max-width: 768px){.not-found-section{margin-top:24px;font-weight:600;font-size:16px}}@media (min-width: 769px){.swiper-banner-mobile{display:none}}@media (max-width: 768px){.swiper-banner-desktop{display:none}}.reviews-widget-section .container{overflow:hidden}.reviews-widget-section__title{margin-bottom:24px}.reviews-widget-section review-lab{display:block;width:100%;max-width:100%}@media (max-width: 768px){.reviews-widget-section__title{margin-bottom:28px;min-height:42px}}
