@charset "UTF-8";@font-face{font-family:'HelveticaNeue';src:none;src:none format("embedded-opentype"),none format("woff2"),none format("woff"),none format("truetype"),url("/assets/apps/fonts/helveticablack.svg#helveticaneuecyrblack") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'HelveticaNeue';src:none;src:none format("embedded-opentype"),none format("woff2"),none format("woff"),none format("truetype"),url("/assets/apps/fonts/helveticabold.svg#helveticaneuecyrbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'HelveticaNeue';src:none;src:none format("embedded-opentype"),none format("woff2"),none format("woff"),none format("truetype"),url("/assets/apps/fonts/helveticamedium.svg#helveticaneuecyrmedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'HelveticaNeue';src:none;src:none format("embedded-opentype"),none format("woff2"),none format("woff"),none format("truetype"),url("/assets/apps/fonts/helveticaregular.svg#helveticaneuecyrroman") format("svg");font-weight:400;font-style:normal}::-webkit-input-placeholder{color:#999;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999;opacity:1}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;vertical-align:top}body{font-size:16px;min-width:320px;position:relative;line-height:1.2;overflow-x:hidden;color:#000;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,optgroup,select,textarea{font-family:HelveticaNeue,sans-serif}[class*=icon-]:before,[class^=icon-]:before{content:"";display:inline-block;vertical-align:top;position:relative;background-image:none!important}ol,ul{margin:0;padding:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;min-height:1px;width:100%;padding:0 15px}.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-1,.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container{margin:0 auto;padding:0 30px;position:relative;width:100%;max-width:1170px}.container p{color:#444}.container p,.container ul{line-height:1.5}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.top{background-color:#efefef;border-bottom:1px solid #e7e7e7;font-weight:700;font-size:14px}.top .container,.top_link{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}.top .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top_link{color:#999;text-decoration:none;padding:17px 0 16px 35px}.top_left .top_link{padding:18px 40px 15px 56px;position:relative}.top_left .top_link:before{position:absolute;left:35px;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.top_left .top_link:not(:last-child):not(:hover):after{content:"";display:block;position:absolute;right:-1px;width:2px;top:0;bottom:0;background:url("/assets/apps/images/bg_line-gray.png") no-repeat 0 0;background-size:100% 100%}.top_left .top_link:hover{background-color:#e6e6e6}.portfolio_el-prop .services_prop-item .services_prop_text b,.top_right .top_link{font-weight:500}.top_right .top_link:hover{color:#666}.top_email{margin-right:4em}.top_left{margin-left:-26px}.top_left,.top_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.proc{margin-right:30px}.art{display:table!important}.calc-call{-webkit-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 0 10px .2px #ccc;box-shadow:0 0 10px .2px #ccc;position:relative;overflow:hidden}.calc-call .calc-item{background:#1ed481;padding:25px 10px 20px}.calc-call .calc-item a{overflow:hidden;font-size:18px;border:1px solid #fff;padding:12px 37px;margin:22px auto auto;-moz-border-radius:25px;font-weight:400;color:#fff;text-decoration:none;display:table;-webkit-border-radius:25px;border-radius:25px}.calc-call .calc-item a:hover{background:#fff;color:#1ed481}.calc-call .title-calc{display:table;margin:auto}.calc-call .title-calc img{margin-right:30px;display:inline-block;vertical-align:middle}.calc-call .title-calc span{font-size:20px;font-weight:500;color:#fff;display:inline-block;vertical-align:middle}.calc-call .phone-calc,.calc-call .phone-calc p{margin-bottom:0;margin-top:23px;font-size:20px;color:#666}.calc-call .phone-calc p{text-align:center;font-weight:600}.calc-call .phone-calc p a{color:#666;text-decoration:none}.calc-call .phone-calc span{display:block;font-size:11px;color:#999;padding-bottom:27px;text-align:center;font-weight:600}.price-calc{margin-top:30px;background:none no-repeat;border:1px solid #dcdcdc;height:312px}.article-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;background:#fff;width:100%;font-size:14px;-webkit-box-shadow:0 0 10px .2px #ccc;box-shadow:0 0 10px .2px #ccc;-webkit-border-radius:16px;border-radius:16px;position:relative;overflow:hidden}.article-item-image{width:250px}.article-item-content{width:-webkit-calc(100% - 250px);width:calc(100% - 250px);position:relative;padding:10px 10px 60px}.article-item-content h2{font-size:18px;margin-top:15px;display:table;font-weight:700;position:relative;margin-bottom:30px}.article-element-title span,.article-item-content h2::before{width:50px;height:2px;background:#1ed481;position:absolute;left:0}.article-item-content h2::before{content:'';bottom:-15px}.article-item-content p{font-size:14px;color:#616161;font-weight:400;line-height:19px;margin:0 0 15px}.article-item-bottom{position:absolute;left:0;right:0;bottom:0;padding:0 15px 15px}.article-item-date{float:right;color:#a3a3a3;font-weight:700;font-size:13px;margin:15px 0 0}.article-element{-webkit-border-radius:15px;border-radius:15px;overflow:hidden;padding:25px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);font-size:14px;color:#2b2a2a}.article-element-image-top{float:left;margin:-25px 25px 15px -25px}.article-element-image-top img{-webkit-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0}.article-element-image-right{float:right;margin:0 0 10px 15px;-webkit-border-radius:15px;border-radius:15px}.article-element-title{font-size:18px;font-weight:900;display:inline;position:relative;padding-bottom:15px}.article-element-title span{display:block;margin:10px 0 0;bottom:0}.article-element-title+p{padding-top:15px}.article-element ul li{position:relative;padding-left:15px;margin:0 0 5px}.article-element ul li:before{content:"";display:block;width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%;background:#1ed481;position:absolute;left:0;top:6px}.article-element-date{font-size:14px;color:#a0a0a0;font-weight:900;text-align:right}.header{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;padding:15px 0 13px}.header .logo img{width:50px;margin-right:18px}.header .logo strong{font-weight:900}.header span,.header_phone span{color:#999;font-size:10px;font-weight:700;line-height:12px}.header strong,.header_phone a{color:#666;font-size:20px;font-weight:700;text-transform:uppercase;display:block;margin:6px 0 8px}.header .logo,.header_right{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}.header_phone{text-align:center;font-size:11px;margin-right:35px}.header .logo,.header_phone a{text-decoration:none}.header_banner{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px!important;padding-bottom:80px;color:#fff}.header_banner .container:after{content:"";display:block;clear:both}.header_banner-text{max-width:800px;margin:70px 0 0}.header_banner-title{font-size:32px;line-height:1.4;text-transform:uppercase;font-weight:800;margin:0 0 25px}.header_banner-subtitle{margin:0 0 25px;font-size:18px}.header_banner .caution{float:right;max-width:410px;margin:-42px 0 0}.breadcrumbs{min-height:45px;padding:15px 0 10px;font-size:14px;color:#999;background:#fafafa}.breadcrumbs.white{color:#fff;background:0 0}.breadcrumbs.white ul li a{border-bottom:1px solid #fff}.breadcrumbs.white ul li a:hover,.breadcrumbs.white ul li span:hover{text-decoration:none;border-bottom:1px dashed #fff}.breadcrumbs.white ul li span{border-bottom:0}.breadcrumbs ul{margin:0 -5px}.breadcrumbs ul li{display:inline-block;vertical-align:top}.breadcrumbs ul li a{color:inherit;margin:0 5px;border-bottom:1px solid #999;text-decoration:none}.breadcrumbs ul li span{margin:0 5px}.breadcrumbs ul li a:hover,.breadcrumbs ul li span:hover{text-decoration:none;border-bottom:1px dashed #999}.breadcrumbs ul li:after{content:"→";display:inline-block;margin:0 5px}.breadcrumbs ul li:last-child:after{display:none}.btn,button.mfp-arrow.btn,button.mfp-close.btn{height:auto;width:auto;background-color:#1ed481;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);display:inline-block;vertical-align:top;border:none;padding:1.1em 2.1em;font-size:12px;line-height:1.4;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;position:relative;outline:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.btn-large,button.mfp-arrow.btn-large,button.mfp-close.btn-large{font-size:18px;padding:.85em 2.2em}.btn-large2,button.mfp-arrow.btn-large2,button.mfp-close.btn-large2{padding:1.5em 2.1em}.btn:hover,.portfolio_nav ul li.active a:hover,button.mfp-arrow.btn:hover,button.mfp-close.btn:hover{background:#15c474}.btn-orange,button.mfp-arrow.btn-orange,button.mfp-close.btn-orange{background-color:#ffb001!important}.btn-orange:hover,button.mfp-arrow.btn-orange:hover,button.mfp-close.btn-orange:hover{background:#e8a000!important}.btn-gray:after,.btn-orange:after,button.mfp-arrow.btn-gray:after,button.mfp-arrow.btn-orange:after,button.mfp-close.btn-gray:after,button.mfp-close.btn-orange:after{background-image:url("/assets/apps/images/bg_line-orange.png")!important}.btn-gray,button.mfp-arrow.btn-gray,button.mfp-close.btn-gray{background-color:#636363!important}.btn-gray:hover,button.mfp-arrow.btn-gray:hover,button.mfp-close.btn-gray:hover{background:#424242!important}.btn[class*=icon-],.btn[class^=icon-],button.mfp-arrow.btn[class*=icon-],button.mfp-arrow.btn[class^=icon-],button.mfp-close.btn[class*=icon-],button.mfp-close.btn[class^=icon-]{padding-left:6.75em}.btn[class*=icon-]:before,.btn[class^=icon-]:before,button.mfp-arrow.btn[class*=icon-]:before,button.mfp-arrow.btn[class^=icon-]:before,button.mfp-close.btn[class*=icon-]:before,button.mfp-close.btn[class^=icon-]:before{top:50%;left:2.6em;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;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}.btn[class*=icon-]:after,.btn[class^=icon-]:after,button.mfp-arrow.btn[class*=icon-]:after,button.mfp-arrow.btn[class^=icon-]:after,button.mfp-close.btn[class*=icon-]:after,button.mfp-close.btn[class^=icon-]:after{content:"";display:block;position:absolute;left:4.6em;width:2px;top:0;bottom:0;background:url("/assets/apps/images/bg_line.png") no-repeat 0 0;background-size:100% 100%;opacity:.5}.btn-white,button.mfp-arrow.btn-white,button.mfp-close.btn-white{display:inline-block;vertical-align:top;color:#242424;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;background:#fff;padding:10px 20px;-webkit-border-radius:15px;border-radius:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-white:hover,button.mfp-arrow.btn-white:hover,button.mfp-close.btn-white:hover{background:#e8e3e3}.btn-gold,button.mfp-arrow.btn-gold,button.mfp-close.btn-gold{background-color:#ff7e05!important;-webkit-box-shadow:1px 3px 25px rgba(21,20,20,.5);box-shadow:1px 3px 25px rgba(21,20,20,.5)}.btn-gold:hover,button.mfp-arrow.btn-gold:hover,button.mfp-close.btn-gold:hover{background-color:#e67f05!important}.title{font-size:26px;font-weight:900;line-height:1.2;text-transform:uppercase;color:#242424;border-left:5px solid #1ed481;padding-left:25px;width:100%;max-width:1005px;margin:40px 0}.title span,.title strong{color:#1ed481}.title p{margin:12px 0 0;text-transform:lowercase;font-size:22px;color:inherit;font-weight:700}.title-orange{border-left-color:#ffb001}.nav{background:#1ed481;background:-webkit-gradient(linear,left top,left bottom,from(#1ed481),to(#1ab46e));background:linear-gradient(180deg,#1ed481 0%,#1ab46e 100%);z-index:9}.nav_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.nav_item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative}.nav_item:not(:last-child)>.nav_link:not(:hover):before{content:"";display:block;position:absolute;right:1px;width:2px;top:0;bottom:0;background:url("/assets/apps/images/bg_line.png") no-repeat 0 0;background-size:100% 100%;opacity:.5}.nav_item:hover>ul{opacity:1;visibility:visible}.nav_link{position:relative;display:block;text-align:center;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:24px 0 20px}.nav_link:hover{background-color:rgba(30,212,129,.5);-webkit-box-shadow:0 0 15px rgba(0,0,0,.07);box-shadow:0 0 15px rgba(0,0,0,.07)}.nav_submenu{position:absolute;right:0;top:100%;max-width:100%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99;line-height:1.1!important}.nav_submenu>li{padding:10px}.nav_submenu li{padding-bottom:1px}.nav_submenu a{color:#999;font-size:13px;font-weight:400;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav_submenu a:hover{color:#1ed481;text-decoration:underline}.toggle_menu{display:block;width:28px;height:28px;margin:7px auto 7px 0;padding:8px 5px 0;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #fff}.toggle_menu span:after,.toggle_menu span:before{content:"";position:absolute;left:0}.toggle_menu span:before{top:9px}.toggle_menu span:after{top:18px}.toggle_menu span{position:relative;display:block}.toggle_menu span,.toggle_menu span:after,.toggle_menu span:before{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px}.toggle_menu.active span{background-color:transparent}.toggle_menu.active span:before{-webkit-transform:rotate(45deg) translate(-1px,0);-ms-transform:rotate(45deg) translate(-1px,0);transform:rotate(45deg) translate(-1px,0)}.toggle_menu.active span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}.modal{background:#fff;padding:20px 30px 30px;max-width:400px;margin:40px auto;position:relative;text-align:center}.modal .title{padding:0 15px 0 10px;font-size:18px}.modal input[type=text]:not(.calc__input):not(.calc__range_input){height:40px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;color:#1ed481;font-size:13px;font-weight:500;padding:0 28px;max-width:100%;width:100%;outline:none;margin:5px 11px 5px 0}.modal .btn{margin:10px 0}.modal .title{padding-right:30px}.my-mfp-zoom-in .zoom-anim-dialog{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in .zoom-anim-dialog,.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.promo{background-color:#fafafa;padding:12px 0 39px}.promo .title{font-size:30px;line-height:1}.promo .title p,.promo .title span{text-transform:lowercase;color:inherit}.promo .title p{line-height:1;margin:12px 0 0;font-size:22px;font-weight:700}.promo_callback{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;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.promo_title{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}.promo_slider{-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);background:#fff}.promo_slider:hover .swiper-button-next,.promo_slider:hover .swiper-button-prev{opacity:1}.promo_slide{padding:36px 28px 42px}.promo_slide_img{position:absolute;top:0;right:0;bottom:0;left:0}.promo_slide_img img{width:100%;height:100%;object-fit:cover}.promo_slide_content{position:relative;z-index:2;color:#fff}.promo_slide_content p{font-size:18px;color:#fff;font-weight:700;line-height:1.33;margin-bottom:2em;border-left:2px solid #fff;padding-left:13px}.promo_slide_content .btn{font-size:13px;padding:1.3em 2em 1.2em 6.6em}.promo_slide_title{font-size:28px;font-weight:900;line-height:36px;padding:0 14px 6px;margin-bottom:14px;position:relative;display:inline-block}.promo_slide_title span{text-transform:uppercase}.promo_slide_title:before{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;background:none no-repeat center bottom/100% 3px}.promo .swiper-button-next,.promo .swiper-button-prev{opacity:0;top:0;background-color:rgba(0,0,0,.3);bottom:0;height:auto;width:65px;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promo .swiper-button-next{-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;right:0}.promo .swiper-button-prev{-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;left:0}.promo .col-sm-12,.promo_calc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.promo_calc{font-size:13px;width:100%;-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-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);background:#fff url("/assets/apps/images/bg_promo_calc.jpg") center/cover no-repeat;padding:24px 10px 42px}.promo_calc .btn{font-size:inherit;text-align:center;padding:1.2em 3.6em}.promo_calc_title{text-align:center;font-weight:900;text-transform:uppercase;color:#242424}.promo_calc_title span{color:#1ed481}.swiper-pagination-bullet{width:10px;height:10px;border:1px solid #1ed481;background:0 0;opacity:1}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color:#1ed481}.anketa{background:none no-repeat center/cover;padding:10px 0 50px}.anketa_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.anketa_filebox,.anketa_textbox,.anketa_textbox_email{-webkit-box-shadow:0 0 5px rgba(0,0,0,.08);box-shadow:0 0 5px rgba(0,0,0,.08);border-radius:15px}.anketa_filebox{border:1px solid #eaeaea;background-color:#fff;-webkit-border-radius:5px;padding:5px 15px;margin:5px 30px auto;max-width:380px}.anketa_textbox,.anketa_textbox_email{font-size:16px}.anketa_textbox{background-color:#fff;width:100%;max-width:480px;border:1px solid #e0e0e0;-webkit-border-radius:5px;padding:20px;margin:5px 20px 5px 0}.anketa_textbox_email{border:1px solid #eaeaea;-webkit-border-radius:15px;display:block;text-align:center;line-height:1.4;font-weight:500;color:#313131;padding:.6em;text-decoration:none;margin:20px 5px;letter-spacing:.03rem}.anketa_block{display:inline-block;vertical-align:top;width:100%;font-size:16px;margin:0 0 25px}.anketa_block_image{float:left}.anketa_block_image img{-webkit-border-radius:50%;border-radius:50%}.anketa_block_text{margin:0 0 0 180px}.page{color:#242424}.link{color:#1ed481;font-weight:500}.link:hover{text-decoration:none}.services{padding:20px 0 53px}.services .swiper-button-next,.services .swiper-button-prev{top:180px}.services .swiper-button-prev{left:0}.services .swiper-button-next{right:0}.services_list{margin-top:99px}.services_icon,.services_item{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services_item{-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.08);box-shadow:0 0 5px rgba(0,0,0,.08);border:1px solid #eaeaea;padding:2px 20px 15px;text-align:center;color:#242424;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.services_item>p{font-size:13px;font-weight:500;margin-bottom:20px;min-height:6em}.services_icon{width:126px;height:126px;margin:0 auto 4px;-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}.services_title{font-size:14px;font-weight:900;line-height:20px;text-transform:uppercase}.services_title:after{content:"";display:block;margin:15px auto 20px;width:50px;border-bottom:2px solid #1ed481}.services_best{position:absolute;left:0;top:0;background-color:#ffb001;width:140px;height:140px;font-size:10px;font-weight:700;text-align:center;color:#fff;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px;-webkit-transform:rotate(-45deg) translate(0,-101px);-ms-transform:rotate(-45deg) translate(0,-101px);transform:rotate(-45deg) translate(0,-101px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxOS40ODEgMTkuNDgxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOS40ODEgMTkuNDgxIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+CiAgICA8cGF0aCBkPSJtMTAuMjAxLC43NThsMi40NzgsNS44NjUgNi4zNDQsLjU0NWMwLjQ0LDAuMDM4IDAuNjE5LDAuNTg3IDAuMjg1LDAuODc2bC00LjgxMiw0LjE2OSAxLjQ0Miw2LjIwMmMwLjEsMC40MzEtMC4zNjcsMC43Ny0wLjc0NSwwLjU0MWwtNS40NTItMy4yODgtNS40NTIsMy4yODhjLTAuMzc5LDAuMjI4LTAuODQ1LTAuMTExLTAuNzQ1LTAuNTQxbDEuNDQyLTYuMjAyLTQuODEzLTQuMTdjLTAuMzM0LTAuMjg5LTAuMTU2LTAuODM4IDAuMjg1LTAuODc2bDYuMzQ0LS41NDUgMi40NzgtNS44NjRjMC4xNzItMC40MDggMC43NDktMC40MDggMC45MjEsMHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRTJBMSIgZGF0YS1vbGRfY29sb3I9IiNmZmUyYTEiPjwvcGF0aD4KICA8L2c+PC9nPiA8L3N2Zz4=);background-position:50% 88px;background-size:12px;background-repeat:no-repeat}.services_price{color:#1ed481;font-size:16px;font-weight:900;line-height:20px}.services_price-sale{color:#ffb001}.services_price del{font-size:12px;font-weight:500;color:#b6b6b6}.services .btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:11px;padding:1.1em 3.8em}.services_tabs{margin:50px 0}.services_tabs_nav{border-bottom:1px solid #1ed481;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:38px}.services_tabs_item,.services_tabs_nav a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services_tabs_nav a{display:inline-block;vertical-align:top;padding-bottom:31px;font-size:20px;font-weight:900;line-height:1;text-decoration:none;color:#999}.services_tabs_nav a.active,.services_tabs_nav a:hover{color:#1ed481;-webkit-box-shadow:inset 0 -3px 0 0 #1ed481;box-shadow:inset 0 -3px 0 0 #1ed481}.services_tabs_list{position:relative}.services_tabs_item{top:0;left:0;right:0;position:relative}.services_tabs_item:not(.active){position:absolute;opacity:0;visibility:hidden}.services_tabs_job{background-color:#fff;-webkit-border-radius:15px;border-radius:15px;border:1px solid #eaeaea;-webkit-box-shadow:0 0 5px rgba(0,0,0,.08);box-shadow:0 0 5px rgba(0,0,0,.08);padding:35px 16px 16px;text-align:center;color:#242424;position:relative;font-size:13px;font-weight:500;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}.services_tabs_job ul{text-align:left}.services_tabs_job li{padding:5px 0 12px 20px;position:relative}.services_tabs_job li:before{position:absolute;left:0;top:7px}.services_tabs_title{font-size:12px;font-weight:900;text-transform:uppercase}.services_tabs_title:after{content:"";display:block;margin:20px auto 17px;width:50px;border-bottom:2px solid #1ed481}.services_accordion{margin-bottom:10px}.services_accordion span{display:inline-block;border-bottom:1px dashed;line-height:1.4}.services_accordion li{margin-bottom:5px}.services_accordion li._hover .accordion_title,.services_accordion li.active .accordion_title,.services_accordion li:hover .accordion_title{background-color:#1ed481;color:#fff;width:auto}.services_accordion li.active .accordion_title span{border-bottom-color:transparent}.services .accordion_title{background-color:#efefef;padding:9px 15px;margin:0 -20px;cursor:pointer;position:relative;font-size:14px;font-weight:500;text-align:left;color:#919191}.services .accordion_title:before{position:absolute;right:20px;top:50%;margin-top:-3px}.services .accordion_content{display:none;margin:0 -5px;font-size:13px;font-weight:500;text-align:left;color:#242424}.services .accordion_content ul{padding:1px 0}.services .accordion_content .icon-check{position:relative;padding-left:20px;margin:10px 0}.services .accordion_content .icon-check:before{position:absolute;left:0;top:5px}.services_prop,.services_prop-item{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}.services_prop{margin:-50px 0 0;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-border-radius:15px;border-radius:15px;padding:25px 10px}.services_prop-item{padding:0 30px;color:#2e2e2e;font-weight:500;border-right:1px solid #e9e9e9;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.services_prop-item:last-child{border-right:0}.services_prop_text{margin:0 0 0 20px}.services_bnlist{display:inline-block;vertical-align:top;width:100%;color:#242424}.services_bnlist-image{float:left;width:50%}.services_bnlist-image img{-webkit-border-radius:10px;border-radius:10px}.services_bnlist-list{margin:0 0 0 50%;padding:0 0 0 20px}.services_bnlist-list ul li{padding:0 0 0 20px;position:relative;margin:0 0 20px}.services_bnlist-list ul li:before{content:"";width:8px;height:8px;background:#1ed481;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:5px}.services_bnlist-title{font-size:18px;font-weight:700;margin:0 0 10px}.services_bnlist-text{color:#444;font-size:14px;line-height:1.4}.services_iclist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#242424;margin:30px -15px}.services_iclist-item{padding:0 15px}.services_iclist_icon{width:60px;height:60px;background:#1ed481;-webkit-border-radius:50%;border-radius:50%;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left}.services_iclist_text{margin:0 0 0 80px;font-size:13px;line-height:18px}.services_iclist-title{font-size:16px;font-weight:700;margin:0 0 10px;line-height:1.1}.services_iclist p{margin:0}.service-item-score{background:none no-repeat top center;background-size:cover;min-height:390px;overflow:auto}.service_list .scheme_item::before{left:120%}.service_list .scheme_item::after{width:150%}.service_list .scheme_item{margin-bottom:30px;width:25%}.installment{margin:60px 0 0}.instplan{border:1px solid #eaeaea;padding:25px 20px 25px 35px;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.08);box-shadow:0 0 15px 0 rgba(0,0,0,.08);-webkit-border-radius:15px;border-radius:15px;display:inline-block;vertical-align:top;width:100%;margin:0 0 30px}.instplan-base{width:220px;float:right;text-align:center}.instplan-info{color:#242424;float:left;width:740px;max-width:-webkit-calc(100% - 220px);max-width:calc(100% - 220px);padding-right:20px}.instplan-info .instplan-top{margin-bottom:40px}.instplan-info .inst-title{border-left:2px solid #1ed481;padding-left:13px;font-weight:700;font-size:18px;line-height:20px}.instplan-info .inst-desc{font-size:15px;padding:5px 0 0 15px}.instplan-logo{margin:0 0 35px}.instplan .btn{padding:1.2em 2em;font-size:13px}.instplan-modal{max-width:1110px;text-align:left;padding:20px 90px 30px;-webkit-border-radius:15px;border-radius:15px}.instplan-modal .title{font-size:24px}.instplan-popup-info{margin:40px 0}.instplan-popup-logo{float:left;max-width:215px;width:100%;line-height:80px}.instplan-popup-logo img{vertical-align:middle}.instplan-popup-text{margin:0 0 0 285px;padding:10px 0 0;font-size:16px;color:#666;line-height:22px}.instplan-form .row+.row,.instplan-form .row:nth-child(2){margin-top:20px;margin-bottom:10px}.instplan-form .radio-button{margin-top:5px}.instplan-label{color:#999;font-weight:700;margin:0 0 5px}.instplan-top .inst-sect{width:30%}.instplan-top .inst-sect:first-child{width:48%}.instplan-top .inst-sect:nth-child(2){width:20%}.inst-sect{display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 15px 0 0}.calc{padding:70px 0 101px;background:#1f1f1f url("/assets/apps/images/bg_calc.jpg") no-repeat center/cover;position:relative}.calc:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6)}.calc .title{color:#fff}.calc_features{color:#999;font-size:13px;font-weight:500;line-height:36px;margin-bottom:2px}.calc_back,.calc_features span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.calc_features span{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-right:37px}.calc_features span:before{margin-right:10px}.calc_back{color:#999;font-size:16px;font-weight:700;line-height:1;vertical-align:top;position:relative;border-bottom:1px dashed #999;margin:17px 0 0 69px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calc_back:hover,.calc_form_more:hover{color:#1ed481;border-bottom-color:#1ed481}.calc_back:before{position:absolute;left:-33px;top:1px}.calc_form{background:#fff url("/assets/apps/images/bg_calc_inside.jpg") no-repeat center/cover;-webkit-border-radius:15px;border-radius:15px;margin:33px 0 0;position:relative}.calc_form_more,.calc_form_price{color:#999;font-size:18px;font-weight:700;line-height:1}.calc_form_price span{color:#1ed481;font-size:24px;font-weight:900}.calc_form_more{font-size:16px;text-decoration:none;border-bottom:1px dashed #999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calc_form_row,.calc_form_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc_form_title{color:#999;font-size:20px;font-weight:900;line-height:36px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.calc_form_row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:16px 0}.calc_form_desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.calc_form label{color:#9a9a9a;font-size:13px;font-weight:500;line-height:40px;display:inline-block;vertical-align:top;margin-right:15px}.calc_form input[type=text]{color:#999;width:160px}.calc_form input[type=text],.calc_form select{height:40px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;font-size:13px;font-weight:500;padding:0 28px;max-width:100%;outline:none;margin:5px 11px 5px 0}.calc_form input[type=text]:active,.calc_form input[type=text]:focus,.calc_form select:active,.calc_form select:focus,.contacts__feedback input[type=email]:active,.contacts__feedback input[type=email]:focus,.contacts__feedback input[type=text]:active,.contacts__feedback input[type=text]:focus,.contacts__feedback select:active,.contacts__feedback select:focus,.contacts__feedback textarea:active,.contacts__feedback textarea:focus{border-color:#1ed481;color:#1ed481}.calc_form .icheckbox{width:15px;height:15px;background-color:#fff;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:text-top}.calc_form .icheckbox:before,.calc_form_item{position:absolute;left:3px;top:3px}.calc_form input,.gallery_item a{outline:none}.calc_form select{width:300px;color:#999}.calc_form .btn{padding-left:4em;padding-right:4em}.calc_form_item{opacity:0;visibility:hidden;left:0;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:39px 65px 47px}.calc_form_1.active,.calc_form_2{position:relative;opacity:1;visibility:visible}.calc_form_1.active+div{position:absolute;opacity:0;visibility:hidden}.calc_form_2{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;left:0;top:0}.calc_form_2 .calc_form_input[type=text]{width:300px}.calc__form{background:#fff no-repeat center/cover;-webkit-border-radius:15px;border-radius:15px;margin:33px 0 0;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr;grid-gap:20px 30px;padding:30px 20px}.calc__left{border-right:2px dashed #dbdbdb;font-size:13px;font-weight:500;text-align:left;color:#999;padding-right:25px}.calc__left p{color:#999}.calc__discount{font-size:45px;font-weight:900;color:#1ed481;text-align:center;margin:60px 0}.calc__discount span{font-size:61px}.calc__title{font-size:26px;font-weight:900;line-height:1.38;color:#999;margin:0 0 40px}.calc__label{font-size:15px;font-weight:500;line-height:1.3;text-align:center;color:#148a54;display:inline-block;vertical-align:top;width:130px;margin:0 10px 30px 0;cursor:pointer;position:relative}.calc__label:hover input~span{color:#d3ad3e}.calc__label:hover input~span:before{-webkit-filter:sepia() saturate(1000%) hue-rotate(12deg);filter:sepia() saturate(1000%) hue-rotate(12deg);opacity:.6}.calc__label input{position:absolute;left:0;top:0;opacity:0}.calc__label input:checked~span{color:#d3ad3e}.calc__label input:checked~span:before{-webkit-filter:sepia() saturate(1000%) hue-rotate(12deg);filter:sepia() saturate(1000%) hue-rotate(12deg);opacity:.6}.calc__label input:checked~span:after{position:absolute;right:0;top:-20px;content:"";background-image:none!important;background-position:-451px -273px;width:52px;height:52px;display:inline-block;vertical-align:top;background:none center/contain!important}.calc__label [class*=icon-],.calc__label [class^=icon-]{position:relative;padding-top:100px;display:block}.calc__label [class*=icon-]::before,.calc__label [class^=icon-]::before{position:absolute;left:50%;top:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calc__bottom{text-align:right}.calc__bottom .btn{margin:0}.calc__bottom .btn-link{padding-left:2em;padding-right:2em;font-weight:700;text-align:center;background:0 0;text-decoration:underline;color:rgba(30,30,30,.46);vertical-align:middle;-webkit-box-shadow:none;box-shadow:none;margin:0}.calc__bottom .btn-link:hover{text-decoration:none}.calc__item{height: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}.calc__item:not(.active){display:none}.calc__content{margin:auto 30px auto 0}.calc_range{margin:15px 0 30px;height:10px;-webkit-border-radius:4.3px;border-radius:4.3px;background:#b7eee8;border:none;-webkit-box-shadow:none;box-shadow:none}.calc_range .noUi-connect{background:#1ed481}.calc_range .noUi-handle{-webkit-box-shadow:0 5px 24px 0 rgba(54,115,87,.52);box-shadow:0 5px 24px 0 rgba(54,115,87,.52);background-color:#1ed481;width:38px;height:38px;border:none;-webkit-border-radius:50%;border-radius:50%;right:-19px!important;top:-15px}.calc_range .noUi-handle:after,.calc_range .noUi-handle:before{display:none}.calc__range,.calc__range_input{font-size:46px;font-weight:700;line-height:1.79;color:#565656}.calc__range{display:table;margin:0 auto;text-align:left}.calc__range_input{width:105px;height:68px;-webkit-border-radius:9px;border-radius:9px;-webkit-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.22);box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.22);border:solid 1px #dbdbdb;background-color:#fff;text-align:right;padding:0 10px}.calc__radio{display:table;font-size:21px;font-weight:700;text-align:left;color:#797979;margin-bottom:10px}.calc__radio:hover{color:#d3ad3e}.calc__radio input{margin:3px 10px 0 0;position:relative;vertical-align:top}.calc__radio input:checked~*{color:#1ed481}.calc__input{width:300px;height:54px;-webkit-border-radius:27px;border-radius:27px;border:solid 1px #e1e1e1;background-color:#fff;padding:0 20px;margin:0 20px 20px 0}.work{padding:70px 0 100px}.work_w{background-color:#fff;-webkit-border-radius:15px;margin:38px -30px 36px;padding:30px;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.work_w~.btn{padding:1.3em 4em 1.2em 6.8em;margin-right:14px;font-size:13px}.work_title{color:#999;font-size:24px;font-weight:900;line-height:1.5;padding-bottom:6px}.work_item_title{color:#1ed481;font-size:18px;font-weight:900;line-height:2}.work_item>* row{padding-top:9px}.work_item:not(:last-child){margin-bottom:25px}.work_slider{padding-bottom:24px}.work_slider .swiper-slide{-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);position:relative}.work_slider .swiper-slide img{width:100%}.portfolio_gallery-item a>i,.reviews_item-image a>i,.work_slider .swiper-slide>i{opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:4;visibility:hidden}.work_slider .swiper-slide:after,.work_slider .swiper-slide:before{content:"";position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.work_slider .swiper-slide:after{border:4px solid #e1e1e1;top:0;right:0;bottom:0;left:0;z-index:2}.work_slider .swiper-slide:before{top:15px;right:15px;bottom:15px;left:15px;z-index:3;border:1px solid rgba(255,255,255,.6);-webkit-border-radius:5px;border-radius:5px;opacity:0;visibility:hidden}.portfolio_gallery-item a:hover:after,.work_slider .swiper-slide:hover:after{border-width:0;background:rgba(30,212,129,.8)}.portfolio_gallery-item a:hover:before,.portfolio_gallery-item a:hover>i,.work_slider .swiper-slide:hover:before,.work_slider .swiper-slide:hover>i{opacity:1;visibility:visible}.work_slider .swiper-scrollbar{height:1px;background:#ccc;left:0;width:100%;bottom:3px;-webkit-border-radius:0;border-radius:0}.work_slider .swiper-scrollbar-drag{position:relative;top:-2px;height:5px;background:#1ed481;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.work_before{color:#999;font-size:14px;font-weight:500;margin-bottom:30px}.work_before p{margin:17px 0}.work_after_title,.work_before span{color:#666;font-size:18px;font-weight:900}.work_before span{display:inline-block}.work_after_title{line-height:1;margin-bottom:22px}.work_review,.work_review_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scheme__tabs .swiper-slide img{width:100%;height:100%;object-fit:cover}.work_review_content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.work_review_content .work_review_text{color:#868686;font-size:12px;font-weight:400;margin-bottom:12px}.work_review_content .swiper-slide{padding-right:8px}.work_review_content .swiper-scrollbar{width:1px;background:#ccc;-webkit-border-radius:0;border-radius:0;top:0;right:1px;height:100%}.work_review_content .swiper-scrollbar-drag{left:-1px;width:3px;position:relative;background:#ffb001;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.work_review_title{color:#666;font-size:14px;font-weight:700;margin:-3px 0 5px}.work_review_desc{color:#999;font-size:11px;font-weight:400;margin-bottom:11px}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.scheme{padding:66px 0 29px;background:none no-repeat center/cover}.scheme_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -27px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;counter-reset:item}.scheme_item{width:235px;text-align:center;margin:40px 27px;position:relative}.scheme_item:before{position:absolute;top:36px;left:238px;z-index:2}.scheme_item:after{content:"";display:block;position:absolute;border-top:1px dashed #1ed481;width:300px;top:45px;left:50%}.scheme_item:nth-child(4):after{width:50%;border-right:1px dashed #1ed481;border-bottom:1px dashed #1ed481;height:400px}.scheme_item:nth-child(4):before{top:100%;left:100%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:-6px;margin-top:5px}.scheme_item:last-child:after,.scheme_item:last-child:before{display:none}.scheme_icon,.scheme_icon:hover:after{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08)}.scheme_icon{margin:0 auto 28px;width:90px;height:90px;background:#fff;border:1px solid #eaeaea;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;position:relative;z-index:2}.scheme_icon:hover:after{content:"";left:-10px;right:-10px;bottom:-10px;top:-10px;z-index:-1;position:absolute;opacity:.5;background-color:#fff}.scheme_text{color:#666;font-size:18px;font-weight:700}.scheme__tabs,.scheme_text:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scheme_text:after{content:counter(item);counter-increment:item;right:50%;top:-5px;background:#1ed481;color:#fff;width:26px;-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;font-size:16px;margin-right:25px;position:absolute;z-index:3;height:26px;-webkit-border-radius:50%;border-radius:50%}.scheme_text span{display:block;color:#1ed481;font-size:14px;font-weight:400}.scheme_text .btn{margin-top:5px}.scheme__tabs{-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.08);box-shadow:0 0 15px 0 rgba(0,0,0,.08);background-color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;margin:0 auto 30px;height:400px;z-index:2;position:relative}.scheme__tabs:before{position:absolute;top:80%;left:-105px;z-index:2;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scheme__tabs:after{content:"";display:block;position:absolute;border-top:1px dashed #1ed481;right:100%;width:100px;border-left:1px dashed #1ed481;border-bottom:1px dashed #1ed481;height:316px;top:50%}.scheme__tabs_title{position:absolute;left:0;right:0;top:100%;margin-top:10px;text-align:center;color:#242424;font-size:22px;font-weight:700}.scheme__tabs_content{max-width:71%;-webkit-box-flex:0;-webkit-flex:0 0 71%;-ms-flex:0 0 71%;flex:0 0 71%;margin-right:-1px;overflow:hidden;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;position:relative}.scheme__tabs_item{position:absolute;left:0;top:0;width:100%;height:100%}.scheme__tabs .swiper-slide{position:relative}.scheme__tabs .swiper-slide:not([data-alt='']):after{content:attr(data-alt);position:absolute;left:15px;top:15px;max-width:90%;z-index:2;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 437.6 437.6' style='enable-background:new 0 0 437.6 437.6'%3E%3Cpath fill='%2366e1fb' d='M194 142.8c.8 1.6 1.6 3.2 2.4 4.4.8 1.2 2 2.4 2.8 3.6 1.2 1.2 2.4 2.4 4 3.6 1.2.8 2.8 2 4.8 2.4 1.6.8 3.2 1.2 5.2 1.6 2 .4 3.6.4 5.2.4s3.6 0 5.2-.4 3.2-.8 4.4-1.6h.4c1.6-.8 3.2-1.6 4.8-2.8 1.2-.8 2.4-2 3.6-3.2l.4-.4c1.2-1.2 2-2.4 2.8-3.6s1.6-2.4 2-4c0-.4 0-.4.4-.8.8-1.6 1.2-3.6 1.6-5.2.4-1.6.4-3.6.4-5.2s0-3.6-.4-5.2-.8-3.2-1.6-5.2c-1.2-2.8-2.8-5.2-4.8-7.2l-.8-.8c-1.2-1.2-2.4-2-4-3.2-1.6-.8-2.8-1.6-4.4-2.4-1.6-.8-3.2-1.2-4.8-1.6-2-.4-3.6-.4-5.2-.4s-3.6 0-5.2.4-3.2.8-4.8 1.6h-.4c-1.6.8-3.2 1.6-4.4 2.4-1.6 1.2-2.8 2-4 3.2-1.2 1.2-2.4 2.4-3.2 3.6-.8 1.2-1.6 2.8-2.4 4.4-.8 1.6-1.2 3.2-1.6 4.8-.4 2-.4 3.6-.4 5.2s0 3.6.4 5.2c.4 3.2 1.2 4.8 1.6 6.4zM249.6 289.2h-9.2v-98c0-5.6-4.4-10.4-10.4-10.4h-42c-5.6 0-10.4 4.4-10.4 10.4v21.6c0 5.6 4.4 10.4 10.4 10.4h8.4v66.4H188c-5.6 0-10.4 4.4-10.4 10.4v21.6c0 5.6 4.4 10.4 10.4 10.4h61.6c5.6 0 10.4-4.4 10.4-10.4V300c0-6-4.8-10.8-10.4-10.8z' class='active-path' data-old_color='%2366e1fb' data-original='%23000000'/%3E%3Cpath fill='%2366e1fb' d='M218.8 0C98 0 0 98 0 218.8s98 218.8 218.8 218.8 218.8-98 218.8-218.8S339.6 0 218.8 0zm0 408.8c-104.8 0-190-85.2-190-190s85.2-190 190-190 190 85.2 190 190-85.2 190-190 190z' class='active-path' data-old_color='%2366e1fb' data-original='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:9px 45%;color:#fff;font-size:13px;padding:8px 15px 9px 32px}.scheme__tabs_nav{font-size:14px;line-height:1.71;text-align:left;color:#999;margin-left:auto;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-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px 20px 20px 0}.scheme__tabs_link{border-left:3px solid #fff;color:#999;padding-left:19px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.scheme__tabs_link.active{color:#242424;border-color:#11c271;text-decoration:none}.trust{margin:92px 0 51px}.trust .row{margin-left:-7.5px;margin-right:-7.5px}.trust .col-md{padding-left:7.5px;padding-right:7.5px}.trust .col-md,.trust_icon,.trust_item,.trust_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.trust_item{border:1px solid #eaeaea;background-color:#fff;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);padding:20px 11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px;width:100%}.trust_icon,.trust_text{-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}.trust_icon{height:60px;margin-bottom:2px}.trust_text{color:#666;font-size:13px;font-weight:700;text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.trust_text p{margin:0}.clients{padding:30px 0 40px}.clients p{color:#999;font-size:16px;font-weight:700;margin:.6em 0}.clients strong{font-size:20px}.clients .clients_desc{margin-bottom:25px}.clients .btn{padding:1.3em 4em 1.2em 8em;margin-right:14px;font-size:13px}.clients .map_filter a:not(._checked){background:#777}#map2{width:-webkit-calc(100% + 500px);width:calc(100% + 500px);margin-left:-webkit-calc(0 - 500px);margin-left:calc(0px - 500px)}.map{height:480px;width:100%}.map-wrap{position:relative}.map-wrap .map{background:#ccc}.map-wrap .container{position:absolute;left:0;top:0;right:0;height:0}.map_info{margin:90px 0 0;float:right;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-border-radius:15px;border-radius:15px;overflow:hidden;padding:35px}.map_info .title{margin:10px 0 25px}.map_info-item{margin:0 0 10px;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}.map_info-label{width:auto;margin:0 15px 0 0}.map_info-desc a{color:inherit;display:inline-block;vertical-align:top;font-size:13px}.map_info-social a{border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;padding:7px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-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;width:35px;height:35px;background:#1ed481}.map_info-social a:hover{background:#fff;border-color:#ccc}.contacts{color:#2b2a2a}.contacts_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 60px}.contacts__feedback,.contacts__requisites{width:50%;padding:0 15px}.contacts__feedback-content{padding:15px 40px;background:url("/assets/apps/images/bg_question_1.jpg");-webkit-border-radius:15px;border-radius:15px;margin:30px 0 0;-webkit-box-shadow:rgba(0,0,0,.15) 0 0 15px;box-shadow:rgba(0,0,0,.15) 0 0 15px}.contacts__feedback-content .title{margin-top:15px}.contacts__feedback input[type=email],.contacts__feedback input[type=text],.contacts__feedback select,.contacts__feedback textarea{width:100%;height:40px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;color:#999;font-size:13px;font-weight:500;padding:0 28px;max-width:100%;outline:none;margin:5px 11px 5px 0}.contacts__feedback textarea{height:auto;resize:none;min-height:200px;padding:15px 28px 0;margin-bottom:20px}.contacts__feedback .form-col .btn,.p_table table{width:100%}.contacts .btn-holder{margin:15px -5px 0}.contacts .btn-holder .btn{margin:5px;font-size:10px;padding:10px 15px}.question{padding:68px 0 101px}.question_list{margin-top:36px}.question_list>div:nth-child(2) .question_item{background-image:url("/assets/apps/images/bg_question_2.jpg")}.question_item{border:1px solid #eaeaea;width:100%;background:#fcfcfa url("/assets/apps/images/bg_question_1.jpg") 110% no-repeat;padding:44px 65px 37px;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.08);box-shadow:0 0 5px rgba(0,0,0,.08);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.question .col-md-6,.question_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.question_title{color:#7d7c7c;font-size:20px;font-weight:900;line-height:1.3;margin-bottom:24px}.question input,.question textarea{width:100%;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;color:#1ed481;font-size:13px;font-weight:500;padding:12px 28px;max-width:100%;margin-right:5px;outline:none}.question input{height:40px;margin-bottom:10px}.question input:active,.question input:focus,.question textarea:active,.question textarea:focus{border-color:#1ed481;color:#1ed481}.question textarea{height:auto;resize:none;margin-bottom:1px}.question .btn{font-size:13px;padding:1.4em 2.6em 1.1em 6.8em;margin:10px 0 0}.question .accordion_title,.question li{border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px}.question li{margin-bottom:10px;background:#fff}.question li.active,.question li:hover{overflow:hidden}.prices_accordion li.active .accordion_title,.prices_accordion li:hover .accordion_title,.question li.active .accordion_title,.question li:hover .accordion_title{background-color:#1ed481;color:#fff;width:auto}.question .accordion_title{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;background-color:#fff;color:#717171;font-size:13px;font-weight:500;padding:12px 38px 12px 28px;outline:none;position:relative;margin:-1px}.question .accordion_title:before{position:absolute;right:20px;top:50%;margin-top:-3px}.question .accordion_content{display:none;padding:22px 28px;color:#7d7d7d;font-size:14px;line-height:1.5;font-weight:400;background-color:#fff}.bounce,.bounce:after,.bounce:before{-webkit-border-radius:50%;border-radius:50%;background-color:#1ed481;-webkit-box-shadow:0 0 1.5em rgba(0,0,0,.15);box-shadow:0 0 1.5em rgba(0,0,0,.15)}.bounce{width:8.2em;height:8.2em;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;font-size:10px;z-index:5}.bounce i{position:relative;z-index:2}.bounce:after,.bounce:before{content:"";position:absolute;left:-.5em;top:-.5em;bottom:-.5em;right:-.5em;opacity:.4;z-index:-1}.bounce:before{left:-.9em;top:-.9em;bottom:-.9em;right:-.9em;opacity:.2;z-index:-2}.calc_scroll{position:fixed;right:15px;bottom:85px;color:#fff;font-weight:500;font-size:12px;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calc_scroll i{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin:-12px 0 2px}.calc_scroll span{font-size:9px}.footer{padding:40px 0 120px;background:#242424 none;position:relative;color:#999;font-size:14px;font-weight:700}.footer_map,.radio-button input[type=radio]{display:none}.footer_map .map{height:350px}.footer_top{position:fixed;left:15px;bottom:15px;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .row .col-md-3:last-child{text-align:right}.footer_menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;color:#ccc;font-size:12px;font-weight:500;text-transform:uppercase;margin:4px 0 20px}.footer_item a{text-decoration:none;color:inherit;line-height:30px}.footer p,.footer_link{font-size:13px;font-weight:500}.footer_link{text-decoration:none;border-bottom:1px dashed;color:#fff}.footer_link:hover{color:#1ed481}.footer .icon-geo{font-size:13px;position:relative;margin-left:20px}.footer .icon-geo:before{left:-20px;position:absolute;top:2px}.footer p{color:#ccc}.footer_phone{color:#fff;font-size:20px;font-weight:900;text-transform:uppercase;margin:8px 0 12px}.footer_phone a{color:#fff;text-decoration:none}.footer_mail{color:#fff;font-size:13px;font-weight:500;text-decoration:underline;position:relative;margin-left:27px}.footer_mail:before{position:absolute;left:-26px;top:3px}.footer_company,.footer_social,.footer_social a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer_company{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer_company img{margin-right:14px;width:23px}.footer_social,.footer_social a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer_social a{margin-left:10px;width:30px;height:30px;border:1px solid #fff;-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;-webkit-border-radius:50%;border-radius:50%}.footer_social a:hover{border-color:#1ed481}.footer_bottom{padding-top:10px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer-buttons{margin:45px 0 35px}.footer-buttons .group-button{margin-left:-30px}.footer-buttons .btn{padding:1.25em 2.4em;margin:0 -4px 10px 30px;width:-webkit-calc(33.3% - 30px);width:calc(33.3% - 30px);text-align:center;font-size:14px;line-height:20px}.radio-button,.radio-button .button span{display:inline-block;-webkit-border-radius:20px;border-radius:20px}.radio-button{border:1px solid #e1e1e1}.radio-button .button span{padding:10.5px 25px;font-size:13px;color:#999;cursor:pointer;margin:1px}.radio-button .button:first-child{margin-right:-25px}.radio-button input[type=radio]:checked+span{background:#1ed481;color:#fff}input:active,input:focus,textarea:active,textarea:focus{border-color:#1ed481;color:#1ed481}.border-text{display:inline-block;vertical-align:top;padding:12px 28px 12px 0;-webkit-border-radius:20px;border-radius:20px;width:100%;height:40px;font-size:13px;color:#999;font-weight:500}.border-text-no{border:0}.chosen-container-single .chosen-single.chosen-single{height:40px;background:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;color:#999;font-size:13px;font-weight:500;padding:0 28px;max-width:100%;outline:none;margin:5px 11px 5px 0;line-height:40px;-webkit-box-shadow:none;box-shadow:none}.chosen-container-single .chosen-single.chosen-single div b{background-image:none;background-position:-1px 9px}.chosen-container-single .chosen-drop{background:#fff;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;font-weight:500;padding:5px 0;width:-webkit-calc(100% - 11px);width:calc(100% - 11px);overflow:hidden}.chosen-container-single .chosen-results{margin:0;padding:0;color:#999}.chosen-container-single .chosen-results li{padding:6px 28px}.chosen-container-single .chosen-results li.highlighted{background:#1ed481;color:#555}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-19px 9px}input[type=text].input_wait{border-color:rgba(30,212,129,.8);-webkit-box-shadow:0 0 8px rgba(30,212,129,.6);box-shadow:0 0 8px rgba(30,212,129,.6)}input[type=text].input_failed{border-color:rgba(169,68,66,.75);-webkit-box-shadow:0 0 8px rgba(169,68,66,.75);box-shadow:0 0 8px rgba(169,68,66,.75)}.gallery-block{margin:50px 0 0}.about_title .title,.portfolio_nav ul li a:hover{color:#242424}.about_title .title p{margin:0;font-weight:600;text-transform:none}.about_person{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);-webkit-border-radius:15px;border-radius:15px;overflow:hidden;position:relative}.about_person .btn{font-size:13px}.about_person_photo{float:left}.about_person_info{margin-left:380px;padding:40px 40px 30px 0}.about_person_name_section{position:relative;padding-bottom:20px;margin-bottom:20px;overflow:hidden}.about_person_name_section:after{content:"";width:50px;height:2px;background:#1ed481;position:absolute;bottom:0;left:0}.about_person_name{font-size:20px;color:#242424;font-weight:700;line-height:22px}.about_person_position{font-size:14px;color:#6e6e6e;font-weight:500;line-height:16px;margin:-2px 0 0}.about_person_desc{font-size:14px;color:#242424;font-weight:400;margin-bottom:30px}.about_person_desc p{line-height:1.2}.about_person_photo1{width:35%;float:left;margin-left:30px;padding:48px 0 20px 20px}.about_person_photo1 img{height:40%;width:40%;border:2px solid silver;margin:5px 3px;-webkit-box-shadow:0 0 7px gray;box-shadow:0 0 7px gray;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;opacity:.7}.about_person_info1{float:left;width:60%;margin-left:20px;padding:25px 40px 0 0}.about_person_name1{border-bottom:1px solid #00baf7;font-size:18px;color:#242424;font-weight:700;line-height:30px}.about_person_name_section1{padding-left:20px;padding-top:40px;position:relative;padding-bottom:20px;margin-bottom:20px;overflow:hidden;max-width:70%}.about_person_name_section1:after{content:"";width:70px;height:2px;background:#00baf7;position:absolute;bottom:0;left:5px}.about_person_name2{font-size:22px;color:#242424;font-weight:700;line-height:22px}.about_person1{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);-webkit-border-radius:15px;border-radius:15px;overflow:hidden;position:relative;margin:30px 0 0}.workers{margin:40px 0 0}.workers-name:after{content:"";width:50px;height:2px;background:#1ed481;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.workers-wrap{margin-left:-30px;color:#242424}.workers-item{display:inline-block;vertical-align:top;width:-webkit-calc(25% - 30px);width:calc(25% - 30px);margin:0 -4px 0 30px;padding:25px 15px;min-height:310px;text-align:center;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.workers-image{-webkit-border-radius:100%;border-radius:100%;overflow:hidden;width:125px;margin:0 auto 25px;max-width:100%;height:124px}.work_review_img img,.workers-image img{object-fit:cover;height:100%}.workers-name{font-size:14px;font-weight:900;text-transform:uppercase;padding-bottom:15px;position:relative}.workers-desc{font-size:13px;line-height:14px;font-weight:500;margin:20px 0 0}.work_review_img{width:100px;height:140px;background-color:#fff;border:1px solid #ffb000;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-right:15px;position:relative}.work_review_img img{width:100%}.work_review_img:before{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2}.work_carousel{padding-bottom:0}.partners-logo img,.work_carousel .swiper-slide{display:inline-block}.partners-logo{line-height:100px;text-align:center}.partners-logo img{width:100%;max-width:180px;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .5s ease;transition:all .5s ease;vertical-align:middle}.partners .owl-item.first-active img,.partners-logo img:hover{-webkit-filter:none;filter:none}.partners{margin:60px 0 0}.partners .title{margin-bottom:30px}.partners .owl-item.first-active .triangle{display:block}.partners .triangle{color:#fff;position:absolute;left:50%;top:auto;bottom:0;margin-left:-10px;z-index:2;text-shadow:0 -3px 5px rgba(0,0,0,.1);-webkit-transform:scaleX(2.5);-ms-transform:scaleX(2.5);transform:scaleX(2.5);line-height:10px;display:none}.partners-item{min-height:120px}.partners-description{position:relative;z-index:initial}.partners-description-box{padding:20px 35px;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);font-size:16px;font-weight:400;position:relative;z-index:-1;background:#fff;color:#666;min-height:97px}.portfolio{position:relative;margin-bottom:40px}.portfolio_nav{position:absolute;right:30px;top:-5px;font-size:14px}.page-nav ul li,.portfolio_nav ul li{display:inline-block;vertical-align:top}.portfolio_nav ul li a{color:#999;text-decoration:none;padding:10px;-webkit-border-radius:5px;border-radius:5px;display:block}.portfolio_nav ul li a span{border-bottom:1px dashed #999}.portfolio_nav ul li a:hover span{border-color:#242424}.page-nav ul li a.active,.portfolio_nav ul li.active a{background:#1ed481;color:#fff}.portfolio_nav ul li.active a span{border-bottom:0}.portfolio_item,.portfolio_list .gager{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.15);box-shadow:0 0 25px rgba(0,0,0,.15)}.portfolio_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin:60px 0;background:#fff;color:#353535}.portfolio_item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio_item-image{width:-webkit-calc(100% - 340px);width:calc(100% - 340px);max-width:-webkit-calc(100% - 340px);max-width:calc(100% - 340px);overflow:hidden}.portfolio_item-image img{width:100%;height:100%;object-fit:cover}.portfolio_item-sect{width:340px;padding:40px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.portfolio_item-title{font-size:22px;line-height:1.1;font-weight:700;border-bottom:1px solid #c2c2c2;padding-bottom:5px;margin:0 0 5px}.portfolio_item-address{font-size:14px;margin:0 0 20px}.portfolio_item-price{margin:0 0 15px}.portfolio_item-price-label{font-size:14px;color:#9d9d9d;margin:0 0 5px}.portfolio_item-price-coast{font-size:30px;font-weight:900;line-height:1.1}.portfolio_item-props{margin:0 0 20px;font-size:14px}.portfolio_item-props span{font-weight:700}.portfolio_item-prop{margin:0 0 5px}.portfolio_more{margin:0 0 30px}.portfolio_el-banner{position:relative;min-height:410px;margin:0 0 40px;width:100%;display:inline-block;vertical-align:top}.portfolio_el-banner-image{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.portfolio_el-button{position:absolute;right:50px;bottom:50px;z-index:5}.portfolio_el-prop{margin:40px 0 0 25px;max-width:850px;font-size:15px;position:relative;z-index:2;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto}.portfolio_el-prop .services_prop-item{padding:0 25px}.portfolio_el-prop .services_prop-item .services_prop_text span{display:block;margin:0 0 5px;font-weight:400}.portfolio_gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px -7px 30px}.portfolio_gallery-item{width:33.3%;padding:7px}.portfolio_gallery-item a{position:relative;display:block}.portfolio_gallery-item a:after,.portfolio_gallery-item a:before,.prices .btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute}.portfolio_gallery-item a:after{content:"";top:0;right:0;bottom:0;left:0;z-index:2}.portfolio_gallery-item a:before,.prices .btn{opacity:0}.portfolio_gallery-item a:before{content:"";top:15px;right:15px;z-index:3;border:1px solid rgba(255,255,255,.6);-webkit-border-radius:5px;border-radius:5px;visibility:hidden;bottom:15px;left:15px}.page-nav{margin:30px 0 50px;text-align:center}.page-nav ul li{margin:0 3px}.page-nav ul li a{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;width:45px;height:45px;padding:5px 10px 6px;-webkit-border-radius:50%;border-radius:50%;color:#353535;text-decoration:none;border:1px solid transparent}.page-nav ul li a.active:hover{background:#15c474;border-color:transparent}.page-nav ul li a .icon{display:block;height:17px;padding:3px 0;margin-bottom:3px}.page-nav ul li a.disabled{opacity:.6}.page-nav ul li a:hover{border-color:#ccc}.prices{margin:0 0 50px}.prices .btn{font-size:11px;padding:1.1em 3.8em;left:50%;bottom:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.prices .accordion_title{background-color:#fff;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);padding:15px 33px;margin-bottom:10px;color:#999;font-size:18px;font-weight:900;line-height:20px;cursor:pointer;position:relative}.prices .accordion_title:before{position:absolute;right:20px;top:50%;margin-top:-3px}.prices .accordion_content{display:none;margin-bottom:10px}.p_table{font-size:20px;font-weight:500;color:#3c3c3c}.p_table td,.p_table th{margin:0;border:0;padding:15px 3px}.p_table th{text-align:left;font-weight:900;border-bottom:2px solid #1ed481}.p_table th:nth-child(2){width:10%}.p_table th:nth-child(3){width:20%}.p_table td{border-bottom:1px solid #d8d8d8;text-align:left}.p_table-title{font-weight:700;font-size:19px;color:#00d67f;text-transform:uppercase}.caution{background:#ffc034;-webkit-border-radius:15px;border-radius:15px;padding:15px;min-height:110px;font-size:15px;color:#fff;font-weight:500}.caution_icon{width:80px;height:80px;float:left;background:#dc9f16;-webkit-border-radius:50%;border-radius:50%;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.caution_text{margin:0 0 0 102px}.caution_desc{margin:0 0 10px;padding-right:16px}.get_{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 30px}.get__item{width:33.3%;padding:0 15px;margin:0 0 30px}.get__item-icon{width:60px;height:60px;background:#1ed481;float:left;-webkit-border-radius:50%;border-radius:50%;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.get__item-text{margin:0 0 0 80px}.get__item-title{font-weight:700;font-size:16px;margin:0 0 10px}.get__item-desc{font-size:13px}.reviews{position:relative;padding-bottom:30px}.gager__form:before,.reviews_add{position:absolute;top:0;right:0}.reviews_item{margin:0 0 25px;position:relative}.reviews_item-image{float:left;width:100px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-border-radius:10px;border-radius:10px;overflow:hidden;text-align:center;position:relative}.reviews_item-image a:after,.reviews_item-image a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews_item-image a:before{top:15px;right:15px;bottom:15px;left:15px;z-index:3;border:1px solid rgba(255,255,255,.6);-webkit-border-radius:5px;border-radius:5px;opacity:0;visibility:hidden}.reviews_item-image a:hover:after{border-width:0;background:rgba(30,212,129,.8)}.reviews_item-image a:hover:before,.reviews_item-image a:hover>i{opacity:1;visibility:visible}.reviews_item-text{margin:0 0 0 130px;font-size:13px;line-height:18px}.reviews_item-text p{margin:0 0 7px}.reviews_item-title{font-size:16px;font-weight:700;margin:0 0 5px;padding:0 80px 0 0}.reviews_item-date{font-size:13px;color:#999;position:absolute;top:0;right:0}.reviews_item-service{font-size:13px;color:#999;margin:5px 0}.advantages{background:url("/assets/apps/images/advantages_bg.jpg") no-repeat center;background-size:cover;padding:50px 0 40px}.advantages .title{margin-top:0}.advantages_list{margin:0 0 30px;color:#242424}.advantages_list ul li{position:relative;padding:0 0 0 30px;margin:0 0 15px}.advantages_list ul li:before{position:absolute;left:0;top:2px}.advantages_desc{color:#505050}.cat_side{-webkit-border-radius:15px;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:25px}.cat_side-top{background:#1ed481;color:#fff;padding:10px 25px;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}.cat_side-icon{margin:0 20px 0 0}.cat_side-title{font-size:20px;font-weight:700}.cat_side-list{padding:25px 20px 15px}.cat_side-list ul li{margin:0 0 5px}.cat_side-list ul li a{color:#2f2f2f}.cat_side-list ul li a:hover{text-decoration:none}.cat_side-list ul li a.active{color:#1ed481;border-bottom:1px dashed #1ed481;text-decoration:none}.cat_button{margin:0 0 15px}.cat_button .btn{width:100%}.form-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px 15px}.form-col .col{width:50%;padding:0 10px}.advantages ul,.services_page ul{color:#444}.advantages ul li,.services_page ul li{padding:0 0 0 20px;position:relative;margin:0 0 5px}.advantages ul li:before,.services_page ul li:before{content:"";width:8px;height:8px;background:#1ed481;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:7px}#offering{font-size:14px;font-weight:400;line-height:normal;color:#242424}#offering span{font-size:15px;font-weight:600}#offering ul{list-style-type:disc;list-style-position:inside;padding:10px 0}#offering .textAccent2{color:#d50000}.gager{background-color:#1ed481;color:#fff;padding:1px 0 30px;margin:60px 0}.gager__info{font-size:14px;position:absolute;right:0;bottom:-30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;color:#acffd9}.gager .icon-gager_1{padding-right:300px;background:url("/assets/apps/images/bg_gager.png") no-repeat center right/contain}.gager .icon-gager_1:before,.gager .icon-gager_2:before{position:absolute;right:40px;bottom:-30px;-webkit-filter:drop-shadow(0 6px 21px rgba(53,64,82,.35));filter:drop-shadow(0 6px 21px rgba(53,64,82,.35))}.gager .icon-gager_2{padding-left:300px;background:url("/assets/apps/images/bg_gager.png") no-repeat center left/contain}.gager .icon-gager_2:before{left:40px;right:initial}.gager .icon-gager_2 .gager__desc{max-width:100%}.gager .icon-gager_2 .gager__info{left:3px;right:initial;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.gager .title{color:#fff;border-left-color:#ffc034;margin:30px 0 25px}.gager__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:800px}.gager__form:before{top:60px}.gager__input{-webkit-box-flex:1;-webkit-flex:1 0 150px;-ms-flex:1 0 150px;flex:1 0 150px;width:160px;height:44px;background-color:#fff;border:none;-webkit-border-radius:20px;border-radius:20px;color:#2b2a2a;font-size:16px;font-weight:400;padding:0 28px;max-width:100%;outline:none;margin-right:14px;vertical-align:top}.gager__input::-webkit-input-placeholder{color:#999}.gager__input::-moz-placeholder{color:#999}.gager__input:-ms-input-placeholder{color:#999}.gager__input::placeholder{color:#999}.gager__checkbox{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:20px 0;font-size:14px}.gager__desc{max-width:450px;font-size:15px;line-height:1.4}.gager .icheckbox{margin-right:10px;width:15px;height:15px;background-color:#fff;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:text-top}.gager .icheckbox:before{position:absolute;left:3px;top:3px}.order{background-color:#4fd9ae;background-image:url("/assets/apps/images/bg_order-1.jpg"),url("/assets/apps/images/bg_order.jpg");background-repeat:no-repeat,repeat;background-size:auto 100%;background-position:left bottom;color:#fff;padding:35px 0 95px;margin:50px 0}.order__wr{max-width:850px;margin:0 auto}.order .title{color:#fff;border:none;padding:0}.order .title:after{content:"";display:block;max-width:140px;border-bottom:4px solid #fff;margin:20px auto 0}.order .title,.order__desc{text-align:center;margin-bottom:20px}.order__form{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}.catalog_sub-list-link.catalog_sub-list-link{color:#222d38;text-decoration:none;border-bottom:1px solid #63d251;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.catalog_sub-list-link.catalog_sub-list-link:hover{color:#63d251}.b24-widget-button-inner-item{line-height:0}.guests{padding:30px 0 60px}.guests__wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.15);box-shadow:0 0 25px rgba(0,0,0,.15);overflow:hidden}.guests__slider{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.guests__map{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;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}.guests__map_content{position:absolute;padding:10px 20px;bottom:20px;left:40px;right:40px;max-width:440px;-webkit-box-shadow:0 5px 8px 0 rgba(47,47,59,.19);box-shadow:0 5px 8px 0 rgba(47,47,59,.19);background-color:#fff;font-size:16px;font-weight:700;line-height:1.44}.guests__map_content p{color:#999;line-height:1.44}.guests__map_content b{font-weight:700;color:#5f5f5f}.guests__map_wr{background:#ccc;width:100%;height:100%}.scheme_link{color:#1ab46e}.modal-calc{max-width:1000px;text-align:left}.modal-calc .calc__form{background:0 0;padding:0}.modal-calc .calc__form button.btn{padding:.5em 1.5em}.modal-calc .calc__form button.btn,.modal-calc .calc__input{vertical-align:top;width:200px;height:42px;margin:0 10px 10px 0}.calc_form_gift{text-align:center}.calc_form_ff,.calc_form_gift{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.calc_form_desc{margin-top:5px;font-size:22px;font-weight:500;color:#1cc67c}.calc_form_head{font-size:27px;font-weight:900;line-height:1.43;text-transform:uppercase;color:#242424}.features{padding:40px 0}.features__wr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 40px}.features__icon{width:92px;height:92px;border:solid 2px #f9fbfc;background-color:#f9fbfc;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;margin:0 auto;-webkit-border-radius:50%;border-radius:50%}.features__title{margin:20px 0 15px;font-size:14px;font-weight:900;line-height:1.43;text-align:left;color:#242424;text-transform:uppercase}.features__title:after{content:"";display:block;width:70px;height:2px;border:solid 2px #1ed481;background-color:#dde5f0;margin-top:20px}.features__text{font-size:13px;font-weight:500;color:#3d3d3d}.top__year{margin:6px auto 0;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}.services__hide{height:130px;overflow:hidden;margin-top:-1em;position:relative}.services__hide:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(255,255,255,0)),color-stop(75%,rgba(255,255,255,.9)),color-stop(85%,rgba(255,255,255,.95)));background:linear-gradient(to bottom,rgba(255,255,255,0) 10%,rgba(255,255,255,.9) 75%,rgba(255,255,255,.95) 85%)}.services__show{display:table;margin:5px 0 15px auto;color:#1ed481}.calc__wr-double{-ms-grid-column:2 span;grid-column:2 span;text-align:center}.calc__wr-double .calc__item{min-height:auto}.icon-form_1:before{background:none center/contain!important}.icon-form_2:before{background:none center/contain!important;width:75px}.icon-form_3:before{background:none center/contain!important}.icon-form_4:before{background:none center/contain!important}.icon-form_5:before{background:none center/contain!important}.icon-form_6:before{background:none center/contain!important}.icon-form_7:before{background:none center/contain!important}.icon-form_8:before{background:none center/contain!important}.icon-form_9:before{background:none center/contain!important}@media only screen and (max-width:1700px){.order{background-position:-200px bottom,left bottom}}@media only screen and (max-width:1400px){.footer_top{font-size:8px}.footer_top i:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.calc_scroll{font-size:10px}.calc_scroll i:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.calc_scroll span{font-size:7px}.order{background-position:-300px bottom,left bottom}}@media only screen and (max-width:1100px){.gager .icon-gager_1:before,.gager .icon-gager_2:before,.gager__info,.top__year{display:none}.gager .icon-gager_1{padding-right:15px}.gager .icon-gager_2{padding-left:15px}.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.title{padding-left:15px}.promo .title{font-size:26px}.promo .title p{font-size:20px}.btn{font-size:11px}.btn-large{font-size:14px}.promo_calc .btn,.promo_slide_content .btn{font-size:12px}.scheme_item:before{left:220px}.scheme_item:nth-child(n+5):before{right:220px}.about_person_photo{width:250px;margin:0 15px 5px 0}.about_person_info{margin-left:0;padding:20px}.about_person_desc{margin-bottom:15px}.cat_side-top{padding:15px 10px}.cat_side-title{font-size:16px}.contacts__feedback .file-upload-wrapper .btn span{text-transform:capitalize}.contacts__feedback .file-upload-wrapper .btn span:first-child{display:none}}@media screen and (max-width:1270px){.scheme_item{width:180px}.scheme__tabs:before{left:-75px}.scheme__tabs:after{width:70px}.carousel-wrapper{padding:0 50px}.carousel-wrapper .owl-prev{left:-50px}.carousel-wrapper .owl-next{right:-50px}.order{background-position:-370px bottom,left bottom}}@media only screen and (max-width:992px){.nav{padding:1px 0}.guests__wr{display:block}.guests__map img{width:100%;min-height:300px;max-height:350px;object-fit:cover;object-position:center}.order{background-image:url("/assets/apps/images/bg_order.jpg");background-repeat:repeat-x}.container{padding-left:15px;padding-right:15px}.work_w{margin:30px -10px;padding:10px}.top_left .top_link{padding:10px 12px 10px 30px}.top_left .top_link:before{left:15px}.top_right .top_link{padding:10px 0 10px 20px}.top_left{margin-left:-15px}.nav_link{padding:15px 0;font-size:12px}.nav_submenu{padding:10px}.nav_submenu>li{padding:5px 10px}.nav_submenu a{font-size:12px}.nav_submenu_title{margin-bottom:10px;font-size:16px}.promo .title{font-size:21px}.promo .title p{font-size:16px;margin-top:5px}.btn[class*=icon-],.btn[class^=icon-]{padding-left:6em}.btn[class*=icon-]:before,.btn[class^=icon-]:before{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8);left:2.3em}.btn[class*=icon-]:after,.btn[class^=icon-]:after{left:4em}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{padding:0 10px}.row{margin-left:-10px;margin-right:-10px}.promo .swiper-button-next,.promo .swiper-button-prev{width:40px}.promo_slide{padding:20px 15px}.promo_slide_title{font-size:20px;padding:0 8px}.promo_slide_content p{font-size:14px;padding-left:8px}.promo_calc .btn,.promo_slide_content .btn{font-size:10px}.promo_calc{font-size:12px;padding:15px 10px 20px}.title{font-size:24px}.services_list{margin-top:80px}.services{padding:30px 0}.calc{padding:50px 0 60px}.calc_form_title{line-height:1.5}.calc_form_title span{margin-bottom:5px;display:inline-block}.calc_form_title span:not(:first-child){margin-left:5px}.calc_form_desc{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin:10px 0 0}.work_title{font-size:22px}.work_item_title{line-height:1.2}.work_before{font-size:12px}.work_before span{font-size:16px}.work_after_title{font-size:16px;margin-bottom:10px}.scheme_list{margin:50px -15px 0}.scheme__tabs{max-width:95%;-webkit-box-flex:0;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.scheme_item{margin:40px 15px;width:170px}.scheme__tabs_content{max-width:65%}.prices .swiper-slide{margin-bottom:80px!important}.header_banner-text{margin:20px 0 0}.header_banner .caution{float:none;margin:30px 0 0}.contacts__feedback-content{padding:15px}.contacts__feedback .file-upload-wrapper .btn span{text-transform:capitalize}.contacts__feedback .file-upload-wrapper .btn span:first-child{display:none}}@media only screen and (max-width:910px){.scheme_list{margin:50px -10px 0}.scheme_item{width:155px}.scheme_item:after{width:190px}.scheme_item:before{left:175px}.footer_link{line-height:1.4}.footer-buttons .btn{font-size:12px;padding:1.25em 2em}.workers-wrap{margin-left:-15px}.workers-item{margin-left:15px;width:-webkit-calc(25% - 15px);width:calc(25% - 15px)}.portfolio_nav{position:relative;margin-bottom:20px;right:0}.cat_side-icon{margin-right:10px}.portfolio_el-prop{max-width:100%;margin:30px 15px 0}}@media only screen and (max-width:768px){.features__wr{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.calc__form{display:block;padding:10px 15px}.calc__left{border:none;border-bottom:2px dashed #dbdbdb;padding:0 0 30px;margin-bottom:20px;text-align:center}.calc__label [class*=icon-]::before,.calc__label [class^=icon-]::before{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.calc__label input:checked~span:after{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.calc__range{font-size:26px}.calc__range_input{height:46px;font-size:26px;width:80px}.calc__title{font-size:22px}.calc__discount{margin:0}.calc__content{text-align:center;margin:0}.calc__label{width:100px;margin:0 3px 20px;font-size:13px}.calc__radio{min-width:5rem;display:table;margin:0 auto 15px}.calc__bottom{text-align:center;margin-top:1em}.calc__bottom .btn{padding-left:3em;padding-right:3em;font-size:13px}.gager__form:before,.scheme__tabs:after,.scheme__tabs:before{display:none}.gager__form{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gager__input{-webkit-box-flex:1;-webkit-flex:1 0 230px;-ms-flex:1 0 230px;flex:1 0 230px;margin-bottom:20px;max-width:330px}.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.top .container{display:block;text-align:center}.top_left,.top_right{display:block}.top_link{display:inline-block;vertical-align:top}.top_left{margin-bottom:5px}.top_right .top_link{padding:10px}.top{font-size:13px}.header{display:block;text-align:center}.header .logo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin-bottom:20px;text-align:left}.header_right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav_menu{display:none}.nav_link{padding:10px 15px;text-align:left;margin:0 -15px}.nav_link:hover{-webkit-box-shadow:none;box-shadow:none}.nav_link:before{content:none!important}.nav_link:active,.nav_link:hover{background-color:transparent}.nav_submenu{position:static;opacity:1;visibility:visible;display:none;padding:0;line-height:14px;background:0 0;-webkit-transition:none;transition:none}.nav_submenu,.nav_submenu:hover{-webkit-box-shadow:none;box-shadow:none}.nav_submenu_title{font-size:12px;margin-bottom:4px;color:#fff}.nav_submenu a{font-size:11px;color:#fff}.nav_submenu a:hover{color:#fff}.promo_callback{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.promo_callback,.promo_slider{margin-bottom:20px}.promo_calc{padding:20px 10px;max-width:300px;margin:auto}.promo_calc_title{margin-bottom:200px}.prices .btn,.services .btn{position:static;opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.services_item{height:auto;margin-bottom:30px}.services_tabs{display:none}.services_list{padding:10px 10px 50px;margin:0 -10px}.calc_form_item{padding:20px}.title{font-size:22px}.calc_form_title,.clients strong{font-size:18px}.calc_form_price span{font-size:20px}.calc_form_more,.clients p{font-size:14px}.calc_back{margin:12px 0 12px 69px}.installment .instplan-info .instplan-top,.sizes-l{margin-bottom:20px}.price-calc{display:none}.installment .instplan-info .instplan-top .inst-sect{width:auto!important;display:block;margin:0 0 5px}.proc .img-article{float:none;padding-left:0;width:100%;max-width:100%;padding-right:0;text-align:center;margin-top:10px}.service_list .scheme_item{width:350px}.work_after{margin-top:20px}.scheme_list{margin:40px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.scheme_item{margin:30px 0;width:250px;max-width:49%;-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.scheme_item:before{left:240px}.scheme_item:after{width:210px}.scheme_item:nth-child(2):after,.scheme_item:nth-child(7):after{pointer-events:none;left:inherit;right:50%;top:100%;width:250px;margin:-5px 0 0;border:none;border-bottom:1px dashed #1ed481;border-right:1px dashed #1ed481;height:35px}.scheme_item:nth-child(2):before,.scheme_item:nth-child(7):before{top:100%;left:inherit;right:50%;margin:35px 245px 0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scheme_item:nth-child(2) .scheme_text:before,.scheme_item:nth-child(7) .scheme_text:before{content:"";pointer-events:none;left:inherit;right:50%;top:100%;margin:29px 250px 0 0;border:none;border-right:1px dashed #1ed481;height:35px;position:absolute}.scheme__tabs{display:block;height:auto;margin-bottom:40px}.scheme__tabs_content{max-width:100%;width:100%;height:280px;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0}.scheme__tabs_link{margin:5px 0}.trust .col-md{margin-bottom:15px}.clients .btn{margin:0 15px 15px 0;display:table;font-size:12px}.trust{margin:40px 0 20px}.question{padding:30px 0 50px}.question_item{padding:20px 20px 30px}.question .btn{font-size:12px;padding:1.1em 2.6em 1.1em 6em}.calc_scroll{display:none}.footer_menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer .row .col-md-3:last-child{text-align:left}.footer_bottom{text-align:center}.footer-buttons .group-button{margin-left:-15px}.footer-buttons .btn{font-size:12px;padding:1.25em 10px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-left:15px}.footer-buttons .btn:last-child{width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}.footer_company{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin-bottom:10px}.footer_social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}/*.footer_top{top:-73px}*/.services .swiper-slide{display:block;margin-right:30px}.prices .swiper-slide{display:block}.prices_list{max-width:400px;margin:0 auto}.prices .services_item{margin-bottom:0}.prices .swiper-slide{margin:0 0 30px!important}.prices .swiper-pagination{display:block}.footer{padding-bottom:30px}.footer_map .map,.map{height:300px}.order_1{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.workers-item{margin-left:15px;margin-bottom:15px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.portfolio_item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio_item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.portfolio_item-image{width:100%;max-width:100%;max-height:300px}.portfolio_item-image img{max-width:100%}.portfolio_item-sect{padding:15px}.portfolio_item-price-coast{font-size:24px}.p_table{overflow-x:auto}.header_banner-title{font-size:22px;line-height:1.1;margin:0 0 15px}.header_banner-subtitle{margin-bottom:15px}.portfolio_el-banner-image{height:350px;position:relative}.portfolio_el-prop{margin:-30px 15px 0}.portfolio_el-prop .services_prop-item{padding:15px 20px}.portfolio_el-button{bottom:auto;top:25px;left:25px;right:auto}.portfolio_gallery-item{width:50%}.services_prop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.services_prop-item{width:100%;-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;padding:15px 20px;border-right:0;border-bottom:1px solid #e9e9e9}.services_prop-item:last-child{border-bottom:0}.services_bnlist-image{float:none;width:auto;margin:0 0 15px}.services_bnlist-list{margin:0;width:auto;padding-left:0}.services_iclist{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services_iclist-item{width:100%;margin:0 0 15px}.get__item{width:50%}.article-item{display:block}.article-item-date{margin:13px 0 0}.article-item-image{float:left;margin:0 15px 0 0}.article-item-content{width:auto}.cat_side-top{padding:10px 25px}.cat_side-icon{margin-right:25px}.article-element{padding:15px}.article-element-image-top{margin:-15px 15px 0 -15px}#map2{margin-left:0}.map-wrap .container{position:static;height:auto}.map_info{float:none;margin:15px 0 0}#map2,.contacts__feedback,.contacts__requisites{width:100%}}.only-600{display:none}@media only screen and (max-width:600px){.only-600{display:block}.header .logo{margin:0}.header .logo span,.top_left .top_link:before{display:none}.header_right .btn{position:absolute;right:0;top:100%;margin:9px 15px;z-index:5}.header{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}.top_left .top_link,.top_right .top_link{padding:10px 5px;font-size:11px}.top .container{padding:0 5px}.top_left,.top_right{display:inline-block;margin:0}.top_right>.top_link{display:none}.scheme_item{width:175px;margin:30px 10px}.scheme_icon{width:100px;height:100px;margin:0 auto 15px}.scheme_icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.scheme_item:before{left:170px}.scheme_item:nth-child(2):before,.scheme_item:nth-child(7):before{margin:35px 190px 0 0}.scheme_item:nth-child(2):after,.scheme_item:nth-child(7):after{width:194px}.scheme_item:nth-child(2) .scheme_text:before,.scheme_item:nth-child(7) .scheme_text:before{margin:29px 195px 0 0;height:20px}.scheme_text{font-size:14px}.features__wr{-ms-grid-columns:1fr;grid-template-columns:1fr}.scheme_text span,.top{font-size:12px}.header_phone{margin-right:10px;display:block;margin-bottom:10px}.header span{margin-bottom:5px}.header strong{font-size:18px}.promo_slide{padding:15px 10px 40px}.promo_slide_title{text-shadow:0 0 20px rgba(0,0,0,.7);font-size:18px;margin-bottom:5px}.promo_slide_content p{text-shadow:0 0 20px rgba(0,0,0,.9);font-size:12px;padding-left:6px;border-left-width:1px}.header span,.promo_calc .btn,.promo_slide_content .btn{font-size:9px}.promo_calc{background-position:top center}.promo_calc_title{margin-bottom:100px}.calc_back{margin-left:45px;display:table}.work_title{font-size:18px}.work_item_title{font-size:16px}.work_before p{margin:10px 0}.work_before span{font-size:14px}.work_w~.btn{margin:0 15px 15px 0;font-size:12px}.footer_map .map,.map{height:250px}.about_person_photo{width:100%;float:none;height:250px;overflow:hidden;text-align:center}.about_person_photo img{width:100%}.about_person_info{margin-left:0;padding:20px}.about_person_desc{margin-bottom:15px}.about_person .btn{font-size:11px}.partners-description-box{font-size:14px;padding:10px 15px}}@media screen and (max-width:500px){.gager__input{margin-right:0;height:40px;font-size:14px}.partners .owl-item.first-active .triangle{display:none}.partners .owl-item.active .triangle{display:block}.partners .owl-item.active img{-webkit-filter:none;filter:none}.anketa_block_image{width:80px}.anketa_block_text{margin:0 0 0 100px}.anketa_block_text p{margin-top:0}.reviews_add{position:static;margin:-15px 0 20px}.article-element-image-top{float:none;width:100%;margin:-15px -15px 15px}.article-element-image-top img{-webkit-border-radius:0;border-radius:0}.article-element-image-right{float:none;margin:0 0 15px}.portfolio_gallery-item{width:100%}}@media only screen and (max-width:470px){.top,.work_w~.btn{font-size:11px}.header_right{display:block}.header_phone{margin-right:0}.btn,.btn-large{font-size:10px}.calc_form_item{padding:10px}.calc_form_title{display:block}.calc_form_title>span{width:100%;margin:0!important}.work_w~.btn{display:table;margin:0 auto 15px}.work{padding:50px 0}.trust .col-md{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.trust .row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.clients .btn,.footer-buttons .btn{font-size:11px}.clients p{font-size:12px}.clients strong{font-size:14px}.footer .row:not(.footer_bottom){display:block;text-align:center}.footer .row:not(.footer_bottom)>div{width:100%;max-width:100%;margin-bottom:20px}.footer_mail{margin:0 auto;display:table}.footer_phone{text-align:center}.footer{padding:20px 0 30px}.footer_top{top:-38px;font-size:6px}.footer_top i:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.work_slider .swiper-slide:before{top:5px;bottom:5px;left:5px;right:5px}.workers-item{width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}.get__item{width:100%}.reviews_item-image{margin:0 15px 0 0}.reviews_item-text{margin:0}.article-item{display:block}.article-item-date{margin:13px 0 0}.article-item-image{float:none;width:auto}.article-item-content{width:auto}}@media only screen and (max-width:430px){.scheme_list{display:block}.scheme_item{margin:60px auto;max-width:175px}.scheme__tabs{margin-bottom:130px}.scheme_item:after{border:none!important;border-right:1px dashed #1ed481!important;top:inherit!important;right:inherit!important;height:30px!important;left:50%!important;margin:0 0 20px!important;bottom:100%!important;width:0!important}.scheme_item:before{left:50%!important;top:-25px!important;margin:0 0 0 -6px!important;-webkit-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.scheme_item:last-child:after,.scheme_item:last-child:before{content:"";display:block}.scheme_item:first-child:after,.scheme_item:first-child:before{content:none;display:none}}@media only screen and (max-width:380px){.calc_form input[type=text],.calc_form select{margin:0 0 5px;width:100%}.calc_form label{line-height:1.5;padding:5px 0}.question_item{padding:15px 15px 25px}.question input,.question textarea{padding:12px 15px}.question .accordion_title{padding:12px 38px 12px 15px}.modal,.question .accordion_content{padding:15px 15px 20px}.header_banner{min-height:480px}.header_banner .caution{margin-top:20px}.anketa_block_image{margin:0 15px 0 0}.anketa_block_text{margin:0}}@media (min-width:992px) and (max-width:1199px){.calc-call .title-calc span{font-size:18px}.calc-call .calc-item a{font-size:14px}.content-acticle h2{font-size:15px;margin-top:10px;display:table;font-weight:900;position:relative}.content-acticle p{font-size:13px;color:#242424;font-weight:400;padding-top:12px;line-height:19px;text-shadow:0 0 0 #242424}.content-acticle a{margin-top:15px}}@media only screen and (min-width:769px) and (max-width:992px){.services_item{padding:2px 10px 15px}.services_item .btn{font-size:10px;padding:1.1em 2em}.services_item p{font-size:11px;margin-bottom:15px}.services_title{font-size:12px;line-height:1.4}.services_title:after{margin:10px auto 15px}.calc-call .title-calc span,.services_price{font-size:14px}.services_tabs_nav a{font-size:16px;padding-bottom:20px}.services_tabs_job{padding:20px 10px;font-size:11px}.services_tabs_job li{padding:5px 0 5px 15px}.services_tabs_job li:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.services_tabs_title{font-size:11px}.services_tabs_title:after{margin:15px auto 10px}.services .accordion_title{margin:0 -10px}.services .accordion_content{font-size:12px}.services .accordion_content .icon-check{margin-left:5px}.calc-call .title-calc img{display:inline-block;vertical-align:middle;margin-right:10px}.calc-call .phone-calc p{font-size:18px}.calc-call .calc-item a{border:1px solid #fff;margin:22px auto auto;font-size:14px;font-weight:400;padding:12px 19px}}@media only screen and (min-width:769px){.services .swiper-button-next,.services .swiper-button-prev{display:none}.calc__item{min-height:300px}.order_1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.toggle_menu{display:none!important}.nav_menu,.nav_submenu{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.services .swiper-wrapper,.services_list{overflow:visible}.services_list{margin:8px -15px 0;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.services .swiper-pagination{display:none}.services .swiper-slide{width:-webkit-calc(25% - 30px)!important;width:calc(25% - 30px)!important;margin:0 15px}.prices .swiper-slide,.prices_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.prices .swiper-slide{height:auto;width:-webkit-calc(33.3% - 30px)!important;width:calc(33.3% - 30px)!important;margin:0 15px 30px}.prices_list{-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;margin:80px -15px 0;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.prices .swiper-pagination{display:none}}@media only screen and (min-width:920px){.promo_slide_img img{height:348px!important}}