@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic);body,html{padding:0;border:0;margin:0;line-height:1.5;font-family:Roboto,Helvetica,Arial,sans-serif}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.g-clear:after{height:0;content:" ";clear:both;display:block}* html .g-clear{height:1%}:first-child+html .g-clear{min-height:1px}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{padding:0;border:0;margin:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{padding:0;font-size:100%;border:0;margin:0;vertical-align:baseline}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0;width:100%}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.b-wrapper{padding:0 30px;max-width:1025px;box-sizing:border-box;margin:0 auto;width:100%}header{height:46px;padding:24px 0;-webkit-box-shadow:0 3px 2px 0 rgba(50,50,50,.15);-moz-box-shadow:0 3px 2px 0 rgba(50,50,50,.15);box-shadow:0 3px 2px 0 rgba(50,50,50,.15);background:#fff;width:100%;line-height:46px;z-index:999}header .b-search-form{max-width:220px;float:left}header .b-search-form .ya-site-form__search-input{padding:0!important}header .b-search-form #ya-site-form0 .ya-site-form__form .ya-site-form__input-text{padding:3px 6px!important;border-radius:4px;-webkit-border-radius:4px}header .b-search-form #ya-site-form0 .ya-site-form__submit_type_image{height:20px!important;padding:0 0 0 10px!important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmYzMzM0IiBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcgNi40NyAwIDAgMCAxNiA5LjUgNi41IDYuNSAwIDEgMCA5LjUgMTZjMS42MSAwIDMuMDktLjU5IDQuMjMtMS41N2wuMjcuMjh2Ljc5bDUgNC45OUwyMC40OSAxOXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L3N2Zz4=) no-repeat 50% 100%;-webkit-background-size:auto 100%;background-size:auto 100%;margin-left:0!important;width:30px!important}header.fixed-menu .b-search-form{display:none}header .b-search-form+.btn{float:right}header nav{float:left}header nav .item{font-size:14px;text-decoration:none;margin-right:20px;color:#000;text-transform:uppercase;position:relative;border-bottom:1px solid #fff;z-index:99}header nav .item:hover span{text-decoration:none;color:#57585a;border-bottom:1px solid #f77778}header nav .b-logo{margin:-10px 0 0;background:url(/assets/site/img/logo-inverse.png);width:115px;display:none}header nav .b-logo.show{display:inline-block}header nav .wrap-item.current .item{border-bottom:1px solid #f77778}header nav .wrap-item .b-submenu-wrapper{position:absolute;top:2px;margin:52px 0 0;left:-50px;display:none;z-index:1000}header nav .wrap-item .b-submenu-wrapper .b-submenu{padding:25px 17px 3px;border-bottom:1px solid #e8e8e8;-webkit-box-shadow:inset 0 3px 2px 0 rgba(50,50,50,.15);-moz-box-shadow:inset 0 3px 2px 0 rgba(50,50,50,.15);box-shadow:inset 0 3px 2px 0 rgba(50,50,50,.15);background:#efefef;width:225px;display:block}header nav .wrap-item{position:relative}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list{padding:0 0 0 25px;position:relative;width:210px;display:block}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item{padding:0 0 20px;line-height:20px;display:block}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:active,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:hover,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:visited{text-decoration:none;font-weight:400;color:#000}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a.uppercase,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:active.uppercase,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:hover.uppercase,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title a:visited.uppercase{padding:0 0 0 10px;text-transform:uppercase;display:block}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title i{height:24px;position:absolute;top:0;background-position:50%!important;left:0;width:24px;background-repeat:no-repeat!important;display:block}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:active,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:hover,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:visited{font-size:14px;text-decoration:none;font-weight:300;color:#57585a}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:active:hover,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:hover,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:hover:hover,header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item a:visited:hover{color:#ff3334}header nav .wrap-item:hover .b-submenu-wrapper{opacity:1;display:block}header nav .menu{height:28px;margin:0 12px 0 0;background:url(/assets/site/img/menu.png);width:28px;vertical-align:middle;display:none}.b-submenu .b-list .b-list__sub-item-wrapper{display:none}header .link,header .link:active,header .link:hover,header .link:visited{font-size:12px;text-decoration:none;font-weight:300;color:#ff3334;text-transform:uppercase;margin:0 49px 0 13px;float:left}header .link:active:hover,header .link:hover,header .link:hover:hover,header .link:visited:hover{text-decoration:underline}header .link.link_phone,header .link:active.link_phone,header .link:hover.link_phone,header .link:visited.link_phone{height:28px;overflow:hidden;text-indent:-9999px;margin:9px 20px 0 5px;background:url(/assets/site/img/phone.png) no-repeat;width:28px}header .btn,header .btn:active,header .btn:hover,header .btn:visited{padding:15px 18px 16px 20px;font-size:12px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;border-bottom:2px solid #bd2627;border-radius:10px;background:#ff3334;line-height:13px}header .btn:active:hover,header .btn:hover,header .btn:hover:hover,header .btn:visited:hover{background:#dd0101}.b-promo{padding:55px 0 90px;background:url(/assets/site/img/bg.jpg) no-repeat top}.b-promo .title{font-size:32px;font-weight:700;color:#fff;margin:105px 0 28px;width:655px}.b-promo p{font-size:16px;color:#fff;margin:0 0 40px;width:655px;line-height:26px}.b-promo .btn,.b-promo .btn:active,.b-promo .btn:hover,.b-promo .btn:visited{padding:15px 18px 16px 20px;font-size:16px;text-decoration:none;font-weight:700;color:#fff;border-bottom:2px solid #bd2627;border-radius:10px;background:#ff3334;line-height:17px}.b-promo .btn:active:hover,.b-promo .btn:hover,.b-promo .btn:hover:hover,.b-promo .btn:visited:hover{background:#dd0101}.b-promo_inner{padding:18px 0}.b-promo_block{padding:0 0 0 15px;width:209px;line-height:19px;float:right}.b-promo_block:first-of-type .btn{float:right;margin-top:12px;padding-left:18px}.b-promo .icon.icon-phone,.b-promo .icon.icon-time{margin:22px 15px 0 0}.font11{font-size:11px}.font13{font-size:13px}.font14{font-size:14px}.font16{font-size:16px}.font24{font-size:24px}.bold{font-weight:700}.color-grey{color:#9d9ea0}.color-white{color:#fff}.color-black{color:#000}.color-red{color:#ff3334}.bordered{border-bottom:2px solid #fff}.medium{font-weight:400}.light{font-weight:300}.icon{display:block}.icon.icon-phone{background:url(/assets/site/img/phone.png) no-repeat}.icon.icon-phone,.icon.icon-time{height:30px;margin:22px 25px 0 0;width:30px;float:left}.icon.icon-time{background:url(/assets/site/img/time-of-work.png) no-repeat}.icon.icon-cost{background:url(/assets/site/img/cost.png)}.icon.icon-cost,.icon.icon-quickly{height:60px;margin:0 17px 0 0;width:60px;float:left}.icon.icon-quickly{background:url(/assets/site/img/quickly.png)}.icon.icon-montag{background:url(/assets/site/img/montag.png)}.icon.icon-garanty,.icon.icon-montag{height:60px;margin:0 17px 0 0;width:60px;float:left}.icon.icon-garanty{background:url(/assets/site/img/garanty.png)}.b-benefits{padding:43px 0 42px;background:#efefef}.b-benefits .item{width:240px;float:left}.b-benefits .txt{padding:10px 0 0}.b-content{padding:20px 0 70px}.home .b-content{padding:70px 0}.b-content#services .b-list.b-list_catalog{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-content#services .b-list.b-list_catalog .b-list__item{margin-right:0;width:30%}.b-link,.b-link:active,.b-link:hover,.b-link:visited{padding:0 40px 0 0;font-size:14px;text-decoration:none;font-weight:700;color:#ff3334;text-transform:uppercase;background:url(/assets/site/img/arrow-grey.png) no-repeat 100%}.b-link:active:hover,.b-link:hover,.b-link:hover:hover,.b-link:visited:hover{text-decoration:underline}.b-link.b-link_mt,.b-link:active.b-link_mt,.b-link:hover.b-link_mt,.b-link:visited.b-link_mt{margin:35px 0 0;display:inline-block}.b-link.b-link-back,.b-link:active.b-link-back,.b-link:hover.b-link-back,.b-link:visited.b-link-back{margin:15px 0 0}.b-container{width:100%}.b-container__left{margin:0 25px 0 0;width:530px;float:left}.b-container__right{width:395px;float:left}.b-service-list{overflow:hidden}.b-service-list--price-list{justify-content:space-between;flex-wrap:wrap;display:flex}.b-service-list li{position:relative}.b-service-list li .cost,.b-service-list li .service{padding:0 8px;position:relative;background:#fff;float:left;z-index:10}.b-service-list li .cost{float:right}.b-service-list li:after{border:1px solid #e5e5e5;content:" ";position:relative;top:-11px;left:0;width:370px;display:block;z-index:0}.b-service-list--price-list li:after{width:390px}.b-reviews .b-list{overflow:hidden;margin-bottom:18px}.b-reviews .b-list .item{margin:0;width:24.75%}.b-reviews .color-red .bordered{border-color:currentColor}.b-reviews .b-list:after{content:none}.b-reviews{padding:77px 0;background:#333539}.b-reviews.b-reviews_inner{padding:30px 0 20px}.b-reviews .b-list{margin:18px 0;display:block}.b-reviews .b-list.b-list_inline{display:block}.b-reviews .b-list.b-list_inline .item{margin:0 10px 20px 0;display:inline-block}.b-reviews .b-list.b-list_inline .item .wrapper{width:200px}.b-reviews .b-list.b-list_inline .item:nth-child(3n){margin:0 0 20px}.b-reviews .b-list .item .img{margin:0 0 30px;border-radius:100%;float:left}.b-reviews .b-list .item .wrapper{padding:8px 0 0 77px;color:#fff;width:220px;line-height:22px}.b-reviews .b-list .item .wrapper.wrapper_inner{padding:8px 0 0 115px;text-align:left}.b-reviews .b-list .item .wrapper .name{font-size:16px;color:#fff}.b-reviews .b-list .item .wrapper .status{font-size:13px;color:#9d9ea0}.b-reviews .b-list .item .wrapper .inline{vertical-align:middle;display:inline-block}.b-reviews .b-list .item .description{font-size:14px;color:#fff;clear:both;width:100%;line-height:22px}.b-reviews.b-reviews_page{padding:0 0 20px;color:#000;background:#fff}.b-reviews .b-list{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}.b-reviews.b-reviews_page .b-list .item{padding:20px 0;border-bottom:1px solid #eee;margin:0}.b-reviews.b-reviews_page .b-list .item .wrapper{color:#000;width:auto}.b-reviews.b-reviews_page .b-list .item .wrapper .description,.b-reviews.b-reviews_page .b-list .item .wrapper .name{color:#000}section.b-reviews .b-list .item .description{color:#fff}.b-reviews .b-list .item .description{min-height:132px;color:#000;max-width:95.75%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.b-reviews .b-reviews__all{justify-content:space-between;display:flex}.b-reviews__all>.btn-review{text-align:center;margin:0}.b-reviews__all>.btn-all-reviews{align-content:center}.b-breadscrumbs{margin-bottom:15px}.b-breadscrumbs li{padding:0 5px 0 0;background:none;display:inline-block}.b-breadscrumbs li:after{padding:0 0 0 5px;content:"-";display:inline-block}.b-breadscrumbs li a{font-size:12px;color:#383838}.b-breadscrumbs li:last-child a{font-size:12px;text-decoration:none;color:#383838}.b-breadscrumbs li:last-child:after{padding:0 0 0 5px;content:"";display:inline-block}footer{padding:50px 0;font-size:14px;display:flex}footer a,footer a:active,footer a:hover,footer a:visited{text-decoration:none;color:#ff3334;margin:0 20px 0 0}footer a:active:hover,footer a:hover,footer a:hover:hover,footer a:visited:hover{text-decoration:underline}footer .copy{padding:0 40px 0 0;font-weight:300;color:#9d9ea0}footer .phone{padding:0 25px 0 40px;background:url(/assets/site/img/cell.png) no-repeat 14px 0}footer .de,footer .de:active,footer .de:hover,footer .de:visited{padding:6px 29px 0 60px;color:#9d9ea0;margin:0 0 7px;background:url(/assets/site/img/de.png) no-repeat 100% 0;display:inline-block}footer .de:active:hover,footer .de:hover,footer .de:hover:hover,footer .de:visited:hover{text-decoration:underline}.up_scroll{height:60px;right:50px;position:fixed;bottom:50px;background:url(/assets/site/img/arrow-top.png);cursor:pointer;width:60px;margin-top:13px;z-index:5}.b-form{width:558px}.b-form .b-form__title{padding:45px 0 30px 80px;font-size:24px;font-weight:700;background:#efefef;font-family:Roboto}.b-form .btn,.b-form .btn:active,.b-form .btn:hover,.b-form .btn:visited{padding:15px 18px 16px 20px;font-size:12px;border:0;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;border-bottom:2px solid #bd2627;border-radius:10px;background:#ff3334;line-height:17px}.btn-review{margin-top:15px}.b-form .btn:active:hover,.b-form .btn:hover,.b-form .btn:hover:hover,.b-form .btn:visited:hover{background:#dd0101}.b-form .btn.btn_mt,.b-form .btn:active.btn_mt,.b-form .btn:hover.btn_mt,.b-form .btn:visited.btn_mt{margin:20px 0 0}.b-form label{padding:15px 0;font-size:13px;font-weight:300;color:#9d9ea0;font-family:Roboto;display:block}.b-form input[type=email],.b-form input[type=tel],.b-form input[type=text]{height:36px;padding:0 18px;font-size:16px;border:1px solid #e5e5e5;border-radius:5px;width:359px;line-height:36px}.b-form textarea{height:133px;padding:13px 18px;font-size:16px;border:1px solid #e5e5e5;margin:0 0 25px;border-radius:5px;width:359px;line-height:18px}.b-form .body{padding:0 80px 50px}.b-form .error-message{color:red;padding-bottom:5px}.fancy-custom .fancybox-default a.fancybox-close{height:10px;right:27px;top:27px;background:url(/assets/site/img/close-btn.jpg) no-repeat!important;width:10px}.hidden{display:none}.img-left{margin:0 15px 15px 0;float:left}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{font-size:11px;color:#dd0101!important}.slick-dots li button:before{font-size:11px!important}.b-list_catalog .b-list__item{text-align:center;margin:0 7px 20px 0;width:23%;vertical-align:top;display:inline-block}.b-list_catalog .b-list__item :nth-child(5n){margin:0 0 20px}.b-list_catalog .b-list__item img{margin:0 auto}.b-content#services .b-list.b-list_catalog img{border-radius:5px}.b-content#services .b-list.b-list_catalog{margin-left:-15px}.b-content#services .b-list.b-list_catalog .b-list__item{margin-left:15px;width:291px}.b-content#services .b-list.b-list_catalog .b-list__image-group{box-shadow:none}.b-list_cataglog--services .b-list__image-group{min-height:auto}.b-list_catalog .b-list__item a:first-of-type{word-break:break-word;text-align:center}.b-list_catalog .b-list__item a:first-of-type img{display:inline-block}.b-list_catalog .b-list__item a{font-size:14px;color:#bd2627}.float-right{float:right}.float-left{float:left}.b-btn,.b-btn:active,.b-btn:hover,.b-btn:visited{padding:14px 18px 12px 20px;font-size:12px;border:0;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;border-bottom:2px solid #bd2627;border-radius:10px;background:#ff3334;line-height:17px}.b-btn:active:hover,.b-btn:hover,.b-btn:hover:hover,.b-btn:visited:hover{background:#dd0101}.b-btn.btn_mt,.b-btn:active.btn_mt,.b-btn:hover.btn_mt,.b-btn:visited.btn_mt{margin:20px 0 0}article ul{padding:0 0 20px}article.float-right{width:745px}article ul li{font-size:16px;color:#353535;position:relative;margin:0 0 10px;line-height:19px}article table{border:1px solid #ddd;margin:0 0 20px;width:100%}article table tr td{padding:10px 10px 10px 15px;font-size:14px;border:0;color:#353535;border-bottom:1px solid #ddd;background:#eee;line-height:23px}article table tr td a{color:#03a9f4}article table tr:first-child td{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;background:#333}article table tr:first-child td a{color:#fff}article table tr:nth-child(2n) td{background:#fff;border-bottom-color:#ddd}article ul li:before{height:7px;content:"";position:absolute;top:10px;background:#334d6b;left:-25px;width:7px;display:block}article table.reset{border:0}article table.reset tr td{padding:0;border:0;background:#fff}article table.reset tr td img{display:inline-block}.pager{padding:20px 0;margin:20px 0 0}.pager.float-left{padding-top:5px;float:left}ul li.pager__page{height:30px;padding:0;font-size:18px;border:3px solid #fff;text-align:center;width:30px;background-image:none;line-height:27px;display:inline-block}.pager__page a,.pager__page a:active,.pager__page a:hover,.pager__page a:visited{height:30px;font-size:18px;color:#000;text-align:center;width:30px;line-height:30px;display:inline-block}ul li.pager__page.pager__page--active{border:3px solid #bd2627}.b-left-nav{padding:10px;margin:0;width:200px;float:left}.b-left-nav dt{padding:0;font-size:16px;font-weight:700;color:#ff3334;text-transform:uppercase;margin:0 0 12px}.b-left-nav dd,.b-nav,.b-nav li,.b-nav ul{padding:0;margin:0}.b-nav li,.b-nav>li{background:none}.b-nav>li{list-style:none;padding:12px 0;border-bottom:1px solid #e0e0e0;margin:0}.b-nav>li:last-child{border-bottom:0}.b-nav>li>a{font-size:14px;text-decoration:none;color:#000}.b-nav>li>a.cur,.b-nav>li>a:hover{text-decoration:none;border-bottom:1px solid #ff3334}.b-nav ul.b-subnav{margin:8px 0 0}.b-subnav>li{list-style:none;padding:0;margin:0}.b-subnav>li>a{padding:10px 10px 10px 15px;font-size:13px;color:#000;background:#efefef;display:block}.b-subnav>li>a.cur{text-decoration:underline;color:#ff3334}.b-subnav>li>a:hover{text-decoration:none}.b-sub-sub-nav>li{list-style:none}.b-sub-sub-nav>li>a{padding:5px 0 5px 30px;font-size:12px;color:#000;background:#f7f5f5;display:block}.b-sub-sub-nav>li>a:hover{text-decoration:none}.b-sub-sub-nav,.b-subnav{display:none}body,html{height:100%;width:100%}body{min-height:411px;border:0;color:#000;font:75%/1.2 Roboto,Arial,Verdana,Helvetica,sans-serif;position:relative;text-align:left;margin:0;z-index:0}a{color:#03a9f4;cursor:pointer;word-wrap:break-word}.b-block p a:hover,a{text-decoration:underline}a:active,a:hover{color:#03a9f4}a:hover{text-decoration:none}a:visited{color:#03a9f4}img{display:block}ol,ul{padding:0}ol li,p,ul li{font-size:16px;font-weight:400;color:#383838;margin:0 0 12px;line-height:26px}ul li{list-style:none;padding:12px 0 0 26px;background:url(/assets/site/img/li-item.png) no-repeat left 17px}.slick-dots li{background-image:none}.b-logo{height:62px;overflow:hidden;text-indent:-999px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;margin:0 auto;background:url(/assets/site/img/logo.png) 0 0 no-repeat;width:221px;vertical-align:middle;display:inline-block;z-index:2}.h1,.h2,.h4,h1,h2,h3,h4,h5,h6{font-weight:700;color:#212121;margin:0;line-height:normal}.h1,h1{font-size:36px;font-weight:400;color:#212121;text-transform:none;margin:0 0 26px;line-height:36px}.h1.title,h1.title{font-size:24px;font-weight:700;border-bottom:2px solid #ff3334}.home h1.title{float:left;display:block}.h2,h2{font-size:24px;color:#212121;margin:0 0 20px;line-height:26px}.h3,h3{font-size:22px;font-size:18px;margin:0 0 20px;line-height:26px}p.lead{font-size:20px;font-weight:300;color:#9d9ea0;line-height:30px}.b-price table tr:first-child td{cursor:pointer}.descr-text-tops{padding-left:220px}.footer-bottom{justify-content:space-around;display:flex}.footer-top{margin-bottom:60px}.footer-bottom .color-grey p{font-size:14px;margin-bottom:5px;color:#9d9ea0;font-family:Roboto,Arial,Verdana,Helvetica,sans-serif}footer .copy{font-size:14px}.d-logo{position:relative;flex-direction:column;top:-5px;align-items:flex-end;display:flex}.d-sitemap{text-decoration:underline!important;color:#9d9ea0!important;padding-right:9px}footer .phone{text-align:center;background-position-y:14px}footer .phone a,footer .phone p{font-size:16px;font-weight:600;margin-bottom:5px;font-family:Roboto,Arial,Verdana,Helvetica,sans-serif;display:block}.flex-horizontal{align-items:center;display:flex}.flex-horizontal--margin-bottom{margin-bottom:10px}.flex-vertical{justify-content:center;flex-direction:column;display:flex}.grey{background:#efefef}.link-price{font-size:14px;font-weight:700;color:#ff3334;text-transform:uppercase}.detail-master{padding-left:40px}.detail-master .link-price{margin-left:45px}.detail-master__buttons{margin-top:15px}.detail-master__buttons div:first-child{margin-right:15px}.main-master{margin-bottom:20px}.main-master p{font-family:Roboto,Arial,Verdana,Helvetica,sans-serif}.num-price{color:#5e5e5e}.num-price .big{font-size:32px;font-weight:700;color:#383838}.top-condition{margin-top:40px}.top-condition_main{justify-content:space-between;display:flex}.top-condition:after{content:"";clear:both;display:table}.top-condition__img{margin-bottom:15px;display:inline-block}.top-condition .item{margin-bottom:35px;width:33.33333%;float:left;display:inline-block}.top-condition__text{padding:0 10px;justify-content:space-between;flex-direction:column;display:flex}.top-condition__text .title{font-size:18px;text-decoration:underline;font-weight:700;margin-bottom:15px;color:#000}.top-condition__text .desc{font-size:16px;margin-bottom:15px;color:#383838}.top-condition__text .price{justify-content:space-between;align-items:baseline;display:flex}.top-condition__text .price .old{font-size:14px;text-decoration:line-through}.top-condition__text .price .new{font-size:24px;color:#ff3334}.open .question span{color:#383838;border-bottom:none}.question span{font-size:18px;font-weight:700;color:#ff3334;border-bottom:1px dotted}.faq-block .question{margin-bottom:35px;position:relative}.faq-block .question:hover{cursor:pointer}.open .question{margin-bottom:15px}.faq-block .question:before{height:13px;content:"";position:absolute;top:5px;background:url(/assets/site/img/faq-arrow.png);left:-25px;width:8px;display:inline-block}.open .question:before{transform:rotate(90deg)}.faq-block .item{padding-left:30px}.faq-block .answer{font-size:16px;color:#383839;line-height:24px;margin-top:15px;display:none}.open .answer{margin-bottom:35px}.b-look-wrap{padding:30px 0;background:#efefef}.b-look{justify-content:space-between}.b-look a{color:#ff3334}table tr:first-child td p{color:#fff!important}.table-model{border:none}.table-model td{background:#fff!important}.table-model a{color:#000!important}table.table-model tr td p{color:#383838!important;text-transform:none}.col-2{width:50%;float:left;display:inline-block}.slider-example-jobs{padding:0 15px}.slick-slider>img:first-child,.slick-slider>img:last-child{position:absolute;bottom:0;top:0;margin:auto;display:block}.slick-slider>img:first-child{left:-10px}.slick-slider>img:last-child{right:-10px}.b-benefits .color-grey{color:#313131}.b-list_catalog.float-right>.title{margin-bottom:20px}.b-list_catalog.float-right .b-list__item a:first-of-type{width:100%}.b-list_catalog.float-right .b-list__item a:nth-child(2){margin-bottom:5px;order:1;margin-top:0}.b-list_catalog.float-right .b-list__item{justify-content:center;flex-wrap:wrap;display:inline-flex}.b-list_catalog{padding-top:0}.b-btn-big{width:350px;display:inline-block}.b-list__title-group{min-height:45px;display:inline-block}.b-list__image-group{-ms-flex-pack:center;min-height:200px;justify-content:center;-webkit-box-pack:center;margin-bottom:30px;-webkit-box-align:center;align-items:center;-webkit-box-shadow:0 10px 20px 0 #e6e6e6;box-shadow:0 10px 20px 0 #e6e6e6;-ms-flex-align:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.b-list__item:hover .b-list__image-group{-webkit-box-shadow:0 0 10px 0 #e6e6e6;box-shadow:0 0 15px 0 #e6e6e6}.b-list__item a:hover{color:#000}.contacts-wrapper{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-wrapper #my_master2{width:63%}#my_master{width:600px;display:inline-block}.text-center{text-align:center}.mb-40{margin-bottom:40px}.text-decoration-none{text-decoration:none}[hidden]{display:none!important}.b-price-cards{-ms-flex-pack:justify;padding-top:15px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:50px;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-price-cards,.b-price-cards *{-webkit-box-sizing:border-box;box-sizing:border-box}.b-price-cards__info{font-size:13px;font-style:italic;color:#707070;text-align:center;width:100%;margin-top:30px}.b-price-card{-webkit-box-direction:normal;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.13);box-shadow:0 5px 15px rgba(0,0,0,.13);-webkit-border-radius:10px;border-radius:10px;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-orient:vertical;width:237px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-price-card__content{padding:20px;text-align:center}.b-price-card__heading{color:#ff3334;max-width:75%;margin:0 auto;line-height:22px}.b-price-card__heading,.b-price-card__price{font-size:20px;font-weight:700;text-align:center}.b-price-card__price{margin-top:15px}.b-price-card__price span{font-size:45px}.b-price-card__price sup{font-size:80%;font-weight:400;vertical-align:super!important}.b-price-card__label{font-size:12px;color:#818181;text-transform:uppercase;line-height:22px;margin-top:20px}.b-price-card__time{font-size:16px;font-weight:700}.b-price-card__btn{margin-top:20px}.b-price-card__btn .b-btn{padding-top:10px;font-size:16px;font-weight:700;text-transform:none;padding-bottom:10px;line-height:22px;display:block}.b-price-card__image img{min-height:154px;display:block}.b-answer{padding:30px;font-size:16px;color:#fff;background:#ff3334;margin-top:20px}.home .b-content .b-container__left{width:520px}.home .b-content .b-container__right{width:420px}.home .b-content .b-container__left p:last-child,.home .b-content .b-container__right .b-service-list+p{text-align:right}.home .b-content--price-list{padding:0}.home .b-content .b-container__right .b-service-list li,.home .b-content .b-service-list--price-list li{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;position:relative;width:calc(100% - 26px);display:-webkit-box;display:-ms-flexbox;display:flex}.home .b-content .b-service-list--price-list li{width:calc(48% - 26px)}.home .b-content .b-container__right .b-service-list li:after,.home .b-content .b-service-list--price-list li:after{right:0;position:absolute;top:70%;left:auto;width:75%}.home .b-content .b-container__right .b-service-list li span,.home .b-content .b-service-list--price-list li span{display:block}.home .b-content .b-container__right .b-service-list li .cost,.home .b-content .b-service-list--price-list li .cost{margin-left:auto}.reviews__title{margin:0 5px 0 0;display:inline-block}.wrap-item__submenu{position:relative}.b-list__item:before,.wrap-item__submenu:before{height:18px;transform:rotate(90deg);right:15%;content:"";position:absolute;top:15px;background:url(/assets/site/img/arrow-next.png) no-repeat;background-size:contain;width:8px;display:none}.b-list__item:before{top:2px}.current-link span{text-decoration:none;border-bottom:1px solid red}.b-submenu-wrapper{padding:52px 0 0;margin:0!important;z-index:98!important}header>section{height:100%;justify-content:space-between;flex-direction:row;align-items:center;display:flex}.fixed-header-callback{margin-top:2px;display:none}.fixed-menu .fixed-header-callback{margin:0 10px;display:block}.mobile-header-tel{height:30px;margin:11px 0 0;width:30px;float:right;display:none}.mobile-header-tel>i{margin:0!important}.call-order-form{transition:background-color .6s,transform .6s}.b-search-form{position:absolute;top:0;left:50px;width:190px;display:none}.fixed-menu{animation:slideDown .4s forwards;top:0}.fixed-menu .b-search-form{position:absolute;max-width:600px;top:70px;left:-250px;width:600px}.search-call{height:30px;position:absolute;top:10px;cursor:pointer;left:0;width:30px;display:inline-block}.icon.icon-search{height:30px;background:url(/assets/site/img/searchicon.png) no-repeat;background-size:cover;margin:0;width:30px;float:left}.header-search-block{height:100%;position:relative;top:-23px;width:60px}.fixed-menu .header-search-block{width:30px}.js-button-move{transform:translate(210px)}.fixed-menu .js-button-move{transform:translate(0)}.h-logo-neg{height:45px;overflow:hidden;text-indent:-999px;transition:none;margin:-10px 10px 0 0;background:url(/assets/site/img/logo-inverse.png) 0 0 no-repeat;background-size:cover;width:45px;vertical-align:middle;display:inline-block;z-index:2}.b-content .b-gallery-of-works>a{padding:0 0 0 30px!important;background:url(/assets/site/img/arrow-grey-reversed.png) no-repeat 0!important;float:none!important}.table-overflow,.table-overflow__wrapper{position:relative;width:100%}.table-overflow__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}header nav .item.active>span{text-decoration:none;border-bottom:1px solid #f77778}header .header-right{transition:.6s}header .header-left,header .header-right{justify-content:space-between;flex-direction:row;align-items:center;display:flex}.mobile-call{display:none!important}.desktop-call{display:block}.fixed-menu .desktop-call{margin-left:29px}@media(max-width:900px){section.b-content>.b-wrapper>.b-container>.b-breadscrumbs>li{margin-bottom:5px;line-height:16px!important}section.b-content>.b-wrapper>.b-container>.b-breadscrumbs>li>a{line-height:16px!important}.main-master>.detail-master{align-items:flex-start!important;width:80%!important}.main-master>.detail-master>.flex-horizontal,.main-master>.detail-master>.num-price{margin-left:5%}.h-logo-neg{margin:0 10px 0 0}.mobile-call{display:block!important}.desktop-call,.fixed-header-callback{display:none!important}header span.menu-btn{margin:10px 4px 0 0}header .call-order-form{order:3;margin-top:10px;white-space:nowrap}.mobile-header-tel{margin:12px 4px 0}header .search-call{margin-left:11px}header .b-search-form{position:absolute;max-width:300px!important;top:50px;left:-50px;width:300px!important}.js-button-move{transform:translate(0)!important}.header-search-block{height:100%;position:relative;margin:-37px 0 0;width:50px;display:flex}.table-overflow:after{height:100%;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.9));width:27%!important;z-index:3}.table-overflow table{min-width:200vw}.table-overflow td:last-child,.table-overflow th:last-child{padding-right:60px}}@media(max-width:440px){header nav>span{text-align:left}header nav>span>a>span{text-align:left;margin-left:5%}.call-order-form{padding:10px 14px 10px 15px!important}.header-search-block{width:40px!important}header .b-search-form{position:absolute;max-width:300px!important;top:50px;left:-50px;width:300px!important}header .search-call{margin-left:6px}}@media (max-width:900px){header .header-search-block{display:none}header>.b-wrapper{padding:0 10px}.swiper-container{z-index:0}.b-breadscrumbs li{margin:0!important}}@media (max-width:1170px){a.fixed-header-callback{display:none!important}}.b-promo{position:relative}.b-promo:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.7);left:0;width:100%}.b-promo .b-wrapper{position:relative}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}