*,*::before,*::after{box-sizing:border-box}html{font-size:.5208vw;font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:normal;margin:0;padding:0;min-height:100vh}body{font-family:"Euclid Circular A";font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:normal;margin:0;padding:0;background-size:cover;background-repeat:no-repeat;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#313131}input,textarea{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img{width:100%;height:auto;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(min-width: 1920px){html{font-size:10px}}@media(max-width: 768px){html{font-size:5px;font-size:1.5625vw;font-size:1.3333333333vw;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none;background-color:#fff}}.txt16{font-family:"Euclid Circular A";font-size:1.2rem;font-weight:500;line-height:92%}@media(max-width: 768px){.txt16{font-size:2.8rem;line-height:normal}}.txt18{font-family:"Euclid Circular A";font-size:1.8rem;font-weight:500;line-height:normal}@media(max-width: 768px){.txt18{font-size:3.2rem}}.txt14{font-family:"Euclid Circular A";font-size:1.4rem;font-weight:500;line-height:normal;text-transform:uppercase}@media(max-width: 768px){.txt14{font-size:2.4rem;font-style:normal}}.txt22{font-family:"Euclid Circular A";font-size:2.2rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media(max-width: 768px){.txt22{font-size:3.8rem}}.txt40-mont{font-family:"Mont";font-size:3rem;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media(max-width: 768px){.txt40-mont{font-size:5rem}}.txt32-mont{font-family:"Mont";font-size:2.2rem;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}@media(max-width: 768px){.txt32-mont{font-size:4.4rem}}.txt54-mont{font-family:"Mont";font-size:3.4rem;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media(max-width: 768px){.txt54-mont{font-size:7.2rem}}.txt14-mont{font-family:"Mont";font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.084rem;text-transform:uppercase}@media(max-width: 768px){.txt14-mont{font-size:2.4rem;letter-spacing:.144rem}}.txt16-mont{font-family:"Mont";font-size:1.6rem;font-style:normal;font-weight:500;line-height:112%}@media(max-width: 768px){.txt16-mont{font-size:2.8rem}}.txt20-mont{font-family:"Mont";font-size:2rem;font-style:normal;font-weight:500;line-height:112%}@media(max-width: 768px){.txt20-mont{font-size:3.4rem}}.txt-end{text-align:end}.container{max-width:180rem;width:100%;margin:auto}@media(max-width: 768px){.container{padding:0 3rem}}.main{margin-top:10rem;display:flex;flex-direction:column;gap:10rem;margin-bottom:10rem}@media(max-width: 768px){.main{margin-top:16rem;gap:16rem}}.content{margin-bottom:10rem}@media(max-width: 768px){.content{margin-bottom:16rem}}@media(max-width: 768px){.content .key-facts{display:none}}.navigate{display:flex;flex-direction:column;padding:3rem 2rem}.navigate a{text-transform:none}.col-grey{color:#adadad}.col-white{color:#fff}.col-bl{color:#000}.col-red{color:#e50113}@media(max-width: 768px){.desktop{display:none !important}}.mobile{display:none}@media(max-width: 768px){.mobile{display:block}}.arrow{position:relative}@media(max-width: 768px){.arrow::after{content:"";position:absolute;left:16rem;width:3.2rem;height:3.2rem;background-image:url(/5acee1973f243f08d4b0.svg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .3s ease}.arrow.active::after{transform:rotate(360deg)}}.line{width:100%;background:rgba(49,49,49,.16);height:.14rem}@media(max-width: 768px){.line{height:.28rem}}.line.horizontal{width:.14rem;height:7rem;background:rgba(49,49,49,.12)}@media(max-width: 768px){.line.horizontal{height:8rem;width:.28rem}}.btn-big{background-image:url(/e34133e12b761df697de.svg);width:14.8rem;height:14.8rem;padding:1.2rem 1.2rem 1.8rem 1.8rem;display:flex;flex-direction:column;justify-content:space-between;background-repeat:no-repeat;background-size:cover}@media(max-width: 768px){.btn-big{height:9.2rem;flex-direction:row-reverse;gap:4rem;justify-content:center;padding:3rem;background-image:url(/9b73b7aaaa7e2e4935cf.svg);width:100%}}.btn-big p{color:#fff}.btn-big img{margin-left:auto;margin-right:0px;width:2rem;height:2rem}@media(max-width: 768px){.btn-big img{width:3.2rem;height:3.2rem;margin:0}}.btn-middle{background-image:url(/1439ba08de3a6170856e.svg);background-repeat:no-repeat;background-size:cover;width:7.4rem;height:7.4rem;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.btn-middle{background-image:url(/d581604ef54e52f6dc30.svg);width:9.6rem;height:9.6rem}}.btn-middle img{width:2rem;height:2rem}@media(max-width: 768px){.btn-middle img{width:3.2rem;height:3.2rem}}.marked-list li{position:relative;padding-left:2.9rem}@media(max-width: 768px){.marked-list li{padding-left:3.6rem}}.marked-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.3rem;height:1.2rem;background-image:url(/4f01c0ae6ca3b2480525.svg);background-repeat:no-repeat;background-size:cover}@media(max-width: 768px){.marked-list li::before{width:2rem;height:2rem}}.heading{display:flex;justify-content:space-between}@media(max-width: 768px){.heading{flex-direction:column}}.heading .txt16{line-height:normal}.uppercase{text-transform:uppercase}.link-all{color:#e50113;position:relative;padding-right:5.2rem;padding-bottom:.8rem;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}@media(max-width: 768px){.link-all{padding-bottom:1.6rem;padding-right:7.2rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.link-all::after{content:"";position:absolute;background-image:url(/9f5abbcadf80cff72212.svg);background-size:cover;background-repeat:no-repeat;width:2rem;height:2rem;right:0;top:0}@media(max-width: 768px){.link-all::after{width:3.2rem;height:3.2rem}}.line-red{position:absolute;height:.1rem;background-color:#e50113;bottom:0px;right:0;width:100%}@media(max-width: 768px){.line-red{height:.2rem}}.btn-expand{color:#e50113;position:relative;padding-right:5.2rem;padding-bottom:.8rem;height:-moz-max-content;height:max-content}@media(max-width: 768px){.btn-expand{padding-bottom:1.6rem;padding-right:7.2rem;margin-top:8rem}}.btn-expand::after{content:"";position:absolute;background-image:url(/9f5abbcadf80cff72212.svg);transform:rotate(90deg);background-size:cover;background-repeat:no-repeat;width:2rem;height:2rem;right:0;top:0}@media(max-width: 768px){.btn-expand::after{width:3.2rem;height:3.2rem}}.subscribe-form{display:flex;flex-direction:column;position:absolute;right:0;bottom:0;display:flex;gap:1.2rem}@media(max-width: 768px){.subscribe-form{left:0;width:100%;gap:4.8rem;padding-right:3rem}}.subscribe-form .input-container{display:flex;gap:2rem;align-items:center}@media(max-width: 768px){.subscribe-form .input-container{flex-direction:column;justify-content:center;align-items:start;gap:4.8rem}}.subscribe-form .input-container input{width:38.6rem;border:.14rem solid rgba(49,49,49,.16);padding:1.2rem 1.6rem}@media(max-width: 768px){.subscribe-form .input-container input{padding:2.4rem 3.2rem;width:100%;border:.28rem solid rgba(49,49,49,.16)}}.subscribe-form .input-container input::-moz-placeholder{color:#313131;font-family:"Euclid Circular A";font-size:1.4rem;font-weight:500;text-transform:uppercase}.subscribe-form .input-container input::placeholder{color:#313131;font-family:"Euclid Circular A";font-size:1.4rem;font-weight:500;text-transform:uppercase}@media(max-width: 768px){.subscribe-form .input-container input::-moz-placeholder{font-size:2.4rem}.subscribe-form .input-container input::placeholder{font-size:2.4rem}}@media(max-width: 768px){.subscribe-form .link-all{position:static;transform:translateX(0%)}}.form{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.form{gap:4.8rem}}.form-label.required::after{content:" *";color:#e50113;font-weight:700}.form-label{color:#adadad;text-transform:uppercase;line-height:normal}.form .input-container{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.form .input-container{gap:2.4rem}}.form .input{padding:1.2rem 1.6rem;display:flex;align-items:center;height:4.6rem;border:.14rem solid rgba(49,49,49,.16)}@media(max-width: 768px){.form .input{border:.28rem solid rgba(49,49,49,.16);padding:2.4rem 3.2rem;height:8.4rem}}.form .textarea{border:.14rem solid rgba(49,49,49,.16);padding:1.2rem 1.6rem;height:18.4rem}@media(max-width: 768px){.form .textarea{border:.28rem solid rgba(49,49,49,.16);padding:2.4rem 3.2rem;height:25.2rem}}.form-row{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.form-row{flex-direction:column;gap:4.8rem}}.form-row .txt16-mont{max-width:42.6rem}@media(max-width: 768px){.form-row .txt16-mont{max-width:67rem}}@media(max-width: 768px){.form .link-all{position:static}}.btn-red{background-color:#e50113;padding:1.6rem 2rem;display:flex;align-items:center;gap:3.2rem;color:#fff;text-transform:uppercase;width:-moz-max-content;width:max-content}@media(max-width: 768px){.btn-red{width:100%;justify-content:center;padding:3.2rem 4rem}}.btn-red img{width:2rem;height:2rem;transform:rotate(45deg)}@media(max-width: 768px){.btn-red img{width:3.2rem;height:3.2rem}}.btn-white{background-color:#fff;padding:1.3rem 1.55rem;display:flex;align-items:center;justify-content:center;gap:1rem;clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%);color:#e50113}@media(max-width: 768px){.btn-white{padding:2.4rem 3.2rem;gap:2rem}}.btn-white img{width:1.6rem;height:1.6rem}@media(max-width: 768px){.btn-white img{width:3.2rem;height:3.2rem}}@media(max-width: 768px){.hidden{display:none}}.no-scroll{overflow:hidden}.rotate-left{transform:rotate(180deg)}.btn-cl{clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%)}.header{top:0;left:0;position:fixed;width:100%;background-color:#fff;margin-bottom:3rem;z-index:100}.header__c{display:flex;flex-direction:column;gap:1rem;position:relative}@media(max-width: 768px){.header__c{margin-top:2rem;margin-bottom:1rem}}.header__top{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid rgba(49,49,49,.16)}@media(max-width: 768px){.header__top{border-bottom:0;padding:0}}.header__left{display:flex;gap:1rem;align-items:flex-end}.header__left p{max-width:14rem}.header__logo img{width:18rem;height:auto}@media(max-width: 768px){.header__logo img{width:20rem}}.header__right{display:flex;justify-content:space-between;align-items:center;max-width:70rem;width:100%}@media(max-width: 768px){.header__right{gap:2rem;width:auto}}.header__call{display:flex;align-items:center;gap:.6rem}.header__call img{width:1.6rem;height:1.6rem}@media(max-width: 768px){.header__call img{width:2.4rem;height:2.4rem}}.header__panel{display:flex;gap:1rem}.header__panel-item{border:.1rem solid rgba(49,49,49,.16);display:flex;align-items:center}@media(max-width: 768px){.header__panel-item{border:0}}.header__panel-icon img{width:1.6rem;height:1.6rem}@media(max-width: 768px){.header__panel-icon img{width:2.4rem;height:2.4rem}}.header__panel-login,.header__panel-bag,.header__panel-lk{gap:2rem;padding:.8rem 1rem}@media(max-width: 768px){.header__panel-login,.header__panel-bag,.header__panel-lk{padding:0}}.header__panel-lang{gap:.6rem;padding:.8rem 1.2rem}.header__panel-lang button{color:#adadad}.header__panel-lang button.active{color:#313131}.header__btm{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.header__btm-right{display:flex;gap:.8rem;max-width:50rem;width:100%}.header__catalog-btn{padding:.8rem 1rem;background-color:#e50113;display:flex;align-items:center;gap:1.6rem;transition:all .3s ease}.header__catalog-btn svg{color:#fff;width:1rem;height:1rem}.header__catalog-btn.active{border:.1rem solid #313131;background-color:#fff;color:#313131}.header__catalog-btn.active p{color:#313131}.header__catalog-btn:hover{opacity:.6}.header__catalog-btn p{color:#fff}.header__catalog-btn img{width:1rem;height:1rem}.header__search{padding:.6rem 1rem;max-width:35rem;width:100%;border:.1rem solid rgba(49,49,49,.16);display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.header__search{max-width:100%;padding:1.6rem;border:.2rem solid rgba(49,49,49,.16)}}.header__search-input::-moz-placeholder{color:#313131;font-size:1.2rem;font-weight:500;text-transform:uppercase}.header__search-input::placeholder{color:#313131;font-size:1.2rem;font-weight:500;text-transform:uppercase}@media(max-width: 768px){.header__search-input::-moz-placeholder{font-size:1.8rem;color:#adadad}.header__search-input::placeholder{font-size:1.8rem;color:#adadad}}.header__search-btn img{width:1.8rem;height:1.8rem}@media(max-width: 768px){.header__search-btn img{width:2.4rem;height:2.4rem}}.header__nav{display:flex;gap:1.2rem;text-transform:uppercase;font-size:1.2rem}@media(max-width: 768px){.header__nav{margin-top:-4rem;flex-direction:column;gap:0}.header__nav a{border-bottom:.1rem solid #f3f1f1;padding:1.2rem 0}}.header__btn-sidebar{display:none}@media(max-width: 768px){.header__btn-sidebar{width:4rem;height:2.8rem;background:rgba(0,0,0,0);border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}}.header__btn-sidebar span,.header__btn-sidebar::before,.header__btn-sidebar::after{content:"";width:4rem;height:.4rem;background-color:#e50113;position:absolute;transition:transform .3s ease,opacity .3s ease;border-radius:10px}.header__btn-sidebar::before{top:0}.header__btn-sidebar::after{bottom:0}.header__btn-sidebar.active span{opacity:0}.header__btn-sidebar.active::before{transform:translateY(1.6rem) rotate(45deg)}.header__btn-sidebar.active::after{transform:translateY(-0.8rem) rotate(-45deg)}.header__catalog{position:absolute;max-width:134.2rem;width:100%;background-color:#fff;top:100%;left:0;padding:0 1.6rem;display:none;-moz-column-gap:3.2rem;column-gap:3.2rem;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.header__catalog{display:none}}.header__catalog.active{display:grid}@media(max-width: 768px){.header__catalog.active{display:none}}.header__catalog-item{display:flex;align-items:center;gap:2rem;padding:1.6rem 0;color:#000;width:100%;transition:all .3s ease;border-bottom:.14px solid hsla(0,0%,100%,.2)}@media(max-width: 768px){.header__catalog-item{color:#313131;padding:2.4rem;border:0px;font-size:2.8rem;gap:3.2rem;max-height:-moz-max-content;max-height:max-content}}.header__catalog-item svg{width:3.2rem;height:3.2rem}@media(max-width: 768px){.header__catalog-item svg{width:4.8rem;height:4.8rem}}.header__catalog-item:hover{background-color:#fff;color:#313131;padding-left:1.6rem}@media(max-width: 768px){.header__catalog-item:hover{padding-left:2.4rem;background-color:#e50113;color:#fff}}.header__modal-mob{display:none}@media(max-width: 768px){.header__modal-mob{background-color:#fff;position:fixed;padding:7rem 3rem 3rem 3rem;width:100%;overflow-y:auto;top:9.8rem;left:0;bottom:0}.header__modal-mob.active{display:flex;flex-direction:column;gap:8rem}.header__modal-mob .header__call{margin-bottom:3.2rem}.header__modal-mob .header__panel-lang{width:-moz-max-content;width:max-content;border:.28rem solid rgba(49,49,49,.16)}}.header__catalog-mob{display:none}@media(max-width: 768px){.header__catalog-mob{flex-direction:column;color:#313131;margin-top:-5.6rem}.header__catalog-mob.active{display:flex}}@media(max-width: 768px){.header__catalog-btn-mob{font-size:2.4rem;display:flex;align-items:center;padding:2.4rem 0;position:relative;border-bottom:.2rem solid #f3f1f1}.header__catalog-btn-mob .txt14{font-size:2.8rem}.header__catalog-btn-mob.active{border:0px}}.header__catalog-btn-mob.active::after{transform:rotate(360deg)}@font-face{font-family:"Euclid Circular A";src:url("/assets/fonts/Euclid%20Circular%20A%20Medium.woff2") format("woff2"),url("/assets/fonts/Euclid%20Circular%20A%20Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:url(/assets/fonts/Mont-SemiBold.woff2) format("woff2"),url(/assets/fonts/Mont-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:url(/assets/fonts/Mont-Regular.woff2) format("woff2"),url(/assets/fonts/Mont-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.key-facts{margin-top:14rem;width:100%}@media(max-width: 768px){.key-facts{margin-top:6rem}}.key-facts__c{display:flex;justify-content:space-between}@media(max-width: 768px){.key-facts__c{flex-direction:column;gap:4rem}}.key-facts__title{max-width:60rem}.key-facts__title h2{white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.4;margin:0;display:block}.key-facts__right{display:flex;gap:5rem}@media(max-width: 768px){.key-facts__right{flex-direction:column;gap:4rem}}.key-facts__list{display:flex;flex-direction:column;gap:1rem;max-width:45rem;width:100%;padding-top:1rem}@media(max-width: 768px){.key-facts__list{gap:1rem;max-width:100%;padding-top:.8rem}}.key-facts__item{display:flex;gap:2.4rem;text-transform:uppercase;align-items:center}@media(max-width: 768px){.key-facts__item{gap:2rem;align-items:flex-start}}.key-facts__item .txt16{line-height:1.4}.about{margin-top:4rem;width:100%;background-image:url(/assets/images/about-back.webp);background-repeat:no-repeat;background-size:cover;padding:6rem}@media(max-width: 768px){.about{padding:3rem 0rem;margin-top:12rem;background-image:url(/assets/images/about-back-mob.webp)}}.about__c{display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.about__c{gap:6.4rem}}.about__top{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:2rem}@media(max-width: 768px){.about__top{flex-direction:column;gap:2.4rem}}.about__btn{padding:3rem 2.4rem 3rem 1.4rem;background:rgba(245,245,245,.1);display:flex;align-items:center;gap:2rem;max-width:34.4rem;width:100%;color:#fff;transition:all .3s ease}@media(max-width: 768px){.about__btn{max-width:100%;padding:4.8rem;gap:4rem}}.about__btn.active{background-color:#f3f1f1;color:#313131}.about__btn.active path{fill:#e50113}.about__btn:hover{background-color:#f3f1f1;color:#313131}.about__btn:hover path{fill:#e50113}.about__btn svg{width:5.6rem;height:5.6rem}@media(max-width: 768px){.about__btn svg{width:8rem;height:8rem}}.about__btn .txt16{max-width:22rem;line-height:normal;text-transform:uppercase}@media(max-width: 768px){.about__btn .txt16{max-width:38.8rem}}.about__block{display:flex;gap:2.3rem;background-color:#fff;align-items:center;justify-content:center;align-items:stretch;padding:2.4rem 0 2.4rem 4rem}.about__swiper.swiper{width:100%}.about__btm-box{display:flex;justify-content:space-between;background-color:#fff;align-items:center;width:100%;height:100%}.about__btm-box.active{display:flex}@media(max-width: 768px){.about__btm-box.active{flex-direction:column}}.about__info{display:flex;flex-direction:column;gap:4rem;max-width:69.1rem}@media(max-width: 768px){.about__info{max-width:100%;gap:4rem}}.about__info-btm{display:flex;justify-content:space-between;gap:15.8rem}.about__info-list{display:flex;flex-direction:column;gap:1.8rem}@media(max-width: 768px){.about__info-list{max-width:100%;gap:2.4rem}}.about__info-list p{text-transform:uppercase}.about__slide-img{max-width:76.3rem;width:100%;height:31.6rem}@media(max-width: 768px){.about__slide-img{display:none}}.about .swiper-navigation{width:100%;max-width:10rem;border-left:.14rem solid rgba(49,49,49,.16);min-height:100%;align-items:center;justify-content:center}.about__descript{padding:4rem;background-color:#fff;display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.about__descript{gap:8rem;padding:8rem 3rem 0rem;margin-left:-3rem;margin-bottom:-1px;width:calc(100% + 6rem)}}.about__descript-list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:1.8rem}@media(max-width: 768px){.about__descript-list{grid-template-columns:1fr;gap:2.4rem}}.about__descript-list .txt16{line-height:normal;text-transform:uppercase}.brands{width:100%}.brands__c{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.brands__c{position:relative;padding-bottom:6rem;gap:4rem}}.brands__title-box{display:flex;flex-direction:column;gap:1.2rem;max-width:40rem;margin-left:8rem;margin-right:auto}@media(max-width: 768px){.brands__title-box{max-width:100%;margin:0;gap:2rem}}.brands__title-box .txt16{line-height:1.4}.brands .heading .txt16{line-height:1.4}@media(max-width: 768px){.brands .heading .txt16{margin-bottom:2rem}}.brands__swiper{width:100%}.brands__list{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media(max-width: 768px){.brands__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.4rem}}.brands__item{padding:2rem 3rem;width:20rem;height:8rem;background-color:#f3f1f1}@media(max-width: 768px){.brands__item{padding:2.4rem 3.2rem;max-width:22rem;width:100%;max-height:10rem;height:100%}}.swiper-navigation{display:flex;flex-direction:column;gap:4rem}.swiper-navigation__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.7rem}@media(max-width: 768px){.swiper-navigation__box{gap:12.4rem}}.swiper-navigation .txt14-mont{line-height:90%;letter-spacing:normal}.swiper-navigation.horizontal{flex-direction:row;border-bottom:.14rem solid rgba(49,49,49,.12);max-width:27.4rem;margin:auto}@media(max-width: 768px){.swiper-navigation.horizontal{border-bottom:.28rem solid rgba(49,49,49,.12);max-width:54.8rem;width:100%;display:flex;justify-content:space-between;padding:0 2rem}}.swiper-navigation__box.horizontal{flex-direction:row}.swiper-button-prev,.swiper-button-next{all:unset !important;width:2rem !important;height:2rem !important;cursor:pointer !important}@media(max-width: 768px){.swiper-button-prev,.swiper-button-next{width:3.2rem !important;height:3.2rem !important}}.swiper-button-prev:after,.swiper-button-next:after{all:unset !important}.swiper-slide.mobile{display:none !important}@media(max-width: 768px){.swiper-slide.mobile{display:flex !important}}@media(max-width: 768px){.swiper-gallery{width:calc(100% + 3rem)}}.swiper-gallery__block{display:flex;justify-content:space-between;gap:3.2rem}@media(max-width: 768px){.swiper-gallery__block{gap:0}}.swiper-gallery__block .swiper-slide{max-width:57.9rem}@media(max-width: 768px){.swiper-gallery__block .swiper-slide{max-width:65rem}}.swiper-gallery__block img{width:100%;max-width:57.9rem;height:36.3rem}@media(max-width: 768px){.swiper-gallery__block img{max-width:65rem;height:40.8rem}}.equipment{width:100%}.equipment__c{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.equipment__c{gap:4rem}}.equipment__title-box{margin-left:10rem;margin-right:auto}@media(max-width: 768px){.equipment__title-box{margin:2rem 0 0}}@media(max-width: 768px){.equipment__block{display:flex;flex-direction:column;align-items:center}}@media(max-width: 768px){.equipment__list .equipment__item:nth-child(n+9){display:none}}.equipment__list .equipment__item:nth-child(n+9).active{display:flex}.equipment__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1.6rem;column-gap:1.6rem}@media(max-width: 768px){.equipment__list{grid-template-columns:1fr;gap:0}}.equipment__list>a{border-bottom:.1rem solid rgba(49,49,49,.12)}@media(max-width: 768px){.equipment__list>a{border-bottom:.2rem solid rgba(49,49,49,.12)}}.equipment__list>a:nth-child(-n+3){border-top:.1rem solid rgba(49,49,49,.12)}@media(max-width: 768px){.equipment__list>a:nth-child(-n+3){border-top:0}}@media(max-width: 768px){.equipment__list>a:first-child{border-top:.2rem solid rgba(49,49,49,.12)}}.equipment__item{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 0;color:#313131;width:100%;transition:all .3s ease}@media(max-width: 768px){.equipment__item{gap:2rem;padding:1.6rem 0}}.equipment__item svg{min-width:2.4rem;width:2.4rem;height:2.4rem;color:#adadad}@media(max-width: 768px){.equipment__item svg{min-width:3.6rem;width:3.6rem;height:3.6rem}}.equipment__item:hover{background-color:#e50113;color:#fff;padding-left:2rem}@media(max-width: 768px){.equipment__item:hover{padding-left:2rem}}.equipment__item:hover svg{color:#fff}.sections{width:100%}@media(max-width: 768px){.sections .container{padding:0 0 0 2rem}}.sections__c{display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.sections__c{gap:4rem}}.sections__title-box{display:flex;gap:2rem;margin-left:12rem}@media(max-width: 768px){.sections__title-box{margin:0;flex-direction:column;gap:2rem}}.sections__title-box .txt16-mont{max-width:38rem;margin-bottom:0;margin-top:auto}@media(max-width: 768px){.sections__title-box .txt16-mont{max-width:100%}}.sections__swiper{width:100%}.sections__list{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:3rem}@media(max-width: 768px){.sections__list{display:flex !important;gap:0}}.sections__slide-c{display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/948e91a3382d1989486e.svg);max-width:38rem;width:100%;min-height:28rem;height:100%}@media(max-width: 768px){.sections__slide-c{padding:1.6rem;max-width:55rem;min-height:40rem}}.sections__slide-row{display:flex;justify-content:space-between}.sections__slide-row .txt16-mont{margin:1rem 1rem 0 0;line-height:90%}@media(max-width: 768px){.sections__slide-row .txt16-mont{margin:0}}.sections__slide-row .txt22{margin:0 0 1rem 1rem;max-width:24rem}@media(max-width: 768px){.sections__slide-row .txt22{max-width:40rem;margin:0}}.sections__slide-row a{margin-bottom:0;margin-top:auto}.sections__slide-img{overflow:hidden}.sections__slide-img img{width:12rem;height:12rem}@media(max-width: 768px){.sections__slide-img img{width:20rem;height:20rem}}.events{width:100%;padding:2rem 4rem}.events__c{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.events__c{gap:3rem;padding-bottom:4rem}}.events__title-box{margin-left:6rem;margin-right:auto;display:flex;flex-direction:column;gap:1.2rem}@media(max-width: 768px){.events__title-box{margin:1rem 0 0;gap:1.6rem;padding:0 1rem;margin-left:0}}.events__block{display:flex;gap:1.5rem;align-items:flex-start;justify-content:center}@media(max-width: 768px){.events__block{flex-direction:column;gap:2.5rem;padding:0 1rem}}.events__video-container{position:relative;flex:1 1 60%;max-width:70rem;height:35rem;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.events__video-container{max-width:100%;height:25rem}}.events__video-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.events__play-button{position:absolute;padding:.8rem 1.2rem;display:flex;align-items:center;gap:1rem;color:#e50113;background:#fff;border-radius:4px;cursor:pointer;bottom:1.5rem;right:1.5rem;font-weight:600}.events__play-button img{width:1rem;height:1rem}@media(max-width: 768px){.events__play-button img{width:1.4rem;height:1.4rem}}@media(max-width: 768px){.events__play-button{padding:1rem 1.6rem;gap:1.4rem;bottom:1rem;right:1rem}}.events__list{flex:1 1 30%;display:flex;flex-direction:column;gap:2rem;max-width:25rem}@media(max-width: 768px){.events__list{max-width:100%;gap:2.5rem;padding:0 1rem;align-items:flex-start}}.events__item{display:flex;justify-content:space-between;width:100%;font-weight:500}.news{width:100%}@media(max-width: 768px){.news .container{padding:0 0 0 2rem}}.news__c{display:flex;flex-direction:column;gap:2rem;position:relative;padding-bottom:6rem}@media(max-width: 768px){.news__c{gap:3rem;padding-bottom:8rem}}.news__title-box{margin-left:3rem;margin-right:auto}@media(max-width: 768px){.news__title-box{margin:1rem 0 0}}.news__list{display:grid;grid-template-columns:repeat(5, minmax(200px, 1fr));gap:1.6rem;width:100%}@media(max-width: 1024px){.news__list{grid-template-columns:repeat(3, minmax(200px, 1fr))}}@media(max-width: 768px){.news__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.news__list{grid-template-columns:1fr}}.news__slide-c{display:flex;flex-direction:column;gap:1.6rem;max-width:100%}.news__slide-top{display:flex;flex-direction:column;gap:1rem}.news__slide-top img{width:100%;height:auto;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.news__slide-top p.txt16{margin:0}@media(max-width: 768px){.news__slide-top{gap:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(49,49,49,.12)}}.news .txt22{margin:0}@media(max-width: 768px){.news .link-all{bottom:16rem}}.news .subscribe-wrapper{margin-top:2rem;max-width:48rem;width:100%}@media(max-width: 768px){.news .subscribe-wrapper{max-width:100%;padding:0 2rem}}.news .subscribe-form{display:flex;flex-direction:column;gap:.8rem}.news .subscribe-title{font-weight:600}.news .input-container{display:flex;gap:.8rem;align-items:center}.news .input-container input.email-input{flex-grow:1;min-width:0;padding:.6rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.news .input-container button.subscribe-button{white-space:nowrap;padding:.6rem 1rem;cursor:pointer;border:none;background:#e50113;color:#fff;border-radius:4px;display:flex;align-items:center;gap:.5rem}.news .input-container button.subscribe-button .line-red{width:20px;height:2px;background:#fff}@media(max-width: 768px){.news .input-container{flex-direction:column;align-items:stretch}.news .input-container button.subscribe-button{width:100%}}.showcase{width:100%}@media(max-width: 768px){.showcase{background-image:url(/assets/images/showcase-back-mob.webp);background-repeat:no-repeat;background-size:cover}}.showcase__c{padding:3rem 4rem;background-image:url(/assets/images/showcase-back.webp);background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width: 768px){.showcase__c{padding:2rem 0 12rem;background-image:none}}.showcase__slide-c{display:flex;flex-direction:column}.showcase__top{display:flex;justify-content:space-between}@media(max-width: 768px){.showcase__top{position:absolute;top:0;right:0}}.showcase__top-info{padding:1.5rem 2.5rem;background-color:#f3f1f1;clip-path:polygon(0 0, 100% 0, 100% 58%, 95% 100%, 0 100%);font-size:.9rem}.showcase__middle{margin-top:4rem;display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.showcase__middle{margin-top:0rem;gap:4rem}}.showcase__middle .txt54-mont{font-size:3.5rem}@media(max-width: 768px){.showcase__middle .txt54-mont{font-size:4.2rem}}.showcase__middle img{width:12rem;height:2.8rem}@media(max-width: 768px){.showcase__middle img{width:20rem;height:4.5rem}}.showcase__btm{display:flex;justify-content:space-between;margin-top:5rem;align-items:end}@media(max-width: 768px){.showcase__btm{margin-top:14rem}}.showcase__products{display:flex;gap:1rem}@media(max-width: 768px){.showcase__products{flex-wrap:wrap;gap:1.6rem}}.showcase__product{display:flex;gap:1.4rem;align-items:center;padding:1rem 1.6rem 1rem 1rem;background-color:#e50113;border-radius:100rem;height:-moz-max-content;height:max-content}@media(max-width: 768px){.showcase__product{gap:1.6rem;padding:1.8rem 2rem}}.showcase__product img{width:1.2rem;height:1.2rem}@media(max-width: 768px){.showcase__product img{width:2.2rem;height:2.2rem}}.showcase .line.horizontal{background:hsla(0,0%,100%,.12)}.showcase .swiper-navigation.horizontal{margin-right:0;margin-left:auto;border-top:.14rem solid hsla(0,0%,100%,.12);position:absolute;bottom:3rem;right:3rem;z-index:5}@media(max-width: 768px){.showcase .swiper-navigation.horizontal{bottom:2rem}}.overview{width:100%}@media(max-width: 768px){.overview .container{padding:0 0 0 3rem}}.overview__c{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.overview__c{gap:8rem;padding-bottom:12.8rem;position:relative}}@media(max-width: 768px){.overview .heading{gap:4rem}}.overview__title-box{margin-left:17.5rem;margin-right:auto}@media(max-width: 768px){.overview__title-box{margin:0}}.overview__block{display:flex;gap:3.2rem}.overview__big-card{max-width:88.4rem;width:100%;position:relative;padding:1.6rem;height:53.6rem;display:flex}@media(max-width: 768px){.overview__big-card{height:auto;width:65rem;padding:0;flex-direction:column;gap:3.2rem}}.overview__big-card_info{margin-top:auto;margin-bottom:0px;padding:1.6rem;display:flex;flex-direction:column;gap:4.4rem;background:hsla(0,0%,100%,.7);width:100%}@media(max-width: 768px){.overview__big-card_info{background:none;padding:0}}.overview__big-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}@media(max-width: 768px){.overview__big-img{position:static;width:65rem}}.overview__big-img img{height:100%}.overview__row{display:flex;justify-content:space-between}@media(max-width: 768px){.overview__row{flex-direction:column;gap:3.2rem}}.overview__row .txt22{max-width:60rem}@media(max-width: 768px){.overview__row .txt22{max-width:100%}}.overview__row a img{width:2rem;height:2rem}.overview__list{display:flex;flex-direction:column;justify-content:space-between;max-width:88.4rem;width:100%}.overview__small-card{display:flex;gap:2rem}.overview__small-card_info{display:flex;flex-direction:column;justify-content:space-between;max-width:74.4rem}.overview__small-img{overflow:hidden;width:12rem}.overview__small-img img{width:12rem;height:12rem}.overview .pos1 img{width:17rem;margin-left:0px}.overview .pos2 img{width:16rem;margin-left:-3.2rem}.overview .swiper{display:none}@media(max-width: 768px){.overview .swiper{display:flex;width:100%}}.overview .swiper-navigation{display:none}@media(max-width: 768px){.overview .swiper-navigation{display:flex}}.projects{width:100%;padding:6rem 3rem;background-color:#f3f1f1}@media(max-width: 768px){.projects{padding:3rem 0}}@media(max-width: 768px){.projects .container{padding:0 0 0 2rem}}.projects__c{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.projects__c{padding-bottom:8rem;gap:4rem;position:relative}}@media(max-width: 768px){.projects .heading{gap:2rem}}.projects__title-box{margin-left:12rem;margin-right:auto}@media(max-width: 768px){.projects__title-box{margin:0}}.projects__slide-c{width:100%;max-width:30rem;height:30rem;position:relative;display:flex;align-items:flex-end;padding:2rem 3rem 2rem 2rem}@media(max-width: 768px){.projects__slide-c{max-width:50rem;height:50rem;padding:1.2rem}}.projects__img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover}.projects .swiper{width:100%}.projects .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:2rem}@media(max-width: 768px){.projects .swiper-wrapper{display:flex}}.partner{width:100%;padding:2rem 4rem}.partner__c{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.partner__c{gap:3rem;padding:0 1.5rem}}.partner__block{display:flex;gap:2rem;max-width:100%;align-items:flex-start;justify-content:center}@media(max-width: 768px){.partner__block{flex-direction:column;gap:2.5rem;padding:0 1rem}}.partner__img{flex:0 0 auto;max-width:50%;height:auto}.partner__img img{width:100%;height:auto;max-height:36rem;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}@media(max-width: 768px){.partner__img{max-width:100%;max-height:28rem;margin:0 auto}}.partner__form{flex:1;max-width:45%;width:100%}@media(max-width: 768px){.partner__form{max-width:100%;width:100%;padding:0 1rem}}.partner__title-box{margin-left:6rem;margin-right:auto;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.partner__title-box{margin:1rem 0 0;gap:2rem}}.contacts{width:100%}.contacts__c{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.contacts__c{position:relative;padding-bottom:6rem;gap:3rem}}.contacts__title-box{margin-left:4rem;margin-right:auto}@media(max-width: 768px){.contacts__title-box{margin:1.5rem 0 0}}.contacts__block{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}@media(max-width: 768px){.contacts__block{display:flex;flex-direction:column;gap:2.4rem}}.contacts__table{display:flex;flex-direction:column;max-width:88.4rem;width:100%;border-top:.1rem solid rgba(49,49,49,.12)}@media(max-width: 768px){.contacts__table{border-top:.15rem solid rgba(49,49,49,.12);max-width:100%}}.contacts__row{display:grid;grid-template-columns:6rem 1fr 1fr 1fr;align-items:center;padding:1.5rem 0;border-bottom:.1rem solid rgba(49,49,49,.12);gap:1.2rem}@media(max-width: 768px){.contacts__row{grid-template-columns:7rem 1fr;padding:2rem 0;gap:1.5rem;border-bottom:.15rem solid rgba(49,49,49,.12)}}.contacts__info{display:flex;flex-direction:column;gap:.3rem}@media(max-width: 768px){.contacts__info{grid-column:2/3;gap:.6rem}}.contacts__info .txt14{color:#adadad}.contacts__info .txt16{line-height:normal;text-transform:uppercase}.contacts__icon{width:4rem;height:4rem;background-color:#f3f1f1;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.contacts__icon{width:5rem;height:5rem}}.contacts__icon img{width:1.6rem;height:1.6rem}@media(max-width: 768px){.contacts__icon img{width:2.4rem;height:2.4rem}}.contacts__map-container{position:relative;max-width:88.4rem;width:100%}@media(max-width: 768px){.contacts__map-container{max-width:100%;height:35rem;width:100%}}.contacts #map{width:100%;height:100%;overflow:hidden}.contacts__social{display:flex;gap:.6rem;align-items:center}@media(max-width: 768px){.contacts__social{gap:.8rem}}.contacts__social img{height:1.6rem;width:1.6rem}@media(max-width: 768px){.contacts__social img{height:3rem;width:3rem}}.footer{width:100%;background-color:#f3f1f1;padding:3rem 0}@media(max-width: 768px){.footer{padding:0}}.footer__c{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.footer__c{padding:12rem 0 3rem;flex-direction:column;gap:3rem;position:relative;align-items:flex-start}}.footer__left{display:flex;flex-direction:column;gap:3rem;max-width:55.3rem;width:100%}.footer__logo{display:flex;gap:1rem;align-items:flex-end}.footer__logo img{width:20rem;height:3rem}@media(max-width: 768px){.footer__logo img{position:absolute;top:3rem;left:0}}.footer__row{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.footer__row{flex-direction:column;gap:2.4rem;align-items:flex-start}}.footer__row .txt16{text-transform:uppercase}.footer__right{max-width:42.6rem;width:100%;display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.footer__right{gap:2.4rem}}.footer__icons{display:flex;gap:.8rem}@media(max-width: 768px){.footer__icons{margin-top:-1.2rem;gap:.8rem}}.footer__icons img{width:2.5rem;height:2.5rem}@media(max-width: 768px){.footer__icons img{width:3rem;height:3rem}}.nav{display:flex;gap:.8rem;margin-top:6rem;margin-bottom:6rem}@media(max-width: 768px){.nav{gap:1.2rem;flex-wrap:wrap;margin-top:20.6rem;margin-bottom:8rem}}.nav .txt16{color:#adadad;line-height:normal;text-transform:uppercase}@media(max-width: 768px){.nav .txt16{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.nav .active{color:#e50113}.catalog-brands__c{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.catalog-brands__c{gap:8rem;position:relative;padding-bottom:12.8rem}}.catalog-brands__title-box{margin-right:auto;margin-left:16.8rem}@media(max-width: 768px){.catalog-brands__title-box{margin:0}}.catalog-brands__table{display:grid;grid-template-columns:repeat(6, 1fr);-moz-column-gap:3rem;column-gap:3rem}@media(max-width: 768px){.catalog-brands__table{grid-template-columns:repeat(2, 1fr);-moz-column-gap:3rem;column-gap:3rem}}.catalog-brands__table li.active{background-color:#e50113;color:#fff;padding-left:1.6rem}@media(max-width: 768px){.catalog-brands__table li.hidden{display:none}}.catalog-brands__table li:hover{background-color:#e50113;color:#fff;padding-left:1.6rem;cursor:pointer}@media(max-width: 768px){.catalog-brands__table li:hover{padding-left:3rem}}.catalog-brands__table li{padding:1rem 0;border-bottom:.15rem solid rgba(49,49,49,.12);border-top:.15rem solid rgba(49,49,49,.12);transition:all .3s ease}@media(max-width: 768px){.catalog-brands__table li{padding:2rem 0;border-bottom:.3rem solid rgba(49,49,49,.12);border-top:.3rem solid rgba(49,49,49,.12)}}.catalog-brands__table li .txt16{line-height:normal;text-transform:uppercase}@media(min-width: 768px){.catalog-brands__table li:not(:nth-child(-n+6)){border-top:none}}@media(max-width: 768px){.catalog-brands__table li:not(:nth-child(-n+2)){border-top:none}}.categories{margin-top:6rem}@media(max-width: 768px){.categories{margin-top:12rem}}.categories__c{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.categories__c{gap:6rem}}.categories__title-box{margin-right:auto;margin-left:8rem}@media(max-width: 768px){.categories__title-box{margin:3rem 0 0}}.categories__list{display:grid;grid-template-columns:repeat(5, 1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:4rem}@media(max-width: 1024px){.categories__list{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 768px){.categories__list{grid-template-columns:1fr;gap:3rem}}.categories__item{padding:1rem;background-color:#f3f1f1;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -80% 100%, 10% 0);display:flex;flex-direction:column;min-height:26rem}@media(max-width: 768px){.categories__item{padding:1.6rem;min-height:42rem}}.categories__item img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.categories__item-title{margin-top:1.2rem}@media(max-width: 768px){.categories__item-title{margin-top:1.6rem}}.categories__item-btm{margin-top:auto;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.categories__item-btm .link-all{position:static;transform:translateX(0%)}}.categories__item-btm .txt16{line-height:normal;color:rgba(49,49,49,.4);text-transform:uppercase}.product-details{width:100%}.product-details__c{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.product-details__c{gap:6rem}}.product-details__top{display:flex;gap:2rem}@media(max-width: 768px){.product-details__top{flex-direction:column;gap:4rem}}.product-details__gallery{max-width:60rem;width:100%;display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.product-details__gallery{max-width:100%;gap:2rem}}.product-details__main-image img{border:1px solid #adadad;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-details__thumbnails{display:flex;gap:1.6rem}.product-details__thumbnails img{cursor:pointer;width:8rem;height:8rem;border:1px solid #adadad;-o-object-fit:cover;object-fit:cover}.product-details__thumbnails img.active{border:1px solid #e50113}.product-details__info{display:flex;flex-direction:column;gap:4rem}.product-details__info-column{display:flex;flex-direction:column;gap:2rem}.product-details__title{display:flex;flex-direction:column;gap:1rem}.product-details__table{width:100%;border-collapse:collapse;text-transform:uppercase}.product-details__table th,.product-details__table td{padding:.8rem 0}.product-details__table th{text-align:left;font-weight:500}.product-details__table td{text-align:right}.product-details__table tr:nth-child(odd){background-color:#f3f1f1}.product-details__btm{display:flex;flex-direction:column;gap:2rem}.product-details__tabs{display:flex;gap:2.4rem;color:#adadad}.product-details__tab{padding-bottom:.4rem;cursor:pointer}.product-details__tab.active{border-bottom:2px solid #e50113;color:#e50113}.product-details__specs-table{width:100%}.product-details__specs-table tr{display:flex;gap:1.6rem}.product-details__specs-table th{width:20rem;text-align:right}.product-details__specs-table td{text-align:left}.product-details__content{display:none}.product-details__content.active{display:flex}.product-details__descript{display:flex;flex-direction:column;gap:2rem;color:#000}.product-details__descript-box{display:flex;flex-direction:column;gap:1.2rem}.product-details__descript-text{display:flex;flex-direction:column;gap:.6rem}.product-details__descript-list{display:flex;flex-direction:column;gap:1.6rem}.product-details__descript .txt16{line-height:normal;text-transform:uppercase}.brands-main{width:100%}.brands-main__c{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.brands-main__c{gap:4rem}}.brands-main__block{width:100%}@media(max-width: 768px){.brands-main__block{position:relative;padding-bottom:6rem}}.brands-main__list{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:1.6rem}@media(max-width: 768px){.brands-main__list{grid-template-columns:repeat(2, 1fr);gap:1.4rem}}.brands-main__item{max-width:20rem;width:100%}@media(max-width: 768px){.brands-main__item{max-width:22rem}}.brands-main__item img{width:100%;height:8rem}@media(max-width: 768px){.brands-main__item img{height:10rem}}.brands-main__btn{position:absolute}.brands-main__btn::after{transform:rotate(90deg)}.brand-details__c{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.brand-details__c{gap:3rem}}.brand-details__block{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.brand-details__block{gap:4rem;padding-bottom:4rem}}.brand-details__top{display:flex;gap:6rem}@media(max-width: 768px){.brand-details__top{flex-direction:column;gap:1.5rem}}.brand-details__img img{width:28rem;height:12rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.brand-details__img img{width:100%;height:16rem}}.brand-details__middle{display:flex;flex-direction:column;gap:1.2rem}@media(max-width: 768px){.brand-details__middle{gap:2rem}}.brand-details__tabs{display:flex;flex-direction:column}.brand-details__tab{display:flex;gap:1rem;padding:1.6rem 2.4rem;align-items:center;transition:all .2s ease;border-radius:.6rem;font-weight:500;cursor:pointer;min-height:4.8rem;min-width:18rem}.brand-details__tab.active,.brand-details__tab:hover{color:#fff;background-color:#e50113}.brand-details__tab.active svg,.brand-details__tab:hover svg{color:#fff}.brand-details__tab svg{width:2rem;height:2rem;color:#adadad}@media(max-width: 768px){.brand-details__tab svg{width:2.4rem;height:2.4rem}}.brand-details__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));gap:1.2rem}@media(max-width: 768px){.brand-details__list{grid-template-columns:repeat(2, 1fr)}}.brand-details__item{border:1px solid #eee;display:flex;flex-direction:column;gap:1.2rem;padding:1.5rem;transition:transform .2s}.brand-details__item:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.brand-details__item-top{display:flex;flex-direction:column;gap:.8rem}.brand-details__item-img img{width:100%;height:10rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:.5rem}.brand-details__item-txt,.brand-details__item-btm{display:flex;flex-direction:column;gap:.6rem;font-size:.9rem}@media(max-width: 768px){.brand-details .hidden{display:none}}.brand-details__btn{margin-top:3rem;padding:.8rem 2rem}@media(max-width: 768px){.brand-details__btn{margin:2rem auto 0}}.news-main__c{display:flex;flex-direction:column;gap:6rem}.news-main .heading{margin-left:45.8rem}@media(max-width: 768px){.news-main .heading{margin:0}}.news-main__block{display:flex;gap:3.2rem}@media(max-width: 768px){.news-main__block{flex-direction:column;gap:8rem}}@media(max-width: 768px){.news-main__content{position:relative;padding-bottom:12.8rem}}.news-main .filters-back{max-width:42.6rem}@media(max-width: 768px){.news-main .filters-back{max-width:100%}}.news-main .filters{font-size:.875rem;line-height:1.4}.news-main .filters button,.news-main .filters .filter-item{font-size:inherit;padding:.6rem 1rem}@media(max-width: 768px){.news-main .filters{max-width:100%;font-size:.8125rem}.news-main .filters button,.news-main .filters .filter-item{padding:.5rem .8rem}}.news-main__list{display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.news-main__list{gap:8rem}}.news-main__video-container{position:relative;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -46% 100%, 10% 0);max-width:42.6rem;width:100%;height:23.1rem}@media(max-width: 768px){.news-main__video-container{max-width:100%;height:36.2rem}}.news-main__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8.4rem;height:6rem}@media(max-width: 768px){.news-main__play-button{width:10.4rem;height:7.2rem}}.news-main__item{display:flex;justify-content:space-between;gap:3.2rem;padding-bottom:3.2rem;border-bottom:.1rem solid #adadad}@media(max-width: 768px){.news-main__item{flex-direction:column;gap:3.2rem;border-bottom:.2rem solid #adadad;padding-bottom:4rem}}.news-main__item-img{padding:1.6rem;background-color:#f3f1f1;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -46% 100%, 10% 0);max-width:42.6rem;width:100%}@media(max-width: 768px){.news-main__item-img{max-width:100%;padding:2.4rem}}.news-main__item-img img{height:22.1rem}@media(max-width: 768px){.news-main__item-img img{height:36.2rem}}.news-main__item-info{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.news-main__item-info{gap:3.2rem}}.news-main__item-date{margin-top:1.6rem;margin-bottom:auto;text-transform:uppercase;color:#adadad}@media(max-width: 768px){.news-main__item-date{margin:0}}.news-main__item .txt16-mont{font-family:"Mont";font-weight:600}.news-main .hidden{display:none !important}.filters-back{width:100%}@media(max-width: 768px){.filters-back{display:none}.filters-back.active{display:flex;background:rgba(49,49,49,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-top:20rem;position:fixed;left:0;bottom:0;height:100%;z-index:101}}.filters-block{width:100%}@media(max-width: 768px){.filters-block{display:flex;flex-direction:column;gap:2.5rem;padding:2rem 2rem;background-color:#fff}.filters-block__close img{width:3rem;height:3rem}.filters-block__top{display:flex;justify-content:space-between;align-items:center}.filters-block__btm{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 0;position:sticky;margin-top:auto;margin-bottom:0;background-color:#fff;width:100%;z-index:11}.filters-block__btm .btn-filter{width:25rem;justify-content:center;padding:1.6rem 2rem}}.filters{width:100%;display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.filters{gap:5rem;overflow-y:scroll;padding-top:2rem}}.filters__reset{position:relative;color:#e50113;text-transform:uppercase;padding-bottom:.5rem;max-width:16rem;width:100%}@media(max-width: 768px){.filters__reset{max-width:-moz-max-content;max-width:max-content;padding-bottom:1.2rem}}.filter-group{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.filter-group{gap:2.5rem}}.filter-group__header{display:flex;justify-content:space-between;align-items:center}.filter-group__toggle img{width:2rem;height:2rem;transition:all .3s ease}@media(max-width: 768px){.filter-group__toggle img{width:3rem;height:3rem}}.filter-group__toggle.active img{transform:rotate(180deg)}.filter-group__content{display:flex;flex-direction:column;gap:1rem}@media(max-width: 768px){.filter-group__content{gap:1.6rem}}.filter-group label{display:flex;align-items:center;gap:.6rem;cursor:pointer;text-transform:uppercase}@media(max-width: 768px){.filter-group label{gap:1.2rem}}.filter-group input[type=checkbox]{display:none}.filter-group .custom-check{width:1.8rem;height:1.8rem;border:.1rem solid #000;position:relative}@media(max-width: 768px){.filter-group .custom-check{width:2.4rem;height:2.4rem;border:.15rem solid #000}}.filter-group input:checked+.custom-check::after{content:"";position:absolute;width:.6rem;height:1rem;left:30%;top:18%;border:solid #000;border-width:0 .25rem .25rem 0;transform:rotate(45deg)}@media(max-width: 768px){.filter-group input:checked+.custom-check::after{width:.8rem;height:1.4rem;border-width:0 .3rem .25rem 0}}.filter-group input:disabled+.custom-check{border:.1rem solid #adadad;color:#adadad}@media(max-width: 768px){.filter-group input:disabled+.custom-check{border:.2rem solid #adadad}}.filter-group input:disabled+.custom-check+.custom-label__text-wrap{color:#adadad}.filter-group input:disabled+.custom-check+.custom-label__text{color:#adadad}.filter-group__text-wrap{display:flex;gap:.8rem}@media(max-width: 768px){.filter-group__text-wrap{gap:1.6rem}}@media(max-width: 768px){.btn-filter{padding:1.6rem 2rem;background-color:#e50113;display:flex;align-items:center;gap:2.5rem;width:-moz-max-content;width:max-content;text-transform:uppercase;color:#fff}.btn-filter img{width:2rem;height:2rem}}.range-filter{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.range-filter{gap:3rem}}.range-slider{position:relative;height:1.2rem}@media(max-width: 768px){.range-slider{height:1.8rem;z-index:10}}.range-slider input[type=range]{pointer-events:none;width:100%;height:1.2rem;background:rgba(0,0,0,0);top:0;left:0;position:relative;-webkit-appearance:none;position:absolute}@media(max-width: 768px){.range-slider input[type=range]{height:1.8rem}}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;width:1.3rem;height:1.2rem;margin-bottom:0;background-image:url(/301c24fefb6488baf52b.svg);background-size:cover;z-index:1;-webkit-appearance:none;cursor:pointer}@media(max-width: 768px){.range-slider input[type=range]::-webkit-slider-thumb{height:1.8rem;width:2rem;margin-bottom:0}}.range-inputs{display:flex;justify-content:space-between}.range-inputs label{gap:1.2rem}@media(max-width: 768px){.range-inputs label{gap:2.4rem}}.range-inputs input{width:8rem;padding:.6rem;border:.1rem solid #adadad}@media(max-width: 768px){.range-inputs input{border:.2rem solid #adadad;padding:1rem;width:16rem}}.range-track{position:absolute;height:.4rem;top:50%;transform:translateY(-50%);background-color:red;z-index:-1;border-radius:2px}.range-track-gray{position:absolute;height:.4rem;width:100%;top:50%;transform:translateY(-50%);background-color:#f3f1f1;border-radius:2px;z-index:-2}.range-slider input[type=range]::-moz-range-thumb{pointer-events:all;width:1.3rem;height:1.2rem;background-image:url(/301c24fefb6488baf52b.svg);background-size:cover;border:none;cursor:pointer;background-color:rgba(0,0,0,0)}@media(max-width: 768px){.range-slider input[type=range]::-moz-range-thumb{width:2rem;height:1.8rem}}.range-slider input[type=range]::-moz-range-track{background:rgba(0,0,0,0);height:1.2rem}@media(max-width: 768px){.range-slider input[type=range]::-moz-range-track{height:1.8rem}}.range-slider input[type=range]:-moz-focusring{outline:none}.sort-dropdown{position:relative}.sort-dropdown__label{display:flex;align-items:center;gap:1.6rem}@media(max-width: 768px){.sort-dropdown__label{width:100%;font-size:2.8rem;justify-content:space-between}}.sort-dropdown__toggle img{width:2.8rem;height:2.8rem;transition:transform .2s}@media(max-width: 768px){.sort-dropdown__toggle img{width:3.2rem;height:3.2rem}}.sort-dropdown.open .sort-dropdown__toggle{transform:rotate(180deg)}.sort-dropdown__menu{position:absolute;top:100%;left:0;background:#fff;border:.1rem solid #ccc;padding:.8rem 0;margin-top:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;width:100%;z-index:10}@media(max-width: 768px){.sort-dropdown__menu{font-size:2.8rem}}.sort-dropdown__item{cursor:pointer;padding:1.2rem 2rem;transition:color .2s ease}.sort-dropdown__item:hover{color:#adadad}.radio-group__label{color:#adadad;margin-bottom:2rem}@media(max-width: 768px){.radio-group__label{margin-bottom:2.4rem}}.radio-group__label span{color:#e50113}.custom-radio{display:inline-flex;align-items:center;margin-right:3.2rem;cursor:pointer}@media(max-width: 768px){.custom-radio{margin-right:4.8rem}}.custom-radio input{display:none}.custom-radio__circle{width:2.4rem;height:2.4rem;border:.1rem solid #000;border-radius:50%;margin-right:1.6rem;transition:border .3s ease}@media(max-width: 768px){.custom-radio__circle{width:3.2rem;height:3.2rem;margin-right:1.6rem}}.custom-radio input:checked+.custom-radio__circle{border-color:#e50113;border:.9rem solid #e50113}.product-list__c{display:flex;gap:2rem}@media(max-width: 768px){.product-list__c{flex-direction:column;gap:1.5rem}}.product-list__right{display:flex;flex-direction:column;gap:3rem;width:100%}@media(max-width: 768px){.product-list__right{gap:4rem}}.product-list__right-top{display:flex;justify-content:space-between}@media(max-width: 768px){.product-list__right-top{position:relative;flex-direction:column-reverse;gap:2rem}}.product-list__right-top h1{margin-bottom:2rem}@media(max-width: 768px){.product-list__right-top h1{margin-bottom:2.5rem}}.product-list__right-top .txt16{max-width:19.2rem;line-height:normal;text-transform:uppercase}@media(max-width: 768px){.product-list__right-top .txt16{max-width:100%}}.product-list__right-box{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.product-list__right-box{gap:4rem}}.product-list__left{max-width:42.6rem;width:100%}.product-list .filters-back{max-width:42.6rem}@media(max-width: 768px){.product-list .filters-back{max-width:100%}}.product-list__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}@media(max-width: 768px){.product-list__list{grid-template-columns:repeat(2, 1fr);gap:1rem}}.product-list__item{display:flex;flex-direction:column;gap:2rem;padding:1.2rem}@media(max-width: 768px){.product-list__item{padding:1.2rem;outline:.1rem solid #adadad}}.product-list__item-top{display:flex;flex-direction:column;gap:1.5rem}.product-list__item-img{padding:2rem 0;display:flex;align-items:center;justify-content:center}.product-list__item-img img{width:22rem;height:14rem}@media(max-width: 768px){.product-list__item-img img{width:20rem;height:14rem}}.product-list__item-txt{display:flex;flex-direction:column;gap:1rem}.product-list__item-btm{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.product-list__item-btm{gap:2.5rem}.product-list__item-btm .link-all{position:relative;left:0%;transform:translateX(0%)}}.product-list .pagination{justify-content:center;align-items:center;display:flex;gap:2rem}@media(max-width: 768px){.product-list .pagination{gap:2.5rem}}.product-list .pagination__list{display:flex}.product-list .pagination__item{cursor:pointer;padding:.1rem .8rem;display:flex;align-items:center;color:#adadad}@media(max-width: 768px){.product-list .pagination__item{padding:.4rem 1.5rem}}.product-list .pagination__item.active{background:#e50113;color:#fff;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -80% 100%, 30% 0)}.product-list .pagination__item.dots{cursor:default}.product-list .pagination__prev,.product-list .pagination__next{width:1.8rem;height:1.8rem}@media(max-width: 768px){.product-list .pagination__prev,.product-list .pagination__next{width:3.5rem;height:3.5rem}}@media(max-width: 768px){.product-list .btn-filter{margin-top:2rem}}@media(max-width: 768px){.product-list .sort-dropdown{min-width:28rem;position:absolute;bottom:2rem;right:0}}.news-details__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.news-details__c{gap:8rem}}.news-details .heading .txt54-mont{font-size:4.8rem;line-height:1.1}@media(max-width: 768px){.news-details .heading .txt54-mont{font-size:3.2rem;line-height:1.2}}.news-details__block{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.news-details__block{gap:8rem}}.news-details__main{display:flex;gap:3.2rem}@media(max-width: 768px){.news-details__main{flex-direction:column;gap:8rem}}.news-details__info{display:flex;flex-direction:column;gap:2rem;color:#000;font-size:1.6rem}@media(max-width: 768px){.news-details__info{gap:4rem;font-size:1.4rem}}.news-details__info-cl{display:flex;flex-direction:column;gap:1.6rem;color:#000}.news-details__info-cl span{color:#e50113}.news-details__swiper{max-width:57.9rem;width:100%;display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.news-details__swiper{gap:3.2rem;max-width:100%}}.news-details__swiper .swiper{max-width:57.9rem}@media(max-width: 768px){.news-details__swiper .swiper{max-width:100%}}.news-details__swiper .swiper-pagination-bullet,.news-details__swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(/4f01c0ae6ca3b2480525.svg);background-size:95% 95%;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;width:1.5rem;height:1.4rem}@media(max-width: 768px){.news-details__swiper .swiper-pagination-bullet,.news-details__swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem;height:1.8rem}}.news-details__swiper .swiper-pagination-bullet{background-image:url(/c57827d13e4a8f1ba4f6.svg);opacity:100%}.news-details__item img{height:32.5rem}@media(max-width: 768px){.news-details__item img{height:38.6rem}}.news-details__swiper-navigation{display:flex;width:100%;justify-content:space-between;position:relative}.news-details__btn-prev,.news-details__btn-next{width:4.4rem;height:4.4rem;background-color:#e50113;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -80% 100%, 30% 0);background-image:url(/074a65bde9545ef60d14.svg);background-repeat:no-repeat;background-position:center;background-size:1.6rem 1.6rem;cursor:pointer;z-index:11}@media(max-width: 768px){.news-details__btn-prev,.news-details__btn-next{width:6.4rem;height:6.4rem;background-size:2.4rem 2.4rem}}.news-details__btn-next{transform:scaleX(-1)}.list-dot-red li{position:relative;padding-left:1.2em;color:#e50113}.list-dot-red li::before{content:"•";position:absolute;left:0;color:#e50113;font-size:2rem}.company__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.company__c{gap:8rem}}.company__c-main{display:grid;grid-template-columns:57.9rem auto;gap:3.2rem}@media(max-width: 768px){.company__c-main{grid-template-columns:auto;gap:4.8rem}}.company__left{background-color:#e50113;padding:7.7rem 4.2rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -46% 100%, 10% 0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;color:#fff;max-width:57.9rem;width:100%;text-align:center}@media(max-width: 768px){.company__left{padding:8rem 3.2rem;max-width:100%}}.company__info{display:flex;flex-direction:column;gap:2rem;color:#000}@media(max-width: 768px){.company__info{gap:4rem}}.company__info span{color:#e50113}.company__about{margin-top:10rem}@media(max-width: 768px){.company__about{margin-top:16rem}}.company__about .about__c{gap:10rem}@media(max-width: 768px){.company__about .about__c{gap:6.4rem}}.company__about .about__btn{max-width:43.5rem}@media(max-width: 768px){.company__about .about__btn{max-width:100%}}.company__about .txt54-mont{max-width:91.5rem}@media(max-width: 768px){.company__about .txt54-mont{max-width:100%;font-size:5.4rem}}.company__brands{margin-top:10rem}.company__brands-c{gap:6rem;display:flex;flex-direction:column}.company__brands .heading{display:flex;flex-direction:column;gap:2rem;color:#000}.company__brands-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:3.2rem}@media(max-width: 768px){.company__brands-list{grid-template-columns:repeat(2, 1fr);gap:3rem}}.company__brands-item{max-width:27.3rem;width:100%;height:12rem}@media(max-width: 768px){.company__brands-item{max-width:33rem;height:14.4rem}}.company__partner{margin-top:10rem}@media(max-width: 768px){.company__partner{margin-top:16rem}}.company__partner-c{display:grid;grid-template-columns:auto 73.2rem;gap:3.2rem}@media(max-width: 768px){.company__partner-c{grid-template-columns:auto;gap:4.8rem;position:relative;padding-bottom:14.8rem}}.company__partner-left{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.company__partner-left{gap:4rem}}.company__partner-img{height:44.8rem}@media(max-width: 768px){.company__partner-img{height:42.4rem}}.company__partner-info{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.company__partner .btn-red{position:absolute;bottom:0;left:0}}.btn-red1{background-color:#000;padding:1.3rem 3rem;display:flex;align-items:center;gap:1.2rem;color:#fff;text-transform:uppercase;width:-moz-max-content;width:max-content}.btn-red1 .custom-arrow{width:24px;height:24px;cursor:pointer}.company-history__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.company-history__c{gap:8rem}}.company-history__block{width:100%;display:grid;grid-template-columns:repeat(2, 50%);position:relative;row-gap:10rem;padding-top:4rem;padding-bottom:4rem}@media(max-width: 768px){.company-history__block{row-gap:8rem}}.company-history__line{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);width:.6rem;background-color:#adadad}@media(max-width: 768px){.company-history__line{width:.4rem}}.company-history__icon{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.company-history__icon{gap:3.2rem}}.company-history__icon.right{margin-left:auto;margin-right:13.5rem}@media(max-width: 768px){.company-history__icon.right{margin-right:4.8rem}}.company-history__icon.left{margin-right:auto;margin-left:13.5rem}@media(max-width: 768px){.company-history__icon.left{margin-left:4.8rem}}.company-history__icon .ctc-logo{height:5.4rem}@media(max-width: 768px){.company-history__icon .ctc-logo{height:3.2rem}}.company-history__icon .sanyo-logo{height:6rem}@media(max-width: 768px){.company-history__icon .sanyo-logo{height:4rem}}.company-history__icon .denom-logo{height:3.6rem}.company-history__icon .smart-logo{height:7.6rem}@media(max-width: 768px){.company-history__icon .smart-logo{height:4rem}}.company-history__icon .kramer-logo{height:9.2rem}@media(max-width: 768px){.company-history__icon .kramer-logo{height:4.8rem}}.company-history__icon .epson-logo{height:5rem}@media(max-width: 768px){.company-history__icon .epson-logo{height:3.4rem}}.company-history__icon .barco-logo{height:10rem}@media(max-width: 768px){.company-history__icon .barco-logo{height:8rem}}.company-history__icon .nec-logo{height:4.6rem}@media(max-width: 768px){.company-history__icon .nec-logo{height:3.4rem}}.company-history__icon .benq-logo{height:7.5rem}@media(max-width: 768px){.company-history__icon .benq-logo{height:5.2rem}}.company-history__icon .history-img{width:30.5rem;height:22.9rem}@media(max-width: 768px){.company-history__icon .history-img{height:12.8rem;width:auto}}.company-history__icon .years-img,.company-history__icon .crn-logo{height:15rem}@media(max-width: 768px){.company-history__icon .years-img,.company-history__icon .crn-logo{height:10rem}}.company-history__icon .diploma-img{height:25.4rem}@media(max-width: 768px){.company-history__icon .diploma-img{height:15.6rem}}.company-history__box{display:flex;gap:3.2rem;align-items:start}@media(max-width: 768px){.company-history__box{gap:1.8rem}}.company-history__info{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.company-history__info{gap:1.6rem}}@media(max-width: 768px){.company-history__info .txt20-mont{font-size:2rem}}.company-history__info .txt40-mont{color:#e50113}.company-history__box-line{display:flex;align-items:center;margin-top:1rem}@media(max-width: 768px){.company-history__box-line{font-size:2.2rem}}.company-history__box-line .right{margin-right:-0.5rem}.company-history__box-line img{width:1.7rem;height:1.6rem;margin-left:-0.5rem;z-index:10}@media(max-width: 768px){.company-history__box-line img{width:2rem;height:2rem}}.company-history__side-line{width:13.5rem;height:.6rem;background-color:#adadad;position:relative}@media(max-width: 768px){.company-history__side-line{width:4.8rem;height:.4rem}}.partner-main__c{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.partner-main__c{gap:8rem}}.partner-main__form{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.partner-main__form{gap:6rem}}.partner-main__block{display:flex;flex-direction:column;gap:2rem;max-width:103.7rem}@media(max-width: 768px){.partner-main__block{gap:3.2rem}}.partner-main .heading{display:flex;gap:12rem}@media(max-width: 768px){.partner-main .heading{gap:3.2rem}}.partner-main .heading span{color:#e50113}.partner-main .sort-dropdown{width:36rem;padding:1rem 1.6rem;border:.14rem solid rgba(49,49,49,.16)}@media(max-width: 768px){.partner-main .sort-dropdown{width:100%;padding:1.6rem 3.2rem}}.partner-main .sort-dropdown__label{display:flex;justify-content:space-between}.partner-main .filter-group__content{display:flex !important}.partner-main .form{display:flex;gap:2rem}@media(max-width: 768px){.partner-main .form{gap:3.2rem}}.partner-main .input-container-captcha{display:flex;gap:2rem}@media(max-width: 768px){.partner-main .input-container-captcha{flex-direction:column;gap:2rem}}.partner-main .input-container-captcha input{width:60rem}@media(max-width: 768px){.partner-main .input-container-captcha input{width:100%}}.partner-main .input-container-captcha img{max-width:20rem}@media(max-width: 768px){.partner-main .input-container-captcha img{max-width:25rem}}@media(max-width: 768px){.partner-main .link-all{position:static}}.projects-main__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.projects-main__c{gap:8rem}}.projects-main .categories__item{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -92% 100%, 10% 0);min-height:47.3rem}@media(max-width: 768px){.projects-main .categories__item{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -77% 100%, 10% 0);min-height:63.3rem}.projects-main .categories__item-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}}.projects-main .link-all{position:static;transform:translateX(50%)}.projects-main .link-all::after{transform:rotate(90deg)}.projects-main .hidden{display:none}.events-main__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.events-main__c{gap:8rem}}.events-main__list{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.events-main__list{gap:8rem}}.events-main__item{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -12% 100%, 2.5% 0);width:100%;background-color:#f3f1f1;display:grid;grid-template-columns:71.5rem auto;gap:3.2rem;padding:1.6rem}@media(max-width: 768px){.events-main__item{grid-template-columns:auto;gap:4.8rem;padding:2.4rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -88% 100%, 7.5% 0)}}.events-main__item img{height:22.1rem}@media(max-width: 768px){.events-main__item img{height:19.8rem}}.events-main__info{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.events-main__info{gap:2rem}}.brand-details__c{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.brand-details__c{gap:2rem}}.brand-details__block{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.brand-details__block{gap:2.5rem;padding-bottom:3rem}}.brand-details__top{display:flex;gap:4rem}@media(max-width: 768px){.brand-details__top{flex-direction:column;gap:1rem}}.brand-details__img img{width:24rem;height:10rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.brand-details__img img{width:100%;height:14rem}}.brand-details__middle{display:flex;flex-direction:column;gap:1rem}@media(max-width: 768px){.brand-details__middle{gap:1.5rem}}.brand-details__tabs{display:flex;flex-direction:column;gap:.5rem}.brand-details__tab{display:flex;gap:.8rem;padding:.8rem 0;align-items:center;transition:all .2s ease;font-size:.9rem}.brand-details__tab.active,.brand-details__tab:hover{color:#fff;padding-left:1rem;background-color:#e50113}.brand-details__tab.active svg,.brand-details__tab:hover svg{color:#fff}.brand-details__tab svg{width:1.6rem;height:1.6rem;color:#adadad}@media(max-width: 768px){.brand-details__tab svg{width:2rem;height:2rem}}.brand-details__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:1rem}@media(max-width: 768px){.brand-details__list{grid-template-columns:repeat(2, 1fr);gap:.8rem}}.brand-details__item{border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:all .2s;background:#fff}.brand-details__item:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:silver}.brand-details__item-top{display:flex;flex-direction:column;gap:.6rem}.brand-details__item-img img{width:100%;height:8rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:.5rem}.brand-details__item-txt,.brand-details__item-btm{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}@media(max-width: 768px){.brand-details .hidden{display:none}}.brand-details__btn{margin-top:2rem;padding:.6rem 1.5rem;font-size:.9rem}@media(max-width: 768px){.brand-details__btn{margin:1.5rem auto 0}}.booklets .product-list__list{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:3rem}@media(max-width: 768px){.booklets .product-list__list{gap:1.8rem}}.booklets .product-list__item{padding:1rem;background-color:#f8f8f8;border:1px solid #e0e0e0;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -162% 100%, 12% 0);transition:all .2s}.booklets .product-list__item:hover{transform:translateY(-3px);background-color:#fff;border-color:silver;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 768px){.booklets .product-list__item .txt22{font-size:1.8rem}}.booklets .product-list__item-img{max-width:22rem;margin:0 auto}@media(max-width: 768px){.booklets .product-list__item-img{max-width:24rem}}.booklets .product-list__item-img img{height:32rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.booklets .product-list__item-img img{height:34rem}}.contacts-main__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.contacts-main__c{gap:16rem}}@media(max-width: 768px){.contacts-main .contacts__map-container{height:69rem}}.contacts-main .partner{margin-top:4rem}.contacts-main .partner__title-box{margin:0}.vacancies__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.vacancies__c{gap:8rem}}.vacancies__list{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.vacancies__list{gap:8rem}}.vacancies__item{display:flex;align-items:center;gap:8.3rem;background-color:#f3f1f1;padding:2.4rem 2.4rem 2.4rem 5.5rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -12% 100%, 3% 0)}@media(max-width: 768px){.vacancies__item{flex-direction:column;gap:8.8rem;padding:8.8rem 2.4rem 4rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -94% 100%, 8% 0)}}.vacancies__item img{width:32rem;height:5.6rem}@media(max-width: 768px){.vacancies__item img{width:45rem;height:8rem}}.vacancies__item-info{display:flex;flex-direction:column;gap:2.4rem}.vacancies__item-info .txt20-mont{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-top:1.6rem}@media(max-width: 768px){.vacancies__item-info .txt20-mont{margin-top:0rem;-webkit-line-clamp:9}}.vacancies__item-opts{display:flex;gap:1.6rem}@media(max-width: 768px){.vacancies__item-opts{display:none}}.vacancies__item-opt{padding:1.3rem 1.6rem;color:#fff;background-image:url(/b086b2a78099a3197d19.svg);background-size:cover}.vacancies__btm{display:flex;flex-direction:column;gap:2rem;margin-top:6rem}@media(max-width: 768px){.vacancies__btm{margin-top:8rem;gap:3.2rem}}.vacancies__btm span{color:#e50113}.department .heading{flex-direction:column;gap:6rem}@media(max-width: 768px){.department .heading{gap:8rem}}.department__c{display:flex;flex-direction:column;gap:10rem}@media(max-width: 768px){.department__c{gap:16rem}}@media(max-width: 768px){.department .about{padding:3rem 0rem 0rem}}.department__list{display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.department__list{gap:8rem}}.department__item{display:flex;gap:3.2rem;padding-bottom:3.2rem;border-bottom:.1rem solid #adadad}@media(max-width: 768px){.department__item{border-bottom:.2rem solid #adadad;flex-direction:column;gap:5.6rem;padding-bottom:4rem}}.department__item-img{background-color:#f3f1f1;padding:1.6rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -53% 100%, 9% 0)}@media(max-width: 768px){.department__item-img{padding:2.4rem}}.department__item-img img{width:54.7rem;height:34.4rem}@media(max-width: 768px){.department__item-img img{width:64rem;height:36.2rem}}.department__item-info{display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.department__item-info{gap:3.2rem}}.department__item-info .txt22{color:#e50113}.department__cl{display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.department__cl{gap:6.4rem}}.department__gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:3.2rem}@media(max-width: 768px){.department__gallery{grid-template-columns:1fr}}.department__gallery img{max-width:42.6rem;width:100%;height:26.7rem}@media(max-width: 768px){.department__gallery img{max-width:100%;width:100%;height:43.4rem}}.department__btm-list{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1.8rem;-moz-column-gap:3.2rem;column-gap:3.2rem;text-transform:uppercase}@media(max-width: 768px){.department__btm-list{grid-template-columns:1fr;gap:2.4rem}}.price__c{display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.price__c{gap:4rem}}.price__files{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 768px){.price__files{grid-template-columns:1fr;gap:3rem}}.price__file{display:flex;gap:5rem;padding:3rem 1rem 3rem 3rem;align-items:center;background-color:#e50113;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -20% 100%, 7% 0);color:#fff}@media(max-width: 768px){.price__file{padding:2.5rem 1rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -35% 100%, 8% 0);flex-direction:column;text-align:center;gap:2rem}}.price__file img{width:8rem;height:8rem}@media(max-width: 768px){.price__file img{width:7rem;height:7rem}}.vacancies-details__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.vacancies-details__c{gap:8rem}}.vacancies-details__info{display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.vacancies-details__info{gap:4rem}}.vacancies-details__info ul{display:flex;flex-direction:column;gap:1.8rem}@media(max-width: 768px){.vacancies-details__info ul{gap:2.4rem;line-height:normal;font-size:2.8rem}}.vacancies-details__info span{color:#e50113}.vacancies-details .vacancies__btm{margin:0}.authorization__c{padding:6rem 8rem;max-width:70rem;width:100%;background-color:#e50113;color:#fff;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -40% 100%, 10% 0);margin:auto;display:flex;flex-direction:column;gap:4rem;align-items:center}@media(max-width: 768px){.authorization__c{padding:8rem 2rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -70% 100%, 10% 0)}}.authorization .form-label{color:#fff}.authorization .form{width:100%}@media(max-width: 768px){.authorization .form-row{margin-top:2.5rem}}.authorization .form input{height:4rem;border:.14rem solid rgba(49,49,49,.16);background:#f3f1f1;color:#000;width:100%}@media(max-width: 768px){.authorization .form input{height:6rem;border:.2rem solid rgba(49,49,49,.16)}}.authorization .form input::-moz-placeholder{color:#adadad}.authorization .form input::placeholder{color:#adadad}.authorization .form .link-all{background-color:rgba(0,0,0,0);color:#f3f1f1}@media(max-width: 768px){.authorization .form .link-all{transform:translateX(0%)}}.authorization .form .link-all::after{background-image:url(/074a65bde9545ef60d14.svg);transform:rotate(180deg)}.authorization .form .link-all .line-red{background-color:#f3f1f1}.authorization__btn{color:#e50113;background-color:#fff;padding:1rem 0;width:12rem;display:flex;align-items:center;gap:.8rem;justify-content:center;clip-path:polygon(0 0, 81% -24%, 100% 58%, 100% 100%, 0 100%)}@media(max-width: 768px){.authorization__btn{gap:1.5rem;width:100%;padding:2rem 0;clip-path:polygon(0 0, 93% -22%, 100% 40%, 100% 100%, 0 100%)}}.authorization__btn img{width:1.4rem;height:1.4rem}@media(max-width: 768px){.authorization__btn img{width:2rem;height:2rem}}.rent .heading{margin-left:45.8rem}@media(max-width: 768px){.rent .heading{margin:0}}.rent__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.rent__c{gap:8rem}}.rent__block{display:flex;gap:3.2rem}@media(max-width: 768px){.rent__block{flex-direction:column-reverse;gap:16rem}}.rent__block-left{display:flex;flex-direction:column;gap:3.2rem;max-width:42.6rem;width:100%}@media(max-width: 768px){.rent__block-left{max-width:100%;gap:8rem;flex-direction:column-reverse}}.rent__block-right{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.rent__block-right{gap:8rem}}.rent__poster{width:100%;padding:2.4em;background-color:#f3f1f1;display:flex;flex-direction:column;align-items:center;gap:2.4rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -146% 100%, 12% 0)}@media(max-width: 768px){.rent__poster{max-width:100%;gap:8rem;padding:3.2rem;gap:3.2rem}.rent__poster .link-all{position:static;transform:translateX(0%)}}.rent__poster img{width:100%;height:53rem}@media(max-width: 768px){.rent__poster img{height:87.8rem}}.rent__contacts{padding:2.9rem 2.4rem;background-color:#e50113;color:#fff;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -68% 100%, 11% 0);display:flex;flex-direction:column;align-items:center;gap:4rem}.rent__contacts-row{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 768px){.rent__contacts-row{gap:3.2rem}}@media(max-width: 768px){.rent__contacts{padding:6.4rem 3.2rem;gap:4.8rem}}.rent__contacts-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.6rem}.rent__contacts-box .txt22{margin-bottom:.8rem}@media(max-width: 768px){.rent__contacts-box .txt22{margin-bottom:3.2rem}}.rent__info-text{color:#000}.rent__opts{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}@media(max-width: 768px){.rent__opts{grid-template-columns:1fr;gap:2.4rem}}.rent__opt{background-color:#e50113;padding:2.8rem 2rem;display:flex;align-items:center;gap:2rem;color:#fff;text-transform:uppercase}@media(max-width: 768px){.rent__opt{padding:4rem;gap:4rem}}.rent__opt .txt16{line-height:normal}.rent__opt svg{min-width:3.2rem;width:3.2rem;height:3.2rem}@media(max-width: 768px){.rent__opt svg{min-width:5.6rem;width:5.6rem;height:5.6rem}}.rent__row{display:flex;flex-direction:column;gap:2.4rem;color:#000}@media(max-width: 768px){.rent__row{gap:4rem}}.rent__btm{display:flex;flex-direction:column;gap:3.2rem;background-image:url(/assets/images/about-back.webp);background-repeat:no-repeat;background-size:cover;color:#f3f1f1;padding:4rem}@media(max-width: 768px){.rent__btm{color:#313131;gap:8rem;padding:0;background-image:none;margin-top:8rem}}.rent__btm_top .txt32-mont{margin-bottom:1.6rem;color:#fff}@media(max-width: 768px){.rent__btm_top .txt32-mont{margin-bottom:3.2rem;color:#313131}}.rent__btm-box{background-color:#fff;padding:2.4rem;display:flex;gap:4rem}@media(max-width: 768px){.rent__btm-box{flex-direction:column-reverse;gap:3.2rem;padding:0}.rent__btm-box .rent__row{text-align:center}}.rent__btm-box .news-details__swiper{max-width:58.7rem}@media(max-width: 768px){.rent__btm-box .news-details__swiper{max-width:100%}}@media(max-width: 768px){.rent-details .txt54-mont{font-size:5rem}}.rent-details__block{display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.rent-details__block{gap:8rem}}.rent-details__list{display:flex;flex-direction:column}.rent-details__list>:nth-child(1){text-align:center;background-color:#e50113;color:#fff;border:0}@media(max-width: 768px){.rent-details__list>:nth-child(1) .txt22{font-size:2.8rem}}.rent-details__item{display:grid;grid-template-columns:24.9rem auto 24.9rem;-moz-column-gap:3.2rem;column-gap:3.2rem;padding:2.4rem;border-bottom:.1rem solid #adadad;color:#000}@media(max-width: 768px){.rent-details__item{border-bottom:.2rem solid #adadad;grid-template-columns:22.4rem auto;-moz-column-gap:3rem;column-gap:3rem;row-gap:2.4rem;padding:2.4rem}.rent-details__item>:nth-child(3){grid-column:1/3}.rent-details__item .txt20-mont{font-size:2.2rem}}.rent-details__item-left{display:flex;align-items:center;flex-direction:column;gap:1.2rem}@media(max-width: 768px){.rent-details__item-left img{display:none}}.rent-details__item-right{display:flex;align-items:end;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.rent-details__item-right{flex-direction:row;justify-content:space-between;padding:2.4rem;background-color:#f3f1f1}}@media(max-width: 768px){.rent-details__item-right .link-all{position:static;transform:translateX(0%)}}.service .heading{margin-left:45.8rem}@media(max-width: 768px){.service .heading{margin:0}.service .heading .txt54-mont{font-size:5rem}}.service__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.service__c{gap:8rem}}.service__block{display:flex;gap:3.2rem}.service__block-right{display:flex;flex-direction:column;gap:10rem}@media(max-width: 768px){.service__block{flex-direction:column-reverse;gap:16rem}}.service__right-top{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.service__right-top{gap:8rem}}.service__right-top .txt32-mont{margin-bottom:2rem}@media(max-width: 768px){.service__right-top .txt32-mont{margin-bottom:3.2rem}}.service__right-top ul{text-transform:uppercase;display:flex;flex-direction:column;gap:1.8rem}@media(max-width: 768px){.service__right-top ul{margin-bottom:2.4rem}}.service__right-top_cl{display:flex;align-items:center;gap:2rem}@media(max-width: 768px){.service__right-top_cl{gap:4rem;align-items:flex-start}}.service__right-top_cl svg{min-width:6.4rem;width:6.4rem;height:6.4rem}.service__lists-wrapper{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.service__lists-wrapper{gap:8rem}}.service__list-wrapper{display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.service__list-wrapper{gap:3.2rem}}.service__item-red{background-color:#e50113;border:0;color:#fff;text-transform:uppercase}@media(max-width: 768px){.service__item-red{font-size:2.8rem;grid-template-columns:auto auto !important}.service__item-red>:nth-child(2){text-transform:none}}.service__list-right{display:grid;grid-template-columns:repeat(5, 1fr);text-align:center;text-transform:none;width:87rem}.service__list>:nth-child(1){background-color:#e50113;border:0;color:#fff;text-transform:uppercase}@media(max-width: 768px){.service__list>:nth-child(1){font-size:2.8rem;align-items:center;grid-template-columns:auto min-content;text-align:end}}.service__list li{padding:2.4rem;border-bottom:.1rem solid #adadad;display:flex;justify-content:space-between}@media(max-width: 768px){.service__list li{display:grid;grid-template-columns:44rem auto;border-bottom:.2rem solid #adadad}}.service span{color:#e50113}.service__map-img img{width:100%;height:77.2rem}@media(max-width: 768px){.service__map-img img{height:39.6rem}}@media(max-width: 768px){.policy .heading .txt54-mont{font-size:5rem}}.policy__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.policy__c{gap:8rem}}.policy__info-box{display:flex;flex-direction:column;gap:2.4rem;color:#000}@media(max-width: 768px){.policy__info-box{gap:3.2rem}}.policy__info-box ul{display:flex;flex-direction:column;gap:1.8rem;color:#313131}@media(max-width: 768px){.policy__info-box ul{gap:2.4rem}}.policy__row-box{display:flex;flex-direction:column;gap:1.6rem;color:#000}@media(max-width: 768px){.policy__row-box{gap:2.4rem}}.policy__row-box a{color:#e50113}.search__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.search__c{gap:8rem}}.search__btns{display:flex;gap:2rem}@media(max-width: 768px){.search__btns{justify-content:space-between}.search__btns .btn-red{font-size:2.4rem;width:-moz-max-content;width:max-content;padding:2.4rem 3.2rem}}.search__btns .btn-red.inactive{background-color:#adadad}.search__form{display:flex;width:100%;gap:2rem}@media(max-width: 768px){.search__form{gap:2.4rem}}.search__btn{display:flex;width:-moz-max-content;width:max-content;gap:.8rem;padding:1.6rem 2.4rem;background-color:#e50113;color:#fff;align-items:center;text-transform:uppercase;clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%)}@media(max-width: 768px){.search__btn{padding:2.2rem;clip-path:none}}.search__btn img{width:2.4rem;height:2.4rem}@media(max-width: 768px){.search__btn img{width:4rem;height:4rem}}.search__input{border:.14rem solid rgba(49,49,49,.16);padding:1.6rem 2.4rem;text-transform:uppercase;width:100%}@media(max-width: 768px){.search__input{border:.28rem solid rgba(49,49,49,.16);padding:2.4rem 3.2rem}}.search__input::-moz-placeholder{color:rgba(49,49,49,.16)}.search__input::placeholder{color:rgba(49,49,49,.16)}.search__info{display:flex;align-items:center;gap:1.6rem}@media(max-width: 768px){.search__info{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.search .link-all{position:static;transform:translateX(0%)}}@media(max-width: 768px){.showrooms .heading{gap:8rem}}.showrooms .heading .btn-red{clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%)}@media(max-width: 768px){.showrooms .heading .btn-red{width:-moz-max-content;width:max-content}}.showrooms__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.showrooms__c{gap:8rem}}.showrooms__block{width:100%}.showrooms__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem;align-items:stretch}@media(max-width: 768px){.showrooms__list{grid-template-columns:1fr}}.showrooms__item{display:flex;flex-direction:column;gap:3.2rem;min-height:100%}@media(max-width: 768px){.showrooms__item{gap:4rem}}.showrooms__item img{width:100%;max-height:40rem;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.showrooms__item img{max-height:32rem}}.showrooms__item-info{display:flex;flex-direction:column;gap:2.4rem;flex-grow:1}@media(max-width: 768px){.showrooms__item-info{gap:4rem}}.showrooms__item-opts{display:flex;margin-top:auto;margin-bottom:0;gap:1.6rem}@media(max-width: 768px){.showrooms__item-opts{flex-wrap:wrap;gap:1rem}}.showrooms__item-opt{padding:1.4rem 2.4rem;background-color:#e50113;color:#fff}@media(max-width: 768px){.showrooms__item-opt{padding:2.4rem 3.2rem}}.modals__c{display:flex;gap:2rem}@media(max-width: 768px){.modals__c{flex-direction:column;gap:4rem}}.modal{display:none;position:fixed;z-index:100;inset:0;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.modal .active{display:flex}@media(max-width: 768px){.modal .active{display:block}}@media(max-width: 768px){.modal__callback .modal__block-top,.modal__add .modal__block-top{align-items:start}}.modal__callback .modal__block,.modal__feedback .modal__block{background-image:url(/assets/images/modal-back.png);background-size:33rem 27.5rem;background-position:bottom right;background-repeat:no-repeat}.modal__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.modal__wrapper{padding:10rem 3rem;display:block;overflow-y:auto}}.modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.modal__block{background-color:#fff;max-width:88.4rem;width:100%;padding:8rem 6rem;z-index:101;display:flex;flex-direction:column;gap:2.4rem}@media(max-width: 768px){.modal__block{padding:7rem 3.2rem;max-width:100%}}.modal__block-top{display:flex;justify-content:space-between;align-items:center}.modal__close{width:2.2rem;height:2.2rem}@media(max-width: 768px){.modal__close{width:4rem;height:4rem}}.modal__form{margin-top:2.4rem}.modal__form span{color:#e50113}.modal__form .textarea{height:9.2rem;background-color:#fff;z-index:1}@media(max-width: 768px){.modal__form .textarea{height:16.8rem}}@media(max-width: 768px){.modal__form .form-row{align-items:start}}@media(max-width: 768px){.modal__form .link-all{transform:translateX(0%)}}.modal__add .modal__block{background-image:url(/assets/images/modal-add-back.png);background-size:15.2rem 19.7rem;background-position:top right;background-repeat:no-repeat}.modal__add .modal__block-btm{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.modal__add .modal__block-btm{flex-direction:column;gap:6.4rem}}.modal__add .modal__block-btm .link-all{color:#313131}@media(max-width: 768px){.modal__add .modal__block-btm .link-all{position:static;transform:translateX(0%)}}.modal__add .modal__block-btm .line-red{background-color:#313131}.modal__add .modal__block-btm .link-all::after{background-image:url(/2f705eeb86662351b729.svg)}.modal__add .modal__box{margin-top:2.4rem;padding:2.4rem;border:1px solid #adadad;display:flex;gap:2.8rem}@media(max-width: 768px){.modal__add .modal__box{flex-direction:column;gap:4rem;align-items:center;padding:3.2rem}}.modal__add .modal__box-img{padding:1.4rem}@media(max-width: 768px){.modal__add .modal__box-img{padding:2.4rem}}.modal__add .modal__box-img img{width:22rem}@media(max-width: 768px){.modal__add .modal__box-img img{width:25rem}}.modal__add .modal__box-info{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.modal__add .modal__box-info{gap:2.4rem}}.modal__add .btn-red{clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%)}@media(max-width: 768px){.modal__add .btn-red{width:-moz-max-content;width:max-content}}.basket__c{display:flex;flex-direction:column;gap:6rem;color:#000}@media(max-width: 768px){.basket__c{gap:8rem}}.basket__search-box{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.basket__search-box{flex-direction:column-reverse;gap:4rem;align-items:start}}.basket__search{display:flex;justify-content:space-between;align-items:center;max-width:42.6rem;width:100%;padding:1.4rem 1.6rem 1.4rem 2.4rem;border:.14rem solid rgba(49,49,49,.16)}@media(max-width: 768px){.basket__search{max-width:100%;padding:2.4rem 3.2rem;border:.28rem solid rgba(49,49,49,.16)}}.basket__search-btn{width:2.4rem;height:2.4rem}@media(max-width: 768px){.basket__search-btn{width:3.2rem;height:3.2rem}}.basket__list{display:flex;flex-direction:column}.basket__item.border{border-top:.1rem solid #adadad}@media(max-width: 768px){.basket__item.border{border-top:.2rem solid #adadad}}.basket__item{padding:2.4rem;border-bottom:.1rem solid #adadad;display:flex;justify-content:space-between}@media(max-width: 768px){.basket__item{border-top:.2rem solid #adadad;padding:3.2rem 2.4rem;flex-direction:column;gap:8rem}}.basket__item-right{display:flex;gap:3.2rem}@media(max-width: 768px){.basket__item-right{gap:3rem}.basket__item-right .txt32-mont{font-size:3.2rem}}.basket__item-img{padding:1.4rem 2.8rem}@media(max-width: 768px){.basket__item-img{padding:.8rem 1.4rem}}.basket__item-img img{height:10rem;width:19rem}@media(max-width: 768px){.basket__item-img img{height:14.4rem;width:27.8rem}}.basket__price{display:flex;align-items:center;gap:4.4rem}@media(max-width: 768px){.basket__price{justify-content:space-between}}.basket__price-block{display:flex;flex-direction:column;gap:.8rem}@media(max-width: 768px){.basket__price-block{gap:1.6rem}}.basket__price-block .txt16{text-transform:uppercase;color:#adadad}.basket__count{display:flex;align-items:center;gap:1.6rem;align-items:center}.basket__count-input{padding:1.2rem 2rem;width:-moz-max-content;width:max-content;color:#000;border:.14rem solid rgba(49,49,49,.16)}@media(max-width: 768px){.basket__count-input{padding:1.6rem 2.4rem;border:.2rem solid rgba(49,49,49,.16)}}.basket__btm{display:flex;justify-content:space-between;margin-top:4rem}@media(max-width: 768px){.basket__btm{margin-top:0rem;flex-direction:column;gap:8rem}}.basket__btm-left{max-width:103.7rem;display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.basket__btm-left{gap:3.2rem}}.basket__btm-right{display:flex;flex-direction:column;gap:4rem;align-items:end}@media(max-width: 768px){.basket__btm-right{gap:8rem}}.basket__btm-price{display:flex;align-items:center;gap:1.6rem}@media(max-width: 768px){.basket__btm-price{justify-content:space-between;width:100%}}.basket__btm .btn-red{clip-path:polygon(0 0, 81% -24%, 100% 43%, 100% 100%, 0 100%)}.order__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.order__c{gap:8rem}}.order__info{max-width:103.7rem}.account__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.account__c{gap:8rem}}.account__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 768px){.account__list{grid-template-columns:1fr;gap:2.4rem}}.account__item{display:flex;gap:3.2rem;background-color:#e50113;padding:3rem;color:#fff}@media(max-width: 768px){.account__item{padding:2.4rem;gap:4rem}.account__item .txt22{font-size:2.8rem}}.account__item img{width:5.6rem;height:5.6rem}@media(max-width: 768px){.account__item img{width:8rem;height:8rem}}.personal-info__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.personal-info__c{gap:8rem}}.personal-info__form-block{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:18.5rem;column-gap:18.5rem;row-gap:6rem}@media(max-width: 768px){.personal-info__form-block{grid-template-columns:1fr;gap:4.8rem}}.legal-ent__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.legal-ent__c{gap:8rem}}.legal-ent__block{display:flex;flex-direction:column;gap:3.2rem}@media(max-width: 768px){.legal-ent__block{gap:6.4rem}}.legal-ent__section{width:100%;display:flex;flex-direction:column}.legal-ent__row{width:100%;display:flex;align-items:center;gap:3.2rem;padding:1.2rem .8rem}@media(max-width: 768px){.legal-ent__row{flex-direction:column;padding:2.4rem 1.6rem;gap:2rem;align-items:start}}.legal-ent__row.up{padding:1.2rem 0rem}@media(max-width: 768px){.legal-ent__row.up{padding:2.4rem 0rem}}.legal-ent__row.title{background-color:#f3f1f1}.legal-ent__label{width:42.6rem;text-transform:uppercase;color:#000}@media(max-width: 768px){.legal-ent__label{width:100%}}.user-orders__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.user-orders__c{gap:8rem}}.user-orders__list{display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.user-orders__list{gap:4rem}}.user-orders__item{display:grid;grid-template-columns:auto 1fr auto;gap:3.2rem;padding:2.4rem;align-items:center;border-bottom:.1rem solid #adadad}@media(max-width: 768px){.user-orders__item{border-bottom:.2rem solid #adadad;grid-template-columns:auto;padding:4.8rem;gap:4.8rem;position:relative}}.user-orders__item.border{border-top:.1rem solid #adadad}@media(max-width: 768px){.user-orders__item.border{border-top:.2rem solid #adadad}}.user-orders__cl{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.user-orders__cl{gap:2rem}}.user-orders__row{display:flex;align-items:center;gap:3.2rem}.user-orders__status{padding:1.2rem 1.6rem;background-color:#adadad;color:#fff}@media(max-width: 768px){.user-orders__status{padding:1.6rem 2.4rem;position:absolute;top:4.8rem;right:4.8rem}}.account-price__c{display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.account-price__c{gap:8rem}}.account-price__files{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem}@media(max-width: 768px){.account-price__files{grid-template-columns:1fr;gap:4.8rem}}.account-price__file{padding:3rem 2rem 3rem 2.5rem;background-color:#e50113;display:flex;gap:6.4rem;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -20% 100%, 7% 0);color:#fff;align-items:center}@media(max-width: 768px){.account-price__file{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, -31% 100%, 8% 0);flex-direction:column;gap:4.8rem;padding:4rem;text-align:center}}.account-price__file img{width:9.6rem;height:9.6rem}@media(max-width: 768px){.account-price__file img{width:11.2rem;height:11.2rem}}.account-price__file .icon-yandex{width:16rem;height:9.2rem}@media(max-width: 768px){.account-price__file .icon-yandex{width:19rem;height:11.2rem}}
/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

