[class*="grid-"]{margin:0 -1em}[class*="col-"],.col{margin:0 0;padding:1em 1em}.phone-1>.col{width:100%}.phone-2>.col{width:50%}.phone-3>.col{width:33.33333333%}.phone-4>.col{width:25%}.phone-5>.col{width:20%}.phone-6>.col{width:16.66666667%}.phone-7>.col{width:14.28571429%}.phone-1[class*="grid-"]>.phone-1,.grid-1>.phone-1{width:100%}.phone-2[class*="grid-"]>.phone-1,.grid-2>.phone-1{width:50%}.phone-2[class*="grid-"]>.phone-2,.grid-2>.phone-2{width:100%}.phone-3[class*="grid-"]>.phone-1,.grid-3>.phone-1{width:33.33333333%}.phone-3[class*="grid-"]>.phone-2,.grid-3>.phone-2{width:66.66666667%}.phone-3[class*="grid-"]>.phone-3,.grid-3>.phone-3{width:100%}.phone-4[class*="grid-"]>.phone-1,.grid-4>.phone-1{width:25%}.phone-4[class*="grid-"]>.phone-2,.grid-4>.phone-2{width:50%}.phone-4[class*="grid-"]>.phone-3,.grid-4>.phone-3{width:75%}.phone-4[class*="grid-"]>.phone-4,.grid-4>.phone-4{width:100%}.phone-5[class*="grid-"]>.phone-1,.grid-5>.phone-1{width:20%}.phone-5[class*="grid-"]>.phone-2,.grid-5>.phone-2{width:40%}.phone-5[class*="grid-"]>.phone-3,.grid-5>.phone-3{width:60%}.phone-5[class*="grid-"]>.phone-4,.grid-5>.phone-4{width:80%}.phone-5[class*="grid-"]>.phone-5,.grid-5>.phone-5{width:100%}.phone-6[class*="grid-"]>.phone-1,.grid-6>.phone-1{width:16.66666667%}.phone-6[class*="grid-"]>.phone-2,.grid-6>.phone-2{width:33.33333333%}.phone-6[class*="grid-"]>.phone-3,.grid-6>.phone-3{width:50%}.phone-6[class*="grid-"]>.phone-4,.grid-6>.phone-4{width:66.66666667%}.phone-6[class*="grid-"]>.phone-5,.grid-6>.phone-5{width:83.33333333%}.phone-6[class*="grid-"]>.phone-6,.grid-6>.phone-6{width:100%}.phone-7[class*="grid-"]>.phone-1,.grid-7>.phone-1{width:14.28571429%}.phone-7[class*="grid-"]>.phone-2,.grid-7>.phone-2{width:28.57142857%}.phone-7[class*="grid-"]>.phone-3,.grid-7>.phone-3{width:42.85714286%}.phone-7[class*="grid-"]>.phone-4,.grid-7>.phone-4{width:57.14285714%}.phone-7[class*="grid-"]>.phone-5,.grid-7>.phone-5{width:71.42857143%}.phone-7[class*="grid-"]>.phone-6,.grid-7>.phone-6{width:85.71428571%}.phone-7[class*="grid-"]>.phone-7,.grid-7>.phone-7{width:100%}body{min-width:320px}h1,.h1{margin:2.48rem 0 2.48rem;font-size:2.0574em;line-height:.9}h2,.h2{margin:2.832rem 0 1.416rem;font-size:1.5426em;line-height:1.125}h3,.h3{margin:2.832rem 0 1.416rem;font-size:1.2858em;line-height:.945}h4,.h4{margin:2.832rem 0 1.416rem;font-size:1.0284em;line-height:.945}h5,.h5{margin:2.832rem 0 1.416rem;font-size:.8574em;line-height:1.35}h6,.h6{margin:2.832rem 0 1.416rem;font-size:.6426em;line-height:1.1}p:not([class]),ul:not([class]),ol:not([class]),blockquote:not([class]),table{margin:.4rem 0}.phone-hide{display:none !important}body{padding-right:0}.wrapper{padding:0 15px}a.button-cost{display:block;position:relative;width:100%;height:auto;line-height:3.5;writing-mode:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0 20px;margin-bottom:1.5em;text-align:center}a.button-cost:after{display:none}[role="banner"]{margin-bottom:1.5em}[role="banner"].main .head{left:15px;right:15px}.open-menu [role="banner"].main .body{height:17.5em}[role="banner"].main .body .cover{padding-top:5em}[role="banner"] .logo{margin-right:1em;width:15em}[role="banner"] .logo svg{max-width:100%;height:auto}[role="banner"] .ov-hidd{padding-top:1.48em}.open-menu [role="banner"] .body{height:13.9em}[role="banner"] .body .cover{padding-top:1.4em}[role="banner"] .body [role="search"] [type="search"]{padding-left:4em;padding-right:1em;background-position:1em 50%}[role="banner"] .body [role="search"] [type="submit"]{width:6.5em}[role="banner"] .body [role="search"] .box:last-child{width:5.5em}[role="banner"] .body [role="navigation"]{height:10.5em;font-size:.9em}[role="banner"] .body [role="navigation"] .items-stretch{text-align:left;-moz-text-align-last:left;text-align-last:left}[role="banner"] .body [role="navigation"] .items-stretch li{margin-right:1em}.title-big{font-size:2.4em}.slider-main{width:100vw !important;min-height:inherit}.slider-main .pagination,.portfolio-carousel .pagination{right:6%;bottom:6%}.slider-main .pagination span,.portfolio-carousel .pagination span{font-size:.65em}.slider-main .button{font-size:.8em}.slider-main .pagination .bt.prev,.portfolio-carousel .pagination .bt.prev{margin-right:.5em}.slider-main .pagination .bt.next,.portfolio-carousel .pagination .bt.next{margin-left:.5em}.slider-main .ms-slide-layers .ms-anim-layers,.slider-main .ms-slide-layers .ms-static-layers{padding-left:15px;padding-right:15px}.slider-main.init{min-height:320px}.service{display:block}.service picture{float:none;width:auto}.service picture img{height:auto}.service .summary{float:none;width:auto;padding-left:1em;padding-right:1em;padding-top:1.5em}.service h1,.service .h1{margin-bottom:1rem}.item,a.item{max-width:20em;margin-left:auto;margin-right:auto;font-size:.8em}.item figcaption,a.item figcaption{padding-top:1em}.item .title,a.item .title{height:auto}.narrow{margin:10% 0}.article picture{float:none;padding-bottom:0;width:80%;margin-top:-8%}.article picture img{position:relative;top:0;width:auto;max-width:100%}.article .summary{padding-top:1.5em;padding-right:0;margin-left:0;padding-bottom:0}.article .summary p:last-child:before{display:none}.article a{padding:1em}.article a:not(.js-animate-loading):hover picture img{-webkit-transform:translate3d(-1.1em, 0, 0);-moz-transform:translate3d(-1.1em, 0, 0);transform:translate3d(-1.1em, 0, 0)}[type="text"],[type="password"],[type="email"],[type="tel"],[type="number"],[type="search"],textarea,select{font-size:.85em;margin-bottom:1.2em}.button,[type="submit"]{font-size:.85em}.narrow-form{margin-top:10%;margin-bottom:1.5em}.contacts{margin:1em 0}.contacts address{display:block;position:relative;width:32%;padding:0;margin:0;width:auto;line-height:1.6;padding-bottom:.5em;    padding-left: 60px;}.contacts address p{display:block}.contacts .map{height:320px}[role="contentinfo"]{margin-top:1em}[role="contentinfo"] nav ul:after{display:none}[role="contentinfo"] nav li{margin-right:10px}[role="contentinfo"] .adverbs{width:5em;margin-top:0}[role="contentinfo"].second{margin-top:2em}.pagenav{margin-top:1.7em}.portfolio{min-height:inherit;padding-top:0;padding-bottom:0;margin-top:.7em}.portfolio:before{display:none}.portfolio .manager{position:static;width:auto;border-left-width:0;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:1em}.portfolio .manager:before{display:none}.portfolio .manager figure{float:none;width:auto;padding:0 1em}.portfolio .manager figure .more{display:inline-block;position:static;width:auto;margin-top:1em}.portfolio .manager figure .project-name{font-size:1.4em;margin:.8em 0}.portfolio-carousel .carousel-cell{width:100%;text-align:center}.portfolio-carousel .carousel-cell-image{max-width:100%;height:auto}.catalog-category a{font-size:1em}.icon{margin:0 0 .6em}.action{display:block}.action .box{display:block;padding:1em}.action .box:first-child{width:auto;padding-bottom:.3em}.action{margin-bottom:1em}.catalog-portfolio{margin:0 -0.5em}main .catalog-portfolio{margin-bottom:-1em !important}.catalog-portfolio>.col{padding:0 .5em;margin:.5em 0}.catalog-portfolio figure figcaption{position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;left:0 !important;padding:.7em 1em 2.7em}.catalog-portfolio figure figcaption:after{display:none}.catalog-portfolio figure figcaption p{font-size:1.3em}.article-action{margin-top:0;padding-bottom:0}.article-action picture{float:none;width:auto;margin-right:0;margin-bottom:1em}.article-action .summary{font-size:1.1em}.article-actions{margin:6% 0}.article-actions:last-child{margin-bottom:0 !important}.article-actions picture{width:auto;float:none;margin-right:0;margin-bottom:1.5em}.article-actions .summary{padding-bottom:0}.article-actions .summary h1,.article-actions .summary .h1{margin-bottom:1rem}.article-actions .summary p{font-size:1em}.article-actions .summary:after{display:none}.article-actions a{padding:1em}.article-actions a:before{bottom:0}.stones{display:block}.stones .box{display:block}.stones a.button{margin-top:1em;font-size:1em}.seo-text{margin-top:1.8em}.catalog-items+.pagenav{margin-top:1em}.filter{font-size:.8em;margin-bottom:0}.partner-offer .col{font-size:1em;margin-bottom:.5em;margin-top:.5em}.partner-offer .col img{float:none;width:auto;margin-right:0;margin-bottom:.5em}.partner-offer h5 small,.partner-offer .h5 small{font-size:100%}[align="left"],.align-left,[align="right"],.align-right{float:none;margin-top:1em;margin-left:0;margin-right:0}h1+[align="left"],h1+.align-left,h1+[align="right"],h1+.align-right,.h1+[align="left"],.h1+.align-left,.h1+[align="right"],.h1+.align-right{margin-top:0}.read-yet{margin:2em 0}.read-yet .table-grid{display:block}.read-yet .table-grid .box{display:block}.read-yet .table-grid .box:first-child{padding-right:0}.read-yet .table-grid .box:first-child+.box{padding-left:0}.article-small picture{float:none;width:auto;margin-right:auto;margin-bottom:1.2em}.article-small .summary{padding-bottom:0}.article-small a{padding:5%}.article-small a:before{bottom:0}.subscribe{padding-top:1.4em}.subscribe .title{font-size:1.1em}.subscribe .table-grid{display:block}.subscribe .table-grid .box{display:block;width:auto !important}.subscribe .table-grid .box:first-child{padding-bottom:1em}.form-subscribe input{font-size:1em}.form-subscribe .button{width:100%}.image-long{margin-left:-4em;margin-right:-4em}.team img{margin-bottom:.8em}.providers{margin-bottom:3.5rem !important}.providers a,.providers .wrap{padding:1em}.reviews-carousel .carousel-cell{width:52.4%;padding-right:5%}.reviews-carousel .carousel-cell:after{right:2em;bottom:1em}.reviews-carousel .flickity-prev-next-button{width:3em;height:3em}.benefits figure figcaption{font-size:1em}.full-screen:after{display:none}.full-screen.no-full{margin-top:2.48rem}.full-screen.no-full .button{margin-left:0}.make{margin:1em -0.5em}.make .title{font-size:1em;margin-bottom:.5em}.make p span{font-size:1.1em}.benefits{margin-top:1em;margin-bottom:1em}.steps-work{text-align:center}.steps-work [class^="grid-"]{font-size:.9em}.steps-work [class^="grid-"] img{margin-bottom:.5em}.big{font-size:1.1em}.video{margin:1em 0}.bg-gray{padding-top:1.8em;padding-bottom:1em}.scheme .pin{font-size:.6em}.scheme-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}.help{display:block;padding-top:0}.help .img{display:block;width:60%}.help .summary{display:block;padding-left:0;padding-top:1.5em}.help .summary p{font-size:1em}.free:after{font-size:.8em}.free .table-grid{display:block}.free .table-grid .box{padding:1em}.free .table-grid .img{display:block;width:auto;text-align:center;padding-bottom:0}.free .table-grid .summary{display:block;font-size:1em;padding-top:.5em}.narrow-small,.narrow{margin:3em 0}.links{margin-top:1.3rem;margin-bottom:1rem}.links p{margin:.8em 0;font-size:1em}.links>.col{display:block;padding-top:0;padding-bottom:0}.price{display:block}.price .box{display:block}.price .text-right{text-align:left}.tally{font-size:1.1em}.special{display:block;text-align:center}.special .box{display:block}.special .box:first-child{width:auto;padding:0 20%}.special .box:first-child+.box{font-size:1em}.article-maintenance{margin:6% 0}.article-maintenance:last-child{margin-bottom:0 !important}.article-maintenance picture{width:auto;float:none !important;text-align:left !important;margin-left:0 !important;margin-right:0;margin-bottom:1.5em}.article-maintenance .summary{padding-bottom:0;text-align:left !important}.article-maintenance .summary h3,.article-maintenance .summary .h3{margin-bottom:1rem}.article-maintenance .summary p{font-size:1em}.article-maintenance .summary:after{display:none}.article-maintenance .cover{padding:1em}.article-maintenance .cover:before{bottom:0}.item-images{float:none;width:auto;margin-right:0;margin-top:-1.5em;margin-bottom:1.5em}.item-images .pagination-cover{padding:.3em .786em .5em;text-align:center}.item-images .pagination span{font-size:.65em}.item-description{overflow:visible}.item-description .button,.item-description a.button,.item-description [type="submit"]{min-width:11em}.select-items{margin-left:-20px;margin-right:-20px;margin-top:1.5em;margin-bottom:1em}.select-items table tbody{font-size:.8em}.cover-fill-slider{margin-top:2.48rem}.cover-fill-slider .pagination{bottom:1em}.cover-fill-slider .pagination span{font-size:.65em}.portfolio-item{margin-bottom:2em}.portfolio-item .block-left{float:none;width:auto;margin-right:0;text-align:center}.portfolio-item .manager{max-width:20em;margin:0 auto 1.5em;padding:1em}.portfolio-item .manager:after{margin-top:0;top:10%;left:auto;right:5%;margin-left:0;font-size:.7em}.portfolio-item .button{margin-bottom:.5em}.portfolio-item .block-right{padding-top:1em}.error404{padding:0;text-align:center}.error404 .table-grid{display:block}.error404 .table-grid .box{display:block}.error404 .table-grid .box:first-child{width:auto;padding:0 20%}.error404 .title-big{margin-bottom:1rem}.error404 .button{margin-top:1rem}.item-photo-lightbox{padding-bottom:.5em}.how-match button.mfp-close{top:1em;right:1em}
.otdelka_bani{margin-left: 46px;}
.dr_table_text{display:none;}
.steps-work .video{display:none;}
section.select{display:none !important;}