/*
Theme Name: kpvu
*/

@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&family=Open+Sans:wght@400;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.abt{-webkit-transform:translate(0,120%);-ms-transform:translate(0,120%);transform:translate(0,120%);opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.abt._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.atb{-webkit-transform:translate(0,-120%);-ms-transform:translate(0,-120%);transform:translate(0,-120%);opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.atb._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.alr{-webkit-transform:translate(-120%,0);-ms-transform:translate(-120%,0);transform:translate(-120%,0);opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.alr._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.arl{-webkit-transform:translate(120%,0);-ms-transform:translate(120%,0);transform:translate(120%,0);opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.arl._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.ascale{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.ascale._active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (max-width:1280px){.page .navbar__item{margin-right:30px}.page .products__title{text-align:center}.page .products__cards{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page .about__title{text-align:center}.page .about__sertificates{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.page .about__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:20px 0}.page .about__form_text{width:650px;margin-right:0;margin-bottom:20px}.page .about__form .about-form{margin-right:0;width:650px}.page .footer{padding:50px 0}.page .footer__title{text-align:center}.page .footer__contacts_col1 a{line-height:3rem;font-size:1.6rem}.page .footer__contacts_col2{margin-right:15px}.page .footer__contacts_col2 a{font-size:1.6rem}.page .footer__contacts_col4{margin-left:15px;font-size:1.6rem}.page .footer__contacts_col5{font-size:1.6rem}.page .catalog{margin-bottom:70px}.page .catalog__sidebar{width:30%;height:528px}.page .catalog__title{margin:40px 20px 0 30px}.page .catalog__tab{margin:20px 20px 0 30px}.page .catalog__content{width:calc(70% - 20px);margin-left:20px}.page .catalog__card{width:200px;min-height:220px}.page .catalog__card_img{margin-top:15px;width:150px;height:150px}.page .product .container{width:900px}.page .product__title{font-family:Montserrat;font-weight:500;font-size:2.4rem;text-transform:uppercase;color:#000}.page .product__top{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.page .product__table{width:900px}.page .product__wrapper{margin-top:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}.page .product__text{width:400px}}@media (max-width:1024px){.page .navbar .container{padding:1rem 0}.page .navbar__logo{width:65px;height:65px;margin-left:20px;margin-right:5px}.page .navbar__item{margin-right:2rem;font-size:1.6rem}.page .navbar__item::after,.page .navbar__item::before{display:none}.page .navbar__tel{margin-right:20px}.page .navbar__tel a{font-size:1.6rem}.page .header{height:640px;background-color:#e5e5e5}.page .header .container{position:relative}.page .header__content{position:absolute;width:100%;top:0;left:0;height:450px;margin-top:128px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:6}.page .header__text{margin-left:20px;margin-right:10px}.page .header__title{font-size:3rem;line-height:4.1rem}.page .header__subtitle{margin-top:3rem;font-size:2.2rem;line-height:2.6rem}.page .header__form{padding:15px 30px 30px;margin-right:20px}.page .header__form_title{font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:3.8rem;color:#272727}.page .header-form{width:250px}.page .formphone,.formname{font-size:1.6rem}.page .header-form_btn{font-size:1.6rem;width:250px}.page .header__slider ul.slick-dots{bottom:20px}.page .products__cards{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.page .products__card{width:200px;height:210px}.page .products__card_img{margin-top:15px;width:100px;height:110px}.page .about__wrapper{margin:50px 20px 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page .about__text{width:100%;font-size:2.2rem}.page .about__sertificates{margin-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page .about__sertificate{width:49%;height:auto}.page .about__form_text{width:550px}.page .about__form .about-form{width:550px}.page .about__form .about-form input{margin-right:5px;width:150px}.page .about__form .about-form_btn{width:170px;font-size:1.4rem}.page .footer{padding:50px 0}.page .footer__title{text-align:center}.page .footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page .footer__contacts_block1{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page .footer__contacts_block2{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page .footer__contacts_col1{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .footer__contacts_col2{margin-right:0;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.page .footer__contacts_col4{margin-left:0;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.page .footer__contacts_col5{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.page .footer__contacts_col5 span i{top:5px}.page .catalog{padding:120px 0 0;margin-bottom:60px}.page .catalog__sidebar{width:30%;height:528px}.page .catalog__title{margin:40px 10px 0 20px}.page .catalog__tab{margin:20px 10px 0 20px}.page .catalog__tab:first-child{margin-top:40px}.page .catalog__content{width:calc(70% - 10px);margin-left:10px}.page .catalog__cards{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.page .catalog__card{width:160px;min-height:180px}.page .catalog__card_img{margin-top:15px;width:110px;height:110px}.page .product{padding:100px 0 20px}.page .product .container{width:620px}.page .product__top{margin-top:35px}.page .product__top_album{width:250px;height:240px}.page .product__top_album .main__photo{width:250px;height:190px;overflow:hidden}.page .product__top_album .main__photo img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.page .product__top_album .sub__photo{margin-top:10px}.page .product__top_album .sub__photo_item{width:55px!important;height:40px;margin-right:10px;cursor:pointer}.page .product__top_album .sub__photo_item:last-child{margin-right:0}.page .product__top_album .sub__photo_item img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.page .product__top_text{width:400px}.page .product__table{margin:30px auto 0;width:600px}.page .product__wrapper{margin-top:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}.page .product__text{width:400px}}@media (max-width:768px){.page body.lock{overflow:hidden}.page .navbar .container{padding:1rem 0}.page .navbar__logo{width:50px;height:50px;margin-left:20px;z-index:20}.page .navbar__menu{width:100%;height:100vh;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:-120%;left:0;background-color:#ccc;overflow:auto;-webkit-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.page .navbar__menu.active{top:0}.page .navbar__item{margin:0;padding:20px 0;text-align:center;width:100%;font-size:2rem;color:#026900}.page .navbar__tel{margin-right:20px;z-index:20}.page .navbar__tel .grn{color:#026900}.page .navbar__tel a{font-size:1.6rem}.page .burger{display:block;position:relative;width:30px;height:20px;margin-right:20px}.page .burger.active::before{background-color:#026900;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px}.page .burger.active::after{background-color:#026900;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px}.page .burger.active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.page .burger::after,.page .burger::before{content:'';background-color:#fff;position:absolute;width:100%;height:2px;left:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.page .burger span{background-color:#fff;position:absolute;width:100%;height:2px;top:9px;left:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.page .burger::before{top:0}.page .burger::after{bottom:0}.page .header{height:640px}.page .header .container{position:relative}.page .header__content{height:500px;margin:80px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:6}.page .header__text{margin:0;text-align:center;margin-bottom:30px}.page .header__title{font-size:3rem;line-height:3.8rem}.page .header__subtitle{margin-top:10px;font-size:2rem;line-height:2rem}.page .header__form{padding:10px 25px 25px;margin-right:0}.page .header__form_title{font-size:2rem}.page .header-form{width:250px}.page .formphone,.formname{font-size:1.6rem}.page .header-form_btn{font-size:1.6rem;width:250px}.page .header__slider ul.slick-dots{bottom:20px}.page .products{padding:50px 0}.page .products__cards{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.page .products__card{width:150px;height:160px}.page .products__card_img{margin-top:15px;width:50px;height:60px}.page .products__card_title{margin-bottom:15px;width:80%}.page .about{padding:50px 0}.page .about__wrapper{margin-top:30px;margin-bottom:50px}.page .about__text{width:100%;font-size:1.8rem;line-height:2.5rem}.page .about__text p:first-child{margin-bottom:15px}.page .about__form{height:auto}.page .about__form_img{display:none}.page .about__form_text{width:100%;text-align:center}.page .about__form .about-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.page .about__form .about-form input{margin:0 0 10px;width:70%}.page .about__form .about-form_btn{width:calc(70% + 15px);font-size:1.4rem;margin-bottom:20px}.about-form p{text-align: center;}.page .footer{padding:50px 0}.page .footer__title{text-align:center}.page .footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page .footer__contacts_block1{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .footer__contacts_block2{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .footer__contacts_col1{width:100%}.page .footer__contacts_col2{margin-top:10px;width:100%}.page .footer__contacts_col3{margin-top:10px;width:30%}.page .footer__contacts_col4{margin-top:10px;width:100%}.page .footer__contacts_col5{margin-top:10px;width:100%;padding-left:0}.page .footer__contacts_col5 span i{top:7px}.page .catalog{padding:100px 0 0;margin-bottom:60px}.page .catalog__wrapper{display:none}.page .catalog__mobile{display:block;margin:0 auto;width:95%;background:#fff;border-radius:10px;padding-bottom:20px}.page .catalog__mobile_title{padding:10px 0;font-family:Montserrat;font-weight:700;font-size:3rem;line-height:2.9rem;text-transform:uppercase;color:#000;text-align:center}.page .catalog__mobile_block{margin:20px 10px 10px}.page .catalog__mobile_subtitle{font-family:Montserrat;margin-bottom:10px;font-weight:500;font-size:2rem;line-height:2.9rem;color:#000}.page .catalog__mobile_cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.page .catalog__mobile_card{width:140px;min-height:180px;background-color:#e5e5e5;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.page .catalog__mobile_card:hover{background:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.page .catalog__mobile_img{margin-top:15px;width:100px;height:100px}.page .catalog__mobile_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page .catalog__mobile_name{text-align:center;margin-bottom:15px;width:100%;height:auto;font-size:1.6rem;line-height:2.2rem;color:#000;overflow:hidden;word-wrap:break-word}.page .product .container{width:400px;padding:30px}.page .product__title{text-align:center}.page .product__top{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:20px}.page .product__top_album{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page .product__top_text{text-align:center}.page .product__table{margin-top:40px;width:400px;}.page .product__wrapper{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.page .header__text{width:100%}.page .header__title{margin:0 10px;font-size:2.4rem;line-height:3.3rem}.page .header__subtitle{font-size:2rem;line-height:2.5rem}.page .header__form{padding:10px 25px 25px;margin-right:0}.page .header__form_title{font-size:2rem}.page .header-form{width:250px}.page .formphone,.formname{font-size:1.6rem}.page .header-form_btn{font-size:1.6rem;width:250px}.page .header__slider ul.slick-dots{bottom:20px}.page .product .container{width:300px}.page .product__title{text-align:center}.page .product__top_text{width:300px}.page .product__top_title{font-size:2.2rem}.page .product__top_descr{font-size:1.6rem;line-height:2rem}.page .product__table{width:300px}.page .product__wrapper{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page .product__text{width:300px}.page .product__text_title{font-size:1.6rem}.page .product__text_descr{font-size:1.6rem}}html{font-size:10px}body{background-color:#e5e5e5}.page{width:100%;position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;font-family:'Open Sans',sans-serif}.container{max-width:117rem;margin:0 auto}a{text-decoration:none}.navbar{position:fixed;top:0;left:0;width:100%;background-color:inherit;z-index:9;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.4rem 0}.navbar__logo{width:100px;height:100px;margin-left:50px;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__logo img{width:100%;height:100%;}.navbar__item{position:relative;margin-right:4rem;font-size:1.8rem;font-weight:700;font-family:Montserrat;color:#fff;text-transform:uppercase;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__item::after{content:"";position:absolute;top:30px;left:0;width:0%;height:2px;background-color:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__item:hover{color:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__item:hover::after{content:"";position:absolute;top:30px;left:0;width:100%;height:2px;background-color:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__tel{margin-right:50px}.navbar__tel a{font-size:1.8rem;font-weight:600;font-family:Montserrat;color:#fff;text-transform:uppercase;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__tel i{color:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__tel:hover a{color:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar__tel:hover i{color:#fff;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.navbar.navbar__catalog{background-color:rgba(0,0,0,.6);-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.sticky{background-color:rgba(0,0,0,.6);-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.sticky .container{padding:.5rem 0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.burger{display:none}.header{height:640px;background-color:#e5e5e5}.header .container{position:relative}.header__content{position:absolute;width:100%;top:0;left:0;height:450px;margin-top:128px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:6}.header__text{width:500px;margin-left:50px}.header__title{font-family:Montserrat;font-weight:700;font-size:3.6rem;line-height:4.3rem;text-transform:uppercase;color:#fff;word-wrap:break-word}.header__subtitle{margin-top:3.3rem;font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:2.8rem;color:#fff;word-wrap:break-word}.header__slider{width:100%;height:640px;position:relative;z-index:5}.header__slider_item{width:100%;height:640px;position:relative}.header__slider_item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.header__slider_item .blacklayer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}.header__slider ul.slick-dots{position:absolute;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;bottom:50px;left:50%;transform:translateX(-50%);width:auto;}.header__slider ul.slick-dots li{width:20px;height:20px;margin:0 10px}.header__slider ul.slick-dots li button{width:20px;height:20px;background-color:#ff0;border-radius:100%;border:none;outline:0;cursor:pointer}.header__slider ul.slick-dots li button::before{display: none}.header__slider ul.slick-dots li.slick-active button{background-color:green;width:20px;height:20px;border-radius:100%;border:2px solid #ff0}.products{padding:100px 0;background-color:#e5e5e5}.products__title{font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:2.9rem;text-transform:uppercase;color:#000}.products__cards{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.products__card{width:270px;height:280px;background-color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.products__card_img{margin-top:15px;width:170px;height:170px}.products__card_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products__card_title{margin-bottom:20px;width:170px;height:45px;font-size:1.6rem;line-height:2.2rem;text-align:center;color:#000;overflow:hidden;word-wrap:break-word}.products__card:hover{background:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.about{padding:38px 0 48px;background-color:#fff}.about__title{font-family:Montserrat;font-weight:500;font-size:2.4rem;text-transform:uppercase;color:#000}.about__wrapper{margin-top:54px;margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about__text{width:600px;font-size:2.2rem;line-height:3.3rem;text-align:justify;color:#272727;word-wrap:break-word;overflow:hidden}.about__sertificates{width:470px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about__sertificate{width:200px;height:282px}.about__sertificate img{width:100%;height:100%}.about.about__catalog{background:#e5e5e5}.footer{padding:100px 0;background-color:#e5e5e5}.footer__title{font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:2.9rem;text-transform:uppercase;color:#000}.footer__contacts{margin-top:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__contacts_block1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:45%}.footer__contacts_block2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:45%}.footer__contacts_col1{width:55%;overflow:hidden;word-wrap:break-word}.footer__contacts_col1 a{display:block;line-height:3rem;font-size:1.8rem;color:#272727}.footer__contacts_col1 a i{color:#026900}.footer__contacts_col2{width:45%;padding-left:20px;word-wrap:break-word;overflow:hidden;margin-right:30px}.footer__contacts_col2 a{display:block;line-height:3rem;font-size:1.8rem;color:#272727;position:relative}.footer__contacts_col2 a i{display:block;position:absolute;top:5px;left:-20px;color:#026900}.footer__contacts_col3{width:10%;height:auto}.footer__contacts_col3 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__contacts_col4{margin-left:30px;font-size:1.8rem;line-height:3rem;color:#272727;overflow:hidden;word-wrap:break-word}.footer__contacts_col5{padding-left:20px;position:relative;word-wrap:break-word;overflow:hidden;font-size:1.8rem;line-height:3rem;color:#272727}.footer__contacts_col5 span{position:relative}.footer__contacts_col5 span i{position:absolute;top:3px;left:-20px;color:#026900}.catalog{padding:168px 0 0;background:#e5e5e5;margin-bottom:80px}.catalog__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.catalog__sidebar{width:400px;height:528px;background:#fff;border-radius:10px}.catalog__title{margin:40px 20px 0 50px;font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:2.9rem;text-transform:uppercase;color:#000}.catalog__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.catalog__tab{margin:20px 20px 0 50px;word-wrap:break-word;overflow:hidden;word-wrap:break-word;overflow:hidden;font-family:Montserrat;font-size:1.8rem;line-height:2.2rem;color:#000;cursor:pointer}.catalog__tab a{color:#000}.catalog__tab:first-child{margin-top:70px}.catalog__tab:last-child{margin-bottom:40px}.catalog__tab.active{font-weight:700}.catalog__content{width:740px}.catalog__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.catalog__card{width:233px;min-height:254px;background-color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.catalog__card_img{margin-top:15px;width:170px;height:170px}.catalog__card_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog__card_title{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;margin-bottom:15px;min-height:45px;font-size:1.6rem;line-height:2.2rem;color:#000;overflow:hidden;word-wrap:break-word}.catalog__card:hover{background:#ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.catalog__mobile{display:none}.product{padding:168px 0 20px;margin-bottom:50px;}.product .container{width:107rem;background-color:#fff;padding:40px 50px 95px;border-radius:10px}.product__title{font-family:Montserrat;font-weight:500;font-size:2.4rem;text-transform:uppercase;color:#000}.product__top{margin-top:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product__top_album{width:388px;height:275px}.product__top_album .main__photo{width:388px;height:211px;overflow:hidden}.product__top_album .main__photo_img{width:388px;height:211px;}.main__photo_img img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.product__top_album .sub__photo{margin-top:16px}.product__top_album .sub__photo_item{width:87px!important;height:56px;margin-right:13px;cursor:pointer}.product__top_album .sub__photo_item:last-child{margin-right:0}.product__top_album .sub__photo_item img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.product__top_text{width:630px;overflow:hidden}.product__top_title{font-family:Montserrat;font-weight:500;font-size:2.4rem;text-transform:uppercase;color:#000}.product__top_descr{margin-top:27px;word-wrap:break-word;font-family:Montserrat;font-size:1.8rem;line-height:2.2rem;color:#000}.product__table{margin-top:69px;width:1070px;overflow:auto}.product__table table{width:99%;height:99%;text-align:center;word-wrap:break-word}.product__table td{padding:10px;border:1px solid #000;vertical-align:middle;font-family:Montserrat;line-height:2.2rem;color:#000}.product__table tr:nth-child(1),.product__table tr:nth-child(2){background-color:#ccc;font-weight:700;font-size:1.8rem}.product__table tr:nth-child(1) span,.product__table tr:nth-child(2) span{font-size:2.5rem}.product__table tr:nth-child(1) td,.product__table tr:nth-child(2) td{padding:10px 10px 0;vertical-align:top}.product__table tr:nth-child(3) td{background-color:#fab83d;font-weight:700;font-size:1.8rem;vertical-align:middle}.product__table .blue{font-weight:700;vertical-align:middle;color:#3274f0}.product__table .black{font-weight:700}.product__wrapper{margin-top:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}.product__text{width:500px;word-wrap:break-word;overflow:hidden}.product__text_title{font-family:Montserrat;font-weight:700;font-size:1.8rem;line-height:2.2rem;color:#000}.product__text_descr{margin-top:15px;list-style-type:"\2013";list-style-position:inside;font-family:Montserrat;font-weight:400;font-size:1.8rem;line-height:2.5rem;color:#000;text-transform:lowercase}.header__form{padding:20px 35px 43px;background:rgba(255,255,255,.8);border-radius:10px;text-align:center;margin-right:50px}.header__form_title{font-family:Montserrat;font-weight:500;font-size:2.4rem;line-height:3.8rem;color:#272727}.header-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px}.wpcf7 input{padding: 0 20px;box-sizing: border-box;}.formphone,.formname{width: 100%;margin-top:20px;height:40px;background:#f2f2f2;border:none;border-radius:10px;font-family:Montserrat;font-size:1.8rem;color:#272727;outline:0}.header-form_btn{margin-top:20px;font-size:1.8rem;text-transform:uppercase;color:#fff;width:300px;height:40px;background:#026900;border-radius:10px;border:none;cursor:pointer;outline:0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.header-form_btn:hover{color:#ff0;border:1px solid #ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.about__form{width:100%;height:120px;background:#026900;border-radius:10px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.about__form_img{position:absolute;bottom:0;left:-23px;width:238.86px;height:223.33px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.about__form_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about__form_text{margin-right:40px;max-height:90px;width:240px;overflow:hidden}.about__form_title{font-weight:700;font-size:2.4rem;line-height:3.3rem;color:#fff}.about__form_subtitle{font-size:1.8rem;line-height:2.5rem;color:#fff}.about-form{margin-right:50px}.about-form span{background-color: inherit;}.about-form input{margin-right:20px;padding:0 0 0 15px;width:160px;height:35px;font-size:16px;color:#272727;background:#f2f2f2;border-radius:10px;outline:0}.about-form_btn{width:200px;height:35px;background:#ff0;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-size:1.6rem;text-transform:uppercase;color:#272727;outline:0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.about-form_btn:hover{background:#026900;color:#ff0;border:1px solid #ff0;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}@media (max-width:340px){.page .navbar__tel a{font-size:1.4rem}.page .product .container{width:auto}.page .header__title{font-size:2rem;line-height:2.5rem}.page .product__text{width:100%}.page .footer__contacts_col2 i{display:none}.page .burger{margin-right: 15px;}.page .navbar__logo{margin-left: 15px;}}