@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400..700&display=swap');
.menu-item a{color:#000;font-weight: 500;}
.page-id-2971 h1,.page-id-2971 h2,.page-id-2971 h3,.page-id-2971 p,.page-id-2971 ul,.page-id-2971 li,.page-id-2971{font-family: Montserrat;}
.page-id-2971 .topmenu{box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);}
.land{padding: 84px 0 0;background-color: #BFD5CE;position: relative;}
.land h2{text-align: center;font-size: 24px;font-family: Montserrat;margin: 0 0 164px;text-transform: uppercase;}
.land .container{width: 1320px;margin: 0 auto;padding: 0 0 180px;}
h1{color:#000;font-size: 32px;margin: 0 0 40px;text-transform: uppercase;max-width: 700px;}
.lbg{right: 0;top:30px;position: absolute;}
.land .container{position: relative;}
.lwoman{position: absolute;right: -50px;bottom: 0;z-index: 1;}
.ltube{position: absolute;left: 330px;bottom: 0;}
.lbtn{height: 53px;line-height: 53px;color:#fff;border-radius: 53px;font-weight: 500;font-size: 24px;width: max-content;cursor: pointer;display: block;}
.yellow{background: #EF9901;}
.land .lbtn{padding: 0 20px;box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.25);}
.land .lbtn:hover{text-decoration: inherit;color:#fff;transform: scale(1.05);}
.land .lbtn svg{margin-right: 10px;}

.green{background: #0097A2;}
.preim .container{width: 1320px;margin: 0 auto;padding: 0;}
.preim1 h3{height: 64px;line-height: 64px;margin: 0 auto 40px;padding: 0 127px;box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);cursor: default;}
.preim1 h2{font-size: 32px;font-weight: 500;text-align: center;margin-bottom: 49px;}
.preim__flex{display: flex;font-size: 22px;gap: 24px;flex-wrap: wrap;}
.preim__item.p3{width: calc((100% - 48px)/3);}
.preim__item img{margin-bottom: 32px;}
.preim__item.p2{width: calc((100% - 24px)/2);}
/* .preim__item.p2.p2spec{padding-top: 30px;} */
.p2.p2spec img{margin-bottom: 20px;}
.preim__item{background: #BFD5CE;text-align: center;padding: 20px 10px 20px;border-radius:30px;box-shadow: 1px 6px 10px rgba(0, 0, 0, 0.1);border: 1px solid rgba(0, 0, 0, 0.2);font-size: 18px;font-weight: 600;}
.preim__item span,.preim sup{color:#0097A2}
.preim__item ul{text-align: left;max-width: 310px;margin: 0 auto;}
.preim1{padding: 100px 0 48px;background-image: url(../images/preim1.jpg);background-size: cover;}
.preim2{font-family: Montserrat;}
.preim__table{display: flex;flex-wrap: wrap;border-radius: 30px;border: 1px solid #0097A2;font-size: 20px;font-weight:500;overflow: hidden;background: #E46E81;}
.preim__c1,.preim__c2,.preim__c3{width: 33.333%;}
.preim__c1{color: #000;padding: 20px 7px 20px 12px;border-bottom: 1px solid #0097A2;background: #fff;}
.preim__c2{color:#fff;text-align: center;padding: 17px 40px;background: #0097A2;border-bottom: 1px solid #fff;border-right: 1px solid #fff;display: flex;align-items: center;justify-content: center;}
.preim__c3{color: #fff;padding: 17px 27px;text-align: center;background: #E46E81;border-bottom: 1px solid #fff;display: flex;align-items: center;justify-content: center;}
.nobb{border-bottom: none;}
.preim2{padding: 45px 0 77px;background-image: url(../images/preim2.png);background-size: cover;background-color: #f8f8f8;}
.preim3{padding: 100px 0;background-image: url(../images/preim3.png);background-size: cover;background-color: #f8f8f8;}
.preim__c2.specb{position: relative;}
.preim__c2.spect{position: relative;}
.preim__c2.spect .over{content: '';position: absolute;background-color:#0097A2;width: 1px;height: 17px;right: -1px;top: 0;}
.preim__c2.specb .over{content: '';position: absolute;background-color:#0097A2;width: 1px;height: 17px;right: -1px;bottom: 0;}
.preim2 .container{position: relative;}
.lw2{position: absolute;bottom: 0;left: -315px;bottom: -77px;}
.preim__c3{position: relative;}
/* .preim__c3:before{content:'';position: absolute;background-color: #E46E81;width: 17px;height: 1px;right: 0;bottom: -1px;} */
.preim3{box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);}
.preim3 h2,.use h2,.trust h2,.mat h2,.app h2,.exp h2,.work h2,.cons h2{text-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);font-size: 32px;margin: 0 0 40px;text-align: center;font-weight: bold;}
.preim3 h2 span,.use h2 span,.trust h2 span,.mat h2 span,.app h2 span,.exp h2 span,.work h2 span,.cons h2 span,.buy h2 span{color:#0097A2}
.preim__p{text-align: center;font-size: 17px;max-width: 760px;margin: 0 auto;font-weight: 500;}
.preim__p:first-of-type{margin-bottom: 15px;}
.preim__line{display: flex;margin-top: 40px;column-gap: 24px;text-align: center;}
.preim__line-item{width: 25%;}
.preim__round{border-radius: 50%;width: 50px;height: 50px;margin: 0 auto;background: #C1D7D0;color:#fff;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);display: flex;align-items: center;justify-content: center;font-size: 30px;font-weight: bold;}
.preim__line-bottom{height: 10px;background: #C1D7D0;margin: 22px 0 20px;width: 110%;}
.preim__line-bottom.start{border-radius: 10px 0 0 10px;}
.preim__line-bottom.end{border-radius:0 10px 10px 0;}
.preim__line-bottom.end{width: 100%;}
.preim__line-content{background: #C1D7D0;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;padding: 24px 12px 55px;height: 405px;}
.preim__line h3{font-weight: 500;font-size: 20px;margin-bottom: 16px;}
.preim__line p{font-size: 18px;}
.preim__line p sup{font-weight: 600;margin-left: 3px;}

.use{padding: 99px 0 95px;background: linear-gradient(360deg, rgba(217, 217, 217, 0.9) 0%, rgba(193, 215, 208, 0.9) 100%);position: relative;}
.use .container{width: 1320px;padding: 0;position: relative;}
.use__cnt-flex{display: flex;column-gap: 120px;justify-content: space-between;}
.use__cnt{background: #FFF;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;padding: 40px 114px;position: relative;z-index: 1;}
.use__cnt h3{font-weight: bold;font-size: 22px;text-align: center;margin-bottom: 16px;}
.use__cnt p{font-size: 21px;text-align: center;margin-bottom: 32px;}
.use__cnt-g{background: #0097A2;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 30px;padding: 24px 12px;color:#fff}
.use h4{font-weight: 500;font-size: 20px;justify-content: center;font-family: Montserrat;display: flex;column-gap: 7.5px;align-items: center;margin: 0 0 20px;}
.use li{font-size: 18px;margin-bottom: 8px;}
.use__cnt-b{cursor: pointer;margin: 40px auto 0;border: 2px solid #EF9901;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));border-radius: 30px;height: 38px;line-height: 38px;display: block;width: max-content;padding:0 114px;text-decoration: none;font-size: 14px;color:#EF9901;font-weight: 500;}
.use__cnt-b:hover{text-decoration: none;color: #EF9901;}
.use__cnt-g:first-of-type{margin-bottom: 24px;}
.t3__flex{display: flex;font-size: 14px;justify-content: space-between;column-gap: 10px;padding-top: 35px;}
.t3__item{width: 33%;text-align: center;font-weight: 500;position: relative;}
.use__ctn-i1{width: 50%}
.use__ctn-i2{flex:1;}
.use__ctn-i2 img{margin-left: 20px;}
.t3__weigth{color:#fff;background: #0496A1;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 35px;width: 70px;height: 70px;position:absolute;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: bold;top: -80px;right: 50px;}
.useb1{position: absolute;top: -15px;right: 24%;}
.useb2{position: absolute;left: 0;bottom: 0;}
.useb3{position: absolute;right: 0;bottom: 0;}

.trust{padding: 100px 0 190px;box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);background-image: url(../images/trust.jpg);background-size: cover;position: relative;}
.trust h2{margin-bottom: 75px;}
.trust .container{width: 1383px;}
.trust__slide{background: #FFF;border-radius: 30px;padding: 60px 40px;}
.trust__slide-header{display: flex;column-gap: 20px;margin-bottom: 40px;}
.trust__slide-name{font-weight: 600;font-size:22px;margin-bottom: 8px;}
.trust__slide-author{flex:1}
.owl-carousel .owl-item .trust__slide-icon{width: 130px;border-radius: 50%;object-fit: cover;height: 130px;}
.trust__slide-profesy{font-size: 18px;}
.trust__text{padding: 20px 20px 70px;color:#fff;font-size: 20px;line-height: 1.4;background: #0097A2;border-radius: 30px;min-height: 286px;}
.trust__prev,.trust__next{position: absolute;top: 50%;cursor: pointer;width: 60px;height: 60px;background-image: url(../images/tp.png);transition: transform .2s ease-in-out;}
.trust__prev:hover{transform: scale(1.05);}
.trust__next:hover{transform: scale(1.05) rotate(180deg);}
.trust__next{transform: rotate(180deg);right: 20px;}
.trust__prev{left: 20px;}

.mat{padding: 100px 0;background-image: url(../images/mat.jpg);background-size: cover;}
.mat .container{width: 1320px;}
.mat h2{margin-bottom: 60px;}
.mat__filter{display: flex;column-gap: 40px;justify-content: center;}
.mat__filter-item{color:#fff;background: #B5C2C2;height: 49px;line-height: 49px;padding: 0 50px;font-weight: bold;font-size: 24px;border-radius: 30px;cursor: pointer;box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);}
.mat__filter-item.active{background: #0097A2;}
.mat__content{border-radius: 30px;background: #0097A2;padding: 25px 38px 15px;margin-top: 20px;box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);}
.mat__content-block{overflow-y: auto;height: 650px;padding-right: 24px;}
.mat__content-block:not(.active){display: none;}
.mat__block-img{border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;width: 200px;object-fit: cover;}
/* .mat__block-line{display: flex;column-gap: 24px;height: 200px;} */
.mat__block-line{display: flex;column-gap: 24px;height: auto;}
.mat__block-line:not(:last-child){margin-bottom: 19px;}
.mat__block-text{background: #F8F8F8;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;flex:1;position: relative;padding: 32px;}
.mat .h3{font-weight: 600;font-size: 18px;margin:0 0 20px;}
.mat p{font-size: 16px;font-weight: 500;}
/* .mb__btn{text-decoration: none;border: 2px solid #EF9901;border-radius: 30px;color:#EF9901;height: 44px;line-height: 44px;padding: 0 48px;display: block;width: max-content;font-size: 18px;font-weight: 500;margin-top: 42px;} */
.mb__btn{text-decoration: none;border: 2px solid #EF9901;border-radius: 30px;color:#EF9901;height: 44px;line-height: 44px;padding: 0 48px;display: block;width: max-content;font-size: 18px;font-weight: 500;margin-top: auto;}
.mb__btn:hover{text-decoration: none;color:#EF9901;}
.mb__pdf{position: absolute;top: 32px;right: 32px;}
.mat__content-block::-webkit-scrollbar{width: 10px;}
.mat__content-block::-webkit-scrollbar-track{background: #fff;border-radius: 5px;}
.mat__content-block::-webkit-scrollbar-thumb{background: #C1D7D0;border-radius: 5px;}

.app{padding: 91px 0 99px;background-image: url(../images/bbb.jpg);background-size: cover;}
.app .container{width: 1320px;}
.app__1{border-radius: 30px;overflow: hidden;color:#fff;display: flex;position: relative;text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.25);}
.app__1 h3{position: absolute;font-size: 28px;font-weight: 500;margin: 0;top: 53px;left: 50%;transform: translateX(-50%);}
.app__1-item{width: 20%;padding: 154px 30px 40px;text-align: center;font-size: 17px;}
.app__1-item.tal{text-align: left;font-size: 17px;font-weight: 500;}
.app__1-item:nth-child(odd){background: #0992A6;}
.app__1-item:nth-child(even){background: #0097a2;}
.app__1-item p{height: 100px;}
.app__1-item p:last-child{height: 60px;}

.app__2{border-radius: 30px;overflow: hidden;color:#fff;display: flex;position: relative;text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.25);margin-top: 40px;background: linear-gradient(90deg, #0097A2 0%, #77C9CE 100%);}
.app__2 h3{position: absolute;font-size: 28px;font-weight: 500;margin: 0;top: 53px;left: 50%;transform: translateX(-50%);}
.app__2-item{width: 20%;padding: 154px 30px 40px;text-align: center;font-size: 17px;position: relative;}
.app__2-item.tal{text-align: left;font-size: 17px;font-weight: 500;}
.app__2-item p{height: 100px;}
.app__2-item p:last-child{height: 60px;}
.app__2-item:not(:last-child):before{content: '';position: absolute;background: #fff;width: 3px;height: 55%;right: 1px;bottom: 125px;border-radius: 3px;opacity: .2;}

.exp{padding: 100px 0;background-image: url('../images/exp.jpg');background-size: cover;}
.exp .container{width: 1320px;}
.exp h2{margin-bottom: 44px;}
.exp h2 a{color:inherit}
.expert{border-radius: 30px;overflow: hidden;filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.25));display:flex;flex-direction: column;width:100%;}
.expert__foto{width: 100%;height: 406px;object-fit: cover;margin-top: -1px;}
/* .expert__text{background: #0097A2;padding: 16px 12px 32px;color:#fff;text-align: center;} */
.expert__text{background: #0097A2;padding: 16px 12px 32px;color:#fff;text-align: center;display: flex;flex-direction: column;flex: 1;justify-content: space-between;}
.expert h3{font-size: 22px;line-height: 1.4;margin-bottom: 12px;text-decoration: underline;margin-top: 0;}
.expert p{font-size: 18px;margin-bottom: 12px;}
.expert .mb__btn{color:#fff;font-size: 16px;font-weight: 400;padding: 0 68px;margin: 40px auto 0;}
.exp__nav{display: flex;column-gap: 48px;margin-top: 12px;justify-content: center;}
.exp__prev,.exp__next{cursor: pointer;width: 60px;height: 60px;background-image: url(../images/en.png);transition: transform .2s ease-in-out;}
.exp__next:hover{transform: scale(1.05);}
.exp__prev:hover{transform: scale(1.05) rotate(180deg);}
.exp__prev{transform: rotate(180deg);right: 20px;}
/* .exp .owl-stage{padding: 0 0 20px;} */
.exp .owl-stage{padding: 0 0 20px;display:flex;}
.exp .owl-item {display: flex;height: auto;}

.work{padding: 93px 0 100px;background-image: url('../images/work.jpg');background-size: cover;}
.work__container{width: 1320px;}
.work__content{background: #fff;border-radius: 30px;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);padding: 60px 60px 94px;}
.work__items{display: flex;flex-wrap: wrap;column-gap: 14px;row-gap: 16px;}
.work__item{width: calc((100% - 56px)/5);height: 150px;display: flex;align-items: center;justify-content: center;background: #0097A2;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;}

.cons{padding: 99px 0 58px;background-image: url('../images/cons.jpg');background-size: cover;}
.cons h2{margin-bottom: 60px;}
.cons .container{position: relative;}
.cons__form{margin: 0 auto;background: #0097A2;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);border-radius: 30px;padding: 32px 40px;width: 625px;position: relative;z-index: 1;}
.cons input{width: 100%;height: 43px;background: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 30px;text-align: center;line-height: 43px;padding: 0 15px;font-size: 16px;margin-bottom: 24px;}
.cons input::placeholder{color:#c8c8c8}
.cons__btn{cursor: pointer;background: #EF9901;border-radius: 30px;height: 43px;line-height: 43px;text-align: center;color:#fff;width: 100%;margin: 32px 0 17px;}
.cons__btn.disabled{opacity: .6;}
.agree{width: 26px;height: 24px;background-image: url(../images/nochecked.png);cursor: pointer;}
.agree.checked{background-image: url(../images/checked.png)}
.cons__agr{display: flex;column-gap: 15px;align-items: center;}
.cons__agr p{font-size: 14px;color:#fff;margin: 0;font-weight: 500;}
.cons__agr a{text-decoration: none;color:#EF9901}
.light{position: absolute;left: 50%;transform: translateX(-50%);top: 70px;width: 584px;height: 415px;background: #0097A2;filter: blur(55.5px);z-index: 0;}

.buy{background-color: #c1d7d0;background-image: url(../images/buy.png);background-size: contain;padding: 83px 0 104px;background-position: center;background-repeat: no-repeat;}
.buy .container{width: 1225px;}
.buy h2{text-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);font-size: 32px;margin: 0 0 40px;font-weight: bold;margin: 0;}
.buy__h2{display: flex;align-items: center;column-gap: 50px;margin:0 auto 44px;width: max-content;}
.buy h3{font-size: 24px;margin: 0 0 32px;font-weight: bold;text-align: center;}
.buy h3 span{color: #0097A2;}
.buy__btn{cursor: pointer;background: #EF9901;border-radius: 30px;height: 43px;line-height: 43px;text-align: center;color:#fff;width: 100%;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);display: block;}
.buy__flex{display: flex;column-gap: 24px;justify-content: center;align-items: center;}
.buy__text{width: 553px;}
.buy__map{width: 648px;height: 340px;filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.25));}

.about-producer{display: none;}
footer{background: #0097A2;}

.topmenu{z-index: 2;}
.ltube{pointer-events: none;}
.disclamer{z-index: 1;}
.app__nav{display: flex;column-gap: 10px;justify-content: center;padding-top: 10px;display: none;}
.app__nav div{color:#fff;font-size: 20px;width: 30px;height: 30px;border-radius: 50%;background: #0496A1;display: flex;align-items: center;justify-content: center;font-weight: bold;}

@media(max-width:1550px){
    .land .container,.preim .container,.use .container,.trust .container,.mat .container,.exp .container,.work .container{max-width: 1140px;}
    .ltube{left: 230px;}
    .lwoman{max-width: 480px;}
    .lbtn{font-size: 22px;}
    .trust__nav{display: flex;column-gap: 30px;justify-content: center;margin-top: 30px;}
    .trust__next,.trust__prev{position: static;}
    .trust{padding:80px 0;}
    .preim1{padding-top: 80px;}
    .preim__table{font-size: 16px;}
    h1,.preim1 h2{font-size: 30px;}
    .expert h3{font-size: 20px;}
    .preim__table{margin: 0 auto;}
    .lw2{left: -260px;width: 400px;}
    .preim2{padding-top: 20px;}
    .preim2,.cons,.trust,.mat,.work{background-position: center;}    
    .preim__item{padding: 10px 10px 20px;}
    /* .preim__item.p3{height: 240px;} */
    .preim__item img{margin-bottom: 10px;}
    .preim__c1{padding: 15px 7px 15px 12px;}
    .preim3,.use,.mat,.exp,.work,.cons{padding: 80px 0;}
    .use__cnt{padding: 20px 60px;}
    .use__cnt-flex{column-gap: 40px;}
    .use__cnt p{margin-bottom: 20px;font-size: 20px;}
    .use__cnt-g{padding-top: 24px;}
    .trust h2{margin-bottom: 50px;}
    .trust__slide{padding: 40px;}
    .trust__slide-header{margin-bottom: 20px;}
    .mat__filter-item{font-size: 20px;padding: 0 40px;}
    .mat h2{margin-bottom: 30px;}
    .mat__filter{column-gap: 30px;}
    .mb__btn{margin-top: 20px;}
    .app__1{max-width: 1110px;margin: 0 auto;}
    .app__2{max-width: 1110px;margin-left: auto;margin-right: auto;}
    .app{padding: 70px 0;}
    .app__1 h3,.app__2 h3{width: max-content;}
    .app__1-item p,.app__2-item p{height: 80px;}
    .app__1-item,.app__2-item{padding: 120px 15px 40px;}
    .expert p{font-size: 16px;height: 69px;}
    .work__content{padding: 50px 40px 70px;}
}
@media(max-width:1385px){
    .land .container,.preim .container,.use .container,.trust .container,.mat .container,.app .container,.exp .container,.buy .container{width: 100%;padding-left: 15px;padding-right: 15px;}
    .ltube{left: 160px;bottom: -40px;}
    .lwoman{right: -30px;}
    .lbg{top: 0;}
    section{overflow: hidden;}
    /* .preim__item{padding-top: 40px;}     */
    /* .preim__c1{padding: 20px 5px 20px 10px;} */
    .lw2{display: none;}
    .trust__slide{padding: 50px 30px;}
    .trust{padding: 90px 0 70px;}
    .mat__filter{column-gap: 30px;}
    .mat__filter-item{font-size: 19px;}
    .mat__content{padding: 20px 20px 15px;}
    .mat__block-text{padding: 20px;}
    .mb__pdf{top: 15px;right: 15px;}
    .mb__pdf img{width: 35px;}
    .app__1 h3,.app__2 h3{width: max-content;top: 40px;}
    .app__1-item p{height: 90px;}
    .app__2-item p{height: 90px;}
    .app__1-item,.app__2-item{padding-top: 120px;}
    .expert__foto{height: 340px;}
    .expert h3{font-size: 20px;}
    .expert p{font-size: 17px;}
    .work__item{width:calc((100% - 28px)/3)}
    .cons{padding-top: 70px;}
    .buy__text{width: 460px;}
    .use__cnt p{font-size: 19px;}
    .use__cnt-flex{column-gap: 30px;}
    .use li{font-size: 17px;}
    .use__cnt-g:first-of-type{margin-bottom: 20px;}
}
@media(max-width:1140px){
    .land h2{font-size: 20px;position: relative;z-index: 2;margin-bottom: 90px;}
    h1{font-size: 30px;}
    .lbtn{font-size: 20px;}
    .ltube{width: 450px;bottom: 0;left: 200px;}
    .lwoman{right: 0;width: 370px;}
    .lbg{width: 150px;}
    .preim1{padding: 60px 0 30px;}
    .preim1 h3{height: 60px;line-height: 60px;padding: 0 90px;}
    .preim1 h2{font-size: 26px;margin-bottom: 30px;}
    .preim__flex{gap:15px}
    .preim__item{padding-top: 20px;}
    .preim__item img{margin-bottom: 15px;}
    .preim__item.p3{/*height: 260px;*/width:calc((100% - 30px)/3);}
    .preim__item.p2{/*height: 320px;*/width:calc((100% - 15px)/2);}
    .preim__table{font-size: 16px;}
    .preim3{padding: 60px 0;}
    .preim__line h3{font-size: 15px;}
    .preim__line p{font-size: 14px;}
    .preim__line-content{padding: 10px 10px 15px;}
    .preim__line-content{height: 325px;}
    .use{padding: 60px 0;}
    .useb1{right: 18%;}
    .use__cnt{padding: 30px 20px;}
    .use__cnt-g:first-of-type{margin-bottom: 20px;}
    .use li{font-size: 16px;}
    /* .use__ctn-i1{width: 330px;} */
    .use__ctn-i2{flex: unset;width: 50%;}
    .use__cnt-b{margin-top: 30px;padding: 0 90px;}
    .use__cnt-flex{column-gap: 15px;}
    .use__cnt p{font-size: 18px;}
    .trust,.mat,.app,.exp,.work{padding: 60px 0;}
    .trust h2,.mat h2,.app h2{margin-bottom: 50px;}
    .trust__slide{padding: 40px 20px;}
    .mat__filter{column-gap: 15px;}
    .mat__filter-item{font-size: 16px;}
    .mat__block-line{column-gap: 15px;}
    .mat .h3{margin-bottom: 15px;}
    .mb__btn{margin-top: 20px;}
    .expert p{font-size: 14px;}
    .expert h3{font-size: 18px;}
    .work__item{height: 100px;}
    .cons,.buy{padding: 60px 0;}
    .buy__text{width: 340px;}
    .buy{background-position: top;}
}
@media(max-width:1079px){
    .hamburger,/*.mobtopwb*/{display: block;}
    .topmenu{z-index: 3;}
    .hamburger,.close{z-index: 4;}
}
@media(max-width:992px){
    .land h2{font-size: 18px;margin-bottom: 70px;}
    h1{font-size: 28px;max-width: 660px;}
    .lbtn{font-size: 18px;}
    .ltube{width: 400px;left: 90px;}
    .preim1 h3 {height: 54px;line-height: 54px;padding: 0 70px;margin-bottom: 30px;}
    .preim1{padding: 50px 0 20px;}
    .preim1 h2{font-size: 24px;}
    .preim__item img{margin-bottom: 10px;}
    .preim__item{font-size: 16px;}
    .preim__table{font-size: 15px;font-weight: 600;}
    .preim__c1{padding: 15px 5px 15px 10px;}
    .preim2{padding: 40px 0 60px;}
    .preim3 h2, .use h2, .trust h2, .mat h2, .app h2, .exp h2, .work h2, .cons h2{font-size: 28px;}
    .preim__line{flex-wrap: wrap;column-gap: 20px;row-gap: 30px;}
    .preim__line-item{width: calc((100% - 20px) / 2);}
    .preim__line-bottom{width: auto;border-radius: 10px;}
    .preim__line-bottom.start,.preim__line-bottom.end{border-radius: 10px;}
    .use__cnt p{font-size: 16px;margin-bottom: 30px;}
    .use__cnt-g{padding: 15px 10px;}
    .use__cnt-flex{column-gap: 10px;}
    .use__ctn-i2 img{width: 100%;}
    .use__cnt-b{margin-top: 20px;}
    .t3__weigth{right: 20px;}
    .t3__flex{font-size: 13px;}
    /* .use__ctn-i1{width: 290px;} */
    .use li{font-size: 14px;}
    .use ul{padding-left: 20px;}
    .use h4{margin-bottom: 10px;}
    .trust h2, .mat h2, .app h2{margin-bottom: 30px;}
    .trust__slide{padding: 30px 15px;}
    .owl-carousel .owl-item .trust__slide-icon{width: 120px;}
    .trust__slide-header{column-gap: 15px;}
    .trust__slide-header{margin-bottom: 20px;}
    .trust__text{padding: 20px 15px;}
    .trust__prev, .trust__next{width: 50px;height: 50px;background-size: cover;}
    .trust__nav{margin-top: 20px;}
    .trust{padding-bottom: 40px;}
    .mat__filter-item{padding: 0 20px;}
    .app__1-item,.app__1-item.tal,.app__2-item,.app__2-item.tal{font-size: 15px;}
    .app__1-item p.app__2-item p{height: 85px;}
    .app__1-item, .app__2-item{padding-top: 100px;}
    .app__1-item,.app__2-item{padding-left: 15px;padding-right: 15px;}
    .app__1 h3,.app__2 h3{font-size: 24px;}
    .app__2-item:not(:last-child):before{height: 60%;}
    .exp h2{margin-bottom: 30px;}
    .expert__foto{object-position: top;}
    .expert__text{height: 261px;}
    .exp__nav{column-gap: 30px;}
    .work__content{padding: 40px 30px 50px;}
    .cons h2{margin-bottom: 30px;}
    .buy h3{font-size: 22px;}
    .buy__text{width: 300px;}
    .buy__flex{column-gap: 20px;}
}
@media(max-width:768px){
    .app__nav{display: flex;}
    .lwoman{width: 330px;right: -10px;}
    .land h2{margin-bottom: 30px;}
    .land .container{padding-bottom: 250px;}
    .ltube{left: -40px;width: 350px;bottom: 20px;}
    .lbg{width: 250px;}
    .lbtn{font-size: 16px;}
    .lbtn{height: 50px;line-height: 50px;}
    .preim__item.p3{width: calc((100% - 15px)/2);height: auto;}
    .preim__flex{justify-content: center;}
    .preim__item{font-size: 14px;}
    .preim__item.p2{height: auto;}
    .preim__item ul{padding-left: 20px;}
    .preim__table{font-size: 14px;padding: 0;}
    .preim__c2,.preim__c3{padding: 10px 20px;}
    .preim__c1{padding: 10px 5px 10px 10px;}
    .preim1 h2{font-size: 22px;}
    .preim3 h2, .use h2, .trust h2, .mat h2, .app h2, .exp h2, .work h2, .cons h2{font-size: 24px;margin-bottom: 30px;}
    .preim__p{font-size: 16px;}
    .preim__line{margin-top: 30px;}
    .use__cnt h3{font-size: 20px;}
    .use__cnt p{font-size: 18px;}
    .use__cnt-flex{flex-wrap: wrap;row-gap: 20px;}
    .use__ctn-i1{width: 100%;}
    .use__ctn-i2 img{margin: 0;}
    .use__ctn-i2{width: 100%;}
    .t3__weigth{right: 50px;}
    .mat__filter-item{height: 40px;line-height: 40px;}
    .mat__filter{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}
    .mat .h3{font-size: 16px;}
    .mat p{font-size: 14px;}
    .mat__content{padding-right: 15px;}
    .mat__block-line{column-gap: 10px;height: auto;}
    .mat__block-img{width: 180px;height: 180px;}
    .app__1 h3, .app__2 h3{font-size: 20px;left: 15px;transform: none;}
    .app__1-item, .app__2-item{padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}
    .app__1-scroll{width: 100%;overflow-x: auto;padding-bottom: 10px;cursor: grab;}
    .mat__content-block{height: 540px;}
    .app__1,.app__2{width: max-content;}
    .app__1-item p:last-child,.app__2-item p:last-child{height: auto;}
    .expert{max-width: 424px;margin: 0 auto;}
    .expert__text{height: 220px;}
    .exp__nav{margin-top: 0;}
    .work__content{padding: 20px 15px 30px;}
    .work__items{gap: 10px;justify-content: center;}
    .work__item{height: 80px;width: calc((100% - 10px) / 2);}
    .light{width: 50%;height: 10vh;}
    .cons__form{width: 510px;}
    .buy__flex{flex-wrap: wrap;row-gap: 20px;}
    .buy h3{margin-bottom: 20px;}
    .buy__map{margin-top: 20px;}
    .cons__agr p{flex:1}
}
@media(max-width:540px){
    h1{font-size: 24px;position: relative;z-index: 1;margin-bottom: 30px;}
    .land h2{margin-bottom: 20px;position: relative;z-index: 1;}
    .lwoman,.ltube{width: 300px;}
    .preim1 h2{font-size: 20px;}
    .preim__item.p2.p2spec{width: 100%;order:10}
    .preim__item ul{width: max-content;}
    .preim__table{font-weight: 500;}
    .preim2{padding: 30px 0 50px;}
    .preim3,.trust, .mat, .app, .exp, .work{padding: 50px 0;}
    .preim3 h2, .use h2, .trust h2, .mat h2, .app h2, .exp h2, .work h2, .cons h2{font-size: 22px;margin-bottom: 20px;}
    .use__cnt h3{font-size: 18px;}
    .use__cnt p{font-size: 16px;}    
    .t3__flex{font-size: 12px;}
    .trust__slide-name{font-size: 20px;}
    .trust__text{font-size: 18px;}
    .mat__filter-item{font-size: 14px;}
    .mat__block-img{width: 100px;height: 100px;}
    .mat__content{padding: 15px 8px}
    .mat__block-text{padding: 15px;}
    .mat__content-block{height: 525px;}
    .work__item img{max-width: 96%;}
    .cons__form{width: 400px;}
    .buy__h2{column-gap: 10px;}
    .buy h2{font-size: 24px;margin-bottom: 30px;}
    .buy h3{font-size: 20px;}
    .lwoman{pointer-events: none;}
}
@media(max-width:430px){
    .lbtn{font-size: 14px;}
    .preim__item.p3,.preim__item.p2{width: 100%;}
    .preim__item img{margin-bottom: 0;}
    .preim__item{padding-top: 10px;}
    .preim1 h2{margin-bottom: 20px;}
    .preim__table{font-size: 12px;}
    .preim__line-item{width: 100%;}
    .preim__line-content{height: 280px;padding-top: 0;}
    .preim__line-bottom{margin: 15px 0;}
    .use__cnt{padding: 20px 10px;}
    .t3__weigth{right: 10px;}
    .trust__slide-header{column-gap: 10px;}
    .trust__slide-name{font-size: 18px;}
    .trust__slide-profesy,.trust__text{font-size: 16px;}
    .mat__block-img{display: none;}
    .mat__content-block{padding-right: 10px;}
    .mb__pdf img{width: 30px;}
    .mb__pdf{right: 5px;}
    .mat__content-block{height: 450px;}
    .app__1 h3, .app__2 h3{font-size: 18px;max-width: 360px;}
    .app__2-item p,.app__1-item p{height: 80px;}
    .expert .mb__btn{margin-top: 20px;}
    .cons__form{width: 330px;padding: 30px 20px;}
    .cons__agr{column-gap: 10px;}
    .cons, .buy{padding: 50px 0;}
    .buy h2{font-size: 22px}
    .buy__h2{margin-bottom: 20px;}
    .work__item{height: 70px;}
}
@media(max-width:359px){
    h1{font-size: 21px;}
    .lwoman, .ltube{width: 250px;}
    .ltube{left: -30px;}
    .use__cnt-b{padding: 0 70px;}
    .owl-carousel .owl-item .trust__slide-icon{width: 100px;height: 100px;}
    .cons__form{width: 100%;}
}