﻿@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic-ext&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=cyrillic-ext&display=swap);.condensed-bold,.condensed-regular{font-family:'Roboto Condensed',sans-serif; font-display: swap;}.btn-default.btn-width,.btn-primary{min-width:180px}.lazy{

	height:auto;

	max-width:100%;

	    object-fit: contain;

}.btn-default,.btn-primary,.lang-block li,.phone-number,.search-head-wrapper{position:relative}.advantages-list li>img,.footer-wrapper img,.phone-number:before{image-rendering:-webkit-optimize-contrast}.advantages-list,.catalog-childs,.contact-list,.lang-block,.link-inline-list,.link-list,.phone-number{list-style-type:none}.col-md-12{max-width:1370px;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.condensed-regular{font-style:normal;font-variant:normal;font-weight:400}.condensed-bold{font-style:normal;font-variant:normal;font-weight:700}.header-menu,body{font-family:Roboto,sans-serif;font-style:normal;font-variant:normal}body{overflow-x:hidden;font-weight:400;color:#555;font-size:16px}.no-padding{padding-left:0!important;padding-right:0!important}.btn-group>.btn:last-child,.inline-group>:last-child,.navbar-default .navbar-nav>li:last-child,.navbar-right{margin-right:0}.navbar-default{background:#fff;z-index:2;border:0;border-radius:0;margin-bottom:0}.header-menu{background:#126da9;font-weight:400}.navbar-default .navbar-nav>li>a{color:#fff!important;position:relative;font-size:1.3em;padding:20px 15px}.navbar-default .navbar-nav>li{margin-right:30px}.navbar-default .navbar-nav>li>a:after{content:'';position:absolute;bottom:0;width:0%;height:50%;background:#008bcf;z-index:-1;left:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-default .navbar-nav>li>a:hover:after{width:100%;height:50%;left:0;-webkit-transition:width .2s;-o-transition:width .2s;transition:width .2s}.navbar-default .navbar-nav .dropdown:hover>a:after{height:50%;left:0;width:100%}.navbar-default .navbar-nav .dropdown.open a{background-color:transparent}.navbar-default .navbar-nav .dropdown.open>a:after{height:100%;left:0;width:100;-webkit-transition:height .2s;-o-transition:height .2s;transition:height .2s}.navbar-default .navbar-nav>.active>a{background:0 0!important}.navbar-default .navbar-nav .active>a:after{left:0;width:100%;-webkit-transition:none;-o-transition:none;transition:none}.navbar-default .navbar-nav .dropdown.open{background:#008bcf;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.navbar-default .navbar-nav .socials-link{padding-top:15px!important;padding-bottom:12px!important}.navbar-default .navbar-nav .socials-link svg{height:30px!important;width:auto;fill:rgba(255,255,255,.4);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-default .navbar-nav .dropdown.open .socials-link svg,.navbar-default .navbar-nav .socials-link:hover svg{fill:white;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.navbar-default .navbar-nav .dropdown-menu{max-width:100%;width:100%;min-width:auto;border:0;border-radius:0;background:#008bcf;padding:0}.socials-link~.dropdown-menu{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-height:0;display:block;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu:hover,.navbar-default .navbar-nav .dropdown.open .dropdown-menu,.socials-link:hover~.dropdown-menu{max-height:200px;-webkit-transition:.5s .2s;-o-transition:.5s .2s;transition:.5s .2s}.socials-link~.dropdown-menu a{border-radius:50%;height:30px;width:30px;border:2px solid rgba(255,255,255,.5)}.socials-link~.dropdown-menu a:hover{border:2px solid #fff;color:#fff;background:0 0!important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.socials-link~.dropdown-menu li{padding:10px}.socials-link~.dropdown-menu li:first-child{padding-top:5px}.socials-link~.dropdown-menu li:last-child{padding-bottom:15px}.socials-link~.dropdown-menu li a{padding:0;height:36px;margin:0 auto;width:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:1.1em}.lang-block{padding-left:0;margin-bottom:25px;font-weight:700}.lang-block li{display:inline-block;padding:0 10px;font-size:1.1em;line-height:.9em}.btn-default,.btn-primary{font-size:1em;height:40px}.lang-block li a{color:#5c5c5c}.lang-block li a.active,.lang-block li a:hover{color:#126da9}.lang-block li a.active,.link-inline-list li a.active{text-decoration:underline}.lang-block li:after{content:'';display:block;width:2px;background:#7c7c7c;height:100%;position:absolute;right:-1px;top:0}.lang-block li:last-child,.link-inline-list li:last-child{padding-right:0}.header_mobile_buttons,.lang-block li:last-child:after,.link-inline-list li:last-child:after,.product-info-big-image{display:none}.navbar-form{padding:0;margin:0}.header-info{background:#fff}.header-info .header-block{padding:30px 15px 50px}.header-info .logo-wrapper{padding:15px}.navbar-brand{padding-top:0;padding-bottom:0}.navbar-brand img{height:140px;display:inline-block}.navbar-brand span{display:inline-block;margin-left:25px;line-height:1.3em;color:#424343;vertical-align:middle}.phone-number li,.search-form>*,.search-head-wrapper,.subscribe-wrapper .form-group *{vertical-align:top}.search-head-wrapper label{margin-bottom:3px;text-align:right;display:inline-block;padding:9px 5px 11px 0;height:40px;width:240px;border:1px solid #7c7c7c;border-right:0;font-weight:400}.search-head-wrapper input{padding:10px 50px 10px 0;height:40px;font-size:1em;width:235px!important;border:1px solid #7c7c7c;border-radius:0;border-left:0;-webkit-box-shadow:none!important;box-shadow:none!important}.about-info p,.phone-number a{font-size:1.2em}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.search-head-wrapper input:focus,.search-head-wrapper input:focus~label{border-color:#008bcf}.search-head-wrapper button{padding:8px 15px 12px 10px;background:0 0!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;position:absolute;right:0;top:0}.btn-default{background:#008bcf;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0;border:none;color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#008bcf!important}.btn-default-dark>img,.btn-default>img,.btn-primary>img{margin-right:15px}.btn-default-dark:hover,.btn-default:hover{-webkit-transition:.2s .2s;-o-transition:.2s .2s;transition:.2s .2s}.btn-default:after{content:'';position:absolute;right:0;top:0;height:100%;width:0%;background-color:#065592;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:0}.btn-default *,.btn-default-dark *,.btn-primary *{z-index:1}.btn-default:hover:after{left:0;width:100%;background-color:#065592;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn-default:active:focus:after,.btn-default:active:hover:after{background-color:#043b67}.btn-primary{background:0 0;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;border:1px solid #158fc5!important;color:#158fc5!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:transparent!important}.btn-primary:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#fff!important}.btn-primary:after{content:'';position:absolute;right:0;top:0;height:100%;width:0%;background-color:#158fc5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:0}.btn-primary:hover:after{left:0;width:100%;background-color:#158fc5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn-primary:active:focus:after,.btn-primary:active:hover:after{background-color:#126da9}.btn-primary:active:focus,.btn-primary:active:hover{border-color:#126da9!important}.head-contacts{display:inline-block}.phone-number{padding-left:25px;margin-bottom:2px}.phone-number:before{content:'';position:absolute;background-image:url(../images/phone-call.png);display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;left:0;top:0}.advantages-list li,.catalog-block,.catalog-childs li a,.link-list li a,.main-slider,.news-main-block .news-main-image,.products-slider-wrapper{position:relative}.phone-number li{line-height:1.3em;margin-bottom:10px}.phone-number li:last-child,.products-slider .product-block,.sert-info p,.share-banner .share-info h4{margin-bottom:0}.about-info p,.advantage-info,.catalog-block{margin-bottom:30px}.phone-number a{text-decoration:none!important;color:#555}.phone-number a>b{font-size:1.2em;padding-left:5px;color:#008bcf}.main-slider .owl-item{height:calc(100vh - 231px);max-height:600px;background:#043b67;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-slider .owl-item .slide-img,.main-slider .owl-item .slide-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-slider .owl-item .slide-info{color:#fff;font-size:1.7em;line-height:1.7em;padding-bottom:80px;overflow-x:visible}.main-slider .owl-item .slide-info>*{top:-100px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.main-slider .owl-item.active .slide-info>*{opacity:1;top:0;-webkit-transition:.5s .3s;-o-transition:.5s .3s;transition:.5s .3s}.main-slider .owl-item .slide-info:after{content:'';position:absolute;height:100%;width:100px;display:block;top:0;background:#043b67;right:-15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1}.main-slider .owl-item.active .slide-info:after{right:-70px;-webkit-transition:.4s .7s;-o-transition:.4s .7s;transition:.4s .7s}.main-slider .owl-item.active .slide-info>*{z-index:2}.main-slider .owl-item .slide-img>div{width:calc(66.66666667vw - 20px);height:100%;position:absolute;background-position:center;-webkit-background-size:cover;background-size:cover}.main-slider .owl-nav{position:absolute;bottom:15px;display:inline-block;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.main-slider .owl-nav button.owl-next,.main-slider .owl-nav button.owl-prev{padding:30px!important;outline:0!important;opacity:.7;pointer-events:all;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-slider .owl-nav button.owl-next:hover,.main-slider .owl-nav button.owl-prev:hover{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.main-slider .owl-nav button>img{height:50px;width:auto}@media screen and (min-width:1600px){.main-slider .owl-nav button.owl-next,.main-slider .owl-nav button.owl-prev{opacity:.5;position:absolute;padding:15px}.main-slider .owl-nav{position:absolute;top:50%;display:inline-block;width:1370px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-slider .owl-nav button>img{height:80px}.main-slider .owl-nav button.owl-prev{left:-120px}.main-slider .owl-nav button.owl-next{right:-120px}}h1,h2{color:#043b67;font-weight:700;font-size:4.2em;line-height:1em;margin-top:0}.about-info a,.blue-link{color:#008bcf!important;text-decoration:underline}.big-link,.btn-readmore,.catalog-list-type a,.contact-list .phone-item a,.panel a,.product-block,.share-banner{text-decoration:none!important}.about-wrapper,.news-wrapper{padding-top:80px;padding-bottom:60px}.advantages-list{padding-left:0;margin-top:80px}.advantages-list li{padding-left:60px}.advantages-list li>img{position:absolute;left:0;top:0;max-width:45px;max-height:40px;width:auto;height:auto}.advantage-info>h3{font-weight:700;margin-top:10px;margin-bottom:15px;font-size:1.3em}.news-block h3,.page-header .inline-group{margin-top:15px}.head-catalog,.seo-text-wrapper h1{font-size:1.8em}.catalog-block{height:50vh;max-height:370px;background-position:center;-webkit-background-size:cover;background-size:cover;overflow:hidden;padding:40px}.catalog-block:first-of-type,.catalog-block:nth-of-type(2){height:70vh;max-height:550px;min-height:550px}@media (max-width:1377px){
	
	.custom-lang-block form{
		    margin: auto 0;
    padding-bottom: 6px;
	}
	
	
	.catalog-block:first-of-type,.catalog-block:nth-of-type(2){height:70vh;max-height:447px;min-height:447px}}@media (max-width:1220px){.catalog-block,.catalog-block:first-of-type,.catalog-block:nth-of-type(2){height:auto;max-height:max-content;min-height:max-content}}.catalog-block:before{content:'';position:absolute;width:100%;height:100%;background:#0f3b67;opacity:0;left:0;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:0}.catalog-block:hover:before{opacity:.5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.catalog-block>div{position:relative;z-index:2}.breadcrumb li a,.catalog-block a,.footer-wrapper a,.panel-heading.active a,.panel-heading.active span{color:#fff}.catalog-block a:hover,.catalog-childs li a:hover:before{color:#008bcf}.head-catalog{position:relative;padding-left:50px;color:#fff!important;display:inline-block;margin-bottom:20px}.head-catalog svg{position:absolute;top:-10px;left:0;max-width:40px;max-height:40px;width:auto;height:auto;fill:#fff}.catalog-wrapper{padding-top:80px;padding-bottom:60px;background:#f2f2f2}.catalog-childs{padding-left:15px}.catalog-childs li{margin-bottom:10px;font-weight:300}.catalog-childs li a:before{content:"\f0da";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-15px;top:0;color:#fff}.breadcrumb>li+li:before,.link-list li a:before{content:"\f105";text-rendering:auto;-moz-osx-font-smoothing:grayscale}.catalog-childs li span{color:#bababa;margin-left:5px}.news-block h3,.news-block h3>a{color:#043b67!important}.news-block h3{margin-bottom:20px}.seo-text-wrapper h1,.seo-text-wrapper h2,.seo-text-wrapper h3,.seo-text-wrapper h4{color:#555;font-weight:400}.news-block{margin-bottom:50px}.contacts-page,.news-main-block p,.news-wrapper p,.seo-text-wrapper p{line-height:1.8em}.news-date{line-height:1em;display:inline-block;border:1px solid #5d5d5d;padding:3px 15px}.news-main-image{height:50vh;max-height:480px;background-position:center;margin-bottom:20px;background-size:contain;background-repeat:no-repeat}.seo-wrapper{padding-top:120px;padding-bottom:100px;background-color:#f2f2f2}.bs-form .form-group,.seo-text-wrapper{position:relative;margin-bottom:20px}.seo-text-wrapper h2{font-size:1.6em}.seo-text-wrapper:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:50px;background:-webkit-gradient(linear,left bottom,left top,from(#f2f2f2),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#f2f2f2,rgba(255,255,255,0));background:-o-linear-gradient(bottom,#f2f2f2,rgba(255,255,255,0));background:linear-gradient(to top,#f2f2f2,rgba(255,255,255,0));opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.seo-text-wrapper[aria-expanded=false]:after{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-default-dark,.btn-readmore{-webkit-transition:.3s;-o-transition:.3s;position:relative}.btn-readmore span{margin:5px}.btn-readmore{display:inline!important;border:1px solid #7c7c7c;color:#525252!important;font-size:.5em;padding:10px 20px;cursor:pointer;transition:.3s}.btn-readmore:hover{color:#fff!important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-color:#7c7c7c;background:#7c7c7c}.btn-readmore *{z-index:1;position:relative}.subscribe-wrapper{background:#008bcf;padding-top:25px;padding-bottom:25px;color:#fff;font-weight:300}.btn-default-dark,.footer-wrapper{background:#043b67;font-weight:300}.subscribe-wrapper .form-group input{height:40px;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;padding-left:15px;padding-right:15px;font-weight:400;width:calc(100% - 205px)!important}.subscribe-wrapper .form-group{vertical-align:top;width:100%;text-align:right}.subscribe-wrapper .form-group .btn{padding-left:50px;padding-right:50px}.modal .modal-dialog,.modal:before,.socials *{vertical-align:middle}.btn-default-dark{text-align:center;margin-left:-5px;outline:0!important;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0;border:none;color:#fff!important;transition:.3s;font-size:1em}.copyright,.sert-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.btn-default-dark:after{content:'';position:absolute;right:0;top:0;height:100%;width:0%;background-color:#022a49;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:0}.btn-default-dark:hover:after{left:0;width:100%;background-color:#022a49;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn-default-dark:active:focus:after,.btn-default-dark:active:hover:after{background-color:#011f36}.subscribe-info{margin-top:7px!important}.footer-wrapper{color:#fff;padding-top:80px;padding-bottom:15px}.copyright,.copyright a,.link-inline-list li a.active,.link-inline-list li a:hover,.link-list li a:hover{color:#158fc5}.footer-wrapper img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.footer-wrapper h3{margin-top:0;margin-bottom:30px}.link-list{padding-left:15px;margin-bottom:30px}.link-inline-list,.page-banner .block-revealer,.partner-block,.sidebar .news-block{margin-bottom:40px}.link-list li{display:block;margin-bottom:12px;line-height:1.1em}.link-list li a:before{display:inline-block;font:16px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:-15px}.copyright{display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.link-inline-list{padding-left:0;margin-top:20px}.link-inline-list li{display:inline-block;padding:0 10px;position:relative}.link-inline-list li:after{content:'';display:block;width:1px;background:#fff;height:17px;position:absolute;right:-2px;top:3px}.link-inline-list li:first-child{padding-left:0}.contact-list{padding-left:30px;position:relative}.btn-icon,.sitemap-list>li>ul,.sitemap-list>li>ul ul{padding-left:20px}.contact-list li{line-height:1.8em;margin-bottom:25px;position:relative}.contact-list .phone-item{font-size:1.2em}.contact-list .phone-item b{font-size:1.2em;padding-left:5px}.contact-list li:after{content:'';position:absolute;display:inline-block;width:20px;height:20px;top:4px;left:-30px;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.contact-list .phone-item:after{background-image:url('../images/phone-call-white.png');top:10px}.contact-list .email-item:after{background-image:url('../images/email.png')}.contact-list .address-item:after{background-image:url('../images/placeholder-white.png')}.page-banner-wrapper{-webkit-background-size:cover;background-size:cover;background-position:center;padding-top:60px;padding-bottom:30px}.page-banner-wrapper h1{margin-top:0;color:#fff}.news-block-wrapper,.page-wrapper{padding-top:60px;padding-bottom:60px}.error-page p{margin-bottom:0;line-height:1.8em;font-size:1.2em}.btn-group>.btn{margin-left:20px;margin-right:20px}.news-block-wrapper{background:#f2f2f2}.blue-text{color:#008bcf!important}.big-link{font-size:1.8em;font-weight:700}.big-link>span{margin-left:10px;font-size:1.1em}.breadcrumb{background:0 0;border-radius:0;border:0;margin-bottom:0;max-width:100%;font-size:.9em}.breadcrumb>.active{color:rgba(255,255,255,.6)}.breadcrumb>li+li:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.inline-group,.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inline-group>*{margin-left:10px;margin-right:10px}.inline-group>:first-child{margin-left:0}.modal .separator,.page-header h2{margin-bottom:10px}.page-header{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:0;margin-top:0;margin-bottom:20px}.news-page .news-block{margin-bottom:20px}.btn-icon{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}.pagination li a{border-radius:0!important;border:1px solid #555;color:#555;margin-left:5px;margin-right:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination li:first-child a{font-size:2em;padding:6px 20px;margin-right:15px}.pagination li:last-child a{font-size:2em;padding:6px 20px;margin-left:15px}.pagination li a:hover{background:#158fc5;color:#fff;border-color:#158fc5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.about-slider .owl-item>div{background-position:center;-webkit-background-size:cover;background-size:cover;height:calc(100vh - 231px)}.about-slider{margin-top:20px;margin-bottom:50px;position:relative}.about-slider .owl-nav,.products-slider .owl-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.about-slider .owl-prev{position:absolute;top:-20px;left:15px}.sert-image:after,.sert-info:after{left:0;position:absolute;width:100%}.about-slider .owl-next{position:absolute;top:-20px;right:15px}.owl-carousel.about-slider button.owl-next,.owl-carousel.about-slider button.owl-prev{border:1px solid #fff!important;width:50px;height:50px;padding:7px!important;display:inline-block;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline:0!important}.about-slider .owl-next:hover,.about-slider .owl-prev:hover{background:rgba(255,255,255,.3)!important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.about-slider .owl-next img,.about-slider .owl-prev img,.products-slider .owl-next img,.products-slider .owl-prev img{height:100%;width:auto}.sert-block{border:1px solid #ececec;margin-bottom:30px}.sert-image img{max-width:100%;max-height:100%;width:auto!important;height:auto}.sert-image{overflow:hidden;height:370px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative}.sert-image:after{content:'';top:0;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-block:hover .sert-image:after,.sert-image:hover:after{background:rgba(0,0,0,.05);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.sert-info{background:#f2f2f2;color:#555;padding:15px;line-height:1.6em;overflow:hidden;text-overflow:ellipsis;position:relative}.sert-info:after{content:"";display:block;height:40px;bottom:0;background:linear-gradient(rgba(255,255,255,0),#f2f2f2)}.partner-image{border:1px solid #ececec;overflow:hidden;height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative;margin-bottom:15px}.partner-info{color:#555;margin-bottom:0;height:60px}.partner-image img,.product-info-big-image>img,.product-info-image>img{max-width:100%;max-height:100%;width:auto;height:auto}#map{width:100%;height:300px}.bs-form input.form-control,.bs-form textarea.form-control{border-radius:0;border:1px solid #d7d7d7;-webkit-box-shadow:none!important;box-shadow:none!important;padding:9px 35px}.bs-form input.form-control:focus,.bs-form textarea.form-control:focus{border-color:#888}.bs-form textarea.form-control{resize:vertical;height:220px}.bs-form input.form-control,.btn-choose{height:40px}.bs-form .form-group .fa{position:absolute;top:13px;left:17px;font-size:.9em;display:inline-block;z-index:3}.btn-choose{border-radius:0}.bootstrap-select.btn-group .dropdown-menu li.selected a,.btn{outline:0!important}.search-list{margin-top:40px;list-style:none;counter-reset:li;font-size:1.4em}.search-list li{position:relative;margin-bottom:30px}.search-list li>a{text-decoration:underline;margin-bottom:10px;display:inline-block}.sitemap-list>li>a,.sitemap-list>li>ul{margin-bottom:20px}.search-list li>p{font-size:.7em}.search-list li:before{content:counter(li) '.';counter-increment:li;position:absolute;color:#126da9!important;top:0;left:-40px}.search-form{width:100%}.search-form input{width:100%!important;max-width:400px}.search-form button{margin-left:-5px}.sitemap-list,.sitemap-list ul{list-style-type:none;padding-left:0}.sitemap-list>li>a{display:inline-block;color:#126da9;font-size:1.4em;margin-top:10px}.panel-heading h4>a,.panel-heading h4>span{padding:20px 30px 20px 50px;text-transform:uppercase;font-weight:700;position:relative}.sitemap-list>li>ul a{position:relative;display:inline-block;margin-bottom:10px;color:#000}.ya-share2{display:inline-block;margin-left:10px}.news-main-block .news-main-image .date-image{position:absolute;top:0;left:0;padding:20px;background:rgba(15,59,103,.8);color:#fff}.news-main-block .news-main-image .date-image .big-number{font-size:3em;border-bottom:1px solid #fff;line-height:1.2em}.news-main-block .news-main-image .date-image .date-info{padding-top:15px;line-height:1em}.share-banner{display:block;height:190px;-webkit-background-size:cover;background-size:cover;background-position:center;color:#fff!important;position:relative;overflow:hidden;margin-bottom:30px}.big-banner{height:380px}.share-banner .share-info{position:absolute;bottom:0;left:0;width:80%;line-height:1em;padding:10px;z-index:2}.big-banner .share-info{padding:20px;font-size:1.2em}.big-banner .share-info h4{margin-bottom:10px;font-weight:700}.share-banner .share-info p{margin-bottom:0;font-size:.8em}.share-banner:after{position:absolute;content:'';width:100%;height:50%;bottom:-50%;left:-40%;background:rgba(15,37,84,.8);-webkit-transform:rotate(20deg) scale(3);-ms-transform:rotate(20deg) scale(3);transform:rotate(20deg) scale(3);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.big-banner:after{bottom:-60%}.share-banner:hover:after{bottom:-40%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.big-banner:hover:after{bottom:-50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.panel-heading,.panel-heading h4>a{-webkit-transition:.3s;-o-transition:.3s}.catalog-menu li.list-group-item{background:#f2f2f2;border:0;border-radius:0;padding:0}.catalog-menu li.list-group-item a{display:block;padding:15px 15px 15px 35px}.catalog-menu li.list-group-item a:hover,.catalog-menu li.list-group-item.active a{color:#126da9;background:#d9d9d9}.panel-group .panel+.panel{margin-top:0}.bootstrap-select .dropdown-menu,.panel-group .panel{border-radius:0}.list-group,.panel-default,.panel-default>.panel-heading{border:0!important}.panel a{color:#555}.panel-heading{transition:.3s;padding:0;border-radius:0}.panel-heading h4{display:block}.panel-heading h4>a{display:block;transition:.3s}.panel-heading h4>a svg,.panel-heading h4>span svg{fill:#555;height:25px;width:auto;position:absolute;top:15px;left:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.panel-heading.active h4>a svg,.panel-heading.active h4>span svg{fill:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.panel-heading h4>a:hover,.panel-heading h4>span:hover{background:#d9d9d9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.panel-heading.active h4>a,.panel-heading.active h4>span{background:#126da9!important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.panel-heading h4>a:after,.panel-heading h4>span:after{content:'\f107';position:absolute;display:inline-block;right:15px;top:20px;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-heading.active h4>a:after,.panel-heading.active h4>span:after{content:'\f106'}.catalog-header{margin-top:5px;margin-bottom:20px;color:#043b67}.catalog-header h3{font-size:2.3em;font-weight:700;line-height:1.4em;margin:0}.catalog-filter{background:#f2f2f2;padding:15px 20px;margin-bottom:30px}.catalog-filter .bootstrap-select{margin-left:10px!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.bootstrap-select>.dropdown-toggle{width:auto!important}.btn-info{border-radius:0;border:1px solid #e8e8e8!important;background:#fff!important;color:#555!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.bootstrap-select.btn-group .dropdown-menu{min-width:auto!important}.catalog-list-type{border:1px solid #e8e8e8;padding:7px 10px 3px;background:#fff}.catalog-list-type a{color:#555;font-size:1.2em;line-height:1em}.catalog-list-type a.active{color:#008bcf;pointer-events:none}.product-block{margin-bottom:30px;display:block;border:1px solid #e8e8e8}.product-info-big-image.active,.product-info-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.products-slider .sert-image{height:290px}.owl-carousel.products-slider button.owl-next,.owl-carousel.products-slider button.owl-prev{border:1px solid #555!important;width:50px;height:50px;padding:7px!important;display:inline-block;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline:0!important;opacity:.5;position:absolute;top:-50px}.owl-carousel.products-slider button.owl-next{right:-80px}.owl-carousel.products-slider button.owl-prev{left:-80px}.owl-carousel.products-slider button.owl-next:hover,.owl-carousel.products-slider button.owl-prev:hover{background:rgba(0,0,0,.1);opacity:.8;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-info-big-image.active{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:420px}.product-info-image{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:60px;border:1px solid #efefef;padding:10px;margin-bottom:15px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-info-image.active{border-color:#043b67;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-info-image.active>img{opacity:.6}.block-revealer{display:inline-block;margin-bottom:40px}.modal-dialog{width:100%;max-width:500px}.modal.fade .modal-dialog{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.modal.in .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;transition:transform .2s;-o-transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.modal,.text-center{text-align:center}.modal:before{content:'';display:inline-block;height:100%;margin-right:-.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .modal-dialog{display:inline-block}.modal-content{border-radius:0;border:0;box-shadow:none}.modal-header .close{margin-top:0;position:absolute;right:-32px;top:-32px;opacity:1;outline:0!important}.modal-header .close img{height:20px;width:20px}.modal-header{border:0;padding-bottom:0}.modal-title{line-height:1em;font-size:2.5em;margin-bottom:15px}.center,.ftr-wrap-image{width:345px;margin:0 auto}.ftr-wrap-image{padding-left:65px}@media screen and (max-width:480px){.ftr-wrap-image{padding-left:0}}@media (max-width:1750px){.responsive_table_wrapper{overflow:auto}}@media screen and (max-width:768px){.header_mobile_buttons{display:flex;align-items:center;gap:1em;margin-left:-18vw}.header_mobile_buttons .btn-default>img{margin-right:0}#product-list+#catalog-menu{margin-bottom:2em}.category_page_inner .sidebar{display:none}.header-info .header-info_inner .logo-wrapper{display:flex;justify-content:space-between;align-items:center}.header-info .header-info_inner .custom-lang-block{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:flex;align-items:center;margin-top:3px}.header-info .header-info_inner .custom-lang-block .lang-block,.header-info .header-info_inner .navbar-toggle{margin-bottom:0}.header-info .header-info_inner .navbar-brand{display:flex;align-items:center}}@media screen and (max-width:370px){.header-info .header-info_inner .navbar-brand span{display:none}.header_mobile_buttons img{width:7vw}.header-info .header-info_inner .custom-lang-block .lang-block{font-size:3vw}.header-info .header-info_inner .navbar-toggle{padding:6px}.header-info .header-info_inner .header_mobile_buttons .btn-default{height:auto;padding:5px}}@media screen and (min-width:769px){.navbar.navbar-default .header-info .header-info_inner{display:flex;align-items:stretch}.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper{width:21%}.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper .navbar-brand{float:unset}.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper .navbar-brand img{height:117px}.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper .navbar-brand span{font-size:.9em;margin-left:18px}.navbar.navbar-default .header-info .header-info_inner .header-block-second{width:42%;justify-content:space-evenly;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.navbar.navbar-default .header-info .header-info_inner .custom-lang-block{width:37%; display: flex
;
    flex-direction: column;
    justify-content: space-between;
    height: inherit;}.navbar.navbar-default .header-info .header-block{padding:20px 15px}.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts{display:flex;flex-direction:column;justify-content:center}.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts:nth-of-type(2){align-items:center}.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts:first-of-type{gap:.8em}.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts .address-row,.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts .shedule-row{list-style-type:none;padding-left:30px;position:relative;margin-bottom:2px;line-height:1.2}ul.address-row.condensed-regular:before{content:"";width:23px;height:23px;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEn0lEQVR4nO1YTYgcVRCuaIxoEv9QjBHRi4pGFH8uGg16NibGv4PeclLE27rBi4PJbrbfm1mXFcEsJHrfCKLixc26RFFymN2u6u2wuoIaI/gf1DXqIslIVde8OO50T09PT88g+eBB0++9elWvfl8BnMX/HYZuBBPsAouHwOACGPo9GvyNU2BpECp4A/QtTHAXGJoGS7V0Aw9BJbgT+gYT1fPA4Ktg8LQwaPBnMLQfDG0T7ZRxrQz+trQdLB2QNdHa02DoFSjNrO6tECPBpWDpA73lk2BxD4wfuajlPl5jcAgM/eG0M+ZfAr3ThJqSoW/EtNrFyPxtYOgr1c5hKIVroHCwOUUMfA1mdmN2OrMbweJxvZDxXHlM59jiEyehgrd3To/uiMwMT8l3YXDRCffkRtPisGp4CgpBFH2i6JTk2Aa3isCcQywuyXfZfzB2vVe9GCyeiGjPXd8l7v/NICc7iVIH4tfgUEL+iNeiwTfUV57vEvcNh00pU9tj5reqxv4CiwPwcvUqGcyc/KNarGasv0OFfb8I0/pMDosrM1xewYEmc4N649OJZmvx09z5XskMLslhpXBd4rwNN6ycCzcoo7813VsK1+n8EnQd9Ww8+skFTeeZSZ5nc/ovRv2rVSO/Nt1bxrWuSug6OIuLnc9eGzM/Heuw9UARZ1oj/nWqkeO5872SGTyc6LD83zk7DUrmliGl/XLyXnxIBZ3pshRy4+PK6FDsGg6xWcKvpb1Ke6xL3Dcw+aje2tHEdXzrYmbs/CkSIsPgQiSsvwO6Ds7mzkTwltzo2uBW1dgymIX1udFNPhTfU1N5KTeahnYrzXehMJT9J/TQRSjVzumYHtOw+HlEM3gcCsP44vlg8Tv1lW0d04uewOzk3wrtQuHhC6qVjzqmZfHjSJBgFxQOcXr6Rc3h7sx0rL/ZZfuxXr3bLVU00ryVmYahd9SsDPQMXDtx7cXPXm/+nrb3e3ivq62a1WaFwj1R6QjUaquy+Qbthp7DLKyXaMMMefhI6n0ePaZCfJ+qF1YILD7j8kqa8CnhmxbVN56GvkFpZjVYClObyZmiMux+u7RWWwWGvkhsRJf9+xscV3pduAyevymWLtdnUk9x39d/4Ixw/mbXP25eNR9r2wcFhu5L0VVvvFGLrzvHn5w8N6YUqTv4fvef11rElucxTxkE2ac3MZx6z2h4GVj6QQ9+dsW8xeeU5k9QqV6emq6tv1NoH7QFbibXW/9JZtIMJnjKZerK/DXuPz+N6+95S0+2RdPzN7mmYFuNbhM8rMz4bR3o9tObevMfitmISbk20dsZafqJ/bSmsHgwtjeVBsNzV0h+iG7xRbBY0ov5EYaDKzPRtDigPE2m2xD1YP+UzjiXIFnhuob0t47OnrCj3ErCU8Ib89gSBncmtmwyBQwZr+VAb1q1vDPnxS1Qql4oTQoe/N0pTNpLblt9KeDN3yQjF1rVlGbP3cHIoQ5Cv8KmCUT17Mrht19hWqWG8tzNKumJ4hsAbaAUrpHKILavZmhEBZmAfofFCY2EexsnuKq09GWKIrHPBh5r7KuVaUvvmco4yrSlcIs4C2iNfwBRfMGqHhV1uwAAAABJRU5ErkJggg==) 0 0/contain;left:0}ul.shedule-row.condensed-regular:before{content:"";width:23px;height:23px;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEZklEQVR4nO1ZS48UVRQ+YhDERPEVR407ja+tfwCJRhNEia6Mj/g26sLgQhdox8Vgn9M9kokrjPoDWEowmGAcNZERi65zakrAQR0fiSEB3CiKCra5p05XF9CP6qrbNb3gS26mMrfr3vPVOfe8LsB5VAjkAIjnqtlsJr4CKNwEJE1A/giIDwHxb0D8N6D8o88o3wLxLkBpAMpG2BauzbU2SVvH+IT/8mKoy+NAvAeIT6cb5h0opxLS8jDU4ouqJ9LgS4D4NSA+khHqTyWEsgVI7of6wq3wVnQ5bA9W6nDP7n8YPQDENTUVp62UGP8CJC/D7OKqaogkgvyUEWAv1MMnYHb+0kLmiPw8IEtGU4tAfM/4iNSCNUD8QUYD84DhOi9rt9sXAPIGQPkmWZv/A+J3oLa02i+RmfB6II5MA78DRs9Crb0CfGN7sBIwejVjcl/BdOtqP0SwdROg/GgkIkC52Zfc/feM7gCSJdvzcHkiuP+6zIJzUA8ug6pA8RQQ7z/Dy5U4E4k5oXya2uvIAg0RguSL3O66ENKDzVEpTSwrEXQutnOwS56JsUflwcEuiRPOO5XFshEhF7Et0Plwsb6JUDwFDbl3eO7USTt8BTufRJoLNwDJCUA5qrL2hSaApg1f8K0RlHmL/k8O2NRlsdLW3MkXvJsWP2Yfe8+AeoJPaxZbJAGsisi2cK3WN270DAtJUTSA6QR5LZRPTNYHe03OWBTfMvFESN40ItPnTiaVmiOyceKJ1OUhW3dnrw0XdbIZ3TL5RMLbzXMdPHcS+bhOukM/8aYVT5lpHekxacXMoCbAqEBZn6ko13tbt7a02oj8VQ0R4u+7RPg7b+vOLq6yNU/22vSYTm49cKU39Ws/KyXyM/hCM7jKtHy0/2F3LRsvJPigkfhXSZzdGfFx2IkP9dicd3lxv9PRNUASpxu5ctk3yII3yoc9JqVpm7/uRRP6N54qJ3EfaINPZSX/KUoVmuhAu5T9rEe7fnJKXdqoSWNVmkiTRj6psvZtghdJ46vUhAPJM+ZEdsPQXN8VL3lRj16qRBMdoOxLiISPQK5St8F3Ql6QvFgJCQrvtg/96/A+m/Ze1Uy+Hkt/tyhq7RXaC05k25zjhWBNt9cbPgeTgrqZsEt7BjYesnAXNZ0Gne+0vngkP2FnccNoL5O8b/a4UGnzuneN3rk3eRcKNrE57cTnVqdHzKjz+dw+aKu4DGdeK+z1lhnnD3yfGYkf4O3g2vIXPSkZib1kx8PQaN0GxAdSElvjG/0srJoxM0P5A1BeGItr3rHjQvNOdrClVV4TZ8PZJ8p7mUIpgHp0l99gx90bKnewx3ouG3yfqrtbi++DBj9VyLMlHunpbtohSZwY2cWW0g6/oqmCbm71s7uiQ35DSwLn+51zcD0AN9yzxoNwU/IbntN30vfdWrx5Wbyj5jvIjwLKx0kJYELlHck7uzUBLHpH6R3OTDQjYNIOoGbDrqHhujM6jlnNslN/44qi5Qy05wHjxf+e10SBYWdjyAAAAABJRU5ErkJggg==) 0 0/contain;left:0}}@media screen and (min-width:769px) and (max-width:1377px){.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper{width:12%}.navbar.navbar-default .header-info .header-info_inner .custom-lang-block{width:45%}}@media screen and (min-width:769px) and (max-width:1220px){.navbar.navbar-default .header-info .header-info_inner .custom-lang-block{width:31%}.navbar.navbar-default .header-info .header-info_inner .header-block-second{width:49%}.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper{width:20%}}@media screen and (min-width:769px) and (max-width:860px){.navbar.navbar-default .header-info .header-info_inner .header-block.logo-wrapper{width:16%}.navbar.navbar-default .header-info .header-info_inner .header-block-second{width:49%;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.navbar.navbar-default .header-info .header-info_inner .custom-lang-block{width:34%}ul.shedule-row.condensed-regular:before{width:18px;height:18px}}.navbar.navbar-default .header-block.header-block-second .head-contacts [data-target="#callback-modal"] span{display:flex;line-height:1;align-items:center}.panel-heading h4>span{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#product-list .product_link_name,.products-slider .product_link_name{color:#555;line-height:1.4;display:block;font-size:.95em;margin-bottom:.5em}#product-list .product_link_name:hover,.products-slider .product_link_name:hover{text-decoration:unset}.product_item_buttons{z-index:2;display:flex;position:relative;justify-content:center;margin:auto auto 0;gap:.5em;flex-wrap:wrap;width:100%;max-width:210px}.product_item_buttons .btn-default.btn-width,.product_item_buttons .btn-primary{width:100%;min-width:auto;font-size:.9em;max-width:48%}.products-slider.owl-carousel .owl-stage{display:flex;align-items:stretch}.products-slider .owl-item{height:inherit}.products-slider .owl-item .products-slider-item_inner,.products-slider .owl-item .products-slider-item_inner .product-block{height:100%;display:flex;flex-direction:column}#product-list .product-block .sert-info,.products-slider .owl-item .products-slider-item_inner .product-block .sert-info{flex:1;display:flex;flex-direction:column}#product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}#product-list>.product-el{display:flex;flex-direction:column;width:100%}#product-list:after,#product-list:before{content:unset}#product-list>.product-el .product-block{display:flex;flex-direction:column;height:100%}@media (max-width:500px){#product-list .product_link_name{margin:10px auto}#product-list .product_item_buttons{margin-bottom:10px}}.product_item_buttons .btn-primary{background-color:#fff!important}

.panel-heading .h4 {

    display: block;

}

.panel-heading.active .h4>a, .panel-heading.active .h4>span {

    background: #126da9 !important;

    -webkit-transition: .2s;

    -o-transition: .2s;

    transition: .2s;

}

.panel-heading .h4>span {

    display: block;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

    cursor: pointer;

}

.panel-heading .h4>a, .panel-heading .h4>span {

    padding: 20px 30px 20px 50px;

    text-transform: uppercase;

    font-weight: 700;

    position: relative;

}

.panel-heading.active .h4>a svg, .panel-heading.active .h4>span svg {

    fill: #fff;

    -webkit-transition: .2s;

    -o-transition: .2s;

    transition: .2s;

}

.panel-heading .h4>a svg, .panel-heading .h4>span svg {

    fill: #555;

    height: 25px;

    width: auto;

    position: absolute;

    top: 15px;

    left: 15px;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.news-block .h3 {

    margin-bottom: 20px;

}

.news-block .h3, .news-block .h3>a {

    color: #043b67 !important;

}

.news-block .h3, .page-header .inline-group {

    margin-top: 15px;

}

.news-block .h3, .news-block .h3>a {

    color: #043b67 !important;

}

.h1,.h2{

	color: #043b67;

    font-weight: 700;

}



@media screen and (max-width: 768px) {

    .navbar-brand img {

        width: auto;

    }

}

.link_to_parent{

	    color: #008bcf;

    font-size: 0.95em;

}

.advantage-info>.h3 {

    font-weight: 700;

    margin-top: 10px;

    margin-bottom: 15px;

    font-size: 1.3em;

}

.catalog-header .h3 {

    font-size: 2.3em;

    font-weight: 700;

    line-height: 1.4em;

    margin: 0;

}

.subcategories{

	    display: grid;

    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));

    grid-gap: 30px;

	margin-bottom:30px

}

.subcategories .subcategories_item{

	display: flex;

    flex-direction: column;

    align-items: center;

	border: 1px solid #e8e8e8;

}

.subcategories .subcategories_item:hover{

	text-decoration:unset

}

.subcategories .subcategories_item span{

	    flex: 1;

    display: flex;

    flex-direction: column;

	text-align: center;

	    background: #f2f2f2;

    color: #555;

    padding: 15px;

    line-height: 1.6em;

    overflow: hidden;

    text-overflow: ellipsis;

    position: relative;

	    width: 100%;

}

.footer-wrapper .footer_main_block{

	display: grid;

    grid-template-columns: 69% 30%;

        grid-gap: 20px;

}

.footer-wrapper .footer_main_block .footer_left{

	    display: flex;

    flex-direction: column;

    gap: 35px;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_title{

	font-size: 1.3em;

	    font-weight: 500;

		text-transform: uppercase;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog{

	    display: grid;

    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));

    grid-gap: 1em 25px;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog .footer_left_catalog_culumn_subtitle{

	 font-weight: 700;

	 margin-bottom:0.5em

}

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog *{

	 font-size: 14px;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog .footer_left_catalog_column,

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog .footer_left_catalog_column .footer_left_catalog_column_subcolumn{

	display: flex;

    gap: 0.1em;

    flex-direction: column;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_catalog .footer_left_catalog_column:nth-of-type(2){

	    gap: 1.3em;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_other-links li{

	    list-style: none;

		    font-size: 1.3em;

    font-weight: 500;

    text-transform: uppercase;

}

.footer-wrapper .footer_main_block .footer_left .footer_left_other-links{

	padding: 0;

    margin: 0;

	display: flex;

    gap: 0.5em 2.5em;

    flex-wrap: wrap;

}

.mainpage-contact-form.page-wrapper{

	    padding-top: 0;

    padding-bottom: 70px;

}

.atlanta-table th {
border: 1px solid #00000026;
    background-color: #00000026;
    padding: 15px;
}
.atlanta-table td {
border: 1px solid #00000026;
        padding: 15px;
}

#catalog-menu li.list-group-item  .inner-subcategories a {
	    padding: 6px 6px 6px 60px;
		    font-size: 0.85em;
}
#catalog-menu li.list-group-item  .inner-subcategories{
	padding:0;
	    list-style: none;
}
#catalog-menu li.list-group-item  .inner-subcategories .current_cat{
	        background: #d9d9d9;
}
.catalog-menu li.list-group-item.active .inner-subcategories a{
	    background: #f2f2f2;
		    color: #555;
}
.catalog-menu li.list-group-item.active .inner-subcategories a:hover{
	    background: #d9d9d9;
		    color: #126da9;
}
.btn-to-map{
	    max-width: 210px;
		height: 30px;
		    padding: 6px;
    margin-top: 10px;
    line-height: 1;
}

.popular-navtabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.popular-navtabs .nav-tabs{
	border-bottom: none;
}
.popular-navtabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.popular-navtabs .nav-tabs > li > a,
.popular-navtabs .nav-tabs > li > a:hover,
.popular-navtabs .nav-tabs > li > a:focus {

    color: #777;
	    border-bottom: 1px solid #158fc5;

}
.popular-navtabs .nav-tabs > .open > a,
.popular-navtabs .nav-tabs > .open > a:hover,
.popular-navtabs .nav-tabs > .open > a:focus,
.popular-navtabs .nav-tabs > li > a:hover,
.popular-navtabs .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.popular-navtabs .nav-tabs > li > a:hover,
.popular-navtabs .nav-tabs > li > a:focus{
    background-color: #f2f2f2;
    border-color: #f2f2f2;
	border-bottom: 1px solid #158fc5;
}
.popular-navtabs .nav-tabs>li>a {
    margin-right: 0;
}

.popular-navtabs .nav-tabs > li.active > a,
.popular-navtabs .nav-tabs > li.active > a:hover,
.popular-navtabs .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #158fc5;
    border-color: #158fc5;
	border-bottom-color: transparent;
}
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.popular-navtabs .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
.tab-content{
	    width: 100%;
    max-width: 100%;
}

.popular-navtabs_header{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1em;
    justify-content: space-between;
}
.popular-navtabs{
	margin-top:40px
}
.popular-navtabs #popular-categories-tab{
	margin-bottom:20px;
	    border-bottom: 1px solid #158fc5;
}

.work_schema_block {
        flex: 1 auto;
        padding: 30px;
        text-align: center;
        flex-basis: 30%;
        border: 1px solid #5d5d5d;
        display: flex;
        flex-direction: column;
        gap: 10px;
}

.work_schema_block_title {
    font-size: 1.3em;
    color: #043b67;
    font-weight: 700;
}

.work_schema {
    display: flex
;
    flex-flow: row wrap;
    gap: 15px;
}
.work_schema_container{
	margin-top:40px
}
.work_schema_container .h1{
	margin-bottom:20px
}
@media (max-width:1200px){
	
	.popular-navtabs #popular-categories-tab{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
		text-align: center;
	}
	
	.popular-navtabs #popular-categories-tab:before,
	.popular-navtabs #popular-categories-tab:after{
		content:unset;
		    
	}
	
.footer-wrapper .footer_main_block .footer_right .contact-list.center,

.footer-wrapper .footer_main_block .footer_right .ftr-wrap-image{

	width:100%;

	padding-left: 0;

}

	.footer-wrapper .footer_main_block .footer_right .ftr-wrap-image{

				display: flex;

        justify-content: center;

        align-items: center;

	}

.footer-wrapper .footer_main_block .footer_right .ftr-wrap-image{

	        padding-left: 0;



}

.footer-wrapper .footer_main_block .footer_right .contact-list li:after{

	    left: 0;

}

.footer-wrapper .footer_main_block .footer_right .contact-list li{

	        padding-left: 30px;

}

}
@media (max-width:992px){
	.work_schema_block{
		    flex-basis: 48%;
	}
}
@media (max-width:768px){

	.footer-wrapper .footer_main_block{

       grid-template-columns: 49% 49%;

	}
    
    .page-banner-wrapper .breadcrumb>li{
        display: inline;
    }
    .page-banner-wrapper .breadcrumb li:nth-child(1){
        display: none;
    }
}



@media (max-width:600px){
	.popular-navtabs #popular-categories-tab{
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}
	.footer-wrapper .footer_main_block{

       grid-template-columns: 100%;

	}
    .yt-video{
        /* width: 100% !important; */
        max-width: 100%;
    }

}
@media (max-width:500px){
	.work_schema_block{
		    flex-basis: 100%;
	}
}
@media (max-width:400px){
    .page-banner-wrapper .breadcrumb {
        font-size: .8em;
    }
    .advantage-info>.h3{
        font-size: 1.2em;
    word-break: break-word;
    }
    .bs-form .form-group .input-group-btn{
        width: max-content;
    }
    .bs-form .form-group .btn{
        line-height: 1;padding: 2px ;
    }
    .bs-form .form-group .btn span{
        font-size: 10px;
        font-weight: 400;
        line-height: 1.12857143;
        white-space: normal;
    }
    .modal-body .g-recaptcha>div:nth-child(1){
        max-width: 100%;
        display: flex;
        justify-content: center;
    }
    .modal-body .g-recaptcha iframe{
        transform: scale(0.85);
    }
    
}
.custom-table-bordered td{
	    border: 1px solid #000
}

.header_right_block_inner{
	    margin: auto 0;
}
.product-second-header{
	    margin-bottom: 14px;
}
.product_ask_price{
	font-weight: 700;
}

@media screen and (min-width:769px){
.main_menu_subcatalog{
	padding:0 5px;
	background:#ffffff;
	font-size: 0.85em;
	position:absolute;
	display:none;
	        text-transform: initial;
}
.main_menu_subcatalog .collapse.in{
		display:none;
}
.main_menu_subcatalog .panel-heading.active .panel-title>span{
background: unset  !important;
    color: #126da9;
}
.main_menu_subcatalog .list-group-item.active{
background-color: unset;
    border-color: #ddd;
	 color: #126da9;
}
.main_menu_subcatalog .list-group-item.active>a,
.main_menu_subcatalog .inner-subcategories>li.active>a{
	 color: #126da9;
}
.mainmenu_parent:hover .main_menu_subcatalog{
display: flex !important;
    flex-direction: column;
}
.main_menu_subcatalog>.panel{
	background:#ffffff
}
.main_menu_subcatalog>.panel:not(:last-child){
	        border-bottom: 1px solid #ddd !important;
}
.main_menu_subcatalog>.panel>.panel-collapse{
	position:absolute;
	left:calc(100% - 8px);
	top:0
}
.main_menu_subcatalog>.panel:hover .collapse{
	display:block;
	    min-width: 300px;
		z-index:1
}
.main_menu_subcatalog .panel-default>.panel-heading{
	background:#ffffff;
	
}
.main_menu_subcatalog .panel-default>.panel-heading  .panel-title{
	    font-size: 14px;
		    color: #555;
}
.inner-subcategories{
	display:none;
	position:absolute;
	left:calc(100% - 8px);
	top:0;
}
.main_menu_subcatalog .list-group-item:hover .inner-subcategories{
        display: block;
        background: #fff;
        min-width: 250px;
        padding: 1px 10px;
        z-index: 2;
        margin-top: -1px;
}

.main_menu_subcatalog>.panel [data-toggle="collapse"]:after,
.main_menu_subcatalog .list-group-item.list-group-item_parent>a:after{
        content: "";
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbUlEQVR4nO3VQQqAIBBGYe9TxykC/6fXaNu9C4qgRZTtnIiYB7P+cBANwXujnHNjjkiagEUS1sh6jA0GtMB8gvaZY4xDdUxSV8AWk5M5VqV/rjGl1JcgQI7c8nV991EFRrMr/IDZIq9+5V64tAGK29ct24yk8wAAAABJRU5ErkJggg==);
        width: 1em;
        height: 1em;
        display: block;
        background-size: contain;
        min-width: 1em;
        min-height: 1em;
}
.main_menu_subcatalog .list-group-item.list-group-item_parent>a{
	
}
/*list-group-item_parent*/

.main_menu_subcatalog .list-group-item:hover .inner-subcategories li{
	list-style:none
}
.main_menu_subcatalog .list-group-item:hover .inner-subcategories li{
        list-style: none;
        line-height: 1.2;
        padding: 7.5px 10px;
        
}
.main_menu_subcatalog .list-group-item:hover .inner-subcategories li:not(:last-child){
	border-bottom: 1px solid #ddd;
}
.main_menu_subcatalog .list-group-item{
	  padding: 6px 13px;
}
.main_menu_subcatalog .list-group{
	padding: 1px 5px;
	background:#ffffff;
}
.main_menu_subcatalog .list-group-item.list-group-item_parent>a{
	display: flex;
        align-items: center;
        justify-content: space-between;
}
.main_menu_subcatalog .panel-heading .panel-title>span{
	padding: 6px 10px;
	display: flex
;
        align-items: center;
        justify-content: space-between;
}

.main_menu_subcatalog .panel{
	margin-bottom: 0;
		position:relative
}
.main_menu_subcatalog>.panel .panel-heading [data-toggle="collapse"]{
	    pointer-events: none;
}
}

@media screen and (max-width:768px){
	.main_menu_subcatalog>.panel [data-toggle="collapse"]{
    display: flex
;
    align-items: center;
    justify-content: space-between;
	}
.main_menu_subcatalog>.panel [data-toggle="collapse"]:after,
.main_menu_subcatalog>.panel .panel-heading [data-toggle="collapse"]:after{
        content: "";
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbUlEQVR4nO3VQQqAIBBGYe9TxykC/6fXaNu9C4qgRZTtnIiYB7P+cBANwXujnHNjjkiagEUS1sh6jA0GtMB8gvaZY4xDdUxSV8AWk5M5VqV/rjGl1JcgQI7c8nV991EFRrMr/IDZIq9+5V64tAGK29ct24yk8wAAAABJRU5ErkJggg==);
        width: 1em;
        height: 1em;
        display: block;
        background-size: contain;
        min-width: 1em;
        min-height: 1em;
		        transform: rotate(90deg);
}
.main_menu_subcatalog>.panel .panel-heading [data-toggle="collapse"][aria-expanded="true"]:after,
.main_menu_subcatalog>.panel .panel-title_opened [data-toggle="collapse"]:after{
	transform: rotate(-90deg);
}
	.mainmenu_parent .main_menu_subcatalog .panel-heading.active .panel-title>span{
		    background: unset !important;
			color:#126da9
	}
	.mainmenu_parent .main_menu_subcatalog  .list-group-item.active{
    background-color: unset;
    border-color: #ddd;
	
	}
.main_menu_subcatalog .list-group-item.active>a,
.main_menu_subcatalog .inner-subcategories>li.active>a{
	 color: #126da9;
}
	.mainmenu_parent .main_menu_subcatalog{
padding: 0;
    margin: 0 15px;
	     text-transform: initial;
	}
	
 .mainmenu_parent .panel-heading .panel-title>span {
       padding: 10px;
 }
  .mainmenu_parent .panel{
	      margin-bottom: 1px;
  }
	.mainmenu_parent .main_menu_subcatalog .list-group-item{
		    padding: 5px 15px;
	}
	
	.navbar-collapse.navbar-ex1-collapse.no-padding.collapse.in{
		max-height: calc(100vh - 80px);
	}
	
}
[data-news-page="47"] .table.table-bordered td {
	    vertical-align: middle;
}
[data-news-page="47"] .table.table-bordered td p{
	margin-bottom:0
}
@media screen and (max-width:500px){
.flex-div-descr {
    flex-wrap: wrap;
    justify-content: center;
}
}

.get_product_form{
align-items: center;
    text-align: center;
    border: 1px solid #158fc5 !important;
    padding: 20px 20px;
    margin: 0 auto;
    display: grid
;
    grid-template-columns: repeat(auto-fill, minmax(196px, 1fr));
    grid-gap: 1em;
}
.get_product_form .get_product_form_mid,
.get_product_form .get_product_form_left{
    display: flex
;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}
.get_product_form img{
	width:55px
}
.get_product_form .get_product_form_title{
font-size: 18px;
    line-height: 1.2em;
    margin-top: 10px;
	    color: #000;
}
.get_product_form [data-target="#callback-modal"]{
	    width: fit-content;
    width: fit-content;
    padding: 15px 20px;
}
.catalog_call_block{
color: #fff;
    background: #053e72;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #053e72 0%, #1661a5 32%, #00b1ec 100%);
    background: -webkit-linear-gradient(left, #053e72 0%, #1661a5 32%, #00b1ec 100%);
    background: linear-gradient(to right, #053e72 0%, #1661a5 32%, #00b1ec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053e72', endColorstr='#00b1ec',GradientType=1 );
}
.catalog_call_block svg{
	    width: 52px;
	    height: 52px;
}

.catalog_call_block .catalog_call_block_title{
	    font-size: 24px;
    text-transform: uppercase;
    color: #a1c7ea;
	    font-weight: 600;
}
.catalog_call_block .catalog_call_block_phone{
	        border-bottom: none;
        font-size: 48px;
		font-weight: 700;
		color:#fff
}
.catalog_call_block .catalog_call_block_phone:hover{
	text-decoration:unset;
	opacity:0.8
}
.catalog_call_block_inner{
display: grid
;
    grid-template-columns: 52px auto;
    grid-gap: 20px;
    padding: 50px 20% 60px;
}
.catalog_call_block_right{
display: flex
;
    flex-direction: column;
    gap: 2px;
}
.sidebar_contacts .sidebar_contacts_contacts{
	    padding: 20px;
}
.sidebar_contacts{
	margin-bottom:1em
}

.payment_block_products{
align-items: center;
    border: 1px solid #158fc5 !important;
    padding: 13px 20px;
    margin-top: 1em;
}
.payment_block_products .payment_block_products_title{
color: #043b67;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 0.5em;
}
.single-product-advantages-list.advantages-list{
	    margin-top: 50px;
		display: grid
;
    grid-template-columns: repeat(auto-fill, minmax(263px, 1fr));
    grid-gap: 1em;
}
.single-product-advantages-list.advantages-list li {
    padding-left: 0px;
}
.single-product-advantages-list.advantages-list li img{
    width: 45px;
    height: 54px;
    object-fit: contain;
}
.single-product-advantages-list.advantages-list li .h3{
    font-size: 1.1em;
    line-height: 1.22;
}
.single-product-advantages-list.advantages-list li .advantages_bottom p{
	    line-height: 1.2;
    font-size: 0.95em;
}
.single-product-advantages-list.advantages-list li .h3,
.single-product-advantages-list.advantages-list li .advantage-info{
    margin-top: 0;
    margin-bottom: 0;
}
.single-product-advantages-list.advantages-list li .advantages_top{
    text-align: left;
    display: flex;
    gap: 1em;
    align-items: center;
}
.single-product-advantages-list.advantages-list li{
	display: flex
;
    flex-direction: column;
    gap: 10px;
    text-align: left;
}
@media screen and (max-width:1377px){
	.owl-carousel.products-slider button.owl-next{
		right:10px;
	}
	.owl-carousel.products-slider button.owl-prev{
		left:10px;
	}
}


.availavility{
position: absolute;
    font-size: 0.9em;
    background: green;
    color: #fff;
    padding: 3px 10px;
	    right: 0;
		margin-right: 15px;
		z-index:9
}
.baguetteBox .availavility{
	padding: 5px 15px;
}
.availavility.not_available{
	background: orange;
}
@media screen and (max-width:1220px){
    .custom-lang-block form {
        margin: 0;
        padding-bottom: 0;
    }
.navbar.navbar-default .header-info .header-info_inner .header-block-second .head-contacts {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
}
@media screen and (max-width:1024px){
.catalog_call_block_inner {

    padding: 50px 0 60px;
    margin: 0 auto;
    max-width: fit-content;
}
}
@media screen and (max-width:767px){
.sidebar_contacts .sidebar_contacts_contacts{
	    padding-top: 0;
}
	.header-email{
		display:none
	}
	.catalog_call_block_inner {

    grid-template-columns: 100%;
    justify-items: center;
    text-align: center;
	    max-width: 100%;
}
.catalog_call_block .catalog_call_block_phone{
	   font-size: 8vw;
}
}