html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none}html,body{height:100%;font-family:"Montserrat",sans-serif;font-weight:300;color:#333;font-size:16px;overflow-x:hidden;scroll-behavior:smooth}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1200px;margin:0 auto;padding:0 15px}.socials{display:-webkit-box;display:-ms-flexbox;display:flex}.socials__link{width:25px;height:25px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.socials__link + .socials__link{margin-left:5px}.socials__link:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.block-title{font-size:36px;font-weight:500;text-align:center;color:#333;position:relative;padding-bottom:45px;text-transform:uppercase;margin-bottom:20px}.block-title::after{content:"";background-color:#333;width:70px;height:2px;position:absolute;margin:0 auto;left:0;right:0;bottom:0}.block-pretitle{font-size:20px;text-align:center;padding-bottom:20px}section:nth-child(even){background-color:#f6f6f6}.popup__catalog,.popup__thanks,.popup__form{position:fixed;top:0;left:0;z-index:10;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:rgba(0,0,0,0.4);width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.popup__img{width:100%}.popup__catalog-container{max-width:1000px;min-width:280px;padding:30px 30px 20px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;background-color:#fff;margin:10px;position:relative}.popup__title{font-size:28px;padding-bottom:10px}.popup__text{padding-bottom:20px}.popup__advantages{list-style-type:disc!important;margin-left:30px;margin-bottom:10px}.popup__price{font-size:24px;padding-bottom:15px;padding-top:20px}.popup__btn{padding:12px 80px;background-color:#212121;color:#fff;display:inline-block;border-radius:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:3px solid #212121}.popup__btn:hover{background-color:#fff;color:#000}.popup__scroll{height:295px;overflow:auto}.popup__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.popup__thanks-container{padding:30px;position:relative;text-align:center;background-color:#fff;margin:10px}.popup__thanks-title{padding-bottom:20px}.popup__form-container{max-width:400px;padding:30px;position:relative;background-color:#fff;margin:10px;border-radius:5px}.popup__form-text{margin-bottom:5px}.popup__form-title{padding-bottom:20px}.popup__form-input{border:none;background-color:#eee;width:100%;padding:10px 5px;margin-bottom:15px}.popup__form-input._error{-webkit-box-shadow:0 0 8px 0 rgba(250,51,51,0.5);box-shadow:0 0 8px 0 rgba(250,51,51,0.5)}.popup__form-input:focus::-webkit-input-placeholder{color:transparent}.popup__form-input:focus::-moz-placeholder{color:transparent}.popup__form-input:focus:-ms-input-placeholder{color:transparent}.popup__form-input:focus::-ms-input-placeholder{color:transparent}.popup__form-input:focus::placeholder{color:transparent}.popup__form-input::-webkit-input-placeholder{font-size:14px;-webkit-transition:.2s;transition:.2s}.popup__form-input::-moz-placeholder{font-size:14px;-moz-transition:.2s;transition:.2s}.popup__form-input:-ms-input-placeholder{font-size:14px;-ms-transition:.2s;transition:.2s}.popup__form-input::-ms-input-placeholder{font-size:14px;-ms-transition:.2s;transition:.2s}.popup__form-input::placeholder{font-size:14px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.popup__form-btn{border-radius:10px;padding:10px 5px;color:#fff;background-color:#212121;display:block;margin:0 auto 5px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:3px solid #212121}.popup__form-btn:hover{background-color:#fff;color:#000}.popup-open{visibility:visible!important;opacity:1!important}.map__box{width:100%}.logo{max-width:150px;min-width:100px;max-height:100px}.header{width:100%;height:106px;position:relative}.header .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu-btn{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Anicons Regular",sans-serif;font-size:40px;font-variation-settings:TIME 1;-webkit-transition:font-variation-settings .4s ease;-o-transition:font-variation-settings .4s ease;transition:font-variation-settings .4s ease;cursor:pointer}.header__menu-btn.open{font-variation-settings:TIME 100}.header__menu-item{position:relative;list-style-type:none}.header__menu-item + .header__menu-item{margin-left:20px}.header__menu-item + .header__menu-item::after{content:".";font-size:30px;position:absolute;top:-18px;left:-12px}.header__menu-link{color:#000}.header__menu-link:hover{text-decoration:underline}.header__connection{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__telephone{color:#000;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding-left:50px;padding-right:20px;position:relative}.header__telephone:hover{color:#5acdf9}.header__telephone::after{content:"";background-image:url(../img/telephone.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px;left:30px}.header__btn{background-color:#000;color:#fff;padding:5px 25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:15px;display:inline-block}.header__btn:hover{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.no-webp .preheader{background-image:url(../img/preheader-bck.jpg)}.preheader{height:600px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-top:130px;text-align:center;position:relative}.preheader .container{text-align:center}.preheader__title{font-weight:500;font-size:72px;color:#fff;margin-bottom:15px;background-color:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);padding:0 10px}.preheader__text{color:#fff;font-size:24px;margin-bottom:25px;padding:10px;background-color:rgba(0,0,0,0.5);border-radius:20px;background-color:rgba(0,0,0,0.5)}.preheader__btn{padding:15px 70px;background-color:#212121;border-radius:20px;color:#fff;font-size:20px;display:inline-block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:3px solid #212121}.preheader__btn:hover{background-color:#fff;color:#000}.preheader__mention{font-size:14px;color:#fff;margin-top:30px}.goods{padding:80px 0}.goods__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:920px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods__item{width:400px;background-color:#fff;padding:20px}.goods__title{padding-top:20px;padding-bottom:15px;position:relative;font-weight:500;font-size:16px;text-transform:uppercase;margin-bottom:15px}.goods__title::after{content:"";position:absolute;width:100%;height:1px;background-color:#e6e6e6;bottom:0;left:0}.text{padding:80px 0}.text__text + .text__text{margin-top:20px}.advantages{padding:80px 0}.advantages__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:0 auto}.advantages__img{max-width:135px}.advantages__title{padding-top:20px;padding-bottom:15px;position:relative;font-weight:500;font-size:16px;text-transform:uppercase;text-align:center}.advantages__text{text-align:center;font-size:16px}.advantages__item{width:300px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.usage{padding:80px 0}.usage .container{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:30px}.usage__text + .usage__text{margin-top:20px}.usage__img{width:450px}.usage__content{width:600px}.usage-title{text-align:left}.usage-title:after{margin:unset;left:0;right:unset}.catalog{padding:80px 0}.catalog__box{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;grid-gap:10px}.catalog__item{cursor:pointer;max-width:500px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:relative}.catalog__box-abs{position:absolute;text-align:center;bottom:15px}.catalog__item:hover{background-color:#eee}.catalog__title{font-weight:500;font-size:18px;padding-bottom:30px;padding-top:20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.catalog__text{padding-bottom:130px;text-align:top}.catalog__price{font-size:24px;padding-bottom:40px}.catalog__btn{padding:15px 60px;background-color:#212121;border-radius:10px;display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:3px solid #212121;color:#fff}.catalog__btn:hover{background-color:#fff;color:#000}.best{padding:80px 0}.best__box{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;justify-items:center}.reviews{padding:80px 0}.reviews__box{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:40px;justify-items:center}.reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reviews__text{max-width:500px}.reviews__img{max-width:150px;border-radius:100px;max-height:150px}.reviews__content{padding-top:10px}.reviews__title{font-weight:500;padding-bottom:20px}.reviews__form{max-width:940px;border:3px solid #eee;padding:40px;background-color:#fff;margin:100px auto 0;justify-items:center;position:relative}.reviews__form._sending::after{opacity:1;visibility:visible}.reviews__form::after{content:"";position:absolute;width:100%;top:0;left:0;height:100%;background-color:rgba(255,255,255,0.9);z-index:10;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.reviews__form-title{font-size:24px;font-weight:500;text-align:center;padding-bottom:40px}.reviews__form-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:20px;width:100%}.reviews__form-input-box{position:relative}.reviews__form-input{border:none;border-bottom:1px solid #000;padding:5px;width:100%}.reviews__form-input::-webkit-input-placeholder{font-size:14px;-webkit-transition:.2s;transition:.2s}.reviews__form-input::-moz-placeholder{font-size:14px;-moz-transition:.2s;transition:.2s}.reviews__form-input:-ms-input-placeholder{font-size:14px;-ms-transition:.2s;transition:.2s}.reviews__form-input::-ms-input-placeholder{font-size:14px;-ms-transition:.2s;transition:.2s}.reviews__form-input::placeholder{font-size:14px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.reviews__form-input:focus::-webkit-input-placeholder{color:transparent}.reviews__form-input:focus::-moz-placeholder{color:transparent}.reviews__form-input:focus:-ms-input-placeholder{color:transparent}.reviews__form-input:focus::-ms-input-placeholder{color:transparent}.reviews__form-input:focus::placeholder{color:transparent}.reviews__form-input._error{-webkit-box-shadow:0 13px 8px -5px rgba(250,51,51,0.2);box-shadow:0 13px 8px -5px rgba(250,51,51,0.2);border-bottom:1px solid #fa3333}.reviews__form-btn{width:186px;background-color:#212121;border-radius:10px;padding:15px 45px;cursor:pointer;margin:0 auto 10px;display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:3px solid #212121;color:#fff}.reviews__form-btn:hover{background-color:#fff;color:#000}.reviews__form-text{font-size:12px;color:#333;text-align:center}.reviews__form-text a{text-decoration:underline;color:#333}.company{padding:80px 0}.company__text + .company__text{margin-top:15px}.map{min-height:1050px;position:relative}.map__titles{padding:10px}.map__title{font-size:20px;font-weight:500;text-transform:uppercase;padding-bottom:28px;padding-right:10px;position:relative}.map__title::after{content:"";position:absolute;top:4px;width:15px;height:15px;background-image:url(../img/arrow-down.svg);background-repeat:no-repeat;background-size:contain;right:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.map__items{margin-left:40px;list-style-type:disc!important}.map__item{font-size:15px}.map__item + .map__item{margin-top:10px}.map__link{color:#000;font-weight:400}.map__link:hover{text-decoration:underline}.footer{min-height:160px;padding:20px}.footer__text{font-size:15px}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__first{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;max-width:600px}.footer__conf{line-height:110%;border-bottom:1px solid #333;color:#333;font-size:14px}.footer__second{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-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__second .header__telephone{padding-right:0}.footer__text-s{padding:5px 0 10px;font-size:12px}@media (max-width: 1500px){.map__content.open{height:360px}}@media (max-width: 1200px){.preheader{height:620px}.preheader__title{font-size:calc(28px + 44 * ((100vw - 320px) / 1600))}.preheader__text{font-size:calc(18px + 6 * ((100vw - 320px) / 1600))}.preheader__btn{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}.block-title{font-size:calc(26px + 10 * ((100vw - 320px) / 1600))}.block-pretitle{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media (max-width: 1000px){.reviews__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (max-width: 820px){.header__menu{display:none}.header__connection{display:none}.header__menu-btn{display:unset}.header__menu-mobile{position:absolute;top:100%;right:-100%;border-top:1px solid #000;padding:50px;padding-right:20px;background-color:#fff;z-index:10;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__menu-mobile .header__menu{display:unset;text-align:right}.header__menu-mobile .header__menu-item{margin-left:0;margin-bottom:10px}.header__menu-mobile .header__menu-item::after{content:""}.header__menu-mobile .header__connection{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-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.header__menu-mobile.open{right:0}.header__telephone{padding-right:0}.footer__first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer__conf{margin-bottom:20px}.footer .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__second{margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .header__telephone{padding-left:20px}.footer .header__telephone::after{left:0}.reviews__box{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.reviews__form-input-box{max-width:654px;width:100%}}@media (max-width: 400px){.map__content{right:0;left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.webp .preheader{background-image:url(../img/preheader-bck.webp)}