@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Oswald:400,500,600,700&amp;subset=cyrillic);*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;list-style:none;outline:0;font-family:Montserrat,sans-serif!important}h1,h2,h3,h4,h5,h6,hr,p,ul{margin:0!important;padding:0}.card{border:none}a,button,input{transition:.5s}a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover{outline:0!important;text-decoration:none!important}.mw{width:100%;max-width:1200px;margin:0 auto;position:relative}.page{overflow:hidden}.page .header{z-index:999}.page .header .mw{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2vh 4vh;max-width:1200px;margin:0 auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .header .mw .left_side{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page .header .mw .left_side .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page .header .mw .left_side .logo a{width:60px;display:block}.page .header .mw .left_side .logo a img{width:100%;height:auto}.page .header .mw .left_side .logo h4{font-size:22px;color:#333}.page .header .mw .right_side{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page .header .mw .right_side .l_side{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.page .header .mw .right_side .l_side .phone a{color:#333;font-size:18px;font-weight:400;line-height:23px;letter-spacing:.9px}.page .header .mw .right_side .l_side .phone a:hover{color:#f8c506}.page .header .mw .right_side .l_side .mail a{color:#444;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.9px}.page .header .mw .right_side .l_side .mail a:hover{color:#f8c506}.page .header .mw .right_side .r_side{margin-left:20px}.page .header .mw .right_side .r_side .order_call button{width:200px;background-color:#f8c506;padding:15px;color:#fff;font-size:16px;line-height:22px;border:none;cursor:pointer;-webkit-border-radius:30px;border-radius:30px}.page .header .mw .right_side .r_side .order_call button:hover{background-color:#333;border-color:#fff}.page .header .nav_m{width:100%;background-color:#f4f4f4}.page .header .nav_m .mw{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .header .nav_m .mw ul{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .header .nav_m .mw ul li a{background-color:transparent;color:#333;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;padding:10px 20px;-webkit-border-radius:20px;border-radius:20px;line-height:22px}.page .header .nav_m .mw ul li a:hover{color:#fff;background-color:#f8c506}.page .header .nav_m .mw ul li a.active{color:#f8c506}.page .header .nav_m .mw .o_xs_menu{cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:none}.page .header .nav_m .mw .o_xs_menu .fas_icon{font-size:30px;color:#333}.page .header .nav_m .mw .o_xs_menu .fas_icon:hover{color:#f8c506}.page .header .sticky{position:fixed;top:0;width:100%;left:0;background-color:rgba(51,51,51,.7);-webkit-box-shadow:0 2px 10px 0 rgba(51,51,51,.5);box-shadow:0 2px 10px 0 rgba(51,51,51,.5);height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:999}.page .header .sticky .mw ul li a{background-color:transparent;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;padding:10px 20px;-webkit-border-radius:20px;border-radius:20px;line-height:22px}.page .header .sticky .mw ul li a:hover{color:#fff;background-color:#f8c506}.page .header .sticky .mw ul li a.active{color:#f8c506}.page .header .sticky .mw .o_xs_menu .fas_icon{color:#fff}.page .main{background:url(../images/main_bg.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;position:relative;min-height:100vh;height:100%}.page .main .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b2831;background:-webkit-gradient(left top,right bottom,color-stop(0,#2b2831),color-stop(100%,rgba(75,71,85,.27)));background:-webkit-linear-gradient(-45deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-o-linear-gradient(-45deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-webkit-linear-gradient(315deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-o-linear-gradient(315deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:linear-gradient(135deg,#2b2831 0,rgba(75,71,85,.27) 100%)}.page .main .mw{padding:2vw 0}.page .main .mw .main_cont{padding:60px 114px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main .mw .main_cont .main_title{color:#fff;font-size:55px;font-weight:700;letter-spacing:2.62px;font-family:Oswald,sans-serif!important;max-width:800px;line-height:1.2;padding-bottom:30px}.page .main .mw .main_cont ul{padding:20px;border:10px solid #f8c506}.page .main .mw .main_cont ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:10px}.page .main .mw .main_cont ul li .img{width:50px}.page .main .mw .main_cont ul li .img img{width:100%;height:auto}.page .main .mw .main_cont ul li h5{padding-left:10px;color:#fff;font-size:18px;font-weight:400;line-height:32px;letter-spacing:.9px}.page .main .mw .main_cont form{margin-top:30px;background-color:rgba(0,0,0,.4);padding:40px 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .main .mw .main_cont form h3{font-size:30px;color:#fff;line-height:35px;padding-bottom:40px;width:100%}.page .main .mw .main_cont form input{width:100%;max-width:220px;border:none;border-bottom:2px solid #c7c7c7;margin-right:20px;color:#c7c7c7;padding:10px;background-color:transparent;font-size:18px;font-weight:400;line-height:32px}.page .main .mw .main_cont form input::-webkit-input-placeholder{color:#fff}.page .main .mw .main_cont form input::-ms-input-placeholder{color:#fff}.page .main .mw .main_cont form input::placeholder{color:#fff}.page .main .mw .main_cont form input:active,.page .main .mw .main_cont form input:focus,.page .main .mw .main_cont form input:hover{color:#fff;border-color:#f8c506}.page .main .mw .main_cont form .btn_main a,.page .main .mw .main_cont form .btn_main button{width:300px;-webkit-border-radius:3px;border-radius:3px;background-color:#f8c506;color:#fff;font-size:18px;font-weight:400;line-height:32px;letter-spacing:.9px;text-align:center;border:none;padding:10px;cursor:pointer}.page .main .mw .main_cont form .btn_main a:hover,.page .main .mw .main_cont form .btn_main button:hover{background-color:#333}.page .xs_menu{width:100%;top:0;left:-100%;position:fixed;height:100vh;z-index:9999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:none}.page .xs_menu .overlay{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);position:absolute;z-index:99999}.page .xs_menu .xs_cont{width:100%;max-width:275px;height:100%;position:relative;z-index:999999;background-color:#2f2c2c}.page .xs_menu .xs_cont .c_xs_menu{position:absolute;right:20px;top:20px;z-index:4;cursor:pointer}.page .xs_menu .xs_cont .c_xs_menu .fas_icon{color:#fff;font-size:30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .xs_menu .xs_cont .c_xs_menu .fas_icon:hover{color:#f8c506}.page .xs_menu .xs_cont ul#menu_nav_xs{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-top:140px;z-index:2}.page .xs_menu .xs_cont ul#menu_nav_xs li a{display:block;padding:5px 20px;color:#fff;font-size:20px;font-weight:400;letter-spacing:.7px;line-height:29px}.page .xs_menu .xs_cont ul#menu_nav_xs li a:hover{color:#f8c506}.page .xs_menu .xs_cont .bottom_cont{position:absolute;bottom:30px;padding-left:20px}.page .xs_menu .xs_cont .bottom_cont .phone a{color:#fff;font-size:18px;font-weight:400;line-height:23px;letter-spacing:.9px}.page .xs_menu .xs_cont .bottom_cont .phone a:hover{color:#f8c506}.page .xs_menu .xs_cont .bottom_cont .mail a{color:#c7c7c7;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.9px}.page .xs_menu .xs_cont .bottom_cont .mail a:hover{color:#f8c506}.page .xs_menu.active{left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.page .benefits .mw{padding:5vw 4vh}.page .benefits .mw .cont{margin-top:20px}.page .benefits .mw .cont ul{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .benefits .mw .cont ul li{width:100%;max-width:300px;margin:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page .benefits .mw .cont ul li .img{height:80px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px}.page .benefits .mw .cont ul li .img img{width:auto;height:100%}.page .benefits .mw .cont ul li h5{text-align:center;font-size:18px;padding-bottom:10px}.page .benefits .mw .cont ul li p{text-align:center;font-size:16px;font-weight:400}.page .m_title{padding-bottom:5vw}.page .m_title .title{font-size:40px;font-weight:700;text-align:center;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:500px;margin:0 auto!important}.page .m_title .title:before{content:'';width:200px;height:30px;background-color:#f8c506;position:absolute;right:10px;bottom:-10px;z-index:-1}.page .equipment{background:url(../images/equipment_bg.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;position:relative}.page .equipment .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.page .equipment .mw{padding:5vw 4vh;z-index:2}.page .equipment .mw .m_title .title{color:#fff}.page .equipment .mw .cont .equipments{margin-bottom:50px}.page .equipment .mw .cont .equipments:last-child{margin-bottom:0}.page .equipment .mw .cont .equipments h4{text-align:center;font-size:30px;font-weight:400;padding-bottom:30px;color:#fff}.page .equipment .mw .cont .equipments .equipments_slider{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .equipment .mw .cont .equipments .equipments_slider .slide{width:100%;max-width:260px;padding:20px;border:1px solid #c7c7c7;margin:20px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#fff}.page .equipment .mw .cont .equipments .equipments_slider .slide:hover{-webkit-box-shadow:0 0 20px 0 rgba(51,51,51,.4);box-shadow:0 0 20px 0 rgba(51,51,51,.4)}.page .equipment .mw .cont .equipments .equipments_slider .slide:hover .img a .overlay{opacity:1}.page .equipment .mw .cont .equipments .equipments_slider .slide:hover .img a .overlay .fas_icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page .equipment .mw .cont .equipments .equipments_slider .slide .img{width:100%;height:160px;margin-bottom:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page .equipment .mw .cont .equipments .equipments_slider .slide .img a{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.page .equipment .mw .cont .equipments .equipments_slider .slide .img a:hover .overlay .fas_icon{color:#f8c506}.page .equipment .mw .cont .equipments .equipments_slider .slide .img a img{height:100%;width:auto}.page .equipment .mw .cont .equipments .equipments_slider .slide .img a .overlay{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,.5);display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .equipment .mw .cont .equipments .equipments_slider .slide .img a .overlay .fas_icon{font-size:40px;color:#fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .equipment .mw .cont .equipments .equipments_slider .slide h5{text-align:center;font-weight:400;font-size:18px;min-height:40px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev{position:absolute;font-size:40px;color:#f8c506;font-weight:700;opacity:.7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:50px;left:-20px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev:hover{opacity:1}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next{position:absolute;font-size:40px;color:#f8c506;font-weight:700;opacity:.7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;right:-30px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next:hover{opacity:1}.page .works .mw{padding:5vw 4vh}.page .works .mw .m_title{display:flex;flex-direction:column;justify-content:center;align-items:center}.page .works .mw .m_title .h2{text-align:center}.page .works .mw .works_cont{width:100%;max-width:1100px;margin:0 auto}.page .works .mw .works_cont .owl-carousel{position:relative;width:100%;padding-top:5vh}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;font-size:40px;left:-20px;color:#333;font-weight:700;opacity:.7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:50px}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev:hover{opacity:1}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;font-size:40px;color:#333;font-weight:700;right:-20px;opacity:.7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next:hover{opacity:1}.page .works .mw .works_cont .owl-carousel .item{width:100%;position:relative;padding:0 4vh}.page .works .mw .works_cont .owl-carousel .item .item_cont{width:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.page .works .mw .works_cont .owl-carousel .item .item_cont .left_side{width:50%}.page .works .mw .works_cont .owl-carousel .item .item_cont .left_side .fotorama{width:auto;max-width:400px;max-height:300px;margin:0 auto}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side{width:50%}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h4{font-size:26px;color:#333;padding-bottom:10px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h5{color:#f8c506;font-size:20px;padding-bottom:10px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side p{font-size:16px;color:#333;padding:20px 0}.page .rates{background-color:#f4f4f4}.page .rates .mw{padding:5vw 4vh;z-index:2}.page .rates .mw .m_title .title{max-width:600px}.page .rates .mw .cont .table{width:100%;background-color:#fff}.page .rates .mw .cont .table .work_name{width:400px}.page .rates .mw .btn_b{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px}.page .rates .mw .btn_b button{background-color:#f8c506;width:100%;max-width:400px;-webkit-border-radius:40px;border-radius:40px;color:#fff;padding:15px;border:none;-webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.4);box-shadow:0 0 10px 0 rgba(51,51,51,.4);cursor:pointer}.page .rates .mw .btn_b button:hover{background-color:#333;-webkit-box-shadow:0 0 20px 0 rgba(51,51,51,.4);box-shadow:0 0 20px 0 rgba(51,51,51,.4)}.page .free_consult{position:relative;background:url(../images/feedback_call_bg.jpg);width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.page .free_consult .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b2831;background:-webkit-gradient(left top,right bottom,color-stop(0,#2b2831),color-stop(100%,rgba(75,71,85,.27)));background:-webkit-linear-gradient(-45deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-o-linear-gradient(-45deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-webkit-linear-gradient(315deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:-o-linear-gradient(315deg,#2b2831 0,rgba(75,71,85,.27) 100%);background:linear-gradient(135deg,#2b2831 0,rgba(75,71,85,.27) 100%)}.page .free_consult .mw{padding:5vw 4vh;z-index:2}.page .free_consult .mw .cont .m_title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page .free_consult .mw .cont .m_title .title{color:#fff;margin:0 0 auto 0!important}.page .free_consult .mw .cont .h4{color:#fff;font-size:22px;padding-bottom:40px;font-weight:500}.page .free_consult .mw .cont form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px;margin-bottom:40px}.page .free_consult .mw .cont form input{width:100%;max-width:200px;border:none;border-bottom:2px solid #f8c506;padding:15px 0;color:#fff;background:0 0;margin-right:40px}.page .free_consult .mw .cont form input::-webkit-input-placeholder{color:#fff}.page .free_consult .mw .cont form input::-ms-input-placeholder{color:#fff}.page .free_consult .mw .cont form input::placeholder{color:#fff}.page .free_consult .mw .cont form input:focus,.page .free_consult .mw .cont form input:hover{color:#fff}.page .free_consult .mw .cont form .btn_b{width:100%;max-width:300px}.page .free_consult .mw .cont form .btn_b button{width:100%;background-color:#f8c506;color:#fff;font-size:20px;text-align:center;padding:15px;border:none;text-transform:uppercase;font-weight:600;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 5px 25px 0 rgba(248,197,6,.5);box-shadow:0 5px 25px 0 rgba(248,197,6,.5);cursor:pointer}.page .free_consult .mw .cont form .btn_b button:hover{background-color:#333;-webkit-box-shadow:0 10px 25px 0 rgba(51,51,51,.5);box-shadow:0 10px 25px 0 rgba(51,51,51,.5)}.page .contacts{position:relative;width:100%;background:url(../images/contacts_bg.jpg) no-repeat center center/cover}.page .contacts .map{width:100%;margin:0 auto;height:100%;position:absolute;top:0;left:0;max-width:100%;z-index:2}.page .contacts .mw{padding:5vw 4vh;position:relative;z-index:2}.page .contacts .mw .cont{width:100%;max-width:400px;background-color:rgba(255,255,255,.8);padding:40px;-webkit-box-shadow:0 10px 20px 2px rgba(51,51,51,.5);box-shadow:0 10px 20px 2px rgba(51,51,51,.5)}.page .contacts .mw .cont .m_title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;z-index:4;position:relative;padding-bottom:5vh}.page .contacts .mw .cont .m_title .title{margin:0 0 auto 0!important}.page .contacts .mw .cont ul li{margin-bottom:15px}.page .contacts .mw .cont ul li a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#333;font-size:18px}.page .contacts .mw .cont ul li a:hover{color:#f8c506}.page .contacts .mw .cont ul li a .fas_icon{font-size:16px;color:#f8c506}.page .contacts .mw .cont ul li a .fas_icon_phone{-webkit-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.page .contacts .mw .cont ul li a span{padding-left:10px}.page .contacts .mw .cont .btn_b{margin:20px 0}.page .contacts .mw .cont .btn_b button{width:100%;max-width:240px;background-color:#f8c506;padding:10px;text-align:center;border:none;cursor:pointer;color:#fff}.page .contacts .mw .cont .btn_b button:hover{background-color:#333}.page .contacts .mw .cont .social_icons p{color:#f8c506;padding:10px 0;font-size:22px}.page .contacts .mw .cont .social_icons ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .contacts .mw .cont .social_icons ul li{margin:5px 15px;margin-left:0}.page .contacts .mw .cont .social_icons ul li .soc_icon{font-size:20px}.page .footer .mw{padding:2vh 4vh}.page .footer .mw p{color:#333;text-align:center;font-size:14px}.scrollup{width:40px;height:40px;position:fixed;bottom:50px;right:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f8c506;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:none;z-index:98;-webkit-border-radius:50%;border-radius:50%}.scrollup:hover{opacity:.9}.scrollup .fas_icon{font-size:20px;color:#fff}.scrollup.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal_m{display:none;position:fixed;z-index:99999999;overflow:auto;background-color:rgba(0,0,0,.7);-ms-overflow-style:none;overflow:-moz-scrollbars-none;max-width:400px}.modal_m::-webkit-scrollbar{width:0}.modal_m .m-content{width:100%;max-width:500px;background-color:#fff;position:relative}.modal_m .m-content .c{background-color:#fff;width:100%}.modal_m .m-content .c .img{width:100%;height:200px;overflow:hidden}.modal_m .m-content .c .img img{height:auto;width:100%}.modal_m .m-content .c h3{padding:30px;padding-top:50px;text-align:center;font-size:26px;color:#333}.modal_m .m-content .c .success_h3{font-size:45px;color:#f8c506}.modal_m .m-content .c h6{padding:20px 10px;text-align:center;font-size:24px;color:#2a2a2a;font-weight:400}.modal_m .m-content .c form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.modal_m .m-content .c form input,.modal_m .m-content .c form select,.modal_m .m-content .c form textarea{padding:15px;border:1px solid #92857b;max-width:300px;width:100%;margin:10px;-webkit-border-radius:5px;border-radius:5px}.modal_m .m-content .c form input.error,.modal_m .m-content .c form select.error,.modal_m .m-content .c form textarea.error{border-color:#f03226}.modal_m .m-content .c form textarea{height:100px}.modal_m .m-content .c form button{width:240px;padding:15px 10px;color:#fff;font-weight:600;text-transform:uppercase;font-size:16px;line-height:18px;border:none;cursor:pointer;font-style:normal;background-color:#f8c506;margin-top:20px}.modal_m .m-content .c form button:hover{background-color:#fad137}.modal_m .m-content .c small{color:#676767;font-size:10px;font-weight:300}.modal_m .m-content .c small a{color:#676767;text-decoration:underline}.modal_m .m-content .c small a:hover{color:#f8c506}@media (max-width:575px){.page .header .mw{padding:2vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.page .header .mw .left_side{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.page .header .mw .right_side{width:100%;margin-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page .header .mw .right_side .l_side{display:flex;flex-direction:column;justify-content:center;align-items:center}.page .header .mw .right_side .r_side{margin-left:0;margin-top:10px}.page .header .nav_m .mw{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .header .nav_m .mw ul{display:none}.page .header .nav_m .mw .o_xs_menu{display:block}.page .header .sticky{position:fixed;top:0;width:100%;left:0;background-color:rgba(51,51,51,.7);-webkit-box-shadow:0 2px 10px 0 rgba(51,51,51,.5);box-shadow:0 2px 10px 0 rgba(51,51,51,.5);height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:999}.page .header .sticky .mw ul li a{background-color:transparent;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;padding:10px 20px;-webkit-border-radius:20px;border-radius:20px;line-height:22px}.page .header .sticky .mw ul li a:hover{color:#fff;background-color:#f8c506}.page .header .sticky .mw ul li a.active{color:#f8c506}.page .main .mw .main_cont{padding:60px 14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main .mw .main_cont .main_title{font-size:30px}.page .main .mw .main_cont ul li .img{min-width:50px}.page .main .mw .main_cont ul li h5{font-size:16px;line-height:22px}.page .main .mw .main_cont form{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px 15px}.page .main .mw .main_cont form h3{text-align:center;padding-bottom:30px}.page .main .mw .main_cont form input{margin:10px;font-size:16px;line-height:22px}.page .main .mw .main_cont form .btn_main{margin-top:10px}.page .main .mw .main_cont form .btn_main a,.page .main .mw .main_cont form .btn_main button{width:100%;max-width:300px;font-size:16px;line-height:22px}.page .xs_menu{display:block}.page .benefits .mw{padding:5vw 2vh}.page .benefits .mw .cont ul li{margin:10px}.page .benefits .mw .cont ul li .img{height:60px;margin-bottom:10px}.page .m_title .title{font-size:30px}.page .m_title .title:before{width:140px;height:20px;right:10px;bottom:0}.page .equipment .mw{padding:5vw 2vh}.page .equipment .mw .cont .equipments h4{font-size:24px;padding-bottom:20px}.page .equipment .mw .cont .equipments .equipments_slider .slide{margin:10px auto}.page .equipment .mw .cont .equipments .equipments_slider .slide h5{font-size:16px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev{left:-10px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next{right:-10px}.page .works .mw{padding:5vw 2vh}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev{font-size:30px}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next{font-size:30px}.page .works .mw .works_cont .owl-carousel .item{padding:0 2vh}.page .works .mw .works_cont .owl-carousel .item .item_cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .works .mw .works_cont .owl-carousel .item .item_cont .left_side{width:100%}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side{width:100%;text-align:center}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h4{font-size:22px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h5{font-size:18px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side p{font-size:14px;padding:10px 0}.page .rates .mw{padding:5vw 2vh}.page .free_consult .mw{padding:5vw 2vh;z-index:2}.page .free_consult .mw .cont .m_title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page .free_consult .mw .cont .m_title .title{color:#fff;margin:0 0 auto 0!important;text-align:left}.page .free_consult .mw .cont .m_title .title:before{left:30px}.page .free_consult .mw .cont .h4{padding-bottom:20px}.page .free_consult .mw .cont form{padding-top:20px}.page .free_consult .mw .cont form input{margin:10px}.page .free_consult .mw .cont form .btn_b{margin-top:10px}.page .contacts .map{width:100%;height:300px;max-width:100%}.page .contacts .mw .cont{padding:40px 20px;margin:0 auto}.scrollup{right:20px}.modal_m .m-content .c h3{padding:10px;padding-top:20px;font-size:22px}}@media (min-width:576px) and (max-width:767px){.page .header .mw{padding:2vh}.page .header .mw .left_side{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .header .mw .right_side{display:flex;flex-direction:column;justify-content:center;align-items:center}.page .header .mw .right_side .l_side{display:flex;flex-direction:column;justify-content:center;align-items:center}.page .header .mw .right_side .r_side{margin-left:0;margin-top:10px}.page .header .nav_m .mw{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .header .nav_m .mw ul{display:none}.page .header .nav_m .mw .o_xs_menu{display:block}.page .header .sticky{position:fixed;top:0;width:100%;left:0;background-color:rgba(51,51,51,.7);-webkit-box-shadow:0 2px 10px 0 rgba(51,51,51,.5);box-shadow:0 2px 10px 0 rgba(51,51,51,.5);height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:999}.page .header .sticky .mw ul li a{background-color:transparent;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;padding:10px 20px;-webkit-border-radius:20px;border-radius:20px;line-height:22px}.page .header .sticky .mw ul li a:hover{color:#fff;background-color:#f8c506}.page .header .sticky .mw ul li a.active{color:#f8c506}.page .main .mw .main_cont{padding:60px 14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main .mw .main_cont .main_title{font-size:45px}.page .main .mw .main_cont ul li .img{min-width:50px}.page .main .mw .main_cont ul li h5{font-size:16px;line-height:22px}.page .main .mw .main_cont form{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px 15px}.page .main .mw .main_cont form h3{text-align:center;padding-bottom:30px}.page .main .mw .main_cont form input{margin:10px;font-size:16px;line-height:22px}.page .main .mw .main_cont form .btn_main{margin-top:10px}.page .main .mw .main_cont form .btn_main a,.page .main .mw .main_cont form .btn_main button{width:100%;max-width:300px;font-size:16px;line-height:22px}.page .xs_menu{display:block}.page .benefits .mw{padding:5vw 2vh}.page .benefits .mw .cont ul li{margin:10px}.page .benefits .mw .cont ul li .img{height:60px;margin-bottom:10px}.page .m_title .title{font-size:30px}.page .m_title .title:before{width:140px;height:20px;right:10px;bottom:0}.page .equipment .mw{padding:5vw 2vh}.page .equipment .mw .cont .equipments h4{font-size:24px;padding-bottom:20px}.page .equipment .mw .cont .equipments .equipments_slider{max-width:400px;margin:0 auto;position:relative}.page .equipment .mw .cont .equipments .equipments_slider .slide{margin:10px auto}.page .equipment .mw .cont .equipments .equipments_slider .slide h5{font-size:16px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev{left:-10px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next{right:-10px}.page .works .mw{padding:5vw 2vh}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev{font-size:30px;left:10px}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next{font-size:30px;right:10px}.page .works .mw .works_cont .owl-carousel .item{padding:0 2vh}.page .works .mw .works_cont .owl-carousel .item .item_cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .works .mw .works_cont .owl-carousel .item .item_cont .left_side{width:100%}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side{margin-top:20px;width:100%;text-align:center}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h4{font-size:22px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side .h5{font-size:18px}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side p{font-size:14px;padding:10px 0}.page .rates .mw{padding:5vw 2vh}.page .free_consult .mw{padding:5vw 2vh;z-index:2}.page .free_consult .mw .cont .h4{padding-bottom:20px}.page .free_consult .mw .cont form{padding-top:20px}.page .free_consult .mw .cont form input{margin:10px}.page .free_consult .mw .cont form .btn_b{margin:10px}.page .contacts .map{width:100%;height:300px;max-width:100%}.page .contacts .mw .cont{padding:40px 20px;margin:0 auto}.scrollup{right:20px}.modal_m .m-content .c h3{padding:10px;padding-top:20px;font-size:22px}}@media (min-width:768px) and (max-width:991px){.page .header .nav_m .mw ul li a{padding:10px 10px}.page .main .mw .main_cont{padding:60px 54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main .mw .main_cont .main_title{font-size:45px}.page .main .mw .main_cont ul li .img{min-width:50px}.page .main .mw .main_cont ul li h5{font-size:16px;line-height:22px}.page .main .mw .main_cont form{padding:30px 15px}.page .main .mw .main_cont form h3{padding-bottom:30px}.page .main .mw .main_cont form input{max-width:200px;font-size:16px;line-height:22px}.page .main .mw .main_cont form .btn_main{margin-top:10px}.page .main .mw .main_cont form .btn_main a,.page .main .mw .main_cont form .btn_main button{width:100%;max-width:240px;font-size:16px;line-height:22px}.page .xs_menu{display:block}.page .benefits .mw{padding:5vw 2vh}.page .benefits .mw .cont ul li{margin:10px}.page .benefits .mw .cont ul li .img{height:60px;margin-bottom:10px}.page .m_title .title{font-size:35px}.page .m_title .title:before{width:140px;height:20px;right:20px;bottom:0}.page .equipment .mw{padding:5vw 2vh}.page .equipment .mw .cont .equipments h4{font-size:24px;padding-bottom:20px}.page .equipment .mw .cont .equipments .equipments_slider .slide{margin:10px auto}.page .equipment .mw .cont .equipments .equipments_slider .slide h5{font-size:16px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev{left:-10px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next{right:-10px}.page .works .mw{padding:5vw 2vh}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev{left:0}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next{right:0}.page .works .mw .works_cont .owl-carousel .item{padding:0 4vh}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side{padding:20px}.page .rates .mw{padding:5vw 2vh}.page .free_consult .mw{padding:5vw 2vh;z-index:2}.page .free_consult .mw .cont .h4{padding-bottom:20px}.page .free_consult .mw .cont form{padding-top:20px}.page .free_consult .mw .cont form input{margin:10px}.page .free_consult .mw .cont form .btn_b{margin:10px}.scrollup{right:20px}.modal_m .m-content .c h3{padding:10px;padding-top:20px;font-size:22px}}@media (min-width:992px) and (max-width:1199px){.page .main .mw .main_cont{padding:60px 84px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main .mw .main_cont form{padding:40px 15px}.page .xs_menu{display:block}.page .benefits .mw{padding:5vw 2vh}.page .benefits .mw .cont ul li{margin:10px}.page .equipment .mw{padding:5vw 2vh}.page .equipment .mw .cont .equipments h4{font-size:24px;padding-bottom:20px}.page .equipment .mw .cont .equipments .equipments_slider .slide{margin:10px auto}.page .equipment .mw .cont .equipments .equipments_slider .slide h5{font-size:16px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-prev{left:-10px}.page .equipment .mw .cont .equipments .equipments_slider .owl-nav .owl-next{right:-10px}.page .works .mw{padding:5vw 2vh}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-prev{left:0}.page .works .mw .works_cont .owl-carousel .owl-nav .owl-next{right:0}.page .works .mw .works_cont .owl-carousel .item{padding:0 4vh}.page .works .mw .works_cont .owl-carousel .item .item_cont .right_side{padding:20px}.page .rates .mw{padding:5vw 2vh}.page .free_consult .mw{padding:5vw 2vh;z-index:2}.page .free_consult .mw .cont .h4{padding-bottom:20px}.page .free_consult .mw .cont form{padding-top:20px}.page .free_consult .mw .cont form input{margin:10px}.page .free_consult .mw .cont form .btn_b{margin:10px}.scrollup{right:20px}}