/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}.about__text_address strong,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}fieldset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.news__item_inner .news__info:hover .news__link_read::before,legend,td,th{padding:0}body:after{content:url(../img/plugins/lightbox/close.png) url(../img/plugins/lightbox/loading.gif) url(../img/plugins/lightbox/prev.png) url(../img/plugins/lightbox/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/plugins/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-next,.lb-nav a.lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev{left:0;background:url(../img/plugins/lightbox/prev.png) left 48% no-repeat;width:34%;float:left}.lb-data .lb-close:hover,.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/plugins/lightbox/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/plugins/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-100-webfont.eot);src:url(../fonts/museosanscyrl-100-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-100-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-100-webfont.woff) format('woff'),url(../fonts/museosanscyrl-100-webfont.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-100italic-webfont.eot);src:url(../fonts/museosanscyrl-100italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-100italic-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-100italic-webfont.woff) format('woff'),url(../fonts/museosanscyrl-100italic-webfont.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-300-webfont.eot);src:url(../fonts/museosanscyrl-300-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-300-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-300-webfont.woff) format('woff'),url(../fonts/museosanscyrl-300-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-300italic-webfont.eot);src:url(../fonts/museosanscyrl-300italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-300italic-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-300italic-webfont.woff) format('woff'),url(../fonts/museosanscyrl-300italic-webfont.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-500-webfont.eot);src:url(../fonts/museosanscyrl-500-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-500-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-500-webfont.woff) format('woff'),url(../fonts/museosanscyrl-500-webfont.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-500italic-webfont.eot);src:url(../fonts/museosanscyrl-500italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-500italic-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-500italic-webfont.woff) format('woff'),url(../fonts/museosanscyrl-500italic-webfont.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-700-webfont.eot);src:url(../fonts/museosanscyrl-700-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-700-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-700-webfont.woff) format('woff'),url(../fonts/museosanscyrl-700-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-700italic-webfont.eot);src:url(../fonts/museosanscyrl-700italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-700italic-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-700italic-webfont.woff) format('woff'),url(../fonts/museosanscyrl-700italic-webfont.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-900-webfont.eot);src:url(../fonts/museosanscyrl-900-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-900-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-900-webfont.woff) format('woff'),url(../fonts/museosanscyrl-900-webfont.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Museo';src:url(../fonts/museosanscyrl-900italic-webfont.eot);src:url(../fonts/museosanscyrl-900italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/museosanscyrl-900italic-webfont.woff2) format('woff2'),url(../fonts/museosanscyrl-900italic-webfont.woff) format('woff'),url(../fonts/museosanscyrl-900italic-webfont.ttf) format('truetype');font-weight:900;font-style:italic}body,html{height:100%}button:focus{outline:none}.page{font-family:'Museo',sans-serif;min-width:320px}.page_notfound .header{padding-bottom:70px}.share{display:inline-block;position:relative;top:40px;float:right;height:56px;padding:10px;background:#eef5f8;box-sizing:border-box}.share__link,.share__soc{display:inline-block;width:36px;height:36px}.share__link{background:url(../img/general/share.png) no-repeat center}.share__soc{margin:0 5px}.share__soc:last-child{margin-right:0}.share__soc_vk{background:url(../img/general/vk.jpg) no-repeat center}.share__soc_fb{background:url(../img/general/fb.jpg) no-repeat center}.share__soc_ok{background:url(../img/general/ok.jpg) no-repeat center}.share__soc_mir{background:url(../img/general/mir.jpg) no-repeat center}.howwework{padding:60px 0 100px;text-align:center;background:#e3e8ea}.howwework__title{margin-bottom:80px;font-size:28px;font-weight:900;text-transform:uppercase}.howwework__steps{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.howwework__item{position:relative;display:inline-block;vertical-align:top;width:160px;max-width:20%;margin:0 4vw}.howwework__item:last-child .howwework__item-pic::after{display:none}.howwework__item-pic{position:relative;width:100px;height:100px;margin:0 auto 30px;border:5px solid #0a9eeb;background:#fff}.howwework__item-pic::after{position:absolute;left:8vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:121px;height:19px;background:url(../img/general/arrow.png) no-repeat}.howwework__item-pic img,.kitchen__why-img img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%}.howwework__item-pic img{-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}.howwework__item-cap{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;font-size:17px;color:#474848;line-height:1.294;font-weight:700;width:225px}.ready{padding:40px 0 70px;background:url(../img/general/readybg.jpg) no-repeat center;background-size:cover;color:#fff}.ready__title{font-size:28px;font-weight:900;text-transform:uppercase;line-height:1.4}.ready .wrapper{display:table}.ready__cell{display:table-cell;width:50%;vertical-align:top}.ready__welc{width:400px;max-width:100%}.ready__form{padding:30px;border:1px solid rgba(255,255,255,.3);border-radius:7px}.form__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.form__area textarea,.form__line input{width:48%;height:50px;border:2px solid #d1d8dc;box-sizing:border-box;padding:0 20px}.form__area textarea{width:100%;height:205px;resize:none;padding:20px}.form__submit{margin-top:30px}.form__submit p{display:inline-block;width:60%;margin:8px 0;font-size:14px}.form__submit p a{color:inherit}.form__btn{display:inline-block;padding:0 30px;height:50px;font-size:16px;font-weight:700;color:#fff;background-color:#119ce5;border-radius:25px;vertical-align:top;text-align:center;line-height:50px;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .2s;transition:all .2s;border:none;text-decoration:none;float:right}.kitchen{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;background:#e6ebed}.kitchen__content{width:380px;max-width:35%;margin-left:30px}.kitchen__title{margin:15px 0 20px;font-size:22px;font-weight:900;color:#474848;line-height:1.545}.kitchen__text{margin:0;font-size:15px;font-weight:300;color:#464747;line-height:1.467}.kitchen__why{text-align:center;width:645px;max-width:60%;padding:20px 20px 50px;background:#fff}.kitchen__why-title{display:block;font-size:18px;color:#464747;text-transform:uppercase;line-height:1.889;margin-bottom:40px}.kitchen__why-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.kitchen__why-item{width:25%}.kitchen__why-img{position:relative;width:75px;height:75px;border:4px solid #63c2f3;margin:0 auto 20px}.kitchen__why-img img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kitchen__why-cap{font-size:15px}.pagenotfound{display:table;width:100%;padding-bottom:460px;background:url(../img/general/404s.jpg) no-repeat;background-position:center bottom 70px}.pagenotfound a{color:#119ce5}.pagenotfound a:hover{text-decoration:none}.pagenotfound__cell{display:table-cell;vertical-align:top;width:50%}.pagenotfound__head{height:480px;background:url(../img/general/404.png) no-repeat;background-position:center 36px}.pagenotfound__content{font-size:15px;width:485px;max-width:100%;padding-top:100px}.pagenotfound__content-menu{display:inline-block;width:45%;vertical-align:top}.pagenotfound__content-menu>span{display:block;margin-bottom:20px;font-size:18px;font-weight:700;text-transform:uppercase}.pagenotfound__content-menu ul{margin:0;padding:0;list-style:none}.footer__menu ul li,.pagenotfound__content-menu ul li{display:block;margin-bottom:10px}.wrapper{z-index:1;min-height:100%;width:1170px;margin:0 auto}.wrapper_map{position:absolute;left:calc(50% - 580px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%}.wrapper_reviews{width:100%;overflow:hidden}* html .page__wrapper{height:100%}.section{position:relative;padding:50px}.section__title{display:inline-block;position:relative;z-index:1;margin:15px 0;padding-left:25px;font-size:46px;font-weight:900;text-transform:uppercase}.section__title::before{position:absolute;z-index:-1;left:0;bottom:7px;width:142px;height:12px;content:'';background-color:#119ce5}.section__title_h{margin:25px 0;color:#fff}.section__title_w{color:#fff}.footer__menu ul a:hover::before,.section__title_w::before{display:none}.section__link{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;text-align:center;width:125px;height:125px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;word-spacing:12px;border-radius:50%;background-color:#119ce5;-webkit-transition:background-color .2s;transition:background-color .2s}.section__link:hover{background-color:#0c80bc}.section__link span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section_inner{padding:50px 0}.main{display:inline-block;margin-left:50px;width:860px;vertical-align:top;padding-bottom:100px}.slick-slide:focus{outline:none}.visible{display:block!important}@media (max-width:1300px){.howwework__item{width:200px;margin:0}.howwework__item-pic::after{left:110%;width:8vw;background-position-x:right}.howwework__item-cap{width:auto}}@media (max-width:1170px){.kitchen__content{margin-left:0}.wrapper{width:100%;padding:0 15px;box-sizing:border-box}.main{width:75%;margin-left:4%}}@media (max-width:1000px){.kitchen{display:block}.kitchen__content{display:block;width:100%;max-width:initial;margin-bottom:30px}.kitchen__why{max-width:initial;box-sizing:border-box}.kitchen__why,.ready__cell{display:block;width:100%}.ready__welc{width:auto;text-align:center}.howwework__item-pic::after{display:none}.share{position:relative;left:50%;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);float:none}.main{display:block;margin:0;width:auto}.pagenotfound{background-position:center bottom 40px}.pagenotfound__cell{display:block;width:100%}.pagenotfound__content{padding-top:0;margin:0 auto}}@media (max-width:760px){.kitchen,.kitchen__why{padding:10px}.kitchen__why-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.kitchen__why-item{width:50%;margin-bottom:20px}.ready__form{padding:15px}.form__line{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__line input{width:100%;margin-bottom:30px}.form__submit p{width:auto;margin:0 0 30px}.form__btn{float:none}.howwework{padding-bottom:0}.howwework__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.howwework__item{width:100%;max-width:initial;margin-bottom:100px}.howwework__item-pic::after{display:block;width:75px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);top:200%}.howwework__item-cap{width:auto}.share{top:-10px}.pagenotfound{display:block;background-size:380px;padding-bottom:300px}.pagenotfound__head{height:350px;background-size:300px}section{position:relative;z-index:0}.section{padding:0;z-index:0}.section__title{padding:0;font-size:30px;margin-bottom:0}.section__title::before{display:none}.section__link{display:inline-block;width:auto;height:auto;color:#119ce5;background:0 0;word-spacing:normal}.section__link span{position:static}}.about{position:relative;overflow:hidden}.about__content{width:500px;padding-bottom:25px}.about__call{margin:25px 0 10px}.about__text{font-size:15px;font-weight:500}.about__text_b{display:block;font-size:17px;font-weight:700}.about__link_call,.about__link_phone{font-weight:700;color:#000;text-decoration:none}.about__link_call{border-bottom:1px dashed currentColor;font-size:17px}.about__link_call:hover{border:none}.about__link_phone{display:block;margin:10px 0;font-size:20px}.about__link_email{color:#119ce5}.about__address,.about__text_address{position:absolute;z-index:10;color:#fff}.about__address{left:calc(50% + 160px);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:215px;text-align:center;background-color:#119ce5;border-radius:50%;top:80px;width:215px}.about__text_address{width:140px;left:50%;top:44%;font-size:18px;font-weight:300;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#map{position:absolute;z-index:1;top:0;right:0;width:50%;height:548px}@media (max-width:1170px){.about__content{width:480px}#map{width:47%}}@media (max-width:1000px){.about{padding-bottom:0}.about__content{display:block;width:auto}.about__address{left:160px;top:auto;bottom:300px}#map{position:static;display:block;width:100vw}}.achievements{padding:50px 0 100px;background:url(../img/general/blue-bg.jpg)}.achievements__slider{padding:50px 0}.slider{position:relative}.slider__list{padding:0;font-size:0;list-style:none;text-align:justify;overflow:hidden}.slider__list::after{display:inline-block;width:100%;height:0;content:''}.slider__item{display:inline-block;margin:0 15px}.slider__controls{position:absolute;margin:40px 0 0;width:100%}.slider__arrow{position:absolute;padding:0;width:70px;height:25px;background:0 0;border:none}.slider__arrow[aria-disabled=true]{display:none!important}.slider__arrow::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;content:'';background-color:#fff}.slider__arrow::after{position:absolute;top:50%;width:15px;height:15px;content:'';background:0 0;border-top:2px solid #fff}.slider__arrow_prev,.slider__arrow_prev::before{left:0}.slider__arrow_prev::after{left:1px;border-left:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.slider__arrow_next,.slider__arrow_next::before{right:0}.slider__arrow_next::after{right:1px;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.slider_achievements .slider__item{position:relative;z-index:1;width:250px;height:355px;overflow:hidden;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.slider_achievements .slider__item-wrap{position:relative;display:inline-block;width:inherit;height:inherit;box-shadow:inset 0 0 0 10px #fff,inset 0 5px 10px 1px rgba(0,0,0,.3)}.slider_achievements .slider__item-wrap:hover::after,.slider_achievements .slider__item-wrap:hover::before{opacity:1}.slider_achievements .slider__item-wrap::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.slider_achievements .slider__item-wrap::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px;height:90px;content:'';background:url(../img/assets/achievements/zoom.png);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.slider_achievements .slider__item-wrap img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-2;height:100%;min-width:100%}@media (max-width:1000px){.slider__item{margin:0 25px}}@media (max-width:760px){.slider_achievements{width:320px;margin:0 auto}.slider_achievements .slider__controls{display:none}.slider_achievements .slick-dots{margin-top:30px}.slider_achievements .slick-dots button{background-color:#fff;border-color:#fff}.slider_achievements .slick-dots li.slick-active button{background-color:#119ce5}}@media (max-width:336px){.slider_achievements{position:relative;left:-15px}}.breadcrumbs{margin-top:60px}.breadcrumbs__list{margin:20px 0 0;padding:0;list-style:none;font-size:14px}.breadcrumbs__item{display:inline-block;color:#119ce5}.breadcrumbs__item:not(:last-child)::after{color:currentColor;content:'»'}.breadcrumbs__item::before{display:none;margin-right:10px;color:currentColor;content:'«'}.breadcrumbs__link{color:currentColor;text-decoration:underline}.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs__link_active{pointer-events:none;text-decoration:none}@media (max-width:760px){.breadcrumbs_end .breadcrumbs__item:nth-child(3n+1),.breadcrumbs_end .breadcrumbs__item:nth-last-child(1){display:none}.breadcrumbs_end .breadcrumbs__item::after{display:none}.breadcrumbs_end .breadcrumbs__item::before{display:inline-block}.breadcrumbs_start .breadcrumbs__item:not(:first-child){display:none}.breadcrumbs_start .breadcrumbs__item::after{display:none}.breadcrumbs_start .breadcrumbs__item::before{display:inline-block}.breadcrumbs__item{color:#fff}.breadcrumbs__item::after{margin:0 8px}.breadcrumbs__link{text-decoration:none;border-bottom:1px solid #119ce5}.breadcrumbs__link_active{border:none}}.contacts{position:relative}.contacts__address{top:auto;left:calc(50% - 300px);bottom:280px}.contacts__content{margin:50px 0}.contacts__form{display:inline-block;vertical-align:top;width:550px}.contacts__label{display:block;margin:25px 0}.contacts__label:first-child{margin-top:0}.contacts__field{font-size:15px;font-weight:500;color:rgba(0,0,0,.7);padding:10px 25px;width:100%;height:46px;box-sizing:border-box;border:1px solid #e8e8e8}.contacts__field:focus{outline-color:rgba(10,158,235,.7)}.contacts__field::-webkit-input-placeholder{color:currentColor}.contacts__field::-moz-placeholder{color:currentColor}.contacts__field:-ms-input-placeholder{color:currentColor}.contacts__field::placeholder{color:currentColor}.contacts__field_text{width:100%;height:150px;resize:none;box-sizing:border-box}.contacts__btn{padding:10px 30px;font-size:16px;color:#fff;text-transform:uppercase;line-height:1;background-color:#119ce5;border:none;border-radius:25px;-webkit-transition:opacity .3s;transition:opacity .3s}.contacts__btn:hover{opacity:.8}.contacts__info{position:relative;top:-40px;display:inline-block;margin-left:45px;padding:30px 40px;width:570px;vertical-align:top;background-color:#f9f9f9;box-sizing:border-box}.contacts__caption{font-size:18px;font-weight:700}.contacts__text{font-size:15px;font-weight:500;line-height:1.6}.contacts__text_question{font-weight:700}.contacts__link{color:#119ce5}.contacts__link:hover,.footer__menu ul a{text-decoration:none}#contacts-map{width:100%;height:540px}@media (max-width:1200px){.contacts__form{width:45%}.contacts__info{float:right;width:50%}}@media (max-width:1000px){.contacts__form,.contacts__info{display:block;width:auto}.contacts__info{position:static;float:none;margin:40px 0 0}.contacts__address{left:calc(50% - 200px)}}@media (max-width:760px){.contacts__info{position:relative;top:auto;left:-15px;width:calc(100% + 30px)}.contacts__address{left:50%}}.footer{padding:30px 0;color:#fff;line-height:1.6;font-weight:300;background-color:#119ce5}.footer__cell{display:table-cell;vertical-align:top;width:50%}.footer__menu{display:inline-block;vertical-align:top;width:45%;padding-left:5px}.footer__menu>span{display:block;margin-bottom:15px;font-size:22px;font-weight:700}.footer__menu ul{margin:0;padding:0;list-style:none;font-size:15px}.footer__menu ul a{position:relative;color:#fff}.footer__menu ul a::before{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px;background:rgba(255,255,255,.3);content:''}.footer .wrapper{position:relative;display:table}.footer__block_copy{margin-right:40px;width:120px}.footer__block_info{margin-bottom:10px}.footer__block_social{width:auto;margin-bottom:40px}.footer__link_social{display:inline-block;margin:0 10px;width:32px;height:32px;-webkit-transition:opacity .5s;transition:opacity .5s}.footer__link_social:hover{opacity:.7}.icons{background:url(../img/assets/footer/social.png) no-repeat}.icons_ok{background-position:0}.icons_vk{background-position-x:-35px}.icons_wh{background-position-x:-70px}@media (max-width:760px){.footer__cell{display:block;width:auto}.footer__block_social{position:static;display:block;text-align:center;-webkit-transform:none;transform:none;margin-top:50px}.footer__block_copy{margin:0}}.header_full{min-height:100vh}.header{position:relative;padding:25px 0;color:#fff;background:url(../img/assets/header/bg.jpg)}.header__logo{width:249px;height:84px;background:url(../img/assets/header/logo.png);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,2.08,.55,.44);transition:transform .2s cubic-bezier(.4,2.08,.55,.44);transition:transform .2s cubic-bezier(.4,2.08,.55,.44),-webkit-transform .2s cubic-bezier(.4,2.08,.55,.44)}.header__logo:hover{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.header .wrapper{position:relative}.header::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.6)}.header__contact,.header__logo,.header__navigation{display:inline-block}.header__contact{margin-top:25px;float:right;vertical-align:top}.header__link{color:currentColor;text-decoration:none;-webkit-transition:color .1s;transition:color .1s}.header__link:hover{color:#119ce5}.header__link_phone{display:block;margin-bottom:7px;font-size:18px;font-weight:700;text-align:right;letter-spacing:1px}.header__link_call{display:block;margin-top:20px;color:#119ce5;text-decoration:underline;text-align:right}.header__link_call:hover{text-decoration:none}.header__content{margin-top:186px;width:680px;letter-spacing:.5px}.header__title{margin:0 0 10px;font-size:65px;font-weight:900}.header__slogan{margin:0;font-size:32px;font-weight:500}.header__request{position:absolute;top:166px;right:0;width:380px;height:505px;background-color:#000;border-radius:5px}.header__request::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:93%;height:95%;content:'';border:1px dashed #fff;border-radius:5px}.header__block{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.request__content{position:relative;z-index:10;padding:25px 40px;text-align:center;box-sizing:border-box}.request__text,.request__title{font-size:23px;font-style:italic;font-weight:700}.request__text{font-size:13px;font-weight:500}.request__form{margin-top:20px}.request__label{display:block;margin:10px 0}.request__field-caption{display:block;font-size:18px;font-style:italic;font-weight:700}.request__field{display:inline-block;margin:7px 0;padding:0;width:280px;height:50px;border:none;border-radius:25px;text-align:center;color:#000}.request__field:focus{outline:none}.request__field::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.request__field::-moz-placeholder{color:rgba(0,0,0,.7)}.request__field:-ms-input-placeholder{color:rgba(0,0,0,.7)}.request__field::placeholder{color:rgba(0,0,0,.7)}.request__field_err::-webkit-input-placeholder{color:red}.request__field_err::-moz-placeholder{color:red}.request__field_err:-ms-input-placeholder{color:red}.request__field_err::placeholder{color:red}.request__btn{margin-top:15px;padding:0;width:280px;height:50px;text-transform:uppercase;background-color:#119ce5;border:none;border-radius:25px;-webkit-transition:background-color .2s;transition:background-color .2s}.request__btn:hover{background-color:#0c80bc}@media (max-width:1170px){.header__request{right:20px}.header__content{width:580px}}@media (max-width:1000px){.header__logo{display:block;text-align:center}.header__content{margin:0;width:100%}.header__request{position:relative;top:auto;right:auto;width:auto;height:auto;margin:25px auto 0}.header__request::before{width:97%}.request__content{padding:25px 40px 50px}}@media (max-width:760px){.header_full{min-height:318px}.header{background-size:240%}.header__request{display:none}.header__logo{display:block;position:relative;z-index:11;margin:0 auto;width:183px;height:34px;background:url(../img/assets/header/logo_m.png)}.header__logo:hover{-webkit-transform:none;transform:none}.header__title{font-size:30px;letter-spacing:1px;width:90%}.header__slogan{font-size:20px}.header__contact{display:none;position:absolute;z-index:11;top:100px;left:50%;width:90%;margin:0 auto;padding:30px 0 40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.header__link{text-align:center}.header__content{margin:25px 0}}.menu{display:inline-block;vertical-align:top}.menu__list{margin:25px 0;padding:0 25px;color:#fff;list-style:none}.menu__item{display:inline-block;margin:0 25px}.menu__link{position:relative;font-size:14px;font-weight:700;color:currentColor;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s;transition:color .1s}.menu__link::before{position:absolute;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;content:'';background-color:#119ce5;-webkit-transition:all .2s;transition:all .2s}.menu__link:hover{color:#119ce5}.menu__link:hover::before,.menu__link_active::before{padding:0 52.5%}.menu__link_active{pointer-events:none}.menu__btn{display:none;position:absolute;right:20px;top:0;width:28px;height:22px;padding:0;border:none;background:-webkit-linear-gradient(bottom,#fff 0,#fff 2px,transparent 2px,transparent 10px,#fff 10px,#fff 12px,transparent 12px,transparent 20px,#fff 20px,#fff 22px);background:linear-gradient(bottom,#fff 0,#fff 2px,transparent 2px,transparent 10px,#fff 10px,#fff 12px,transparent 12px,transparent 20px,#fff 20px,#fff 22px)}.menu__btn::after,.menu__btn::before{display:none;position:absolute;top:0;width:2px;height:100%;content:'';background-color:#fff}.menu__btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__btn_open{z-index:12;background:0 0}.menu__btn_open::after,.menu__btn_open::before{display:inline-block}.menu__btn_open+.menu__list{display:block}@media (max-width:1170px){.menu__item{margin:0 15px}}@media (max-width:760px){.menu__btn{display:inline-block}.menu__list{display:none;position:absolute;z-index:10;left:0;top:-25px;background-color:#1f1f1f;width:100vw;min-height:100vh;margin:0;padding:300px 15px 0;box-sizing:border-box;text-align:center}.menu__item{width:100%;margin:15px 0}.menu__link{display:inline-block}}.modal{position:relative;display:none;padding:60px;width:750px;min-height:360px;background-color:#fff;border-radius:5px;box-sizing:border-box}.modal__content{text-align:center}.modal__title{margin:25px 0;font-size:34px;font-weight:900;color:#119ce5}.modal__text{margin:0 auto;width:350px;font-size:21px;font-weight:700;line-height:1.6}.b-close{position:absolute;top:18px;right:18px;width:32px;height:32px;background-color:#119ce5;border-radius:50%;border:none;-webkit-transition:background .2s;transition:background .2s}.b-close:hover{background-color:#0c80bc}.b-close::after,.b-close::before{position:absolute;left:50%;top:50%;width:2px;height:60%;content:'';background-color:#fff}.b-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.b-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.news{padding:40px 0 30px}.news__list{padding:25px 0;list-style:none;text-align:justify}.news__list::after{display:inline-block;width:100%;height:0;content:''}.news__item{display:inline-block;width:32%;vertical-align:top}.news__item:hover .news__pic img,.news__item_inner .news__pic img{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.news__pic{position:relative;width:100%;height:235px;overflow:hidden;margin-bottom:15px}.news__date span,.news__pic img{position:absolute;top:50%;left:50%}.news__pic img{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.news__date,.news__info{display:inline-block;vertical-align:top}.news__date{position:relative;height:60px;background-color:#119ce5;border-radius:50%;color:#fff;font-size:15px;line-height:1;width:60px;text-align:center}.news__date span{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news__date span::first-line{font-size:22px;font-weight:700}.news__info{margin-left:10px;width:270px;text-align:left}.news__info:hover .news__link_read::before{padding:0 50%}.news__caption{display:block;margin:0 0 10px;color:#000;text-decoration:none;font-size:17px;font-weight:700}.news__link{position:relative;display:inline-block;text-decoration:none}.news__link::before{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;content:'';background-color:#119ce5;-webkit-transition:all .2s;transition:all .2s}.news__link_read{font-size:15px;font-weight:700;color:#119ce5;text-transform:uppercase}.news__link_read:hover{text-decoration:none}.news__link_read:hover::before{padding:0 50%!important}.news__link_read::after{margin-left:5px;content:'»'}.news__link_all{bottom:30px}.news__link_category{display:inline-block;margin-bottom:10px;font-size:15px;font-style:italic;font-weight:300;color:#119ce5;text-decoration:none}.news__link_category:hover{text-decoration:underline!important}@media (max-width:1170px){.news__info{width:70%}}@media (max-width:1000px){.news.section .news__list{overflow:hidden}.news.section .slick-dots{margin-top:30px}.news.section .news__pic{width:90%;margin:0 auto 15px}}@media (max-width:760px){.news.section .news__pic{width:100%}.news__link_all{bottom:20px}}.modal-form__label{position:relative;display:block;margin:0 0 25px;height:50px;border:1px solid #dadada;border-radius:25px;-webkit-transition:border .2s;transition:border .2s}.modal-form__label_text{height:210px}.modal-form__label_focus{border-color:#119ce5}.modal-form__field{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;font-size:15px;font-weight:500;border:none;background:0 0}.modal-form__field::-webkit-input-placeholder{color:rgba(0,0,0,.9)}.modal-form__field::-moz-placeholder{color:rgba(0,0,0,.9)}.modal-form__field:-ms-input-placeholder{color:rgba(0,0,0,.9)}.modal-form__field::placeholder{color:rgba(0,0,0,.9)}.media__slider-dots button:focus,.modal-form__field:focus{outline:none}.modal-form__field_text{height:80%;resize:none;padding:20px 0;box-sizing:border-box}.modal-form__btn{margin-top:15px;padding:0;width:280px;height:50px;color:#fff;text-transform:uppercase;background-color:#119ce5;border:none;border-radius:25px;-webkit-transition:background-color .2s;transition:background-color .2s}.modal-form__btn:hover{background-color:#0c80bc}.article__header,.article__pic{position:relative}.article__pic{width:100%;height:315px;overflow:hidden}.article__pic img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article .news__date{position:absolute;z-index:1;top:-15px;left:15px}.article .news__link_category{display:inline-block;margin:15px 0 0}.article__content>p{font-size:15px;font-weight:300;line-height:1.6}@media (max-width:760px){.article__pic{height:185px}.article__pic img{width:110%}.article__content p{font-weight:500}}.news__list_inner{padding:0;margin:0}.news__item_inner{position:relative;margin-bottom:45px;padding-bottom:25px;width:100%;border-bottom:1px solid #e8e8e8}.news__item_inner:hover .news__link{text-decoration:none}.news__item_inner:last-child{margin-bottom:0}.news__item_inner .news__pic{display:inline-block;width:366px}.news__item_inner .news__date{position:absolute;top:-15px;left:15px}.news__item_inner .news__info{margin-left:30px;width:51%}.news__item_inner .news__text{font-size:15px;font-weight:300;line-height:1.6}@media (max-width:1170px){.news__item_inner .news__pic{width:40%}}@media (max-width:1000px){.news-list .news__list{margin-top:45px}.news-list .news__caption{font-size:20px}.news__item_inner{display:block;margin:0 auto 30px;width:70%}.news__item_inner .news__pic{display:block;width:100%;height:300px}.news__item_inner .news__info{display:block;margin:0;width:100%}.news__item_inner .news__text{font-weight:500}.news__item_inner .news__date{width:100px;height:100px;font-size:20px}}@media (max-width:760px){.news__item_inner{display:block;width:100%;margin-bottom:30px}.news__item_inner .news__pic{display:block;width:100%;height:185px}.news__item_inner .news__date{width:60px;height:60px;font-size:15px}}.pagination{padding:0 0 15px;position:relative;border-bottom:1px solid #e8e8e8}.pagination__pages{padding:0;list-style:none;color:#119ce5;text-align:center}.pagination__page{position:relative;display:inline-block;margin:0 5px}.pagination__link{display:inline-block;width:30px;height:30px;font-size:17px;color:currentColor;text-decoration:none;line-height:30px;border-radius:50%}.pagination__link:not(.pagination__link_prev):not(.pagination__link_next):hover{margin:-1px;border:1px solid currentColor}.pagination__link_active{pointer-events:none;color:#fff;background-color:#119ce5}.pagination__link_next,.pagination__link_prev{position:absolute;bottom:31px;width:40px;height:25px}.pagination__link_prev{left:0}.pagination__link_prev::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;content:'';background-color:#119ce5}.pagination__link_prev::after{position:absolute;left:2px;bottom:4px;width:15px;height:15px;content:'';background:0 0;border-top:2px solid #119ce5;border-left:2px solid #119ce5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination__link_next{right:0}.pagination__link_next::before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;content:'';background-color:#119ce5}.pagination__link_next::after{position:absolute;right:2px;bottom:4px;width:15px;height:15px;content:'';background:0 0;border-top:2px solid #119ce5;border-right:2px solid #119ce5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:500px){.pagination__page{margin:0 2px}.pagination__page:nth-child(1n+6){display:none}.pagination__page:nth-child(5)::after{content:'...'}.pagination__page:nth-child(2),.pagination__page:nth-last-child(2){display:inline-block}}.projects__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;list-style:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:820px}.projects__link_p{position:absolute;display:inline-block;width:100%;height:100%}.projects__item{position:relative;width:32%;height:520px;overflow:hidden}.project:hover .project__info,.projects__item:hover .projects__info{top:0;opacity:1}.projects__item img{position:absolute;z-index:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.projects__item_s{height:280px}.projects__info{position:absolute;top:100%;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:top .3s,opacity .6s;transition:top .3s,opacity .6s}.projects__info-content{position:absolute;bottom:50px;padding:0 40px;box-sizing:border-box}.projects__caption{margin:10px 0;font-size:31px;font-weight:900}.projects__price{font-size:22px;font-weight:700}.projects__text{margin:20px 0 0;line-height:1.6}@media (max-width:760px){.projects{padding:20px 0 40px;text-align:center}.projects__title{display:block;text-align:left}.projects__list{display:block;min-width:290px;max-width:320px;margin:0 auto;overflow:hidden;height:auto}.projects__item{display:inline-block;position:relative;height:280px}.projects__item img{position:static;height:100%}.projects .slick-dots{margin-top:15px}.projects__link_all{position:static;-webkit-transform:none;transform:none}}.projects-item{padding:30px 0 130px}.projects-item__filter.filter{margin-top:0}.projects-item__title{display:block;font-size:28px;padding-bottom:20px;border-bottom:1px solid #0a9eeb}.projects-item__title::before{display:none;bottom:2px}.projects-item__content{margin-left:50px;width:534px;display:inline-block;vertical-align:top}.projects-item__text{margin-bottom:50px;font-size:15px;font-weight:500;line-height:1.44}.projects-item__price{display:inline-block;margin-left:5px;margin-right:30px;font-size:38px;font-weight:700;color:#119ce5}.projects-item__order{display:inline-block;width:280px;height:50px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;background-color:#119ce5;border-radius:25px;vertical-align:top;text-align:center;line-height:50px;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .2s;transition:all .2s}.projects-item__order:hover{background-color:#0c80bc}.projects-item__advance{margin-top:80px}.projects-item__similar{margin:30px 0 20px;padding:0;list-style:none;text-align:justify}.projects-item__similar::after{display:inline-block;width:100%;height:0;content:''}.projects-item__similar-item{position:relative;display:inline-block;width:32.5%;height:280px;overflow:hidden}.projects-item__similar-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.projects-item__tabs{margin:50px 0}.projects-item__show{display:none;position:relative;left:-15px;padding-left:40px;width:100vw;height:52px;border:none;border-top:2px solid #119ce5;border-bottom:2px solid transparent;background:0 0;text-align:left;text-transform:uppercase}.projects-item__show:last-of-type{border-bottom:2px solid #119ce5}.projects-item__show::after,.projects-item__show::before{position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:2px;content:'';background-color:#119ce5}.projects-item__show::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.projects-item__show_active{border-bottom:2px solid #119ce5}.projects-item__show_active::after{display:none}.advance{padding:40px 60px 50px;background-color:#eee}.advance span{display:block;font-size:18px;font-weight:300;margin-top:25px;margin-bottom:5px;text-align:center}.advance span.advance__caption{text-transform:uppercase}.advance__link{position:relative;z-index:1;display:block;font-size:24px;font-weight:700;color:currentColor;text-decoration:none;width:210px;margin:0 auto}.advance__link::before{position:absolute;z-index:-1;left:-40px;top:-50%;width:55px;height:55px;content:'';background:url(../img/assets/projects-item/icons.png)}.advance__link_tel::before{background-position-y:0}.advance__link_whatsapp::before{background-position-y:100%}.media{display:inline-block;width:570px}.media__slider-arrows{position:absolute;top:calc(50% - 16px);width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.media__slider-dots{position:absolute;padding:0;bottom:15px;width:100%;text-align:center}.media__slider-dots li,.slick-dots li{display:inline-block;margin:0 5px}.media__slider-dots button{padding:0;width:13px;height:13px;font-size:0;background:0 0;border:2px solid currentColor;border-radius:100%}.media__slider-dots .slick-active button{background-color:currentColor}.media__slider-wrap{position:relative;overflow:hidden}.media__slider{position:relative;padding:0;width:100%;height:435px;list-style:none}.media__slider-pic{position:relative;display:inline-block;height:435px;overflow:hidden}.media__pic{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.media__smallpics{position:relative;padding:0;list-style:none;overflow:hidden;width:520px;margin:0 auto}.media__smallpic{position:relative;display:inline-block;margin:0 14px;width:110px;height:80px;overflow:hidden;cursor:pointer}.media__smallpic::before{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .2s;transition:all .2s}.media__smallpic.slick-current::before,.slider_reviews .slider__item:hover .slider__pic-wrap{opacity:1}.media__controls,.media__smallpic img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media__smallpic img{height:100%}.media__thumbs{position:relative}.media__controls{z-index:999;width:100%}.media__arrow,.media__arrow::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.media__arrow{display:inline-block;background:0 0;border:none;width:40px;height:20px}.media__arrow::before{left:0;width:100%;height:2px;content:'';background-color:#119ce5}.media__arrow::after{position:absolute;top:50%;width:12px;height:12px;content:'';background-color:transparent;border-top:2px solid #119ce5}.media__arrow_prev{left:0}.media__arrow_prev::after{left:0;border-left:2px solid #119ce5;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.media__arrow_next{right:0}.media__arrow_next::after{right:0;border-right:2px solid #119ce5;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.tabs{position:relative}.tabs__list{margin:0;padding:0;height:54px;list-style:none;border-bottom:2px solid #119ce5;box-sizing:border-box}.tab{display:inline-block;line-height:54px}.tab__name{display:block;padding:0 30px;height:50px;font-size:14px;font-weight:300;text-transform:uppercase;cursor:pointer}.tab__radio{display:none}.tab_active{border:2px solid #119ce5;border-bottom:3px solid #fff}.tab_active .tab__name{font-weight:700}.tab-content{display:none;margin-bottom:100px}.tab-content table{width:60%}.tab-content table td{padding:20px;vertical-align:middle;font-size:15px;font-weight:700;border-bottom:1px dashed #e6e6e6;border-right:1px dashed #e6e6e6}.tab-content table td:last-child{border-right:none}.tab-content table td:nth-child(1){width:35%}.tab-content table td:nth-child(2){width:65%}.tab-content p{font-size:15px;font-weight:500}@media (max-width:1170px){.media{width:45%}.media__smallpics{width:80%}.projects-item__content{width:45%}}@media (max-width:1000px){.media{display:block;width:100%}.projects-item__content{display:block;margin:25px auto 0;width:80%}}@media (max-width:760px){.media__slider{height:250px}.media__slider .slick-list{height:215px;overflow:hidden}.media__slider .slick-dots{margin-top:20px}.media__pic{width:100%}.media__controls,.media__smallpics{display:none}.projects-item{padding:30px 0;overflow:hidden}.projects-item__content,.tab-content table{width:100%}.projects-item__price{font-size:30px;margin-bottom:20px}.advance__link_tel::before,.advance__link_whatsapp::before,.projects-item__tabs{display:none}.projects-item__show{display:block}.projects-item__title{font-size:24px}.projects-item__similar{overflow:hidden}.projects-item__similar .project{display:inline-block}.advance{padding:10px 0 20px;margin-bottom:20px}.tab-content table td:nth-child(1){padding-right:20px}.tab-content table td:nth-child(2){width:auto}.tab-content table td{padding:20px 0;border:none!important}}.projects-list{padding:0 0 50px}.filter,.projects-list__all{padding:0 0 25px;margin:0;list-style:none}.filter{padding:0;margin:35px 0 25px}.filter__item{display:inline-block;margin:0 2px 10px;padding:12px 18px;border:2px solid #dcdcdc;border-radius:25px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.filter__item:hover{background-color:#dcdcdc}.filter__item:first-child{margin-left:0}.filter__item_active{border-color:#119ce5;pointer-events:none}.filter__item-check{display:none}.filter__item-name{color:currentColor;text-decoration:none;font-size:14px;font-weight:500}.project{display:inline-block;position:relative;box-sizing:border-box;margin:0 5px 10px;width:32.25%;height:280px;overflow:hidden;text-align:left}.project__info,.project__link{position:absolute;width:100%;height:100%}.project__link{display:inline-block}.project img{position:absolute;z-index:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.project__info{top:100%;color:#fff;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:top .3s,opacity .6s;transition:top .3s,opacity .6s}.project__info-content{position:absolute;bottom:50px;padding:0 40px;box-sizing:border-box}.project__caption{margin:10px 0;font-size:31px;font-weight:900}.project__price{font-size:22px;font-weight:700}.project__text{margin:20px 0 0;line-height:1.6}@media (max-width:1170px){.projects-list__all{text-align:center}.project{width:30%}}@media (max-width:1000px){.project{width:45%}}@media (max-width:760px){.project{display:block;margin:0 0 15px;width:100%}.project__info-content{bottom:5px}}.reviews{position:relative;padding:25px 0;background:url(../img/general/gray-bg.jpg)}.reviews__link,.reviews__link::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reviews__link{display:inline-block;font-size:16px;font-weight:700;color:#119ce5;text-transform:uppercase;text-decoration:none;bottom:70px}.reviews__link::before{bottom:-5px;width:0;height:2px;content:'';-webkit-transition:all .2s;transition:all .2s}.reviews__link:hover::before{padding:0 50%}.slider_reviews{padding:100px 0;text-align:center}.slider_reviews span{font-weight:700;text-transform:uppercase}.slider_reviews .slider__link{display:block;font-style:italic;color:#119ce5;text-decoration:none}.slider_reviews .slider__link:hover{text-decoration:underline}.slider_reviews .slider__list{position:relative;left:-30px;height:400px;overflow:visible}.slider_reviews .slider__text{display:block;display:-webkit-box;max-height:216px;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slider_reviews .slider__item{position:relative;display:inline-block;vertical-align:top;margin:60px 0 0}.slider_reviews .slider__item:hover{cursor:pointer}.slider_reviews .slider__item-content{position:absolute;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.slider_reviews .slider__item_active{margin:0 455px 0 400px;cursor:default!important}.slider_reviews .slider__item_active .slider__item-content{left:-350px;width:666px;height:385px;border:9px solid #fff;opacity:1}.slider_reviews .slider__item_active .slider__item-content::before{position:absolute;top:50px;left:25px;width:88px;height:71px;content:'';background:url(../img/assets/reviews/quote.png)}.slider_reviews .slider__item_active .slider__info{-webkit-transform:none;transform:none;-webkit-transition:all 1s;transition:all 1s}.slider_reviews .slider__item_active .slider__pic-wrap{position:absolute;z-index:1;top:50px;right:-420px;-webkit-transform:none;transform:none;opacity:1;pointer-events:initial}.slider_reviews .slider__controls{width:860px;top:210px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider_reviews .slider__arrow{width:25px;height:25px}.reviews__link::before,.slider_reviews .slider__arrow::before{background-color:#119ce5}.slider_reviews .slider__arrow::after{border-color:#119ce5}.slider__pic-wrap{display:inline-block;top:50px;right:0;width:180px;height:180px;overflow:hidden;border-radius:50%;-webkit-transform:scale(.8);transform:scale(.8);opacity:.4;-webkit-transition:all 1s;transition:all 1s}.slider__pic-wrap img{width:100%}.slider__pic-wrap:focus{outline:none}.slider__info{display:inline-block;-webkit-transform:scale(0);transform:scale(0);position:absolute;top:64px;padding:0 100px;font-size:15px;font-weight:500;line-height:1.6;text-align:left;box-sizing:border-box;-webkit-transition:all 0s;transition:all 0s}.reviews .slick-dots{position:absolute;bottom:-120px;left:16px;width:100vw;text-align:center}.slick-dots{padding:0;text-align:center}.slick-dots button{width:14px;height:14px;padding:0;background-color:#119ce5;border:2px solid #119ce5;border-radius:50%;font-size:0}.slick-dots li.slick-active button{background-color:#fff}@media (max-width:1000px){.slider_reviews .slider__item,.slider_reviews .slider__item_active{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0;height:400px;width:100%}.slider_reviews .slider__item .slider__item-content,.slider_reviews .slider__item_active .slider__item-content{display:block;position:relative;left:45px;width:90%;height:385px;margin:0 15px;opacity:1;border:9px solid #fff}.slider_reviews .slider__item .slider__item-content::before,.slider_reviews .slider__item_active .slider__item-content::before{position:absolute;top:50px;left:25px;width:88px;height:71px;content:'';background:url(../img/assets/reviews/quote.png)}.slider__info,.slider_reviews .slider__item_active .slider__info{position:static;margin-top:140px;-webkit-transition:none;transition:none;opacity:1;-webkit-transform:none;transform:none}.slider__pic-wrap,.slider_reviews .slider__item_active .slider__pic-wrap{position:absolute;top:25px;right:25px;left:auto;bottom:auto;-webkit-transform:none;transform:none;width:140px;height:140px;opacity:1}.slider_reviews .slider__controls{width:90%}}@media (max-width:760px){.slider_reviews .slider__controls{display:none}.slider_reviews .slider__item,.slider_reviews .slider__item_active{width:100vw}.slider_reviews .slider__item .slider__item-content,.slider_reviews .slider__item_active .slider__item-content{left:0;width:93.5%;height:auto;margin:0 82px}.slider__info,.slider_reviews .slider__item_active .slider__info{padding:10px}.slider__pic-wrap,.slider_reviews .slider__item_active .slider__pic-wrap{width:90px;height:90px;right:0;top:25px}.reviews__link{position:static;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%}.reviews .slick-list{min-height:470px}.slider_reviews{padding:100px 0 150px}.projects__info{left:-50%}}.reviews-list{padding-bottom:100px}.reviews-list__all{padding:0 0 25px;list-style:none}.review{position:relative;padding:50px 100px;margin-bottom:25px;min-height:270px;font-size:15px;border:8px solid #e8e8e8;box-sizing:border-box}.review::before{position:absolute;z-index:-1;top:35px;left:30px;width:88px;height:71px;content:'';background:url(../img/assets/reviews-list/quote.png) no-repeat}.review__pic{position:absolute;width:140px;height:140px;top:30px;right:-65px;border-radius:50%;overflow:hidden}.review__pic img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.review__author{display:block;margin:25px 0 10px;font-weight:700;text-transform:uppercase}.review__text{width:92%;font-weight:500;line-height:1.6}.review__link{font-style:italic;color:#119ce5;text-decoration:none}.review__link:hover{text-decoration:underline}@media (max-width:1280px){.reviews-list.section{padding:0}.review__pic{right:30px}.review__text{width:90%}}@media (max-width:760px){.review{padding:15px}.review__pic{position:relative;top:auto;right:auto;margin:0 0 0 auto;width:90px;height:90px}.review__pic img,.review__text{width:100%}}.sidebar{display:inline-block;width:240px;vertical-align:top}.sidebar__list{display:inline-block;padding:25px 50px;margin:0;width:100%;list-style:none;font-size:18px;background-color:#e8e8e8;box-sizing:border-box}.sidebar__item{margin:15px 0}.sidebar__link{color:#119ce5;text-decoration:none;border-bottom:1px dashed currentColor}.sidebar__link:hover{border:none}.sidebar__link_active{position:relative;pointer-events:none;color:#000;border:none}.sidebar__link_active::before{position:absolute;left:-50px;bottom:5px;width:44px;height:9px;content:'';background-color:#119ce5}@media (max-width:1170px){.sidebar{width:20%}}@media (max-width:1000px){.sidebar{display:block;width:auto}.sidebar__item{display:inline-block}.sidebar__item:not(:first-child){margin:0 5px}.sidebar__link{padding:0 10px}.sidebar__link_active{background-color:#119ce5;color:#fff}.sidebar__link_active::before{display:none}}@media (max-width:760px){.sidebar__item:nth-child(1n){display:block;margin:15px 0}.sidebar__link{padding:0}.sidebar__link_active{background:0 0;color:#000}.sidebar__link_active::before{display:inline-block}}