@charset "UTF-8";@font-face{font-family:"JetBrains Mono";src:url(/fonts/JetBrainsMono-Regular.eot);src:url(/fonts/JetBrainsMono-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/JetBrainsMono-Regular.woff) format("woff"),url(/fonts/JetBrainsMono-Regular.ttf) format("truetype"),url("/fonts/JetBrainsMono-Regular.svg#JetBrains Mono") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"JetBrains Mono";src:url(/fonts/JetBrainsMono-Bold.eot);src:url(/fonts/JetBrainsMono-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/JetBrainsMono-Bold.woff) format("woff"),url(/fonts/JetBrainsMono-Bold.ttf) format("truetype"),url("/fonts/JetBrainsMono-Bold.svg#JetBrains Mono") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"JetBrains Mono";src:url(/fonts/JetBrainsMono-ExtraBold.eot);src:url(/fonts/JetBrainsMono-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/JetBrainsMono-ExtraBold.woff) format("woff"),url(/fonts/JetBrainsMono-ExtraBold.ttf) format("truetype"),url("/fonts/JetBrainsMono-ExtraBold.svg#JetBrains Mono ExtraBold") format("svg");font-style:normal;font-weight:800}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.eot);src:url(/fonts/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Regular.woff) format("woff"),url(/fonts/Inter-Regular.ttf) format("truetype"),url(/fonts/Inter-Regular.svg#Inter) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.eot);src:url(/fonts/Inter-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Bold.woff) format("woff"),url(/fonts/Inter-Bold.ttf) format("truetype"),url(/fonts/Inter-Bold.svg#Inter) format("svg");font-style:normal;font-weight:700}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.eot);src:url(/fonts/Inter-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-ExtraBold.woff) format("woff"),url(/fonts/Inter-ExtraBold.ttf) format("truetype"),url("/fonts/Inter-ExtraBold.svg#Inter Extra Bold") format("svg");font-style:normal;font-weight:800}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#f91155;color:#fff}::selection{background-color:#f91155;color:#fff}body{background:#fafafa;font-size:16px;min-width:320px;position:relative;line-height:26px;font-family:"JetBrains Mono",sans;color:#001a34;outline:0}body input,body textarea{border:#666 1px solid;outline:0}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}.block__link{display:block;position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;z-index:10}.img-responsive{display:block;max-width:100%;height:auto}.img-responsive.img-width{width:100%}.text-center{text-align:center}.p2em0{padding:2em 0}b,strong{font-weight:700}h1{text-align:center;font-family:Inter,sans;font-size:42px;line-height:1.35;font-weight:700;margin-bottom:2em}.h100{height:100%}a:focus,a:hover{color:#f91155;-webkit-transition:.1s color easeOutExpo;-o-transition:.1s color easeOutExpo;transition:.1s color easeOutExpo}.width-full{height:100%!important}.hidden{display:none}.dropdown-toggle{color:#fff}.dropdown-toggle:focus,.dropdown-toggle:hover{color:#f91155;text-decoration:none;-webkit-transition:.1s color easeOutExpo;-o-transition:.1s color easeOutExpo;transition:.1s color easeOutExpo}.dropdown-item:focus,.dropdown-item:hover{background-color:#f91155!important;color:#fff!important;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}.dropdown-item:focus svg,.dropdown-item:hover svg{-webkit-filter:brightness(10);filter:brightness(10)}.dropdown-menu.show{padding-bottom:1em}.dropdown-item.active,.dropdown-item:active{background-color:#f91155}.btn-outline-light:focus,.btn-primary:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.grecaptcha-badge{display:none!important}.button{min-width:268px;padding:0 2em;height:52px}.button.btn-primary{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2);border-radius:50px;background-color:#004fff;border-color:#004fff}.button.btn-primary:active,.button.btn-primary:focus,.button.btn-primary:hover{background:#f91155!important;color:#fff;border-color:#eb0649!important;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}.button.btn-primary:active{opacity:.9}.button.btn-outline-light:active,.button.btn-outline-light:focus,.button.btn-outline-light:hover{background-color:transparent!important;color:#f91155!important;border-color:#f91155!important}.button.btn-outline-light:active{opacity:.9}.button_anim{border:none!important;background:-o-linear-gradient(135deg,#004fff,#004fff,#f91155,#004fff,#004fff);background:linear-gradient(-45deg,#004fff,#004fff,#f91155,#004fff,#004fff);background-size:1000% 500%;-webkit-animation:Gradient 4s ease infinite;animation:Gradient 4s ease infinite;text-transform:uppercase}.button_anim:hover{background:-o-linear-gradient(135deg,#f91155,#f5064c);background:linear-gradient(-45deg,#f91155,#f5064c)}@-webkit-keyframes Gradient{0%{background-position:100% 0}100%{background-position:0 100%}}@keyframes Gradient{0%{background-position:100% 0}100%{background-position:0 100%}}@-webkit-keyframes hover-in{0%{background:#004fff}100%{background:#f91155}}@keyframes hover-in{0%{background:#004fff}100%{background:#f91155}}.no-bg::after{background:0 0!important}.youtube-player img{border:1px solid #d1d1d1}.youtube-player>div{cursor:pointer;position:relative}.youtube-player>div::after{position:absolute;top:-webkit-calc(50% - 24px);top:calc(50% - 24px);left:-webkit-calc(50% - 34px);left:calc(50% - 34px);content:'';display:block;width:68px;height:48px;background-image:url(../img/youtube-btn-grey.svg);background-size:contain}.youtube-player:hover>div::after{background-image:url(../img/youtube-btn-red.svg)}.youtube-player img:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}.form_main{text-align:center;width:500px}.form_main h3{margin:0;font-size:25px;font-weight:900}.form_main .h3sub{font-size:15px;font-weight:300;text-align:left;margin-bottom:30px;padding:0 12px}.form_main form input{width:268px;height:48px;margin-bottom:10px;border-radius:5px;padding:0 15px;border:1px solid #004fff}.form_main form button{width:268px;height:48px;margin-top:23px;margin-bottom:25px;border-radius:5px;background-color:#004fff;color:#fff;border:none;font-weight:500}.form_main form button:hover{background-color:#0f5aff}.form_main form button:active{background-color:#1f64ff}.footer_menu_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.material-scrolltop{background:rgba(0,79,255,.75);opacity:.9;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTggMi44bDggNy45LTIuNCAyLjQtNS41LTUuNS01LjYgNS42TDAgMTAuN3oiLz48L3N2Zz4=);background-position:center 50%;background-repeat:no-repeat;cursor:pointer}.material-scrolltop:hover{background-color:#0a56ff}.material-scrolltop.reveal{width:50px;height:50px;z-index:99}.button__uppercase{text-transform:uppercase;font-weight:600}@media screen and (max-width:576px){h1{font-size:28px;line-height:1.25;margin-bottom:2em}}#nav-icon{width:40px;height:31px;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:12px}#nav-icon span:nth-child(4){top:24px}#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon{display:none}@media screen and (max-width:992px){#nav-icon{display:block}}.sidenav{display:none;font-size:14px;height:0;width:405px;position:fixed;z-index:100;top:-35px;left:0;border-right:7px solid #004fff;-webkit-box-shadow:5px 0 20px 0 rgba(0,79,255,.8);box-shadow:5px 0 20px 0 rgba(0,79,255,.8);overflow-x:hidden;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo;margin-top:2.5em;padding:2em;background:#fff}.sidenav a,.sidenav span{color:#001a34}.sidenav span.masthead_menu_item:focus,.sidenav span.masthead_menu_item:hover{color:#001a34;background-color:transparent}.sidenav .masthead_menu_item.active{color:#f91155}.sidenav .masthead_menu_item.active:focus,.sidenav .masthead_menu_item.active:hover{color:#001a34}.sidenav .masthead_phone_number:before{background-image:url(../img/phone.svg)}.sidenav.width-full{display:block;-webkit-animation:.33s slideInLeft;animation:.33s slideInLeft}.sidenav_menu .dropdown-menu{width:103vw;margin-left:-.75em;padding:1.25em;padding-left:3em}.sidebar__navbar-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar__header-block-contacts{position:fixed;bottom:1em;left:55px}.sidenav .header-block__contacts-email::before,.sidenav .header-block__contacts-phone::before{-webkit-filter:invert(1);filter:invert(1)}.sidenav .header-block__contacts-link:hover span{color:#f91155!important}.sidenav .header-block__contacts-link:hover .header-block__contacts-email::before,.sidenav .header-block__contacts-link:hover .header-block__contacts-phone::before{-webkit-filter:invert(0);filter:invert(0)}.sidebar__nav-link:focus,.sidebar__nav-link:hover{color:#f91155}@media screen and (max-width:576px){.sidenav{width:350px;padding-top:5em}.sidenav .dropdown-menu{width:290px;font-size:14px}#nav-icon.open{z-index:100;-webkit-filter:invert(1);filter:invert(1);position:fixed;top:0;left:260px}}.header-block{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-block__logo-text_light{color:#fff}.header-block__logo-text_dark{color:#001a34}.header-block__logo-text{color:#fff;opacity:.92;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700}.header-block__logo-text-el2{font-size:54px;margin:15px 0;margin-bottom:25px}.header-block__logo-text-el3{font-size:18px}.header-block__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-weight:700;line-height:1.15}.header-block__contacts-link{color:#fff;margin-bottom:0}.header-block__contacts-link:focus,.header-block__contacts-link:hover{color:#f91155;text-decoration:none;-webkit-transition:.1s color easeOutExpo;-o-transition:.1s color easeOutExpo;transition:.1s color easeOutExpo}.header-block__contacts-link:focus .header-block__contacts-phone::before,.header-block__contacts-link:hover .header-block__contacts-phone::before{background-image:url(/img/phone-a.svg)}.header-block__contacts-link:focus .header-block__contacts-email::before,.header-block__contacts-link:hover .header-block__contacts-email::before{background-image:url(/img/envelope-a.svg)}.header-block__contacts-link:focus .header-block__contacts-email::before,.header-block__contacts-link:focus .header-block__contacts-phone::before,.header-block__contacts-link:hover .header-block__contacts-email::before,.header-block__contacts-link:hover .header-block__contacts-phone::before{-webkit-transition:.1s background-image easeOutExpo;-o-transition:.1s background-image easeOutExpo;transition:.1s background-image easeOutExpo;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);-webkit-transition:.1s -webkit-transform easeOutExpo;transition:.1s -webkit-transform easeOutExpo;-o-transition:.1s transform easeOutExpo;transition:.1s transform easeOutExpo;transition:.1s transform easeOutExpo,.1s -webkit-transform easeOutExpo}.header-block__contacts-email{margin-bottom:0}.header-block__contacts-email,.header-block__contacts-phone{position:relative}.header-block__contacts-email::before,.header-block__contacts-phone::before{position:absolute;content:'';width:15px;height:15px;left:-20px;top:4px;background-size:contain;background-repeat:no-repeat}.header-block__contacts-phone::before{background-image:url(/img/phone.svg)}.header-block__contacts-email::before{background-image:url(/img/envelope.svg);top:6px}.left-space{display:none}@media screen and (max-width:1200px){.header-block{height:105px}.header-block__logo-text{font-size:15px}.header-block__logo-text-el2{font-size:50px;margin:12px 0;margin-bottom:20px}.header-block__logo-text-el3{font-size:16px}.header-block__contacts-link{font-size:15px}}@media screen and (max-width:992px){.header-block{height:85px}.header-block>.left-space,.header-block__contacts{display:none}.left-space{display:block}.header-block__logo-text{font-size:14px}.header-block__logo-text-el2{font-size:42px;margin:8px 0;margin-bottom:14px}.header-block__logo-text-el3{font-size:15px}}@media screen and (max-width:768px){.left-space{display:none}}@media screen and (max-width:576px){.header-block{height:60px}.header-block__logo{width:200px}}.masthead{height:640px;background-image:url(/img/masthead-bg--2.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:5em}.masthead__wrap{padding:1em 0;width:inherit;height:inherit;background:rgba(0,79,255,.5)}.masthead__body{text-align:center}.masthead__body-title{font-size:44px;line-height:1.62;font-family:Inter,sans;font-weight:500;color:#fff;padding:71.5px 0 84.5px}.masthead__body-title-accent{font-weight:800}.masthead__button{font-weight:700;font-size:16px}@media screen and (max-width:1200px){.masthead{height:550px}.masthead__body-title{font-size:40px;line-height:1.5}}@media screen and (max-width:992px){.masthead__body-title{font-size:36px;line-height:1.42}}@media screen and (max-width:768px){.masthead{height:480px}.masthead__body-title{font-size:27px;line-height:1.62}}@media screen and (max-width:576px){.masthead{height:540px}.masthead__body-title{font-size:20px;line-height:1.62}}@media screen and (max-width:400px){.masthead{height:500px}.masthead__body-title{margin:0;font-size:20px;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:45.5px 0 58.5px}.masthead__body-title .masthead__body-title-accent{margin:0 .33em}}.navbar{height:70px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.navbar__wrap{width:100%}.navbar__menu{font-size:18px;font-weight:700;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navbar__link{color:#004fff}.nav-pills .show>.nav-link{background:-webkit-gradient(linear,left top,right top,from(#2468ff),to(#004fff));background:-o-linear-gradient(left,#2468ff,#004fff);background:linear-gradient(to right,#2468ff,#004fff)}.header__nav-item>a.show,.header__nav-item>a:focus,.header__nav-item>a:hover{border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 2px inset,rgba(255,255,255,.1) 1px 0;box-shadow:rgba(0,0,0,.5) 0 1px 2px inset,rgba(255,255,255,.1) 1px 0;color:#fff;font-weight:600;text-shadow:rgba(0,0,0,.25) 0 1px 2px;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo;background:-webkit-gradient(linear,left top,right top,from(#2468ff),to(#004fff));background:-o-linear-gradient(left,#2468ff,#004fff);background:linear-gradient(to right,#2468ff,#004fff)}.header__nav-item>a.show>a,.header__nav-item>a:focus>a,.header__nav-item>a:hover>a{color:#fff}.nav-item .dropdown-item:focus,.nav-item .dropdown-item:hover{background:-webkit-gradient(linear,left top,right top,from(#2468ff),to(#004fff));background:-o-linear-gradient(left,#2468ff,#004fff);background:linear-gradient(to right,#2468ff,#004fff);-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 2px inset,rgba(255,255,255,.2) 1px 0;box-shadow:rgba(0,0,0,.5) 0 1px 2px inset,rgba(255,255,255,.2) 1px 0;color:#fff;text-shadow:rgba(0,0,0,.25) 0 1px 2px;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}@media screen and (max-width:1200px){.navbar{height:60px}.navbar__menu{font-size:16px}}@media screen and (max-width:992px){.navbar{display:none}}.icon-HESS{background-image:url(/img/vibropress-company-sprite.png);background-position:0 -100px;width:112px;height:25px}.icon-Logo_kvadr_TPK{background-image:url(/img/vibropress-company-sprite.png);background-position:-161px -50px;width:72px;height:25px}.icon-MustafaYontar{background-image:url(/img/vibropress-company-sprite.png);background-position:0 -75px;width:130px;height:25px}.icon-OMAG{background-image:url(/img/vibropress-company-sprite.png);background-position:-161px -100px;width:41px;height:25px}.icon-Schlosser-Pfeiffer{background-image:url(/img/vibropress-company-sprite.png);background-position:0 -25px;width:156px;height:25px}.icon-ZZBO{background-image:url(/img/vibropress-company-sprite.png);background-position:-161px -75px;width:63px;height:25px}.icon-betonmash{background-image:url(/img/vibropress-company-sprite.png);background-position:0 -50px;width:132px;height:25px}.icon-logo_prefabet_trans{background-image:url(/img/vibropress-company-sprite.png);background-position:0 -125px;width:112px;height:25px}.icon-masa_logo_100{background-image:url(/img/vibropress-company-sprite.png);background-position:-161px -25px;width:73px;height:25px}.icon-rifey{background-image:url(/img/vibropress-company-sprite.png);background-position:-161px 0;width:88px;height:25px}.icon-rosacometta{background-image:url(/img/vibropress-company-sprite.png);background-position:0 0;width:161px;height:25px}.masthead-about__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4em 0;padding-top:5em}.masthead-about__text,.masthead-about__vibropress-company{width:45%}.masthead-about__vibropress-company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.masthead-about__vc-item{margin:6px}@media screen and (max-width:1200px){.masthead-about__text,.masthead-about__vibropress-company{width:48%}.masthead-about__text{font-size:15px}}@media screen and (max-width:576px){.masthead-about__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.masthead-about__text,.masthead-about__vibropress-company{width:100%}.masthead-about__text{margin-bottom:3em}}.guarantee{background-color:#004fff;padding:26px;font-family:Inter,sans!important}.guarantee-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.guarantee__text{font-size:28px;line-height:50px;color:#fff}.guarantee__text-accent{font-size:56px;display:block;text-transform:uppercase}.guarantee__text_left{text-align:right}.guarantee__img{margin:0 52px}@media screen and (max-width:1200px){.guarantee__text{font-size:24px;line-height:50px;color:#fff}.guarantee__text-accent{font-size:51px}.guarantee__img{margin:0 45.5px}}@media screen and (max-width:992px){.guarantee__text{font-size:18px;line-height:36px;color:#fff}.guarantee__text-accent{font-size:38px}.guarantee__img{margin:0 45.5px}}@media screen and (max-width:768px){.guarantee__text{font-size:14px;line-height:22px;color:#fff}.guarantee__text-accent{font-size:30px;line-height:36px}.guarantee__img{margin:0 1em}}@media screen and (max-width:576px){.guarantee-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guarantee__text{text-align:center;font-size:19px;line-height:22px;color:#fff}.guarantee__text-accent{text-align:center;font-size:40px;line-height:50px}.guarantee__img{margin:1em}}.production-about-block{font-size:20px;padding:5em 0;padding-bottom:5em;line-height:34.58px}.production-about-block__text{width:70%;margin-top:0}.production-about-block__wrap .swiper-container{height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.production-about-block__wrap .swiper-wrapper{width:350px;height:360px}.production-about-block__wrap .swiper-slide-active{border:3px solid #004fff;-webkit-box-sizing:border-box;box-sizing:border-box}.production-about-block__wrap .swiper-slide{width:350px;height:350px;text-align:center;font-size:18px;display:block;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;position:relative}.production-about-block__wrap .swiper-pagination{margin-top:26px;position:relative;text-align:left}.production-about-block__wrap .swiper-pagination-bullet{width:100%;height:auto;display:block;position:relative;color:#000!important;opacity:1;font-family:"JetBrains Mono",sans;font-size:20px;font-weight:500;line-height:43.16px;cursor:pointer;background:0 0}.production-about-block__wrap .swiper-pagination-bullet-active{color:#004fff!important;font-weight:700;position:relative;background:0 0}.production-about-block__wrap .swiper-pagination-bullet-active::after{content:'';position:absolute;display:block;right:0;top:24px;width:220px;height:3px;border-bottom:3px dashed #004fff}.production-about-block_size-lg{display:none}.production-about-block__list{padding:0;padding:1em 0;padding-bottom:2em}.production-about-block__list-item{list-style-type:none}.production-about-block__list-item::before{content:'—';color:#007bff;margin-right:.5em}.production-about-block__list-item:focus::before,.production-about-block__list-item:hover::before{color:#f91155}@media screen and (max-width:1200px){.production-about-block{font-size:17px}.production-about-block__text{width:75%}.production-about-block__wrap .swiper-pagination-bullet{font-size:17px}.production-about-block__wrap .swiper-pagination-bullet-active{font-weight:400}.production-about-block__wrap .swiper-pagination-bullet-active::after{top:24px;width:160px;height:3px;border-bottom:3px dashed #004fff}}@media screen and (max-width:992px){.production-about-block{text-align:center}.production-about-block__text{text-align:center;margin:0 auto}.production-about-block .swiper-container{display:none}.production-about-block .production-about-block_size-lg{display:block}.production-about-block__list{text-align:left;width:392px;margin:0 auto}.production-about-block button{margin:0 auto!important}}@media screen and (max-width:768px){.production-about-block__text{font-size:16px}}@media screen and (max-width:576px){.production-about-block__text{width:100%}.production-about-block__list{text-align:center;width:100%}}.technology-block{background-color:#cbeffd;padding:5em 0}.technology-block__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.technology-block__text{width:50%}.technology-block__img-picture{border:1px solid rgba(28,164,237,.45);border-radius:3px}.technology-block__img-link{width:409px;height:276px}.technology-block__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.technology-block__text{text-align:justify}@media screen and (max-width:992px){.technology-block__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.technology-block__text{width:100%}.technology-block__img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2em}}@media screen and (max-width:768px){.technology-block__text{font-size:15px}}@media screen and (max-width:576px){.technology-block__img-link{width:300px;height:203px}.technology-block__img-picture{width:300px;height:auto}}.awesome-block{background-color:#004fff;color:#fff;font-family:Inter,sans;font-size:18px;font-weight:500;line-height:34.58px;padding:3em 0}.awesome-block__wrap{margin:0 auto;max-width:840px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.awesome-block__text{margin:0 auto;padding-left:4em}@media screen and (max-width:1200px){.awesome-block{font-size:17px}}@media screen and (max-width:992px){.awesome-block{font-size:16px}.awesome-block__img{width:90px;height:90px}}@media screen and (max-width:768px){.awesome-block{font-size:15px;line-height:1.7}}@media screen and (max-width:576px){.awesome-block__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.awesome-block__text{padding:0;padding-top:3em}}.svg-01-dev-drawings{background:url(/img/steps/sprite.css-05231ac3.svg) 66.52032% 0 no-repeat;width:50.538px;height:70px}.svg-02-plasma-cutting{background:url(/img/steps/sprite.css-05231ac3.svg) 0 53.02754% no-repeat;width:70px;height:70px}.svg-03-coordinate{background:url(/img/steps/sprite.css-05231ac3.svg) 36.64921% 53.02754% no-repeat;width:70px;height:70px}.svg-04-cnc-machine{background:url(/img/steps/sprite.css-05231ac3.svg) 0 99.3257% no-repeat;width:69.707px;height:63.85px}.svg-05-welding{background:url(/img/steps/sprite.css-05231ac3.svg) 0 0 no-repeat;width:70px;height:73.178px}.svg-06-heat-treatment{background:url(/img/steps/sprite.css-05231ac3.svg) 63.33781% 53.02754% no-repeat;width:39.963px;height:70px}.svg-07-factory{background:url(/img/steps/sprite.css-05231ac3.svg) 99.75812% 0 no-repeat;width:70px;height:69.995px}.svg-08-car-painting{background:url(/img/steps/sprite.css-05231ac3.svg) 99.75812% 50.72101% no-repeat;width:70px;height:70px}.svg-09-store{background:url(/img/steps/sprite.css-05231ac3.svg) 36.64921% 0 no-repeat;width:70px;height:70.274px}.steps{padding:5em 0}.steps__title{font-family:Inter,sans;font-size:30px;font-weight:700;text-align:center;max-width:600px;margin:0 auto;margin-bottom:2em;line-height:42.12px}.steps__item{position:relative;max-width:275px;height:820px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2em;padding-bottom:0;background-color:#fff;border:1px solid rgba(0,79,255,.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,26,52,.3);box-shadow:0 1px 3px 0 rgba(0,26,52,.3)}.steps__item-img{position:absolute;bottom:2em;left:2em;width:-webkit-calc(100% - 4em);width:calc(100% - 4em);-webkit-box-shadow:0 0 2px 0 rgba(0,26,52,.5);box-shadow:0 0 2px 0 rgba(0,26,52,.5)}.steps__item-img:focus,.steps__item-img:hover{opacity:.9;-webkit-filter:contrast(1.1);filter:contrast(1.1);-webkit-box-shadow:0 1px 4px 0 rgba(0,26,52,.5);box-shadow:0 1px 4px 0 rgba(0,26,52,.5)}.steps__item-img-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100px}.steps__item-title{margin:1em 0;height:52px}.steps__item-line{width:42px;height:5px;background-color:#001a34;margin-bottom:1.5em}.steps__item-text{font-size:14px;text-align:justify}.steps__slider-wrap{width:97%;height:1000px}.steps .swiper-container{width:105%;height:100%;margin-left:-10px}.steps .swiper-slide{text-align:center;font-size:18px;background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.steps .swiper-pagination-bullets{bottom:12px}.steps .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px!important;background-color:rgba(0,79,255,.8)}.steps .swiper-pagination-bullet-active{background-color:#004fff}.steps .swiper-button-next,.steps .swiper-button-prev{top:97.5%}.steps .swiper-button-next:focus,.steps .swiper-button-next:hover,.steps .swiper-button-prev:focus,.steps .swiper-button-prev:hover{-webkit-filter:brightness(1.75) contrast(.75);filter:brightness(1.75) contrast(.75)}.steps .swiper-button-next{right:30%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230D4C6E'%2F%3E%3C%2Fsvg%3E")}.steps .swiper-button-prev{left:30%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230D4C6E'%2F%3E%3C%2Fsvg%3E")}.steps__special-item{width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004fff;padding:1em;margin:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,26,52,.8);box-shadow:0 1px 3px 0 rgba(0,26,52,.8)}.swiper-slide .steps__special-item-button{background:0 0;border-color:#fff;font-weight:700;padding:0}.steps__slider_size-lg{display:none}@media screen and (max-width:1200px){.steps__item-title{font-size:18px}.steps__item-text{line-height:1.62}.steps__item{height:800px}.steps__slider-wrap{height:940px}}@media screen and (max-width:992px){.steps__slider_size-xl{display:none}.steps__slider_size-lg{display:block}.steps__slider_size-lg .steps__item{max-width:100%;width:100%}.steps__slider_size-lg .steps__item-text{max-width:500px}.steps__slider_size-lg .steps__item-img{max-width:280px;left:-webkit-calc(50% - 140px);left:calc(50% - 140px)}.steps__slider_size-lg .swiper-button-next,.steps__slider_size-lg .swiper-button-prev{top:97.2%}.steps__slider_size-lg .swiper-button-next:focus,.steps__slider_size-lg .swiper-button-next:hover,.steps__slider_size-lg .swiper-button-prev:focus,.steps__slider_size-lg .swiper-button-prev:hover{-webkit-filter:brightness(1.75) contrast(.75);filter:brightness(1.75) contrast(.75)}.steps__slider_size-lg .swiper-button-next{right:0}.steps__slider_size-lg .swiper-button-prev{left:0}.steps__item{height:680px}.steps__slider-wrap{height:800px}}@media screen and (max-width:768px){.steps__title{font-size:26px}}@media screen and (max-width:576px){.steps__title{font-size:22px;line-height:1.5}.steps__item{height:820px}.steps__slider-wrap{height:950px}}@media screen and (max-width:460px){.steps__slider_size-lg .steps__item-img{max-width:100%;width:100%;left:0;bottom:0}}.cooperation{padding:5em;background-color:#cbeffd}.cooperation__title{margin-bottom:2em}.cooperation__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cooperation__text-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cooperation__text-step P{width:350px}.cooperation__text-step span{font-size:26px;font-weight:700;margin-right:1em;margin-bottom:.75em}.cooperation__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cooperation__butoon{background-color:#004fff!important;border-color:#003fcc!important}.cooperation__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cooperation__form_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:268px}.cooperation__form_column_one{margin-right:2em}.cooperation__form button,.cooperation__form input,.cooperation__form textarea{width:100%}.cooperation__form input,.cooperation__form textarea{padding:.5em 1em;border:1px solid #004fff;border-radius:5px}.cooperation__form button,.cooperation__form input{height:47px}.cooperation__form input{margin-bottom:.5em}.cooperation__form button{margin-top:1.5em}.cooperation__form input:valid,.cooperation__form textarea:valid{border:1px solid rgba(0,128,0,.85);-webkit-box-shadow:0 2px 3px 0 rgba(0,128,0,.85);box-shadow:0 2px 3px 0 rgba(0,128,0,.85)}@media screen and (max-width:1200px){.cooperation__text-step p,.cooperation__text-step span{font-size:15px}.cooperation__text-step span{margin-right:.75em;font-size:18px}.cooperation__text-step p{width:300px;padding-right:2em;line-height:1.62}.cooperation__form_column{width:245px}}@media screen and (max-width:992px){.cooperation__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cooperation__form{margin-top:2em}.cooperation__text-step span{margin-right:1em}.cooperation__text-step p{width:100%}.cooperation__form_column{width:280px}}@media screen and (max-width:768px){.cooperation__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cooperation__form_column_one{margin:0}}@media screen and (max-width:576px){.cooperation{padding:5em 1em}}@media screen and (max-width:555px){.cooperation__text-step p{width:100%}.cooperation__form_column{width:100%}.cooperation__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer{padding-top:78px;color:#001a34}.footer li,.footer nav,.footer ul{padding:0;margin:0}.footer nav li{list-style-type:none}.footer a{color:#001a34}.footer a:focus,.footer a:hover{text-decoration:none;color:#f91155}.footer .product-item{margin-left:1em}.footer h3{font-weight:800;font-size:18px;margin-bottom:26px;text-transform:uppercase}.footer__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:5em}.footer__column{width:400px}.footer__about{margin-bottom:3em}.footer__about p{font-weight:300}.footer__social svg{width:42px;height:42px;margin-right:1em}.footer__social svg:focus,.footer__social svg:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}.footer__navbar-menu{width:180px;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.footer__navbar-menu .nav-item{margin-left:-1rem;margin-top:-.5rem}.footer .dropdown-menu.show{background:#004fff;border:1px solid #aaa}.footer .dropdown-menu.show a{color:#fff}.footer .dropdown-item svg{-webkit-filter:invert(1);filter:invert(1)}.footer .footer__nav-link{font-size:16px}.footer .footer__nav-link:focus,.footer .footer__nav-link:hover{background-color:#252525;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 3px inset,rgba(255,255,255,.1) 1px 0;box-shadow:rgba(0,0,0,.5) 0 1px 3px inset,rgba(255,255,255,.1) 1px 0;font-weight:600;text-shadow:rgba(0,0,0,.5) 0 1px 3px;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo;background-color:#004fff;color:#fff}.footer__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:230px}.footer__contacts svg{margin-right:.5em}.footer__contacts h3{margin-left:22px}.footer__contacts_number{font-weight:700;font-size:1.1em}.footer__contacts_email:focus svg path,.footer__contacts_email:hover svg path,.footer__contacts_number:focus svg path,.footer__contacts_number:hover svg path{fill:#f91155!important;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}.footer__contacts_callback span{font-weight:300;border-bottom:1px dashed #aaa}.footer__contacts_callback,.footer__contacts_email{margin-bottom:26px}.footer__contacts_callback:focus span,.footer__contacts_callback:hover span,.footer__contacts_email:focus span,.footer__contacts_email:hover span{border-color:#f91155;-webkit-transition:.1s border-color easeOutExpo;-o-transition:.1s border-color easeOutExpo;transition:.1s border-color easeOutExpo}.footer__contacts_address{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-align:right}.footer__contacts_address svg{float:left;margin-top:3px;margin-left:.15em;margin-right:.55em}.footer_bottom_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2em 0;padding-bottom:.5em;font-weight:300;color:#777}.footer_bottom_wrapper a{color:#777}@media screen and (max-width:1200px){.footer__wrap{font-size:15px}}@media screen and (max-width:992px){.footer__column{width:280px}.footer__about{max-width:220px}.footer__menu{margin:0}.footer__social svg{width:36px;height:36px;margin-right:.8em}.footer_bottom_wrapper p{width:300px}}@media screen and (max-width:768px){.footer__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__column{width:100%;text-align:center}.footer__contacts,.footer__menu{margin-top:4em}.footer__contacts{margin-left:75px}.footer__menu{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;max-width:100%;text-align:center}.footer__navbar-menu{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__navbar-menu .nav-item{margin:0 .25rem!important}.footer_bottom_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em 0}.footer_bottom_wrapper p{width:100%}.footer__about{max-width:100%;margin:0 auto}.footer__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__contacts_address{text-align:left}}.header{background:-o-linear-gradient(290deg,#004fff 0,#004fff 100%);background:linear-gradient(160deg,#004fff 0,#004fff 100%);padding:1em 0}.awesome-modal__close{position:fixed;top:30px;right:30px;font-size:96px;background:0 0;border:none;padding:0;color:#004fff;cursor:pointer;z-index:1000}.awesome-modal__close:focus,.awesome-modal__close:hover{color:#f91155;-webkit-transition:.1s color easeOutExpo;-o-transition:.1s color easeOutExpo;transition:.1s color easeOutExpo}.awesome-form{-webkit-box-shadow:0 0 50px 0 #004fff;box-shadow:0 0 50px 0 #004fff;border-radius:0;background:#fafafa;padding:5rem 3.5rem}.awesome-form fieldset{border:none}.awesome-form fieldset legend{padding:0;padding-bottom:1em;font-size:1.6rem;font-weight:700;color:#004fff;border:none;width:100%;line-height:1.25}.awesome-form fieldset label{display:inline-block;width:100%;font-size:1em;color:#1a61ff}.awesome-form fieldset input[type=email],.awesome-form fieldset input[type=text],.awesome-form fieldset textarea{width:100%;height:3rem;margin-bottom:1em;font-size:16px;color:#001a34;border:1px solid #d3d3d3;padding:5px 7px}.awesome-form fieldset textarea{height:5rem;padding:7px;width:100%}.awesome-form fieldset input[type=checkbox]{width:1em;height:1em;margin:.75em 0;margin-top:3px;margin-right:8px;float:left}.awesome-form fieldset input[type=file]{border:none;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:.75em}.awesome-form fieldset input[type=radio]{display:block;height:1em;width:1em;padding:0;margin:0;float:left}.awesome-form fieldset input[type=radio]+label{display:block;margin-left:2em;line-height:1}.awesome-form fieldset .form--pages{color:grey;display:block;font-size:.9em;position:absolute;bottom:7px;width:auto;right:28px}.awesome-form fieldset .form--conf{font-size:.9em;line-height:1.5;width:100%}.awesome-form fieldset .form--conf a{color:#004fff}.awesome-form fieldset .form--conf a:hover{color:#f91155}.awesome-form fieldset .button--send,.awesome-form fieldset input[type=button]{height:4.2rem;border:1px solid #004fff;background-color:#004fff;width:100%;margin-top:1rem;color:#fff;font-weight:900;font-size:1.25rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;border-radius:0;-webkit-transition:.1s all easeOutExpo;-o-transition:.1s all easeOutExpo;transition:.1s all easeOutExpo}.awesome-form fieldset .button--send:hover,.awesome-form fieldset input[type=button]:hover{background:#3372ff;border-color:#3372ff}.awesome-form fieldset .button--send:active,.awesome-form fieldset input[type=button]:active{background:#80a7ff;border-color:#80a7ff}.awesome-form fieldset #prev{cursor:pointer;display:block;font-size:.9em;position:absolute;bottom:7px;color:grey}.awesome-form fieldset #prev:hover{color:#f91155}.form--page-two{display:none}@media screen and (max-width:1200px){.awesome-modal__close{top:15px;right:25px;padding:25px 10px}.awesome-form{padding:3.5rem 2.5rem}.awesome-form fieldset legend{font-size:1.4rem}.awesome-form fieldset input[type=text],.awesome-form fieldset textarea{height:2.5rem;padding:3px 7px}}@media screen and (max-width:768px){.modal-dialog{max-width:400px}.awesome-modal__close{top:30px;right:10px;padding:0}}@media screen and (max-width:500px){.awesome-modal__close{right:10px;top:20px;font-size:64px}.modal-dialog{max-width:96.5%}.modal-dialog .button{min-width:100%}}.production{padding:5em 0;padding-bottom:7em}.catalog{width:100%;background-color:#fff;border-color:rgba(0,79,255,.66)}.catalog .table-head{height:70px;font-weight:700;background-color:rgba(0,79,255,.1)}.catalog td{border-color:rgba(0,79,255,.33);text-align:center}.catalog td div{margin:1em auto}.production__footer,.production__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5em 0}@media screen and (max-width:768px){.catalog td{font-size:14px}}@media screen and (max-width:576px){.catalog td{font-size:.72em;padding:0}.catalog tr td:nth-child(1){max-width:2em}.catalog tr td:nth-child(2){max-width:6em}.catalog tr td:nth-child(3){max-width:10em}.catalog tr td:nth-child(4){width:150px}.catalog .ci>div{margin:0 -30px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}.catalog{padding:5em 0;padding-bottom:7em}.catalog__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5em}.catalog__gallery-title{padding-bottom:1em;text-align:center}.equipment{padding:5em 0;padding-bottom:7em}.equipment__subtitle{text-align:center;max-width:680px;margin:0 auto}.equipment__benefit{padding:4em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.equipment__benefit-item{max-width:300px;text-align:center}.equipment__benefit-item-title{margin:2em 0}.equipment__sert-title{text-align:center;padding-bottom:2em;margin-top:4em}.equipment__link-wrap{max-width:400px;margin:0 auto;padding-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.equipment__link{font-size:18px;line-height:2.2}.equipment__link-title{margin-top:1em}@media screen and (max-width:1200px){.equipment__benefit-item{max-width:260px;font-size:15px;line-height:1.62}.equipment__benefit-item p{text-align:justify}.equipment .gratitude-wrap .gratitude-item{margin-right:-50px;margin-top:-10px}.equipment .cooperation__form{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.equipment .cooperation__title,.equipment .cooperation__wrap{width:594px;margin:0 auto}.equipment .cooperation__title{margin-bottom:2em}.equipment .cooperation__text-step p{width:100%}}@media screen and (max-width:992px){.equipment .gratitude-wrap .gratitude-item{margin-right:0;margin-top:-10px}.equipment__benefit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:-40px}.equipment__benefit-item,.equipment__subtitle{max-width:70%;margin-bottom:3}.equipment__subtitle{margin-bottom:0}}@media screen and (max-width:768px){.equipment h1{font-size:24px}}.default{padding:5em 0;padding-bottom:7em;text-align:justify;min-height:500px}.default p{margin-bottom:26px}.default__wrap{max-width:680px;margin:0 auto}.default__img{float:right;margin-left:2em;margin-bottom:1em;margin-top:10px;border:1px solid rgba(0,79,255,.5)}.default__footer{padding-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.default__button{font-weight:700}.default__subtitle{margin-top:4em;margin-bottom:2em;text-align:center}.contacts-block__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.default h1{font-size:28px!important}.default p{font-size:15px}.default .gratitude-wrap .gratitude-item{margin-right:-50px;margin-top:-10px}}@media screen and (max-width:992px){.default .gratitude-wrap .gratitude-item{margin-right:0;margin-top:-10px}}@media screen and (max-width:768px){.default h1{font-size:24px!important}}@media screen and (max-width:768px){.default__img{float:none;margin:0;margin-bottom:1em;width:100%;height:auto}}.gratitude-wrap{max-width:950px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.gratitude-wrap .gratitude-video-one{position:relative}.gratitude-wrap .gratitude-video-one::before{position:absolute;content:"";top:-35px;left:-25px;width:240px;height:150px;background:url(../img/partner03.png) no-repeat center center;background-size:contain;-webkit-filter:invert(.85);filter:invert(.85);z-index:-1}.gratitude-wrap .gratitude-video-two{position:relative}.gratitude-wrap .gratitude-video-two::before{position:absolute;content:"";top:-45px;left:-30px;width:170px;height:150px;background:url(../img/partner06.png) no-repeat center center;background-size:contain;-webkit-filter:invert(.85);filter:invert(.85);z-index:-1}.gratitude-wrap.gratitude-sert{height:566px}.gratitude-wrap.gratitude-sert .gratitude-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gratitude-wrap.gratitude-sert .gratitude-item .gratitude-slider-item{margin:0}.gratitude-slider-border{display:block;width:100%;height:400px;background:url(/img/border.png) no-repeat 0 0 transparent;position:absolute;top:0;left:0;z-index:20}.gratitude-slider-item{display:block;width:305px;height:400px;position:relative;margin:0 auto}.gratitude-slider-item:active .gratitude-slider-image::before,.gratitude-slider-item:hover .gratitude-slider-image::before{opacity:1}.gratitude-slider-item:active .gratitude-slider-image::after,.gratitude-slider-item:hover .gratitude-slider-image::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gratitude-slider-image{position:absolute;display:block;width:242px;height:316px;top:29px;left:28px;z-index:50;background:#fff;overflow:hidden}.gratitude-slider-image img{display:block}.gratitude-slider-image::before{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,79,255,.74);opacity:0}.gratitude-slider-image::after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content:"";opacity:0;-webkit-transform:scale(5);-ms-transform:scale(5);transform:scale(5);display:inline-block;overflow:hidden;text-indent:-9999px;background:url(/img/magn.png) no-repeat transparent;position:relative;width:64px;height:64px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}@media screen and (max-width:1200px){.gratitude-wrap .gratitude-video-one{position:relative}.gratitude-wrap .gratitude-video-one::before{position:absolute;content:"";top:-35px;left:-25px;width:240px;height:150px}.gratitude-wrap .gratitude-video-two::before{position:absolute;content:"";top:-38px;left:19px;width:150px;height:150px}.gratitude-wrap.gratitude-sert{height:494px}.gratitude-wrap.gratitude-sert .gratitude-item .gratitude-slider-item{margin-left:50px}.gratitude-wrap.gratitude-sert .gratitude-item .gratitude-slider-item img{width:100%}.gratitude-wrap{max-width:840px}.gratitude-wrap .gratitude-video-one{margin-left:60px}.gratitude-wrap .gratitude-item{margin-top:0}.gratitude-wrap .gratitude-item img{width:95%}.gratitude-wrap .gratitude-slider-border{height:80%;width:81%;background-size:cover}.gratitude-wrap .gratitude-slider-image{width:204px;height:268px;top:22px;left:23px}}@media screen and (max-width:992px){.gratitude-wrap .gratitude-video-one{position:relative}.gratitude-wrap .gratitude-video-one::before{position:absolute;content:"";top:-55px;left:-20px;width:200px;height:150px}.gratitude-wrap .gratitude-video-two::before{position:absolute;content:"";top:-58px;left:19px;width:120px;height:150px}.gratitude-wrap{width:680px;margin:0 auto}.gratitude-wrap .gratitude-item{margin-top:-30px;margin-right:60px}.gratitude-wrap .gratitude-item img{width:90%}.gratitude-wrap .gratitude-slider-border{height:100%;width:101%;background-size:cover}.gratitude-wrap .gratitude-slider-image{width:140px;height:184px;top:16px;left:16px}.gratitude-slider-item{width:168px;height:220px}.gratitude-wrap.gratitude-sert{height:345px}.gratitude-wrap.gratitude-sert .gratitude-item .gratitude-slider-item{margin-left:50px}}@media screen and (max-width:768px){.gratitude-wrap .gratitude-video-one{float:none;width:320px;margin:0 auto;position:relative}.gratitude-wrap .gratitude-video-one::before{position:absolute;content:"";top:-53px;left:-5px;width:200px;height:150px}.gratitude-wrap .gratitude-video-two{float:none;width:320px;margin:0 auto;position:relative}.gratitude-wrap .gratitude-video-two::before{position:absolute;content:"";top:-58px;left:-20px;width:120px;height:150px}.gratitude-wrap{width:100%}.gratitude-wrap .gratitude-item{margin:0;margin-top:-26px;margin-right:2px}.gratitude-wrap .gratitude-item img{width:100%}.gratitude-wrap .gratitude-slider-border{height:100%;width:101%;background-size:cover}.gratitude-wrap .gratitude-slider-image{width:140px;height:184px;top:16px;left:16px}.gratitude-wrap.gratitude-sert .gratitude-item .gratitude-slider-item{margin-left:0;width:168px;height:220px}}@media screen and (max-width:555px){.gratitude-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gratitude-wrap .gratitude-item{margin-top:20px}.gratitude-wrap .gratitude-video-one{float:none;width:280px;margin:0 auto;position:relative}.gratitude-wrap .gratitude-video-one::before{position:absolute;content:"";top:-55px;left:-20px;width:200px;height:150px}.gratitude-wrap .gratitude-video-two{float:none;width:280px;margin:0 auto;position:relative}.gratitude-wrap .gratitude-video-two::before{position:absolute;content:"";top:-58px;left:-20px;width:120px;height:150px}}.services{padding:5em 0;text-align:justify}.services p{margin-bottom:26px}.services__wrap{max-width:680px;margin:0 auto}.services__img{float:right;margin-left:2em;margin-bottom:2em;margin-top:10px;border:1px solid rgba(0,79,255,.5)}.g-recaptcha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.verification{min-height:600px;padding:3.5em}.contacts{padding:5em 0;text-align:justify}.contacts p{margin-bottom:26px}.contacts__wrap{max-width:680px;margin:0 auto}.about{padding:5em 0;text-align:justify}.about p{margin-bottom:26px}.about__wrap{max-width:680px;margin:0 auto}.about__img{float:right;margin-left:2em;margin-bottom:2em;margin-top:10px;border:1px solid rgba(0,79,255,.5)}.thanks{padding:5em;padding-bottom:7em}@media screen and (max-width:1200px){.thanks h1{font-size:36px}}