@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Regular.woff);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-SemiBold.woff);font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Bold.woff);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-ExtraBold.woff);font-style:normal;font-weight:900}body,html{margin:0;padding:0;width:100%;height:100%}*{box-sizing:border-box;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}html{min-height:100%}body{font-weight:400;line-height:normal;height:100%;font-size:16px}a{text-decoration:none;color:inherit}button{border:none}img,video{max-width:100%;max-height:100%}.container{width:100%;height:100%;margin:0 auto;max-width:1400px}@media screen and (max-width:1680px){.container{max-width:1180px}}@media screen and (max-width:1280px){.container{max-width:calc(100vw - 140px)}}@media screen and (max-width:1024px){.container{max-width:100%;padding:0 30px}}@media screen and (max-width:960px){.container{padding:0 25px}}@media screen and (max-width:650px){.container{padding:0 15px}}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Regular.woff);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-SemiBold.woff);font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Bold.woff);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-ExtraBold.woff);font-style:normal;font-weight:900}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Regular.woff);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-SemiBold.woff);font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-Bold.woff);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:akrobat;src:url(../fonts/Akrobat/Akrobat-ExtraBold.woff);font-style:normal;font-weight:900}body,html{margin:0;padding:0;width:100%;height:100%}*{box-sizing:border-box;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}html{min-height:100%}body{font-weight:400;line-height:normal;height:100%;font-size:16px}a{text-decoration:none;color:inherit}button{border:none}img,video{max-width:100%;max-height:100%}.container{width:100%;height:100%;margin:0 auto;max-width:1400px}@media screen and (max-width:1680px){.container{max-width:1180px}}@media screen and (max-width:1280px){.container{max-width:calc(100vw - 140px)}}@media screen and (max-width:1024px){.container{max-width:100%;padding:0 30px}}@media screen and (max-width:960px){.container{padding:0 25px}}@media screen and (max-width:650px){.container{padding:0 15px}}*{font-family:Roboto}html{font-size:14px}@media screen and (max-width:768px){html{font-size:12px}}@media screen and (max-width:768px){.mobile-hidden{display:none}}.no_scroll{overflow:hidden}.disabled{opacity:.5;pointer-events:none}.main_wrapper{width:100%;min-height:100%;position:relative;overflow:hidden;color:#232628}body>svg{display:none}header{position:relative;z-index:1000}header .centerWrap{margin:0 auto}header .centerWrap .header{padding:5px 0 20px;display:flex;justify-content:space-between;align-items:center;width:100%}header .centerWrap .header .logo{width:110px;position:relative;z-index:1001}@media screen and (max-width:480px){header .centerWrap .header .logo{height:70px}}header .centerWrap .header .header-mail{font-weight:500;font-size:14px}header .centerWrap .header .header-mail:hover{color:#f03a17}@media screen and (max-width:768px){header .centerWrap .header .header-mail{display:none}}header .centerWrap .header .header-phone a{color:#333;text-decoration:none;font-size:24px}header .centerWrap .header .header-phone a b{font-weight:500;color:#f03a17;font-size:18px}@media screen and (max-width:768px){header .centerWrap .header .header-phone{display:none}}header .centerWrap .header .callback .btn{display:inline-block;vertical-align:top;color:#fff;text-decoration:none;border:0;text-align:center;padding:5px 25px;line-height:30px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;background:#f03a17;border-radius:3px;font-weight:500;transition:.2s}header .centerWrap .header .callback .btn:hover{background:#9c2711}@media screen and (max-width:768px){header .centerWrap .header .callback{display:none}}header .centerWrap .header .m-menu{display:none}@media screen and (max-width:768px){header .centerWrap .header .m-menu{display:block}}header .centerWrap .header .m-menu .m-menu-btn{width:60px;height:60px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:1001}header .centerWrap .header .m-menu .m-menu-btn:before{position:absolute;content:'';height:18px;width:30px;left:50%;top:50%;margin:-9px 0 0 -15px;-moz-box-sizing:border-box;box-sizing:border-box;border-top:solid 2px #333;border-bottom:solid 2px #333}header .centerWrap .header .m-menu .m-menu-btn:after{position:absolute;content:'';height:2px;width:30px;top:50%;left:50%;margin:-1px 0 0 -15px;background:#333}header .centerWrap .header .m-menu .m-menu-drop{display:none;position:absolute;top:0;right:0;padding:80px 30px;width:100%;z-index:10;background:#fff;justify-content:center;align-items:center;z-index:1000}header .centerWrap .header .m-menu .m-menu-drop .m-menu-list li{text-align:center;padding:10px 0}header .centerWrap .header .m-menu.open .m-menu-btn:after,header .centerWrap .header .m-menu.open .m-menu-btn:before{height:30px!important;width:2px!important;margin:-15px 0 0 -1px!important;border:0!important;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header .centerWrap .header .m-menu.open .m-menu-btn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header .centerWrap .header .m-menu.open .m-menu-drop{display:flex}@media screen and (max-width:768px){header .centerWrap .header.header-m-hidden{display:none}}header .centerWrap .header.header-m-hidden .menu{width:100%}@media screen and (max-width:768px){header .centerWrap .header.header-m-hidden .menu{display:none}}header .centerWrap .header.header-m-hidden .menu .menu-list{width:100%;display:flex;justify-content:space-between;align-items:center}header .centerWrap .header.header-m-hidden .menu .menu-list li{padding:0 15px;text-transform:uppercase;font-size:14px;font-weight:700}header .centerWrap .header.header-m-hidden .menu .menu-list li a:hover{color:#f03a17}footer.footer .cnt_wrapper .content{padding:20px 0;display:flex;justify-content:space-between}footer.footer .cnt_wrapper .content .logo{display:flex;justify-content:center;align-items:center;margin-right:40px;width:110px}footer.footer .cnt_wrapper .content .contacts{padding:5px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}footer.footer .cnt_wrapper .content .contacts .contact{padding:5px 0}footer.footer .cnt_wrapper .content .contacts .contact a{white-space:nowrap;font-size:18px;display:flex;color:#000;transition:.2s}footer.footer .cnt_wrapper .content .contacts .contact a:hover{color:#f03a17}@media screen and (max-width:1024px){footer.footer .cnt_wrapper .content .contacts .contact a{font-size:18px}}@media screen and (max-width:480px){footer.footer .cnt_wrapper .content .contacts .contact a{font-size:16px}}footer.footer .cnt_wrapper .content .contacts .contact a .icon{width:20px;height:20px;margin-right:10px}footer.footer .cnt_wrapper .content .contacts .contact a .icon svg{max-width:100%;max-height:100%}footer.footer .developed{color:#fff;width:100%;padding:5px 0;background:#232628}footer.footer .developed .by{display:flex;justify-content:flex-end;align-items:center}.section_welcome{padding:150px 0;background:url(../../images/welcome-bg.jpg) no-repeat center;background-size:cover;position:relative}.section_welcome:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}.section_welcome .cnt_wrapper .content{color:#fff;position:relative;z-index:40}.section_welcome .cnt_wrapper .content .title{font-size:44px;line-height:1.4}@media screen and (max-width:768px){.section_welcome .cnt_wrapper .content .title{font-size:30px}}.section_welcome .cnt_wrapper .content p{font-size:22px;line-height:1.4}@media screen and (max-width:768px){.section_welcome .cnt_wrapper .content p{font-size:18px}}.about_us{padding:100px 0}@media screen and (max-width:768px){.about_us{padding:50px 0}}.about_us .cnt_wrapper .title{font-size:36px;text-transform:uppercase;margin-bottom:40px}@media screen and (max-width:768px){.about_us .cnt_wrapper .title{font-size:30px;margin-bottom:20px}}.about_us .cnt_wrapper .text p{padding:10px 0;font-size:18px;line-height:2;max-width:1000px}@media screen and (max-width:480px){.about_us .cnt_wrapper .text p{font-size:16px;padding:5px 0}}.about_us .cnt_wrapper .text p:first-child{padding-top:0}.about_us .cnt_wrapper .text p:last-child{padding-bottom:0}.why_choose_us{padding:50px 0 50px;background:#f4f4f4}.why_choose_us .cnt_wrapper .title{font-size:36px;text-transform:uppercase;margin-bottom:50px}@media screen and (max-width:768px){.why_choose_us .cnt_wrapper .title{font-size:30px;margin-bottom:20px}}@media screen and (max-width:480px){.why_choose_us .cnt_wrapper .title{text-align:center}}.why_choose_us .cnt_wrapper .choose_us_list{display:flex;flex-wrap:wrap}.why_choose_us .cnt_wrapper .choose_us_list li{width:33%;margin-bottom:30px;padding-right:30px}@media screen and (max-width:768px){.why_choose_us .cnt_wrapper .choose_us_list li{width:50%}}@media screen and (max-width:480px){.why_choose_us .cnt_wrapper .choose_us_list li{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:0}}.why_choose_us .cnt_wrapper .choose_us_list li .icon_wrapper{width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}@media screen and (max-width:480px){.why_choose_us .cnt_wrapper .choose_us_list li .text{text-align:center}}.our_services{padding:50px 0}.our_services .cnt_wrapper .title{font-size:36px;text-transform:uppercase;margin-bottom:50px}.our_services .cnt_wrapper .services_list{display:flex;flex-wrap:wrap;position:relative;margin:0 50px}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list{margin:0 auto;width:80%}}@media screen and (max-width:480px){.our_services .cnt_wrapper .services_list{width:100%}}.our_services .cnt_wrapper .services_list li{width:100%;height:100%}.our_services .cnt_wrapper .services_list li .service_info{display:flex;flex-direction:column;height:100%}.our_services .cnt_wrapper .services_list li .service_info .image{padding-top:100%;margin-bottom:20px}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list li .service_info .image{padding-top:60%}}@media screen and (max-width:650px){.our_services .cnt_wrapper .services_list li .service_info .image{padding-top:80%}}@media screen and (max-width:480px){.our_services .cnt_wrapper .services_list li .service_info .image{padding-top:100%}}.our_services .cnt_wrapper .services_list li .service_info .image.membrana{background:url(../../images/Protan-membraan.jpg) no-repeat center;background-size:cover}.our_services .cnt_wrapper .services_list li .service_info .image.melt{background:url(../../images/naplavlyaemaya-krovlya.png) no-repeat center;background-size:cover}.our_services .cnt_wrapper .services_list li .service_info .image.geomembrana{background:url(../../images/geomembrane_3.jpg) no-repeat center;background-size:cover}.our_services .cnt_wrapper .services_list li .service_info .image.profnastil{background:url(../../images/profnastil.jpg) no-repeat center;background-size:cover}.our_services .cnt_wrapper .services_list li .service_info .service_content_wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.our_services .cnt_wrapper .services_list li .service_info .service_name{font-size:20px;margin-bottom:10px}@media screen and (max-width:1280px){.our_services .cnt_wrapper .services_list li .service_info .service_name{font-size:18px}}@media screen and (max-width:960px){.our_services .cnt_wrapper .services_list li .service_info .service_name{font-size:16px}}.our_services .cnt_wrapper .services_list li .service_info .price{font-size:16px;margin-bottom:15px}@media screen and (max-width:1280px){.our_services .cnt_wrapper .services_list li .service_info .price{font-size:14px}}.our_services .cnt_wrapper .services_list li .service_info .btn_order{display:inline-block;vertical-align:top;color:#fff;text-decoration:none;border:0;text-align:center;padding:5px 25px;line-height:30px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;background:#f03a17;border-radius:3px;font-weight:500;transition:.2s}.our_services .cnt_wrapper .services_list li .service_info .btn_order:hover{background:#9c2711}.our_services .cnt_wrapper .services_list .owl-stage-outer{overflow:hidden}.our_services .cnt_wrapper .services_list .owl-stage-outer .owl-stage{display:flex}.our_services .cnt_wrapper .services_list .owl-stage-outer .owl-stage .owl-item{transition:.2s}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list .owl-stage-outer .owl-stage .owl-item{opacity:.5;pointer-events:none}.our_services .cnt_wrapper .services_list .owl-stage-outer .owl-stage .owl-item.active{opacity:1;pointer-events:all}}.our_services .cnt_wrapper .services_list .owl-nav button{position:absolute;top:50%;padding:20px;background:0 0;outline:0;font-size:70px}@media screen and (max-width:480px){.our_services .cnt_wrapper .services_list .owl-nav button{display:none}}.our_services .cnt_wrapper .services_list .owl-nav button.owl-prev{left:0;transform:translate(-120%,-50%)}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list .owl-nav button.owl-prev{transform:translate(-100%,-50%)}}.our_services .cnt_wrapper .services_list .owl-nav button.owl-next{right:0;transform:translate(120%,-50%)}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list .owl-nav button.owl-next{transform:translate(100%,-50%)}}.our_services .cnt_wrapper .services_list .owl-dots{width:100%;display:flex;justify-content:center;margin-top:30px;display:none}@media screen and (max-width:768px){.our_services .cnt_wrapper .services_list .owl-dots{display:flex}}.our_services .cnt_wrapper .services_list .owl-dots .owl-dot{width:20px;height:20px;border:2px solid #f03a17;background:0 0;outline:0;border-radius:20px;margin-right:10px;transition:.3s}.our_services .cnt_wrapper .services_list .owl-dots .owl-dot.active{width:40px;background:#f03a17}.our_services .cnt_wrapper .services_list .owl-dots .owl-dot:last-child{margin-right:0}.prev_projects{padding:50px 0}.prev_projects .cnt_wrapper .title{font-size:36px;text-transform:uppercase;margin-bottom:50px}.prev_projects .cnt_wrapper .projects_list{display:flex;flex-wrap:wrap;position:relative;margin:0 50px}@media screen and (max-width:768px){.prev_projects .cnt_wrapper .projects_list{margin:0 auto;width:80%}}@media screen and (max-width:480px){.prev_projects .cnt_wrapper .projects_list{width:100%}}.prev_projects .cnt_wrapper .projects_list li{width:100%}.prev_projects .cnt_wrapper .projects_list li .project_info{width:100%;height:100%}.prev_projects .cnt_wrapper .projects_list li .project_info .image{display:block;width:100%;padding-top:100%;margin-bottom:20px;position:relative;overflow:hidden}@media screen and (max-width:768px){.prev_projects .cnt_wrapper .projects_list li .project_info .image{padding-top:60%}}@media screen and (max-width:650px){.prev_projects .cnt_wrapper .projects_list li .project_info .image{padding-top:80%}}@media screen and (max-width:480px){.prev_projects .cnt_wrapper .projects_list li .project_info .image{padding-top:100%}}.prev_projects .cnt_wrapper .projects_list li .project_info .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:200%;max-height:200%}.prev_projects .cnt_wrapper .projects_list li .project_info .project_name{font-size:20px;margin-bottom:10px;text-align:center}.prev_projects .cnt_wrapper .projects_list li .project_info .project_text{font-size:16px;margin-bottom:15px;text-align:center}.prev_projects .cnt_wrapper .projects_list .owl-stage-outer{overflow:hidden}.prev_projects .cnt_wrapper .projects_list .owl-stage-outer .owl-stage{display:flex}.prev_projects .cnt_wrapper .projects_list .owl-nav button{position:absolute;top:50%;padding:20px;background:0 0;outline:0;font-size:70px}@media screen and (max-width:480px){.prev_projects .cnt_wrapper .projects_list .owl-nav button{display:none}}.prev_projects .cnt_wrapper .projects_list .owl-nav button.owl-prev{left:0;transform:translate(-120%,-50%)}@media screen and (max-width:768px){.prev_projects .cnt_wrapper .projects_list .owl-nav button.owl-prev{transform:translate(-100%,-50%)}}.prev_projects .cnt_wrapper .projects_list .owl-nav button.owl-next{right:0;transform:translate(120%,-50%)}@media screen and (max-width:768px){.prev_projects .cnt_wrapper .projects_list .owl-nav button.owl-next{transform:translate(100%,-50%)}}.prev_projects .cnt_wrapper .projects_list .owl-dots{width:100%;display:flex;justify-content:center;margin-top:30px;display:none}@media screen and (max-width:768px){.prev_projects .cnt_wrapper .projects_list .owl-dots{display:flex}}.prev_projects .cnt_wrapper .projects_list .owl-dots .owl-dot{width:20px;height:20px;border:2px solid #f03a17;background:0 0;outline:0;border-radius:20px;margin-right:10px;transition:.3s}.prev_projects .cnt_wrapper .projects_list .owl-dots .owl-dot.active{width:40px;background:#f03a17}.prev_projects .cnt_wrapper .projects_list .owl-dots .owl-dot:last-child{margin-right:0}.section_contacts{padding:80px 0}@media screen and (max-width:768px){.section_contacts{padding:50px 0}}.section_contacts .cnt_wrapper .title{font-size:36px;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:1280px){.section_contacts .cnt_wrapper .title{font-size:36px}}@media screen and (max-width:768px){.section_contacts .cnt_wrapper .title{font-size:24px}}.section_contacts .cnt_wrapper p,.section_contacts .cnt_wrapper>div{font-size:20px;line-height:1.2;padding:10px 0}@media screen and (max-width:1280px){.section_contacts .cnt_wrapper p,.section_contacts .cnt_wrapper>div{font-size:20px}}@media screen and (max-width:768px){.section_contacts .cnt_wrapper p,.section_contacts .cnt_wrapper>div{font-size:18px}}@media screen and (max-width:480px){.section_contacts .cnt_wrapper p,.section_contacts .cnt_wrapper>div{font-size:16px}}.section_contacts .cnt_wrapper p a,.section_contacts .cnt_wrapper>div a{white-space:nowrap;font-size:18px;display:flex;color:#000;transition:.2s}.section_contacts .cnt_wrapper p a:hover,.section_contacts .cnt_wrapper>div a:hover{color:#f03a17}@media screen and (max-width:1024px){.section_contacts .cnt_wrapper p a,.section_contacts .cnt_wrapper>div a{font-size:18px}}@media screen and (max-width:480px){.section_contacts .cnt_wrapper p a,.section_contacts .cnt_wrapper>div a{font-size:16px}}.section_contacts .cnt_wrapper p a .icon,.section_contacts .cnt_wrapper>div a .icon{width:20px;height:20px;margin-right:10px}.section_contacts .cnt_wrapper p a .icon svg,.section_contacts .cnt_wrapper>div a .icon svg{max-width:100%;max-height:100%}.section_contacts .cnt_wrapper iframe{width:100%;margin-top:10px}.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1500;display:none;justify-content:center;align-items:center}.popup_open{display:flex}.popup .content_wrapper{background:#fff;position:relative}.popup .content_wrapper .content{min-width:400px;max-width:400px;padding:30px;max-height:80vh;overflow-y:auto}@media screen and (max-width:768px){.popup .content_wrapper .content{min-width:350px;max-width:350px;padding:20px}}@media screen and (max-width:480px){.popup .content_wrapper .content{min-width:280px;max-width:280px}}.popup .content_wrapper .content .row{width:100%;margin-bottom:30px}.popup .content_wrapper .content .row:last-child{margin-bottom:0}@media screen and (max-width:480px){.popup .content_wrapper .content .row{margin-bottom:20px}}.popup .content_wrapper .content .row input,.popup .content_wrapper .content .row textarea{width:100%;padding:10px 10px;font-size:18px;border:none;outline:0;background:#f4f4f4;box-sizing:border-box;border-radius:5px;transition:.2s}.popup .content_wrapper .content .row input.empty,.popup .content_wrapper .content .row textarea.empty{border:2px solid red}@media screen and (max-width:480px){.popup .content_wrapper .content .row input,.popup .content_wrapper .content .row textarea{font-size:16px}}.popup .content_wrapper .content .row input:active,.popup .content_wrapper .content .row input:focus,.popup .content_wrapper .content .row input:hover,.popup .content_wrapper .content .row textarea:active,.popup .content_wrapper .content .row textarea:focus,.popup .content_wrapper .content .row textarea:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.popup .content_wrapper .content .row textarea{min-height:100px;resize:none}.popup .content_wrapper .content .row input[type=submit]{cursor:pointer;background:#cf0000;color:#fff;transition:.2s;border-radius:5px}.popup .content_wrapper .content .row input[type=submit]:hover{background:#ad0404}.popup .content_wrapper .content .row_submit{margin-bottom:0}.popup .content_wrapper .content .row_success{display:none;margin-top:15px}.popup .content_wrapper .content .row_success.active{display:block}.popup .content_wrapper .content .row_success .success{text-align:center}.popup .content_wrapper .close{width:40px;height:40px;border-radius:50%;position:absolute;top:-60px;left:50%;transform:translate(-50%,0);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s;border:2px solid #fff}.popup .content_wrapper .close:after,.popup .content_wrapper .close:before{content:"";display:block;width:60%;height:2px;position:absolute;background:#fff;transition:.2s}.popup .content_wrapper .close:before{transform:rotate(45deg)}.popup .content_wrapper .close:after{transform:rotate(-45deg)}.popup .content_wrapper .close:hover{border-color:#ad0404}.popup .content_wrapper .close:hover:after,.popup .content_wrapper .close:hover:before{background:#ad0404}.popup .background{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:-1}.go_top{position:fixed;bottom:60px;right:100px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;cursor:pointer;z-index:1000;background:#fff}@media screen and (max-width:960px){.go_top{right:20px;bottom:100px}}.go_top.active{display:flex}.go_top span{text-transform:uppercase;font-size:14px;font-weight:700}