@charset "UTF-8";#reviews .add-rev,#reviews .title,#works .work-slider .item .title-wrap,#works h2{text-align:center}#ourservices .descr .list-wrap ul,footer ul{list-style-type:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}#ourservices{background:#999;padding:40px 0}#ourservices .item .title h3{color:#fff;font-size:1.375em;font-weight:500;text-transform:uppercase}#ourservices .item .img-wrap{width:100%;margin-top:-15px}#ourservices .item .img-wrap img{width:100%}#ourservices .descr{margin-top:50px}#ourservices .descr .title h4{font-size:2.25em;color:#ffc;margin-bottom:5px}#ourservices .descr .list-wrap ul li{position:relative;color:#fff;font-size:1.5em;font-weight:700}#ourservices .descr .list-wrap ul li:before{position:absolute;content:'—';margin-left:-20px}#works{background:#e6e6e6;padding:50px 0}#works h2{color:#333;font-size:2.125em;font-weight:500;text-transform:uppercase;padding:0;margin:0}#works .work-slider{margin-top:20px;position:relative}#works .work-slider .item .title-wrap h3{font-size:1.25em;font-weight:500;text-transform:uppercase;margin-bottom:10px}#works .work-slider .item .img-wrap{width:100%}#works .work-slider .item .img-wrap img{width:100%;height:auto;-webkit-border-radius:10px;border-radius:10px}#works .work-slider .item .descr-wrap p{margin:5px 0}#count-price .form-wrap,#count-price .title{margin-top:40px}#works .work-slider .owl-controls .owl-nav .owl-next{right:-35px;background:url(/img/work/next.png)}#works .work-slider .owl-controls .owl-nav .owl-prev{left:-35px;background:url(/img/work/prev.png)}#works .work-slider .owl-controls .owl-nav .owl-next,#works .work-slider .owl-controls .owl-nav .owl-prev{position:absolute;top:45%;width:30px;height:54px;opacity:.7}#works .work-slider .owl-controls .owl-nav .owl-next:hover,#works .work-slider .owl-controls .owl-nav .owl-prev:hover{opacity:1}#count-price{background:#333;padding:35px 0}#count-price .title h3,#count-price .title p{color:#999}#count-price .title h3{font-weight:300;font-size:2.1875em;text-transform:uppercase}#count-price .title p{font-size:1.125em}
#count-price .form-wrap iframe {
    max-width: 100%;
}
#reviews{padding:40px 0}#reviews .title{margin:40px 0 50px}#reviews .title h2{font-size:2.125em;font-weight:500;text-transform:uppercase;color:#000}#reviews .descr,#reviews .img-wrap{height:170px;margin-bottom:40px}#reviews .img-wrap{width:100%}#reviews .img-wrap img{width:98%;height:auto;-webkit-border-radius:50%;border-radius:50%}#reviews .descr h3{margin:0;font-size:1.625em;font-weight:500}#reviews .descr p{font-size:1.125em;line-height:1.15;margin-top:0}#reviews .add-rev h4{font-size:2.125em;font-weight:500;text-transform:uppercase;color:#000}#reviews .vk-wrap #vk_comments{max-width:650px;margin:0 auto}#reviews .vk-wrap #vk_comments iframe{width:100%}#map{height:450px}footer{background:#333;padding:10px 0}footer .foot-logo{width:50%;margin-top:10px}footer .foot-logo img{width:98%;height:auto}footer ul li{position:relative}footer ul li a{color:#fff;font-size:1.3125em;text-decoration:none}footer ul li a:hover{text-decoration:none;color:#ccc}footer ul li:before{content:'—';position:absolute;color:#fff}footer .foot-menu ul li::before{top:5px;left:-20px}footer .foot-contacts,footer .foot-descr{margin-top:-10px}footer .foot-contacts h4,footer .foot-descr h4{color:#fff;font-size:1.6875em;font-weight:500;text-transform:uppercase}footer .foot-descr ul{padding:0 0 0 20px}footer .foot-descr ul li{color:#fff;font-size:.9375em;position:relative}footer .foot-descr ul li:before{left:-20px}footer .foot-contacts .share{padding-left:30px;position:relative}footer .foot-contacts .share p{color:#fff;font-size:1.125em;margin-bottom:-3px}footer .foot-contacts .share p span{font-size:.6875em;color:#999;line-height:1}footer .foot-contacts .share a{font-size:.8125em;color:#999}footer .foot-contacts .share:before{content:' ';position:absolute;height:17px;top:2px}footer .foot-contacts .addr::before{width:14px;left:5px;background:url(/img/foot/point.png)}footer .foot-contacts .mail::before{width:21px;left:0;background:url(/img/foot/mail.png)}footer .foot-contacts .tel::before{width:17px;left:3px;background:url(/img/foot/phone.png)}footer .foot-contacts .social{margin-top:15px;height:70px}footer .foot-contacts .social .inst-wrap,footer .foot-contacts .social .vk-wrap{position:relative}footer .foot-contacts .social .inst-wrap:before,footer .foot-contacts .social .vk-wrap:before{content:' ';position:absolute;width:40px;height:40px;background-position:0 0}footer .foot-contacts .social .inst-wrap:hover::before,footer .foot-contacts .social .vk-wrap:hover::before{background-position:40px 0}footer .foot-contacts .social .vk-wrap{margin:0 10px 0 40px}footer .foot-contacts .social .vk-wrap:before{background:url(/img/foot/vk.png)}footer .foot-contacts .social .vk-wrap:hover::before{background:url(/img/foot/vk_hover.png)}footer .foot-contacts .social .inst-wrap{margin-left:50px}footer .foot-contacts .social .inst-wrap:before{background:url(/img/foot/inst.png)}footer .foot-contacts .social .inst-wrap:hover::before{background:url(/img/foot/inst_hover.png)}@-webkit-keyframes swing{15%{-webkit-transform:translateX(9px);transform:translateX(9px)}30%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}65%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(9px);transform:translateX(9px)}30%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}65%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#sale .item .desc input[type=email].wpcf7-not-valid,#sale .item .desc input[type=tel].wpcf7-not-valid,#sale .item .desc input[type=text].wpcf7-not-valid,#sale .item .desc textarea.wpcf7-not-valid,.ordercall input[type=email].wpcf7-not-valid,.ordercall input[type=tel].wpcf7-not-valid,.ordercall input[type=text].wpcf7-not-valid,.ordercall textarea.wpcf7-not-valid,.size-form input[type=email].wpcf7-not-valid,.size-form input[type=tel].wpcf7-not-valid,.size-form input[type=text].wpcf7-not-valid,.size-form textarea.wpcf7-not-valid,body input[type=email].wpcf7-not-valid,body input[type=tel].wpcf7-not-valid,body input[type=text].wpcf7-not-valid,body textarea.wpcf7-not-valid{border:2px solid #ec3c06!important;-webkit-animation:swing .6s ease;animation:swing .6s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media only screen and (max-width:1200px){#first .first-line h1{font-size:2.25em}#first .other-line h2{font-size:1.5em}#first .other-line a{font-size:2.75em}#ourservices .item .title h3{font-size:1.25em}#ourservices .descr .title h4{font-size:1.75em}#ourservices .descr .list-wrap ul li{font-size:1.25em}}@media only screen and (max-width:992px){header .xl-menu ul li{font-size:1.1875em}#first{background-position-x:right}#ourservices .item .title h3{font-size:.9375em}#reviews .descr h3{font-size:1.75em}#reviews .descr p{font-size:.9375em}}@media only screen and (max-width:767px){body{font-size:14px}header{height:60px}#first{background:url(/img/bg-xs.jpg) center}#first .logo{display:none}#ourservices .item{height:160px}#ourservices .item .img-wrap{margin-top:-5px}#works .work-slider .owl-controls .owl-nav .owl-next{right:0}#works .work-slider .owl-controls .owl-nav .owl-prev{left:0}}@media only screen and (max-width:480px){body{font-size:12px}#reviews .descr,#reviews .img-wrap{height:110px;padding-bottom:20px}footer .foot-logo{width:75%}footer .foot-menu ul{padding-left:10px}footer .foot-menu ul li a{font-size:1em}footer .foot-menu ul li:before{top:0}}@media only screen and (max-width:320px){#first .other-line{margin-top:10px}}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}