@font-face{font-family:'Roboto';src:local('Roboto Regular'),local('Roboto-Regular'),url(fonts/Roboto-Regular.woff2) format('woff2'),url(fonts/Roboto-Regular.woff) format('woff'),url(fonts/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/Roboto-Bold.woff2) format('woff2'),url(fonts/Roboto-Bold.woff) format('woff'),url(fonts/Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}html,body{font-family:'Roboto',sans-serif!important;font-size:18px;overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{width:4px;height:0}::-webkit-scrollbar-track{background-color:#E94510}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-track-piece{background-color:#6167FF}::-webkit-scrollbar-thumb{height:0;background-color:#E94510;border-radius:2px}::-webkit-scrollbar-corner{background-color:#E94510}::-webkit-resizer{background-color:transparent;background-image:url(/images/resizer.png);background-position:center;background-repeat:no-repeat}*::selection{color:#fff;background:rgba(233,70,16,.8)}input,textarea{caret-color:#E94510}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1500px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1500px}}.btn.btn-primary{background:#E94510;border-radius:4px;border:none;box-shadow:5px 5px 0 #A6300B;padding:18px 37px;font-weight:400;font-size:18px;letter-spacing:.02em;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.btn-primary.btn-small{padding:6px 20px;box-shadow:3px 3px 0 #A6300B}.btn.btn-primary:hover{background-color:#a6300b;box-shadow:0 0 0 #A6300B}.sf2Style-default button.sf2-element[type="submit"],.sf2Style-default button.sf2-element.sf2SendBtn{background:#E94510!important;font-weight:normal!important;padding:18px 60px!important;box-shadow:5px 5px 0 #A6300B}.sf2Style-default button.sf2-element[type="submit"]:hover,.sf2Style-default button.sf2-element.sf2SendBtn:hover{background-color:#a6300b!important;box-shadow:0 0 0 #A6300B}header.header{height:129px;background:rgba(97,103,255,.2);display:flex;align-items:center;position:fixed;width:100%;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.header.colorbg,body:not(.itemid-101) header.header{background:#6167FF}header.header.colorbg{height:100px}body:not(.itemid-101) .body{padding-top:160px}.header-phones{padding-left:50px;background:url(/images/phone.svg) left center no-repeat}a.brand{display:flex;justify-content:center;height:81px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.header.colorbg a.brand{height:60px}.header-contacts{display:flex;justify-content:flex-end}.header-phones .phone a{font-weight:400;font-size:22px;line-height:26px;letter-spacing:.02em;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-phones .phone:nth-child(1){margin-bottom:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.header.colorbg .phone:nth-child(1){margin-bottom:5px}header.header.colorbg .header-phones .phone a{font-size:18px;line-height:1.2}header.header.colorbg .menu-triger{font-size:18px;padding-left:50px}.breadcrumbs ul li span{font-size:16px;letter-spacing:.02em;color:#292929}.breadcrumbs ul li{margin-right:3px}.breadcrumbs ul li:nth-child(1){margin-right:0}.breadcrumbs ul{padding:0;background:transparent;margin-bottom:60px}.menu-triger{background:url(/images/burger.svg) left center no-repeat;display:inline-block;height:30px;padding-left:54px;padding-right:15px;font-style:normal;font-weight:400;font-size:22px;letter-spacing:.02em;line-height:30px;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-triger:hover{color:#fff}.contacts-triger{background:url(/images/chat.svg) center center no-repeat;display:block;width:32px;height:33px;color:#fff;margin-left:10px}.menu-close,.contacts-close{background:url(/images/close.svg) center center / 25px no-repeat;display:block;width:30px;height:30px;z-index:100;margin-left:auto}.callmodal-close{background:url(/images/close-black.svg) center center / 25px no-repeat;display:block;width:30px;height:30px;z-index:100;margin-left:auto}.contacts-close{margin-bottom:50px}.popup-overflow{display:none;position:fixed;width:100vw;height:100vh;background:rgba(39,39,39,.5);filter:blur(3px);top:0;left:0;cursor:pointer}.popup-overflow.show{display:block}#menu-popup-overflow{z-index:9990}#contacts-popup-overflow{z-index:9990}#callmodal-popup-overflow{z-index:9998}.menu-popup{background:#6167FF;display:none;position:fixed;height:100vh;overflow-y:scroll;left:-110%;top:0;width:400px;box-sizing:border-box;padding:30px;z-index:9991;box-shadow:20px 0 20px 20px rgb(0 0 0 / 25%)}.contacts-popup{background:#6167FF;display:none;position:fixed;height:100vh;overflow-y:scroll;right:-110%;top:0;width:400px;box-sizing:border-box;padding:30px;z-index:9991;box-shadow:-20px 0 20px 20px rgb(0 0 0 / 25%)}.menu-popup ul{margin:0;padding:0;flex-direction:column}.menu-popup li,.contacts-popup li{list-style:none;border-bottom:1px solid #fff}.menu-popup li:nth-last-child(1),.contacts-popup li:nth-last-child(1){border-bottom:none}.menu-popup li a,.contacts-popup li a{font-size:18px;color:#FFF;line-height:1.4;text-decoration:none;padding:10px 0;display:inline-block}.menu-popup li a:hover,.contacts-popup li a:hover{text-decoration:underline}.menu-popup ul.nav-child{padding-left:30px;padding-bottom:10px}.parent .toggle{float:right;display:inline-block;height:30px;width:30px;background:url(/images/toggle.svg) center / contain no-repeat;margin-top:6px}.nav-child{display:none}.callmodal-popup{display:none;background:#fff;position:fixed;right:50%;transform:translateX(50%) translateY(50%);bottom:50%;box-sizing:border-box;padding:30px;z-index:9999;width:500px;box-shadow:0 0 20px 20px rgb(0 0 0 / 50%)}.contacts-popup .phone,.contacts-popup .fax,.contacts-popup .mail,.contacts-popup .time{padding-left:50px;line-height:30px;background-position:left top;background-repeat:no-repeat;margin-bottom:30px;font-style:normal;font-weight:400;font-size:22px;letter-spacing:.02em;color:#fff}.menu-popup .phone,.menu-popup .fax,.menu-popup .mail,.menu-popup .time{padding-left:30px;line-height:20px;background-position:left top;background-repeat:no-repeat;margin-bottom:20px;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#fff}.contacts-popup .phone a,.contacts-popup .fax a,.contacts-popup .mail a,.contacts-popup .time a,.menu-popup .phone a,.menu-popup .fax a,.menu-popup .mail a,.menu-popup .time a{color:#fff}.contacts-popup .phone,.menu-popup .phone{background-image:url(/images/phone.svg)}.contacts-popup .fax,.menu-popup .fax{background-image:url(/images/fax.svg)}.contacts-popup .mail,.menu-popup .mail{background-image:url(/images/mail.svg)}.contacts-popup .time,.menu-popup .time{background-image:url(/images/time.svg)}.contacts-popup .call-order{margin-bottom:30px;text-align:left}.menu-popup .phone,.menu-popup .fax,.menu-popup .mail,.menu-popup .time{background-size:20px}.contacts-popup .phone,.contacts-popup .fax,.contacts-popup .mail,.contacts-popup .time{background-size:30px}.menu-contacts-block,.menu-logo-block{padding-top:50px}.menu-logo-block a{justify-content:flex-start}h1,h2{font-weight:400;font-size:36px;letter-spacing:.02em;color:#272727;margin-bottom:40px}section{padding:70px 0}.section-1{height:100vh;display:flex;align-items:center;background:url(/images/index-bg.jpg) center center / cover no-repeat}.section-1 h1{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;letter-spacing:.02em;color:#fff;max-width:1200px;margin:auto;margin-bottom:30px}.call-order{text-align:center}.indexuslugi{margin-bottom:20px}.indexuslugi-item{height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;box-shadow:0 4px 15px rgba(208,205,205,.75);border-radius:4px;position:relative}.indexuslugi-item .btn.btn-primary.btn-small{position:absolute;bottom:30px;right:50%;transform:translateX(50%)}.indexuslugi-item .newsflash-title{padding:50px 60px 0;font-weight:400;font-size:28px;text-align:center;letter-spacing:.02em;color:#fff}section h3{font-style:normal;font-weight:700;text-transform:uppercase;font-size:36px;text-align:center;letter-spacing:.02em;color:#272727}.section-2 p{margin-bottom:8px}.section-2 .section-description{margin-bottom:50px}.section-3{background:url(/images/index-about-bg.jpg) center center / cover no-repeat;color:#fff}.section-3 h3{color:#fff;margin-bottom:26px}.section-3 .container{max-width:1200px}.section-4{background:#fcfcfc}.indexpreim-item{text-align:center}.indexpreim-item img{border-radius:50%}.indexpreim-item figure{margin-bottom:35px}.indexpreim-item .newsflash-title{font-style:normal;font-weight:400;font-size:24px;line-height:32px;letter-spacing:.02em;color:#333;margin-bottom:17px}.indexpreim-item .newsflash-title+p{font-style:normal;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.02em;color:#333;margin-bottom:40px}.section-5{background:url(/images/index-contacts-bg.jpg) center center / cover no-repeat;color:#fff}.section-5 h3{color:#fff;margin-bottom:60px}.section-5 .contacts span,.section-5 .contacts a{display:flex;flex-direction:column;color:#fff;font-style:normal;font-weight:400;font-size:22px;line-height:30px;letter-spacing:.02em;width:fit-content}.contacts-page .contacts span,.section-5 .contacts a{display:flex;flex-direction:column;line-height:30px;min-height:30px;letter-spacing:.02em;width:fit-content;font-style:normal;font-weight:400;font-size:22px;color:#232323}.section-5 .contacts span,.contacts-page .contacts span{margin-bottom:35px}.section-5 .contacts .employes span,.contacts-page .contacts .employes span{margin-bottom:0}.section-5 .phone,.section-5 .fax,.section-5 .mail,.section-5 .address,.section-5 .time,.section-5 .employes,.contacts-page .phone,.contacts-page .fax,.contacts-page .mail,.contacts-page .address,.contacts-page .time,.contacts-page .employes{padding-left:60px}.section-5 .phone{background:url(/images/phone.svg) left top / 30px no-repeat}.section-5 .fax{background:url(/images/fax.svg) left top no-repeat}.section-5 .mail{background:url(/images/mail.svg) left top no-repeat}.section-5 .address{background:url(/images/address.svg) left top no-repeat}.section-5 .time{background:url(/images/time.svg) left top no-repeat}.contacts-page .phone{background:url(/images/black-phone.svg) left top no-repeat}.contacts-page .fax{background:url(/images/black-fax.svg) left top no-repeat}.contacts-page .mail{background:url(/images/black-mail.svg) left top no-repeat}.contacts-page .address{background:url(/images/black-address.svg) left top no-repeat}.contacts-page .time{background:url(/images/black-time.svg) left top no-repeat}.section-5 .employes,.contacts-page .employes{font-style:normal;font-weight:400;font-size:22px;letter-spacing:.02em;margin-top:30px}.section-5 .employes p,.contacts-page .employes p{margin-bottom:40px}.simpleForm2{margin-top:0!important}.contacts-form{max-width:570px}.contacts-form .sf2-title{font-style:normal;font-weight:normal!important;font-size:28px!important;letter-spacing:.02em;margin-bottom:26px;text-align:left;color:#FFF}.contacts-page .contacts-form .sf2-title{color:#232323}.contacts-form .sf2Style-default .sf2-form-label-wrap label{font-style:normal;font-weight:400;font-size:18px;text-align:center;letter-spacing:.02em;color:#F9F9F9}.contacts-page .contacts-form .sf2Style-default .sf2-form-label-wrap label{color:gray}.contacts-form .sf2-checkboxes .sf2-checkbox-label{display:inline-block;margin:0 0 5px 0;font-style:normal;font-weight:400;font-size:13px;letter-spacing:.02em;color:#FFF}.contacts-page .contacts-form .sf2-checkboxes .sf2-checkbox-label{color:#232323}.contacts-form .sf2-checkboxes input{margin:0 .5em 2px 0;vertical-align:middle;width:17px;height:17px}.contacts-form form+div,.callmodal-popup form+div{display:none}.contacts-form .sf2Style-default .sf2-form-group input.sf2-element,.contacts-form .sf2Style-default .sf2-form-group select.sf2-element,.contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element{border:none;color:#272727;font-size:18px;line-height:1.2;box-shadow:none;background:rgba(255,255,255,.7);box-sizing:border-box;border-radius:4px;padding:18px}.contacts-page .contacts-form .sf2Style-default .sf2-form-group input.sf2-element,.contacts-page .contacts-form .sf2Style-default .sf2-form-group select.sf2-element,.contacts-page .contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element{border:1px solid rgba(40,40,40,.7)}.contacts-form .sf2Style-default .sf2-form-group input.sf2-element{height:59px}.contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element{height:208px}.contacts-form .sf2Layout-blocks .sf2-form-label-wrap{margin-bottom:10px}.contacts-form .sf2-form-item{margin-bottom:30px}.contacts-form .sf2-form-group+.sf2-form-group{margin-top:0}footer.footer{background:#6167FF;padding:40px 0;color:#fff}footer.footer a{color:#fff}footer.footer ul.nav{margin-bottom:40px;margin-left:-15px;margin-right:-15px}footer.footer ul.nav li a{display:block;line-height:40px}footer.footer ul.nav li{padding-left:15px;padding-right:15px}footer.footer .phone,footer.footer .email{display:flex;flex-direction:column;line-height:40px;margin-bottom:40px}.copyright{display:flex;align-items:center}.redline a{display:flex;align-items:center}.redline .text{margin-right:15px}.redline img{width:200px}.uslugi-page-item{position:relative;margin-bottom:30px}.uslugi-page-item .item-image{height:251px}.uslugi-page-item .item-image>a{width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;border-radius:4px}.uslugi-page-item .page-header h2 a{position:absolute;top:0;padding:50px 60px 0;font-weight:400;font-size:28px;text-align:center;letter-spacing:.02em;color:#fff;width:100%}.uslugi-page-item .btn{position:absolute;bottom:30px;right:50%;transform:translateX(50%);padding:6px 20px;box-shadow:3px 3px 0 #a6300b;background:#E94510;border-radius:4px;border:none;font-weight:400;font-size:18px;letter-spacing:.02em;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.serts-slider{padding:50px 0 80px;background-image:url(/images/serts-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.serts-slider h3{font-style:normal;font-weight:400;font-size:36px;text-align:center;letter-spacing:.02em;color:#FFF;margin-bottom:50px}.rekvizity{background:#FCFCFC;padding:50px 0}.subtitle{font-style:normal;font-weight:400;font-size:32px;letter-spacing:.02em;color:#232323;margin-bottom:40px}.rekvizity p{margin-bottom:40px}.navigation-container img{filter:drop-shadow(2px 4px 6px black)}.djslider-default .navigation-container .prev-button{left:-100px!important;top:192px}.djslider-default .navigation-container .next-button{right:-100px!important;top:192px}@media (max-width:1499px){.navigation-container{height:100%}.djslider-default .navigation-container .prev-button{left:0!important;top:50%;transform:translateY(-50%)}.djslider-default .navigation-container .next-button{right:0!important;top:50%;transform:translateY(-50%)}.about-image{overflow:hidden;display:flex;justify-content:center;height:343px}html,body{font-size:16px}.indexuslugi-item .newsflash-title,.uslugi-page-item .page-header h2 a{padding:50px 30px 0;font-size:24px;letter-spacing:normal}.indexpreim-item .newsflash-title{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:normal}.indexpreim-item .newsflash-title+p{font-size:16px;line-height:1.2;letter-spacing:normal}.section-5 .contacts span,.section-5 .contacts a,.contacts-page .contacts span,.contacts-page .contacts a{font-size:18px;line-height:30px;min-height:30px;letter-spacing:normal}.section-5 .contacts span,.contacts-page .contacts span{margin-bottom:25px}.section-5 .employes p,.contacts-page .employes p{font-size:18px;margin-bottom:25px}.contacts-form .sf2-title{font-size:22px!important;letter-spacing:normal;margin-bottom:15px}.contacts-form .sf2Style-default .sf2-form-group input.sf2-element{height:40px}.contacts-form .sf2-form-item{margin-bottom:20px}.contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element{height:120px}.sf2Style-default button.sf2-element[type="submit"],.sf2Style-default button.sf2-element.sf2SendBtn{padding:10px 30px!important}footer.footer ul.nav li a{line-height:30px;font-size:16px}footer.footer .phone,footer.footer .email{line-height:30px;margin-bottom:30px;font-size:16px}.subtitle{font-size:24px;letter-spacing:normal;margin-bottom:20px}.rekvizity p{margin-bottom:30px}.copyright{font-size:16px}.redline .text{font-size:16px;margin-right:7px}.redline img{width:110px}.breadcrumbs ul{margin-bottom:30px}h1,h2{font-size:32px;letter-spacing:normal}.btn.btn-primary{padding:15px 30px}.contacts-popup .phone,.contacts-popup .fax,.contacts-popup .mail,.contacts-popup .time{padding-left:40px;margin-bottom:20px;font-size:18px;letter-spacing:normal}.menu-popup li a,.contacts-popup li a{font-size:16px}.section-5 .phone,.section-5 .fax,.section-5 .mail,.section-5 .address,.section-5 .time,.section-5 .employes,.contacts-page .phone,.contacts-page .fax,.contacts-page .mail,.contacts-page .address,.contacts-page .time,.contacts-page .employes{padding-left:45px}.contacts-form{max-width:520px}.section-5 .employes,.contacts-page .employes{letter-spacing:normal;margin-top:0}.header-phones .phone a{font-weight:400;font-size:18px;line-height:1.2;letter-spacing:normal}header.header.colorbg .header-phones .phone a{font-size:16px;line-height:1.2}footer.footer{padding:30px 0;}.section-1 h1{font-size:38px;line-height:1.2;letter-spacing:normal}}@media (max-width:1199px){.about-image{height:325px}.indexuslugi-item .newsflash-title,.uslugi-page-item .page-header h2 a{font-size:20px;padding:30px 10px 0}.uslugi-page-item .item-image,.indexuslugi-item{height:220px}.indexpreim-item .newsflash-title{font-size:18px}.indexpreim-item figure{margin-bottom:25px}.contacts-form{max-width:400px}.section-5 .contacts span,.contacts-page .contacts span{margin-bottom:15px}.section-5 .contacts span,.section-5 .contacts a,.contacts-page .contacts span,.contacts-page .contacts a{font-size:16px;line-height:1.2}.contacts .fax a:nth-child(1) span{margin:0}}@media (max-width:991px){.djslider-default .navigation-container .prev-button,.djslider-default .navigation-container .next-button{height:60px}.about-image{height:235px}.contacts-form{max-width:100%}footer.footer .phone,footer.footer .email{flex-direction:row}footer.footer .phone{margin-left:-15px;margin-right:-15px}footer.footer .phone a{padding-left:15px;padding-right:15px}.section-1 h1{font-size:24px}footer.footer ul.nav{margin-bottom:30px}}@media (max-width:767px){.about-image{margin-bottom:30px;height:301px}.about-images>div:nth-child(2){order:3}.about-images>div:nth-child(2) .about-image{height:472px}.uslugi-page-item .item-image img{width:100%}.copyright{margin-bottom:30px}.section-5 .employes p,.contacts-page .employes p{margin-bottom:15px;margin-top:15px}a.brand{height:61px}}@media (max-width:575px){.about-image{height:auto}.menu-popup,.contacts-popup{width:90%;padding:15px}.menu-triger{font-size:0;padding:0;width:30px}.contacts-triger{margin:0}header.header.colorbg .menu-triger{font-size:0;padding:0}.indexuslugi-item .newsflash-title,.uslugi-page-item .page-header h2 a{font-size:18px}footer.footer .phone,footer.footer .email{flex-direction:column}.btn.btn-primary{padding:10px 20px;font-size:16px}.callmodal-popup{width:90%}}