.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline: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{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-family:Montserrat,sans-serif;font-weight:300;font-size:15px;color:#fff}body{position:relative;width:100%;margin:0;background:#081018;overflow-x:hidden;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#e11a1a}a:active,a:hover{outline:0;color:#a01313}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em 0;line-height:1.2;font-weight:700;font-style:normal}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}ol,ul{margin:.75em 0 .75em 32px;padding:0}p{margin:.75em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;-webkit-border-radius:0;border-radius:0}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear{clear:both;display:block;position:relative;height:0;float:none;overflow:hidden;font-size:0;line-height:0}.wrapper{display:block;margin:0 auto;width:1194px;max-width:100%}main{overflow:hidden}.phones-in-contact p:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.phones-in-contact p:last-child a{display:block;overflow:hidden;text-indent:-5000px}.phones-in-contact p:last-child a[href*='mailto:']{width:43px;height:33px;background:url(../../img/mail.svg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-position:center center;margin-right:24px}.phones-in-contact p:last-child a[href*='wa.me']{width:38px;height:38px;background:url(../../img/whats.svg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-position:center center;margin-right:40px}.phones-in-contact p:last-child a[href*=viber]{width:95px;height:45px;background:url(../../img/viber.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-position:center center}#h-main{position:absolute;top:0;left:0;z-index:5;width:100%;padding:68px 0}.baner-section{position:relative}.baner-section .baners{position:relative}.baner-section .baner{min-height:100vh;padding-top:300px;padding-bottom:335px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.baner-section .baner h2{margin:0;font-size:52px;line-height:62px}.baner-section .baner h3{margin:0;margin-top:8px;font-weight:300;font-size:24px;line-height:26px}.baner-section .baner h2,.baner-section .baner h3{font-family:Poppins,sans-serif}.baner-section .baner ul{list-style:none;margin:0;margin-top:20px}.baner-section .baner ul li{display:inline-block;position:relative;font-family:Poppins,sans-serif;font-weight:400;font-size:17px;text-transform:uppercase;line-height:21px;color:#fff;padding-top:30px;width:195px;max-width:100%;letter-spacing:.8px;vertical-align:top}.baner-section .baner ul li:before{content:'';position:absolute;top:0;left:0;background-color:#ee0e0e;width:10px;height:10px}.baner-section .what-do-we-fix{position:absolute;bottom:0;left:0;width:100%}.baner-section .what-do-we-fix .intro{position:relative;font-family:Poppins,sans-serif;font-weight:400;font-size:17px;text-transform:uppercase;line-height:21px;color:#fff;padding-top:30px;max-width:100%;letter-spacing:.8px;vertical-align:top;margin-bottom:26px}.baner-section .what-do-we-fix .intro:before{content:'';position:absolute;top:0;left:0;background-color:#ee0e0e;width:10px;height:10px}.baner-section .what-do-we-fix .what-do-we-fix-slider{width:1070px;max-width:100%;max-width:calc(100% - 40px);padding:0 48px;padding-bottom:28px}.baner-section .what-do-we-fix .what-do-we-fix-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .image{margin-bottom:5px}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .image img{display:block;max-width:100%;width:auto!important;max-height:140px;height:auto!important;margin:0 auto;-webkit-transform:scale(.758);-ms-transform:scale(.758);transform:scale(.758);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:.64;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .text{width:200px;max-width:100%;text-align:center;pointer-events:none;opacity:0;font-size:13px;font-weight:400;font-family:Poppins,sans-serif;line-height:16px;margin:0 auto;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide:hover .image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide:hover .text{opacity:1;pointer-events:auto}.form-section{background:#ee0e0e;position:relative;padding:54px 0 20px 0;z-index:1;font-size:14px;min-height:714px}.form-section span.wpcf7-not-valid-tip{color:#fff}.form-section div.wpcf7-response-output{margin:0 auto}.form-section p{margin:0}.form-section .wrapper{padding-left:95px}.form-section:before{content:'';position:absolute;top:0;bottom:0;left:calc(50% - (1194px / 2));background:url(../../img/form-section-bgr.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;width:calc(((100vw - 1194px)/ 2) + 1194px - 25px);margin-left:25px;z-index:-1}.form-section h2{margin:0;font-weight:600;font-size:30px;line-height:48px}.form-section form{margin-top:38px}.form-section .description{width:384px;max-width:100%;padding-right:95px;font-weight:300;font-size:13px;line-height:20px;border-top:1px dashed #fff;position:absolute;top:22px;right:100%;opacity:0;pointer-events:none;padding-top:4px;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.form-section .description.ready{opacity:1;pointer-events:auto}.form-section .description.second{top:230px}.form-section .description.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slick-dots{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:60px;margin:0;list-style:none}.slick-dots li{margin-bottom:26px}.slick-dots li:last-child{margin-bottom:0}.slick-dots button{background:0 0;overflow:hidden;position:relative;text-indent:-5000px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;padding:0;width:20px;height:20px;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.slick-dots .slick-active button{background:#fff}.slick-next,.slick-prev{width:15px;height:30px;background:url(../../img/arrow.svg) no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:30px;padding:0;border:0;overflow:hidden;text-indent:-5000px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.slick-next:hover,.slick-prev:hover{opacity:.67}.slick-prev{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);left:0}.slick-next{right:0}form{width:1030px;max-width:100%;position:relative}form label{display:block;float:left;margin-left:32px;margin-bottom:28px}form label:first-of-type,form label:nth-of-type(11),form label:nth-of-type(3),form label:nth-of-type(5),form label:nth-of-type(8){margin-left:0;clear:both}form label.files-outer{margin:0;position:absolute;top:0;right:0;width:322px;max-width:100%}form label.files-outer span{display:block}form label.files-outer .codedropz-upload-handler{border:2px dashed #fff;margin:0;min-height:112px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}form label.files-outer .codedropz-upload-handler>div{width:100%}form label.files-outer .codedropz-upload-handler h3{margin:0 auto;font-size:14px;font-weight:300;margin-bottom:5px}form label.files-outer .codedropz-upload-handler h3+span{display:none}form label.files-outer .codedropz-upload-handler .cd-upload-btn{color:#fff;font-size:14px;font-weight:300;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}form label.files-outer .codedropz-upload-handler .cd-upload-btn:hover{opacity:.7}form .send-outer{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .send-outer .text{width:calc(100% - 170px);padding-right:40px;font-size:14px;line-height:24px}form .send-outer .btn-outer{width:170px}form .send-outer .btn-outer input[type=submit]{width:100%;background-color:#008aff;line-height:45px;color:#fff;text-align:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-color:#008aff}form .send-outer .btn-outer input[type=submit]:disabled:hover{cursor:not-allowed;background-color:#008aff}form .send-outer .btn-outer input[type=submit]:hover{background-color:rgba(0,138,255,.7)}form input,form textarea{line-height:40px;-webkit-border-radius:0;border-radius:0;background:#fff;padding:0 16px;color:#999;font-size:14px;border:1px solid #fff;width:322px;display:block;max-width:100%}form input:focus,form textarea:focus{outline:0;border:1px dashed #000}form label:nth-of-type(3) input{width:400px}form label:nth-of-type(8) input{width:800px}form label:nth-of-type(9) input{width:198px}form label:nth-of-type(10){margin-left:0}form label:nth-of-type(10) textarea{width:1030px}form label:nth-of-type(4) input{width:244px}form label:nth-of-type(10) input{width:166px}form textarea{height:42px;width:676px;line-height:20px;padding-top:10px;padding-bottom:10px}.work-section{background:url(../../img/work.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;font-family:Poppins,sans-serif;text-align:center;font-size:15px;padding:10px 0;min-height:198px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.work-section p{margin:0 auto;display:block;width:710px;max-width:100%;line-height:30px}.work-section h4{margin:0;margin-bottom:34px;font-size:19px;font-weight:600;width:100%}.work-section a[href*='tel:']{color:#fff}#f-main{text-align:center;padding-top:76px}#f-main p{margin:0}#f-main .logo{margin-bottom:100px}#f-main .logo img{display:block;max-width:100%;height:auto!important;margin:0 auto}#f-main .logo a{display:inline-block;vertical-align:middle}#f-main .menu-footer-container{text-transform:uppercase}#f-main .menu-footer-container ul{list-style:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#f-main .menu-footer-container li{margin-right:86px}#f-main .menu-footer-container li:last-child{margin-right:0}#f-main .menu-footer-container a{font-weight:700;font-size:16px;color:#fff}#f-main .menu-footer-container a:hover{color:#e11a1a}#f-main .contact-footer{color:#999;font-size:14px;line-height:26px;margin-top:66px}#f-main .contact-footer a{color:#999}#f-main .phones-in-contact p:last-child{margin-top:68px;width:242px;margin-left:auto;margin-right:auto;max-width:100%}.dnd-upload-status{display:none!important}.km-file-list{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;background:#fff;color:#000;text-align:center;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.km-file-list p{margin:0;font-size:12px}.km-file-list p:first-child{font-size:14px}.km-file-list p:last-child span{display:inline-block;vertical-align:middle}.km-file-list p:last-child span:first-child{color:#00d084}.km-file-list p:last-child span:last-child{color:#000;position:absolute;top:100%;right:0}.page-IE .baner .wrapper,.page-IE .work-section .wrapper{margin-left:0;margin-right:0}.page-IE form input,.page-IE form textarea{height:42px}.page-IE form input[type=submit]{height:47px}.page-IE form label.files-outer .codedropz-upload-handler{height:112px}#f-main .copyrights{font-size:14px;margin-top:16px;border-top:1px solid rgba(255,255,255,.149);min-height:134px;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#f-main .copyrights .container{width:834px;max-width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#f-main .copyrights .container>div{width:calc(100% - 490px);text-align:center}#f-main .copyrights .container>div:nth-child(2){margin-bottom:4px}#f-main .copyrights .container>div:nth-child(1),#f-main .copyrights .container>div:nth-child(3){width:245px;font-size:10px;line-height:20px;opacity:.57;font-family:Poppins,sans-serif}#f-main .copyrights .container>div:nth-child(1){text-align:left}#f-main .copyrights .container>div:nth-child(3){text-align:right}.menu-outer{position:fixed;top:0;bottom:0;left:calc(50% + (1194px / 2));width:315px;max-width:calc((100% - (1194px))/ 2);z-index:10;background-color:rgba(33,35,35,.741);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:26px;overflow:auto;max-height:100vh}.menu-outer>div{width:100%}.menu-outer ul{list-style:none;display:block;margin:0;text-transform:uppercase;font-size:20px;font-weight:300}.menu-outer ul li{display:block}.menu-outer ul li a{display:block;line-height:70px;color:#fff;padding:0 28px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;z-index:1}.menu-outer ul li a[href='#main']{font-weight:700}.menu-outer ul li a[href='#main']:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;background-color:#580000;opacity:.6}.menu-outer ul li a:hover{font-weight:700}.menu-outer .rodo,.menu-outer a[href*=rodo]{font-family:Poppins,sans-serif;font-weight:500;color:#cacaca;display:inline-block;text-transform:uppercase;position:relative;margin-bottom:33px}.menu-outer .rodo:after,.menu-outer .rodo:before,.menu-outer a[href*=rodo]:after,.menu-outer a[href*=rodo]:before{content:'';position:absolute;left:0;right:0;height:1px;background:#cacaca;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-outer .rodo:before,.menu-outer a[href*=rodo]:before{top:0}.menu-outer .rodo:after,.menu-outer a[href*=rodo]:after{bottom:0}.menu-outer .rodo:hover:before,.menu-outer a[href*=rodo]:hover:before{top:50%}.menu-outer .rodo:hover:after,.menu-outer a[href*=rodo]:hover:after{bottom:50%}.menu-outer .menu-contact{padding:0 28px;font-size:14px;color:#cacaca;margin-top:109px}.menu-outer .menu-contact a{color:#cacaca}.menu-outer .menu-contact p{margin:0;line-height:26px}.menu-outer .menu-contact p:last-child{margin-top:54px}#show-smart-menu{display:none;width:50px;height:50px;position:fixed;top:18px;right:15px;z-index:1001;cursor:pointer;border:0;padding:0;margin:0;background-color:rgba(255,255,255,.7)}#show-smart-menu span{position:absolute;left:10px;height:3px;width:30px;background:#000;right:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#show-smart-menu span:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#000;z-index:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#show-smart-menu span:first-of-type{top:19px}#show-smart-menu span:last-of-type{bottom:19px}#show-smart-menu span:last-of-type:before{-webkit-transition:all .2s ease-in-out .12s;-o-transition:all .2s ease-in-out .12s;transition:all .2s ease-in-out .12s}#show-smart-menu.click span:first-of-type{top:24px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#show-smart-menu.click span:last-of-type{bottom:23px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#show-smart-menu.non-touch:hover span:before{width:100%}nav.smart-menu{display:none;position:fixed;background:#081018;width:320px;max-width:100%;right:0;top:0;z-index:1000;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;padding:100px 0 0 0;overflow:auto;border:0;margin:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);pointer-events:none}nav.smart-menu .work-in-menu{font-size:13px;padding:0 10px;margin-top:50px;text-align:center;width:100%}nav.smart-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}nav.smart-menu ul{width:100%;margin:0;padding:0;list-style:none;max-height:100%;max-width:100%;margin:0 auto;overflow:auto}nav.smart-menu ul li{position:relative;overflow:hidden;text-align:center}nav.smart-menu ul li a{display:block;font-size:14px;line-height:18px;padding:10px;font-weight:400;position:relative;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#fff}nav.smart-menu ul li a:hover{color:rgba(255,255,255,.7)}nav.smart-menu ul li:after{content:'';position:absolute;bottom:0;left:50%;border:0;height:1px;width:120%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;background:-webkit-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));background:-o-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,.75)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0))}.phone-button{display:none;position:absolute;top:-50px;left:-50px;z-index:500;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s .2s;-o-transition:all .3s .2s;transition:all .3s .2s;width:50px;height:50px;border:2px solid #008aff;-webkit-border-radius:50%;border-radius:50%;color:#008aff;background:#fff;overflow:hidden}.phone-button:focus,.phone-button:hover{color:#008aff}.phone-button:before{content:'\f095';font-family:'Font Awesome 5 Free';font-weight:900;font-size:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1840px){.wrapper{width:1000px}.form-section:before{left:calc(50% - (1000px / 2));width:calc(((100vw - 1000px)/ 2) + 1000px - 25px)}.form-section .wrapper{padding-left:55px}.form-section form{padding-right:40px}.form-section .description{width:345px;padding-right:45px}.menu-outer{left:calc(50% + (1000px / 2));max-width:calc((100% - (1000px))/ 2)}form label{margin-left:22px}form label.files-outer{width:287px;right:40px}form input{width:287px}form textarea{width:596px}form label:nth-of-type(3) input,form label:nth-of-type(8) input,form label:nth-of-type(9) input{width:348px}form label:nth-of-type(4) input{width:226px}form label:nth-of-type(10) input{width:165px}form label:nth-of-type(8) input{width:685px}form label:nth-of-type(9) input{width:198px}form label:nth-of-type(10) textarea{width:905px}}@media (min-width:1641px) and (max-height:655px){.menu-outer ul{font-size:18px}.menu-outer ul li a{line-height:50px}}@media (min-width:1641px) and (max-height:615px){.menu-outer .menu-contact{margin-top:20px}}@media (max-width:1640px){.wrapper{width:840px}.form-section:before{left:calc(50% - (840px / 2));width:calc(((100vw - 840px)/ 2) + 840px - 25px)}.form-section .wrapper{padding-left:55px}.form-section form{padding-right:20px}.form-section .description{width:305px;padding-right:45px}.menu-outer{left:calc(50% + (840px / 2));max-width:calc((100% - (840px))/ 2)}.menu-outer ul{font-size:18px}.menu-outer ul li a{line-height:50px;padding:0 15px}.menu-outer .menu-contact{padding:0 15px}form label{margin-left:12px}form label.files-outer{width:247px;right:20px}form label.files-outer .codedropz-upload-handler>div{padding:5px}form input{width:247px}form textarea{width:506px}form label:nth-of-type(3) input,form label:nth-of-type(8) input,form label:nth-of-type(9) input{width:287px}form label:nth-of-type(4) input{width:207px}form label:nth-of-type(10) input{width:167px}form label:nth-of-type(8) input{width:555px}form label:nth-of-type(9) input{width:198px}form label:nth-of-type(10) textarea{width:765px}.baner-section .baner h2{font-size:46px}#f-main .copyrights .container{width:800px}}@media (max-width:1640px) and (max-height:615px){.menu-outer .menu-contact{margin-top:20px}}@media (max-width:1350px){.menu-outer{right:0;width:300px;max-width:100%;left:auto}#f-main .copyrights .container,.wrapper{width:calc(100% - 300px);margin-left:0;padding-left:40px;padding-right:40px}.baner-section .baner{padding-top:200px;padding-bottom:300px}.baner-section .baner h2{font-size:40px;line-height:44px}.baner-section .baner h3{font-size:22px;line-height:24px}.baner-section .what-do-we-fix .what-do-we-fix-slider{width:800px}.slick-dots{left:0;width:40px}.slick-dots button{width:10px;height:10px;display:block;margin:0 auto}.slick-dots li{margin-left:auto;margin-right:auto;margin-bottom:10px}.form-section span.wpcf7-not-valid-tip{font-size:10px}.form-section form{padding:0;width:100%;padding-right:calc(100% - 506px)}.form-section:before{left:0;width:100%;margin:0}.form-section .description{right:0;width:calc(100% - 507px);text-align:right;padding-right:0;padding-left:20px;-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.form-section .description.second{top:248px}form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form label{margin-bottom:15px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}form label:nth-of-type(11){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}form label:nth-of-type(10),form label:nth-of-type(11),form label:nth-of-type(7){clear:both;margin-left:0}form label:nth-of-type(7){margin-right:30px}form label.files-outer{margin-bottom:15px;position:relative;top:auto;right:auto;width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}form label:nth-of-type(3) input,form label:nth-of-type(7) input{width:287px}form label:nth-of-type(8) input{width:300px}form label:nth-of-type(9) input{width:194px}form label:nth-of-type(4) input{width:207px}form label:nth-of-type(10) input{width:174px}form label:nth-of-type(12) input{width:320px}form label:nth-of-type(10){width:100%}form label:nth-of-type(10) textarea{width:100%;height:84px}form .send-outer{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}form .wpcf7-response-output{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.form-section .wrapper{padding-left:40px}}@media (min-width:1091px){.slick-dots{display:block!important}}@media (max-width:1090px){.slick-dots{left:0;right:auto;width:100%;width:calc(100% - 300px);padding-bottom:4px;bottom:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:6}.slick-dots li{margin-bottom:0;margin-right:10px;margin-left:10px}#f-main .copyrights .container,.wrapper{padding-left:15px;padding-right:15px}.form-section .wrapper{padding-left:15px}}@media (max-width:1020px){.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .image img{max-height:100px}.work-section{display:none}form input,form textarea{font-size:16px}form ::-webkit-input-placeholder{font-size:14px}form ::-moz-placeholder{font-size:14px}form :-ms-input-placeholder{font-size:14px}form ::-ms-input-placeholder{font-size:14px}form ::placeholder{font-size:14px}.phone-button{display:block}#show-smart-menu{display:block}nav.smart-menu{display:block}#main-menu{display:none}.menu-outer{display:none}#h-main{padding:20px 0}#h-main .logo img{width:260px!important;height:auto!important}.baner-section .baner{min-height:0;padding-top:86px}.baner-section .what-do-we-fix .what-do-we-fix-slider{width:100%;max-width:100%}.slick-dots{width:100%}#f-main .copyrights .container,.wrapper{width:100%}}@media (max-width:800px){#f-main .menu-footer-container li{margin:0}#f-main .menu-footer-container ul{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#f-main .menu-footer-container a{padding-left:8px;padding-right:8px}.form-section form{padding-right:0}.form-section .description{text-align:left;border:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;padding:0;clear:both;margin-bottom:5px;opacity:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.form-section .description.ready{opacity:0}.form-section .description.show{opacity:1}.form-section .description.second{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;top:auto;left:auto;right:auto;bottom:auto}form label{width:calc(50% - 6px)}form label:nth-of-type(-n+12){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}form label:nth-of-type(-n+7){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}form label:nth-of-type(1n){margin-left:0}form label:nth-of-type(2n+1){margin-right:12px}form label:nth-of-type(8){margin-right:12px}form label:nth-of-type(11),form label:nth-of-type(9){margin-right:0}form label:nth-of-type(11){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;width:100%}form label.files-outer{margin-right:0;-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}form label input{width:100%!important}form input,form textarea{width:100%}form .send-outer{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}form .send-outer .btn-outer,form .send-outer .text{padding:0;width:100%}form .send-outer .btn-outer{margin-top:15px}}@media (max-width:700px){#f-main .copyrights .container{display:block}#f-main .copyrights .container>div{width:100%!important;text-align:center!important;margin-bottom:20px!important}#f-main .copyrights .container>div:last-child{margin-bottom:0!important}}@media (max-width:640px){.baner-section .baner h2{font-size:36px;line-height:40px}.baner-section .baner ul li{display:block;width:100%;margin-bottom:20px}.work-section{padding:20px 0;font-size:14px}.work-section h4{font-size:16px;line-height:20px}}@media (max-width:600px){.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .image img{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.baner-section .what-do-we-fix .what-do-we-fix-slider .slide .text{opacity:1;pointer-events:auto}.slick-next,.slick-prev{top:50%;margin-top:-15px}}@media (max-width:550px){form label{width:calc(100%);margin-left:0!important;margin-right:0!important}}@media (max-width:400px){.baner-section .baner h2{font-size:22px;line-height:24px}.baner-section .baner h3{font-size:18px;line-height:20px}.baner-section .baner ul li{font-size:14px;padding-top:15px;margin-bottom:10px}.baner-section .what-do-we-fix .intro{font-size:14px;padding-top:15px;margin-bottom:10px}}
/*# sourceMappingURL=app-a15679c1bc.css.map */
