@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap&subset=cyrillic);*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;line-height:1;min-width:320px;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}fieldset{border:0;padding:0;margin:0;min-width:0}.hidden,[hidden],template{display:none}a{text-decoration:none;background:0 0}a:active,a:hover{outline:0}a img{border:0}b,strong{font-weight:700}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;border:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-transform:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important;background-clip:padding-box;background-color:transparent}button,html input[type=button]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}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;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:none;overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}ol,ul{list-style:none}h1,h2,h3,h4,h5{color:#000;font-weight:400}img{max-width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0}.clearfix{clear:both}body{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;line-height:1.2}.box{max-width:1200px;width:100%;margin:0 auto;padding:0 10px}header{padding:25px 0;position:relative;z-index:2;padding-bottom:30px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.16);box-shadow:0 1px 6px 0 rgba(0,0,0,.16);background: #151515;}header .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px;position:relative}header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo p{font-size:14px;color:#fff;max-width:240px}header .logo a{max-width:50px;margin-right:20px}header .header_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .header_info .mail{position:relative;color:#fff;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;font-size:14px}header .header_info .mail:before{content:'';position:absolute;left:-20px;width:12px;height:9px;background-image:url(../img/mail-icon.svg);background-position:center;background-size:100%}header .header_info .tel{margin-left:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#fff;position:relative;margin-bottom:7px}header .header_info .tel:before{content:'';position:absolute;left:-20px;width:14px;height:14px;background-image:url(../img/phone-icon.svg);background-position:center;background-size:100%}header .header_info .schedule{margin-left:auto;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-right:4px}header .header_info .schedule:before{content:'';position:absolute;left:-20px;width:13px;height:13px;background-image:url(../img/clock-icon.svg);background-position:center;background-size:100%}header .header_info div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header_info .btn{margin-left:20px}header nav{width:100%;position:absolute;left:0;top:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);border-radius:0px;padding:20px}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav ul li a{color:#151515;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:0 20px;font-weight:400;margin:0 20px;font-weight:600}header nav ul li a:hover{color:#d15755}header nav ul li a.active{color:#d15755}header nav ul li.current-menu-item a{color:#d15755}header .mob_nav_toggle{display:none}main{position:relative;overflow:hidden;min-height:calc(100vh - 391px)}.section_title{position:relative;padding-left:17px;margin-bottom:30px}.section_title:before{width:8px;height:100%;content:'';position:absolute;left:0;top:0;background:#d15755}.section_title h2{font-size:40px;font-weight:800;color:#000;text-transform:uppercase;max-width:420px}.section_title h2 strong{font-weight:800;color:#d15755}.items_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product_item{width:calc(25% - 10px);text-align:center;margin-bottom:20px;background-color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;border-radius:10px;padding:10px}.product_item .image{width:100%;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-filter:grayscale(1);filter:grayscale(1)}.product_item .image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:center;object-fit:center}.product_item .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;margin-bottom:10px}.product_item .name h4{color:#d15755;font-weight:700;font-size:18px}.product_item .prod_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;margin-bottom:20px}.product_item .prod_description p{font-size:14px;font-weight:600}.product_item .btn{margin-bottom:18px}.product_item:hover{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.product_item:hover .image{-webkit-filter:grayscale(0);filter:grayscale(0)}.product_item:hover .btn{background:#d15755;background: linear-gradient(90deg, rgba(175,70,97,1) 0%, rgba(208,108,112,1) 63%, rgba(224,126,119,1) 100%)}.btn{font-size:16px;padding:18px 40px;display:inline-block;text-align:center;border-radius:0px;background-color:#151515;color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.btn:hover{background:#d15755;background: linear-gradient(90deg, rgba(175,70,97,1) 0%, rgba(208,108,112,1) 63%, rgba(224,126,119,1) 100%);}.btn__red{background:#d15755;color:#fff;border:0px solid #d15755;background: linear-gradient(90deg, rgba(175,70,97,1) 0%, rgba(208,108,112,1) 63%, rgba(224,126,119,1) 100%);}.btn__red:hover{background:#fff;color:#d15755}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;left:-400px}100%{opacity:1;left:0}}@keyframes fadeInLeft{0%{opacity:0;left:-400px}100%{opacity:1;left:0}}.hero{margin-bottom:80px;position:relative}.hero .image_background{position:absolute;width:100%;height:100%;left:0;top:0}.hero .image_background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .box{position:relative}.hero .hero_slider .item{padding:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .hero_slider .item .text{position:relative;opacity:0;padding-right:50%}.hero .hero_slider .item .text .main_title{position:relative;padding-left:22px;margin-bottom:30px}.hero .hero_slider .item .text .main_title:before{width:8px;height:100%;background:#d15755;left:0;top:0;content:'';position:absolute}.hero .hero_slider .item .text .main_title h1{font-size:65px;font-weight:700;text-transform:uppercase;color:#fff}.hero .hero_slider .item .text .main_title span{font-size:25px;color:#dbdbdb;display:inline-block}.hero .hero_slider .item .text .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero .hero_slider .item .text .actions .action{text-align:center;margin-right:25px;margin-bottom:30px}.hero .hero_slider .item .text .actions .action:last-child{margin-right:0}.hero .hero_slider .item .text .actions .action .icon{width:55px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;margin:0 auto;margin-bottom:15px;position:relative}.hero .hero_slider .item .text .actions .action .icon img{max-width:33px;max-height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:0s ease;-o-transition:0s ease;transition:0s ease}.hero .hero_slider .item .text .actions .action .icon:before{width:calc(100% + 14px);height:calc(100% + 14px);left:-7px;top:-7px;border:1px solid #d15755;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';position:absolute;border-radius:50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hero .hero_slider .item .text .actions .action p{font-size:14px;font-weight:600;color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.hero .hero_slider .item .text .actions .action:hover .icon{background:#d15755}.hero .hero_slider .item .text .actions .action:hover .icon:before{width:calc(100% + 20px);height:calc(100% + 20px);left:-10px;top:-10px}.hero .hero_slider .item .text .actions .action:hover .icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.hero .hero_slider .item .text .name{font-size:35px;color:#fff;margin-bottom:20px}.hero .hero_slider .item .text .btn{min-width:180px;margin-bottom:25px}.hero .hero_slider .item .text .slide_img{width:380px;height:380px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:0;position:absolute;z-index:1;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.hero .hero_slider .item .text .slide_img:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;background:#fff;opacity:.4;z-index:-1;-webkit-transition:.5s ease .6s;-o-transition:.5s ease .6s;transition:.5s ease .6s}.hero .hero_slider .item .text .slide_img img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hero .hero_slider .item.swiper-slide-active{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hero .hero_slider .item.swiper-slide-active .text{-webkit-animation:fadeInLeft .5s ease forwards .3s;animation:fadeInLeft .5s ease forwards .3s;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hero .hero_slider .item.swiper-slide-active .text .slide_img{-webkit-animation:fadeIn .6s ease forwards .6s;animation:fadeIn .6s ease forwards .6s;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hero .hero_slider .item.swiper-slide-active .text .slide_img:before{width:calc(100% + 30px);height:calc(100% + 30px);left:-15px;top:-15px}.hero .hero_slider .swiper-button-next,.hero .hero_slider .swiper-button-prev{position:absolute;top:auto;bottom:30px;width:34px;height:30px;margin-top:0;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d15755;background:#fff;border-radius:0px}.hero .hero_slider .swiper-button-next:after,.hero .hero_slider .swiper-button-prev:after{display:none}.hero .hero_slider .swiper-button-next:before,.hero .hero_slider .swiper-button-prev:before{content:url(../img/arrow.svg);width:10px;height:16px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .hero_slider .swiper-button-next:hover,.hero .hero_slider .swiper-button-prev:hover{background:#fff}.hero .hero_slider .swiper-button-prev{left:0}.hero .hero_slider .swiper-button-prev:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.hero .hero_slider .swiper-button-next{left:40px}.products{margin-bottom:25px}.advantages{margin-bottom:80px}.advantages .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #b2b2b2;border-radius:0px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);box-shadow:0 0 9px 0 rgba(0,0,0,.1);padding:28px;background-color:#f7f7f7;-ms-flex-pack:distribute;justify-content:space-around}.advantages .box .item{text-align:center;width:25%}.advantages .box .item .icon{height:45px;margin-bottom:15px}.advantages .box .item .icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.advantages .box .item h4{font-size:14px;font-weight:700;text-transform:uppercase;color:#151515}.services{margin-bottom:100px}.services .service_item{width:calc(100% / 3 - 15px);margin-bottom:25px;text-align:center}.services .service_item .image{width:100%;height:180px;margin-bottom:20px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;overflow:hidden;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.11);box-shadow:0 0 7px 0 rgba(0,0,0,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .service_item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-filter:grayscale(1);filter:grayscale(1);max-width:none}.services .service_item a{text-align:center;text-decoration:underline;font-size:16px;font-weight:600;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;color:#000}.services .service_item:hover .image{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.26);box-shadow:0 0 16px 0 rgba(0,0,0,.26)}.services .service_item:hover .image img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.services .service_item:hover a{color:#d15755;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.banner_full{background-color:#151515;margin-bottom:80px}.banner_full .box{padding:80px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.banner_full .box .text{width:45%;max-width:500px;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner_full .box .text .title{position:relative;padding:5px 0;padding-left:17px;margin-bottom:20px}.banner_full .box .text .title:before{width:8px;height:100%;position:absolute;content:'';left:0;top:0;background:#d15755}.banner_full .box .text .title h2{color:#fff;font-size:30px;font-weight:600}.banner_full .box .text p{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px}.banner_full .box .text .btn{margin-top:auto}.banner_full .box .equipment_items{width:30%;max-width:300px}.banner_full .box .equipment_items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.banner_full .box .equipment_items .item:last-child{margin-bottom:0}.banner_full .box .equipment_items .item .icon{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_full .box .equipment_items .item p{font-size:14px;color:#fff}.banner_full .box .image{top:50%;position:absolute;max-width:385px;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.text_section{margin-bottom:75px;position:relative}.text_section .box{position:relative}.text_section .box .inner{max-width:780px;position:relative;z-index:1}.text_section .box .inner .logo{margin-bottom:20px}.text_section .box .inner p{margin-bottom:20px;font-size:14px;color:#151515}.text_section .box .inner ul{margin-bottom:20px}.text_section .box .inner ul li{margin-bottom:8px;position:relative;padding-left:22px;font-size:14px}.text_section .box .inner ul li:before{position:absolute;content:'';width:6px;height:6px;background:#d15755;left:6px;top:5px}.text_section .box .image{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;max-width:350px}footer{background-color:#151515;padding-top:50px;padding-bottom:10px}footer .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-right:80px}footer .box .logo{width:350px;margin-right:65px;height:60px}footer .box .logo img{width:auto;height:100%}footer .box .footer_nav{max-width:400px}footer .box .footer_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .box .footer_nav ul li{width:120px;margin-right:60px;padding-left:20px}footer .box .footer_nav ul li a{font-size:16px;color:#ffffff;margin-bottom:20px;display:inline-block}footer .box .footer_nav ul li a:hover{text-decoration:underline;color:#d15755}footer .box .policy_link{display:inline-block;color:#fff;text-decoration:underline;position:absolute;right: 175px;top: 115px;font-size:14px}footer .box .footer_info .mail{position:relative;color:#fff;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:14px}footer .box .footer_info .mail:before{content:'';position:absolute;left:-20px;width:12px;height:9px;background-image:url(../img/mail-icon.svg);background-position:center;background-size:100%}footer .box .footer_info .tel{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#fff;position:relative;margin-bottom:20px}footer .box .footer_info .tel:before{content:'';position:absolute;left:-20px;width:14px;height:14px;background-image:url(../img/phone-icon.svg);background-position:center;background-size:100%}footer .box .footer_info .schedule{margin-left:0;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-bottom:20px}footer .box .footer_info .schedule:before{content:'';position:absolute;left:-20px;width:13px;height:13px;background-image:url(../img/clock-icon.svg);background-position:center;background-size:100%}footer .box .copyright{width:100%;margin-top:45px}footer .box .copyright p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255, 255, 255, 0.5);font-size:14px}footer .box .copyright p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:rgba(255, 255, 255, 0.5);text-decoration:underline}footer .box .to_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;width:60px;height:60px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);box-shadow:0 0 9px 0 rgba(0,0,0,.1);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;position:fixed;right:4vw;bottom:5vh;pointer-events:none;opacity:0;z-index:2}footer .box .to_top img{width:16px;height:26px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}footer .box .to_top:hover{background:#d15755}footer .box .to_top:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .box .to_top.show{pointer-events:auto;opacity:1}.dropdown{position:relative;width:280px;background:#fff;border-radius:5px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;z-index:1;margin-bottom:12px;font-size:14px}.dropdown .select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #b2b2b2;border-radius:5px;padding:12px 10px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;z-index:1;position:relative;background:#fff;cursor:pointer}.dropdown .select span{font-size:14px;color:#000;margin-right:10px}.dropdown .select .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:9px;height:15px}.dropdown .select .arrow img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dropdown.active{z-index:3;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.26);box-shadow:0 0 16px 0 rgba(0,0,0,.26)}.dropdown.active .select{border-bottom-width:0;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:1px}.dropdown.active .select .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .dropdown-menu{z-index:0;position:absolute;top:calc(100% - 1px);border:1px solid #b2b2b2;border-radius:5px;padding:0 10px;width:100%;left:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.26);box-shadow:0 0 16px 0 rgba(0,0,0,.26);background:#fff;display:none}.dropdown .dropdown-menu li{padding:10px 0;font-size:14px;color:#000;display:inline-block;width:100%;cursor:pointer}.dropdown .dropdown-menu li:hover{color:#d15755}.breadcrumbs{padding:50px 0}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs ul li a{position:relative;padding-right:10px;margin-right:10px;font-size:16px;color:#151515;margin-bottom:5px;display:inline-block}.breadcrumbs ul li a:hover{color:#d15755}.breadcrumbs ul li a:after{height:100%;position:absolute;content:'';width:2px;background:#9a9a9a;right:-1px}.breadcrumbs ul li:last-child a{color:#d15755;text-decoration:underline;pointer-events:none}.breadcrumbs ul li:last-child a:after{display:none}.page_title{position:relative;padding-left:17px;margin-bottom:30px}.page_title:before{width:8px;height:100%;content:'';position:absolute;left:0;top:0;background:#d15755}.page_title h1{font-size:40px;font-weight:800;color:#000;text-transform:uppercase;max-width:420px}.page_title h1 strong{font-weight:800;color:#d15755}.page_title h2{font-size:40px;font-weight:800;color:#000;text-transform:uppercase;max-width:420px}.page_title h2 strong{font-weight:800;color:#d15755}.products_catalog{margin-bottom:60px}.products_catalog .catalog_inner .sub_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.products_catalog .catalog_inner .sub_navigation .sub_nav_link{background:#fff;padding:14px 25px;min-width:280px;margin-bottom:15px;text-align:center;color:#d15755;font-size:16px;margin-right:10px;border-radius:0px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.products_catalog .catalog_inner .sub_navigation .sub_nav_link.active{background:#d15755;color:#fff}.products_catalog .catalog_inner .text{max-width:980px}.products_catalog .catalog_inner .text p{font-size:14px;color:#818285;line-height:1.3;margin-bottom:15px}.catalog_item{width:calc(100% / 3 - 10px);margin-bottom:60px}.catalog_item .image{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:5px;margin-bottom:20px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.catalog_item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.catalog_item .name{color:#d15755;font-size:16px;padding-left:16px;position:relative;min-height:38px}.catalog_item .name:before{width:6px;height:6px;border-radius:50%;background:#d15755;position:absolute;left:0;top:6px;content:''}.catalog_item .item_links .item_link{position:relative;display:inline-block;font-size:16px;color:#151515;padding-top:12px;padding-bottom:18px;border-bottom:1px solid #d15755;width:100%;display:inline-block;margin-bottom:6px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.catalog_item .item_links .item_link:after{width:7px;content:url(../img/arrow.svg);position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0)}.catalog_item .item_links .item_link span{text-decoration:none}.catalog_item .item_links .item_link:hover{color:#d15755}.catalog_item:hover .image{-webkit-box-shadow:0 0 16px 0 rgba(113,160,1,.3);box-shadow:0 0 16px 0 rgba(113,160,1,.3)}.product_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_inner .product_slider{width:calc(50% - 10px);margin-bottom:40px}.product_inner .product_slider .product_big{margin-bottom:20px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.product_inner .product_slider .product_big .swiper-slide{height:415px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.product_inner .product_slider .product_big .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product_inner .product_slider .product_big .swiper-button-next:after{display:none}.product_inner .product_slider .product_big .swiper-button-next:before{content:url(../img/arrow.svg);width:15px;position:absolute}.product_inner .product_slider .product_big .swiper-button-prev:after{display:none}.product_inner .product_slider .product_big .swiper-button-prev:before{content:url(../img/arrow.svg);width:15px;position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product_inner .product_slider .product_thumbs .swiper-slide{height:80px;border:1px solid #bbb;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;opacity:.5}.product_inner .product_slider .product_thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product_inner .product_slider .product_thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#d15755;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.product_inner .product_info{width:calc(50% - 10px);margin-bottom:40px;padding-top:30px}.product_inner .product_info .product_title{font-size:20px;font-weight:700;color:#d15755;margin-bottom:25px}.product_inner .product_info .product_params{margin-bottom:30px}.product_inner .product_info .product_params .params_title{font-size:16px;font-weight:600;color:#000}.product_inner .product_info .product_params .params_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #151515}.product_inner .product_info .product_params .params_group .params_name{font-size:16px;color:#757575;width:60%}.product_inner .product_info .product_params .params_group .params_value{font-size:16px;font-weight:600;color:#d15755;width:40%}.product_inner .product_info .product_params .price_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_inner .product_info .product_params .price_row h2{font-size:24px;color:#757575;text-transform:uppercase;margin-right:15px;font-weight:700}.product_inner .product_info .product_params .price_row .old_price{font-size:26px;color:#757575;margin-right:15px;text-decoration:line-through}.product_inner .product_info .product_params .price_row .price{color:#d15755;font-size:32px;font-weight:700}.product_inner .product_info .product_params .orderBtn{margin-right:20px}.product_inner .product_info .related_products .item{width:200px;display:inline-block}.product_inner .product_info .related_products .item .image{width:100%;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;border:1px solid #e4e4e4;border-radius:5px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.product_inner .product_info .related_products .item .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product_inner .product_info .related_products .item h4{font-size:16px;font-weight:600;color:#d15755;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.product_inner .product_info .related_products .item:hover .image{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.product_inner .product_info .related_products .item:hover h4{text-decoration:underline}.product_inner .product_description_wrapper{margin:40px 0;width:100%;border:1px solid #d15755;border-radius:10px}.product_inner .product_description_wrapper .tabs_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;top:-24px;left:-1px}.product_inner .product_description_wrapper .tabs_links li{width:25%;max-width:200px;text-align:center;padding:15px 5px;background-color:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);margin-right:10px;border-radius:5px;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;color:#d15755}.product_inner .product_description_wrapper .tabs_links li:hover{background-color:#d15755;color:#fff}.product_inner .product_description_wrapper .tabs_links li.active{background-color:#d15755;color:#fff}.product_inner .product_description_wrapper .tab_container .tab_content{padding:25px}.product_inner .product_description_wrapper .tab_container .tab_content .inner.column_wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .services{margin-bottom:0}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block{margin-bottom:10px;display:inline-block;text-align:left}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block .sub_title{font-size:20px;font-weight:600;color:#000;position:relative;padding-left:10px;display:inline-block;margin-bottom:20px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block .sub_title:before{width:3px;height:100%;position:absolute;left:0;content:'';top:0;background:#d15755}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block p{font-size:14px;color:#151515;margin-bottom:20px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block .read_more{text-align:right;text-decoration:underline;color:#d15755;margin-left:auto;display:block;font-size:14px;margin-bottom:20px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li{width:50%;padding-right:15px;margin-bottom:15px;min-width:290px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;font-weight:500}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li a img{width:25px;margin-right:15px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li a span{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li a:hover span{text-decoration:underline;color:#d15755}.tab_container .tab_accordion_heading{display:none}.page_banner{position:relative}.page_banner .page_banner_slider .swiper-slide{min-height:415px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_banner .page_banner_slider .swiper-slide .image{width:100%;height:100%;position:absolute;left:0;top:0}.page_banner .page_banner_slider .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_banner .page_banner_slider .swiper-slide .box{position:relative;z-index:1}.page_banner .page_banner_slider .swiper-slide .box .banner_title{margin-top:40px}.page_banner .page_banner_slider .swiper-slide .box .banner_title h2{position:relative;padding-left:20px;color:#fff;text-transform:uppercase;font-size:65px;font-weight:700}.page_banner .page_banner_slider .swiper-slide .box .banner_title h2:before{width:8px;height:100%;content:'';position:absolute;left:0;background:#d15755}.page_banner .page_banner_slider .swiper-button-next,.page_banner .page_banner_slider .swiper-button-prev{position:absolute;top:auto;bottom:30px;width:34px;height:30px;margin-top:0;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d15755;background:#151515;border-radius:0px;z-index:1}.page_banner .page_banner_slider .swiper-button-next:after,.page_banner .page_banner_slider .swiper-button-prev:after{display:none}.page_banner .page_banner_slider .swiper-button-next:before,.page_banner .page_banner_slider .swiper-button-prev:before{content:url(../img/arrow.svg);width:10px;height:16px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_banner .page_banner_slider .swiper-button-next:hover,.page_banner .page_banner_slider .swiper-button-prev:hover{background:#fff}.page_banner .page_banner_slider .swiper-button-prev{left:10px}.page_banner .page_banner_slider .swiper-button-prev:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.page_banner .page_banner_slider .swiper-button-next{left:50px}.page_banner .page_banner_slider .box{padding-top:0;position:relative}.images_company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.images_company .item{width:calc(25% - 10px);height:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;overflow:hidden;margin-bottom:25px;-webkit-filter:grayscale(1);filter:grayscale(1)}.images_company .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_content{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.page_content .text_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:80px}.page_content .text_image .inner{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;position:relative;z-index:1}.page_content .text_image .inner p{margin-bottom:20px;font-size:14px;color:#151515}.page_content .text_image .inner ul{margin-bottom:20px}.page_content .text_image .inner ul li{margin-bottom:8px;position:relative;padding-left:22px;font-size:14px}.page_content .text_image .inner ul li:before{position:absolute;content:'';width:6px;height:6px;background:#d15755;left:6px;top:5px}.page_content .text_image .image{position:absolute;left:65%;right:0}.partners_inner .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners_inner .box .image{height:235px;-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;margin-right:20px;border-radius:5px;overflow:hidden;margin-bottom:20px;background-color:#000;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.26);box-shadow:0 0 16px 0 rgba(0,0,0,.26)}.partners_inner .box .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.partners_inner .box .text{width:calc(100% - 500px)}.partners_inner .box .text p{font-size:16px;color:#000;font-weight:300;margin-bottom:20px}.partners_inner .box .text p strong{font-weight:700}.partners_inner .box .text ul{padding-left:40px;margin-bottom:40px}.partners_inner .box .text ul li{position:relative;padding-left:25px;font-size:16px;color:#000;margin-bottom:20px}.partners_inner .box .text ul li:before{width:6px;height:6px;background:#d15755;position:absolute;left:0;content:'';top:7px}.form_wrapper{margin-bottom:80px}.form_wrapper .box{display:-webkit-box;display:-ms-flexbox;display:flex}.form_wrapper .form_inner{padding:40px 100px;background-color:#f9f9f9;width:100%;border:1px solid #b2b2b2;border-radius:10px;margin-right:100px}.form_wrapper .form_inner .form_text .title{font-size:30px;font-weight:600;color:#d15755;text-transform:uppercase;margin-bottom:20px}.form_wrapper .form_inner .form_text p{font-size:16px;color:#818285;margin-bottom:20px}.form_wrapper .form_inner.sales_form{margin-right:0}.form_wrapper .form_inner.sales_form form .input_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_wrapper .form_inner.sales_form form .input_wrapper .wpcf7-form-control-wrap{max-width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px}.form_wrapper .form_inner.sales_form form .submit_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_wrapper .form_inner.sales_form form .submit_row .button_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px;margin:0 10px}.form_wrapper .form_inner.sales_form form .submit_row .button_wrap .submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 30px}.form_wrapper .form_inner.sales_form form .submit_row .captcha_row{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_wrapper .form_inner.sales_form form .submit_row .policy_checked_wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:260px;margin:0 10px}.form_wrapper form .input_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form_wrapper form .text_label{color:#d15755;width:100%;font-size:14px;font-weight:600;margin-bottom:10px}.form_wrapper form input{max-width:280px;font-size:14px;padding:12px 10px;border-radius:5px;border:1px solid #b2b2b2;margin-bottom:12px;background-color:#fff}.form_wrapper form .captcha_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;width:100%}.form_wrapper form .captcha_row .file_upload{width:auto;position:relative;padding:5px;border:1px solid transparent;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;max-width:280px;margin-right:20px}.form_wrapper form .captcha_row .file_upload:hover{border:1px dashed #b2b2b2}.form_wrapper form .captcha_row .file_upload input{position:absolute;width:100%;height:100%;opacity:0;left:0;top:0;cursor:pointer;z-index:1;padding:0}.form_wrapper form .captcha_row .file_upload .text span{background-image:url(../img/pin-icon.svg);background-repeat:no-repeat;background-position:0 0;background-size:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;color:#818285;margin-bottom:5px;line-height:1.2;padding-left:30px}.form_wrapper form .captcha_row .file_upload .text span img{width:21px;margin-right:10px}.form_wrapper form .captcha_row .file_upload p{font-size:14px;color:#d15755;margin-left:30px;margin-bottom:0}.form_wrapper form .captcha_row .file_upload .file_name i{display:inline-block;width:100%}.form_wrapper form .captcha_row .file_upload.loaded{border:1px solid #d15755}.form_wrapper form .captcha_row .file_upload .text{width:auto}.form_wrapper form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 100px;border:1px solid #d15755;margin-bottom:12px}.form_wrapper form .submit:disabled{cursor:not-allowed;background:#151515;border-color:#151515;color:#fff}.form_wrapper form .policy_checked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;width:100%}.form_wrapper form .policy_checked span.wpcf7-list-item-label{width:22px;height:22px;min-width:22px;margin-right:10px;border:1px solid #b2b2b2;border-radius:3px;background:#fff;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_wrapper form .policy_checked span.wpcf7-list-item-label:before{content:'';position:absolute;opacity:0;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;background-image:url(../img/check.png);width:12px;height:12px;background-size:100%;background-position:center;background-repeat:no-repeat}.form_wrapper form .policy_checked p{font-size:14px;color:#000}.form_wrapper form .policy_checked p a{color:#000;text-decoration:underline}.form_wrapper form .policy_checked input{width:0;height:0;margin-bottom:0;padding:0;visibility:hidden}.form_wrapper form .policy_checked input:checked~span:before{opacity:1}.form_wrapper form .tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#151515}.form_wrapper form .tip span{color:#d15755;margin-right:5px}span.wpcf7-list-item{margin:0!important}span.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div#mfcf7_zl_multifilecontainer{margin-top:0!important}.support_page{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support_page .page_title h2{max-width:100%}.support_page .text_inner h5{font-size:20px;font-weight:700;color:#d15755;margin-bottom:14px}.support_page .text_inner ul{max-width:850px;margin-bottom:35px}.support_page .text_inner ul li{padding-left:20px;position:relative;font-size:14px;color:#000;margin-bottom:8px}.support_page .text_inner ul li:before{width:6px;height:6px;background-color:#d15755;position:absolute;content:'';top:5px;left:4px}.support_page .support_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support_page .support_info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;margin-bottom:50px;width:50%;max-width:480px}.support_page .support_info .item h4{font-size:30px;color:#d15755;font-weight:600;margin-bottom:20px;text-align:center}.support_page .support_info .item .image{height:240px;border-radius:10px;overflow:hidden;width:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background-color:#fff}.support_page .support_info .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.support_page .support_info .item .btn{margin-top:-25px;position:relative;z-index:1;background:#d15755;color:#fff;margin-bottom:25px}.support_page .support_info .item:hover .image{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.support_page .additional_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:20px}.support_page .additional_info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;padding:30px 20px;background-color:#f7f7f7;border-radius:0px;border:1px solid #b2b2b2;margin-bottom:30px}.support_page .additional_info .item .icon{width:50px;min-width:50px;margin-right:20px}.support_page .additional_info .item .text_wrapper h4{font-size:20px;font-weight:700;color:#d15755}.support_page .additional_info .item .text_wrapper a{display:inline-block;font-size:16px;color:#d15755;text-decoration:underline}.support_page .additional_info .item:hover{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11)}.contacts_page .contacts_inner{padding-right:100px}.contacts_page .contacts_inner .logo{margin-bottom:10px}.contacts_page .contacts_inner .slogan{font-size:16px;color:#d15755;margin-bottom:22px}.contacts_page .contacts_inner .adress{margin-bottom:35px;position:relative;padding-left:20px;font-size:16px;color:#151515}.contacts_page .contacts_inner .adress:before{content:url(../img/marker.svg);width:9px;position:absolute;left:0}.contacts_page .contacts_inner h2{font-size:30px;font-weight:600;text-transform:uppercase;color:#d15755;margin-bottom:25px}.contacts_page .contacts_inner .map_block{position:relative;min-height:400px;margin-bottom:50px}.contacts_page .contacts_inner .map{height:400px;width:100%;position:relative;background:#eee;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);border-radius:10px;overflow:hidden}.contacts_page .contacts_inner .map_info{background-color:#fff;position:absolute;z-index:1;left:100px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:30px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts_page .contacts_inner .map_info h4{font-size:20px;font-weight:700;color:#d15755;margin-bottom:15px}.contacts_page .contacts_inner .map_info p{font-size:16px;color:#000;margin-bottom:12px}.contacts_page .contacts_inner .map_info a.tel{font-size:16px;display:inline-block;color:#d15755;margin-bottom:12px}.contacts_page .contacts_inner .map_info a.mail{font-size:16px;display:inline-block;color:#d15755;padding-bottom:5px;border-bottom:1px dashed #d15755}.contacts_page .contacts_inner .map_info .requisites{padding-top:30px}.contacts_page .contacts_inner .map_info .requisites li{font-size:16px;color:#818285;line-height:1.3}.page_inner .page_title h1{max-width:100%}.page_inner .page_title h2{max-width:100%}.page_inner p{font-size:14px;color:#151515;margin-bottom:20px}.page_inner p strong{font-weight:700}.page_inner a{font-size:14px;color:#d15755;display:inline-block;margin-bottom:15px}.page_inner h2{font-size:20px;color:#d15755;font-weight:700;margin-bottom:10px}.page_inner h3{font-size:20px;color:#d15755;font-weight:700;margin-bottom:10px}.page_inner h4{font-size:18px;color:#d15755;font-weight:700;margin-bottom:10px}.page_inner h5{font-size:16px;color:#d15755;font-weight:700;margin-bottom:10px}.page_inner ol{padding-left:20px}.page_inner ol li{line-height:1.3;font-size:14px;color:#000;margin-bottom:12px}.page_404{padding:170px 0}.page_404 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_404 .box .image{width:50%}.page_404 .box .text{width:50%}.page_404 .box .text h1{font-size:40px;font-weight:600;color:#d15755;margin-bottom:45px}.page_404 .box .text p{font-size:18px;color:#151515;margin-bottom:45px}.documentation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.documentation .title{width:100%}.documentation .title h2{font-size:30px;color:#d15755;font-weight:600;margin-bottom:20px}.documentation .image{width:45%;max-width:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;overflow:hidden;margin-right:20px;height:250px;-webkit-filter:grayscale(1);filter:grayscale(1);margin-bottom:30px}.documentation .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.documentation .docs_list{position:relative;width:50%;padding-top:7px;margin-bottom:30px}.documentation .docs_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documentation .docs_list ul li{width:calc(50% - 20px);margin-right:20px;margin-bottom:15px}.documentation .docs_list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.documentation .docs_list ul li a img{width:25px;max-width:25px;min-width:25px;margin-right:10px}.documentation .docs_list ul li a span{font-size:16px;color:#151515;font-weight:600;text-decoration:underline;padding:5px 0}.documentation .docs_list ul li a:hover span{color:#d15755}.documentation .docs_list .list_toggle{display:inline-block;position:relative;color:#d15755;text-decoration:underline;font-size:16px;font-weight:600;margin-bottom:15px;padding:5px 0}.videos_block .title h2{font-size:30px;color:#d15755;font-weight:600;margin-bottom:20px}.videos_block .videos_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.videos_block .videos_wrapper .video_item{width:calc(100% / 3 - 20px);margin:10px}.videos_block .videos_wrapper .video_item .video_poster{position:relative;width:100%;height:160px;margin-bottom:20px}.videos_block .videos_wrapper .video_item .video_poster .image_bg{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1)}.videos_block .videos_wrapper .video_item .video_poster .image_bg:before{width:100%;height:100%;background:#000;opacity:.3;z-index:1;content:'';left:0;top:0;position:absolute;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.videos_block .videos_wrapper .video_item .video_poster .image_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.videos_block .videos_wrapper .video_item .video_poster .icon_wrap{width:100%;position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.videos_block .videos_wrapper .video_item .video_poster .icon_wrap img{width:50px}.videos_block .videos_wrapper .video_item .video_poster:hover .image_bg:before{opacity:.5}.videos_block .videos_wrapper .video_item .video_poster:hover .image_bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.videos_block .videos_wrapper .video_name{font-size:16px;color:#000;font-weight:600;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.videos_block .videos_wrapper .video_name:hover{color:#d15755;text-decoration:underline}.custom_modal{padding:55px 20px;max-width:630px;width:100%;border-radius:10px;background-color:#f9f9f9;border:1px solid #b2b2b2;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.26);box-shadow:0 0 16px 0 rgba(0,0,0,.26)}.custom_modal .title{font-size:35px;text-align:center;font-weight:600;color:#151515;margin-bottom:25px}.custom_modal .title+h2{text-align:center}.custom_modal form{width:100%}.custom_modal form .select_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_modal form .select_row p{margin-bottom:12px;color:#d15755;font-size:14px;font-weight:600}.custom_modal form .input_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_modal form .input_row p{margin-bottom:12px;color:#d15755;font-size:14px;font-weight:600}.custom_modal form .input_row input{font-size:14px;padding:12px 10px;border-radius:5px;border:1px solid #b2b2b2;margin-bottom:0;width:500px;max-width:280px}.custom_modal form .input_row input[disabled]{cursor:not-allowed}.custom_modal form .input_row select{font-size:14px;padding:12px 10px;border-radius:5px;border:1px solid #b2b2b2;margin-bottom:12px;width:500px;max-width:280px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.custom_modal form .input_row textarea{max-height:100px}.custom_modal form .input_row .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280px}.custom_modal form .input_row .inputs .close_x{color:#d15755;font-weight:800;font-size:14px;margin:0 8px;margin-bottom:12px}.custom_modal form .input_row .inputs input{font-size:14px;text-align:center}.custom_modal form .captcha_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.custom_modal form .captcha_row .file_upload_wrapper{width:280px}.custom_modal form .captcha_row .file_upload{position:relative;padding:5px;border:1px solid transparent;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;display:block}.custom_modal form .captcha_row .file_upload:hover{border:1px dashed #b2b2b2}.custom_modal form .captcha_row .file_upload input{position:absolute;width:100%;height:100%;opacity:0;left:0;top:0;cursor:pointer;z-index:1}.custom_modal form .captcha_row .file_upload .text span{background-image:url(../img/pin-icon.svg);background-repeat:no-repeat;background-position:0 0;background-size:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;color:#818285;margin-bottom:5px;line-height:1.2;padding-left:30px}.custom_modal form .captcha_row .file_upload .text span img{width:21px;margin-right:10px}.custom_modal form .captcha_row .file_upload p{font-size:14px;color:#d15755;margin-left:30px}.custom_modal form .captcha_row .file_upload .file_name i{display:inline-block;width:100%}.custom_modal form .captcha_row .file_upload.loaded{border:1px solid #d15755}.custom_modal form .submit{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 100px;border:1px solid #d15755;margin-bottom:12px}.custom_modal form .submit:disabled{cursor:not-allowed;background:#151515;border-color:#151515;color:#fff}.custom_modal form .policy_checked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px}.custom_modal form .policy_checked span.wpcf7-list-item-label{width:22px;height:22px;min-width:22px;margin-right:10px;border:1px solid #b2b2b2;border-radius:3px;background:#fff;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom_modal form .policy_checked span.wpcf7-list-item-label:before{content:'';position:absolute;opacity:0;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;background-image:url(../img/check.png);width:12px;height:12px;background-size:100%;background-position:center;background-repeat:no-repeat}.custom_modal form .policy_checked p{font-size:14px;color:#000}.custom_modal form .policy_checked p a{color:#000;text-decoration:underline}.custom_modal form .policy_checked input:checked~span:before{opacity:1}.custom_modal form .tip{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#151515}.custom_modal form .tip span{color:#d15755;margin-right:5px}.custom_modal form .title_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_modal form .title_row p{display:none}.custom_modal form .title_row .cst_ttl{color:#d15755;margin-right:15px;font-weight:600}.custom_modal form .title_row .prod_title{text-align:left;margin-bottom:10px;width:100%;max-width:280px;font-size:20px;font-weight:600}.custom_modal form .price_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.custom_modal form .price_row p{display:none}.custom_modal form .price_row .cst_ttl{color:#d15755;margin-right:15px;font-weight:600}.custom_modal form .price_row .prod_price{text-align:center;margin-bottom:10px;width:100%;max-width:280px;display:inline-block;text-align:left;font-size:18px;font-weight:600}.custom_modal#success{text-align:center}.wpcf7-not-valid-tip{display:none!important}.ajax-loader,.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}input.wpcf7-not-valid{border-color:#b01f24!important}.mfcf7_zl_delete_file{display:none!important}.content_text p{font-size:16px;color:#000;font-weight:300;margin-bottom:20px}.content_text p strong{font-weight:700}.content_text ul{padding-left:40px;margin-bottom:40px}.content_text ul li{position:relative;padding-left:25px;font-size:16px;color:#000;margin-bottom:20px}.content_text ul li:before{width:6px;height:6px;background:#d15755;position:absolute;left:0;content:'';top:7px}@media screen and (max-width:1220px){header nav{max-width:calc(100% - 20px);left:10px}.hero .hero_slider .item .text .slide_img{right:30px}.banner_full .box .image{width:auto;top:55%;position:absolute;right:-167px;left:75%}.text_section .box .inner{max-width:65%}.partners_inner .box .text{width:calc(100% - 400px)}.form_wrapper .form_inner{margin-right:0}.contacts_page .contacts_inner{padding-right:0}.form_wrapper form .input_wrapper .wpcf7-form-control-wrap{width:calc(100%/3 - 10px)}.form_wrapper form .input_wrapper .wpcf7-form-control-wrap input{width:100%}}@media screen and (max-width:1024px){header nav ul li a{margin:0 10px;padding:0 10px}.hero .hero_slider .item .text .slide_img{width:300px;height:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin:15px}.hero .hero_slider .item .text .actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero_slider .item .text .actions .action{text-align:center;margin-right:15px}header .header_info .tel{margin-left:35px}header .header_info{max-width:335px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero .hero_slider .item .text{padding-bottom:0}.hero .hero_slider .item .text .name{max-width:50%}.btn{padding:15px 20px}.section_title h2{font-size:35px}.banner_full .box .text{margin-right:15px}.banner_full .box .text .title h2{font-size:25px}footer .box .footer_nav{max-width:300px}footer .box .footer_nav ul li{width:120px;margin-right:20px}footer .box .policy_link{position:relative;left:auto;top:auto;right: auto;width:100%;text-align:center;margin-top:25px}footer .box .copyright{width:100%;margin-top:15px;text-align:center}footer .box .copyright p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .box .logo{margin-right:10px}footer .box{padding:0 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .box .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .box .footer_nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:100%;margin-top:15px}footer .box .footer_nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .box .footer_info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .box .policy_link{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer .box .copyright{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.product_inner .product_description_wrapper{position:relative}.product_inner .product_description_wrapper .tabs_links{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;width:calc(100% + 2px)}.product_inner .product_description_wrapper .tabs_links li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product_inner .product_description_wrapper .tabs_links li:last-child{margin-right:0}.page_banner .page_banner_slider .swiper-slide{min-height:300px}.page_banner .page_banner_slider .swiper-slide .box .banner_title{margin-top:0}.images_company .item{height:200px}.page_content .text_image .inner{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.page_content .text_image .image{opacity:.2;height:100%;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;left:auto;right:0}.page_content .text_image{margin-bottom:20px}.form_wrapper .form_inner{padding:40px 60px}.contacts_page .contacts_inner .map_info{left:45px}.form_wrapper .form_inner.sales_form form .submit_row .policy_checked_wrap{margin-bottom:10px}.form_wrapper .form_inner.sales_form form .submit_row .captcha_row{margin-bottom:10px}}@media screen and (max-width:768px){header nav{display:none;position:absolute}header nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header nav ul li{width:100%}header nav ul li a{padding:10px;display:inline-block}header .box{padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header{padding:15px 0}header .mob_nav_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:23px;position:relative;left:auto;bottom:auto}header .mob_nav_toggle span{background:#d15755;width:100%;position:absolute;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}header .mob_nav_toggle span:nth-child(1){top:0}header .mob_nav_toggle span:nth-child(2){top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}header .mob_nav_toggle span:nth-child(3){bottom:0}header .mob_nav_toggle.active span:nth-child(1){top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}header .mob_nav_toggle.active span:nth-child(2){opacity:0}header .mob_nav_toggle.active span:nth-child(3){bottom:50%;-webkit-transform:translate(0,50%) rotate(-45deg);-ms-transform:translate(0,50%) rotate(-45deg);transform:translate(0,50%) rotate(-45deg)}header .header_info{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:15px;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}header .header_info .mail{margin-left:30px}header .header_info .schedule{margin-left:0;margin-bottom:5px;margin-right:0}.hero .hero_slider .item{padding:50px 0}.hero .hero_slider .item .text{padding-right:0;width:100%}.hero .hero_slider .item .text .slide_img{position:relative;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:30px}.hero .hero_slider .item .text .name{max-width:100%;text-align:center;width:100%}.product_item{width:calc(50% - 20px);margin:10px;margin-bottom:30px}.advantages .box .item{width:50%;margin-bottom:20px}.section_title h2{font-size:30px}.banner_full .box .text p{font-size:16px}.banner_full .box .equipment_items{width:40%}.text_section .box .inner{max-width:100%}.text_section .box .image{opacity:.3}.catalog_item{width:calc(100%/2 - 10px)}.product_inner{position:relative;padding-top:60px;margin-top:50px}.product_inner .product_slider{width:100%;margin-bottom:20px}.product_inner .product_info{padding-top:0;width:100%}.product_inner .product_info .product_title{position:absolute;top:0}.product_inner .product_description_wrapper{border:none}.product_inner .product_description_wrapper .tabs_links{display:none}.product_inner .product_description_wrapper .tab_container .tab_accordion_heading{display:inline-block;width:100%;padding:15px 25px;background:#fff;margin-bottom:10px;border:1px solid #d15755;border-radius:5px}.product_inner .product_description_wrapper .tab_container .tab_accordion_heading.d_active{background:#d15755;color:#fff}.product_inner .product_description_wrapper .tab_container .tab_content{border:1px solid #d15755;border-radius:5px;margin-bottom:10px}.product_inner .product_description_wrapper .tab_container .tab_content .inner.column_wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block:last-child{margin-bottom:0}.breadcrumbs{padding:20px 0;margin-bottom:20px}.page_title h1{font-size:35px}.page_title h2{font-size:35px}.images_company{margin-bottom:0}.partners_inner .box .text{width:100%}.form_wrapper .form_inner{padding:30px}.support_page .support_info .item h4{font-size:25px}.support_page .additional_info{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts_page .contacts_inner .map_info{left:0;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:30px}.page_404{padding:50px 0}.page_404 .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_404 .box .image{width:100%;text-align:center}.page_404 .box .text{width:100%;text-align:center}.documentation .image{width:100%;max-width:500px;margin-right:0}.documentation .docs_list{width:100%}.documentation .docs_list ul li a span{font-size:14px}.videos_block .videos_wrapper .video_item{width:calc(50% - 20px)}.form_wrapper .form_inner.sales_form form .input_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_wrapper .form_inner.sales_form form .input_wrapper .wpcf7-form-control-wrap{max-width:none}.form_wrapper .form_inner.sales_form form .input_wrapper .wpcf7-form-control-wrap input{width:100%;max-width:none}}@media screen and (max-width:640px){header .logo p{display:none}.hero .hero_slider .item .text .main_title h1{font-size:55px}.hero .hero_slider .item .text .main_title span{font-size:16px}.hero .hero_slider .item .text .actions{margin-bottom:20px}.hero .hero_slider .item .text .actions .action{width:calc(25% - 10px);margin:5px}.hero .hero_slider .item .text .slide_img{margin:0 auto;margin-bottom:30px}.hero{margin-bottom:40px}.services .service_item{width:calc(100%/2 - 15px)}.banner_full .box{padding:40px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner_full .box .text{width:100%;margin-right:0;margin-bottom:20px}.banner_full .box .equipment_items{width:100%;max-width:none}.banner_full .box .image{display:none}.services{margin-bottom:50px}footer .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20px}footer .box .logo{margin-bottom:25px;margin-right:0}footer .box .footer_info{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer .box .footer_info .tel{width:auto;margin-left:30px}footer .box .footer_info .mail{margin-left:30px}footer .box .footer_info .schedule{margin-left:30px}.custom_modal form .select_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_modal form .input_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_modal form .captcha_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_modal form .captcha_row .captcha{margin-bottom:15px}.catalog_item{width:calc(100% - 10px)}.page_banner .page_banner_slider .swiper-slide{min-height:220px}.page_banner .page_banner_slider .swiper-slide .box .banner_title h2{font-size:45px}.images_company{-ms-flex-wrap:wrap;flex-wrap:wrap}.images_company .item{width:calc(50% - 10px)}.form_wrapper form input{width:calc(100%/2 - 8px)}.form_wrapper form .captcha_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form_wrapper form .captcha_row .file_upload{margin-right:0;margin-bottom:15px}.support_page .support_info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support_page .support_info .item{width:100%;margin-right:0;margin-bottom:20px}.support_page .additional_info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support_page .additional_info .item{margin-right:0}.contacts_page .contacts_inner h2{font-size:22px}.contacts_page .contacts_inner .map{height:300px}.form_wrapper form .input_wrapper .wpcf7-form-control-wrap{width:calc(100%/2 - 8px)}}@media screen and (max-width:480px){header .header_info .schedule{margin-left:30px}.hero .hero_slider .item .text .main_title h1{font-size:45px}.hero .hero_slider .item .text .actions .action{width:calc(50% - 10px);margin:5px;margin-bottom:20px}.hero .hero_slider .item.swiper-slide-active .text .slide_img{max-width:270px;width:270px;height:270px}.hero .hero_slider .item .text .name{font-size:25px}.product_item{width:calc(100% - 20px);margin-bottom:20px}.advantages .box .item{width:100%}.section_title h2{font-size:25px}.services .service_item{width:calc(100% - 15px)}.items_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_full{margin-bottom:40px}.custom_modal .title{font-size:25px}.custom_modal{padding:35px 15px}.custom_modal form .captcha_row .file_upload{width:100%}.custom_modal form .submit{padding:18px 80px}.page_title h1{font-size:25px}.page_title h2{font-size:25px}.products_catalog .catalog_inner .sub_navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products_catalog .catalog_inner .sub_navigation .sub_nav_link{margin:5px 10px}.product_inner .product_info .product_params .params_group .params_name{font-size:14px}.product_inner .product_info .product_params .params_group .params_value{font-size:14px}.product_inner .product_slider .product_big .swiper-slide{height:300px}.product_inner .product_slider .product_big .swiper-button-next{right:0}.product_inner .product_slider .product_big .swiper-button-prev{left:0}.product_inner .product_description_wrapper .tab_container .tab_content{padding:15px}.product_inner .product_description_wrapper .tab_container .tab_accordion_heading{text-align:center}.products_catalog .catalog_inner .sub_navigation{margin-bottom:15px}.product_inner .product_description_wrapper .tab_container .tab_content .inner .text_block .sub_title{font-size:18px}.page_banner .page_banner_slider .swiper-slide .box .banner_title h2{font-size:35px}.partners_inner .box .image{margin-right:0;max-width:100%}.form_wrapper form input{width:100%}.form_wrapper form .submit{padding:15px 50px;width:100%;max-width:280px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners_inner .box .text ul{padding-left:0}.form_wrapper .form_inner .form_text .title{font-size:25px}.contacts_page .contacts_inner h2{font-size:20px}.contacts_page .contacts_inner .map_info{padding:20px 15px}.contacts_page .contacts_inner .map_info h4{font-size:18px}.contacts_page .contacts_inner .map_info .requisites li{font-size:14px}.page_inner .page_title h1{font-size:20px}.page_inner h2{font-size:18px}.page_inner h3{font-size:18px}.page_inner h4{font-size:16px}.page_inner h5{font-size:15px}.page_404 .box .text h1{font-size:30px;margin-bottom:20px}.page_404 .box .text p{margin-bottom:20px}.form_wrapper form .input_wrapper .wpcf7-form-control-wrap{width:100%;margin:0}.documentation .docs_list ul li{width:100%}.videos_block .videos_wrapper .video_item{width:100%}.form_wrapper .form_inner.sales_form{padding:20px 5px}.form_wrapper .form_inner.sales_form form .submit_row .captcha_row{margin:0 auto;margin-bottom:0}.form_wrapper .form_inner.sales_form form .input_wrapper .wpcf7-form-control-wrap{margin:0}}.header_info a:before,header .header_info .schedule:before,.footer_info a:before, footer .box .footer_info .schedule:before,.hero .hero_slider .swiper-button-next:before, .hero .hero_slider .swiper-button-prev:before,.documentation .docs_list ul li a img,.product_inner .product_description_wrapper .tab_container .tab_content .inner .tab_docs_list ul li a img,.form_wrapper form .captcha_row .file_upload .text span,.contacts_page .contacts_inner .adress, .hero .hero_slider .swiper-button-next:before, a.tel.mmobile:before, a.mail.mmobile:before {-webkit-filter:hue-rotate(135deg) brightness(100%);filter:hue-rotate(135deg) brightness(100%);}.header_info a:before, header .header_info .schedule:before, .footer_info a:before, footer .box .footer_info .schedule:before, .hero .hero_slider .swiper-button-next:before, .hero .hero_slider .swiper-button-prev:before, .banner_full .box .equipment_items .item .icon img,.hero .hero_slider .item .text .actions .action .icon img, .page_banner .page_banner_slider .swiper-button-next:before, .page_banner .page_banner_slider .swiper-button-prev:before, footer .box .to_top img{-webkit-filter:hue-rotate(135deg) brightness(100%);filter: hue-rotate(135deg) brightness(100%);}section.partners_inner a,section.page_content a{color: #d15755;}footer .box .footer_info .tel:hover,footer .box .footer_info .mail:hover{color:#fff;}.mmobile{display:none;}footer .box .footer_info .tel:hover, footer .box .footer_info .mail:hover, footer .box .policy_link:hover, footer .box .copyright p a:hover, header .header_info .mail:hover,header .header_info .tel:hover {color: #d15755;} footer .box .copyright p { justify-content: center; }header .logo,footer .box .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;filter:grayscale(1) brightness(1000%)!important}footer .box .logo p{color:#fff;margin:155px 0 0 -60px}.advantages .box .item .icon{filter:invert(30%) sepia(100%) saturate(7000%) hue-rotate(0deg) brightness(100%) contrast(45%)!important}.page_banner .page_banner_slider .swiper-button-next:hover,.page_banner .page_banner_slider .swiper-button-prev:hover,.hero .hero_slider .swiper-button-next:hover,.hero .hero_slider .swiper-button-prev:hover{background:#d1575575!important}@media screen and (max-width: 768px){header .header_info .mail,header .header_info .tel,header .header_info .schedule{display:none}header .header_info .btn{margin:-80px 110px 0 0;padding:10px}.mmobile{display:block}a.tel.mmobile:before{content:'';position:absolute;right:60px;top:15px;width:22px;height:22px;background-image:url(../img/phone-icon.svg);background-position:center;background-size:100%}a.mail.mmobile:before{content:'';position:absolute;right:100px;top:18px;width:25px;height:17px;background-image:url(../img/mail-icon.svg);background-position:center;background-size:100%}footer .box .logo p{margin:0 20px 0 10px}}