@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);a,button,input[type=submit]{cursor:pointer}a,button,input,input[type=submit],textarea{-webkit-appearance:none}a,button,input[type=submit],span{display:inline-block}button,textarea{border:none;background:0 0}.list-check--col-2,.text-column--2{-webkit-column-count:2;-moz-column-count:2}.developer img,.full-img img,.img-fluid img,.img-full,.wrapper,footer,table{width:100%}.fancybox-caption__body,.fl_upld label:hover,.form-check a,.form-check a:hover,.link:active,.link:hover,.list-page a:hover,.list-page button:hover,.swiper-button:hover,a:hover,body{color:#000}.fancybox-navigation .fancybox-button,a{background-color:transparent}.ol-stylized li,li{list-style:none}.table thead th,.text-align-left,figcaption{text-align:left}.form-check a:hover,a,a:hover{text-decoration:none}.baloon__body-photo img,.press-item__title img{-o-object-fit:cover;-o-object-position:center;min-height:100%}.advantage-about .advantage-item__icon,.baloon__line,.bootstrap-touchspin .input-group-btn .btn,.no-photo,.press-item__news,.slider-nav .swiper-button,.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes slideInDown{0%{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes slideInUp{0%{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes slideUp{0%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes slideUp{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}@keyframes slideUp{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-moz-transform:none;transform:none}}@-o-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;-o-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes toLeft{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}}@-moz-keyframes toLeft{0%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}}@-o-keyframes toLeft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-5px,0,0)}}@keyframes toLeft{0%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}}@-webkit-keyframes toRight{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-moz-keyframes toRight{0%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-o-keyframes toRight{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(5px,0,0)}}@keyframes toRight{0%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes scaleIn{from{-moz-transform:scale(0);transform:scale(0)}to{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes scaleIn{from{-o-transform:scale(0);transform:scale(0)}to{-o-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{from{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes scaleOut{from{-moz-transform:scale(1);transform:scale(1)}to{-moz-transform:scale(0);transform:scale(0)}}@-o-keyframes scaleOut{from{-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0)}}@keyframes scaleOut{from{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@-webkit-keyframes slideToLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@-moz-keyframes slideToLeft{from{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}to{opacity:0;-moz-transform:translateX(-50px);transform:translateX(-50px)}}@-o-keyframes slideToLeft{from{opacity:1;-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-o-transform:translateX(-50px);transform:translateX(-50px)}}@keyframes slideToLeft{from{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}}@-webkit-keyframes slideFromLeft{from{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideFromLeft{from{opacity:0;-moz-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slideFromLeft{from{opacity:0;-o-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideFromLeft{from{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes homeSliderLine{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-moz-keyframes homeSliderLine{to{-moz-transform:scaleX(0);transform:scaleX(0)}}@-o-keyframes homeSliderLine{to{-o-transform:scaleX(0);transform:scaleX(0)}}@keyframes homeSliderLine{to{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}}@font-face{font-family:Montserrat,sans-serif}@font-face{font-family:Oswald,sans-serif}@font-face{font-family:'Open Sans',sans-serif}@font-face{font-family:'ALS Rubl';src:url("../fonts/ALSRubl.eot");src:url("../fonts/ALSRubl.eot?#iefix") format("embedded-opentype"),url("../fonts/ALSRubl.woff2") format("woff2"),url("../fonts/ALSRubl.woff") format("woff"),url("../fonts/ALSRubl.ttf") format("truetype"),url("../fonts/ALSRubl.svg#ALSRubl") format("svg");font-weight:400;font-style:normal;font-display:swap}.rouble{font-family:"ALS Rubl";text-transform:none!important}*{position:relative;margin:0;padding:0;outline:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{box-shadow:none!important}input,textarea{display:block;width:100%}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto}a,button,input,textarea{outline:0;color:#000;font-weight:inherit;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{resize:none;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input{outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{background:0 0;display:none}.btn-row,.content figcaption,.formThanks,.text-align-center{text-align:center}.text-align-right{text-align:right}figcaption{margin-top:15px;font-weight:300;font-size:.8em;opacity:.8}.breadcrumb-item:first-child:before,.fancybox-button--play,.fancybox-button--zoom,.fancybox-infobar,[hidden]{display:none!important}.img-radius{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.clearfix:after{content:'';clear:both;display:block}.baloon__logo,b,strong{font-weight:700}.h1,.h2,h1,h2{font-family:Oswald,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.form-group,.full-img,.img-fluid{margin-bottom:45px}button:focus{outline:0}.content p,.list-dots,.mb-30,.modal-content .form-group,.press-blog,.text{margin-bottom:30px}.list-check ul ul,.list-dots ul ul,.ol-stylized ol ol{margin:5px 0}.list-page{padding:5px 0 30px}.list-page a,.list-page button{display:block;margin:5px 0}.h1,h1{margin-top:0;font-size:60px;line-height:70px;margin-bottom:45px}.h2,h2{font-size:50px;line-height:74px;letter-spacing:1px;margin-bottom:50px}.h3,.h4,h3,h4{font-weight:400;font-family:Oswald,sans-serif;letter-spacing:1px;margin-bottom:25px}.h3,h3{font-size:40px;line-height:45px}.h4,h4{font-size:35px;line-height:40px}.h5,.h6,h5,h6{font-weight:600}.h5,h5{font-size:20px;line-height:24px;margin-bottom:20px}.contact .mail,.contact .tel,.h6,.text--middle,h6{font-size:18px}.h6,h6{line-height:22px;text-transform:uppercase;margin-bottom:15px}.contact .team-name,.text--big{font-size:20px}.text-column--2{column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.text-uppercase-none{text-transform:none!important}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;background:#fff;font-size:16px}.wrapper{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}main{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:block}footer{margin:auto auto 0}.container,.container-fluid,.fl_upld .file-choosen+.fl_nm{z-index:2}.blog-preview__text,.line,.partner,.press-item__news,.production-item__img,.vacancy-body{z-index:1}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1440px){.container{max-width:1440px}}.container-fluid{max-width:1920px}.btn-row .btn{margin:10px}.fancybox-bg{background:#183d5a}.fancybox-caption,.wrapper.wrapper--error{padding:0}.fancybox-caption__body{background:#fff;font-weight:700;padding:20px}.fancybox-button{color:#fff;background-color:transparent!important}.breadcrumb-item a:hover,.breadcrumb-item:first-child:hover a,.error-body a,.fancybox-button:hover,.footer-item .nav>li>a:hover:not(.active),.mail:hover,.social a:hover,.tel:hover{color:#fb4f3c}.fancybox-button svg{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.fancybox-navigation,.header-nav{position:static}.swiper-container{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.swiper-container:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.swiper-button{outline:0;margin:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;width:50px;height:50px;font-size:50px;background:0 0;opacity:1;color:#000}.jumbotron,.section{background-repeat:no-repeat;background-position:center}.contacts .social a:hover,.swiper-button.swiper-button-disabled,.swiper-button:hover,.toggle-button.button-open,.toggle-button:hover{opacity:1}.swiper-button:after,.swiper-button:before,.swiper-pagination--mobile,.swiper-pagination-lock{display:none}.press,.search-results,.slider-nav,.slider-nav .swiper-button,.title-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.swiper-button-prev:hover{-webkit-animation:1s linear toLeft;-moz-animation:1s linear toLeft;-o-animation:1s linear toLeft;animation:1s linear toLeft}.swiper-button-next:hover{-webkit-animation:1s linear toRight;-moz-animation:1s linear toRight;-o-animation:1s linear toRight;animation:1s linear toRight}.press,.search-results,.slider-nav{display:flex}.slider-nav .swiper-button{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:70px;height:70px;font-size:52px;margin:0;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid transparent;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.slider-nav .swiper-button.swiper-button-next{margin-left:10px}.slider-nav .swiper-button:hover{color:#fb4f3c;border-color:#fb4f3c;font-size:30px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-pagination{position:relative;width:100%;text-align:center;margin:25px 0 10px}.swiper-pagination-bullet{opacity:1;outline:0;margin:0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:21px;height:21px;background-color:transparent;border:0;border-bottom:1px solid #000;vertical-align:bottom;-webkit-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fb4f3c!important}.partner-slider .swiper-pagination-bullet,.swiper-container--home .swiper-pagination-bullet{border-color:#fff}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.ol-stylized ol{counter-reset:myCounter}.ol-stylized ol ol li{padding-left:20px;font-size:.9em}.ol-stylized li{padding-left:25px;margin-bottom:10px}.ol-stylized li:before{counter-increment:myCounter;content:counter(myCounter) ".";font-weight:500;font-size:inherit;position:absolute;top:0;left:0}.list-check{padding-bottom:35px}.list-check--col-2{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;column-count:2}.list-check li{margin-bottom:10px;padding-left:35px}.list-check li:before{content:'';position:absolute;top:5px;left:0;width:22px;height:14px;background:url(../img/icons/bullit.svg) center/22px no-repeat;-webkit-background-size:22px 22px;-moz-background-size:22px}.advantage-about:before,.fl_upld .fl_inp[type=file],.footer-item .nav>li>a:before,.func-text--open,.header-nav__lang,.list-check--hidden,.nav>li>a.active:before,.open--sub-menu,.product-slider .swiper-button-lock,.product-slider .swiper-button-next:after,.product-slider .swiper-button-next:before,.product-slider .swiper-button-prev:after,.product-slider .swiper-button-prev:before{display:none}.form-row,.list-check.text--middle li{margin-bottom:15px}.list-dots li{margin-bottom:5px;padding-left:20px}.list-dots li:before{content:'';position:absolute;top:8px;left:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:6px;height:6px;background-color:#0a74d2}.section{padding-top:60px;padding-bottom:60px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.section.section--null{padding-top:0;padding-bottom:0}.section--indent--big{padding-top:130px;padding-bottom:130px}.section--blue{background-image:url(../img/bg/blue.jpg);color:#fff}.footer a,.header a,.search-btn:hover,.section--blue .btn,.section--blue a,.section--blue input{color:#fff}.section--gray{background-color:#f2f2f2}.section-grid{background-image:url(../img/grid-gray.png);background-color:#e6eaf2}.section.section--title{padding-bottom:0!important}.section.section--title+.section{padding-top:0!important}.title-row{padding-bottom:20px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-photo,.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.title-row>*{margin:0 30px 20px 0}.blockquote,.section.section--news .section.content .btn.btn-outline-primary,.section.section--title+.section .btn.btn-outline-primary{margin-bottom:60px}.nav>li>ul>li:last-child,.title-row>:last-child{margin-right:0}.pagination{padding-top:30px;display:flex}.pagination *{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.page-link{color:#000;border-color:transparent;width:45px;height:45px;line-height:45px;text-align:center;outline:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:0}.btn,.form-control{-webkit-box-shadow:none;-moz-box-shadow:none}.page-link:hover{border-color:#e6eaf2;background-color:transparent}.page-link-arrow{padding-right:0;padding-left:0}.page-item.active .page-link{background:#fb4f3c;color:#000;border-color:#fb4f3c}.page-item.active .page-link:hover{border-color:#fb4f3c}.page-link--arrow{font-size:1.1em}.page-link--arrow:hover{border-color:transparent;color:#0a74d2}.table td,.table thead th{border-top:0;border-bottom:1px solid #e6eaf2}.page-item--dots{width:auto}.blockquote{padding-left:90px;font-size:24px;font-weight:400}.blockquote:before{content:'';position:absolute;top:0;left:0;background:url(../img/icons/quote.svg) top left no-repeat;width:63px;height:36px}.blockquote-footer{color:#878787;font-size:14px}.blockquote p,.fl_upld{margin-bottom:20px}.important{color:#0a74d2;font-size:20px;font-family:"Open Sans",sans-serif;margin-bottom:50px}.table thead th{text-transform:uppercase;font-weight:700;padding:15px 5px}.table td{padding:15px 5px 15px 0}.table-data{white-space:nowrap;font-size:1.1em;font-weight:500}.jumbotron{margin:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:0;pointer-events:auto}.decor--plus,.fl_upld .fl_nm,.line,.nav>li>ul{pointer-events:none}.content .h1,.content h1{text-transform:none;margin-bottom:55px}.content figure{text-align:center;margin:30px 0 50px}.content .h2,.content .h3,.content .h4,.content .h5,.content h2,.content h3,.content h4,.content h5{margin:50px 0 30px;text-transform:none}.content .h6,.content h6{margin:50px 0 20px;text-transform:none}.contacts-item__title,.modal-content h2,.press-blog__title,.press-item__title,.product-price{text-transform:uppercase}.content .table,.partner-slider{margin-bottom:50px}.content .btn-outline-primary{margin-top:30px}.blog-preview__text:before,.partner:before,.press-item__news:before,.production-item__img:before,.vacancy-body:before{content:'';position:absolute;top:50%;left:50%;max-height:100%;z-index:-1;background:url(../img/decor-yellow.svg) center no-repeat;width:213px;height:180px;-webkit-transform:translate(-25%,-50%) scale(0);-moz-transform:translate(-25%,-50%) scale(0);-ms-transform:translate(-25%,-50%) scale(0);-o-transform:translate(-25%,-50%) scale(0);transform:translate(-25%,-50%) scale(0);-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.blog-preview:hover .blog-preview__text:before,.blog-preview__text:hover:before,.partner:hover:before,.press-item:hover .press-item__news:before,.press-item__news:hover:before,.production-item:hover .production-item__img:before,.production-item__img:hover:before,.vacancy-body:hover:before,.vacancy:hover .vacancy-body:before{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.line{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;-webkit-animation:.5s linear forwards scaleOut;-moz-animation:.5s linear forwards scaleOut;-o-animation:.5s linear forwards scaleOut;animation:.5s linear forwards scaleOut}.line--top-right{border-top:1px solid #646464;border-right:1px solid #646464;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}.line--bottom-left{border-bottom:1px solid #646464;border-left:1px solid #646464;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}.decor--plus{position:absolute;z-index:1;top:-3px;left:-3px;bottom:-3px;right:-3px;background-image:url(../img/decor-plus.svg),url(../img/decor-plus.svg),url(../img/decor-plus.svg),url(../img/decor-plus.svg);background-repeat:no-repeat;background-position:top left,top right,bottom left,bottom right;opacity:0}.blog-preview:hover .line,.photogallery:hover .line,.press-blog__link:hover .line,.press-item:hover .line,.product-catalog:hover .line,.production-item:hover .line,.vacancy:hover .line{-webkit-animation:.3s linear forwards scaleIn;-moz-animation:.3s linear forwards scaleIn;-o-animation:.3s linear forwards scaleIn;animation:.3s linear forwards scaleIn}.blog-preview:hover .decor--plus,.photogallery:hover .decor--plus,.press-blog__link:hover .decor--plus,.press-item:hover .decor--plus,.product-catalog:hover .decor--plus,.production-item:hover .decor--plus,.vacancy:hover .decor--plus{-webkit-animation:.8s linear forwards fadeIn;-moz-animation:.8s linear forwards fadeIn;-o-animation:.8s linear forwards fadeIn;animation:.8s linear forwards fadeIn}.breadcrumb{margin:0 0 20px;padding:0;background:0 0;font-size:14px}.breadcrumb-item,.breadcrumb-item a,.vacancy h6{color:#797979}.breadcrumb-item:first-child{font-size:20px;margin-top:-7px;margin-right:5px}.breadcrumb-item+.breadcrumb-item::before{content:'—'}.no-photo{background-color:#f2f2f2;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.btn,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.footer,.show>.btn-primary.dropdown-toggle{background-color:#000;color:#fff}input::-webkit-input-placeholder{color:#b5b5b5}input::-moz-placeholder{color:#b5b5b5}input:-moz-placeholder{color:#b5b5b5}input:-ms-input-placeholder{color:#b5b5b5}textarea::-webkit-input-placeholder{color:#b5b5b5}textarea::-moz-placeholder{color:#b5b5b5}textarea:-moz-placeholder{color:#b5b5b5}textarea:-ms-input-placeholder{color:#b5b5b5}input:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.5s;transition:.5s}input:focus::-moz-placeholder{color:transparent;-moz-transition:.5s;transition:.5s}input:focus:-moz-placeholder{color:transparent;-moz-transition:.5s;transition:.5s}input:focus:-ms-input-placeholder{color:transparent;-ms-transition:.5s;transition:.5s}textarea:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}textarea:focus::-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}textarea:focus:-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}textarea:focus:-ms-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}.btn,.form-check-label:before{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.btn{padding:16px 45px;text-align:center;line-height:initial;box-shadow:none;transition:.3s;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fl_upld label:after,.toggle-button .menu-bar{position:absolute;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s}.btn:active,.btn:hover{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:0!important;background-color:#313a49;color:#fff}.btn-outline-primary{color:#000;border:1px solid #e6eaf2;background-color:transparent}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:transparent;color:#000;border-color:#000}.btn-primary{border:none;background:#fb4f3c;color:#000}.btn-primary:hover{background-color:#c53727}.btn--big-blue{color:#fff;background-color:#0a74d2;padding:30px;width:360px;max-width:100%;font-size:18px}.btn--big-blue:hover{background-color:#0059a8}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#fb4f3c;color:#000;border-color:#fb4f3c}.btn-press{margin-top:30px}.btn-arrow{font-size:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #e4e8ed;width:40px;height:40px;overflow:hidden}.btn-arrow .icon{display:block}.btn-arrow:hover{border-color:#000}.fl_upld label{display:block;width:100%;color:rgba(0,0,0,.5);font-size:18px;padding-left:30px;cursor:pointer;text-decoration:underline}.fl_upld label:after{content:'';top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:url(../img/icons/clip.svg) center/20px no-repeat;-webkit-background-size:20px 20px;-moz-background-size:20px;transition:.5s}.fl_upld .fl_nm{white-space:nowrap;font-size:18px;position:absolute;top:1px;left:30px;bottom:1px;right:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;z-index:-1}.fl_upld .file-choosen{color:transparent}.captcha{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.link{color:#65b7df}.form-row label{display:block;margin-bottom:3px;width:100%}.form-control{display:block;width:100%;font-size:14px;box-shadow:none;outline:0;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #e6eaf2}.bootstrap-touchspin .input-group-btn .btn,.footer-bottom .container,.header .container,.header-row,.nav>li>ul,.section--map .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}form .form-control{padding:5px 10px 10px 0;border:none;border-bottom:1px solid #e6e6e6}form .form-control-placeholder{position:absolute;top:0;padding:5px 10px 10px 0;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;opacity:.5;margin-bottom:0}.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder{font-size:75%;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:1;top:5px}.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#313a49}.form-send{margin-top:15px}.form-group--error label{color:#eb5757}.form-group--error input{background-image:none!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.form-check{font-size:14px;margin-top:45px}.form-check input{position:absolute;top:0;left:0;visibility:hidden}.form-check-label{padding-left:15px}.form-check-label:before{position:absolute;top:0;left:-1.25rem;content:'';width:20px;height:20px;background-repeat:no-repeat;background-position:center;cursor:pointer;background-color:#ededed;transition:.3s}.header,.logo img{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.form-check input:checked+label:before{border-color:transparent;background-image:url(../img/icons/check.svg)}.form-check a{text-decoration:underline;display:inline}.nice-select{border:1px solid #e6eaf2;float:none;font-size:1em;height:50px;line-height:50px;padding-left:25px;padding-right:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#e6eaf2}.nice-select:after{border-width:1px;border-color:#000;width:9px;height:9px;right:25px;margin-top:-6px}.nice-select .list{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-1px;border-color:#e6eaf2}.nice-select .list .option{font-size:1em;height:auto;line-height:initial;padding:15px 25px;border-bottom:1px solid #e6eaf2}.nice-select .list .option:last-child{border-bottom:none}.bootstrap-touchspin .input-group-btn .btn:active,.bootstrap-touchspin .input-group-btn .btn:focus,.bootstrap-touchspin .input-group-btn .btn:hover,.nice-select .list .option:hover{background-color:transparent;color:#0a74d2}.bootstrap-touchspin .form-control{font-weight:700;width:100%;text-align:center;padding:17px 50px;font-size:18px}.bootstrap-touchspin .input-group-btn{position:absolute;top:0;bottom:0;z-index:5}.bootstrap-touchspin .input-group-btn.input-group-prepend{left:0}.bootstrap-touchspin .input-group-btn.input-group-append{right:0}.bootstrap-touchspin .input-group-btn .btn{height:auto;line-height:initial;width:50px;padding:15px 25px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent;color:#878787;font-weight:400;font-size:20px}.modal .form-send .btn--big-blue,.section .form-send .btn--big-blue{padding:27px}.modal-backdrop{background-color:#183d5a}.modal-backdrop.show{opacity:.8}.modal-dialog{max-width:770px}.modal-content{padding:60px 100px 35px;background:url(../img/bg/modal.png) center no-repeat #fff;-webkit-background-size:auto;-moz-background-size:auto}.modal-content .close{position:absolute;top:20px;right:15px;z-index:1;font-weight:100;background:#fff;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:44px;font-size:2rem}.modal-content h2{text-align:center}.modal-content .form-check{font-size:11px;margin-top:20px}.formThanks h2{margin-bottom:5px}.formThanks h3,.product-characteristic li:last-of-type{margin-bottom:0}.wrapper{padding-top:70px}body.modal-open .header{width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);left:-16px}.header{z-index:15;position:fixed;top:0;left:0;right:0;max-height:70px;transition:.3s;background-color:rgba(0,0,0,.8);color:#fff}.nav>li>ul,.search-panel{right:0;z-index:5;left:0}.header-row,.nav,.nav>li,ymaps{position:static}.footer-bottom .container,.header .container,.section--map .container{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-row{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header.sticky .logo img{width:134px}.header.sticky .nav>li{margin-right:40px}.header.sticky .nav>li>a{padding:17px 0}.logo img{width:187px;transition:.3s}.nav>li,.nav>li>a:before{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.nav{-webkit-box-pack:normal;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.nav>li{margin-right:25px;transition:.3s}.nav>li>a{font-weight:700;font-size:15px;padding:24px 0}.nav>li>a:before{content:'';position:absolute;bottom:0;background-color:#fff;left:0;transition:.3s;height:0;width:100%;z-index:1}.nav>li>a.active{opacity:.7}.nav>li:hover>ul,.search-help.active{opacity:1;visibility:visible;pointer-events:auto}.nav>li>ul{position:absolute;top:100%;padding:45px 0;display:flex;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0;visibility:hidden}.nav>li>ul:before{content:'';position:absolute;top:0;left:-1500px;right:-1500px;bottom:0;background:#f2f2f2;z-index:0}.nav>li>ul>li{margin:10px 50px 10px 0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.nav>li>ul>li>a{display:block;color:#000;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.5)}.nav>li>ul>li>a:hover{color:#0a74d2;border-color:#0a74d2}.nav>li:hover>a:before{height:3px}.nav>li:hover>ul{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.toggle-button{width:22px;height:16px;-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;opacity:.75;display:none}.search,.social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center}.toggle-button .menu-bar{transition:.5s;display:block;width:100%;height:2px;background-color:#fff}.toggle-button .menu-bar-top{top:0}.toggle-button .menu-bar-middle{top:7px}.toggle-button .menu-bar-bottom{top:14px}.toggle-button.button-open .menu-bar-top{-webkit-transform:rotate(45deg) translate(8px,8px);-moz-transform:rotate(45deg) translate(8px,8px);-ms-transform:rotate(45deg) translate(8px,8px);-o-transform:rotate(45deg) translate(8px,8px);transform:rotate(45deg) translate(8px,8px);margin-top:-4px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.toggle-button.button-open .menu-bar-middle{-webkit-transform:translate(230px);-moz-transform:translate(230px);-ms-transform:translate(230px);-o-transform:translate(230px);transform:translate(230px);-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;-moz-transition:.1s ease-in;transition:.1s ease-in;opacity:0}.toggle-button.button-open .menu-bar-bottom{-webkit-transform:rotate(-45deg) translate(7px,-7px);-moz-transform:rotate(-45deg) translate(7px,-7px);-ms-transform:rotate(-45deg) translate(7px,-7px);-o-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px);-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;top:17px}.search-btn{font-size:18px;color:#9b9b9b}.search-btn.open-search{margin-left:25px}.search-panel{position:fixed;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;top:0;background-color:#333;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.baloon__line .icon,.map-title,.popover,.popover__close,.popover__tail{position:absolute}.search-panel.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.search{padding:25px 0;width:100%;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border:0;width:100%;padding:0 30px;color:#fff;background-color:transparent}.search input::-webkit-input-placeholder{color:#9b9b9b}.search input::-moz-placeholder{color:#9b9b9b}.search input:-moz-placeholder{color:#9b9b9b}.search input:-ms-input-placeholder{color:#9b9b9b}.search textarea::-webkit-input-placeholder{color:#9b9b9b}.search-help__btn{padding:15px 0;border-top:1px solid #e0e0e0;margin-left:-15px;margin-right:-15px}.search-help__btn a{display:block;text-align:center;color:#000}.search-help__btn a:hover{color:#0a74d2}.search-help__list{padding:45px 0}.search-help .product-catalog{height:auto;border:0;color:#000}.search-help .product-catalog__img{height:120px;margin-bottom:20px}.search-help .product-catalog__title{padding:0;min-height:auto;margin:0;font-size:15px;font-weight:400;text-align:center}.search-help .product-catalog:hover .product-catalog__title{color:#183d5a}.footer-bottom{border-top:1px solid #313131;padding:20px 0}.footer-bottom--row{max-width:-webkit-calc(100% - 45px);max-width:-moz-calc(100% - 45px);max-width:calc(100% - 45px)}.footer-bottom--row .copyright,.footer-bottom--row a{display:inline-block;vertical-align:top;font-size:14px;margin:2px 30px 2px 0;color:#676767}.footer-bottom--row .copyright:hover:not(.copyright),.footer-bottom--row a:hover:not(.copyright){color:#fff}.footer-item{padding:65px 0}.footer-item .nav{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.footer-item .nav>li{margin:0 0 25px}.footer-item .nav>li>a{padding:0;font-weight:400}.footer-item .btn{margin-top:35px}.footer-item .btn:active,.footer-item .btn:focus,.footer-item .btn:hover{background-color:#fb4f3c;border-color:#fb4f3c;color:#000}.address{color:#797979;font-size:14px;margin-bottom:50px;max-width:370px}.mail,.tel{margin-bottom:10px;white-space:nowrap}.tel{font-weight:500;font-size:25px}.social{display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.social a{margin-right:30px;font-size:22px;color:#797979}.developer{width:39px}.map-title{top:0;left:0;width:100%;z-index:3;background:rgba(255,255,255,.8);padding:50px 0}.map-title h2{margin:15px 15px 15px 0}.map-title .nice-select{width:450px;max-width:100%;background:0 0}.map-title .nice-select .list{max-height:320px;overflow:auto}.map{width:100%;height:750px;overflow:hidden}.popover{font-family:Montserrat,sans-serif;background:#fff;max-width:initial;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.22);-moz-box-shadow:0 0 20px rgba(0,0,0,.22);box-shadow:0 0 20px rgba(0,0,0,.22)}.press-blog__link,.vacancy-price{font-family:"Open Sans",sans-serif}.popover__close{z-index:5;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:28px;top:28px;width:20px;height:20px;line-height:18px;font-size:12px;color:#797979;text-align:center}.popover__close:hover{color:#000}.popover__tail{border:9px solid transparent;border-top-color:#fff;margin-left:-9px;left:50%;top:100%}.ballon__head{border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 60px 25px 30px}.popover__content{display:inline-block;width:100%}.baloon__body,.baloon__line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.ballon__name{font-size:18px;font-weight:600;line-height:1.2;width:100%;margin:0 0 15px}.ballon__name--contacts{max-width:100%;font-weight:600;font-size:20px;line-height:24px;margin-bottom:0}.baloon__body-site,.baloon__body-text{font-size:16px;line-height:24px;font-weight:400}.ballon__head .ballon__name{max-width:-webkit-calc(100% - 92px);max-width:-moz-calc(100% - 92px);max-width:calc(100% - 92px);margin-bottom:0}.baloon__body{padding:25px 30px 20px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.baloon__body-photo{width:100px;height:100px;overflow:hidden}.baloon__body-photo img{width:100%;object-fit:cover;object-position:center;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.baloon__body-content{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);padding-left:25px}.baloon__body-site{width:100%}.baloon__body-text{margin-bottom:40px}.baloon__line{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#333;font-size:14px;font-weight:400;margin-bottom:15px;padding-left:30px;position:relative;widows:100%}.partner-side__transform,.press-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.baloon__line a{color:#333}.baloon__line .icon{color:#999;left:0;top:0;width:15px;height:16px}.section--contacts .map{position:absolute;top:0;left:calc(50% - 350px);bottom:0;right:0;height:100%;width:auto}.section--contacts .container{z-index:2;pointer-events:none}ymaps.ymaps-2-1-77-controls__control{right:15px!important}.map .contact-icon{font-size:14px;color:#000;font-weight:400;margin:5px 0;position:relative;padding:0 0 0 25px}.map .contact-icon .address,.map .contact-icon .mail,.map .contact-icon .tel{margin:0;font-size:14px;color:#333;font-weight:400}.map .contact-icon .icon,.map .contact-icon img{position:absolute;top:5px;left:0}.contacts{width:360px;max-width:100%;pointer-events:auto;padding:45px 30px 45px 0}.contacts:before{content:'';position:absolute;top:0;right:0;left:-1500px;bottom:0;background:#e6eaf2}.contacts-item{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(121,121,121,.3)}.contacts-item:last-child{border-bottom:0}.contacts-item__title{font-size:14px;color:#797979;font-weight:700;margin-bottom:5px}.contacts .social a{opacity:.5}.contact-icon{padding-left:25px;font-size:1.1em;margin-bottom:10px}.contact-icon .icon{position:absolute;top:3px;left:0}.contact-icon p{margin-bottom:3px}.section--partner{background-image:url(../img/bg/partner.jpg)}.section--partner .h2,.section--partner h2{color:#fff;padding-left:100px}.section--partner .swiper-button:hover{border:transparent;font-size:50px}.partner-slider .swiper-slide{height:auto}.partner,.partner-content{height:100%}.advantage-item:last-of-type,.advantage-item:nth-last-child(2),.partner-slider .partner{border:0}.partner{background-color:#f2f2f2;padding:35px 35px 35px 100px;min-height:470px;border:1px solid #f2f2f2}.partner-name{font-size:18px;font-weight:700;min-height:45px;padding-bottom:15px;margin-bottom:35px;border-bottom:2px solid #000}.partner-info,.partner-site,.press-item__news p{font-size:15px}.press-blog__link,.press-blog__title,.press-item{border:1px solid #e6eaf2}.partner-side{position:absolute;top:0;bottom:0;left:0;width:70px;background-color:#fff}.partner-side__transform{padding:5px 35px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:rotate(-90deg) translate(-92%,50%);-moz-transform:rotate(-90deg) translate(-92%,50%);-ms-transform:rotate(-90deg) translate(-92%,50%);-o-transform:rotate(-90deg) translate(-92%,50%);transform:rotate(-90deg) translate(-92%,50%);position:absolute;top:0;bottom:0;height:70px;width:470px}.gallery-top--product .swiper-slide img,.production-item__img img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.partner-site{white-space:nowrap;color:#797979}.partner-site:hover{color:#0a74d2;letter-spacing:.1em}.partner-logo img{max-width:170px;max-height:55px}.section--news .press-item{background-color:#f2f2f2;margin-bottom:0;height:100%}.section--news .press-item__news-title{font-size:18px;line-height:initial}.press-item{height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);margin-bottom:30px;display:flex}.press-item__title{width:30%;overflow:hidden;font-weight:700;font-size:14px;line-height:22px;padding:35px;letter-spacing:.1em;color:#fff;z-index:0;text-shadow:0 0 15px #000}.press-blog__link:hover,.press-item__news-title:hover,.section-about--page .about-info__icon,.vacancy-title:hover{color:#0a74d2}.press-item__title img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;position:absolute;top:0;left:0;z-index:-1}.press-item__news{width:70%;padding:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.press-item__news>*,.product-info>*{width:100%}.press-item__news-title{font-weight:700;font-size:26px;line-height:35px;margin-bottom:30px;display:block}.advantage,.press-item__news-date{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.press-item__news-date{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.press-item__news-date hr{border:0;margin:0 15px;height:2px;background:#e0e0e0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.press-item__news-day{font-weight:600;font-size:40px;line-height:49px;color:#0a74d2;white-space:nowrap}.press-item__news-month{font-size:15px;line-height:22px;color:#797979;white-space:nowrap}.press-blog__title{padding:35px;font-weight:700;font-size:14px;line-height:22px;letter-spacing:.1em;color:#797979}.press-blog__link{padding:35px;display:block;border-top-width:.5px;border-bottom-width:.5px;font-weight:600;font-size:18px;line-height:24px}.section--about{color:#fff;padding-bottom:0;background-image:url(../img/bg/about.jpg)}.about-info{padding-left:93px}.about-info__icon{position:absolute;top:-45px;left:0;font-size:63px}.about-info__quote{font-size:24px;line-height:32px;margin-bottom:30px}.about-info__mission{font-weight:700;letter-spacing:.04em;margin-bottom:15px}.about-info .text{padding-right:100px;margin-bottom:100px}.advantage{padding:25px 0 15px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantage-about .advantage-item__icon,.advantage-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center}.advantage:before{content:'';pointer-events:none;position:absolute;top:0;bottom:0;right:-1000px;left:-10000px;z-index:-1;background:#111b34}.advantage-item{width:50%;padding:25px 0;border-bottom:1px solid #283352;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.advantage-item__icon{width:60px;text-align:center;padding:0 10px}.advantage-item p{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);font-weight:700;margin:0}.section--partner--about{color:#000;background-image:url(../img/bg/partner-about.jpg)}.section--partner--about .swiper-button,.section--partner--about a,.section--partner--about button{color:#000}.section--partner--about .h2,.section--partner--about h2{color:#000;padding-left:0}.section--partner--about .partner{border:1px solid #e6eaf2}.advantage-about{color:#000;padding:0}.advantage-about .advantage-item{padding:35px 15px;width:25%;text-align:center;border:none;border-right:1px solid rgba(121,121,121,.2);display:block}.advantage-about .advantage-item:last-child{border-right:0}.advantage-about .advantage-item__icon{margin:0 auto 15px;width:100px;height:60px;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.advantage-about .advantage-item p,.product-catalog__img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.advantage-about .advantage-item__icon img{max-height:100%}.advantage-about .advantage-item p{font-weight:700;text-align:center;font-size:1em;width:100%;padding:0;margin:0;min-height:50px;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section.section--partner.section--partner--about .partner-slider .swiper-pagination-bullet,.section.section--partner.section--partner--about .swiper-container--home .swiper-pagination-bullet{border-color:#000}.production-item{border:1px solid #efefef;padding:50px 25px;height:100%;display:block}.production-item__img{width:190px;max-width:100%;display:block;margin:0 auto 50px}.production-item__img img{display:block;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%}.production-item__img:after{content:'';padding-top:100%;display:block}.production-item__title{font-size:18px;font-weight:700;padding-bottom:15px;border-bottom:3px solid #000;display:block}.product-catalog{height:100%;border:1px solid #e6eaf2;width:100%}.product-catalog__img{background:-webkit-gradient(linear,left top,left bottom,from(rgba(167,167,167,.15)),to(rgba(0,0,0,.15)));background:-webkit-linear-gradient(top,rgba(167,167,167,.15) 0,rgba(0,0,0,.15) 100%);background:-moz-linear-gradient(top,rgba(167,167,167,.15) 0,rgba(0,0,0,.15) 100%);background:-o-linear-gradient(top,rgba(167,167,167,.15) 0,rgba(0,0,0,.15) 100%);background:linear-gradient(180deg,rgba(167,167,167,.15) 0,rgba(0,0,0,.15) 100%);display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:260px;overflow:hidden}.product-btn,.product-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.product-catalog__img img{max-height:95%;max-width:95%}.product-catalog__img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:1;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.product-catalog__title{font-size:1.2em;font-weight:700;padding:20px 30px}.product-characteristic li,.product-price{font-size:14px;margin-bottom:20px}.product-catalog:hover .product-catalog__img:after{opacity:.15}.product-price{font-weight:700;line-height:22px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;color:#797979}.product-price .price{margin-top:10px}.price{white-space:nowrap;font-weight:600;font-size:34px;line-height:24px;color:#000}.accordion .card-header button.collapsed,.error-body,.section--faq,.section--faq a,.section--faq button,.section--faq-page,.section--faq-page a,.section--faq-page button{color:#fff}.product-btn{display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.product-btn .form-group--count{width:170px;margin:0 35px 20px 0}.gallery-top--product .swiper-slide{background:-webkit-gradient(linear,left bottom,left top,from(#e4e4e5),to(#e4e4e5));background:-webkit-linear-gradient(bottom,#e4e4e5,#e4e4e5);background:-moz-linear-gradient(bottom,#e4e4e5,#e4e4e5);background:-o-linear-gradient(bottom,#e4e4e5,#e4e4e5);background:linear-gradient(0deg,#e4e4e5,#e4e4e5)}.gallery-top--product .swiper-slide:before{content:'';padding-top:80%;display:block}.gallery-top--product .swiper-slide img{top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.wrap-gallery-thumbs{width:380px;margin:30px auto}.gallery-thumbs--product{padding:0 1px}.gallery-thumbs--product .swiper-slide{cursor:pointer;padding:8px;height:109px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border:1px solid #fb4f3c}.gallery-thumbs--product .swiper-slide-thumb-active,.gallery-thumbs--product .swiper-slide:hover{border-color:#0a74d2}.gallery-thumbs--product .swiper-slide span{display:block;width:100%;height:100%}.gallery-thumbs--product .swiper-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}.product-slider .swiper-button-next,.product-slider .swiper-button-prev{width:30px;height:30px;z-index:10;cursor:pointer;-webkit-background-size:12px 12px;-moz-background-size:12px;background-size:12px;background-position:center;background-repeat:no-repeat;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:43px;top:auto}.product-slider .swiper-button-next.swiper-button-disabled,.product-slider .swiper-button-prev.swiper-button-disabled{opacity:.5;cursor:auto;pointer-events:none}.product-slider .swiper-button-prev,.product-slider .swiper-button-prev.swiper-button-black,.product-slider .swiper-container-rtl .swiper-button-next,.product-slider .swiper-container-rtl .swiper-button-next.swiper-button-black{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'%23000000'%2F%3E%3C%2Fsvg%3E")}.product-slider .swiper-button-prev:hover,.product-slider .swiper-container-rtl .swiper-button-next:hover{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'%23007aff'%2F%3E%3C%2Fsvg%3E")}.product-slider .swiper-button-next,.product-slider .swiper-button-next.swiper-button-black,.product-slider .swiper-container-rtl .swiper-button-prev,.product-slider .swiper-container-rtl .swiper-button-prev.swiper-button-black{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'%23000000'%2F%3E%3C%2Fsvg%3E")}.product-slider .swiper-button-next:hover,.product-slider .swiper-container-rtl .swiper-button-prev:hover{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'%23007aff'%2F%3E%3C%2Fsvg%3E")}.product-slider .swiper-button-prev.swiper-button-white,.product-slider .swiper-container-rtl .swiper-button-next.swiper-button-white{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'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.product-slider .swiper-button-next.swiper-button-white,.product-slider .swiper-container-rtl .swiper-button-prev.swiper-button-white{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'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.product-info{padding-bottom:30px;height:100%;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-preview,.slider-home--decor,.swiper-container--home .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.product-characteristic{width:270px;padding:40px 50px;background:rgba(255,255,255,.07)}.product-characteristic li span{display:block;color:#fb4f3c;font-weight:500;font-size:30px}.product-characteristic__text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:30px;max-width:500px}.product-characteristic__text h6{text-transform:none;margin-bottom:20px}.product-characteristic__text p{margin-bottom:35px}.swiper-container--home{margin-top:-70px}.swiper-container--home .h1,.swiper-container--home h1{margin-bottom:45px;opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-animation:.75s linear forwards slideToLeft;-moz-animation:.75s linear forwards slideToLeft;-o-animation:.75s linear forwards slideToLeft;animation:.75s linear forwards slideToLeft}.swiper-container--home .text{margin:0;width:330px;max-width:100%;opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-animation:.75s linear .5s forwards slideToLeft;-moz-animation:.75s linear .5s forwards slideToLeft;-o-animation:.75s linear .5s forwards slideToLeft;animation:.75s linear .5s forwards slideToLeft}.swiper-container--home .swiper-slide{padding:220px 0;min-height:780px;height:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;color:#fff}.swiper-container--home .swiper-slide .swiper-slide-duplicate-active .h1,.swiper-container--home .swiper-slide .swiper-slide-duplicate-active h1,.swiper-container--home .swiper-slide-active .h1,.swiper-container--home .swiper-slide-active h1{-webkit-animation:.75s linear 1s forwards slideFromLeft;-moz-animation:.75s linear 1s forwards slideFromLeft;-o-animation:.75s linear 1s forwards slideFromLeft;animation:.75s linear 1s forwards slideFromLeft}.swiper-container--home .swiper-slide .swiper-slide-duplicate-active .text,.swiper-container--home .swiper-slide-active .text{-webkit-animation:.75s linear 1.5s forwards slideFromLeft;-moz-animation:.75s linear 1.5s forwards slideFromLeft;-o-animation:.75s linear 1.5s forwards slideFromLeft;animation:.75s linear 1.5s forwards slideFromLeft}.swiper-container--home .swiper-slide .swiper-slide-duplicate-active .slider-home--decor span,.swiper-container--home .swiper-slide-active .slider-home--decor span{-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-name:homeSliderLine;-moz-animation-name:homeSliderLine;-o-animation-name:homeSliderLine;animation-name:homeSliderLine;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.slider-home--info{width:500px;max-width:100%}.slider-home--nav{position:absolute;left:0;right:0;bottom:120px;z-index:2;pointer-events:none}.slider-home--nav .slider-nav{pointer-events:auto}.slider-home--decor{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;display:flex;pointer-events:none}.slider-home--decor span{width:-webkit-calc(100%/6);width:-moz-calc(100%/6);width:calc(100%/6);background:#10324c;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}.section--faq{background-image:url(../img/bg/faq.jpg)}.section--faq-page{background-image:url(../img/bg/faq-img.png);background-color:#183d5a;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}.accordion .card{background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.13)!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.accordion .card-header{background-color:transparent;border:none;padding:0}.accordion .card-header button{text-align:left;font-size:23px;font-weight:700;padding:25px 35px 25px 0;display:block;width:100%;color:#fb4f3c}.accordion .card-header button:hover{color:#fb4f3c!important}.accordion .card-header button:after{content:'';position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px 20px;-moz-background-size:20px;background-size:20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;background-image:url(../img/icons/question-close.svg)}.accordion .card-header button.collapsed:after{background-image:url(../img/icons/question-plus.svg)}.blog-preview{height:100%;background-color:#f2f2f2;padding:30px;display:flex}.blog-preview .partner-name,.photogallery-title,.vacancy-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.blog-preview__img{width:130px;height:130px;overflow:hidden}.blog-preview__img img,.photogallery-img img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.blog-preview__text{width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:calc(100% - 160px);margin-left:30px}.blog-preview .partner-name{min-height:130px;width:100%;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.section--search{background-image:url(../img/bg/search.png);background-color:#f2f2f2}.search-results__field{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #e6eaf2;background-color:#fff;color:#000;padding:22px 30px}.search-results .btn{width:270px;padding:22px 20px;white-space:nowrap}.section-vacancy .list-check,.section-vacancy .vacancy-head,.vacancy .list-check{margin-bottom:0;padding-bottom:0}.vacancy{background-color:#fff;padding:45px;margin-bottom:30px}.vacancy-head{border-bottom:2px solid #000;padding-bottom:15px;margin-bottom:30px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancy-head:first-child{margin-right:20px}.error-number img,.vacancy-head>*{margin-bottom:10px}.vacancy-title{font-size:18px;font-weight:700;max-width:700px}.vacancy-price{color:#848484;font-weight:600;font-size:12px;white-space:nowrap}.vacancy .price{font-weight:600;font-size:27px}.vacancy-body:before{left:33%}.section-vacancy--top{padding-bottom:25px}.section-vacancy hr{margin:34px 0 50px}.section-vacancy--top hr{margin:50px 0 36px}.section-vacancy .vacancy-head{color:#797979;border-bottom:0}.photogallery{display:block;height:100%;border:1px solid #e6eaf2}.photogallery-img{width:100%;overflow:hidden;height:260px}.photogallery-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#19334a;opacity:0;z-index:1;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.photogallery-title{width:100%;padding:20px 70px 20px 30px;font-size:18px;font-weight:700;min-height:100px;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.photogallery-count{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#0a74d2;font-weight:400;background:#f2f2f2;width:45px;height:45px;position:absolute;right:20px;top:50%;margin-top:-27px;z-index:2}.photogallery:hover .photogallery-img:after{opacity:.3}.wrapper.wrapper--error main{background:url(../img/bg/error.jpg) center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover}.error-head{padding:65px 0;background-color:#fff}.error-head .logo img{width:269px}.error-body a:hover{color:#4babff}.error-body .list-check li:before{background-image:url(../img/icons/bullit-yellow.svg)}.error-number{font-size:18px;color:#fb4f3c;text-align:center}@media all and (-ms-high-contrast:none){.img-cover,.img-cover img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:150%}.bootstrap-touchspin .form-control{height:62px;line-height:62px;padding-top:0;padding-bottom:0}.bootstrap-touchspin .input-group-btn .btn{height:62px;display:block;line-height:62px;padding:0}}@media (max-width:1199px){.blog-preview__img{width:80px;height:80px}.blog-preview__text{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);margin-left:20px}.blog-preview .partner-name{min-height:80px}.header.sticky .nav>li,.nav>li{margin-right:15px}.header.sticky .nav>li>a,.nav>li>a{font-size:13px}.logo img{width:165px}.swiper-container--home .swiper-slide{padding-top:160px;min-height:660px}.about-info .text{padding-right:0;margin-bottom:50px}.photogallery-title,.press-blog__link{font-size:16px}.partner{padding:25px 10px 25px 75px;min-height:400px}.partner-side{width:50px}.partner-side__transform{padding:5px 20px;height:50px;width:400px}.partner-logo img{max-height:45px}.partner-info{font-size:14px}.partner-name{margin-bottom:25px}.partner-slider{margin-bottom:0}.product-catalog__title{font-size:16px;padding:20px}.section--contacts .map{left:calc(50% - 150px)}}@media (min-width:992px){.header-nav .nav>li ul{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:991px){.about-img,.content figcaption{text-align:center}body.modal-open{padding-right:0}body.modal-open .header{width:100%;left:0}body{font-size:14px}.h1,.h2,h1,h2{font-size:35px;line-height:40px}.modal-content{padding:60px 50px 35px}.decor--plus,.header-nav .nav>li>a:after,.header-nav .nav>li>a:before,.line,.slider-home--nav,.slider-nav{display:none}.swiper-pagination--mobile{display:block}.swiper-container--home .swiper-pagination{position:absolute;margin:0;bottom:45px;left:0}.swiper-container--home .swiper-slide{min-height:auto;padding-bottom:100px}.content p,.swiper-container--home .h1,.swiper-container--home h1{margin-bottom:20px}.h1,h1{margin-bottom:30px}.content .h1,.content h1,.h2,h2{margin-bottom:35px}.h3,h3{font-size:30px;line-height:35px}.h4,h4{font-size:28px;line-height:33px;margin-bottom:20px}.blockquote{padding-left:0;padding-top:35px;font-size:16px}.blockquote:before{-webkit-background-size:80% 80%;-moz-background-size:80%;background-size:80%}.blockquote-footer,.footer-bottom--row .copyright,.footer-bottom--row a{font-size:12px}.header.sticky .nav>li>a,.important,.nav>li>a{font-size:16px}.important{margin-bottom:30px}.table td,.table thead th{padding:5px 10px 5px 0}.about-info,.section--partner .h2,.section--partner h2{padding-left:0}.content .h2,.content .h3,.content .h4,.content .h5,.content figure,.content h2,.content h3,.content h4,.content h5{margin:30px 0}.content .h6,.content h6{margin:30px 0 20px}.content .table{margin-bottom:30px}.header.sticky .logo img,.logo img{width:145px}.about-img{margin-bottom:50px}.about-info{padding-top:50px}.map{height:640px}.footer .nav{margin-top:30px;-webkit-column-count:4;-moz-column-count:4;column-count:4}.footer .nav li{margin-bottom:10px}.header-row{position:static;padding:25px 0}.toggle-button{display:block;margin-left:25px}.header-nav{display:block;position:absolute;top:70px;left:0;right:0;height:-webkit-calc(100vh - 70px);height:-moz-calc(100vh - 70px);height:calc(100vh - 70px);z-index:9999;visibility:hidden;opacity:0;margin:0;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.header-nav:before{pointer-events:none;position:absolute;top:0;left:-1500px;right:-1500px;bottom:0;background:#f2f2f2;content:'';z-index:-1}.header-nav.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-nav .nav{display:block;padding:45px 25px;overflow:hidden;overflow-y:auto;max-height:100%}.header-nav .nav>li{padding:0;margin:0;position:relative}.header-nav .nav>li>a{font-size:16px;padding:20px 25px 20px 0;border-bottom:1px solid rgba(0,0,0,.5);color:#000;font-weight:400}.header-nav .nav>li ul{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:20px 40px;background-color:#fff;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;visibility:visible;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;z-index:3;display:none;width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px}.header-nav .nav>li ul:before{left:0;right:0;background-color:#fff}.header-nav .nav>li ul li{margin:10px 0}.header-nav .nav>li ul li a{padding:0;display:block;border:0;margin:0;color:#000}.header-nav .nav-item.active>a{border-color:transparent}.header-nav .nav-item.active .open--sub-menu:before{margin-top:3px;-webkit-transform:rotate(45deg) scaleY(-1);-moz-transform:rotate(45deg) scaleY(-1);-ms-transform:rotate(45deg) scaleY(-1);-o-transform:rotate(45deg) scaleY(-1);transform:rotate(45deg) scaleY(-1)}.open--sub-menu{display:block;position:absolute;right:-10px;top:17px;height:27px;width:27px}.open--sub-menu:before{content:"";display:block;width:7px;height:7px;border:1px solid #000;transform-box:fill-box;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-top:transparent;border-right:transparent;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:10px;top:10px}.text-column--2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.section--indent--big{padding-top:60px;padding-bottom:60px}.accordion .card-header button{font-size:18px}.product-characteristic{width:100%;text-align:center}.vacancy{padding:30px 15px}.section-vacancy hr{margin:35px 0}.list-check:not(.text--middle) li:before{top:1px}.photogallery-title{padding-top:15px;font-size:14px;padding-left:15px;padding-right:55px}.photogallery-count{font-size:12px;width:35px;height:35px;right:15px;margin-top:-19px}.table{overflow:auto}.section--contacts .map{position:static;top:auto;left:auto;right:auto;bottom:auto;height:300px}.contacts{width:100%;padding-right:0}.contacts:before{right:-1500px}.contacts-item{padding-bottom:15px;margin-bottom:15px}}@media (max-width:767px){.advantage-about{margin:-15px 0}.advantage-about .advantage-item{padding:5px 20px;margin:15px 0;width:50%;border:0}.modal-content{padding:30px 20px}.modal-content .close{top:0;right:0}.vacancy-head{display:block}.blog-preview .partner-name{min-height:auto}.list-check--col-2{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-bottom:0}.text--middle{font-size:16px}.accordion .card-header button{font-size:16px;padding:15px 20px 15px 0}.accordion .card-header button:after{-webkit-background-size:16px 16px;-moz-background-size:16px;background-size:16px}.press-blog__title,.press-item__news,.press-item__title{padding:20px}.press-item__news-title{font-size:20px;line-height:25px;margin-bottom:20px}.press-item__news p{font-size:14px}.press-blog__link{font-size:14px;padding:20px}.footer-item{padding:30px 0;text-align:center}.footer .address{display:none}.footer .social{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.footer .btn{margin-top:25px}.footer .nav{-webkit-column-count:1;-moz-column-count:1;column-count:1}.captcha{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--big-blue{display:block!important;margin-left:auto;margin-right:auto;font-size:16px;padding:20px}.form-check{font-size:12px}.form-group{margin-bottom:30px}#rc-imageselect,.g-recaptcha{-moz-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96);-webkit-transform:scale(.96);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px;margin-left:12px}.error-head{padding:20px 0}.error-head .logo img{width:130px}.modal #rc-imageselect,.modal .g-recaptcha{-moz-transform:scale(.87);-ms-transform:scale(.87);-o-transform:scale(.87);transform:scale(.87);-webkit-transform:scale(.87);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px;margin-left:35px}.modal .btn--big-blue{width:264px}.product-info .btn--big-blue{margin-left:0}.section-about--page{padding-bottom:0}.search-help__list{padding:25px 0 0;overflow:hidden;overflow-y:scroll;max-height:calc(100vh - 130px)}}@media (max-width:576px){.advantage-about .advantage-item{width:100%;border:none!important}.advantage-about .advantage-item__icon{height:35px;margin-bottom:10px}.advantage-about .advantage-item p{font-size:14px;min-height:auto}.photogallery-img{height:180px}.photogallery-title{min-height:auto}.section--news .press-item{margin-bottom:5px;background-color:transparent}.wrap-gallery-thumbs{width:200px}.wrap-gallery-thumbs .swiper-slide{height:60px}.product-slider .swiper-button-next,.product-slider .swiper-button-prev{bottom:16px}.about-info__quote{font-size:18px;line-height:28px}.advantage,.search-results,.section--map .container{display:block}.advantage-item{width:100%;font-size:16px;padding:15px 0}.advantage-item:nth-last-child(2){border-bottom:1px solid #283352}.press-item{display:block;border:0}.press-item__title{width:100%;height:180px;margin-bottom:35px}.press-item__news{width:100%;padding:0}.press-item__news-date{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.press-item__news-day{font-size:35px;line-height:45px}.press-item__news hr{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:50px}.press-blog{margin-bottom:0}.press-blog__link,.press-blog__title{padding:15px 0;border-left:0;border-right:0}.partner-info{font-size:13px}.map-title{padding:30px 0}.production-item{padding:20px}.production-item__img{margin-bottom:20px}.production-item__title{padding-bottom:10px}.blog-preview{padding:20px 15px;display:block}.blog-preview__img{width:100px;height:100px;margin:0 auto;display:block}.blog-preview__text{width:100%;margin-left:0;margin-top:15px}.blog-preview .partner-name{font-size:14px;margin-bottom:10px;padding-bottom:10px;border-width:1px}.page-link,.search-help .product-catalog__title{font-size:12px}.pagination{overflow:auto}.search-results__field{width:100%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin-bottom:20px}.search-results .btn{padding:15px 30px;display:block;width:100%}.page-link{width:33px;height:33px;line-height:29px}.search-help .product-catalog__img{height:80px;margin-bottom:10px}.popover{max-width:310px;width:310px}}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{-moz-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96);-webkit-transform:scale(.96);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px}.modal #rc-imageselect,.modal .g-recaptcha{-moz-transform:scale(.87);-ms-transform:scale(.87);-o-transform:scale(.87);transform:scale(.87);-webkit-transform:scale(.87);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px;margin-left:35px}}.error_capthca .g-recaptcha{border:1px solid #eb5757}.header-lang{margin:0 45px}a.header-lang__link{text-transform:uppercase;font-weight:700;font-size:11px;line-height:13px;color:#6c6e71;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a.header-lang__link.active{color:#fff}.header-lang__link:hover{color:#fd473a}.header-lang__link:not(:last-child){margin-right:10px}@media(max-width:1443px){.header-lang{margin:0 10px}}@media(max-width:1439px){.header.sticky .header-lang{margin:0}.header.sticky .nav>li{margin-right:30px}.search-btn.open-search{margin-left:15px}}@media(max-width:1199px){.header-lang{margin:0}.header-lang__link:not(:last-child){margin-right:5px}.header.sticky .nav>li{margin-right:15px}}@media(max-width:991px){.header-lang{display:none}.header-nav__lang{display:block;padding:45px 25px 10px;display:flex;align-items:center;justify-content:center}.header-nav .nav{padding:15px 25px}.header-nav__lang a.header-lang__link{font-size:16px;color:#000;opacity:.6}.header-nav__lang a.header-lang__link:not(:last-child){margin-right:20px}.header-nav__lang a.header-lang__link.active{color:#000;opacity:1}}.map-level-1,.map-level-2{padding-left:20px}.product-info .btn--big-blue{display:none!important}.features-block .features-block__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.features-block .features-block__icon{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--press .row{row-gap:30px}.section--all .press-item-card{display:block!important}@media(max-width:1025px){.features-block .features-block__wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-flow:row;justify-items:center}.features-block .features-block__item{width:100%}}@media(max-width:768px){.features-block .features-block__wrapper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding:60px 0;row-gap:50px}.features-block .features-block__item{padding:0}}@media(max-width:577px){.section--press .press-item .press-item__news{height:auto}}