a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote p{margin-bottom:0!important}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none}.db{display:block}.dib{display:inline-block}.fl_l{float:left}.fl_r{float:right}.center{overflow:hidden}.tac{text-align:center}.nav{list-style:none}.cl,.clb{clear:both}b,strong{font-weight:700}button,input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.error-text{padding:6px 20px 5px;font-size:16px!important;color:#fff!important;border-radius:15px;background:#ff2121;line-height:1.2;display:none}@font-face{src:url(/design/site/css/fonts/roboto-light.eot);src:url(/design/site/css/fonts/roboto-light.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-light.woff2) format("woff2"),url(/design/site/css/fonts/roboto-light.woff) format("woff"),url(/design/site/css/fonts/roboto-light.ttf) format("truetype");font-weight:300;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-regular.eot);src:url(/design/site/css/fonts/roboto-regular.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-regular.woff2) format("woff2"),url(/design/site/css/fonts/roboto-regular.woff) format("woff"),url(/design/site/css/fonts/roboto-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-thinitalic.eot);src:url(/design/site/css/fonts/roboto-thinitalic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-thinitalic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-thinitalic.woff) format("woff"),url(/design/site/css/fonts/roboto-thinitalic.ttf) format("truetype");font-weight:100;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-thin.eot);src:url(/design/site/css/fonts/roboto-thin.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-thin.woff2) format("woff2"),url(/design/site/css/fonts/roboto-thin.woff) format("woff"),url(/design/site/css/fonts/roboto-thin.ttf) format("truetype");font-weight:100;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-italic.eot);src:url(/design/site/css/fonts/roboto-italic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-italic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-italic.woff) format("woff"),url(/design/site/css/fonts/roboto-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-blackitalic.eot);src:url(/design/site/css/fonts/roboto-blackitalic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-blackitalic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-blackitalic.woff) format("woff"),url(/design/site/css/fonts/roboto-blackitalic.ttf) format("truetype");font-weight:900;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-lightitalic.eot);src:url(/design/site/css/fonts/roboto-lightitalic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-lightitalic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-lightitalic.woff) format("woff"),url(/design/site/css/fonts/roboto-lightitalic.ttf) format("truetype");font-weight:300;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-bold.eot);src:url(/design/site/css/fonts/roboto-bold.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-bold.woff2) format("woff2"),url(/design/site/css/fonts/roboto-bold.woff) format("woff"),url(/design/site/css/fonts/roboto-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-medium.eot);src:url(/design/site/css/fonts/roboto-medium.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-medium.woff2) format("woff2"),url(/design/site/css/fonts/roboto-medium.woff) format("woff"),url(/design/site/css/fonts/roboto-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-bolditalic.eot);src:url(/design/site/css/fonts/roboto-bolditalic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-bolditalic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-bolditalic.woff) format("woff"),url(/design/site/css/fonts/roboto-bolditalic.ttf) format("truetype");font-weight:700;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-mediumitalic.eot);src:url(/design/site/css/fonts/roboto-mediumitalic.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-mediumitalic.woff2) format("woff2"),url(/design/site/css/fonts/roboto-mediumitalic.woff) format("woff"),url(/design/site/css/fonts/roboto-mediumitalic.ttf) format("truetype");font-weight:500;font-style:italic;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/roboto-black.eot);src:url(/design/site/css/fonts/roboto-black.eot) format("embedded-opentype"),url(/design/site/css/fonts/roboto-black.woff2) format("woff2"),url(/design/site/css/fonts/roboto-black.woff) format("woff"),url(/design/site/css/fonts/roboto-black.ttf) format("truetype");font-weight:900;font-style:normal;font-family:Roboto}@font-face{src:url(/design/site/css/fonts/robotoslab-regular.eot);src:url(/design/site/css/fonts/robotoslab-regular.eot) format("embedded-opentype"),url(/design/site/css/fonts/robotoslab-regular.woff2) format("woff2"),url(/design/site/css/fonts/robotoslab-regular.woff) format("woff"),url(/design/site/css/fonts/robotoslab-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:RobotoSlab}@font-face{src:url(/design/site/css/fonts/robotoslab-thin.eot);src:url(/design/site/css/fonts/robotoslab-thin.eot) format("embedded-opentype"),url(/design/site/css/fonts/robotoslab-thin.woff2) format("woff2"),url(/design/site/css/fonts/robotoslab-thin.woff) format("woff"),url(/design/site/css/fonts/robotoslab-thin.ttf) format("truetype");font-weight:100;font-style:normal;font-family:RobotoSlab}@font-face{src:url(/design/site/css/fonts/robotoslab-light.eot);src:url(/design/site/css/fonts/robotoslab-light.eot) format("embedded-opentype"),url(/design/site/css/fonts/robotoslab-light.woff2) format("woff2"),url(/design/site/css/fonts/robotoslab-light.woff) format("woff"),url(/design/site/css/fonts/robotoslab-light.ttf) format("truetype");font-weight:300;font-style:normal;font-family:RobotoSlab}@font-face{src:url(/design/site/css/fonts/robotoslab-bold.eot);src:url(/design/site/css/fonts/robotoslab-bold.eot) format("embedded-opentype"),url(/design/site/css/fonts/robotoslab-bold.woff2) format("woff2"),url(/design/site/css/fonts/robotoslab-bold.woff) format("woff"),url(/design/site/css/fonts/robotoslab-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:RobotoSlab}.icon-callback:after{background:url(/design/site/images/sprite.png) 0 -112px}.icon-callback:after,.tel-orange:after{height:8px;content:"";width:8px;display:inline-block}.tel-orange:after{background:url(/design/site/images/sprite.png) -13px -112px}.loc-orange:after{height:11px;content:"";background:url(/design/site/images/sprite.png) -103px -70px;width:7px;display:inline-block}.icon-f{background:url(/design/site/images/sprite.png) 0 -45px}.icon-f,.icon-fb{height:40px;width:40px;display:inline-block}.icon-fb{background:url(/design/site/images/sprite.png) 0 0}.icon-vk{background:url(/design/site/images/sprite.png) -45px 0}.icon-inst,.icon-vk{height:40px;width:40px;display:inline-block}.icon-inst{background:url(/design/site/images/sprite.png) -45px -45px}.icon-zoom{height:60px;text-align:center;margin:0 0 19px;border-radius:30px;background:#ffcb00;width:60px;line-height:60px;display:inline-block}.icon-zoom:after{height:17px;content:"";margin:23px 0 0;background:url(/design/site/images/sprite.png) 0 -90px;width:17px;display:inline-block}.about-comp ul li,.about-more-text ul li,.about-services_item li,.catalog-bottom-text ul li,.catalog-top-text ul li,.masthead_in li,.portfolio-item-text ul li,.price-top-text ul li,.subtext ul li{padding:0 0 0 30px;position:relative}.about-comp ul li:after,.about-more-text ul li:after,.about-services_item li:after,.catalog-bottom-text ul li:after,.catalog-top-text ul li:after,.masthead_in li:after,.portfolio-item-text ul li:after,.price-top-text ul li:after,.subtext ul li:after{height:5px;content:"";position:absolute;top:9px;border-radius:100%;background:#ffaf00;left:0;width:5px}ol{counter-reset:item}ol li{padding:0 0 0 61px;font-size:16px;color:#333;position:relative;box-sizing:border-box;margin:0 0 30px;line-height:20px;display:block}ol li:before{height:30px;transform:translateY(-50%);color:#fffefe;font:700 12px/30px RobotoSlab;content:counter(item) ". ";position:absolute;counter-increment:item;text-align:center;top:50%;box-shadow:0 10px 20px #e7d6b0;border-radius:15px;background:#ffaf00;left:0;width:30px}.about-comp,.about-more-text,.catalog-bottom-text,.catalog-top-text,.price-top-text{font-size:16px;color:#333;line-height:30px}.about-comp p,.about-more-text p,.catalog-bottom-text p,.catalog-top-text p,.price-top-text p{margin:0 0 20px}.about-comp ol,.about-comp ul,.about-more-text ol,.about-more-text ul,.catalog-bottom-text ol,.catalog-bottom-text ul,.catalog-top-text ol,.catalog-top-text ul,.price-top-text ol,.price-top-text ul{margin:30px 0 35px}.about-comp ol li,.about-comp ul li,.about-more-text ol li,.about-more-text ul li,.catalog-bottom-text ol li,.catalog-bottom-text ul li,.catalog-top-text ol li,.catalog-top-text ul li,.price-top-text ol li,.price-top-text ul li{padding:0 0 0 40px;margin:0 0 10px}.about-comp ol li:after,.about-comp ul li:after,.about-more-text ol li:after,.about-more-text ul li:after,.catalog-bottom-text ol li:after,.catalog-bottom-text ul li:after,.catalog-top-text ol li:after,.catalog-top-text ul li:after,.price-top-text ol li:after,.price-top-text ul li:after{height:10px;border-radius:0;background:#ffcb01;width:10px}.about-comp ol,.about-more-text ol,.catalog-bottom-text ol,.catalog-top-text ol,.price-top-text ol{margin-bottom:46px}.about-comp ol li,.about-more-text ol li,.catalog-bottom-text ol li,.catalog-top-text ol li,.price-top-text ol li{margin:0 0 20px}.about-comp ol li:before,.about-more-text ol li:before,.catalog-bottom-text ol li:before,.catalog-top-text ol li:before,.price-top-text ol li:before{transform:none;color:#e99d0d;font:700 16px RobotoSlab;top:0;box-shadow:none;background:none;width:auto}.about-comp a,.about-more-text a,.catalog-bottom-text a,.catalog-top-text a,.price-top-text a{text-decoration:underline;color:#333}.about-comp a:hover,.about-more-text a:hover,.catalog-bottom-text a:hover,.catalog-top-text a:hover,.price-top-text a:hover{color:#ffb300}.about-comp blockquote,.about-more-text blockquote,.catalog-bottom-text blockquote,.price-top-text blockquote{margin-bottom:15px}.about-comp .drop,.about-more-text .drop,.catalog-bottom-text .drop,.price-top-text .drop{padding-top:1px}.catalog-top-text blockquote{margin:0 0 35px}.custom-table,.table-price table{margin:0 0 35px;width:100%}.custom-table th,.table-price table th{border-left:1px solid #e5e5e5;padding:15px 30px 15px 20px;font-size:16px;font-weight:300;color:#333;border-bottom:2px solid #fec52b;text-align:left;background:#f5f5f5;line-height:1.25}.custom-table th:first-child,.table-price table th:first-child{border-left:none}.custom-table td,.table-price table td{border-left:1px solid #e5e5e5;padding:15px 30px 14px 20px;font-size:16px;font-weight:300;color:#333;border-bottom:1px solid #e5e5e5;text-align:left;line-height:1.25;vertical-align:middle}.custom-table td:last-child,.table-price table td:last-child{border-right:1px solid #e5e5e5}.custom-table td[colspan],.table-price table td[colspan]{text-align:center;background:#faf7f0}.custom-table .square,.table-price table .square{font-size:10px;position:relative;top:-6px}*{outline:none}body{min-width:320px;font-family:Roboto}.wrapper,body{position:relative}.wrapper{box-sizing:border-box;margin:0 auto;width:1200px;z-index:5}.wrapper:after{content:"";clear:both;display:table}h1{color:#fff;font:48px/50px RobotoSlab;margin:0 0 51px}h1 span{color:#ffaf00}.title-h2,h2{color:#333;font:36px/50px RobotoSlab;text-align:center;margin:0 0 20px}.title-h2 span,h2 span{color:#ffb300}.title-h3,h3{color:#333;font:30px/40px RobotoSlab;margin:0 0 51px}.title-h3 .square,h3 .square{font-size:20px;position:relative;top:-10px}.title_h4,h4{color:#fff;font:24px/30px RobotoSlab;margin:0 0 20px}[align=left]{text-align:left!important}[align=center]{text-align:center!important}[align=right]{text-align:right!important}.btn{padding:0;border:none;margin:0;background:none;cursor:pointer;display:inline-block}.btn-orange{height:40px;overflow:hidden;padding:0 28px;font-size:14px;color:#fff;text-align:center;border-radius:20px;background:linear-gradient(270deg,#ffcb00 0,#ffaf00);line-height:40px}.btn-orange span{border-right:1px solid #e5a200;position:relative;box-sizing:border-box;margin:0 17px 0 -28px;width:41px;float:left}.btn-orange:hover{background:#ffcb00}.btn-white{padding:2px;font-size:14px;text-decoration:none!important;border-radius:20px;background:linear-gradient(270deg,#ffcb00 0,#ffaf00)}.btn-white span{padding:0 37px!important;text-decoration:none;color:#000;border-radius:20px;background:#fff!important;line-height:36px;display:block!important}.btn-white:hover{background:#ffb300}.btn-white:hover span{color:#fff;background:#ffb300!important}blockquote{padding:30px 45px 40px 60px;font-size:16px;color:#333;box-sizing:border-box;box-shadow:inset 5px 0 0 #fdc52b;background:#faf7f0;line-height:30px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;border:0;outline:none;margin:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{padding:0!important;text-shadow:none;color:#444;position:relative;border-radius:4px;background:#f9f9f9}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{padding:15px;color:#444;margin:0;white-space:nowrap}.fancybox-iframe,.fancybox-image{height:100%;width:100%;display:block}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;opacity:.8;top:50%;background-position:0 -108px;cursor:pointer;margin-left:-22px;left:50%;margin-top:-22px;z-index:8060}#fancybox-loading div{height:44px;width:44px}.fancybox-close{right:-55px;position:absolute;top:-55px;background:url(/design/site/images/sprite.png) -90px -35px;cursor:pointer;z-index:8040}.fancybox-close,.fancybox-close:hover{height:30px;width:30px;display:inline-block}.fancybox-close:hover{background:url(/design/site/images/sprite.png) -90px 0}.fancybox-nav{-webkit-tap-highlight-color:transparent;height:100%;text-decoration:none;position:absolute;top:0;background:transparent url(/stage.site11.local/design/site/images/blank.gif);cursor:pointer;width:40%;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{height:34px;position:absolute;visibility:hidden;top:50%;cursor:pointer;width:36px;margin-top:-18px;z-index:8040}.fancybox-prev span{background-position:0 -36px;left:10px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{overflow:visible!important;position:absolute;max-width:99999px;max-height:99999px;top:-99999px;left:-99999px}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{overflow:hidden;position:absolute;top:0;background:rgba(25,25,25,.96);left:0;display:none;z-index:8010}.fancybox-overlay-fixed{right:0;position:fixed;bottom:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{text-shadow:none;position:relative;visibility:hidden;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{margin-bottom:-35px;right:50%;position:absolute;bottom:0;text-align:center;z-index:8050}.fancybox-title-float-wrap .child{padding:2px 20px;margin-right:-100%;text-shadow:0 1px 2px #222;color:#fff;border-radius:15px;background:transparent;background:rgba(0,0,0,.8);line-height:24px;white-space:nowrap;display:inline-block}.fancybox-title-outside-wrap{color:#fff;position:relative;margin-top:10px}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{padding:10px;color:#fff;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,.8);left:0}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}.header{padding:0 0 26px}.header_top{border-bottom:1px solid #e6e6e6}.header_top .wrapper{padding-left:340px}.header-top_nav{overflow:hidden}.header-top_nav li{margin:0 0 0 46px;float:left}.header-top_nav li:first-child{margin:0}.header-top_nav a{padding:18px 0 17px;font-size:14px;color:#333;letter-spacing:.025em;display:inline-block}.header-top_nav .active a,.header-top_nav a:hover{color:#ffb300}.footer-logo,.logo{font-size:12px;color:#777;text-align:center;margin:-60px 60px 0 0;float:left}.footer-logo img,.logo img{margin:0 0 5px;display:block}.header_in{padding:30px 0 0}.header_callback{height:40px;padding:0;font-size:14px;border:none;color:#fff;text-align:center;margin:0 20px 0 0;border-radius:20px;background:linear-gradient(90deg,#ffaf00 0,#ffcb00);width:210px;line-height:40px;float:left;display:inline-block}.header_callback span{border-right:1px solid #e5a200;position:relative;box-sizing:border-box;margin:0 -10px 0 0;width:41px;float:left}.header_callback:hover{background:#ffcb00}.contact-tel,.footer_tel,.header_tel{padding:0 35px 0 62px;position:relative;margin:-12px 0 0;float:left}.contact-tel i,.footer_tel i,.header_tel i{height:38px;transform:translateY(-50%);border:1px solid hsla(0,0%,51%,.2);position:absolute;text-align:center;top:50%;border-radius:100%;left:0;width:38px;line-height:38px}.contact-tel a,.footer_tel a,.header_tel a{font-size:24px;color:#333;margin:6px 0;display:block}.contact-tel a:hover,.contact-tel a:hover span,.footer_tel a:hover,.footer_tel a:hover span,.header_tel a:hover,.header_tel a:hover span{color:#ffb300}.contact-tel span,.footer_tel span,.header_tel span{color:#878787}.footer_time,.header_time{font-size:14px;color:#777;line-height:20px;float:left}.footer_sharing,.header_sharing{text-align:center;width:191px;float:right}.footer_sharing a,.header_sharing a{font-size:14px;color:#000;position:relative;border-bottom:1px solid #ffb300;box-sizing:border-box;vertical-align:top;display:inline-block}.footer_sharing a:hover,.header_sharing a:hover{color:#ffb300}.footer_sharing .whatsapp-btn,.header_sharing .whatsapp-btn{height:20px;font-size:12px;border:none;color:#fff;margin:0 0 5px 4px;width:90px;line-height:20px;padding-left:10px}.footer_sharing .whatsapp-btn:hover,.header_sharing .whatsapp-btn:hover{color:#fff}.footer_sharing .whatsapp-btn:hover img,.header_sharing .whatsapp-btn:hover img{opacity:.8}.footer_sharing .viber-btn,.header_sharing .viber-btn{height:23px;font-size:0;border:none;color:#fff;margin:0 1px 5px;width:76px;line-height:23px;padding-left:10px}.footer_sharing .viber-btn img,.header_sharing .viber-btn img{height:20px}.footer_sharing .viber-btn:hover,.header_sharing .viber-btn:hover{color:#fff}.footer_sharing .viber-btn:hover img,.header_sharing .viber-btn:hover img{opacity:.8}.footer_sharing img,.header_sharing img{position:absolute;top:0;left:0;z-index:-1}.nav-menu{position:absolute;border-bottom:1px solid hsla(0,0%,100%,.5);top:0;left:0;width:100%;z-index:50}.nav-menu li{padding:20px 0;position:relative;margin:-1px 0 0 16px;float:left}.nav-menu li:first-child{margin:0}.nav-menu li:first-child:before{display:none}.nav-menu li:before{height:4px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:#ffcb00;left:-10px;width:4px}.nav-menu li:hover .drop{display:block}.nav-menu a{padding:9px 0 8px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.025em;display:inline-block}.nav-menu a:hover{color:#ffb300}.nav-menu .active:after{height:2px;content:"";position:absolute;bottom:0;box-shadow:0 0 10px #e3b300;background:#ffcb00;left:0;width:100%;display:inline-block}.nav-menu .active a,.nav-menu .active a:hover{color:#fff}.nav-menu .drop{padding:30px 0 11px;position:absolute;top:100%;box-shadow:0 10px 20px rgba(0,0,0,.3);background:#fff;left:-38px;width:300px;z-index:10}.nav-menu .drop:after{height:0;border-right:7px solid transparent;border-left:7px solid transparent;content:"";position:absolute;border-bottom:7px solid #fff;top:-7px;left:42px;width:0}.nav-menu .drop li{padding:0 15px 0 38px;margin:0 0 19px;float:none}.nav-menu .drop li:after,.nav-menu .drop li:before{display:none}.nav-menu .drop a{font-size:14px;font-weight:400;color:#333;text-transform:none}.nav-menu .drop a:hover{color:#ffb300}.nav-menu .drop .active:after{display:none!important}.nav-menu .drop .active>a{color:#ffb300}.nav-menu .second-menu.left{right:100%;left:auto}.nav-menu .second-menu{padding:30px 0 11px;transition:all .2s ease-in-out;position:absolute;opacity:0;visibility:hidden;top:0;box-shadow:0 10px 20px rgba(0,0,0,.3);background:#fff;left:100%;width:300px;z-index:10}.drop{display:none}.bg{overflow:hidden;right:0;bottom:0;top:0;left:0;z-index:-1}.bg,.bg img{position:absolute}.bg img{transform:translate(-50%,-50%);min-height:100%;min-width:100%;top:50%;left:50%;display:block}.masthead{padding:116px 0 0;position:relative;text-align:center;margin:0 0 50px}.masthead .masthead-img{right:0;position:absolute;top:118px}.masthead_in{font-size:14px;color:#fff;margin:82px 0 126px 100px;width:350px;line-height:20px}.masthead_in li{font-size:18px;margin:0 0 20px}.masthead_in p{max-width:275px;margin:0 0 10px}.masthead_in ul{margin:0 0 41px}.content{position:relative;margin:0 0 20px}.about-us{padding:11px 0 22px}.about-us .title-h2,.about-us h2{margin:0 0 100px}.about-us_list{font-size:0;text-align:center}.about-us_item{padding:0 40px;font-size:16px;color:#333;box-sizing:border-box;width:20%;line-height:30px;vertical-align:top;display:inline-block}.about-us_item span{height:120px;margin:0 auto 50px;background:linear-gradient(0deg,#ffaf00 0,#ffcb00);width:120px;display:block}.about-us_item i{height:120px;width:120px;vertical-align:middle;display:table-cell}.about-help{padding:202px 0 190px;position:relative;box-sizing:border-box;background:url(/design/site/images/about-help-bg2.png) no-repeat bottom}.about-help_in{padding:78px 0 0;position:relative;width:500px;float:right}.about-help_in:after{height:585px;content:"";position:absolute;top:-68px;background:url(/design/site/images/3.png) no-repeat;left:-297px;width:393px;display:inline-block;z-index:-1}.about-help_in .title-h2,.about-help_in h2{max-width:400px;text-align:left;margin:0 0 44px}.about-help_in ol{margin:0 0 76px}.about-help_in li{max-width:325px}.about-help_in span{padding:24px 40px 25px;font-size:14px;font-style:italic;color:#333;box-sizing:border-box;border-radius:10px;background:#fff;width:100%;line-height:20px;display:block}.about-help_form,.callback-form{padding:10px;text-align:center;box-sizing:border-box;margin:38px 0 0;background:linear-gradient(90deg,#ffcb00 0,#ffaf00);width:600px;float:left}.about-help_form form,.callback-form form{padding:68px 120px 36px;position:relative;background:#fff;display:block}.about-help_form form:after,.callback-form form:after{height:728px;right:-38px;content:"";position:absolute;top:-49px;background:url(/design/site/images/rule.png) no-repeat top;width:75px;display:inline-block}.about-help_form .form-item,.callback-form .form-item{text-align:left;margin:0 0 28px}.about-help_form .form-item span,.callback-form .form-item span{color:red}.about-help_form label,.callback-form label{font-size:14px;color:#333;margin:0 0 18px;display:block}.about-help_form input,.about-help_form textarea,.callback-form input,.callback-form textarea{padding:10px 19px 9px;border:1px solid #d9d9d9;color:#333;font:16px Roboto;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.05);border-radius:20px;background:#fff;width:100%;display:block}.about-help_form input:focus,.about-help_form textarea:focus,.callback-form input:focus,.callback-form textarea:focus{padding:9px 18px 8px;border:2px solid #ffb000;box-shadow:0 0 20px rgba(255,176,0,.4);border-radius:20px}.about-help_form input.error,.about-help_form textarea.error,.callback-form input.error,.callback-form textarea.error{padding:9px 18px 8px;border:2px solid #ff2121;box-shadow:0 0 20px rgba(255,33,33,.4);border-radius:20px}.about-help_form textarea,.callback-form textarea{height:110px;resize:none}.about-help_form .btn,.callback-form .btn{margin:2px 0 26px}.checkbox{position:relative;text-align:left;cursor:pointer}.checkbox input{height:0;padding:0;position:absolute;opacity:0;visibility:hidden;top:-1px;margin:0;left:-1px;width:0}.checkbox input:checked+span{border:2px solid #d0cbc9!important}.checkbox input:checked+span:after{opacity:1;visibility:visible}.checkbox label{font-size:12px;font-style:italic;color:#656565;cursor:pointer;line-height:20px}.checkbox .icon{height:20px;border:2px solid #d0cbc9;text-align:center;box-sizing:border-box;margin:4px 19px 0 0;width:20px;line-height:16px;float:left}.checkbox .icon:after{height:7px;content:"";opacity:0;visibility:hidden;background:url(/design/site/images/sprite.png) -22px -90px;width:10px;display:inline-block}.checkbox span{overflow:hidden;color:#656565;display:block}.checkbox:hover .icon{border:2px solid #ffb300}.about-services{overflow:hidden;margin:0 0 129px}.about-services_item{height:480px;overflow:hidden;padding:66px 0 0;position:relative;box-sizing:border-box;width:50%;float:left}.about-services_item .cash{font-size:16px;color:#fc0;margin:0 0 35px}.about-services_item ul{min-height:136px}.about-services_item li,.about-services_item p{padding:0 0 0 20px;font-size:16px;color:#fff;margin:0 0 24px}.about-services_item a:hover{text-decoration:none}.about-services_item a{text-decoration:underline;color:#fff}.about-services_item p{padding:0}.about-services_item li:after{top:5px}.about-services_item .btn-orange{padding:0 34px;text-decoration:none;color:#000;margin:13px 0 0}.about-services-item_text-right{padding-right:50px;padding-left:25%}.about-services-item_text-left{padding-left:7%}.small-price{padding:140px 0 0;position:relative;text-align:center;margin:188px 0 -60px}.small-price .title-h2,.small-price h2{color:#fff;margin:0 0 70px}.small-price .bg{overflow:hidden;bottom:60px}.small-price_wrap{position:relative;margin:0 auto;width:980px;z-index:5}.small-price_wrap:after{right:-10px;content:"";position:absolute;bottom:-10px;top:-10px;background:linear-gradient(90deg,#ffcb00 0,#ffaf00);left:-10px;display:inline-block;z-index:-1}.small-price_in{overflow:hidden;position:relative;background:#fff;width:100%;display:table}.small-price_in .column{height:100%;min-height:300px;padding:59px 50px 91px;position:relative;box-sizing:border-box;background:linear-gradient(90deg,#ececec 0,#fff 30.05%,#fff);width:50%;display:table-cell}.small-price_in .column:first-child{background:#fff}.small-price_in .column:first-child img{right:auto;left:0}.small-price_in .column img{right:0;position:absolute;bottom:0}.small-price_in .title-h2,.small-price_in h2{color:#333}.small-price_in .accordion{position:relative;z-index:2}.small-price_in .accordion-title{padding:5px 17px 5px 16px;font-size:16px;color:#666;border-radius:20px;cursor:pointer;display:inline-block}.small-price_in .accordion-title span{color:#666;border-bottom:1px dashed #ffb300;line-height:1.2;display:inline}.small-price_in .accordion-title:hover span{border-bottom:1px solid transparent}.small-price_in .square{font-size:10px;position:relative;top:-6px}.small-price_in .accordion-item{margin:0 0 10px}.small-price_in .accordion-item.active .accordion-title{background:#fff5d9}.small-price_in .accordion-item.active .accordion-title span,.small-price_in .accordion-item.active .accordion-title:hover span{border-bottom:1px solid transparent}.small-price_in .accordion-drop{padding:32px 0}.accordion-drop{display:none}.table-price{text-align:left}.table-price p{font-size:14px;font-weight:300;font-style:italic;color:#333;margin:0 0 20px;line-height:20px}.portfolio-list{padding:160px 0 20px;position:relative}.portfolio-list .title-h2,.portfolio-list h2{margin:9px 0 59px}.portfolio-list_in{list-style:none;font-size:16px;color:#333;line-height:30px;display:block}.portfolio-item{list-style:none;height:280px;font-size:10px;border:1px solid #fff;transition:all .15s ease-in-out;position:relative;counter-increment:list;box-sizing:border-box;background:#000;width:33.3%;float:left;display:block}.portfolio-item:before{color:#fff;font:700 24px RobotoSlab;content:attr(data-index);position:absolute;bottom:10px;left:19px;display:inline-block;z-index:2}.portfolio-item:hover{border:10px solid #fff}.portfolio-item:hover:before{opacity:0}.portfolio-item:hover .portfolio-item,.portfolio-item:hover .portfolio-item_drop{opacity:1;visibility:visible}.portfolio-item:hover .bg{opacity:.2;z-index:3}.portfolio-item .bg{transition:all .15s ease-in-out;z-index:1}.portfolio-item_drop{transform:translateY(-50%);padding:0 80px;transition:all .15s ease-in-out;position:absolute;opacity:0;visibility:hidden;text-align:center;top:54%;box-sizing:border-box;left:0;width:100%;z-index:10}.portfolio-item_drop span{font-size:16px;color:#fff;line-height:30px;display:block}.about-more-text{overflow:hidden;padding:40px 0 39px;clear:both}.about-more-text .btn{margin:40px 0 20px}.masthead_carousel{padding:1px;box-sizing:border-box;margin:64px 0 -140px;background:linear-gradient(270deg,#ffcb00 0,#ffaf00)}.masthead_carousel .slick-slide .img-wrap{display:block}.masthead_carousel .img-wrap{height:100%;overflow:hidden;right:490px;position:absolute;top:0;left:0;display:none}.masthead_carousel .title-h3,.masthead_carousel h3{color:#fff}.masthead_carousel img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%;display:block}.masthead_carousel .slick-dots{padding:0 490px 0 0;position:absolute;bottom:49px;text-align:center;box-sizing:border-box;left:0;width:100%}.masthead_carousel .slick-dots button{height:10px;padding:0;font-size:0;border:none;color:transparent;margin:0;border-radius:5px;background:#fff;cursor:pointer;width:10px;display:inline-block}.masthead_carousel .slick-dots li{margin:0 10px;display:inline-block}.masthead_carousel .slick-dots .slick-active button{background:#fc0}.masthead_carousel .slick-slide{overflow:hidden;position:relative;background:linear-gradient(0deg,#684c4e 0,#3b2532)}.masthead-carousel_text{padding:57px 70px 51px 91px;font-size:18px;color:#fff;text-align:left;box-sizing:border-box;width:490px;line-height:20px;float:right}.masthead-carousel_text .title-h2,.masthead-carousel_text h2{font-size:42px;color:#fff;text-align:left;margin:0 0 45px;line-height:50px}.masthead-carousel_text ul{margin:0 0 41px}.slide-video{height:0;position:relative;padding-bottom:56.25%;width:100%}.slide-video iframe,.slide-video video{height:100%;position:absolute;top:0;left:0;width:100%}.masthead_carousel .slide-video{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.masthead-carousel_text ol li:after{display:none}.masthead-carousel_text blockquote a:hover{text-decoration:underline}.masthead-carousel_text blockquote a{color:#fdc52b}.masthead-carousel_text ol,.masthead-carousel_text p{margin:0 0 20px}.masthead-carousel_text li{padding:0 0 0 30px;font-size:18px;color:#fff;position:relative;margin:0 0 20px}.masthead-carousel_text li:after{height:5px;content:"";position:absolute;top:9px;border-radius:100%;background:#ffaf00;left:0;width:5px}.masthead-carousel_text i{font-style:italic}.masthead-inner{padding:70px 0 0}.masthead-inner,.masthead-inner+*{position:relative;z-index:10}.crumbs{padding:34px 0 32px;float:left}.crumbs ul{overflow:hidden;margin:0 0 14px}.crumbs li{font-size:14px;color:#d2d2d2;position:relative;margin:0 32px 0 0;line-height:20px;float:left}.crumbs li:after{height:4px;content:"";position:absolute;top:8px;background:#fbc103;left:-17px;width:4px}.crumbs a{color:#fff;display:inline-block}.crumbs a:hover{color:#ffb300}.crumbs h1{font-size:42px;letter-spacing:normal;margin:0}.has-sidebar .crumbs{margin:0 0 0 320px}.sidebar{margin:0 40px 0 0;width:280px;float:left}.content-nav i{height:50px;right:0;content:"";position:absolute;top:0;transform-origin:top;width:50px;z-index:10}.content-nav .has-child.open i:after{transform:rotate(-135deg);top:16px}.content-nav .has-child i:after{height:10px;transform:rotate(45deg);border-left:1px solid #333;right:16px;transition:all .2s ease-in-out;content:"";position:absolute;border-top:1px solid #333;top:22px;cursor:pointer;width:10px;z-index:15}.content-nav i:hover:after{border-left:1px solid #ffcb00;border-top:1px solid #ffcb00}.nav-menu .has-child:hover>ul{opacity:1;visibility:visible}.content-nav .has-child{position:relative}.content-nav{border:1px solid #e6e6e6;margin:-110px 0 20px;background:#fff}.content-nav li ul{border-left:5px solid #fbc103;border-top:1px solid #e6e6e6}.content-nav li ul a{padding-left:40px}.content-nav li{border-top:1px solid #e6e6e6;display:block}.content-nav li:first-child{border:none}.content-nav a{padding:15px 29px 14px;font-size:14px;color:#333;line-height:20px;display:block}.content-nav a:hover{color:#fff;background:linear-gradient(0deg,#dd8513 0,#ffcb01)}.content-nav .active{position:relative;background:#f5f6f8}.content-nav .active:after{height:100%;right:0;content:"";position:absolute;top:0;background:#fbc103;width:5px}.content-nav .active a{color:#333;background:#f5f6f8}.banner_item{position:relative;text-align:center;margin:0 0 20px;width:100%}.banner_item img{width:100%;display:block}.banner_item .btn{position:absolute;bottom:40px;margin-left:-69px;left:50%}.banner_item p{padding:0 45px;color:#fff;font:18px/30px RobotoSlab;position:absolute;bottom:103px;box-sizing:border-box;left:0;width:100%}.catalog-list_in,.product-info{overflow:hidden;padding:29px 0 0}.catalog-list_in .title-h2,.catalog-list_in h2,.product-info .title-h2,.product-info h2{text-align:left}.download-list{overflow:hidden;padding:11px 0 0}.download-item{font-size:16px;text-decoration:underline;color:#ffaf00;clear:both;margin:0 0 40px;line-height:30px;display:block}.download-item img{margin:-11px 29px 20px 20px;float:left}.download-item span{padding:9px 10px 9px 0;border:1px solid #e6e6e6;box-sizing:border-box;width:100%;display:block}.pattern:after{height:100%;content:"";position:absolute;top:0;background:linear-gradient(90deg,#ffcb00 0,#ffaf00);left:0;width:100%;display:inline-block;z-index:1}.pattern:before{right:10px;content:"";position:absolute;bottom:10px;top:10px;background:#fff;left:10px;z-index:2}.pattern>*{position:relative;z-index:3}.pattern{overflow:hidden;padding:20px 20px 0;position:relative;max-width:45%;margin:0 0 20px 30px;float:right}.download-item2 span{display:block}.download-item2{font-size:16px;text-decoration:none;color:#333;position:relative;clear:both;margin:0 0 20px;line-height:30px;display:block}.download-item2 .center{overflow:visible;padding:9px 10px 9px 99px;border:1px solid #e6e6e6;box-sizing:border-box;width:100%;display:block}.download-item2:hover{color:#ffaf00}.download-item2 span{color:rgba(51,51,51,.4)}.download-item2 img{transform:translateY(-50%);position:absolute;top:50%;margin:0!important;left:20px;float:left}.catalog-item{overflow:hidden;padding:24px 30px 12px 0;font-size:14px;border:1px solid #e6e6e6;color:#333;box-sizing:border-box;margin:0 0 20px;border-radius:2px;line-height:30px;display:block}.catalog-item .title_h4,.catalog-item h4{color:#333;margin:0 0 23px}.catalog-item ul{margin:0 0 20px}.catalog-item li{position:relative}.catalog-item p{margin:0 0 28px}.catalog-item_preview{padding:9px 20px 8px;font-size:16px;color:#333;text-align:center;box-sizing:border-box;margin:0 20px 0 0;width:259px;line-height:30px;float:left}.catalog-item_preview img{margin:0 auto 20px;display:block}.catalog-item_preview span{font-size:30px;color:#ffb300}.catalog-item_in,.catalog-item_in p{overflow:hidden}.catalog-item_in li{color:#666}.catalog-item_in .tac.clb{margin-bottom:20px}.catalog-item_in .image-item{height:95px;box-sizing:border-box;width:95px}.catalog-item_in span{padding:0 0 0 10px;position:relative;box-sizing:border-box;background:#fff;width:50%;float:right;z-index:5}.catalog-item_in span:first-child{padding:0 10px 0 0;width:auto;float:none;display:inline}.catalog-item_in li{position:relative}.catalog-item_in li:after{content:"";position:absolute;border-bottom:1px dashed #ccc;bottom:10px;left:0;width:100%}.pagination{overflow:hidden;clear:both;margin:0 0 18px}.pagination li{color:#333;font:700 14px/48px RobotoSlab;text-align:center;margin:0 10px 0 0;width:50px;float:left}.pagination a{height:50px;border:1px solid #e6e6e6;color:#333;box-sizing:border-box;border-radius:2px;width:50px;display:block}.pagination a:hover{padding:1px;border:none;color:#fff;background:linear-gradient(0deg,#dd8513 0,#fdcb01)}.pagination .active a{padding:0!important;border:1px solid #f0ac0a!important;color:#333!important;box-shadow:inset 0 0 0 1px #f0ac0a;background:#fff!important}.catalog-bottom-text{padding:20px 0 19px}.catalog-bottom-text .title-h2,.catalog-bottom-text h2{text-align:left}.catalog-bottom-text .title-h3,.catalog-bottom-text h3{margin:0 0 21px}.catalog-bottom-text ol,.catalog-bottom-text ul{margin:30px 0 35px}.catalog-bottom-text ol li,.catalog-bottom-text ul li{padding:0 0 0 40px;margin:0 0 10px}.catalog-bottom-text ol li:after,.catalog-bottom-text ul li:after{height:10px;border-radius:0;background:#ffcb01;width:10px}.catalog-bottom-text ol{margin-bottom:46px}.catalog-bottom-text ol li{margin:0 0 20px}.catalog-bottom-text ol li:before{transform:none;color:#e99d0d;font:700 16px RobotoSlab;top:0;box-shadow:none;background:none;width:auto}.catalog-bottom-text blockquote{margin:0;width:100%}.catalog-list-preview{padding:30px 0 0}.catalog-list-preview_item{padding:0 10px;text-align:center;box-sizing:border-box;margin:0 0 20px;width:25%;float:left}.catalog-list-preview_item div{height:210px;overflow:hidden;position:relative;display:block}.catalog-list-preview_item img{transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%}.catalog-list-preview_item span{-ms-flex-pack:center;height:69px;justify-content:center;border:1px solid #e6e6e6;text-decoration:underline;color:#333;font:16px RobotoSlab;border-top:none;align-items:center;-ms-flex-align:center;display:-ms-flexbox;display:flex}.catalog-list-preview_item:hover span{border:1px solid #f6bd24;text-decoration:none;color:#fff;border-top:none;background:#f6bd24}.masthead-error{overflow:hidden;padding:70px 0 0;position:relative;margin:0 0 -20px}.masthead-error .masthead-img{right:-126px;position:absolute;top:118px}.masthead-error .masthead_in{font-size:17px;margin:146px 0 171px 100px;width:480px;line-height:30px}.masthead-error h1{font-size:80px;margin:0 0 37px;line-height:82px}.masthead-error p{max-width:100%;margin:0 0 43px}.masthead-error .btn{padding:0 37px}#map{height:460px;margin:0 60px 0 0;border-radius:2px;background:#f9f7ef;width:640px;float:left}.contact-in{overflow:hidden;padding:40px 0 49px}.contact-tel{margin:0 0 20px}.contact-tel .tel-orange{top:50%}.contact-info{overflow:hidden;padding:13px 0 0}.contact-info .title_h4,.contact-info h4{color:#333;margin:0 0 25px}.contacts-social{overflow:hidden;padding:7px 0 0;clear:both}.contacts-social a{margin:0 10px 0 0;float:left}.contact-info-item{overflow:hidden;font-size:16px;color:#333;clear:both;margin:0 0 39px;line-height:30px}.contact-info-item a{text-decoration:underline;color:inherit}.contact-info-item a:hover{color:#ffb300}.contact-info-item .title-h3,.contact-info-item h3{margin:0 0 21px}.about-help_small{padding:20px 0 130px;margin:70px 0 0}.portfolio_small{padding:41px 0 20px}.price-top-text{padding:39px 0 21px}.price-list-in{overflow:hidden;padding:10px;position:relative;background:linear-gradient(90deg,#ffcb00 0,#ffaf00)}.price-list-in .price-img{position:absolute;bottom:0;left:0}.price-list-in .accordion{position:relative;z-index:2}.price-list-in .accordion-title{padding:5px 17px 5px 16px;font-size:16px;color:#666;border-radius:20px;cursor:pointer;display:inline-block}.price-list-in .accordion-title span{color:#666;border-bottom:1px dashed #ffb300;line-height:1.2;display:inline}.price-list-in .accordion-title:hover span{border-bottom:1px solid transparent}.price-list-in .square{font-size:10px;position:relative;top:-6px}.price-list-in .accordion-item{margin:0 0 10px}.price-list-in .accordion-item.active .accordion-title{background:#fff5d9}.price-list-in .accordion-item.active .accordion-title span,.price-list-in .accordion-item.active .accordion-title:hover span{border-bottom:1px solid transparent}.price-list-in .accordion-drop{padding:32px 0}.price-list-item{padding:59px 90px 70px;position:relative;text-align:center;background:linear-gradient(180deg,#ececec 0,#fff 30.05%,#fff)}.price-list-item:first-child{background:#fff}.about-comp{padding:19px 0 10px;text-align:left}.about-comp img{height:auto!important;max-width:100%}.about-comp .title-h2,.about-comp .title-h3,.about-comp h2,.about-comp h3{text-align:left}.about-comp blockquote{padding:30px 45px 30px 60px;margin:0;width:100%}.about-comp .fl_l{max-width:45%;margin:-10px 40px 10px 0}.about-comp .fl_r{max-width:45%;margin:31px 0 10px 40px}.about-comp .title-h3,.about-comp h3{margin:29px 0 21px}.about-comp .custom-table,.about-comp .table-price table,.table-price .about-comp table{margin:0 0 28px}.about-image-list{overflow:hidden;padding:10px 0}.about-image-list img{margin:0 20px 0 0;border-radius:2px;float:left}.image-list{margin:0 -20px 44px 0}.image-list .drop{clear:both}.image-list .btn{margin:10px 0 0}.image-item{height:100px;position:relative;margin:0 20px 20px 0;width:160px;float:left}.image-item img{height:100%;object-fit:cover;width:100%;display:block}.image-item:after{height:100%;border:3px solid #fbc203;content:"";position:absolute;top:0;box-sizing:border-box;left:0;width:100%;display:none}.image-item:hover:after{display:block}.image-item_big{height:auto;margin-right:0;width:100%}.image-item_big img{height:100%;width:100%}.image-item_big:after{display:none!important}.product-in{margin:0 0 -168px}.product-in:last-child{margin:0}.product-info .about-us{margin:0 0 39px}.product-info .about-us .title-h2,.product-info .about-us h2{text-align:center;margin:0 0 45px}.product-info .about-us_item{padding:0 20px;font-size:14px}.product-info .about-us_item span{margin:0 auto 29px}.product-info .catalog-top-text{margin:0 0 35px}.product-info .title-h2,.product-info h2{margin:0 0 36px;line-height:40px}.pluses-form{padding:10px;margin:0 0 18px;background:linear-gradient(90deg,#ffcb00 0,#ffaf00)}.pluses-form_in{background:#fff}.pluses-form_in .title_h4,.pluses-form_in h4{font-size:28px;color:#333;margin:0 0 30px}.pluses-form_in ol{margin:0 0 43px}.pluses-form_in li{padding:0 0 0 60px;margin:0 0 20px}.pluses-form_in form{padding:45px 70px 30px}.pluses-form_in .row{overflow:hidden;margin:0 -20px}.pluses-form_in .column{padding:0 20px;box-sizing:border-box;width:50%;float:left}.pluses-form_in .form-item{text-align:left;margin:0 0 28px}.pluses-form_in .form-item span{color:red}.pluses-form_in label{font-size:14px;color:#333;margin:0 0 18px;display:block}.pluses-form_in input,.pluses-form_in textarea{padding:10px 19px 9px;border:1px solid #d9d9d9;color:#333;font:16px Roboto;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.05);border-radius:20px;background:#fff;width:100%;display:block}.pluses-form_in input:focus,.pluses-form_in textarea:focus{padding:9px 18px 8px;border:2px solid #ffb000;box-shadow:0 0 20px rgba(255,176,0,.4);border-radius:20px}.pluses-form_in input.error,.pluses-form_in textarea.error{padding:9px 18px 8px;border:2px solid #ff2121;box-shadow:0 0 20px rgba(255,33,33,.4);border-radius:20px}.pluses-form_in textarea{height:110px;resize:none}.pluses-form_in .btn{margin:0 0 16px}.pluses-form_in .checkbox,.pluses-form_in .checkbox label{margin:0}.pluses-form_in .checkbox .icon{margin-top:0}.pluses-form_in .checkbox span{font-size:12px;line-height:20px;margin-top:4px}.pluses-form_bottom{padding:24px 70px 26px;font-size:14px;color:#333;background:#faf7f0;line-height:20px}.pluses-form_bottom i{font-style:italic}.catalog_banner:after{height:100%;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#615d4c);left:200px;z-index:-1}.catalog_banner .bg{transform:translateX(-50%);min-height:100%;min-width:100%;left:50%}.catalog_banner{overflow:hidden;padding:46px 25px 47px 401px;font-size:16px;color:#fc0;position:relative;box-sizing:border-box;margin:0 0 29px;width:100%}.catalog_banner p{color:#fff;font:24px RobotoSlab;margin:0 0 10px}.portfolio-item_in .title-h2,.portfolio-item_in h2{margin-top:20px!important}.portfolio-item_in .about-us{margin:0 0 39px}.portfolio-item_in .about-us .title-h2,.portfolio-item_in .about-us h2{text-align:center;margin:0 0 45px}.portfolio-item_in .about-us_item{padding:0 20px;font-size:14px}.portfolio-item_in .about-us_item span{margin:0 auto 29px}.portfolio-item-info{overflow:hidden}.portfolio-item-info .title-h2,.portfolio-item-info h2{text-align:left;margin:20px 0 34px}.portfolio-item-text a:hover{color:#ffb300}.portfolio-item-text a{text-decoration:underline;color:#333}.portfolio-item-text p{margin:0 0 15px}.portfolio-item-text{padding:29px 0 0;font-size:16px;color:#333;margin:0 0 36px;line-height:30px}.portfolio-item-text ul li{padding:0 0 0 40px;font-size:16px;color:#333;margin:0 0 20px;line-height:20px}.portfolio-item-text ul li:after{height:10px;top:6px;border-radius:0;background:#ffcb01;width:10px}.services-list{overflow:hidden;padding:24px 0 32px 49px;border:2px solid #ffcb00;box-sizing:border-box;margin:15px 0 29px;background:#faf7f0}.services-list p{color:#333;font:24px/30px RobotoSlab;margin:0 39px 0 0;width:170px;float:left}.services-list a{font-size:12px;text-decoration:underline;color:#333;margin:13px 27px 2px 0;line-height:1.25;float:left}.services-list a:hover{text-decoration:none}.services-list .active{text-decoration:underline!important;color:#ffcb00}.footer_top{padding:50px 0 40px;border-top:1px solid #e6e6e6}.footer_bottom-nav{padding:50px 0 38px;background:#323232}.footer_bottom-nav ul{padding:0 30px 0 0;box-sizing:border-box;width:20%;float:left}.footer_bottom-nav li{font-size:12px;text-decoration:underline;color:#fff;margin:0;line-height:30px}.footer_bottom-nav li:first-child{font-size:16px;color:#ffb300;margin:0 0 21px}.footer_bottom-nav a{color:inherit}.footer_bottom-nav a:hover{text-decoration:none;color:#ffb300}.footer-logo{margin:0 0 20px;float:none;display:block}.footer-logo img{margin:0 0 5px}.footer_left{margin:0 61px 51px 0;float:left}.footer_social{padding:20px 0;font-size:0;text-align:center}.footer_social a{height:40px;overflow:hidden;margin:0 5px;border-radius:2px;width:40px}.footer_social a:hover{opacity:.8}.footer_nav{padding:6px 20px 0 0;box-sizing:border-box;width:178px;float:left}.footer_nav li{margin:24px 0 0}.footer_nav li:first-child{margin:0}.footer_nav a{font-size:16px;color:#333;letter-spacing:.025em}.footer_nav .active a,.footer_nav a:hover{color:#ffb300}.footer_contacts{float:left}.footer_tel{margin:-2px 0 26px}.footer_time{margin:9px 0 40px}.footer_contacts_in{padding:12px 32px 11px 62px;font-size:14px;color:#777;position:relative;clear:left;line-height:1.25}.footer_contacts_in i{height:38px;transform:translateY(-50%);border:1px solid hsla(0,0%,51%,.2);position:absolute;text-align:center;top:50%;border-radius:100%;left:0;width:38px;line-height:38px}.footer_sharing{margin:10px 0 0}.copyright{overflow:hidden;padding:19px 0 0;font-size:12px;text-decoration:underline;color:#fff!important;clear:both;display:inline-block}.copyright:hover{color:#ffb300!important}#callback{width:610px}#price{width:1200px}#price .title-h3,#price h3{margin:20px 0 29px}#gallery{background:#fff;width:1020px}#gallery .popup_in{padding:10px 10px 0}.popup .callback-title{color:#333;font:30px/40px RobotoSlab;margin:0 0 29px}.popup{padding:10px;background:linear-gradient(90deg,#ffcb00 0,#ffaf00);width:1100px;display:none}.popup,.popup_in{box-sizing:border-box}.popup_in{padding:39px 0 16px;text-align:center;background:#fff;width:100%;display:block}.popup_in .table-price{padding:0 90px}.callback-form{overflow:hidden;padding:0;margin:0;background:none;width:100%;float:none}.callback-form form{padding:0 130px 0 120px;margin:0}.callback-form form:after{display:none}.callback-form .form-item{margin:0 0 38px}.popup-gallery-big{margin:0 0 10px}.popup-gallery-big img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.popup-gallery-big .slick-slide{height:540px;overflow:hidden;position:relative}.popup-gallery-big .title{padding:16px 0 21px;color:#fff;font:18px/1.25 RobotoSlab;position:absolute;top:0;background:rgba(0,0,0,.6);left:0;width:100%;display:none;z-index:5}.popup-gallery-small{padding:0 41px}.popup-gallery-big .slick-arrow,.popup-gallery-small .slick-arrow{height:40px;transform:translateY(-50%);padding:0;font-size:0;border:none;color:transparent;position:absolute;top:50%;border-radius:20px;background:linear-gradient(180deg,#ffcb01 0,#dd8513);cursor:pointer;left:0;width:40px;z-index:10}.popup-gallery-big .slick-arrow:hover,.popup-gallery-small .slick-arrow:hover{background:linear-gradient(180deg,#fff001 0,#d2b100)}.popup-gallery-big .slick-arrow:after,.popup-gallery-small .slick-arrow:after{height:12px;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;background:url(/design/site/images/sprite.png) -90px -70px;left:50%;width:8px;display:inline-block}.popup-gallery-big .slick-next,.popup-gallery-small .slick-next{right:0;left:auto}.popup-gallery-big .slick-next:after,.popup-gallery-small .slick-next:after{transform:translate(-50%,-50%) rotate(180deg)}.popup-gallery-small .slick-slide{height:120px;overflow:hidden;border:10px solid #fff;position:relative;box-sizing:border-box;cursor:pointer}.popup-gallery-small .slick-slide:hover:after{border:3px solid #ffb300;right:0;content:"";position:absolute;bottom:0;top:0;left:0;display:inline-block;z-index:10}.popup-gallery-small img{transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%;z-index:4}.popup-gallery-small .slick-current:after{display:none!important}.popup-gallery-small .slick-current img{opacity:.1}.is-wait .fancybox-wrap{opacity:0!important}.subtext{padding:20px 0 0;position:absolute;bottom:0;left:0;width:100%;z-index:5}.subtext .open-sub{height:20px;position:absolute;top:0;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#ffcb01 0,#dd8513) padding-box;cursor:pointer;margin-left:-20px;left:50%;width:40px;display:inline-block}.subtext .open-sub:hover{background:linear-gradient(180deg,#fff001 0,#d2b100)}.subtext .open-sub:after{height:12px;transform:translate(-50%,-50%) rotate(90deg);content:"";position:absolute;top:50%;background:url(/design/site/images/sprite.png) -90px -70px;left:50%;width:8px;display:inline-block}.subtext .open-sub.active:after{transform:translate(-50%,-50%) rotate(-90deg)}.subtext li{margin:0 0 15px}.subtext ol,.subtext ul{margin:0 0 20px}.subtext a{text-decoration:underline;color:#333}.subtext a:hover{color:#ffb300}.subtext_in{padding:5px;color:#fff;background:rgba(0,0,0,.6);display:none}.subtext_in p{padding:25px 35px 25px 39px;font-size:14px;color:#fff;text-align:left;line-height:20px}.about-help_form .succes,.callback-form .succes{font-size:16px;margin-bottom:22px;color:#333;line-height:30px;display:block}.about-help_form .succes{margin-bottom:32px}.about-help_form .title_h4,.about-help_form h4{color:#000}.popup-gallery-big img{max-width:100%;max-height:100%}.content{overflow:hidden}.pluses-form_in .checkbox .icon{line-height:16px}.burger{height:28px;position:relative;margin:16px 10px 0 0;cursor:pointer;width:25px;float:left;display:none;z-index:5}.burger span{height:2px;transition:transform .2s ease-out;position:absolute;margin:8px 0 0;border-radius:2px;background:#000;width:100%;display:block}.burger span:first-child{margin-top:0}.burger span:last-child{margin-top:16px}.burger.open{z-index:100}.burger.open span{opacity:0;top:1px;margin:6px 0 0}.burger.open span:first-child{transform:rotate(45deg);opacity:1}.burger.open span:last-child{transform:rotate(-45deg);opacity:1}.catalog-icon,.nav-icon{color:#fff;position:relative;text-align:center;margin:10px 0 0;background:#ffcb00;width:100%;display:none;z-index:1}.catalog-icon .burger,.nav-icon .burger{margin:10px 5px -1px 0;float:none;vertical-align:middle;display:inline-block}.catalog-icon .burger span,.nav-icon .burger span{background:#fff}.catalog-icon{background:#524147;line-height:35px}.catalog-icon i{display:inline}.catalog-icon i:after{transform:rotate(45deg) translateY(-50%);padding:3px;border:solid #fff;content:"";position:relative;border-width:0 3px 3px 0;margin:-3px 5px -2px -6px;left:5px;vertical-align:middle;display:inline-block}.header_bottom-icon{display:-ms-flexbox;display:flex}.popup_in img{height:auto;max-width:100%}img:not([src]){visibility:hidden}.footer_bottom{padding:15px 0;font-size:15px;color:#fff;border-top:1px solid #fff;background:#323232;line-height:1.25em}@media screen and (max-width:1240px){.nav-menu a{font-size:10px}.nav-menu li{padding:10px 0;margin-left:6px}.nav-menu li:before{display:none}.wrapper{max-width:1240px;padding-right:20px;box-sizing:border-box;width:100%;padding-left:20px}.header_callback{margin:0 15px 0 0;width:190px}.footer-logo,.logo{font-size:11px;margin:-60px 30px 0 0;width:260px}.footer-logo img,.logo img{width:260px}.contact-tel a,.footer_tel a,.header_tel a{font-size:20px}.contact-tel,.footer_tel,.header_tel{padding:5px 25px 0 50px}.footer_sharing,.header_sharing{width:135px;float:right}.header_top .wrapper{padding-left:310px}.masthead_carousel .img-wrap{right:auto;max-width:50%;width:100%}.about-help_form,.callback-form{width:50%}.about-help_form form,.callback-form form{padding:68px 60px 36px;position:relative;background:#fff;display:block}.about-help_in{padding:78px 0 0 35px;box-sizing:border-box;width:50%}.about-services-item_text-right{padding-right:30px;padding-left:20%}.about-us_item{padding:0 32px}.footer_top{padding:40px 0 20px}.footer-logo{margin:0 0 20px}.footer_left{margin:0 30px 31px 0;width:260px}.footer_contacts_in{padding:12px 25px 11px 50px}.footer_time{margin:14px 0 30px}.image-item{height:100px;margin-right:3%;box-sizing:border-box;width:22%}.image-list{margin-right:-3%}.image-item_big{height:300px;width:100%}.portfolio-item_in .about-us_list,.product-info .about-us_list{text-align:center;margin:0 -15px}.portfolio-item_in .about-us_item,.product-info .about-us_item{padding:0;margin:0 15px 20px;width:110px;line-height:1.35;float:none;vertical-align:top;display:inline-block}.portfolio-item_in .about-us_item span,.product-info .about-us_item span{height:110px;margin:0 0 10px;width:110px}.image-list .drop{overflow:visible!important;clear:none}.catalog_banner:after{z-index:1}.catalog_banner .bg{transform:translateX(0);min-height:100%;min-width:100%;left:-200px;z-index:1}.catalog_banner{padding:46px 25px 47px 250px;background:#b18e5c}.catalog_banner p,.catalog_banner span{position:relative;z-index:2}#map{margin:0 30px 0 0;width:50%}#gallery,#price,.popup{width:900px}.fancybox-wrap{transform:translateX(-50%)!important;left:50%!important}.callback-title{margin-top:30px!important}.popup_in{overflow:hidden}.callback-form{width:100%}.header-top_nav li{margin:0 0 0 18px}.catalog-item_in .image-item{width:30.3%}.catalog-item_in .image-list{margin-right:-3%}.catalog-item li{font-size:12px}.catalog-item li span{letter-spacing:-.02em}.catalog-item_preview{margin-right:10px;width:225px}}@media screen and (max-width:1023px){.pattern{max-width:none}.header_top .wrapper{padding:0 20px}.logo{margin:0 15px 0 0}.header_callback{right:20px;position:absolute;bottom:24px;margin:0}.header_time{margin:-10px 0 0;float:right}.contact-tel,.footer_tel,.header_tel{padding:0 20px 0 50px;margin:-4px 0 10px}.header_content{min-height:1px;padding:0 0 0 280px}.header_tel{padding-right:0;width:auto;padding-left:0}.header_tel a{font-size:18px;margin:6px 10px 6px 0;vertical-align:top;display:inline-block}.header_tel i{display:none}.header{overflow:hidden}h1{font-size:45px;margin:0 0 30px}.title-h2,h2{font-size:30px;line-height:38px}.title-h3,h3{font-size:28px;line-height:35px}.header_sharing{position:absolute;bottom:24px;left:300px;width:191px}.masthead{padding:35px 0 0;position:relative;margin:0 0 20px}.masthead-carousel_text{padding:30px 25px;width:50%}.masthead-carousel_text .title-h2,.masthead-carousel_text h2{font-size:36px;line-height:45px}.about-help_form form,.callback-form form{padding:30px}.about-help_in ol{margin:0 0 50px}.about-help{padding:202px 0 150px}.about-services{margin:0 0 50px}.about-services-item_text-right{padding-right:20px;padding-left:15%}.about-us .title-h2,.about-us h2{margin:0 0 30px}.about-us_list{text-align:center}.about-us_item{padding:0;font-size:14px;margin:0 20px 20px;width:100px;line-height:25px;float:none;display:inline-block}.about-us_item span{height:100px;margin:0 0 20px;width:100px}.small-price{padding:40px 0 0;margin:40px 0 -60px}.small-price_wrap{width:720px}.portfolio-list{padding:138px 0 20px}.portfolio-list .title-h2,.portfolio-list h2{margin:0 0 30px}.footer_bottom-nav ul{width:33.3%}.footer_contacts{overflow:hidden;float:none}.footer_time{clear:left}.footer_sharing{right:25px;position:absolute;top:59px}.masthead-error .masthead-img{right:-426px;position:absolute;top:318px}.masthead-error .masthead_in{font-size:17px;margin-left:0;width:480px;line-height:30px}.masthead-inner{padding:0}.sidebar{margin:0 25px 0 0;width:200px}.has-sidebar .crumbs{margin:0 0 0 225px}.banner_item p{padding:0 20px}.custom-table,.table-price table{overflow:auto;max-width:100%;display:block}.catalog-list-preview_item{width:33.3%}.catalog-item_preview{padding:9px 10px 8px;text-align:center;width:100%;float:none}.catalog-item{padding:24px 30px 12px}.services-list p{width:100%;float:none}#gallery,#price{width:600px}.popup_in .table-price{padding:0 30px}.popup-gallery-big .slick-slide{height:340px}.header-top_nav li{margin:0 0 0 19px}.catalog-item_in .image-item{width:22%}.catalog-item li{font-size:13px}.burger{display:block}.nav-menu{height:100%;position:fixed;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:10000000}.nav-menu.open{display:block}.nav-menu:after,.nav-menu:before{height:2px;content:"";position:absolute;top:20px;background:#fff;left:270px;width:20px;margin-top:-1px}.nav-menu:before{transform:rotate(45deg)}.nav-menu:after{transform:rotate(-45deg)}.nav-menu .has-child>a{position:relative}.nav-menu .has-child>a:after{transform:rotate(45deg) translateY(-50%);padding:3px;border:solid #fff;right:12px;content:"";position:absolute;border-width:0 3px 3px 0;top:50%;margin:-4px 0 0;display:inline-block}.nav-menu .open>.drop{display:block!important}.nav-menu li:hover .drop{display:none}.nav-menu .drop{padding:0;position:relative;left:0;width:250px}.nav-menu .drop li{padding:0;margin:0}.nav-menu .drop .active>a{color:#fff}.nav-menu li{padding:0;position:relative;border-bottom:1px solid #ffcb00;margin:0;width:100%;float:none}.nav-menu li:before{display:none}.nav-menu li:after{right:0;left:0}.nav-menu a{padding:10px 25px 10px 10px;font-size:14px;line-height:1.25;display:block}.nav-menu a:hover{color:#fff}.nav-menu .active>a{background:#ffcb00}.nav-menu .wrapper{height:100%;overflow:auto;padding:0;background:url(/design/site/images/masthead-bg.jpg) no-repeat top;background-size:cover;margin:0;width:250px}.content-nav a{padding:10px 15px}.popup{background:#ffcb00;width:600px!important}.popup_in{padding-top:0}.masthead-inner+.portfolio-list{padding-top:20px}.catalog_banner:after{left:100px}.catalog_banner{padding-left:150px}.pattern{margin:0 0 20px;float:none}}.only-mobile{display:none!important}@media screen and (max-width:767px){.banner{display:none!important}.content-nav{height:100%;overflow:auto;padding:0;border-top:none;border-bottom:none;background:url(/design/site/images/masthead-bg.jpg) no-repeat top;background-size:cover;box-sizing:border-box;margin:0 0 0 auto;width:250px}.content-nav a{padding:15px 15px 14px;color:#fff}.nav-icon{-ms-flex:1 auto;flex:1 auto;padding:0 10px;min-width:90px;display:block!important}.catalog-icon,.nav-icon{padding:0 5px;box-sizing:border-box;width:auto!important;line-height:1.25}.catalog-icon{-ms-flex:1 auto;flex:1 auto;-ms-flex-pack:center;justify-content:center;align-items:center;padding-bottom:2px;-ms-flex-align:center;display:-ms-flexbox;display:flex}.nav-icon{white-space:nowrap}.footer_time{margin:21px 0 24px}.header_top{display:none}.logo{text-align:center;margin:0 auto 10px;width:280px;float:none;display:block}.logo img{margin:0 0 5px;width:100%}.header_content{overflow:hidden;padding:10px 0 0}.header_tel{text-align:center;width:100%}.header_tel a{font-size:15px;margin:0 5px}.header_time{display:none}.header_sharing{position:static;width:100%;float:left}.header_callback{display:none}.header_in{padding:20px 0 0}.header{padding:0}h1{font-size:45px;margin:0 0 30px}.title-h2,h2{font-size:28px;line-height:36px}.title-h3,h3{font-size:25px;margin:0 0 30px;line-height:35px}.masthead h1{font-size:38px}.masthead_carousel img{position:static;object-fit:inherit}.masthead_carousel .img-wrap{transform:none;min-height:1px;position:static;max-width:100%;width:100%;float:none}.masthead_carousel .slick-dots{padding:0;bottom:12px}.masthead-carousel_text{padding:20px 20px 35px;font-size:16px;box-sizing:border-box;width:100%;line-height:18px}.masthead-carousel_text li{font-size:16px;margin:0 0 15px;line-height:18px}.masthead-carousel_text .title-h2,.masthead-carousel_text h2{font-size:28px;margin:0 0 20px;line-height:36px}.about-help_form,.callback-form{width:100%;float:none}.about-help{padding:50px 0}.masthead+.about-help{padding:150px 0 50px}.about-help_in{padding:45px 0 0;width:100%;float:none}.about-help_in li,.about-help_in ol{margin:0 0 20px}.about-services_item{height:auto;padding:25px;width:100%}.about-services_item ul{min-height:1px}.about-services_item{text-align:center}.about-services_item li{padding:0}.about-services_item li:after{display:none}.about-services_item li:before{height:5px;content:"";top:9px;margin:0 10px 0 0;border-radius:100%;background:#ffaf00;width:5px;vertical-align:middle;display:inline-block}.small-price_wrap{margin:0 20px;width:auto}.small-price_in{display:block}.small-price_in .column{min-height:1px;padding:30px 20px;width:100%;display:block}.small-price_in .column img{right:-100px;bottom:0}.small-price_in .column:first-child img{right:auto;left:-105px}.footer_bottom-nav ul{padding:0;width:100%}.footer_bottom-nav li{margin:0 0 10px;line-height:1.4}.footer_bottom-nav li:first-child{line-height:1.2}.footer_bottom-nav a{line-height:1.25}blockquote{padding:30px 20px 20px 40px}.footer-logo{margin-right:auto;text-align:center;margin-left:auto;width:280px;float:none;display:block}.footer-logo img{margin:0 auto 5px}.footer_nav{display:none}.footer_left{margin:0 0 10px;width:100%;float:none}.footer_contacts{float:none}.footer_tel{padding:0;text-align:center;margin:0;width:100%}.footer_tel i{display:none}.footer_tel a{font-size:15px;margin:0 5px;vertical-align:top;display:inline-block}.footer_sharing{right:25px;position:absolute;top:250px}.masthead-error{padding:0;margin:0 0 -20px}.masthead-error .masthead_in{font-size:15px;margin:40px 0;width:480px;line-height:25px}.masthead-error .masthead-img{right:-400px;position:absolute;top:220px}.masthead-error h1{font-size:40px;line-height:45px}.portfolio-item{height:auto;border:none;width:100%}.portfolio-item:before{height:100px;bottom:auto;top:10px;width:100px;z-index:10}.portfolio-item:hover{border:none}.portfolio-item:hover .bg{opacity:1!important}.portfolio-item .bg{height:200px;position:relative}.portfolio-item .portfolio-item_drop{transform:none;padding:10px 20px;position:static!important;opacity:1;visibility:visible}.portfolio-item .icon-zoom{display:none}.about-comp .fl_l,.about-comp .fl_r,.about-more-text .fl_l,.about-more-text .fl_r,.catalog-bottom-text .fl_l,.catalog-bottom-text .fl_r,.catalog-top-text .fl_l,.catalog-top-text .fl_r{margin-right:0!important;max-width:100%;margin-left:0!important;width:100%;float:none!important}.about-comp,.about-more-text,.catalog-bottom-text,.catalog-top-text{font-size:15px;line-height:25px}.about-comp blockquote,.about-more-text blockquote,.catalog-bottom-text blockquote,.catalog-top-text blockquote{padding:30px 25px;margin:0;width:100%}.about-image-list img{width:100%}.custom-table{height:auto!important;overflow:auto;max-width:100%;display:block}.portfolio-list{padding:130px 0 0}.has-sidebar .crumbs{margin:0}.crumbs h1{font-size:34px;line-height:1.25}.catalog_banner{padding:46px 15px 47px 95px}.catalog_banner p{font-size:20px}.catalog_banner .bg{left:-215px}.image-item{width:47%}.about-us_item i,.portfolio-item_in .about-us_item span,.product-info .about-us_item span{height:100px;width:100px}.pluses-form_in form{padding:25px 20px}.pluses-form_in .column{width:100%}.pluses-form_in label{margin-bottom:10px}.pluses-form_bottom{padding:24px 20px;background:#faf7f0;line-height:20px}.catalog-bottom-text ol,.catalog-bottom-text ul{margin:20px 0}.pluses-form_in li{padding:0 0 0 44px;margin:0 0 15px}.pluses-form_in ol{margin:0 0 10px}.image-item_big{height:200px;width:100%}.catalog-list-preview_item{width:100%}.catalog-item{padding:24px 15px 12px;font-size:12px;line-height:1.25}.catalog-item ul{overflow:hidden}.catalog-item p:last-child{margin:0}.catalog-item li{overflow:hidden;margin:0 0 10px;width:50%;float:left}.catalog-item li:nth-child(2n){clear:left}.catalog-item li:after{display:none}.catalog-item li span{padding:0;font-weight:400;max-width:100%;width:100%;float:none;display:block}.catalog-item li span:first-child{font-weight:700}.catalog-item_in{clear:both}.contact-in{padding:10px 0 0}#map{height:300px;position:absolute!important;bottom:0;margin:0;left:0;width:100%;float:none}.contact-info{margin-bottom:320px}.services-list{padding:25px 20px 30px}.download-item,.download-item2{line-height:1.3}.download-item span{padding:15px 10px 15px 0}.download-item2 .center{padding:9px 10px 9px 89px}.portfolio_small{padding:20px 0 0}.price-list-item{padding:30px 20px 20px}.about-more-text .btn{margin:20px 0 10px}.custom-table td,.custom-table th,.table-price table td,.table-price table th{padding:10px 20px 10px 15px;font-size:15px}#price .title-h3,#price h3{padding:0 10px}.popup{background:#ffcb00;width:280px!important}.popup .table-price{padding:0 15px}.popup .title-h3,.popup h3{margin:25px 0 29px}.popup_in{padding:0 0 10px}.popup_in .callback-title{margin-top:24px}.callback-form form{padding:0 20px}.fancybox-close{border:5px solid #ffcb00;right:0;top:0;background-color:#ffcb00}.popup-gallery-small{display:none}.popup-gallery-big img{height:100%;transform:none;position:absolute;object-fit:cover;top:0;left:0;width:100%}.popup-gallery-big .subtext{display:none!important}#gallery{padding:0}#gallery .slick-slide{border:none!important}#gallery .popup_in{height:340px;padding:0}.only-mobile{display:block!important}.footer_sharing a,.header_sharing a{margin:0 10px}.header_callback{position:static;margin:10px auto 15px;width:200px;float:none}.header_time{color:#fff;text-align:center;margin:10px;width:auto;float:none}.about-comp img,.about-more-text img,.catalog-bottom-text img,.catalog-top-text img,.price-top-text img{height:auto;width:100%}.sidebar{height:100%;position:fixed;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:10000000}.sidebar.open{display:block}.sidebar:after,.sidebar:before{height:2px;right:270px;content:"";position:absolute;top:20px;background:#fff;left:270px;left:auto;width:20px;margin-top:-1px}.sidebar:before{transform:rotate(45deg)}.sidebar:after{transform:rotate(-45deg)}.about-help .wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex}.popup-gallery-big{overflow:hidden!important}.wrapper .wrapper{padding-right:0;padding-left:0}.catalog-list-preview_item{padding:0}.catalog-item_in .image-item{width:47%}.fancybox-wrap{transform:translateX(-50%);left:50%!important}.catalog_banner:after{left:0}.catalog_banner{padding-left:15px}.masthead_carousel .slide-video{transform:none;position:relative;top:0;left:0}}