@font-face{
	font-family:'GillSansC';
	src:url('../font/gillsansc.eot');/* IE 9 Compatibility Mode */
	src:url('../font/gillsansc.eot?#iefix') format('embedded-opentype'),/* IE < 9 */
		url('../font/gillsansc.woff2') format('woff2'),/* Super Modern Browsers */
		url('../font/gillsansc.woff') format('woff'),/* Firefox >= 3.6,any other modern browser */
		url('../font/gillsansc.ttf') format('truetype'),/* Safari,Android,iOS */
		url('../font/gillsansc.svg#gillsansc') format('svg');/* Chrome < 4,Legacy iOS */
}

/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{background: #F7F7F7;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;	border-spacing:0;}
.mobile{display: none;}
a{text-decoration: none;color: inherit;}
/*END RESET*/

body{font-family:'GillSansC';line-height: 1.05;color:#3e3e3e}
.container{max-width: 1680px;margin: 0 auto;}
img{max-width: 100%;}
h1{font-size: 85px;}
h2{font-size: 64px;}
.btn{height: 64px;line-height: 64px;color:#fff;font-size: 32px;padding: 0 71px;border-radius: 51px;cursor: pointer;text-align: center;width: max-content;}
.red{background:#E58587;}
.corner30{border-radius: 30px;}

.header{background: #FFF5F6;}
.header__content{display: flex;}
.header__logo{margin: 29px 142px 0 0;}
.header__menu{margin: 63px 0;}
.header__menu-item a{color:inherit;font-size: 30px;}
.header__menu ul{display: flex;column-gap: 60px;}
.header__menu .current-menu-item a{color:#E58587}
#search{flex: 1;display: flex;justify-content: flex-end;align-items: center;cursor: pointer;position: relative;}
#search>svg{position: relative;z-index: 2;}
.srch__wrap{position: absolute;top: 51px;right: 0;opacity: 0;z-index: 1;}
.srch__wrap.active{opacity: 1;z-index: 2;}
.srch__wrap .ssrch__q{height: 56px;line-height: 56px;padding: 0 30px;width: 56px;transition:width .3s ease-in-out;}
.srch__wrap.active .ssrch__q{width: 250px;}
.srch__wrap form{position: relative;}
.srch__wrap form svg{position: absolute;top: 20px;right: 10px;}

.main{padding: 22px 0 0;background: #FFF5F6;position: relative;}
.main__text{padding-top: 77px;max-width: 854px;}
.main__content{display: flex;position: relative;}
.main h1{margin-bottom: 35px;}
.main p{font-size: 26px;color:#655E5E;max-width: 710px;}
.main p:first-of-type{margin-bottom: 15px;}
.main .btn{margin-top: 40px;display: block;}
.main_products{position: absolute;left: 46.5%;transform: translateX(-50%);bottom:-35px;}
.main__image img{border-radius: 30px;}

.why{padding-top: 150px;}
.why__50.red{color:#fff;background: #E58587;border-radius: 30px;padding: 47px 95px 110px;position: relative;}
.why__50.red p{font-size: 36px;margin-top: 30px;}
.why__more{position: absolute;right: 16px;bottom: 18px;cursor: pointer;}
.why__flex{display: flex;column-gap: 30px;}
.why__50{width: 50%;}
.why__13{width: 33%;padding: 58px 10px 55px 20px;background: linear-gradient(145.3deg, #FFFFFF 20.46%, #FFC9CA 159.24%);border-radius: 30px;color:#655E5E}
.why__13 h2{color: #C0A271;margin-bottom: 90px;}
.why__13 h3{font-size: 26px;margin-bottom: 4px;font-weight: 600;}
.why__13 p{font-size: 24px;}
.why__50.flex{display: flex;column-gap: 30px;}
.why__two{display: flex;margin-top: 30px;background: #F0E8DA;padding: 51px 139px 64px 95px;column-gap: 30px;}
.why__two-header{width: 50%;}
.why__two h2{max-width: 550px;}
.why__two ul{width: 50%;font-size: 30px;}
.why__two li:first-child{margin-bottom: 30px;}
.why__two li{position: relative;}
.why__two li::before{position: absolute;content: '';top: 12px;left: -53px;width: 28px;height: 28px;background-image: url(../img/star.svg);}

.help{padding: 120px 0;}
.help h2{text-align: center;margin-bottom: 70px;}
.help p{font-size: 36px;margin-bottom: 20px;max-width: 1100px;}
.help__levels{display: flex;column-gap:30px;}
.help__level{width: 33%;border-radius: 39px;background-color:#F7EFE2;background-position: bottom center;padding: 46px 40px;height: 606px;background-repeat: no-repeat;background-blend-mode:color-burn;position: relative;}
.help h3{font-weight: bold;font-size: 30px;margin-bottom: 15px;max-width: 380px;}
.help__level p{color:#655e5e;font-size: 26px;max-width: 320px;}
.help__level:nth-child(1){background-image: url(../img/lvl1.png);}
.help__level:nth-child(2){background-image: url(../img/lvl2.png);}
.help__level:nth-child(3){background-image: url(../img/lvl3.png);}
.help__num{position: absolute;display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 54px;height: 54px;background: #fff;color:#000;font-size: 31px;right: 16px;bottom: 15px;}

.advantages h2{text-align: center;margin-bottom: 70px;}
.adv__items{display: flex;column-gap: 30px;row-gap: 32px;flex-wrap: wrap;}
.adv__item{background: #fff;width: calc((100% - 60px)/3);padding: 0 40px 35px;text-align: center;font-size: 30px;color:#655E5E;box-shadow: 0px 4px 9.4px rgba(0, 0, 0, 0.25);}
.adv__item span{color:#E58587}

.comp{padding: 120px 0;}
.comp h2{margin-bottom: 70px;}
.table{background: #F7EFE2;padding: 60px 140px 75px;}
.table__odd,.table__even{display: flex;font-size: 20px;color:#655E5E;justify-content: space-between;}
.table__item{padding: 19px 0;align-items: center;display: flex;justify-content: center;text-align: center;font-size: 24px;}
.table__odd.table__header{color:#C0A271;text-align: center;align-items: center;height: 70px;}
.table__header .table__item{padding: 0;height: 70px;display: flex;align-items: center;justify-content: center;font-size: 26px;}
.table__odd{background: #fff;border:1px solid #C0A271;border-radius: 72px;}
.table__item:first-child{width: 24%;text-align: left;padding-left: 50px;justify-content: flex-start;}
.table__item:nth-child(2){width: 13%;border-left: 1px solid #C0A271;}
.table__item:nth-child(3){width: 16.5%;border-left: 1px solid #C0A271;}
.table__item:nth-child(4){width: 19%;border-left: 1px solid #C0A271;}
.table__item:last-child{width: 27.5%;border-left: 1px solid #C0A271;}
.comp__flex{margin-top: 22px;display: flex;column-gap: 30px;}
.comp__item{background: #F7EFE2;padding: 40px 110px;font-size: 26px;color:#655E5E;position: relative;}
.comp__item:first-child{width: 55%;}
.comp__item:last-child{width: 43%;}
.comp__item svg{position: absolute;top: -14px;right: -14px;border:7px solid #F7F7F7;border-radius: 50%;}

.slider{background: #fff;padding: 74px 0;}
.slider__item{border-radius: 50px;position: relative;padding: 0 105px 0 49%;display: flex;align-items: center;height: 929px;}
.slider__item.odd{background: #FFF5F6;}
.slider__item.even{background: #F0E8DA;}
.slider .btn{padding: 0 157px;display: block;}
.slider__img{position: absolute;left: 0;top: 0;}
.slider h3{font-weight: bold;font-size: 48px;line-height: 1.17;margin-bottom: 20px;max-width: 485px;text-transform: uppercase;}
.slider__item.odd h3{color:#E58587;}
.slider__item.even h3{color:#C0A271;}
.slider p{font-size: 26px;margin-bottom: 70px;max-width: 570px;}
.gold{background: #C0A271;}
.slider__img.delta{left: -130px;}
/* .owl-carousel .owl-item img{width: auto;} */
.owl-carousel .owl-item img {width:max-content;}
.owl-nav{position: absolute;display: flex;justify-content: space-between;width: 100%;top: 50%;transform: translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{width: 49px;height: 49px;background-image: url(../img/rprev.png);}
/* .odd .owl-carousel .owl-nav button.owl-prev,.odd .owl-carousel .owl-nav button.owl-next{background-image: url(../img/rprev.png);} */
/* .even .owl-carousel .owl-nav button.owl-prev,.even .owl-carousel .owl-nav button.owl-next{background-image: url(../img/gprev.png);} */
.owl-carousel .owl-nav button.owl-prev{margin-left: 30px;font-size: 0;}
.owl-carousel .owl-nav button.owl-next{margin-right: 30px;transform: rotate(180deg);font-size: 0;}
.owl-dots{position: absolute;bottom: 0;display: flex;column-gap: 6px;justify-content: center;align-items: center;height: 75px;width: 100%;border-radius: 0 0 50px 50px;}
.even .owl-dots{background: #EBE0CC;}
.odd .owl-dots{background: #FFCCD1;}
.owl-carousel button.owl-dot{border-radius: 50%;width: 9px;height: 9px;background: #838383;}
.owl-carousel button.owl-dot.active{width: 12px;height: 12px;background: #616161;}


.slider .owl-nav button.owl-prev,
.slider .owl-nav button.owl-next{width: 78px;height: 78px;border-radius: 50%;background: #EAD1D5;background-image: none;border: none;position: relative;cursor: pointer;transition: background .2s ease-in-out;}
.slider .owl-nav button.owl-prev::before,
.slider .owl-nav button.owl-next::before{content: '';position: absolute;left: 50%;top: 50%;width: 22px;height: 22px;border-top: 3px solid #655E5E;border-left: 3px solid #655E5E;transform: translate(-40%, -50%) rotate(-45deg);}
.slider .owl-nav button.owl-next::before{transform: translate(-40%, -50%) rotate(-45deg)}
.slider .owl-nav button.owl-prev:hover,
.slider .owl-nav button.owl-next:hover{background: #F8A0A8;}

.tech{padding: 120px 0;background: #f7f7f7;}
.tech h2{text-align: center;margin-bottom: 70px;}
.tech__columns{display: flex;column-gap: 92px;margin-bottom: 30px;}
.tech__column{font-size: 34px;}
.tech__column:first-child{width: 45%;}
.tech__column:last-child{width: 55%;}
.tech__flex{display: flex;background: #F0E8DA;padding: 68px 110px;column-gap: 60px;}
.tech__item{border-radius: 56px;background: #fff;border:1px solid #C0A271;padding: 27px 80px 62px 64px;width: 50%;}
.tech h3{font-size: 60px;color:#C0A271;margin-bottom: 19px;}
.tech h3 span{color:#655e5e}
.tech p{font-size: 30px;color:#655e5e;margin-bottom: 39px;}
.tech__btns{display: flex;column-gap: 23px;align-items: center;}
.btn.tech__btn{padding: 0 110px;height: 52px;line-height: 52px;transition: transform .2s;}
.tech__video-btn{font-size: 22px;color: #909090;cursor: pointer;display: flex;align-items: center;column-gap: 8px;transition: transform .2s;}
.tech__btn:hover,.tech__video-btn:hover{transform: scale(1.1);}

.use{background: #FFF5F6;padding: 97px 0 69px;font-size: 36px;}
.use h2{text-align: center;line-height: 1.28;margin-bottom: 80px;}
.use__container{background-color: #E58587;background-image: url(../img/usebg.png);background-size: cover;padding: 94px 15px 213px 78px;position: relative;color:#fff;}
.use ul{max-width: 690px;}
.use li{position: relative;padding-left: 61px;}
.use li:not(:last-child){margin-bottom: 50px;}
.use li::before{content: '';width: 22px;height: 22px;position: absolute;left: 0;top: 26px;background: url(../img/star.png);}
.use li:nth-child(2):before{top:7px;}
.use_image{position: absolute;right: 19px;bottom: 0;}
.use__products{position: absolute;bottom: -51px;left: 49%;transform: translateX(-50%);}

.docs{padding: 120px 0;background: #f7f7f7;}
.docs .container{background: #F0E8DA;padding: 66px 112px;}
.docs h2{margin-bottom: 70px;}
.docs__items{display: flex;justify-content: space-between;column-gap: 30px;row-gap: 73px;flex-wrap: wrap;}
.docs__item{width: calc((100% - 60px)/3);align-items: center;justify-content: center;display: flex;font-size: 26px;position: relative;background-image: url(../img/docsbg.png);background-size: contain;background-repeat: no-repeat;aspect-ratio: 465 / 187;}
.docs__download{position: absolute;bottom: -43px;left: 50%;transform: translateX(-47%);width: 80px;height: 80px;}
.docs__download img{width: 100%;height: 100%;object-fit: contain;}
.docs h3{max-width: 316px;text-align: center;margin: 0 auto;}

.faq h2{text-align: center;margin-bottom: 80px;}
.faq .container{background: #fff;border-radius: 50px;box-shadow: 0px 4px 14.7px rgba(0, 0, 0, 0.1);padding: 80px 112px;}
.faq__item{position: relative;}
.faq__item::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;border-radius: 10px 0 0 10px;background-color: #E58587;width: 11px;}
.faq__item:not(:last-child){margin-bottom: 30px;}
.faq__item-header{height: 90px;border-radius: 10px;background: #f3f3f3;display: flex;align-items: center;padding:0 37px 0 65px;justify-content: space-between;font-size: 36px;cursor: pointer;}
.active .faq__item-header{background: #FFF5F6;}
.faq .arrow{width: 50px;height: 50px;background-image: url(../img/arinactive.png);background-size: cover;cursor: pointer;}
.faq .active .arrow{width: 60px;height: 60px;background-image: url(../img/aractive.png);}
.faq__item-text{padding: 0 37px 0 65px;background: #FFF5F6;font-size: 24px;max-height: 0;transition:max-height .3s ease-in-out;overflow: hidden;}
.active .faq__item-text{padding-bottom: 50px;max-height: 9999px;}
.faq__item-text p{margin-bottom: 6px;}
.faq__item-text p.faq__p{margin-top: 24px;}
.faq ul{list-style: circle;padding-left: 22px;}

.how{padding: 120px 0;}
.how__flex{display: flex;flex-wrap: wrap;gap: 30px;}
.how__item{width: calc((50% - 45px)/2);border:1px solid #655E5E;border-radius: 30px;}
.how__item.big{width: calc((100% - 30px)/2);}
.how__item.red{color:#fff;padding: 66px 30px 20px 38px;border: none;}
.how__item:not(.red){padding: 30px 34px 43px;}
.how h3{text-align: center;font-size: 26px;}
.how__img{margin: 27px 0;background: #FFF5F6;border-radius: 30px;padding: 12px;display: flex;align-items: center;justify-content: center;}
.how p{color:#655E5E;font-size: 24px;}

.before_after{background: #FFF5F6;}
.before_after__title{text-align: center;margin-bottom: 40px;}
.before_after__box{background: #fff;padding: 80px 50px 0px;max-width: 100%;margin: 0 auto;box-shadow: 0px 4px 14.7px rgba(0, 0, 0, 0.1);position: relative;}
.before_after__wrapper{position: relative;}
.before_after__item{position: relative;}
.before_after__images{display: flex;column-gap: 30px;overflow: hidden;max-width: max-content;margin: 0 auto;}
.before_after__image{flex: 1;position: relative;overflow: hidden;}
.before_after__image img{width: 100%;height: 100%;object-fit: cover;display: block;}
.before_after__label{position: absolute;left: 20px;top: 20px;z-index: 2;background: #fff;color:#000;font-size: 20px;padding: 6px 16px;border-radius: 20px;}
.before_after__image.after .before_after__label{background: #fff;color:#000;}
.before_after__nav{position: absolute;top: 50%;left: 30px;right: 30px;transform: translateY(-50%);display: flex;justify-content: space-between;pointer-events: none;z-index: 5;}
.before_after__nav-btn{width: 78px;height: 78px;border-radius: 50%;border: none;background: #EAD1D5;cursor: pointer;position: relative;transition: background .2s ease-in-out;z-index: 6;}
.before_after__nav-btn{pointer-events: auto;}
.before_after__nav-btn span{position: absolute;left: 50%;top: 50%;width: 22px;height: 22px;border-top: 3px solid #655E5E;border-left: 3px solid #655E5E;transform: translate(-40%, -50%) rotate(-45deg);}
.before_after__nav--next span{transform: translate(-60%, -50%) rotate(135deg);}
.before_after__nav-btn:hover{background: #F8A0A8;}
.before_after .owl-dots{position: static;margin-top: 25px;background: transparent;}
.before_after .owl-carousel button.owl-dot{background: #FFBEBF;width:21px;height:11px;border-radius:5px;}
.before_after .owl-carousel button.owl-dot.active{background: #E58587;width:63px;height:11px;border-radius:5px;}

.manufacturer-slider{background:#FFF5F6;padding:0 0 120px;}
.manufacturer-slider__box{background:#fff;padding:70px 50px 40px;max-width:100%;margin:0 auto;box-shadow:0 4px 14.7px rgba(0,0,0,0.1);position:relative;}
.manufacturer-slider__wrapper{position:relative;}
.manufacturer-slider__images{display:flex;gap:30px;max-width:100%;margin:0 auto;justify-content:center;height:700px;}
.manufacturer-slider__image{flex:1;position:relative;overflow:hidden;border-radius:30px;display:flex;align-items:center;justify-content:center;}
.manufacturer-slider__image img{width:100% !important;height:700px;object-fit:contain;display:block;}
.manufacturer-slider__nav{position:absolute;top:50%;left:30px;right:30px;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:5;}
.manufacturer-slider__nav-btn{width:78px;height:78px;border-radius:50%;border:none;background:#EAD1D5;cursor:pointer;position:relative;transition:background .2s ease-in-out;pointer-events:auto;}
.manufacturer-slider__nav-btn span{position:absolute;left:50%;top:50%;width:22px;height:22px;border-top:3px solid #655E5E;border-left:3px solid #655E5E;transform:translate(-40%,-50%) rotate(-45deg);}
.manufacturer-slider__nav--next span{transform:translate(-60%,-50%) rotate(135deg);}
.manufacturer-slider__nav-btn:hover{background:#F8A0A8;}
.manufacturer-slider .owl-dots{position:static;margin-top:30px;column-gap:0px;}
.manufacturer-slider .owl-carousel button.owl-dot{background:#FFBEBF;width:21px;height:11px;border-radius:5px;margin:0 5px;}
.manufacturer-slider .owl-carousel button.owl-dot.active{background:#E58587;width:63px;}

.other{padding-bottom: 120px;}
.other__flex{display: flex;column-gap: 30px;}
.other__form{background: linear-gradient(142.25deg, #FFFFFF 1.7%, #FFC9CA 156.1%);flex:1;padding: 78px 105px 77px;color:#655E5E;}
.other__fi p{margin-top: 33px;display: flex;flex-wrap: wrap;column-gap: 27px;row-gap: 20px;justify-content: space-between;}
.other h2{margin-bottom: 22px;}
.other p{font-size: 26px;}
.other input{border:none;height: 95px;line-height: 95px;border-radius: 50px;padding: 0 40px;color:#655E5E;font-size: 26px;width: 100%;box-sizing: border-box;}
.other .wpcf7-form-control-wrap{width: 100%;}
.other input::placeholder{color: #909090;}
/* .other .name,.other .phone{width: 37%;} */
.other [data-name="your-name"],.other [data-name="your-phone"]{width:calc((100% - 27px)/2)}
.other__bottom{display: flex;column-gap: 113px;justify-content: space-between;align-items: center;margin-top: 40px;}
.other__bottom p{width: 100%;}
.other .wpcf7-spinner{position: absolute;}
.other__discl p{font-size: 20px;}
.other__discl a{color:#E58587}
.other__send{height: 95px;line-height: 95px;font-size: 36px;padding: 0 108px;}
.other .other__send{color:#fff}

.footer .container{background: #F0E8DA;padding: 40px 50px;font-size: 26px;}
.footer__flex{display: flex;}
.footer__logo{margin-right: 365px;}
.footer h3{font-size: 30px;}
.footer__menu a{display: block;color:inherit;color:#655E5E}
.footer__menu a:not(:last-child){margin-bottom: 1.57%;}
.footer h3{margin-bottom: 15px;}
.footer__menu{line-height: 1.57;margin-right: 150px;}
.footer__contacts{line-height: 1.57;}
.footer__contacts a{color:inherit;color:#655E5E}
.footer p{color:#655E5E}

.banner-ful-width{background: #000;background: #eee;margin-top: 20px;padding: 40px 0;}
.banner-ful-width .container{text-align: center;font-size: 60px;color:#dcdcdd;text-transform: uppercase;}

.page-id-13 .header,.page-id-15 .header,.page-id-3 .header,.search .header{background: #f7f7f7;}
.amain{padding: 20px 0 120px;color:#3e3e3e}
.amain__flex{display: flex;column-gap: 30px;}
.amain h1{font-size: 40px;line-height: 1.05;margin-bottom: 50px;}
.amain p{color:#655E5E;font-size: 28px;max-width: 720px;}
.amain p:not(:last-child){margin-bottom: 13px;}
.amain__img{border-radius: 30px;}

.digits{padding: 0 0 120px;}
.digits__flex{display: flex;column-gap: 30px;justify-content: space-between;align-items: center;}
.digits__item{background: linear-gradient(145.3deg, #FFF 20.46%, #FFC9CA 159.24%);border-radius: 30px;padding: 35px 37px;display: flex;align-items: center;column-gap:20px;}
.digits__digit{font-size: 96px;color: #C0A271;}
.digits__text{color:#655E5E;font-size: 24px;}
.digits__item:nth-child(1),.digits__item:nth-child(2){width: 24%;}
.digits__item:nth-child(3) .digits__text{width: 42%;}

.values{padding: 0 0 120px;}
.values h2{margin-bottom: 70px;text-align: center;}
.values__flex{display: flex;justify-content: space-between;column-gap: 30px;}
.values__item{width: 33%;background: #FFF;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 77px 33px 53px;text-align: center;}
.values__item h3{color:#E58587;font-size: 40px;margin-bottom: 20px;}
.values__item p{color:#655e5e;font-size: 26px;}
.values__slogan{margin-top: 59px;font-size: 40px;}
.values__slogan span{color:#E58587}

.manufacturer-slider h2{margin-bottom: 70px;text-align: center;}

.product-page .header{background: #fff;}
.product{padding: 120px 0 95px;background: #fff;}
.product__flex{display: flex;column-gap: 140px;}
.product__images{display: flex;column-gap: 105px;}
.product__thumbs{display: flex;column-gap: 30px;padding-top: 50px;width: 218px;}
.product__thumbs-dot{width: 9px;height: 9px;border-radius: 50%;background:#f9d8dc;transition: .3s ease-in-out;cursor: pointer;}
.product__thumbs-dot.current{width: 12px;height: 12px;background:#E58587;}
.product__thumbs-dots{display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 6px;width: 12px;}
.product__thumb{width: 176px;padding: 20px;cursor: pointer;text-align: center;border: 1px solid rgba(0,0,0,0);transition: border .2s ease-in}
.product__thumb img{max-height: 130px;}
.product__thumb.current{border-radius: 30px;border: 1px solid #E58587;}
.product__image{position: relative;}
.product__image-shadow{position: absolute;width: 333px;height: 415px;background: #E58587;filter: blur(155px);left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product__image img{position: relative;width: 100%;object-fit: contain;object-position: center;height: 100%;}
.product__image{width: 463px;height: 642px;}
.product h1{color:#E58587;font-size: 64px;}
.product h2{font-size: 36px;margin: 11px 0 50px;color: #655E5E;max-width: 700px;}
.product__params{display: flex;flex-wrap: wrap;column-gap: 45px;row-gap: 20px;font-size: 26px;}
.product__param-title{width: 295px;font-weight: 600;}
.product__param-text{width: 300px;}
.product__disclaimer{font-weight: 700;color:#C0A271;font-size: 36px;margin-top: 35px;text-transform: uppercase;}
.sp{font-size: 36px;color:#655E5E}
.sp1{margin: 100px 0 35px;max-width: 570px;}
.sp2{max-width: 690px;}
.header.prod{background: #fff;}

.add{background: #fff;padding-bottom: 120px;}
.add__flex{display: flex;justify-content: space-between;}
.add li{position: relative;color:#655E5E;font-size: 26px;margin-bottom: 25px;padding-left: 50px;}
.add li:before{position: absolute;content: '';width: 22px;height: 22px;background: url(../img/rstar.png);left: 0;top: 2px;}
.add ul{max-width: 760px;}
.add__files{padding-right: 115px;}
.add__file{display: flex;border-radius: 30px;border: 1px solid #E58587;padding: 17px 65px 20px 82px;align-items: center;column-gap: 95px;}
.add__file:first-child{margin-bottom: 32px;}
.add__file-name{font-size: 30px;color:#E58587;margin-bottom: 20px;}
.add__file-size{text-transform: uppercase;color:#909090;font-size: 20px;}

.pother{padding-bottom: 120px;background: #fff;}
.pother__flex{display: flex;column-gap: 30px;}
.pother__item{border-radius: 30px;background: #FFF5F6;padding: 64px 95px 63px 53px;width: 50%;}
.pother__item h2{text-transform: uppercase;font-weight: 700;font-size: 40px;margin-bottom: 50px;color:#C0A271}
.pother__item p{font-size: 26px;}
.pother__item li{font-size: 26px;margin-bottom: 30px;padding-left: 50px;position: relative;}
.pother__item li:last-child{margin-bottom: 0;}
.pother__item li:before{position: absolute;content: '';width: 22px;height: 22px;background: url(../img/gstar.png);left: 0;top: 2px;}

.cmain{padding: 100px 0;background: #FFF5F6;}
.cmain__flex{display: flex;column-gap: 30px;}
.cmain__text{border-radius: 30px;background: #fff;padding: 60px 50px;flex:1}
.cmain__img{width: 540px;}
.cmain li{position: relative;font-size: 36px;margin-bottom: 30px;padding-left: 50px;}
.cmain li:before{position: absolute;content: '';width: 22px;height: 22px;background: url(../img/rstar.png);left: 0;top: calc(50% - 11px);}

/* OLD:
.catSlider{background: #FFF5F6;padding-bottom: 30px;}
.catSlider{padding-left: calc((100% - 1680px) / 2);}
*/
.catSlider{background: #FFF5F6;padding: 0 0 30px;}
.cat__item{border-radius: 30px;background: #fff;padding: 35px 31px 37px;box-shadow: 0px 0px 20px rgba(229, 133, 135, 0.3);}
.catSlider .owl-stage-outer{padding: 20px 0}
.cat__item h2{line-height: 1.17;font-size: 48px;color:#E58587}
.cat__item p{font-size: 24px;color:#655E5E;height: 50px;}
.cat__img{height: 500px;width: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.cat__img img{max-height: 372px;max-width: 455px;}
.cat__item a{text-transform: uppercase;color:#fff;background: #E58587;height: 53px;line-height: 53px;text-align: center;width: 305px;border-radius: 30px;display: block;margin: 0 auto;font-size: 30px;}
.catSlider .owl-nav{display: none;}
/* OLD:
.catSlider .owl-dots{bottom: -106px;width:50%;left:calc(25% - ((100% - 1680px) / 2));}
*/
.catSlider .owl-dots{bottom: -106px;width:100%;left:0;}
.catSlider .owl-carousel button.owl-dot.active{background: #E58587;}
.catSlider .owl-carousel button.owl-dot{background: #FFBEBF;}

.catNav{background: #FFF5F6;padding-bottom: 190px;}
.catNav__bar{position: relative;}
.catNav__prev,.catNav__next{z-index: 9;width: 78px;height: 78px;top: 0;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;background: #EAD1D5;position: absolute;transition: background .2s ease-in;}
.catNav__prev{left: 0;}
.catNav__next{right: 0;}
.catNav__prev:hover,.catNav__next:hover{background: #F8A0A8;}

.contacts{padding: 100px 0 120px;}
.contacts h1{font-size: 64px;margin-bottom: 65px;}
.contacts__flex{display: flex;column-gap: 155px;}
.bfh{font-size: 36px;margin-bottom: 10px;margin-top:20px;}
.manufacturer{color:#655e5e;font-size: 26px;}
.cform{padding-bottom: 120px;}
.cform h2{font-size: 55px;color: #655e5e;margin-bottom: 50px;}
.cform__flex{display: flex;column-gap: 89px}
.cform__flex form p{display: flex;column-gap: 28px;row-gap: 30px;flex-wrap: wrap;flex:1;max-width: 1110px;}
.cform__flex input:not([type="submit"]){height: 95px;line-height: 95;padding: 0 50px;font-size: 26px;color:#655e5e;width: 100%;box-sizing: border-box;border-radius: 95px;border:1px solid #E58587;outline: none;}
.cform__flex .wpcf7-form-control-wrap{width: calc((100% - 28px)/2)}
.cform__flex input::placeholder{color:#909090}
.cform__contacts{width: 360px;}
.cform__flex input[type="submit"]{margin-top: 40px;height: 95px;line-height: 95px;border-radius: 95px;background: #E58587;color:#fff;text-align: center;font-size: 36px;padding: 0 100px;border:none;cursor: pointer;}
.agree{color:#c9c9c9;font-size: 26px;margin-top: 30px;}
.cform__tel{font-size: 36px;color:inherit;margin-bottom: 30px;display: block;}
.cform__addr{font-size: 36px;color:inherit;margin-bottom: 30px;}
.cform__mail{color:#E58587;font-size: 36px;}
.cform__mail.last{margin-top: 30px;}
.cform__submail{color:#acacac;font-size: 20px;}
.magree{display: none;}
.cform__flex .wpcf7-not-valid-tip,.other__form .wpcf7-not-valid-tip{font-size: 18px;text-align: center;}

.category-4 .header{background: #f7f7f7;}
.tags{background: #f7f7f7;padding: 90px 0;}
.tags__list{display: flex;column-gap: 50px;row-gap: 30px;flex-wrap: wrap;}
.tags__item,.spubs__item-tag{height: 35px;line-height: 35px;border-radius: 33px;background: #eee;color:#909090;font-size: 20px;padding: 0 15px;cursor: pointer;}
.tags__item.active{background: #fff;border:1px solid #E58587;color:#655e5e}
.ssrch{padding-bottom: 90px;background: #f7f7f7;}
.ssrch__q{border:none;background: #fff;height: 76px;font-size: 15px;color:#655e5e;padding: 0 120px 0 63px;border-radius: 38px;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);width: 100%;box-sizing: border-box;outline: none;}
.ssrch__q::placeholder{color: #909090;}
.ssrch__wrap{position: relative;width: 86%;margin: 0 auto;}
.ssrch svg{position: absolute;top: 28px;right: 72px;cursor: pointer;}
.spubs{background: #f7f7f7;}
.spubs h1{margin-bottom: 70px;}
.spubs__item{display: flex;margin-bottom: 70px;align-items: center;}
.spubs__item-img{margin-right: 30px;width: 32%;}
.spubs__item-img img{border-radius: 30px;aspect-ratio: 16/9;object-fit: cover;}
.spubs__item-content{flex:1;padding-right: 99px;}
.spubs__item-file{text-align: center;}
.spubs__item-tags{display: flex;flex-wrap: wrap;row-gap: 10px;column-gap: 50px;}
/* .spubs__item-date span{text-transform: uppercase;} */
.spubs__item-date{height: 35px;line-height: 35px;font-size: 20px;text-transform: uppercase;}
.spubs__item h2{margin: 40px 0 50px;font-size: 36px;}
.spubs__item-author{color:#655e5e;font-size: 26px;margin-bottom: 8px;}
.spubs__item-magazine{font-size: 20px;color:#909090}
.link{font-size: 22px;color:#E58587;margin: 13px 0 5px;}
.spubs__item-fileSize{font-size: 15px;color: #909090;}
.atitle h3{margin-top: 15px;}

.articles{padding-bottom: 120px;}
.articlesH1{font-size: 64px;margin-bottom: 57px;}
.article-page.tags{padding: 70px 0;}
.article-page.ssrch{padding-bottom: 70px;}
.articles__list{display: flex;justify-content: space-between;column-gap: 30px;row-gap: 70px;flex-wrap: wrap;}
article{width: calc((100% - 60px)/3);border-radius: 30px;box-shadow: 0px 4px 14.7px rgba(0, 0, 0, 0.15);background: #fff;}
/* article.first{width: 100%;display: flex;height: 565px;border-radius: 50px;} */
article.first{width: 100%;display: flex;height: auto;border-radius: 50px;}
.articles__list img{height: 100%;object-fit: cover;aspect-ratio: 16/9;border-radius: 30px}
.articles__list .first .article__img{width: 49%;border-radius: 50px;}
article{background: #fff;border-radius: 30px;overflow: hidden;}
.article__img{display: block;background: #fff;}
/* .articles__list .first .article__text{padding: 50px;flex:1} */
.articles__list .first .article__text {padding: 50px;flex: 1;display: flex;flex-direction: column;justify-content: space-around;}
.articles__list .first h3{font-size: 42px;}
/* .article__text{position: relative;padding: 40px;background: #fff;min-height: 250px;} */
.article__text {position: relative;padding: 40px;background: #fff;min-height: 250px;display: flex;flex-direction: column;justify-content: space-between;}
.article__text h3{font-size: 26px;}
/* .article__more{color:#fff;background: #E58587;font-size: 26px;border-radius: 50px;height: 50px;line-height: 50px;text-align: center;width: 200px;position: absolute;left: 40px;bottom: 43px;} */
.article__more {display: flex;color: #fff;background: #E58587;font-size: 26px;border-radius: 50px;height: 50px;line-height: 50px;text-align: center;width: 200px;justify-content: center;}
.first .article__more{left: 50px;}

.atitle{padding:20px 0 80px;}
.atitle-content{max-width: 1253px;}
.adate{font-size: 30px;margin-bottom: 30px;}
.atitlename{font-size: 64px;}
.avideo{border-radius: 30px;margin-bottom: 120px;max-width: 100%;}
.avideo--youtube iframe{width:100%;height:100%;border:0;display:block;}
.avideo--youtube{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;}
.acntWrapper{max-width: 1253px;}
.acontent{padding-bottom: 120px;line-height: 1.3;}
.acontent h2{margin-bottom: 15px;}
.acontent__img{margin-bottom: 15px;}
.acontent p{font-size: 36px;margin-bottom: 50px;}
/* .acontent em{font-style: italic;font-size: 80%;position: relative;top: -15px;} */
.acontent em{font-style: italic;font-size: 80%;position: relative;}
.aorganizer{color:#909090;font-size: 30px;margin-bottom: 20px;}
.acontent li{font-size: 30px;color: #655e5e;margin-bottom: 33px;position: relative;padding-left: 50px;}
.acontent li:before{width: 26px;height: 26px;background: url(../img/rstar.png);background-size: cover;position: absolute;content: '';left: 0;}
.atags{display: flex;column-gap: 30px;margin-top: 70px;flex-wrap: wrap;row-gap: 10px;}
.acontent .atags p{color:#909090;font-size: 20px;line-height: 35px;margin-bottom: 0;}
.atags p.atags__date{margin-right: 24px;}
.atags p.atags__title{margin-right: 70px;}
.acontent__main.atext h2{margin-bottom: 20px;}
.spubs__item-file.inline{display: flex;column-gap: 10px;align-items: center;justify-content: flex-end;}
.spubs__item-file.inline .link{margin: 0;}
.atags a{font-size: 20px;color:#909090;background: #eee;height: 35px;line-height: 35px;border-radius: 30px;padding: 0 12px;}
.related{padding-bottom: 120px;}
.related__title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 70px;}
.related h2{font-size: 40px;}
.related__all{color:#655e5e;height: 64px;line-height: 64px;border-radius: 32px;background: #fff;padding: 0 20px;font-size: 26px;}
.related__list{display: flex;column-gap: 30px;}
.related__item{width: 33%;border-radius: 30px;overflow: hidden;background: #fff;box-shadow: 0px 5px 9.5px rgba(0, 0, 0, 0.2);}
.related__item img{aspect-ratio:27/16;border-radius: 30px;object-fit: cover;width: 100%;object-fit: cover;}
.related__item-txt{padding: 40px 40px 43px;}
.related h3{font-size: 26px;margin-bottom: 30px;height: 83px;}
.related__btn.article__more{position: static;display: block;}
.aauthor{display: flex;column-gap: 37px;}
.aauthor{margin: 40px 0;} /*TMP*/
.atext{flex:1}
.aphoto img{border-radius: 30px;}
.atext h3{color:#909090;font-size: 30px;margin-bottom: 60px;}
.atext h2{font-size: 36px;margin-bottom: 60px;}
.acontent .atext p{color:#655e5e;font-size: 26px;margin-bottom: 30px;}
.acontent .atext li{font-size: 26px;margin-bottom: 15px;}
/* .atext p:last-of-type{margin-bottom: 0;} */
.atext ol{list-style: auto;padding-left: 25px;}
.atext ol li::before{display: none;}
.atext ol li{padding-left: 0;}
.asingle p{font-size: 26px;color:#655e5e;margin-bottom: 20px;}
.asingle p:last-of-type{margin-bottom: 0;}
.asingle__flex{display: flex;padding: 120px 0 0;column-gap: 30px;}
.asingle__flex-img{width:42%}
.asingle__flex-txt{flex:1}
.asingle__flex img{border-radius: 30px;}
.asingle h2{font-size: 36px;margin-top: 120px;margin-bottom: 20px;}
.asingle .asingle__flex h2{margin-top: 0;}
.asingle li{font-size: 26px;margin-bottom: 27px;}
.asingle ul{margin-bottom: 40px;}
.apost h2{font-size: 64px;margin:120px 0 70px;}
.apost h3{font-size: 36px;margin: 50px 0 40px;}

.apost li::before{content:counter(cntr);width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color:#fff;font-size: 26px;background: #E58587;border-radius: 20px;}
.apost li{padding-left: 55px;counter-increment: cntr;}
.apost ol{max-width: 1390px;counter-reset: cntr}

.policy-page .header{background: #f5f5f5;}
.policy{padding: 100px 0;background: #f5f5f5;}
.policy h1{font-size: 64px;margin-bottom: 70px;}
.policy h2{font-size: 36px;margin-bottom: 40px;padding-left: 70px;}
.policy ol{counter-reset: item;list-style-type: none;padding-left: 0;}
.policy li{display: block;margin-bottom: 0.5em;position: relative;font-size: 26px;margin-bottom: 30px;}
.policy ul>li{margin-bottom: 20px;position: relative;}
.policy ul>li::before{content:'';width: 28px;height: 28px;background: url(../img/rstar.png);position: absolute;left: -50px;background-size: cover;}
.policy li a{color:#E58587}
.policy ol>li:before{content: counters(item, ".") ""; counter-increment: item;}
.policy .container>ol>li::before{position: absolute;width: 50px;height: 50px;border-radius: 50px;color:#fff;background: #E58587;font-size: 36px;display: flex;align-items: center;justify-content: center;left: 0;top: -7px;}
.policy .container>ol>li{margin-bottom: 100px;}
.policy li:before{margin-right: 0.5em;}
.policy ul{list-style-type: disc;padding-left: 2em;margin: 0.5em 0;}
.policy li strong{font-weight: 600;}

.search__result{font-size: 20px;margin-bottom: 30px;}
.no-results-content{font-size: 18px;line-height: 1.3;margin-bottom: 60px;}


.header__logo-wrap {position: relative;display: inline-block;}
.logo-r {position: absolute;top: 0px;right: -10px;font-size: 20px;line-height: 1;font-weight: 500;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;background:transparent;}

.footer__logo-wrap{position: relative;display: inline-block;}
.footer__logo .logo-r{position: absolute;top: 0px;right: -10px;font-size: 20px;line-height: 1;font-weight: 500;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;background: transparent;}


.owl-carousel,
.owl-carousel .owl-stage-outer {
  overflow: hidden;
  max-width: 100%;
}


.owl-carousel {
  width: 100%;
}


.slider, .before_after, .your-carousel-wrapper {
  overflow-x: clip; 
}


@media(max-width:1710px){
	.container{margin: 0 30px;}
	.header__menu ul{column-gap: 50px;}
	.header__logo{margin-right: 100px;}
	.main{padding-top: 10px;}
	h1{font-size: 72px;}
	h2{font-size: 58px;}
	.main__text{padding-top: 60px;}
	.main__content{column-gap: 20px;}
	.main__text{flex:1}
	img{max-width: 100%;}
	.main__image{width: 50%;}
	.main_products{transform: none;bottom: -80px;left: calc(50% - 270px);width: 35%;max-width: 569px;}
	.why__50.red{width: 45%;padding: 40px 50px 100px;}
	.why__50{width: 55%;}
	.why__13 h2{margin-bottom: 70px;}
	.why__50.flex{column-gap: 25px;}
	.why__two{justify-content: space-between;padding: 50px 90px 60px;}
	.help,.comp,.tech,.docs,.how{padding: 100px 0;}
	.help h2,.advantages h2,.comp h2,.tech h2,.use h2,.docs h2,.faq h2{margin-bottom: 60px;}
	.help p{font-size: 34px;}
	.help__levels,.adv__items{column-gap: 20px;}
	.table{padding: 50px 120px 70px;}
	.slider__item{height: 740px;padding-left: 47%;}
	.slider__img{max-height: 110%;}
	.slider__img.delta{top: -10%;left: -120px;}
	.slider .btn{padding: 0 140px;}
	.btn{font-size: 30px;}
	.tech__columns{column-gap: 20px;}
	.tech__column{font-size: 32px;}
	.tech__flex{padding: 60px 90px;}
	.tech h3{font-size: 52px;}
	.tech__item{padding: 25px 40px 60px;}
	.btn.tech__btn,.other__send{padding: 0 100px;}
	.use_image{max-width: 605px;width: 40%;}
	.docs .container{padding: 60px 40px;}
	.docs__download{transform: translateX(-48%);}
	.faq__item-header{padding: 25px 30px 20px 50px;height: auto;font-size: 34px;}
	.faq__item-text{padding: 0 30px 0 50px;}
	.how__flex{gap: 20px;}
	.how__item:not(.red){padding: 25px 15px 40px;}
	.how__item.big{width: calc((100% - 20px) / 2);}
	.how__item{width: calc((50% - 30px) / 2)}
	.how p{font-size: 22px;}
	.other__form{padding: 50px 70px 70px;}
	/* .other .name,.other .phone{width: 33%;} */
	.other__fi,.other__bottom{column-gap: 20px;}
	.other__send,.other input{height: 80px;line-height: 80px;}
	.other__discl p{font-size: 16px;}
	.other{padding-bottom: 100px;}
	.footer__logo{margin-right: 360px;}
	.banner-ful-width .container{font-size: 57px;}

	.amain h1{font-size: 36px;}
	.amain p{font-size: 24px;}
	.values h2{margin-bottom: 60px;}
	.amain,.digits,.values{padding-bottom: 100px;}
	.digits__item{padding: 30px 25px;}
	.digits__item:nth-child(3) .digits__text{width: 43%;}
	.digits__text{font-size: 20px;}
	.digits__digit{font-size: 75px;}
	.values__item h3,.values__slogan{font-size: 38px;}
	.values__item p{font-size: 24px;}

	.manufacturer-slider h2{margin-bottom: 60px;}

	.product{padding: 60px 0 95px;}
	.product__thumbs{column-gap: 20px;width: 208px;}
	.product__images,.product__flex{column-gap: 80px;}
	.product h1{font-size: 48px;}
	.product h2{font-size: 30px;}
	.product__params{column-gap: 40px;}
	.product__param-title{width: 46%;}
	.product__param-text{width: 45%;}
	.product__params{font-size: 24px;}
	.product__disclaimer{font-size: 29px;}
	.product__image{width: 410px;height: 565px;}
	.product__image-shadow{width: 300px;height: 400px;}
	.add li{font-size: 24px;}
	.add ul{max-width: unset;}
	.add__info{width: 60%;}
	.add__flex{column-gap: 30px;}
	.add__files{padding-right: 0;}
	.add__file{column-gap: 65px;}
	.add,.pother{padding-bottom: 100px;}
	.pother__item h2{font-size: 36px;margin-bottom: 40px;}
	.pother__item li{font-size: 24px;margin-bottom: 25px;}
	.pother__item p{font-size: 24px;}
	.pother__item{padding: 50px 90px;}
	.sp{font-size: 30px;}
	.sp1{margin: 80px 0 25px;}

	.contacts{padding: 60px 0 100px;}
	.contacts h1{margin-bottom: 40px;}
	.cform__flex input:not([type="submit"]){height: 90px;line-height: 90px;font-size: 24px;}
	.cform__flex{column-gap: 70px;}
	.agree{font-size: 24px;}
	.cform__flex input[type="submit"]{height: 90px;line-height: 90px;font-size: 34px;}
	.cform__tel,.cform__addr,.cform__mail{font-size: 34px;}

	.tags{padding: 70px 0;}
	.tags__list{column-gap: 38px;}
	.tags__item, .spubs__item-tag{font-size: 19px;}
	.ssrch{padding-bottom: 70px;}
	.ssrch__q{height: 70px;}
	.spubs h1{margin-bottom: 50px;}
	.spubs__item-tags{column-gap: 15px;}
	.spubs__item-date{font-size: 19px;}
	.spubs__item h2{font-size: 34px;}
	.spubs__item h2{margin: 25px 0 30px;}
	.spubs__item-author{font-size: 21px;}
	.spubs__item-magazine{font-size: 19px;}
	.spubs__item-content{padding-right: 50px;}
	.link{font-size: 20px;}
	.ssrch svg{top: 26px;}
	
	.article-page.tags{padding: 50px 0;}
	.articlesH1{margin-bottom: 50px;}
	article.first{height: 480px;}

	.atitle,.acontent{padding-bottom: 90px;}
	.avideo{margin-bottom: 90px;}
	.related__title{margin-bottom: 50px;}
	.related h3{font-size: 24px;}
	.atext h3,.atext h2{margin-bottom: 40px;}
	.asingle__flex{padding-top: 80px;}
	.asingle h2{margin-top: 80px;}
	.aauthor{column-gap: 30px;}
	.atext h3{font-size: 26px;margin-bottom: 20px;}
	.atext h2{font-size: 34px;margin-bottom: 30px;}

	.policy{padding: 80px 0;}
	.policy h1{font-size: 56px;margin-bottom: 50px;}
	.policy h2{font-size: 34px;margin-bottom: 35px;}
	.policy .container>ol>li::before{font-size: 34px;}
	.policy li{font-size: 24px;}
	.policy .container>ol>li{margin-bottom: 80px;}

	.cmain li{font-size: 30px;}
	.cmain{padding: 80px 0;}
	/* OLD:
	.catSlider{padding-left: 15px;}
	*/
	.catSlider{padding-left: 0;}
	.cat__item h2{font-size: 38px;}
	.cat__img{height: 400px;}
	.cat__img img{max-width: 400px;}
	/* OLD:
	.catSlider .owl-dots{left: 50%;transform: translateX(-50%);}
	*/
	.catSlider .owl-dots{left: 0;transform: none;}

}
@media(max-width:1440px){
	.container{max-width: 1110px;margin: 0 auto;}
	.header__menu-item a{font-size: 25px;}
	.header__menu ul{column-gap: 20px;}
	.header__logo{margin-right: 50px;}
	.header__logo{width: 150px;}
	h1{font-size: 56px;}
	.main__text{padding-top: 10px;}
	.main h1{margin-bottom: 30px;}
	.main_products{left: calc(50% - 190px);width: 28%;pointer-events: none;}
	.why{padding-top: 130px;}
	h2{font-size: 48px;}
	.other__img{width: 50%;}
	.why__50.red p{font-size: 32px;}
	.why__50.red{width: 43%;}
	.why__flex{column-gap: 20px;}
	.why__50.flex{column-gap: 20px;}
	.why__13 h3{font-size: 24px;}
	.why__13 p{font-size: 20px;}
	.why__13 h2{margin-bottom: 50px;}
	.why__two{padding: 40px 60px 50px;}
	.why__two ul,.tech p{font-size: 28px;}
	.help, .comp, .tech, .docs, .how{padding: 80px 0;}
	.help p{font-size: 26px;}
	.help h2, .advantages h2, .comp h2, .tech h2, .use h2, .docs h2, .faq h2{margin-bottom: 40px;}
	.help h3{font-size: 28px;}
	.help__level{padding: 40px 25px;height: 570px;}
	.adv__item{font-size: 28px;padding: 0 30px 35px;}
	.table{padding: 50px;}
	.comp__item{padding: 40px 60px;}
	.slider__item{height: 600px;}
	.owl-dots{height: 50px;}
	.slider h3{font-size: 42px;}
	.slider .btn{padding: 0 100px;}
/* 	.owl-carousel .owl-item img{max-height: 320px;} */
	.owl-carousel .owl-item img{max-height: 100%;}
	.btn{height: 60px;line-height: 60px;font-size: 28px;}
	.tech__column{font-size: 28px;}
	.tech__flex{padding: 50px;column-gap: 50px;justify-content: space-between;}
	.tech h3{font-size: 44px;}
	.btn.tech__btn, .other__send{padding: 0 60px;}
	.tech__item{padding: 25px 30px 50px;display: flex;flex-direction: column;justify-content: space-between;}
	.tech__video-btn{font-size: 22px;}
	.use{padding-top: 80px;}
	.use__container{padding: 90px 15px 210px 40px;}
	.use ul{font-size: 30px;}
	.use li{padding-left: 45px;}
	.use__products{width: 40%;}
	.docs__items{column-gap: 20px;row-gap: 70px;}
	.faq__item-header{font-size: 30px;}
	.faq .container{padding-left: 40px;padding-right: 40px;}
	.how__item,.how__item.big{width: calc((100% - 40px) / 3);}
	.how__item.red{padding-top: 50px;}
	.other__flex{column-gap: 20px;}
	.other__form{padding: 30px 40px 40px;}
	.other p{font-size: 24px;}
	.other input{font-size: 24px;height: 70px;line-height: 70px;}
	/* .other .name, .other .phone{width: 30%;} */
	.other .other__discl p{font-size: 14px;}
	.footer__menu a{font-size: 24px;}
	.footer__logo{margin-right: 190px;}
	.footer__menu{margin-right: 40px;}
	.other{padding-bottom: 80px;}
	.docs__download{bottom: -37px;width: 60px;height: 60px;}
	.banner-ful-width .container{font-size: 45px;}
	
	.amain__img{width: 50%;}
	.amain h1{font-size: 32px;margin-bottom: 30px;}
	.amain p{font-size: 20px;}
	.amain, .digits, .values, .manufacturer-slider{padding-bottom: 80px;}
	.values h2{margin-bottom: 40px;}
	.digits__flex{column-gap: 20px;}
	.digits__item{column-gap: 15px;}
	.digits__digit{font-size: 65px;}
	.digits__item:nth-child(1), .digits__item:nth-child(2){width: 37%;}
	.digits__text{font-size: 19px;}
	.values__flex{column-gap: 20px;}
	.values__item h3, .values__slogan{font-size: 36px;}
	.values__item p{font-size: 22px;}
	.values__slogan{margin-top: 40px;}

	.manufacturer-slider h2{margin-bottom: 40px;}

	.product{padding: 40px 0 80px;}
	.product__thumbs{column-gap: 10px;padding-top: 30px;width: 172px;}
	.product__thumb{width: 150px;padding: 15px;}
	.product__images, .product__flex{column-gap: 40px;}
	.product__image-shadow{width: 220px;height: 340px;}
	.product__image{width: 360px;height: 496px;}
	.product h1{font-size: 42px;}
	.product h2{font-size: 26px;margin: 10px 0 25px;}
	.product__params{column-gap: 20px;row-gap: 15px;font-size: 22px;}
	.product__disclaimer{font-size: 24px;margin-top: 30px;}
	.add, .pother{padding-bottom: 80px;}
	.add__file{padding: 15px 20px 20px 40px;column-gap: 40px;}
	.add li{font-size: 22px;margin-bottom: 20px;padding-left: 40px;}
	.add__file-icon{width: 90px;}
	.add__file:first-child{margin-bottom: 20px;}
	.add__file-name{font-size: 24px;}
	.pother__item h2{font-size: 30px;margin-bottom: 30px;}
	.pother__item p{font-size: 22px;}
	.pother__item li{font-size: 22px;margin-bottom: 20px;padding-left: 40px;}
	.pother__item{padding: 40px 60px;}
	.sp{font-size: 26px;}
	.sp1{margin: 50px 0 20px;}

	.contacts{padding: 40px 0 80px;}
	.contacts h1{font-size: 58px;margin-bottom: 30px;}
	/* .contacts__logo{width: 350px;} */
	.bfh{margin-top: 26px;}
	.cform{padding-bottom: 100px;}
	.cform h2{font-size: 48px;margin-bottom: 30px;}
	.cform__flex input:not([type="submit"]){height: 70px;line-height: 70px;font-size: 22px;}
	.cform__flex input[type="submit"]{height: 70px;line-height: 70px;font-size: 28px;padding: 0 90px;margin-top: 25px;}
	.cform__flex{column-gap: 50px;}
	.bfh{font-size: 34px;}
	.cform__tel, .cform__addr, .cform__mail{font-size: 30px;}
	.agree{font-size: 22px;}

	.tags{padding: 50px 0;}
	.tags__item{font-size: 18px;}
	.tags__list{column-gap: 15px;row-gap: 20px;}
	.ssrch{padding-bottom: 50px;}
	.ssrch__q{height: 60px;}
	.spubs h1{margin-bottom: 40px;}
	.spubs__item-date{font-size: 18px;}
	.spubs__item-img{margin-right: 20px;}
	.spubs__item-content{padding-right: 20px;}
	.link{font-size: 18px;}
	.spubs__item-fileSize{font-size: 14px;}
	.spubs__item-tag{font-size: 16px;}
	.spubs__item h2{margin: 15px 0 20px;}
	.spubs__item-author{font-size: 20px;}
	.spubs__item-magazine{font-size: 18px;}
	.spubs__item-img img{height: 200px;object-fit: cover;}
	.spubs__item-img{border-radius: 30px;overflow: hidden;}
	.spubs__item{margin-bottom: 50px;}
	.spubs{padding-bottom: 30px;}
	.ssrch svg{top: 20px;right: 50px;}
	.ssrch__q{padding: 0 100px 0 50px;}
	.spubs__item-date{font-size: 16px;}

	.article-page.tags{padding: 30px 0 50px;}
	.articlesH1{font-size: 56px;margin-bottom: 40px;}
	.articles__list .first h3{font-size: 36px;}
	article.first{height: 360px;}
	.articles__list{row-gap: 50px;}
	.articles__list .first .article__text{padding: 40px;}
	.article__text{padding: 30px;}
	.article__more{left: 30px;bottom: 40px;font-size: 24px;}
	.first .article__more{left: 40px;}
	.article__text h3{font-size: 24px;}

	.adate{font-size: 28px;margin-bottom: 20px;}
	.atitlename{font-size: 56px;}
	.atitle, .acontent,.related{padding-bottom: 80px;}
	.avideo{margin-bottom: 80px;}
	.aorganizer,.acontent li{font-size: 28px;}
	.acontent p{font-size: 30px;}
	.related h2{font-size: 38px;}
	.related__all{height: 60px;line-height: 60px;font-size: 24px;}
	.related__title{margin-bottom: 40px;}
	.related__item-txt{padding: 30px;}
	.related__list{column-gap: 25px;}
	.related h3{font-size: 22px;height: 92px;}	
	.acontent .atext p{margin-bottom: 20px;font-size: 24px;}
	.acontent .atext li{font-size: 24px;}
	.acontent .asingle p,.acontent .asingle li{font-size: 26px;}
	.asingle__flex-img{width: 44%;}

	.policy{padding: 60px 0;}
	.policy h1{font-size: 48px;margin-bottom: 40px;}
	.policy h2{font-size: 32px;margin-bottom: 30px;}
	.policy .container>ol>li::before{width: 45px;height: 45px;font-size: 32px;}
	.policy li{font-size: 20px;margin-bottom: 20px;}
	.policy .container>ol>li{margin-bottom: 60px;}
	.policy ul>li{margin-bottom: 15px;}
	.policy ul>li::before{width: 20px;height: 20px;left: -40px;}

	.catSlider{padding: 0 20px;}
	.cmain{padding: 60px 0;}
	.cmain__flex{column-gap: 20px;}
	.cmain__img{width: 500px;}
	.cmain li{font-size: 24px;}
	.cmain__text{padding: 50px;}
	.cat__item h2{font-size: 30px;}
	.cat__item p{font-size: 20px;}
	.cat__img img{max-width: 100%;}
	.cat__img{height: 350px;}
	.catNav__prev, .catNav__next{width: 60px;height: 60px;}
	.cat__item a{width: 250px;height: 50px;line-height: 50px;font-size: 26px;}

	.srch__wrap{top: 48px;}
}
@media(max-width:1140px){
	.container{max-width: 100%;margin: 0 15px;}
	.header__logo{width: 100px;}
	.header__menu ul{column-gap: 15px;}
	.header__menu-item a{font-size: 22px;}
	h1{font-size: 48px;}
	.header__menu{margin: 55px 0;}
	.main h1{margin-bottom: 25px;}
	.main p{font-size: 24px;}
	.main_products {left: calc(50% - 130px);}
	.btn{font-size: 26px;}
	h2{font-size: 40px;}
	.why__50.red p{font-size: 28px;}
	.why__13{padding: 40px 10px 35px 10px;}
	.why__flex{column-gap: 15px;}
	.why__13 h2{margin-bottom: 30px;}
	.why__13 p{font-size: 20px;}
	.why__two ul, .tech p{font-size: 24px;}
	.help p{font-size: 26px;}
	.help h2, .advantages h2, .comp h2, .tech h2, .use h2, .docs h2, .faq h2{margin-bottom: 30px;}
	.help h3{font-size: 26px;}
	.help p,.comp__item{font-size: 24px;}
	.help__level{padding: 30px 20px;height: 560px;}
	.help__levels, .adv__items{column-gap: 15px;}
	.adv__item{font-size: 25px;padding: 0 15px 30px;}
	.table{padding: 30px;}
	.slider h3{font-size: 38px;}
	.slider p{font-size: 24px;}
	.slider__img{height: 100%;}
	.slider__item{height: 560px;}
	.slider__img.delta{left: -160px;}
	.tech__column{font-size: 24px;}
	.tech__flex{padding: 30px;column-gap: 30px;}
	.tech h3{font-size: 36px;}
	.tech p{margin-bottom: 30px;}
	.btn.tech__btn{height: 45px;line-height: 45px;}
	.btn.tech__btn, .other__send{padding: 0 40px;}
	.tech__video-btn{font-size: 20px;}
	.tech__video-btn svg{height: 45px;}
	.use ul{font-size: 26px;max-width: 610px;}
	.docs__item{font-size: 24px;}
	.docs__download {bottom: -30px;width: 50px;height: 50px;}
	.docs .container{padding: 40px 30px 50px;}
	.faq .container{padding: 50px;}
	.faq__item-text{font-size: 22px;}
	.how h2{font-size: 34px;}
	.how__flex{column-gap: 15px;}
	.how p{font-size: 20px;}
	.other p{font-size: 22px;}
	.other__fi{margin-top: 20px;}
	.other__form{padding: 30px 30px 40px;}
	.other input{font-size: 20px;padding: 0 30px;}
	.footer__logo{margin-right: 100px;}
	.footer h3{font-size: 26px;}
	.footer__menu a,.footer__contacts{font-size: 20px;}
	.faq h3{flex:1}
	.banner-ful-width .container{font-size: 39px;}

	.amain, .digits, .values, .manufacturer-slider{padding-bottom: 70px;}
	.values h2{margin-bottom: 30px;}
	.amain__flex{column-gap: 20px;}
	.amain h1{font-size: 28px;margin-bottom: 20px;}
	.amain p:not(:last-child){margin-bottom: 10px;}
	.amain p{font-size: 18px;}
	.digits__item{padding: 25px 15px;}
	.digits__digit{font-size: 50px;}
	.digits__text{font-size: 18px;}
	.values__item h3, .values__slogan{font-size: 30px;}
	.values__item p{font-size: 20px;}

	.manufacturer-slider h2{margin-bottom: 30px;}

	.product__images, .product__flex{column-gap: 30px;}
	.product__images{flex-wrap: wrap;row-gap: 20px;}
	.product__thumbs{order:2;flex-wrap: wrap;row-gap: 10px;width: 400px;padding-top: 0;}
	.product__thumb{width: 33%;display: flex;align-items: center;justify-content: center;padding: 8px;}
	.product{padding: 20px 0 60px;}
	.product__image{width: 400px;padding: 0 30px;height: 450px;}
	.product__thumbs-dots{flex-direction: row;order: 2;column-gap: 6px;width: 100%;height: 12px;}
	.product__thumbs-line{display: flex;column-gap: 15px;}
	.add__flex,.pother__flex{column-gap: 20px;}
	.add, .pother{padding-bottom: 60px;}
	.pother__item h2{font-size: 28px;}
	.sp{font-size: 24px;}
	.sp1{margin: 45px 0 20px;}

	.contacts{padding: 30px 0 60px;}
	.contacts h1{font-size: 52px;margin-bottom: 20px;}
	/* .contacts__logo{width: 300px;} */
	.contacts__flex{column-gap: 120px;}
	.bfh{font-size: 30px;margin: 25px 0 0;}
	.manufacturer{font-size: 24px;}
	.cform h2{font-size: 42px;margin-bottom: 20px;}
	.cform__flex input:not([type="submit"]){height: 60px;line-height: 60px;font-size: 20px;padding: 0 30px;}
	.cform__flex .wpcf7-form-control-wrap{width:calc((100% - 20px) / 2)}
	.cform__flex form p{column-gap: 20px;}
	.cform__flex input[type="submit"]{height: 60px;line-height: 60px;margin-top: 10px;font-size: 24px;padding: 0 70px;}
	.cform__tel, .cform__addr, .cform__mail{font-size: 24px;}
	.cform__submail{font-size: 18px;}
	.agree{font-size: 20px;margin-top: 20px;}
	.cform{padding-bottom: 80px;}
	.cform__contacts{width: 240px;}

	.tags{padding: 20px 0 50px;}
	.tags__item, .spubs__item-tag{height: 30px;line-height: 30px;padding: 0 11px;}
	.tags__item{font-size: 16px;}
	.spubs h1{margin-bottom: 30px;}
	.spubs__item h2{font-size: 30px;}
	.spubs__item-author{font-size: 18px;}
	.spubs__item-magazine{font-size: 16px;}
	.spubs__item-file img{width: 60px;}

	.article-page.tags{padding-top: 10px;}
	.articlesH1{font-size: 48px;margin-bottom: 30px;}
	.articles__list .first h3{font-size: 30px;}
	article.first{height: 320px;}
	.article__more{font-size: 22px;width: 170px;}
	.article__text h3{font-size: 22px;}

	.atitle, .acontent, .related{padding-bottom: 60px;}
	.adate{font-size: 24px;}
	.atitlename{font-size: 48px;}
	.avideo{margin-bottom: 40px;}
	.aorganizer, .acontent li{font-size: 24px;}
	.acontent p{font-size: 26px;}
	.acontent li{margin-bottom: 25px;}
	.related h2{font-size: 34px;}
	.related__all{font-size: 22px;}
	.related__title{margin-bottom: 30px;}
	.related__list{column-gap: 15px;}
	.related__item-txt{padding: 20px;}
	.related h3{font-size: 20px;height: 100px;}
	.aphoto{width: 50%;}
	.atext h3{font-size: 24px;margin-bottom: 15px;}
	.atext h2{font-size: 28px;margin-bottom: 20px;}
	.acontent .atext p{font-size: 22px;margin-bottom: 15px;}
	.acontent .atext li{font-size: 22px;}
	.acontent .asingle p, .acontent .asingle li{font-size: 24px;}
	.asingle__flex{padding-top: 60px;}
	.asingle h2{font-size: 32px;}
	.asingle h2{margin-top: 60px;}
	.apost h3{font-size: 32px;}

	.policy{padding: 40px 0;}
	.policy h1{font-size: 44px;}
	.policy h2{font-size: 30px;padding-left: 60px;}

	.cmain{padding: 40px 0;}
	.cmain__text{padding: 40px;}
	.cmain li{font-size: 23px;}

	.srch__wrap{top: 39px;}
	
}
@media(max-width:992px){
	.header__logo{margin-right: 20px;margin-top: 15px;}
	.header__menu ul{column-gap: 10px;}
	.header__menu-item a{font-size: 17px;}
	#search svg{height: 40px;}
	.header__menu{margin: 45px 0;}
	h1{font-size: 37px;}
	.main h1{margin-bottom: 20px;}
	.main__content{column-gap: 15px;}
	.main p{font-size: 20px;}
	.main .btn{margin-top: 20px;position: relative;z-index: 1;}
	.btn{font-size: 22px;height: 50px;line-height: 50px;padding: 0 50px;}
	.main_products{width: 37%;}
	.why__13{width: calc((100% - 30px)/3);}
	.why__50.red{width: 100%;padding: 30px 50px 40px;}
	.why__flex{flex-wrap: wrap;row-gap: 20px;column-gap: 15px;}
	.why__50.flex{width: 100%;}
	h2{font-size: 34px;}
	.why__50.red p{font-size: 26px;}
	.why__two{padding: 30px 20px;}
	.help p, .comp__item{font-size: 22px;}
	.help h3{font-size: 24px;}
	.help__level{background-size: contain;height: 350px;}
	.help__num{width: 40px;height: 40px;font-size: 26px;}
	.slider,.help, .comp, .tech, .docs, .how{padding: 60px 0;}
	.help h2, .advantages h2, .comp h2, .tech h2, .use h2, .docs h2, .faq h2{margin-bottom: 20px;}
	.adv__item{font-size: 22px;}
	.table{padding: 20px;}
	.table__item:first-child{padding-left: 20px;}
	.table__header .table__item{font-size: 22px;}
	.table__item{font-size: 18px;}
	.comp__flex{column-gap: 20px;}
	.comp__item{padding: 30px 40px;}
	.slider h3{font-size: 32px;}
	.slider p{font-size: 22px;}
	.slider__item{height: 500px;padding: 0 60px 0 50%;}
	.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{margin: 5px;width:20px;height:20px;}
	.slider .owl-nav button.owl-prev::before, .slider .owl-nav button.owl-next::before {width:5px;height:5px;}
	.slider__img{left: -20px;}
	.slider__img.delta{left: -100px;}
	.tech__column{font-size: 22px;}
	.tech__flex{padding: 20px;column-gap: 20px;}
	.why__two ul, .tech p{font-size: 22px;}
	.tech h3{font-size: 32px;}
	.use{padding-top: 60px;}
	.use_image{right: 0;}
	.use__container{padding: 40px 15px 150px 20px;}
	.use li:not(:last-child){margin-bottom: 20px;}
	.use ul{max-width: 460px;}
	.docs__items{row-gap: 60px;}
	.docs__item {width: calc((100% - 20px) / 2);}
	.faq__item-header{font-size: 27px;}
	.faq__item-text{font-size: 20px;padding: 0 20px 0 35px;}
	.faq .container{padding: 30px;}
	.faq__item-header {padding: 20px 25px 20px 35px;}
	.faq .arrow{width: 50px;height: 50px;}
	.faq .active .arrow{width: 50px;height: 50px;}
	.how__item, .how__item.big{width: calc((100% - 20px) / 2);}
	.how__img{margin: 20px 0;}
	.how__item:not(.red) {padding: 20px 15px 30px;}
	.other__form{padding: 20px 20px 30px;}
	.other h2{margin-bottom: 15px;}
	.other input{font-size: 20px;}
	.other input{height: 50px;line-height: 50px;font-size: 18px;padding: 0 25px;}
	.other__fi, .other__bottom{column-gap: 10px;}
	/* .other .name, .other .phone{width: 32%;} */
	.other__fi{row-gap: 15px;}
	.other__bottom{margin-top: 30px;}
	.other__bottom .btn{padding: 0 40px;}
	.other__discl p{font-size: 10px;}
	.other{padding-bottom: 60px;}
	.footer__logo{margin-right: 50px;}
	.footer h3{font-size: 24px;}
	.footer__menu a, .footer__contacts{font-size: 18px;}
	.footer__menu{margin-right: 20px;}
	.footer .container{padding: 30px;}
	.banner-ful-width .container{font-size: 36px;}

	.amain, .digits, .values, .manufacturer-slider{padding-bottom: 60px;}
	.amain p{font-size: 16px;}
	.amain h1{font-size: 22px;}
	.digits__flex{flex-wrap: wrap;row-gap: 20px;}
	.digits__item:nth-child(1), .digits__item:nth-child(2){width: calc((100% - 20px)/2);}
	.digits__item:nth-child(3){width: 100%;}
	.digits__digit{font-size: 60px;}
	.digits__text{font-size: 22px;}
	.digits__item:nth-child(3) .digits__text{width: auto;}
	.values__item{padding: 30px 20px 40px;}
	.values__item h3, .values__slogan{font-size: 24px;}
	.values__item p{font-size: 18px;}
	.values__slogan{margin-top: 30px;}
	.values h2{margin-bottom: 20px;}

	.manufacturer-slider h2{margin-bottom: 20px;}

	.product__image{padding: 0;width: 300px;height: 413px;}
	.product__thumbs{width: 300px;}
	.product__thumbs-line{column-gap: 0;}
	.product__images, .product__flex{column-gap: 20px;}
	.product{padding: 10px 0 50px;}
	.product h2{font-size: 24px;}
	.product__params{font-size: 19px;}
	.add, .pother{padding-bottom: 50px;}
	.add__flex{flex-wrap: wrap;row-gap: 20px;}
	.add__info{width: 100%;}
	.add li{font-size: 20px;margin-bottom: 15px;padding-left: 35px;}
	.add li:before,.pother__item li:before{top: 0;}
	.add__files{width: 100%;display: flex;column-gap: 20px;}
	.add__file-icon{width: 80px;}
	.add__file{width: 50%;}
	.add__file:first-child{margin-bottom: 0;}
	.pother__item h2{font-size: 24px;}
	.pother__item li{font-size: 20px;padding-left: 35px;}
	.pother__item p{font-size: 20px;}
	.pother__item{padding: 30px;}
	.sp{font-size: 20px;}
	.sp1{margin: 30px 0 15px;}

	.contacts{padding: 20px 0 50px;}
	.contacts__flex{column-gap: 90px;}
	.contacts h1{font-size: 48px;}
	.bfh{font-size: 28px;}
	.cform h2{font-size: 38px;}
	.cform__flex input:not([type="submit"]){height: 50px;line-height: 50px;font-size: 18px;}
	.cform__flex form{row-gap: 20px;}
	.cform__flex input[type="submit"]{height: 50px;line-height: 50px;font-size: 22px;padding: 0 50px;}
	.cform__tel, .cform__addr, .cform__mail{font-size: 22px;}
	.cform__tel,.cform__addr{margin-bottom: 20px;}
	.cform__mail.last{margin-top: 20px;}
	.agree{font-size: 16px;}

	.tags{padding: 10px 0 40px;}
	.spubs__item h2{font-size: 24px;}
	.spubs__item-img{margin-right: 15px;}
	.spubs__item-content{padding-right: 15px;}

	.article-page.ssrch{padding-bottom: 50px;}
	.articles__list .first .article__text{padding: 30px;}
	.first .article__more{left: 30px;}
	.articles__list .first h3{font-size: 28px;}
	.articles__list{row-gap: 40px;column-gap: 20px;justify-content: center;}
	article{width: calc((100% - 20px) / 2);}
	.article__more{width: 150px;height: 40px;line-height: 40px;font-size: 20px;}
	article.first{height: 280px;}

	.atitle, .acontent, .related{padding-bottom: 50px;}
	.atitlename{font-size: 37px;}
	.adate,.aorganizer, .acontent li{font-size: 22px;}
	.acontent p{font-size: 24px;margin-bottom: 40px;}
	.atags p.atags__date,.atags p.atags__title{margin-right: 0;}
	.atags a,.acontent .atags p{font-size: 18px;}
	.related h2{font-size: 32px;}
	.related__all{height: 50px;line-height: 50px;font-size: 20px;}
	.related__list{justify-content: center;flex-wrap: wrap;row-gap: 30px;column-gap: 20px;}
	.related__item{width: calc((100% - 20px)/2);}
	.aauthor,.asingle__flex{flex-wrap: wrap;row-gap: 30px;}
	.aphoto,.asingle__flex-img{width: 100%;}
	.atext h3{font-size: 22px;}
	.atext h2{font-size: 26px;}
	.acontent .asingle p, .acontent .asingle li{font-size: 22px;}
	.asingle h2{font-size: 30px;}
	.asingle .apost h2{margin-bottom: 40px;}

	.policy{padding-top: 20px;}
	.policy h1{font-size: 38px;margin-bottom: 30px;}
	.policy h2{font-size: 28px;margin-bottom: 20px;padding-left: 50px;}
	.policy .container>ol>li::before{font-size: 28px;width: 40px;height: 40px;}
	.policy li{font-size: 18px;}
	.policy ul>li::before{left: -35px;}

	.cmain__flex{flex-wrap: wrap;row-gap: 20px;justify-content: center;}
	.cmain__img{width: auto;order: -1;}
	.cat__item a{font-size: 24px;width: 200px;}
	.cat__img img{max-height: 280px;}
	
	.srch__wrap{top: 32px;}
	.srch__wrap .ssrch__q{height: 42px;}
	.srch__wrap form svg{top: 3px;}
}
@media(max-width:768px){
	.logo-r {top: 7px;}
	.header__menu{display: none;}
	.mobile{display: block;}
	.header__content{justify-content: space-between;align-items: center;}
	.menu__btn{font-size: 20px;height: 40px;line-height: 40px;padding: 0 30px;}
	.header__logo{margin: 0;}
	#search{flex: none;}
	.header__menu{position: absolute;background: #E58587;color:#fff;top: 70px;z-index: 11;margin: 0;width: 70%;right: 0;padding: 20px;border-radius: 20px;}
	.header__menu ul{display: flex;flex-direction: column;row-gap: 20px;}
	.header__menu-item a{font-size: 26px;}
	.header__menu .current-menu-item a{color:#ccc}
	.main__content{flex-wrap: wrap;}
	.main__image{width: 100%;}
	h1{font-size: 42px;text-align: center;}
	.atitlename{text-align: left;}
	.main .btn{margin: 20px auto}
	.main_products{width: 65%;left: 50%;transform: translateX(-50%);}
	.why__50.flex{column-gap: 15px;}
	.help__levels{flex-wrap: wrap;row-gap: 25px;justify-content: center;}
	.adv__item,.help__level{width: calc((100% - 15px)/2);}
	.comp__flex{flex-wrap: wrap;row-gap: 20px;}
	.comp__item:first-child,.comp__item:last-child{width: 100%;}
	.slider, .help, .comp, .tech, .docs, .how{padding: 50px 0;}
	.slider h3{font-size: 26px;}
	.slider p{font-size: 18px;margin-bottom: 40px;}
	.slider .btn{padding: 0 60px;font-size: 20px;height: 45px;line-height: 45px;}
	.slider__item{padding: 0 15px 0 50%;height: 400px;}
	/* .slider .owl-nav{display: none;} */
	.slider .owl-nav{top:85%;}
	.slider__img{left: -40px;}	
	.slider__img.delta{left: -115px;}
	.tech__flex{flex-wrap: wrap;row-gap: 25px;}
	.tech__item{width: 100%;}
	.use__container.corner30{border-radius: 0;}
	.use__container{padding-bottom: 270px;}
	.use__products{width: 60%;left: 30%;}
	.docs__item{width: 80%;}
	.docs__items{justify-content: center;}
	.docs h2{text-align: center;}
	.faq .container{column-gap: 20px;}
	.faq__item-header{font-size: 24px;}
	.faq__item-text{font-size: 18px;}
	.faq__item:not(:last-child){margin-bottom: 20px;}
	.how p{font-size: 18px;}
	.how h2{font-size: 30px;}
	.how__item.red{padding: 30px 20px 20px 20px;}
	.other__flex{flex-wrap: wrap;row-gap: 25px;}
	.other__img{width: 100%;}
	.other__img {width: 100%;height: 400px;object-fit: contain;}
	/* .other .name, .other .phone{width: 38%;} */
	.other__discl p{font-size: 15px;}
	.footer__logo{margin-right: 20px;}
	.footer__menu{margin-right: 15px;}
	.footer__logo{width: 160px;}
	.other{padding-bottom: 50px;}
	.before_after{padding: 60px 0;}
	.before_after__title{margin-bottom: 25px;}
	.before_after__box{padding: 35px 40px 20px;}
	.before_after__images{flex-direction: column;row-gap: 20px;max-width: 100%;}
	.before_after__image img{height: auto;max-height: 420px;}
	.before_after__nav{left: 10px;right: 10px;}
	.before_after__nav-btn{width: 28px;height: 28px;}
	.before_after__label{font-size: 16px;padding: 4px 12px;}
	.before_after__nav-btn span {width: 10px;height: 10px;}

	.table__wrapper{width: 100%;overflow-x: auto;text-align: center;}
	.desktop{display: none;}
	th{background-color: #fff;color: #C0A271;font-weight: 500;padding: 10px 0;font-size: 20px;}       
    .table-odd{background-color: #fff;}
    .table-even{background-color: #C0A271;}
	.table__wrapper	td{padding: 10px 0;}

	.amain__flex{flex-wrap: wrap;row-gap: 20px;}
	.amain__img{width: 100%;}
	.amain h1{font-size: 24px;}
	.amain p{font-size: 20px;}
	.amain, .digits, .values, .manufacturer-slider{padding-bottom: 50px;}
	.digits__digit{font-size: 45px;}
	.digits__text{font-size: 20px;}
	.digits__item:nth-child(3) .digits__text{width: 60%;}
	.values__flex{flex-wrap: wrap;row-gap: 20px;}
	.values__item{width: calc((100% - 20px)/2);}
	.values__item:nth-child(2){order:-1;width: 100%;}
	.values__slogan{font-size: 23px;}
	.values__item h3{font-size: 26px;}

	.product__flex{flex-wrap: wrap;row-gap: 30px;}
	.product__images{width: 100%;}
	.product__image{width:100%;height: unset;}
	.product__image img{max-height: 400px;margin: 0 auto;display: block;}
	.product__image-shadow{width: 200px;height: 300px;}
	.product__thumbs{width: 100%;justify-content: center;}
	.product h1{font-size: 38px;}
	.product__disclaimer{text-align: center;}
	.product h2{font-size: 20px;text-align: center;}
	.add__file{column-gap: 25px;}
	.pother__flex{flex-wrap: wrap;row-gap: 20px;}
	.pother__item{width: 100%;}
	.add__file-icon{width: 60px;}
	.add__file{column-gap: 15px;padding: 15px 20px;}
	.add__file-txt{flex:1}
	.add__file-name{font-size: 22px;margin-bottom: 15px;}
	.add__file-size{font-size: 18px;}

	.contacts h1{text-align: left;font-size: 42px;}
	/* .contacts__logo{width: 250px;} */
	.contacts__flex{column-gap: 40px;}
	.bfh{font-size: 26px;margin-top: 20px;}
	.manufacturer{font-size: 20px;}
	.cform h2{font-size: 34px;}
	.cform__flex{flex-wrap: wrap;row-gap: 40px;}
	.cform__flex form{width: 100%;flex: unset;}
	.cform__flex input[type="submit"]{margin: 10px auto 0;}
	.cform__flex .wpcf7-spinner{position: absolute;}
	.cform__contacts{display: flex;flex-wrap: wrap;column-gap: 20px;width: 460px;margin: 0 auto;row-gap: 20px;}
	.cform__contacts>a,.cform__contacts>div{width: calc((100% - 20px)/2);margin: 0;}
	.cform__mail.last{margin-top: 0;}
	.cform__submail{font-size: 22px;}
	.agree{display: none;}
	.magree{display: block;text-align: center;width: 100%;margin-top: -20px;}

	.tags{padding: 30px 0;}
	.ssrch__wrap{width: 90%;}
	.ssrch__q{height: 50px;padding: 0 60px 0 30px;}
	.tags__list{row-gap: 15px;}
	.ssrch svg{top: 15px;right: 30px;}
	.spubs__item{flex-wrap: wrap;row-gap: 15px;}
	.spubs__item-content{order:3;flex: unset;width: 100%;}
	.spubs__item-file{order: 2;}
	.spubs__item-img{width: calc(100% - 100px);}
	.spubs__item-content{padding-right: 0;}
	.aauthor{margin-top: 0;}

	.articlesH1{font-size: 42px;margin-bottom: 25px;}
	.articles__list .first h3{font-size: 24px;}
	article.first{height: 260px;}
	.article__text{padding: 20px;}
	.article__more{left: 20px;bottom: 25px;}
	.article__text h3{font-size: 20px;}
	.articles__list img{aspect-ratio: 16/10;}
	article{border-radius: 20px;}
	.article__img{border-radius: 20px;}
	.article__text{min-height: 230px;}
	.avideo{aspect-ratio: 16/9;border-radius:0;margin-top: -30px;}

	.atitlename{font-size: 35px;}
	.adate, .aorganizer, .acontent li{font-size: 20px;}
	.acontent p{font-size: 22px;margin-bottom: 30px;}
	.acontent li{margin-bottom: 25px;}
	.atags{justify-content: flex-end;}
	.related h2{font-size: 26px;}
	.related__all{font-size: 18px;}
	.related__list{column-gap: 15px;}
	.related__item{width: calc((100% - 15px) / 2);}
	.related__item-txt{padding: 15px 15px 20px;}
	.acontent .atext p,.acontent .asingle p, .acontent .asingle li{font-size: 20px;}
	.acontent .atext li{font-size: 20px}
	.asingle h2{font-size: 28px;}
	.asingle .apost h2{margin: 40px 0 20px;}
	.apost h3{font-size: 26px;}
	.apost h3{margin: 40px 0 20px;}
	.apost li::before{font-size: 18px;}

	.policy h1{font-size: 36px;}

	.srch__wrap{top: -2px;}
}
@media(max-width:550px){
	h1{font-size: 38px;}
	.why{padding-top: 110px;}
	h2{font-size: 30px;}
	.why__50.red p{font-size: 22px;margin-top: 20px;max-width: 270px;}
	.why__13{width: calc((100% - 20px)/2)}
	.why__50.flex{flex-wrap: wrap;row-gap: 20px;justify-content: center;}
	.why__13 h3{font-size: 22px;}
	.why__two{flex-wrap: wrap;row-gap: 20px;}
	.why__two-header{width: 100%;}
	.why__two h2{font-size: 28px;}
	.why__two ul{width: 100%;}
	.why__two li::before{left: 0;}
	.why__two li{padding-left: 35px;}
	.why__two li:first-child{margin-bottom: 20px;}
	.why__two ul, .tech p,.help p, .comp__item,.adv__item,.tech__column{font-size: 20px;}
	.adv__item img{width: 60%;}
	.slider h3{font-size: 20px;margin-bottom: 15px;}
	.slider p{font-size: 16px;margin-bottom: 20px;}
	.slider .btn{padding: 0 50px;font-size: 18px;height: 40px;line-height: 40px;position:relative;z-index: 2;}
	.slider__item{height: 330px;border-radius: 50px 50px 0 0}
	.owl-dots{height: 30px;border-radius: unset;}
	.slider__img.delta{left: -100px;}
	.tech__btns,.tech__columns{row-gap: 20px;flex-wrap: wrap;}
	.tech__column{width: 100%!important}
	.tech h3{font-size: 28px;}
	.btn.tech__btn{padding: 0 60px;}
	.tech__item{padding: 20px 20px 30px;}
	.use{padding-top: 40px;}
	.use ul{font-size: 22px;}
	.use__container{padding-bottom: 230px;}
	.docs .container{padding: 30px 0 50px;}
	.faq .arrow{transform: translateX(15px);}
	.how .how__item{width: 100%;}
	.how__img{margin: 10px auto;width: 50%;}
	.other p{font-size: 20px;}
	.other .name, .other .phone{width: 100%;}
	.other__discl p{font-size: 13px;}
	.footer__logo{width: 100%;}
	.footer__flex{flex-wrap: wrap;row-gap: 20px;}
	.footer__logo img{width: 120px;}
	.banner-ful-width .container{font-size: 28px;}
	
	.digits__item:nth-child(1), .digits__item:nth-child(2){width: 100%;}
	.digits__digit{font-size: 40px;}
	.amain, .digits, .values, .manufacturer-slider{padding-bottom: 40px;}
	.values__slogan{font-size: 22px;text-align: center;}
	.product__image img{height: 360px;}
	.product h1{font-size: 32px;}
	.product__params{font-size: 18px;}
	.product__disclaimer{font-size: 22px;margin-top: 20px;}
	.add li{font-size: 18px;}
	.add__file{padding: 15px;}
	.add__file-icon{width: 50px;}
	.add__file-name{font-size: 20px;margin-bottom: 10px;}
	.add__file-size{font-size: 16px;}
	.pother__item li,.pother__item p{font-size: 18px;}
	.pother__item h2{font-size: 22px;}

	.contacts h1{font-size: 40px;text-align: center;}
	.contacts__flex{flex-wrap: wrap;row-gap: 20px;}
	.contacts__logo{width: auto;margin: 0 auto;}
	.contacts__info{margin: 0 auto;text-align: center;}
	.cform h2{font-size: 32px;text-align: center;}
	.cform__tel, .cform__addr, .cform__mail,.cform__submail{font-size: 19px;}
	.cform__contacts{column-gap: 0;}

	.spubs__item-img img{height: 180px;}
	.spubs__item-file.inline{margin-bottom: 15px;}

	article.first{height: unset;display: block;}
	article{width: 100%;}
	.articles__list{row-gap: 30px;}
	.articlesH1{font-size: 38px;}
	.articles__list .first .article__img{width: 100%;border-radius: 20px;}
	article.first{border-radius: 20px;}
	.articles__list img{aspect-ratio: 16 / 9;height:230px;}
	.articles__list .first .article__text{padding: 20px;}
	.first .article__more{left: 20px;}
	.article__text h3{font-size: 24px;}
	.article__text{min-height: unset;padding-bottom: 30px;}
	.article__more{position: static;display: block;margin-top: 20px;}
	.articles__list .first .article__text{padding-bottom: 30px;}

	.adate, .aorganizer, .acontent li{font-size: 18px;}
	.atitlename{font-size: 26px;}
	.atitle, .acontent, .related{padding-bottom: 40px;}
	.acontent p{font-size: 20px;margin-bottom: 25px;}
	.acontent li{margin-bottom: 20px;}
	.acontent li:before{width: 22px;height: 22px;}
	.atags{margin-top: 30px;}
	.related h2{font-size: 20px;}
	.related__all{padding: 0 15px;font-size: 14px;height: 40px;line-height: 40px;}
	.related__item{width: 100%;max-width: 450px;}
	.related h3{font-size: 18px;height: auto;}
	.atext h3{font-size: 20px;}
	.atext h2{font-size: 24px;}
	.acontent .atext p, .acontent .asingle p, .acontent .asingle li{font-size: 18px;}
	.acontent .atext li{font-size: 18px;}
	.asingle h2{font-size: 24px;}
	.apost li::before{width: 40px;height: 40px;}

	.cmain__text{padding: 30px;}
	.cat__img{height: 320px;}
	.cat__item h2{font-size: 28px;}
	.cat__item a{font-size: 22px;height: 45px;line-height: 45px;}
}
@media(max-width:430px){
	h1{font-size: 35px;}
	.why__50.red{padding: 20px 30px 40px;}
	.why__13{width: 100%;}
	.why__13 h2{margin-bottom: 10px;}
	h2{font-size: 26px;}
	.adv__item, .help__level{width: 100%;}
	.help h3{font-size: 22px;}
	.adv__items{row-gap: 20px;}
	.slider__item{height: 370px;}
	.slider__img{left: -50px;}
	.slider h3{font-size: 17px;margin-bottom: 10px;}
	.slider p{font-size: 15px;margin-bottom: 15px;}
	.slider__img.delta{left: -85px;}
	.tech__column{font-size: 18px;}
	.tech h3{font-size: 26px;}
	.tech__item{text-align: center;}
	.tech__btns{justify-content: center;}
	.use ul{font-size: 20px;}
	.use__container{padding-bottom: 170px;}
	.docs__item{width: 90%;font-size: 22px;}
	.faq .container{padding: 20px 15px;}
	.faq__item::before{width: 5px;}
	.faq__item-header{padding: 20px 20px 20px 25px;font-size: 22px;}
	.faq__item-text{padding-left: 25px;font-size: 16px;}
	.how h3{font-size: 24px;}
	.other input{font-size: 18px;}
	.other__discl p{font-size: 12px;}
	.footer__flex{justify-content: center;}
	.footer__logo img{width: 100px;}
	.footer__logo,.footer__menu,.footer__contacts{text-align: center;}
	.banner-ful-width .container{font-size: 22px;}

	.amain h1{font-size: 22px;}
	.amain p,.digits__text{font-size: 18px;}
	.digits__digit{font-size: 36px;}
	.digits__item:nth-child(3) .digits__text{width: 55%;}
	.values__item:nth-child(2){order: unset;}
	.values__item{width: 100%;padding: 20px 15px 30px;}
	.values__item h3{font-size: 22px;}

	.product__image img{height: 300px;}
	.product h1{font-size: 28px;}
	.product h2{font-size: 18px;}
	.product__params{font-size: 16px;column-gap: 10px;row-gap: 10px;}
	.product__disclaimer{font-size: 18px;}
	.product{padding-bottom: 40px;}
	.add li,.pother__item li, .pother__item p{font-size: 16px;}
	.add__files{flex-wrap: wrap;row-gap: 10px;}
	.add__file{width: 100%;}
	.add, .pother{padding-bottom: 40px;}
	.pother__item h2{font-size: 20px;margin-bottom: 20px;}
	.sp{font-size: 18px;}
	.sp1{margin: 25px 0 10px;}

	/* .cform__flex input:not([type="submit"]){width: 90%;} */
	.cform__flex .wpcf7-form-control-wrap{width: 90%;}
	.cform__flex form p{justify-content: center;}
	.cform__contacts>a, .cform__contacts>div{width: 100%;text-align: center;font-size: 20px;}
	.cform__contacts>div.cform__submail{margin-top: -20px;font-size: 15px;}
	.cform{padding-bottom: 50px;}

	.tags__list{column-gap: 10px;row-gap: 10px;}
	.tags__item, .spubs__item-tag{padding: 0 10px;font-size: 14px;}
	.ssrch__q{padding: 0 50px 0 20px;}
	.ssrch svg{right: 15px;}
	.ssrch__wrap{width: 100%;}
	.link{font-size: 16px;}
	.spubs__item-fileSize{font-size: 12px;}
	.spubs__item-img img{height: 150px;}
	.spubs__item-date{font-size: 14px;}
	.spubs__item-tags{column-gap: 10px;}
	.spubs__item h2{font-size: 22px;}
	.aauthor{margin-bottom: 0;}

	.articlesH1{font-size: 35px;}
	.articles__list .first h3,.articles__list h3{font-size: 22px;}
	.adate, .aorganizer, .acontent li{font-size: 16px;}
	.atitlename{font-size: 22px;}
	.acontent p{font-size: 18px;}
	.atags a, .acontent .atags p{font-size: 16px;}
	.related__title{flex-wrap: wrap;row-gap: 20px;}
	.related__all{margin-left: auto;}
	.related h2{font-size: 22px;}
	.acontent .atext p, .acontent .asingle p, .acontent .asingle li{font-size: 16px;}
	.acontent .atext li{font-size: 16px}
	.atext h3{font-size: 18px;}
	.atext h2{font-size: 22px;}
	.asingle h2{font-size: 22px;}
	.policy h1{font-size: 32px;}
	.policy h2,.policy .container>ol>li::before{font-size: 26px;}
	.policy li{font-size: 16px;}

	.cmain__text{padding: 20px;}
	.cmain li{font-size: 20px;}
	.cat__img img{max-height: 260px;}
	.owl-carousel .owl-item img{max-height: auto;width: 80%;object-fit: contain;}
	.before_after .owl-carousel .owl-item img{width: 100%;object-fit: cover;}
	.before_after__nav {top:47%;}
	.manufacturer-slider__box{padding:50px 40px 30px;}
	.manufacturer-slider__images{flex-direction:column;gap:20px;}
	.manufacturer-slider__image img{height:360px;border-radius:24px;}
	.manufacturer-slider__nav{left:10px;right:10px;}
	.manufacturer-slider__nav-btn{width:28px;height:28px;}
	.slider__img.delta{left: -55px;}
	.manufacturer-slider__image img{height:auto;padding:0;}
	.manufacturer-slider__nav-btn span {width:10px;height:10px;}

	
}
@media(max-width:360px){
	.other__fi p{column-gap: 10px;}
	.other [data-name="your-name"], .other [data-name="your-phone"]{width: calc((100% - 10px) / 2);}
	.cform__flex .wpcf7-form-control-wrap{width: 100%;}
}