@charset "UTF-8";body{font-family:Manrope,sans-serif;background-color:#f5f5f5;color:#222;padding:2rem;font-size:1.0625rem;line-height:1.6}*,::after,::before,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{color-scheme:light dark;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last}img{max-width:100%}h1{font-size:2.5rem;font-weight:600;line-height:1.15;margin-top:2.415rem;margin-bottom:2.415rem}h2{font-size:2rem;font-weight:600;line-height:1.15;margin-top:1.61rem;margin-bottom:1.61rem}h3{font-size:1.625rem;font-weight:600;line-height:1.2;margin-top:.805rem;margin-bottom:.805rem}h4{font-size:1.25rem;font-weight:400;line-height:1.2}p{margin-top:.805rem;margin-bottom:.805rem}blockquote{margin-top:2.415rem;margin-bottom:2.415rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-border-start:5px solid #ccc;border-inline-start:5px solid #ccc;font-style:italic}.text-center{text-align:center}.table-container{max-height:60vh;overflow-y:auto;border:1px solid #ccc;width:100%}table{width:100%;border-collapse:collapse}thead th{position:sticky;top:0;background-color:#f1f1f1;z-index:2}td,th{padding:10px;text-align:left;background-color:#f1f1f1;border:1px solid #ddd;white-space:nowrap}tr:nth-child(odd) td{background-color:#e6e6e6}tbody td:first-child,tbody th:first-child{position:sticky;left:0;-webkit-box-shadow:inset -1px 0;box-shadow:inset -1px 0;z-index:1}caption{padding:.5rem;font-weight:700;text-align:left}ol,ul{margin:3.22rem 0}ol li,ul li{margin:.805rem 0}a{color:#ed1a24}main>section{padding-top:2.415rem;padding-bottom:2.415rem}main>section:nth-child(odd){background-size:cover;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,187,187,.8)),to(rgba(187,187,187,.8))),url(/assets/pw_pettern.jpg);background-image:linear-gradient(to bottom,rgba(187,187,187,.8),rgba(187,187,187,.8)),url(/assets/pw_pettern.jpg);background-color:#bbb}.container{max-width:1800px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.container_short{max-width:1260px}.container_text{max-width:900px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-30px;margin-right:-30px}.row-m--column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:720px){.row-t-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1000px){.row-m--column-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.sticky-side{position:sticky;top:3.22rem}[class*=col-]{padding-left:30px;padding-right:30px;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:100%}@media (min-width:720px){.col-t-1-3{max-width:33.3333333333%}.col-t-2-3{max-width:66.6666666667%}.col-t-1-2{max-width:50%}}@media (min-width:1000px){.col-1-3{max-width:33.3333333333%}.col-2-3{max-width:66.6666666667%}.col-2-5{max-width:40%}.col-3-5{max-width:60%}}.my-0{margin-bottom:0;margin-top:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.my-1{margin-bottom:.805rem;margin-top:.805rem}.mb-1{margin-bottom:.805rem}.mt-1{margin-top:.805rem}.my-2{margin-bottom:1.61rem;margin-top:1.61rem}.mb-2{margin-bottom:1.61rem}.mt-2{margin-top:1.61rem}.my-3{margin-bottom:2.415rem;margin-top:2.415rem}.mb-3{margin-bottom:2.415rem}.mt-3{margin-top:2.415rem}.my-4{margin-bottom:3.22rem;margin-top:3.22rem}.mb-4{margin-bottom:3.22rem}.mt-4{margin-top:3.22rem}.my-5{margin-bottom:4.025rem;margin-top:4.025rem}.mb-5{margin-bottom:4.025rem}.mt-5{margin-top:4.025rem}.form-container{max-width:460px;margin:1.61rem auto}.form-container .form-group{margin-bottom:1.2075rem}.form-container .form-group label{font-weight:600;font-size:1.2rem}.form-container .form-group input{color:#191919;padding:0 .75rem;border:0;outline:0;font-size:1rem;height:2.8175rem;line-height:2.8175rem;width:100%;background:0 0;border:1px solid #222;border-radius:3px;background-color:#f5f5f5}.form-container .form-group .error-text{color:#e74c3c;font-size:.8rem;margin-top:.25rem}.form-radio-size-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.805rem;padding-top:.805rem;padding-bottom:.805rem}.form-radio-size-group label{position:relative}.form-radio-size-group input{opacity:0;position:absolute;top:0;left:0}.form-radio-size-group input:checked+span{border:1px solid #ed1a24;color:#ed1a24}.form-radio-size-group span{display:block;position:relative;height:3.22rem;width:3.22rem;line-height:3.22rem;text-align:center;border-radius:3px;border:1px solid #222}.form-radio-color-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.805rem;padding-top:.805rem;padding-bottom:.805rem}.form-radio-color-group label{position:relative}.form-radio-color-group input{opacity:0;position:absolute;top:0;left:0}.form-radio-color-group input:checked+span{border:3px solid #ed1a24}.form-radio-color-group span{display:block;position:relative;height:3.22rem;width:3.22rem;border-radius:3px}.form-radio-color-group span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:3px;border:2px solid #fff}.form-check label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit;line-height:2.415rem}.form-check input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.form-check input[type=checkbox]+span{position:relative;display:inline-block;margin-right:.805rem;width:4.025rem;height:2.415rem;background-color:#f5f5f5;border:2px solid #222;border-radius:1.61rem;-webkit-transition:all .2s ease;transition:all .2s ease}.form-check input[type=checkbox]+span:after{content:"";position:absolute;height:2.415rem;width:2.415rem;border-radius:1.61rem;border:2px solid #222;left:-2px;top:-2px;-webkit-transition:all .2s ease;transition:all .2s ease}.form-check input[type=checkbox]:checked+span{border-color:#ed1a24}.form-check input[type=checkbox]:checked+span:after{background-color:#ed1a24;left:calc(100% - 2.0125rem - 4px);-webkit-mask-image:url(/assets/icon_bjj.svg);mask-image:url(/assets/icon_bjj.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.805rem;mask-size:.805rem}.ms-color{color:#ed1a24}.button-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.805rem}.button-spacer-m--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-spacer-m--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (min-width:1000px){.button-spacer--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-spacer--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.button{display:inline-block;padding:.8rem;text-decoration:none;background-color:#222;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background-color:rgb(8.5,8.5,8.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button--accent{background-color:#ed1a24}.button--accent:hover{background-color:rgb(196.5506072874,15.4493927126,24.032388664)}.button .text-disabled{display:none}.button--disabled{background-color:#bbb;border:1px solid #222;cursor:not-allowed}.button--disabled:hover{background-color:rgb(161.5,161.5,161.5)}.button--disabled .text-enabled{display:none}.button--disabled .text-disabled{display:inline}.button:active{-webkit-transform:translateY(0);transform:translateY(0)}section:nth-child(2){background-image:url(../assets/hero.png);background-attachment:fixed;background-size:cover;background-position:center}.isMobile section:nth-child(2){background-attachment:unset}.hero-container{padding-bottom:56%;background-image:url(../assets/hero.png);background-attachment:fixed;background-size:cover;background-position:center;border-radius:3px;color:#f5f5f5;text-align:center;font-size:1.4rem}.hero-container a{text-decoration:none}.hero-container h1{margin-bottom:60px;font-size:2rem}.hero-subtitle{margin-bottom:30px}.hero-features span{display:block}.hero-features{margin-bottom:30px}.solution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-left:30px;padding-right:30px;padding-top:1.61rem;padding-bottom:1.61rem;min-height:100%;text-align:center;color:#222;background-color:#bbb;border-radius:3px;opacity:.9}.solution:after{content:"";position:absolute;bottom:.805rem;right:15px;width:30px;height:30px;border-right:3px solid #222;border-bottom:3px solid #222;border-radius:3px}.preview-box{padding-bottom:120%;position:relative;overflow:hidden;border-radius:3px;border:1px solid #222}.preview-box div{position:absolute;background-size:cover;background-position:center;-webkit-transform:scale(1);transform:scale(1);top:0;left:0;right:0;bottom:0;cursor:-webkit-zoom-in;cursor:zoom-in}.preview-box div.active{z-index:1}.preview-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.805rem}.preview-colors div{height:4.025rem;width:4.025rem;border:1px solid #222;cursor:pointer;border-radius:3px}.preview-colors div.active{-webkit-box-shadow:0 0 0 3px #ed1a24;box-shadow:0 0 0 3px #ed1a24}.preview-sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.805rem}.preview-sizes div{height:4.025rem;width:4.025rem;line-height:4.025rem;text-align:center;border:1px solid #222;cursor:pointer}.preview-sizes div.active{border:1px solid #ed1a24;color:#ed1a24}.masonry-container{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media (min-width:1000px){.masonry-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.masonry-container{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;width:100%}.masonry-photo{display:block;width:100%;margin-bottom:1.5rem;border-radius:3px;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.masonry-photo img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width:1000px){.masonry-photo:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}}.standards{background-attachment:fixed;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/assets/section_bg.webp)!important;background-image:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/assets/section_bg.webp)!important;background-size:contain;background-position:center}.isMobile .standards{background-attachment:unset}.construction-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.415rem;margin:1.61rem 0}.construction-card:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:1000px){.construction-card--image{max-width:40%}.construction-card--image img{border-radius:3px}}.construction-card ul{margin-bottom:0}.faq__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.805rem;max-width:900px;margin-left:auto;margin-right:auto}.faq__item{margin-bottom:8px;border:1px solid #222;border-radius:3px;overflow:hidden;background-color:#bbb;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:box-shadow .2s ease,transform .15s ease;transition:box-shadow .2s ease,transform .15s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;width:100%}.faq__item:hover{-webkit-box-shadow:0 4px 12px #bbb;box-shadow:0 4px 12px #bbb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.faq__item:last-child{margin-bottom:0}.faq__question summary{position:relative;display:block;width:100%;padding:16px 48px 16px 20px;font-size:1.1rem;font-weight:600;color:#222;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.faq__question summary::-webkit-details-marker{display:none}.faq__question summary::after{content:"›";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:1.4rem;font-weight:700;color:#222;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.faq__question summary:hover{background-color:rgba(34,34,34,.05)}.faq__question summary:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(34,34,34,.25);box-shadow:0 0 0 3px rgba(34,34,34,.25)}.faq__question[open] summary{background-color:#fff}.faq__question[open] summary::after{-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.faq__answer{margin:0;padding:0 20px 20px;font-size:1rem;line-height:1.6;color:#222;border-top:1px solid #222;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease}details[open] .faq__answer{background-color:#f5f5f5;max-height:600px;padding-top:20px}.fabric{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),url(/assets/fabric.avif);background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),url(/assets/fabric.avif);background-attachment:fixed;background-size:cover;background-position:center}.belt{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),url(/assets/belts.webp);background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),url(/assets/belts.webp);background-repeat:no-repeat;background-size:40% auto;background-position:bottom right}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.61rem}.header-contacts ul{list-style:none;margin:0}.header-contacts ul li{margin:.4025rem 0}.logo{max-width:100px}.belt-colors{display:none}.belt-colors.active{display:block}.testimonials__partners{list-style:none}@media (min-width:1000px){.testimonials__partners{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.61rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials__partners li{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.61rem);flex:0 1 calc(50% - 1.61rem)}}@media (min-width:1100px){.testimonials__partners li{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 1.61rem);flex:0 1 calc(33.33% - 1.61rem)}}@media (min-width:1000px){.testimonials__review{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.415rem;max-width:900px;margin-right:auto;margin-left:auto}.testimonials__review:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}
/*# sourceMappingURL=main.css.map */
