.slick-list,.slick-slider,.slick-track{position:relative;display:block}.block.anim-parallax img,.feedback .blob.open .open,.head .caption .extra table tbody,.head .caption .extra table tbody tr,.head .caption .extra table tbody tr td,.review .items .news_block_item .image img,.slick-initialized .slick-slide,.slick-list,.slick-slide img,.slick-slider,.slick-track,table.table tbody{display:block}.slick-dots li button,.slick-next,.slick-prev{font-size:0;line-height:0;color:transparent;outline:0;background:0 0}#wrap,.header,.header .inner,.inner{min-width:420px}#wrap,.block .anim-block .bg,.block .anim-block .bg-img,.block .hidden-wrap,.block.anim-parallax .bg,.block.anim-parallax .bg .bg-hide,.head,.map .map_in,.slick-list,.slider,.slider .slides,.uss_catalog_detail .uss_catalog_short_description{overflow:hidden}.adaptive-menu,.adaptive-menu .close,.block.anim-parallax .inner,.head .caption,.head .caption .h3,.header .burger,.review .items .news_block_item,.site-nav,.site-nav .dots ul{-webkit-box-orient:vertical;-webkit-box-direction:normal}.header .logo,.review .items,.site-nav .numbers{white-space:nowrap}*{-webkit-box-sizing:border-box;box-sizing:border-box}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{width:20px;height:20px;cursor:pointer}[dir=rtl] .slick-slide{float:right}.adaptive-menu .submenu,.feedback .blob .text.open,.feedback .blob.open .open+div,.footer .footer-menu .submenu,.header .menu .submenu,.review .items .news_block_item .info .date,.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.head .caption,.head .caption .extra table:after,.header.fixed{left:0;position:absolute;right:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#wrap,.head,.inner,.slick-dots li{position:relative}.head .caption,.inner{padding-left:10px;padding-right:10px;max-width:1200px}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;padding:5px;border:0}.big_form form,.head .caption,.head .caption .h3,table.table tr{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}@font-face{font-family:Lato;src:local('Lato Hairline'),local('Lato-Hairline'),url('../fonts/latohairline.woff2') format('woff2'),url('../fonts/latohairline.woff') format('woff'),url('../fonts/latohairline.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:Lato;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url('../fonts/latohairlineitalic.woff2') format('woff2'),url('../fonts/latohairlineitalic.woff') format('woff'),url('../fonts/latohairlineitalic.ttf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:Lato;src:local('Lato Thin'),local('Lato-Thin'),url('../fonts/latothin.woff2') format('woff2'),url('../fonts/latothin.woff') format('woff'),url('../fonts/latothin.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:Lato;src:local('Lato Thin Italic'),local('Lato-ThinItalic'),url('../fonts/latothinitalic.woff2') format('woff2'),url('../fonts/latothinitalic.woff') format('woff'),url('../fonts/latothinitalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:Lato;src:local('Lato Light'),local('Lato-Light'),url('../fonts/latolight.woff2') format('woff2'),url('../fonts/latolight.woff') format('woff'),url('../fonts/latolight.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Lato;src:local('Lato Light Italic'),local('Lato-LightItalic'),url('../fonts/latolightitalic.woff2') format('woff2'),url('../fonts/latolightitalic.woff') format('woff'),url('../fonts/latolightitalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:Lato;src:local('Lato Regular'),local('Lato-Regular'),url('../fonts/latoregular.woff2') format('woff2'),url('../fonts/latoregular.woff') format('woff'),url('../fonts/latoregular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local('Lato Italic'),local('Lato-Italic'),url('../fonts/latoitalic.woff2') format('woff2'),url('../fonts/latoitalic.woff') format('woff'),url('../fonts/latoitalic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:Lato;src:local('Lato Medium'),local('Lato-Medium'),url('../fonts/latomedium.woff2') format('woff2'),url('../fonts/latomedium.woff') format('woff'),url('../fonts/latomedium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Lato;src:local('Lato Medium Italic'),local('Lato-MediumItalic'),url('../fonts/latomediumitalic.woff2') format('woff2'),url('../fonts/latomediumitalic.woff') format('woff'),url('../fonts/latomediumitalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:Lato;src:local('Lato Semibold'),local('Lato-Semibold'),url('../fonts/latosemibold.woff2') format('woff2'),url('../fonts/latosemibold.woff') format('woff'),url('../fonts/latosemibold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Lato;src:local('Lato Semibold Italic'),local('Lato-SemiboldItalic'),url('../fonts/latosemibolditalic.woff2') format('woff2'),url('../fonts/latosemibolditalic.woff') format('woff'),url('../fonts/latosemibolditalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:Lato;src:local('Lato Bold'),local('Lato-Bold'),url('../fonts/latobold.woff2') format('woff2'),url('../fonts/latobold.woff') format('woff'),url('../fonts/latobold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Lato;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url('../fonts/latobolditalic.woff2') format('woff2'),url('../fonts/latobolditalic.woff') format('woff'),url('../fonts/latobolditalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:Lato;src:local('Lato Heavy'),local('Lato-Heavy'),url('../fonts/latoheavy.woff2') format('woff2'),url('../fonts/latoheavy.woff') format('woff'),url('../fonts/latoheavy.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Lato;src:local('Lato Heavy Italic'),local('Lato-HeavyItalic'),url('../fonts/latoheavyitalic.woff2') format('woff2'),url('../fonts/latoheavyitalic.woff') format('woff'),url('../fonts/latoheavyitalic.ttf') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:Lato;src:local('Lato Black'),local('Lato-Black'),url('../fonts/latoblack.woff2') format('woff2'),url('../fonts/latoblack.woff') format('woff'),url('../fonts/latoblack.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:Lato;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url('../fonts/latoblackitalic.woff2') format('woff2'),url('../fonts/latoblackitalic.woff') format('woff'),url('../fonts/latoblackitalic.ttf') format('truetype');font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MontserratBold;src:url('../fonts/Montserrat-Bold.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MontserratBlack;src:url('../fonts/Montserrat-Black.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}#wrap{font-family:Lato;font-weight:400;font-size:16px}.block.anim-fade .h2 span,.highlight,.site-nav.red,a{color:#ce1d23}.inner{margin:0 auto}.big_form form,table.table tr{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table.table tr td{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;display:block}.content table.table tr td span,.header .contacts em,.header .contacts span,.header .logo span,table.table tr td span{display:inline-block;vertical-align:middle}table.table tr td img{margin:0 auto;display:block}.feedback .left .contacts p,.feedback .left .subscribe p,.head .caption .extra p,.head .caption .h3 p,.header p,.map p,.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item,.spec_service .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a,body{margin:0}.head .caption{color:#fff;top:0;bottom:0;height:100%;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:100%}.head .caption img{display:block;max-width:100%}.head .caption .h3{font-size:80px;font-weight:300;-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.head .caption .h3 strong{font-weight:800;display:inline}.head .caption .h3 span{font-size:.3em;line-height:2.3;font-weight:500;display:block}.block .tel,.block.anim-fade .h3 strong,.block.anim-parallax .inner .h3 strong,.content strong{font-weight:900}.head .caption .extra{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:24px;font-weight:500;padding:0;line-height:1}.block.anim-fade .h3,.feedback .left .h3,.feedback .right .h3,.modal .modal_wrap .h3{line-height:1.2;font-weight:300}.head .caption .extra a{color:inherit;font-size:inherit;font-family:inherit;text-decoration:none}.head .caption .extra table{-moz-flex:0 calc(100% / 3);-ms-flex:0 calc(100% / 3);-o-flex:0 calc(100% / 3);-webkit-box-flex:0;flex:0 calc(100% / 3);display:block;position:relative;margin-bottom:75px;z-index:101;-webkit-transition:bottom .5s linear;transition:bottom .5s linear}.head .caption .extra table:first-of-type{-webkit-transition-delay:.3s;transition-delay:.3s}.head .caption .extra table:nth-of-type(2){-webkit-transition-delay:.6s;transition-delay:.6s}.head .caption .extra table:nth-of-type(3){-webkit-transition-delay:.9s;transition-delay:.9s}.head .caption .extra table:nth-of-type(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}.head .caption .extra table:after{bottom:-75px;height:6px;width:100%;background:#c21f22;content:'';z-index:102;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.head .caption .extra table:hover:after{opacity:1}.head .caption .extra table tbody tr+tr{margin-top:12px}.content ul,.head .caption .extra ul{margin:0;padding:0 14px}.content ul li,.head .caption .extra ul li{font-size:16px;font-weight:400;list-style-image:url(../img/slide-li.png);padding:3px 0 0}.content ul li a,.head .caption .extra ul li a{font-weight:inherit;font-size:inherit;text-decoration:none}.adaptive-menu ul li.open>.submenu li a:hover,.adaptive-menu ul li:hover>.submenu li a:hover,.bread a:hover,.content ul li a:hover,.feedback .blob:hover,.feedback .left .contacts a:hover,.footer .contacts.address a:hover,.footer .footer-menu ul li.open>.submenu li a:hover,.footer .footer-menu ul li:hover>.submenu li a:hover,.head .caption .extra ul li a:hover,.header .menu ul li.open>.submenu li a:hover,.header .menu ul li:hover>.submenu li a:hover,.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats a:hover,.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats_block a:hover{text-decoration:underline}.singlepage .head{background:url(../img/slide_1.jpg) top center no-repeat}.singlepage .site-nav{display:none!important}.singlepage .head.fixed-menu{padding-top:178px}.singlepage .content .inner{padding-bottom:50px}.singlepage .content+.review .inner{padding-top:0}.header{z-index:10;color:#fff;margin:0 auto;width:100%;-webkit-transition:.35s linear;transition:.35s linear}.header.fixed{top:0;margin:0 auto}.header.fixed-menu{position:fixed;z-index:1200;background:rgba(0,0,0,.78);top:0}.header.fixed-menu *{-webkit-transition:.45s linear;transition:.45s linear}.header.fixed-menu .inner{padding-top:5px;padding-bottom:5px}.header.fixed-menu .inner .logo_img img{max-height:55px;width:auto}.adaptive-menu ul,.adaptive-menu ul li,.footer .footer-menu ul,.footer .footer-menu ul li,.header ul,.header ul li,.site-nav ul,.site-nav ul li,.slider ul,.slider ul li{margin:0;padding:0;list-style-type:none}.header .contacts img,.header img{display:block;margin:0 auto}.adaptive-menu ul,.footer .footer-menu ul,.header .inner,.header .menu ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.header .inner{margin:0 auto;width:100%;max-width:1220px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 19px 37px}.adaptive-menu>:not(.close):last-child,.feedback .left .subscribe #subscribeForm .emailfield,.footer .footer-menu ul li,.footer .row .column,.header .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto}.header .logo span+span{margin-left:5px}.header .logo a{text-decoration:none!important}.adaptive-menu a,.big_form form .group.end a,.footer .footer-menu a,.header .menu a{color:inherit}.adaptive-menu ul,.footer .footer-menu ul,.header .menu ul{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.adaptive-menu ul li,.footer .footer-menu ul li,.header .menu ul li{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;text-align:center;position:relative}.adaptive-menu ul li.active,.adaptive-menu ul li:hover,.footer .footer-menu ul li.active,.footer .footer-menu ul li:hover,.header .menu ul li.active,.header .menu ul li:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));background-image:linear-gradient(#e21e24,#bf2025)}.adaptive-menu ul li a,.header .menu ul li a{display:inline-block;padding:13px 0 12px;width:100%;font-size:12px;text-transform:uppercase;font-weight:700;text-decoration:none}.adaptive-menu ul li.open>.submenu,.adaptive-menu ul li:hover>.submenu,.footer .footer-menu ul li.open>.submenu,.footer .footer-menu ul li:hover>.submenu,.header .menu ul li.open>.submenu,.header .menu ul li:hover>.submenu{display:block!important;position:absolute;left:0;right:0;background:#c02025;top:100%;margin:0;width:100%;padding:0}.adaptive-menu ul li.open>.submenu li,.adaptive-menu ul li:hover>.submenu li,.footer .footer-menu ul li.open>.submenu li,.footer .footer-menu ul li:hover>.submenu li,.header .menu ul li.open>.submenu li,.header .menu ul li:hover>.submenu li{display:block;text-align:left;background:0 0!important}.adaptive-menu ul li.open>.submenu li a,.adaptive-menu ul li:hover>.submenu li a,.footer .footer-menu ul li.open>.submenu li a,.footer .footer-menu ul li:hover>.submenu li a,.header .menu ul li.open>.submenu li a,.header .menu ul li:hover>.submenu li a{text-align:left;padding:10px;text-transform:none}.footer .contacts.phone,.header .contacts{font-size:24px}.header .burger{width:60px!important;height:60px!important;display:none;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));background:linear-gradient(#e21e24,#bf2025);cursor:pointer;padding:19px 15px;margin:0 0 0 10px}.header .burger span{height:2px;background:#fff;display:block;width:95%}.slider{position:relative;max-height:100vh}.map .inner,.slider .inner{padding:0!important}.slider .slides{width:160%;left:-30%;position:relative}.slider .slide{position:relative;color:#fff}.slider .slide .slide-image{overflow:hidden;height:100vh}.slider .slide .slide-image img{height:100%;min-width:100vw;width:auto}.block.anim-parallax .bg img,.map .map_in img{height:auto;max-width:100%}.slider .slide .slide-link{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;z-index:2}.block,.block.anim-fade .inner>:not(.anim-block),.block.anim-parallax .bg,.mainpage .block{position:relative}.slider .slide.slick-active .caption .extra table{bottom:0}@-webkit-keyframes fade-animation{0%{opacity:0;top:-9%}100%{opacity:1;top:50%}}@keyframes fade-animation{0%{opacity:0;top:-9%}100%{opacity:1;top:50%}}@-webkit-keyframes fade-animation2{0%{opacity:0;top:109%}100%{opacity:1;top:50%}}@keyframes fade-animation2{0%{opacity:0;top:109%}100%{opacity:1;top:50%}}.block{margin:0 auto;max-width:1920px;background:#fff}.block .inner{padding-top:73px;padding-bottom:73px}.block.anim-fade{line-height:1.45}.block.anim-fade .inner{padding-bottom:121px}.block.anim-fade .h2{font-family:MontserratBold;font-weight:400!important;font-size:18px;color:#10131b;margin:0 0 18px}.block.anim-fade .h3{font-size:52px;margin:0 0 22px}.block.anim-fade p{margin:0 0 29px}.block.anim-fade.right .inner{padding-right:31%}.block.anim-fade.left .inner{padding-left:31%}.block.anim-fade table{font-size:16px;font-weight:900;margin-top:41px}.block.anim-fade table span{width:75px}.block.anim-fade table span img{display:block;margin:0}.block .row,.block.anim-fade table tr td,.block.anim-parallax .inner,.feedback .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.block.anim-fade table tr td{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 13px}.block.anim-fade table tr td span{margin-bottom:15px}.block.anim-fade table tr td span+span{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;width:auto}.block .hidden-wrap{max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.block.anim-parallax,.footer .footer-menu,.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats{color:#fff}.block.anim-parallax p,.block.bg-type5{text-align:center}.block.anim-parallax .inner{max-height:500px;height:100%;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.block.anim-parallax .inner .h3{font-size:72px;font-weight:300;color:#fff}.block.anim-parallax .bg{max-height:500px;display:block;width:160%;left:-30%;background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1920px}.block.anim-parallax .hidden-content{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.block.anim-parallax.spec-bottom .hidden-content,.block.anim-parallax.spec-top .hidden-content,.block.anim-parallax:not(.spec-top):not(.spec-bottom):not(.anim-parallax-show) .hidden-content{top:119%}.block.anim-parallax.anim-parallax-show.spec-top .hidden-content,.block.anim-parallax.anim-parallax-show:not(.spec-top):not(.spec-bottom) .hidden-content{-webkit-animation-name:fade-animation;animation-name:fade-animation;-webkit-animation-duration:1.7s;animation-duration:1.7s;top:50%;opacity:1}.block.anim-parallax.anim-parallax-show.spec-bottom .hidden-content{-webkit-animation-name:fade-animation2;animation-name:fade-animation2;-webkit-animation-duration:1.7s;animation-duration:1.7s;top:50%;opacity:1}.block.anim-fade-show.fade3 .anim-block,.block.bg-type2,.block.bg-type4{z-index:100}.block.bg-type5 .h3{margin-bottom:9px}.block.bg-type5 p{margin:0 0 15px}.block.bg-type5 .row{margin-top:20px}.block .row{display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block .tel{letter-spacing:1.5px;font-size:52px}.block .button{background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));background:linear-gradient(#e21e24,#bf2025);font-size:16px;padding:15px 10px 16px;min-width:268px;max-width:100%;color:#fff;text-align:center;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;border-radius:0;letter-spacing:1.2px;-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15);display:inline-block;cursor:pointer}.block .anim-block{position:absolute;top:0;width:830px;height:100%;display:block}.block .anim-block .bg,.block .anim-block .bg-img{-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important}.block .anim-block .bg{position:absolute;top:0;height:100%;z-index:1;opacity:0;-webkit-transition:opacity .35s linear;transition:opacity .35s linear;max-height:100%}.block .anim-block .bg-img{z-index:2;position:absolute;top:0;opacity:0;-webkit-transition:1s linear;transition:1s linear;max-height:100%}.block.fade2 .anim-block{top:-1px}.block.right .anim-block{right:0;left:calc(100% / 2 + 130px);margin:0 auto}.block.anim-fade-show.right .bg-img,.block.right .anim-block .bg{right:0}.block.right .anim-block .bg-img{right:-45px}.block.left .anim-block{left:calc(100% / -2 - 480px);margin:0 auto;right:0}.block.anim-fade-show.left .bg-img,.block.left .anim-block .bg{left:0}.block.left .anim-block .bg-img{left:-45px}.block.anim-fade-show .bg{opacity:1;-webkit-transition-delay:0s!important;transition-delay:0s!important}.block.anim-fade-show .bg-img{opacity:1;-webkit-transition-delay:0.35s!important;transition-delay:0.35s!important;top:-111px;max-height:calc(100% + 111px)}.block.anim-fade-show.fade2 .bg-img{top:-57px}.block.anim-fade-show.fade3 .bg-img{top:-90px;right:89px}.block.anim-fade-show.fade4 .bg-img{top:-104px;left:217px}.block.anim-fade-show.fade5 .bg-img{top:15px}.block.fade2 .inner{padding-bottom:159px}.block.fade3 .inner{padding-bottom:136px}.block.fade4 .inner{padding-bottom:57px}.mainpage .block .line{content:'';position:absolute;left:0;right:0;width:2px;height:100px;margin:0 auto;background:url(../img/block-line.png) center no-repeat;z-index:200}.mainpage .block .line.top{top:-50px}.mainpage .block .line.bottom{bottom:-50px}.map .map_in{width:160%;position:relative;left:-30%;max-height:300px;min-height:300px;-webkit-transition:max-height .35s ease-in-out;transition:max-height .35s ease-in-out}.map .map_in img{display:block}.map .map_in>iframe,.map .map_in>object,.map .map_in>video,.map .map_in>ymaps{max-width:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .45s linear;transition:filter .45s linear;transition:filter .45s linear,-webkit-filter .45s linear}.map .map_in:after{content:'';width:100%;height:100%;display:block;z-index:10;position:absolute;left:0;right:0;top:0;bottom:0}.map.big .map_in{max-height:450px}.map.big .map_in:after{content:none}.map.big .map_in>iframe,.map.big .map_in>object,.map.big .map_in>video,.map.big .map_in>ymaps{-webkit-filter:grayscale(0);filter:grayscale(0)}.feedback .inner{position:relative;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedback .left .subscribe #subscribeForm,.footer .footer-menu ul,.footer .middle,.footer .top{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.feedback .blob{position:absolute;left:0;right:0;top:0;margin:0 auto;width:190px;height:94px;background:url(../img/blob.png) 0 center no-repeat;font-size:14px;text-transform:uppercase;font-family:MontserratBold;font-weight:400!important;z-index:10;cursor:pointer;color:#fff;text-align:center;padding:23px 0 0}.big_form form .buttons input,.feedback .right .form form .buttons input[type=submit],.footer .go_up,.modal .modal_wrap form .buttons input[type=submit]{background:-webkit-gradient(linear,left top,left bottom,from(#1e2437),to(#1a1e2b));font-family:MontserratBold;font-weight:400!important}.feedback .left{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;position:relative;color:#fff;font-size:18px;padding:80px 10px 0 6px}.feedback .left .h3{font-size:52px;margin:0 0 28px}.feedback .left .h3 strong,.feedback .right .h3 strong,.modal .modal_wrap .h3 strong{font-weight:800}.feedback .left>:not(.bg),.feedback .right>:not(.bg){position:relative;z-index:1}.feedback .left .contacts p:nth-of-type(2n){margin-bottom:31px}.feedback .left .contacts p span{font-size:14px;color:#8a8d96;display:inline-block;margin:0 0 2px}.feedback .left .contacts a{color:inherit;text-decoration:none}.feedback .left .bg{width:960px;height:100%;position:absolute;right:0;top:0;background:url(../img/feedback-left.jpg) 0 0/cover no-repeat;z-index:0}.feedback .left .subscribe{max-width:464px;margin:62px 0 77px}.feedback .left .subscribe .title{-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;font-size:18px;color:#ce1d23;font-weight:700;margin:0 0 30px}.feedback .left .subscribe #subscribeForm,.footer .footer-menu ul{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedback .left .subscribe #subscribeForm .emailfield input{width:100%;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;border-bottom:2px solid #fff;border-radius:0;height:50px;color:#fff;font-size:14px;font-family:Lato}.feedback .left .subscribe #subscribeForm .send_button{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;width:90px;margin-left:15px}.feedback .left .subscribe #subscribeForm .send_button input{width:100%;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));background:linear-gradient(#e21e24,#bf2025);color:#fff;border:none;font-size:16px;border-radius:0;text-shadow:none;font-weight:700;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}.feedback .left .subscribe #subscribeForm .send_button input:hover{background:-webkit-gradient(linear,left top,left bottom,from(#bf2025),to(#e21e24));background:linear-gradient(#bf2025,#e21e24)}.feedback .right{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;position:relative;color:#fff;padding:82px 0 0 60px}.feedback .right .bg{width:960px;height:100%;position:absolute;left:0;top:0;background:url(../img/feedback-right.jpg) 0 0/cover no-repeat;z-index:0}.feedback .right .h3{font-size:52px;margin:0 0 18px}.feedback .right .form{max-width:396px}.feedback .right .form form{max-width:360px;width:100%}.big_form form .group:not(.end) .fc_item .elem_item,.feedback .right .form form .group.end .fc_item,.feedback .right .form form .group:not(.end),.feedback .right .form form .group:not(.end) .fc_item .elem_item,.modal .modal_wrap form,.modal .modal_wrap form .group.end .fc_item,.modal .modal_wrap form .group:not(.end),.modal .modal_wrap form .group:not(.end) .fc_item,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item{width:100%}.feedback .right .form form .group:not(.end) .fc_item{width:100%;margin:0 0 24px}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler{height:43px}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler,.feedback .right .form form .group:not(.end) .fc_item .elem_item textarea.styler{width:100%;background:0 0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-bottom:2px solid #fff;resize:none;padding-left:0}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler::-webkit-input-placeholder,.feedback .right .form form .group:not(.end) .fc_item .elem_item textarea.styler::-webkit-input-placeholder{color:#fff;font-family:Montserrat}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler::-moz-placeholder,.feedback .right .form form .group:not(.end) .fc_item .elem_item textarea.styler::-moz-placeholder{color:#fff;font-family:Montserrat}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler:-moz-placeholder,.feedback .right .form form .group:not(.end) .fc_item .elem_item textarea.styler:-moz-placeholder{color:#fff;font-family:Montserrat}.feedback .right .form form .group:not(.end) .fc_item .elem_item input.styler:-ms-input-placeholder,.feedback .right .form form .group:not(.end) .fc_item .elem_item textarea.styler:-ms-input-placeholder{color:#fff;font-family:Montserrat}.feedback .right .form form .group.end label.sector_title,.modal .modal_wrap form .group.end label.sector_title{font-size:12px}.feedback .right .form form .group.end .fc_item a,.modal .modal_wrap form .group.end .fc_item a{color:inherit;display:inline}.feedback .right .form form .jq-checkbox,.modal .modal_wrap form .jq-checkbox{width:16px;height:16px;border:2px solid #fff!important;background:#cd1c22;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.feedback .right .form form .jq-checkbox.checked .jq-checkbox__div,.modal .modal_wrap form .jq-checkbox.checked .jq-checkbox__div{width:10px;height:10px;border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;margin:3px 0 0 3px}.feedback .right .form form .buttons,.footer .contacts.address,.modal .modal_wrap form .buttons{text-align:right}.feedback .right .form form .buttons input[type=submit],.modal .modal_wrap form .buttons input[type=submit]{display:inline-block;min-width:200px;background:linear-gradient(#1e2437,#1a1e2b);color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;text-transform:uppercase;font-size:16px;text-align:center;height:50px;line-height:52px;border-radius:0;padding:0;-webkit-box-shadow:0 0 12px rgba(16,19,27,.15);box-shadow:0 0 12px rgba(16,19,27,.15);margin:19px 0 0}.feedback .right .form form .buttons input[type=submit]:hover,.modal .modal_wrap form .buttons input[type=submit]:hover{background:-webkit-gradient(linear,left top,left bottom,from(#1a1e2b),to(#1e2437));background:linear-gradient(#1a1e2b,#1e2437)}.footer{background:#191d29;color:#fff}.footer a{color:#ea373d}.footer .top{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .top .center{-moz-flex:0 211px;-ms-flex:0 211px;-o-flex:0 211px;-webkit-box-flex:0;flex:0 211px;position:relative;margin:-35px 0 0}.footer .top .center:after{content:'';background:url(../img/footer-logo-bg.png) top center no-repeat;width:211px;height:74px;position:absolute;left:0;right:0;top:-39px;margin:0 auto}.footer .top .center img{display:block;margin:0 auto;position:relative;z-index:2}.footer .top .left,.footer .top .right{-moz-flex:0 calc((100% - 211px)/ 2);-ms-flex:0 calc((100% - 211px)/ 2);-o-flex:0 calc((100% - 211px)/ 2);-webkit-box-flex:0;flex:0 calc((100% - 211px)/ 2);margin:77px 0 0}.footer .middle{display:flex;padding:53px 0}.bottom .inner,.footer .row{display:-moz-flex;display:-ms-flex;display:-o-flex}.footer .left{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;padding-left:10px}.footer .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;text-align:center}.footer .right{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;text-align:right;padding-right:10px}.footer .footer-menu ul li a,.footer .go_up{font-size:12px;text-align:center;text-transform:uppercase}.footer .row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-menu ul li a{font-weight:700;text-decoration:none;display:block;width:100%;padding:13px 0 12px}.footer .go_up{display:inline-block;height:40px;width:160px;background:linear-gradient(#1e2437,#1a1e2b);line-height:42px;-webkit-box-shadow:6px 6px 12px rgba(16,19,27,.15);box-shadow:6px 6px 12px rgba(16,19,27,.15);cursor:pointer}.adaptive-menu .close,.footer .go_up:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025))}.footer .go_up:hover{background:linear-gradient(#e21e24,#bf2025)}.footer .contacts{display:inline-block;text-align:left;font-size:18px}.footer .contacts p{margin:0;letter-spacing:1.4px}.footer .contacts span{font-size:14px;color:#8a8d96;display:inline-block;margin:0;letter-spacing:.75px;line-height:1.44}.footer .contacts.time{font-size:18px}.footer .contacts.phone p:nth-of-type(2),.footer .contacts.phone p:nth-of-type(3){padding-left:21px}.footer .contacts.phone em{display:inline-block;vertical-align:middle;margin-right:7px}.footer .contacts.address p:nth-of-type(2n)+p{margin-top:14px}.footer .contacts.address a{color:#ea373d;text-decoration:none}.footer .privacy{font-size:18px;color:#ce1d23;display:block;margin:35px 0 0}.adaptive-menu .close,.bottom .inner{display:-webkit-box;display:-ms-flexbox}.footer .privacy a{text-decoration:none}.footer .companyname,.footer .slogan{font-size:18px;text-align:left;font-weight:400;letter-spacing:.55px}.bottom{background:#1b202d;font-size:14px}.bottom .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:17px 20px}@-webkit-keyframes adaptive-menu-animation{0%{left:-100%}100%{left:0}}@keyframes adaptive-menu-animation{0%{left:-100%}100%{left:0}}.adaptive-menu{position:fixed;left:0;right:0;top:0;color:#fff;background:rgba(0,0,0,.7);z-index:1201;display:none;-webkit-transition:background 29s ease-in-out;transition:background 29s ease-in-out;height:100%;overflow:scroll;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.adaptive-menu .close{width:60px!important;height:60px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(#e21e24,#bf2025);cursor:pointer;padding:0;margin:0 0 0 10px;position:absolute;right:10px;top:22px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.adaptive-menu .close span{background:url('../img/close.png') center no-repeat;display:block;width:100%;height:100%;background-size:66%}.adaptive-menu.open{display:-webkit-box;display:-ms-flexbox;display:flex}.adaptive-menu>:not(.close){background:#191d29;padding:15px;max-width:calc(100% - 10px - 50px - 15px);-webkit-animation-name:adaptive-menu-animation;animation-name:adaptive-menu-animation;-webkit-animation-duration:.55s;animation-duration:.55s;position:relative}.adaptive-menu p,.uss_catalog_detail .uss_catalog_short_description p{margin:0 0 10px}.adaptive-menu .menu{position:relative;padding-top:50px;background:#191d29;border-bottom:1px solid rgba(255,255,255,.4)!important}.adaptive-menu .menu ul{display:block;padding-left:0}.adaptive-menu .menu ul li{display:block;width:100%}.adaptive-menu .menu ul li a{text-align:left;width:100%;padding-right:0;display:block;font-size:14px;padding-left:10px}.adaptive-menu .menu ul li .submenu{margin:0;padding:0;position:static!important;display:none}.adaptive-menu .menu ul li .submenu li,.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats_block{margin:0;padding:0}.adaptive-menu .menu ul li .submenu li a{padding:15px;text-transform:none}.adaptive-menu .menu ul li .submenu li:hover a{padding-left:15px}.adaptive-menu .menu ul li.active>.submenu{display:block!important}.bread{font-size:14px;color:#191d29;padding-top:26px;padding-left:10px;padding-right:10px}.bread a{font-size:inherit;color:#ce1d23;text-decoration:none;font-family:Montserrat}.singlepage h1{font-size:40px;margin:18px 0 82px;letter-spacing:1.2px;font-weight:900}.content h2,.content h3{font-weight:900;margin:25px 0 16px}.content .inner{padding-bottom:86px}.content h2{font-size:30px}.content h3{font-size:24px}.content table.table tr td{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;margin-right:10px;max-width:calc(100% / 4);margin-bottom:10px}.content table.table tr td img{max-width:100%}.content table.table tr td span:first-of-type{min-width:70px}.content ol.list-none,.content ol.list-none li,.content ul.list-none,.content ul.list-none li{list-style-image:none!important;list-style-type:none}.content ol span,.content ul span,.review .items .news_block_item .info .preview a{color:#e31e24}.content .quote{display:block;background:#191d29;color:#fff;max-width:100%;border-bottom:6px solid #e31e24;padding:15px 19px;line-height:1.45}.uss_catalog_detail .uss_img_wrapper{margin-right:60px}.catalog_orderform_window_wrap .buttons input[type=submit],.module_catalog .catalog_orderbutton,.uss_more{background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));font-size:16px;margin:34px 0 0;border-radius:0;opacity:1!important;color:#fff;letter-spacing:1.2px;text-shadow:none;text-transform:uppercase;text-align:center}.uss_catalog_detail .uss_catalog_short_description ul{padding:0 20px}.uss_catalog_detail .uss_catalog_short_description ul li{padding:3px 0 8px}.uss_catalog_detail .uss_catalog_description{clear:both;line-height:1.6}.uss_catalog_detail .uss_catalog_description p{margin:16px 0 28px}.module_catalog .catalog_orderbutton{background:linear-gradient(#e21e24,#bf2025);padding:7px 10px 8px;min-width:250px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15)}.catalog_orderform_window_wrap .buttons input[type=submit]:hover,.module_catalog .catalog_orderbutton:hover,.uss_more:hover{background:-webkit-gradient(linear,left bottom,left top,from(#e21e24),to(#bf2025));background:linear-gradient(to top,#e21e24,#bf2025);-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15)}.module_catalog .catalog_info .catalog_orderbutton{width:auto;min-width:auto;padding-left:20px;padding-right:20px}p>.uss_more{margin-top:10px}.catalog_orderform_window_wrap .buttons input[type=submit],.uss_more{background:linear-gradient(#e21e24,#bf2025);padding:7px 20px 8px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15);width:auto;min-width:auto;cursor:pointer;display:inline-block;text-decoration:none}.big_form form .group:not(.end),.spec_service .uss_catalog_block_cat{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.group_item .uss_image_holder img,.news_item .uss_image_holder img,.posimg_item .uss_img_holder>img,.uss_albums_cover img,.uss_catalog_cat_img img,.uss_img_big img,.uss_img_ico img,.uss_img_item img,.uss_shop_cat_img img,.uss_shop_detail .uss_img_big .uss_img_big_image>img{background:0 0!important}.spec_service .uss_catalog_block_cat{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.spec_service .uss_catalog_block_cat .uss_catalog_category{display:block;width:530px!important;background:#191d29;margin-right:70px;margin-bottom:70px;max-width:calc((100% - 75px)/ 2);padding:30px 10px 33px 30px;position:relative;overflow:visible}.spec_service .uss_catalog_block_cat .uss_catalog_category:after{content:'';width:45px;height:45px;position:absolute;left:24px;top:31px;display:block}.spec_service .uss_catalog_block_cat .uss_catalog_category:hover{background:#e31e24}.spec_service .uss_catalog_block_cat .uss_catalog_category:hover .catalog_info .subcats_block a{background:url('../img/service-li.png') left center no-repeat;color:#fff}.spec_service .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{border:none;width:333px!important;height:319px!important;position:absolute;right:-53px;top:-34px;display:block}.spec_service .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img{display:block;margin:0;max-width:100%}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info{margin-top:56px;padding-right:272px}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name{color:#fff;font-size:30px;margin:0 0 32px;line-height:1.15}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{text-decoration:none;font-size:inherit;color:inherit}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats a{font-size:16px;color:#fff;font-weight:400;text-decoration:none}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats_block a{font-size:16px;color:#fff;font-weight:400;text-decoration:none;padding:0 0 0 13px;margin:0 0 3px;background:url('../img/slide-li.png') left center no-repeat}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:after{background:url(../img/s1.png) center no-repeat}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:nth-of-type(2n){margin-right:0}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:first-of-type:after{background-image:url(../img/s1.png)}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:nth-of-type(2):after{background-image:url(../img/s2.png)}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:nth-of-type(3):after{background-image:url(../img/s3.png)}.spec_service.with-image .uss_catalog_block_cat .uss_catalog_category:nth-of-type(4):after{background-image:url(../img/s4.png)}.spec_service:not(.with-image) .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{min-height:calc(100% + 34px)}.site-nav .dots ul li a,.spec_service:not(.with-image) .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a{display:block;width:100%;height:100%}.spec_service:not(.with-image) .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:100%;max-height:100%}.big_form{background:url(../img/form.jpg) top center/cover no-repeat;color:#fff}.big_form .inner{padding:48px 0 0}.big_form .h3{font-size:36px;text-align:center;display:block;font-weight:900;letter-spacing:1.2px;margin:0 0 32px}.big_form form .group:not(.end){-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px}.big_form form .group:not(.end) .fc_item{width:100%;-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;max-width:calc((100% - 80px)/ 3)}.big_form form .group.end,.site-nav{-webkit-box-pack:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.big_form form .group:not(.end) .fc_item.fc_textarea{max-width:100%!important}.big_form form .group:not(.end) .fc_item .elem_item input.styler,.big_form form .group:not(.end) .fc_item .elem_item textarea.styler{width:100%;height:43px;background:0 0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-bottom:2px solid #fff;resize:none;padding-left:0}.big_form form .group:not(.end) .fc_item .elem_item input.styler::-webkit-input-placeholder,.big_form form .group:not(.end) .fc_item .elem_item textarea.styler::-webkit-input-placeholder{color:#fff;font-family:Montserrat}.big_form form .group:not(.end) .fc_item .elem_item input.styler::-moz-placeholder,.big_form form .group:not(.end) .fc_item .elem_item textarea.styler::-moz-placeholder{color:#fff;font-family:Montserrat}.big_form form .group:not(.end) .fc_item .elem_item input.styler:-moz-placeholder,.big_form form .group:not(.end) .fc_item .elem_item textarea.styler:-moz-placeholder{color:#fff;font-family:Montserrat}.big_form form .group:not(.end) .fc_item .elem_item input.styler:-ms-input-placeholder,.big_form form .group:not(.end) .fc_item .elem_item textarea.styler:-ms-input-placeholder{color:#fff;font-family:Montserrat}.big_form form .group.end{display:flex;-ms-flex-pack:center;justify-content:center;-moz-flex:0 calc(100% - 200px);-ms-flex:0 calc(100% - 200px);-o-flex:0 calc(100% - 200px);-webkit-box-flex:0;flex:0 calc(100% - 200px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.big_form form .group.end .fc_item{width:auto}.big_form form .buttons input{display:inline-block;min-width:200px;background:linear-gradient(#1e2437,#1a1e2b);color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;text-transform:uppercase;font-size:16px;text-align:center;height:50px;line-height:52px;border-radius:0;padding:0;margin:0;-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15);background-position:0 0!important}.big_form form .buttons input:hover{background:-webkit-gradient(linear,left bottom,left top,from(#1e2437),to(#1a1e2b));background:linear-gradient(to top,#1e2437,#1a1e2b)}.review .inner{padding:92px 9px}.review .h3{font-size:30px;font-weight:900;letter-spacing:1.2;margin:0 0 23px}.review .items{margin-top:47px}.review .items .news_block_item{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review .items .news_block_item .image{float:none;display:block;text-align:left;margin:0 0 30px}.review .items .news_block_item .info .title{font-size:16px;font-weight:900;margin:0 0 3px}.review .items .news_block_item .info .title a{color:inherit;font-size:inherit}.review .items .news_block_item .info .preview{font-size:14px}.review .items .news_block_item .info .preview p:first-of-type{margin-bottom:22px}.review .items .news_block_item .info .preview span,.review .items .news_block_item .info .preview strong{font-weight:900;display:inline-block;vertical-align:middle}.review .slick-arrow{opacity:1;z-index:10;width:40px;height:40px;background-color:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);box-shadow:0 1px 5px rgba(0,0,0,.25);border-radius:40px}.review .slick-arrow.slick-prev{left:0;background:url(../img/prev.png) center no-repeat}.review .slick-arrow.slick-next{right:0;background:url(../img/next.png) center no-repeat}.review .slick-arrow:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.35);box-shadow:0 2px 7px rgba(0,0,0,.35)}.site-nav{position:fixed;right:80px;top:0;bottom:0;margin:0 auto;height:100%;width:15px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;color:#fff;font-weight:500}.site-nav .dots ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.site-nav .dots ul li{width:20px;height:20px;margin:5px 0;display:block;background:url(../img/slider-li.png) center no-repeat}.site-nav .dots ul li.active{background:url(../img/slider-li-active.png) center no-repeat}.site-nav .numbers{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;margin:30px 0 0}.catalog_orderform_window_wrap{-webkit-box-sizing:content-box;box-sizing:content-box;font-family:Lato}.modal{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.57);z-index:1300;font-family:Lato;display:none}.modal .close{width:30px;height:30px;background:url(../img/close2.png) center/cover no-repeat;position:absolute;right:5px;top:5px;cursor:pointer}.modal .modal_wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:30px;width:380px;max-width:396px;color:#10131b}.modal .modal_wrap form{max-width:360px}.modal .modal_wrap form .group:not(.end) .fc_item{margin:0 0 24px}.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item textarea.styler{background:0 0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #fff;resize:none;padding-left:0;width:100%;color:#10131b!important;border-color:#10131b!important}.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler::-webkit-input-placeholder,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item textarea.styler::-webkit-input-placeholder{font-family:Montserrat;color:#10131b!important}.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler::-moz-placeholder,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item textarea.styler::-moz-placeholder{font-family:Montserrat;color:#10131b!important}.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler:-moz-placeholder,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item textarea.styler:-moz-placeholder{font-family:Montserrat;color:#10131b!important}.modal .modal_wrap form .group:not(.end) .fc_item .elem_item input.styler:-ms-input-placeholder,.modal .modal_wrap form .group:not(.end) .fc_item .elem_item textarea.styler:-ms-input-placeholder{font-family:Montserrat;color:#10131b!important}.modal .modal_wrap .h3{margin:0 0 18px;color:#10131b!important;font-size:32px;text-align:center;display:block}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre{display:block;width:auto!important;height:auto!important;border:none}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre a{margin:4px}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img{max-width:100%;height:auto}@media (max-width:1920px){.block.anim-fade.left .inner{padding-left:0}.block.anim-fade.left .inner>:not(.anim-block){margin-left:50%}.block.anim-fade.right .inner{padding-right:0;padding-left:0}.block.anim-fade.right .inner>:not(.anim-block){margin-right:50%}}@media (max-width:1200px){.block.anim-parallax .inner .bg{max-height:41.66666666666667vw}.block.anim-parallax .inner .h3,.block.anim-parallax .inner .tel{font-size:6vw}.block.anim-fade.right .inner{padding-left:10px}.block.anim-fade.left .inner{padding-right:10px}.block.anim-fade .h3{font-size:4.34vw}.slider .slide .caption .title{font-size:6.7vw}.footer .footer-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-menu ul li{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto}.footer .footer-menu ul li a{padding-left:0;padding-right:0;display:block;text-align:center}.map .map_in{width:100%;left:0}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item{width:calc((100vw - 20px)/ 3)!important}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img{width:100%}}@media (max-width:1090px){.block.anim-parallax .inner,.inner{padding-left:10px!important;padding-right:10px!important}.block.anim-fade .anim-block{display:none}.block.anim-fade .inner{padding:20px 10px 30px}.block.anim-fade .inner>*{margin-left:0!important;margin-right:0!important}.block.anim-fade table.table{width:100%}.block.anim-fade table.table tr td{-moz-flex:0 calc(100% / 3);-ms-flex:0 calc(100% / 3);-o-flex:0 calc(100% / 3);-webkit-box-flex:0;flex:0 calc(100% / 3);padding-right:15px;display:block}.footer .middle .contacts{font-size:16px}}@media (max-width:1010px){.spec_service .uss_catalog_block_cat .uss_catalog_category{max-width:calc((100% - 50px));margin:0 auto 70px!important;display:block}}@media (max-width:1000px){.head .caption .h3{font-size:60px}.site-nav{display:none}.mainpage .block .line{height:70px}.mainpage .block .line.top{top:-35px}.mainpage .block .line.bottom{bottom:-35px}}@media (max-width:980px){.header .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.header .center{-moz-order:10;-ms-order:10;-o-order:10;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;margin-top:20px}.footer .middle{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .middle .left{-moz-order:10;-ms-order:10;-o-order:10;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%}.footer .middle .center{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;text-align:left}.footer .middle .right{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%}.content table.table tr td{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;max-width:50%;margin-right:10px;margin-bottom:10px}.uss_catalog_detail .uss_img_wrapper{float:none;display:block;max-width:100%;margin:0 auto}.uss_catalog_detail .uss_img_wrapper img{max-width:100%}.uss_catalog_detail .uss_catalog_short_description{display:block;width:100%}.uss_catalog_detail .uss_catalog_description{clear:both}.uss_catalog_detail .catalog_orderbutton{background:-webkit-gradient(linear,left top,left bottom,from(#e21e24),to(#bf2025));background:linear-gradient(#e21e24,#bf2025);font-size:16px;padding:7px 10px 8px;margin:34px 0 0;min-width:250px;color:#fff;text-align:center;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;border-radius:0;letter-spacing:1.2px;-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15);opacity:1!important}.uss_catalog_detail .catalog_orderbutton:hover{background:-webkit-gradient(linear,left bottom,left top,from(#e21e24),to(#bf2025));background:linear-gradient(to top,#e21e24,#bf2025);-webkit-box-shadow:6px 6px 6px rgba(16,19,27,.15);box-shadow:6px 6px 6px rgba(16,19,27,.15)}}@media (max-width:900px){.footer .top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .top .center{-moz-order:0;-ms-order:0;-o-order:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%}.footer .top .left,.footer .top .right{-webkit-box-ordinal-group:11;margin-top:10px}.footer .top .left{-moz-order:10;-ms-order:10;-o-order:10;-ms-flex-order:10;order:10;-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;padding-right:15px}.footer .top .right{-moz-order:10;-ms-order:10;-o-order:10;-ms-flex-order:10;order:10;-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto}.footer .top .right .row{-ms-flex-pack:distribute;justify-content:space-around}.footer .top .right .row .column{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto}}@media (min-width:800px){.adaptive-menu{display:none!important}}@media (max-width:800px){.header .right,.header .right .burger{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.header .right{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .right .burger{display:flex;z-index:1000;opacity:.85}.header .center{margin-top:0}}@media (max-width:768px){.head .caption .h3{font-size:32px}.head .caption .h3 span{font-size:16px}.head .caption .extra{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}.head .caption .extra table{bottom:0!important;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;margin-bottom:1vw}.head .caption .extra table tr td{display:none!important}.head .caption .extra table tr:nth-of-type(2) td{display:block!important}.head .caption .extra table:after{bottom:0;height:3px}.head .caption .extra a{display:block}.header .inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .left,.header .menu ul li{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto}.header .left img{max-width:80%;margin:0}.header .center{display:none}.header .right,.header .right .burger{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}.header .right{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .right .burger{display:flex;z-index:1000}.header .menu ul{width:100%}.header .menu ul li a{padding-left:0;padding-right:0;text-align:center;display:block}.feedback .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.feedback .left{-moz-order:0;-ms-order:0;-o-order:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;padding-bottom:10px;padding-left:0;padding-right:0}.feedback .left .subscribe{margin-top:10px;margin-bottom:10px;max-width:100%}.feedback .left .bg,.feedback .right .bg{left:-10px;right:-10px;height:100%;width:calc(100% + 20px)}.feedback .right{-moz-order:1;-ms-order:1;-o-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;padding-left:0;padding-top:20px}.feedback .right .form{width:396px;max-width:100%;margin-bottom:55px}.feedback .right .form form .buttons{text-align:center}.slider .slides .slide .slide-image{height:auto}.slider .slides .slide .slide-image img{height:auto;max-width:100%}.head .caption .extra table tbody tr+tr{margin-top:1vw}.mainpage .block .line{height:50px}.mainpage .block .line.top{top:-25px}.mainpage .block .line.bottom{bottom:-25px}.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item{width:calc((100vw - 10px)/ 2)!important}}@media (max-width:692px){.block .h3{font-size:30px!important}.block .row{text-align:center;margin-top:10px!important}.block .tel{font-size:20px!important}.block .buttons .button{min-width:auto;font-size:14px;padding:10px 10px 11px}}@media (max-width:670px){.block.anim-fade table.table tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block.anim-fade table.table tr td{padding:0}.block.anim-fade table.table tr td span{text-align:center;width:100%}.block.anim-fade table.table tr td img{display:block;margin:0 auto}.block.anim-fade.fade2 table.table tr td{-moz-flex:0 calc(100% / 2);-ms-flex:0 calc(100% / 2);-o-flex:0 calc(100% / 2);-webkit-box-flex:0;flex:0 calc(100% / 2)}}@media (max-width:600px){.footer .top .center,.footer .top .left,.footer .top .right .row .column:first-of-type{display:none}.spec_service .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{display:none!important}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info{padding-right:0!important}}@media (max-width:550px){.header .center{margin:0}.header .contacts{font-size:20px}.header .logo img{max-height:70px}.spec_service .uss_catalog_block_cat .uss_catalog_category{padding-right:10px;max-width:100%!important;margin-bottom:25px!important}.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info{margin-top:0}.feedback .right .form form,.spec_service .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name{max-width:100%}.spec_service .uss_catalog_block_cat .uss_catalog_category:after{content:none}.head .caption .h3{font-size:28px}.block.anim-parallax .inner{max-height:31vw}.feedback .right .bg{background:#cd1c22}.feedback .right .form{width:100%}}@media (max-width:500px){.feedback .right .form,.feedback .right .form form{width:100%;max-width:100%}.header .contacts{font-size:17px}.footer .middle{padding-top:20px;padding-bottom:20px}.footer .middle p{padding-left:0!important}.footer .middle .center,.footer .middle .left,.footer .middle .right{-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;text-align:center!important;margin-bottom:15px}.footer .middle .contacts{text-align:center}.footer .middle .privacy{margin-top:15px}}@media (max-width:445px){.adaptive-menu .close,.header .burger{width:45px!important;height:40px!important}.header .burger{padding:10px;margin-left:5px}.header .burger span{width:100%}.adaptive-menu .close{top:6px}}@media (max-width:425px){.section_photoalbums .uss_photoalbums .uss_photoalbums_foto_box .uss_img_item{width:100%!important}}