.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf");font-display:swap}
@font-face{font-family:"OpenSansBold";src:url("/assets/fonts/open-sans-bold.ttf");font-display:swap}
@font-face{font-family:"PFCentroSansPro";src:url("/assets/fonts/PFCentroSansPro-Medium.otf");font-display:swap}
@font-face{font-family:"PFCentroSansPro-Light";src:url("/assets/fonts/PFCentroSansPro-Light.otf");font-display:swap}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/assets/scss/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#fff;font-size:14px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
body{font-family:"OpenSans",Arial,Helvetica,sans-serif}
img{opacity:1;transition:opacity .3s}
img[data-src]{opacity:0}
img{max-width:100%}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:"PFCentroSansPro",Arial,Helvetica,sans-serif}
.h5-blue{font-family:inherit;font-weight:bold;color:#003688;font-size:14px;margin:0 0 30px}
a{cursor:pointer}
iframe{display:block}
.d-none{display:none}
.link-underline{text-decoration:underline}
#breadcrumbs a{color:#c1c1c1}
#breadcrumbs a.active{color:#1d1e1e}
.breadcrumb>li + li:before{color:#1d1e1e}
.breadcrumb{color:#1d1e1e;padding:25px 15px;background:transparent;margin:0 0 25px}
.btn{padding:5px 20px;border-radius:5px}
.btn:focus{outline:0}
.btn-primary{background:transparent;border:1px solid #003688;color:#003688;transition:.3s ease-in-out}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:transparent;border-color:#003688;text-shadow:0 0 .65px #003688,0 0 .65px #003688;color:#003688}
.btn-default{color:#fff;background-color:transparent;border-color:#fff}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:transparent;border-color:#fff;font-weight:600}
.btn-warning{background:#ffe800;border:1px solid #ffe800;color:#000;transition:.3s ease-in-out}
.form-control{height:35px;border-radius:0;line-height:1.5;padding:10px 20px;color:#1d1e1e;box-shadow:none}
.no-left-padding{padding-left:0}
.no-right-padding{padding-right:0}
::-webkit-scrollbar-button{background-repeat:no-repeat;width:7px;height:0}
::-webkit-scrollbar-track{background-color:#ecedee}
::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background-color:#003688}
::-webkit-scrollbar-thumb:hover{background-color:#003688}
::-webkit-resizer{background-repeat:no-repeat;width:5px;height:0}
::-webkit-scrollbar{width:5px}
.bg-gray{background:#f8f8f8}
img.inline-img{display:inline-block;float:left;margin-right:15px;width:40px;margin-top:10px;margin-bottom:10px}
.phone{font-size:18px;font-family:"OpenSansBold";color:inherit;line-height:0}
.phone:hover,.phone:focus{color:inherit}
a:hover,a:focus{text-decoration:none}
.btn-block100{display:block;width:100%}
.mgb5{margin-bottom:5px}
.mgb0,.mb-0{margin-bottom:0}
.mt-0{margin-top:0}
.mt-auto{margin-top:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.mb-30{margin-bottom:30px}
.mb-50{margin-bottom:50px}
.w-100{width:100%}
.d-flex{display:flex}
.text-panel{padding:24px 22px;border:1px solid #e3e5e9;font-size:13px;border-radius:5px}
.text-panel img{width:100%}
h1,.h1{position:relative;margin-bottom:40px}
h1.title{margin-top:0;margin-bottom:50px}
.checkbox{display:none}
.checkbox-custom{position:relative;width:15px;height:15px;border:1px solid #003688;border-radius:3px}
.checkbox-custom,.label{display:inline-block;vertical-align:middle}
.checkbox:checked + .checkbox-custom::before{content:"";display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#003688;border-radius:1px}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:transparent;border-color:#003688;color:#003688}
.pagination>li>a,.pagination>li>span{color:#003688;padding:10px 15px}
.pagination .disabled{display:none}
.pagination .pagination>.active>a,.pagination .pagination>.active>span,.pagination .pagination>.active>a:hover,.pagination .pagination>.active>span:hover,.pagination .pagination>.active>a:focus,.pagination .pagination>.active>span:focus{background-color:#003688;border-color:#003688}
.old_price{color:#f00;text-decoration:line-through;font-size:small}
.table-max{max-width:800px}
.table-max,#catalog{width:100%;margin-left:auto;margin-right:auto}
.table-max tbody>tr:first-child td,#catalog tbody>tr:first-child td{background:#003688;color:#ffe800;font-weight:600;padding:10px}
.table-max tbody p,#catalog tbody p{margin:0}
.table-max tbody tr td,#catalog tbody tr td{padding:8px;border:1px solid #f9f9f9}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffe800;background:#000;border:1px solid #ffe800}
.well{min-height:0;padding:15px 20px;border-radius:0;background-color:#f9f9f9;box-shadow:none}
textarea{resize:none}
.owl-item{display:inline-block}
.owl-stage-outer{overflow:hidden}
.owl-carusel-main{overflow:hidden;max-height:467px;border-radius:5px}
.owl-theme .owl-nav [class*='owl-']:hover{background:transparent;color:inherit;margin:0 !important}
@media (max-width:600px){.owl-nav{display:none}}
header{background:#fff}
header .container{padding-top:15px;padding-bottom:15px}
header a i{margin-right:5px}
header a.btn{width:100%}
header .logo img{width:98px;display:inline-block}
header .logo-text .h4{font-family:"OpenSans",Arial,Helvetica,sans-serif;margin-top:0;margin-bottom:0;font-size:15px;vertical-align:-webkit-baseline-middle;vertical-align:middle;font-weight:600;color:#003688;display:inline-block;margin-left:18px}
header .d-flex{display:flex;align-items:center;justify-content:space-between}
header .workers{min-height:60px}
header .search>.btn,header .search .btn--search,header .search .close--search{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;border:0;padding:0;background:#fff}
header .search>.btn:focus,header .search .btn--search:focus,header .search .close--search:focus{outline:0}
header .search>.btn:active,header .search .btn--search:active,header .search .close--search:active{box-shadow:none}
header .search .close--search{width:32px;height:40px}
header .search .btn--search{width:32px;height:38px;margin:1px 0 0 -87px}
header .search .search-form{position:absolute;left:0;top:0;background:#fff;border-radius:5px;padding:20px 30px;gap:50px;width:80vw;max-width:600px;box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}
header .coords{font-size:12px;margin:0}
header .coords a{color:#111;transition:.3s ease-in-out}
header .phone-top{text-align:right;color:#111}
header .phone-top .phone{font-size:20px}
header .phone-top a{color:inherit}
header .phone-top:hover{color:#011c8e}
.callback .btn{display:inline-flex;align-items:center;gap:10px;padding:5px 20px}
.search-form{display:flex}
.search-form .form-control{border-color:#003688;border-radius:5px;height:40px}
.search-form .btn--search{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;border:0;padding:0;background:#fff}
.search-form .btn--search:active{box-shadow:none}
.search-form .btn--search{width:32px;height:38px;margin:1px 0 0 -37px}
header.inverse{padding:5px 0 5px 0;position:fixed;top:0;left:0;width:100%;z-index:110}
header.inverse #collapseControl{position:fixed;right:5px;top:5px;width:55px;padding:5px;z-index:10}
#menu{background:#003688;color:#ffe800}
#menu .social{display:inline-block;float:right}
#menu .row{display:flex}
#menu ul{display:flex;padding-left:0;list-style:none;margin:0}
#menu ul li{display:inline-block;font-weight:600;white-space:nowrap}
#menu ul li a{color:#fff;padding:19px 53px 21px 53px;display:inline-block;transition:.2s ease-in-out}
#menu ul li a:hover,#menu ul li a:focus{color:#ffe800;text-decoration:none}
#menu ul li ul{display:none;position:absolute;background:#fff;border:1px solid #efefef;z-index:99;max-width:max-content;border-radius:5px;box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}
#menu ul li ul li{display:block;background:#fff;color:#000;font-weight:400}
#menu ul li ul li a{display:block;border-bottom:1px solid #efefef;color:#000;padding:12px 20px}
#menu ul li ul li a:hover,#menu ul li ul li a:focus{background-color:#efefef;color:#003688}
#menu ul li ul li:last-child a{border:0}
#menu ul li ul li.active a{background-color:#efefef;color:#003688 !important}
#menu ul li:hover ul{display:block !important}
#menu ul li.active>a{color:#ffe800}
#mainContainer{padding-bottom:30px;background:#fff}
.fancybox-content{max-width:900px;padding:20px 40px;border-radius:5px}
label.control-label{margin:10px 0}
#contaction{background:#fff}
#callbackContactBlock .container{background:#fff}
#vendors{padding:2rem 0;background:#fff;position:relative;z-index:10}
#vendors .owl-item img{transition:.3s ease-in-out}
#vendors .owl-item img:hover{transition:transform .3s ease;transform:translateY(-20px)}
.show-hide-content-btn{display:none}
#callbackSection{padding:80px 0;background:#0f4aa4;color:#fff}
#callbackSection .d-flex{gap:20px;margin-bottom:20px}
#callbackSection input,#callbackSection textarea{color:#fff;background:transparent;border-color:#fff;border-radius:5px;height:auto}
#callbackSection .form-control::placeholder{color:#e3e5e9}
#callbackSection sup{color:red}
#callbackSection .btn{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background-color:transparent;color:#fff;transition-duration:.3s;border:1px solid #fff}
#callbackSection a{color:#fff}
footer{position:relative;z-index:10;overflow:hidden;padding:50px 0 80px 0;background:#003688;background:radial-gradient(at 50% 100%,#0f4aa4 0%,#003688 50%);color:#fff}
footer .container{position:relative}
footer .social{position:absolute;top:0;right:15px}
footer .phone{display:block;line-height:22px;margin-bottom:35px}
footer .phone:hover,footer .phone:active,footer .phone:focus{color:#ffe800}
footer ul{padding-left:0;list-style:none}
footer ul li{line-height:30px}
footer ul li a{color:inherit;text-decoration:none}
footer ul li a:hover,footer ul li a:active{color:#ffe800;text-decoration:none}
footer a{color:inherit}
footer a:hover,footer a:focus,footer a:active{color:#ffe800}
footer .h3{margin-top:0;padding-bottom:8px;margin-bottom:30px;font-size:32px}
footer .h4{margin-bottom:35px;font-size:32px}
footer .last-row{font-size:10px;margin-top:135px}
.social a{display:inline-block;font-size:18px;padding:18px 20px 14px;color:#fff;transition:color .3s,background-color .3s}
.social a:hover{color:#ffe800}
footer .social a{padding:0;margin:10px;height:40px;width:40px;text-align:center;border:1px solid #fff;border-radius:50%;line-height:38px}
footer .social a:hover,footer .social a:focus,footer .social a:active{background:#fff;color:#003688}
#vk_groups,#vk_groups iframe{width:100% !important}
#social{font-size:26px;color:#fff}
#social a.vk{background:#4c75a3}
#social a.vk:hover,#social a.vk:focus,#social a.vk:active{background:#224b7a}
#social a.instagram{background:#e4405f}
#social a.instagram:hover,#social a.instagram:focus,#social a.instagram:active{background:#9f2c42}
#social a{color:inherit;padding:25px 25px;display:block;transition:all .125s ease-out .125s}
#social a:hover,#social a:focus,#social a:active{transition:all .125s ease-out .125s}
#toTop{z-index:9999;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url("/assets/images/ui.totop.png") no-repeat left top}
#toTopHover{background:url("/assets/images/ui.totop.png") no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;filter:alpha(opacity=0)}
#toTop:active,#toTop:focus{outline:none}
.modal-content{border:0;border-radius:5px}
.modal-header{border:0}
.modal-header .close{opacity:1}
.color-icons{color:#c8c8c8}
.modal-body{padding-left:30px;padding-right:30px}
.modal-body input[type="text"],.modal-body input[type="email"],.modal-body textarea{border-color:#003688;border-radius:5px}
.modal-body .sub-title{font-size:20px;color:#0f4aa4}
.modal-body .sub-title:first-letter{text-transform:uppercase}
.modal-offer-btn{display:block;width:100%;padding:11px 0;background-color:#003687;border:none;color:#fff}
.modal-offer-btn:hover{background-color:#c1c1c1}
.flex-block{display:flex;justify-content:space-between;align-items:center}
.eye-link{display:block;margin-left:5px;background-color:#003687;color:#fff;padding:5px 8px;border-radius:4px;margin-top:9px}
.eye-link:hover{background-color:#fff;color:#003687}
.podbor-link{position:fixed;bottom:5px;right:5px;display:block;padding:10px 20px;background-color:#004ab9;color:#fff;border-radius:4px;z-index:9999}
.podbor-link:hover{background-color:#ccc;color:#fff}
.podbor-link:focus{color:#fff}
.prev-next-block{margin-top:40px;margin-bottom:20px}
.prev-next-block .btn{display:inline-flex;align-items:center;gap:10px}
.prev-next-block h5{color:#003688}
#comments_block{padding:50px 0;margin-top:40px;background:#f9f9f9}
#comments_block label{font-weight:600}
.grecaptcha-badge{display:none}
.otzv{height:800px}
@media (max-width:768px){#google-map{margin-top:20px}}
.pay-heading{margin-top:50px}
@media (max-width:1200px){#menu ul{justify-content:space-between;width:100%}}
.contacts_back #social a.vk{font-size:2rem;text-align:center;padding:10px 0}
#about-block-container{display:grid;grid-template-columns:1fr 2fr;gap:20px}
#about-block-container::before{display:none}
#img-wrapper{position:relative}
#about-img-container{display:block}
#about-img-container img{height:180px;width:100%;border-radius:5px;object-fit:cover;margin-bottom:30px}
#about .news-owl img{height:auto !important}
#blog-wrapper{overflow:hidden}
#about-owl{position:relative}
#about-owl .owl-nav{top:-95px;border:1px solid black;border-radius:25px !important;padding:0 10px}
#advant-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:2rem}
.owl-stage{display:flex !important}
.my-img-responsive{height:404px !important}
.sertification-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.sertification-container>div{flex:0 0 200px;border:1px solid #e3e5e9;border-radius:5px;padding:46px 20px 20px;background:url("data:image/svg+xml,<svg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.7504 2.89855C10.419 2.89855 10.1504 2.62992 10.1504 2.29855C10.1504 1.96718 10.419 1.69855 10.7504 1.69855H14.7504C15.0818 1.69855 15.3504 1.96718 15.3504 2.29855V6.29855C15.3504 6.62992 15.0818 6.89855 14.7504 6.89855C14.419 6.89855 14.1504 6.62992 14.1504 6.29855V3.74708L10.508 7.38948C10.2737 7.62379 9.89377 7.62379 9.65946 7.38948C9.42514 7.15516 9.42514 6.77526 9.65946 6.54095L13.3019 2.89855H10.7504ZM7.84132 9.20762C8.07564 9.44193 8.07564 9.82183 7.84132 10.0561L4.19892 13.6985H6.75039C7.08176 13.6985 7.35039 13.9672 7.35039 14.2985C7.35039 14.6299 7.08176 14.8985 6.75039 14.8985H2.75039C2.41902 14.8985 2.15039 14.6299 2.15039 14.2985V10.2985C2.15039 9.96718 2.41902 9.69855 2.75039 9.69855C3.08176 9.69855 3.35039 9.96718 3.35039 10.2985V12.85L6.99279 9.20762C7.22711 8.9733 7.60701 8.9733 7.84132 9.20762Z\" fill=\"%23003688\" /></svg>");background-repeat:no-repeat;background-position:top 20px right 20px}
.ms2Gallery{min-height:500px}
.mob-menu-close{display:none;margin-top:4px}
.mob-menu-block .search{padding:12px 0}
.mob-menu-block .search-form{display:flex !important}
@media (max-width:1200px){header .search,header .coords{display:none}.my-img-responsive{height:304px !important}}
@media (max-width:988px){header .callback{display:none}.one-service .h4{font-size:20px !important}}
@media (max-width:992px){.my-img-responsive{height:231px !important}}
@media (max-width:768px){#about-block-container{grid-template-columns:1fr}#advant-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repreat(2,1fr)}.sertification-container{grid-template-columns:repeat(2,1fr)}.mb-50{margin-bottom:32px}#callbackSection .d-flex{flex-wrap:wrap}}
@media (max-width:425px){#advant-wrapper{grid-template-columns:1fr;grid-template-rows:repreat(4,1fr)}.sertification-container{grid-template-columns:1fr}.mb-xs-30{margin-bottom:30px}}
.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:999999;background:#fff;border-radius:14px;padding:20px;box-shadow:0 15px 40px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:auto;border:1px solid #e5e5e5}
.cookie-banner__text{flex:1;font-size:15px;line-height:1.6;color:#333}
.cookie-banner__text a{color:#1976d2;text-decoration:none}
.cookie-banner__text a:hover{text-decoration:underline}
.cookie-banner__buttons{display:flex;gap:10px}
.cookie-btn{cursor:pointer;border:none;padding:12px 22px;border-radius:8px;font-size:15px;transition:.25s}
.cookie-btn--accept{background:#01388b;color:#fff}
.cookie-btn--accept:hover{background:#1b5e20}
.cookie-btn--decline{background:#ececec}
.cookie-btn--decline:hover{background:#ddd}
@media (max-width:768px){.cookie-banner{flex-direction:column;align-items:flex-start;left:10px;right:10px;bottom:10px}.cookie-banner__buttons{width:100%}.cookie-btn{flex:1}}
@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf");font-display:swap}
@font-face{font-family:"OpenSansBold";src:url("/assets/fonts/open-sans-bold.ttf");font-display:swap}
@font-face{font-family:"PFCentroSansPro";src:url("/assets/fonts/PFCentroSansPro-Medium.otf");font-display:swap}
@font-face{font-family:"PFCentroSansPro-Light";src:url("/assets/fonts/PFCentroSansPro-Light.otf");font-display:swap}
#mainPlate{background:#f8f8f8}
#mainPlate .container{padding-top:15px}
#mainPlate .owl-nav.disabled{display:none}
#mainPlate a,#mainPlate a:hover,#mainPlate a:focus{color:inherit;text-decoration:none;transition:all .125s ease-out .125s}
#mainPlate p>a:hover,#mainPlate p>a:focus,#mainPlate .plate:hover p>a,#mainPlate .plate:focus p>a{margin-left:30px;margin-right:30px}
#mainPlate .plate{transition:all .125s ease-out .125s}
#mainPlate .plate .wrapper{height:200px;display:block;border-radius:5px}
#mainPlate .plate:hover,#mainPlate .plate:focus{opacity:.8;cursor:pointer;transition:all .125s ease-out .125s}
#mainPlate .no-left-padding{padding-right:7.5px}
#mainPlate .no-right-padding{padding-left:7.5px}
#mainPlate .w{color:#fff}
#mainPlate .b{color:#000}
#mainPlate p.h4{font-family:"OpenSans";font-size:18px;font-weight:600;text-shadow:1px 0 1px #fff}
#mainPlate .bot p{bottom:30px}
#mainPlate .top p{top:30px}
#mainPlate .plate{padding:0;position:relative}
#mainPlate .plate p.h4{position:absolute}
#mainPlate .left p{left:30px}
#mainPlate .right p{right:30px}
#mainPlate .p-bot{padding-bottom:10px}
#mainPlate .p-top{padding-top:10px}
#mainPlate .p-right{padding-right:10px}
#mainPlate .p-left{padding-left:10px}
#about{z-index:10;position:relative;padding-top:3rem}
#about .container{padding-top:30px;padding-bottom:60px;background:#fff}
#about .news-owl .text-panel{display:flex;flex-direction:column;height:100%;padding:2rem}
#about .news-owl .text-panel .text-wrp{padding:2rem 0 0}
#about .news-owl .h4{font-size:14px;margin-top:15px;margin-bottom:15px;line-height:normal}
#about .news-owl .h4 a{color:#111}
#about .news-owl img{width:100%;max-width:235px;border-radius:5px}
#about .news-owl .text-left{margin-top:auto}
#about .news-owl .owl-nav{position:absolute;top:-90px;right:0}
#about .news-owl .owl-nav div{color:#000;background:transparent;border:none;font-size:22px}
#about .news-owl .owl-nav div:hover,#about .news-owl .owl-nav div:active,#about .news-owl .owl-nav div:focus{outline:none}
#about .news-owl .owl-item{cursor:pointer;transition:.3s;padding:1px}
#about .news-owl .owl-item .text-panel{transition:all .3s ease-out}
#about .news-owl .owl-item .text-panel:hover{opacity:.8;box-shadow:0 3px 8px 3px rgba(0,0,0,.1);transition:all .125s ease-out .125s}
#newproduct{padding-top:35px;padding-bottom:65px;background:#f8f8f8}
#newproduct .owl-nav{position:absolute;top:-90px;right:0;border:1px solid #1d1e1e;padding:0 10px;border-radius:25px}
.product-carusel{position:relative}
.product-carusel .owl-stage{padding:15px 0}
.product-carusel .owl-nav{position:absolute;top:10px;right:0}
.product-carusel .owl-nav div.owl-next,.product-carusel .owl-nav div.owl-prev{color:#000;background:transparent;border:none;font-size:22px;margin-top:0;margin-bottom:0}
.product-carusel .owl-nav div:hover,.product-carusel .owl-nav div:active,.product-carusel .owl-nav div:focus{outline:none}
.product-carusel .owl-item{transition:all .125s ease-out .125s}
.advant{background-color:#f8f8f8;padding:40px 0 40px}
.advant-block{min-height:200px;padding:30px 20px;background:#fff;border-radius:5px;border:1px solid #e3e5e9;text-align:center;transition:all .3s}
.advant-block:hover{opacity:.7}
.advant-icon{margin-bottom:2rem}
.advant-text{text-align:center;font-weight:600;font-size:16px}
#statePrev{position:relative}
#statePrev h1{position:absolute;bottom:25px;left:25px;background:#fff;padding:30px;color:#003688}
.ya-share2.ya-share2_inited{display:inline-block;margin-left:20px}
.news-owl .owl-next,.news-owl .owl-prev{color:#000;background:transparent;border:none;font-size:22px;margin-top:0;margin-bottom:0}
#for-company{position:relative}
#for-company img,#for-company picture,#for-company source{border-radius:4px;transition:opacity .125s ease-out .125s;opacity:1}
#for-company .btn{position:absolute;bottom:25px;left:25px}
#for-company:hover img,#for-company:active img,#for-company:focus img,#for-company:hover picture,#for-company:active picture,#for-company:focus picture,#for-company:hover source,#for-company:active source,#for-company:focus source{opacity:.8;transition:opacity .125s ease-out .125s}
.product-grid{padding:22px 11px;position:relative;background:#fff;border-radius:5px;border:1px solid #f9f9f9;text-align:center}
.product-grid p.h5{font-size:16px;font-family:"OpenSans";min-height:42px;font-weight:600;line-height:normal}
.product-grid p.h5 a{color:inherit}
.product-grid .ico{position:absolute;top:10px;left:10px}
.product-grid .price{margin-bottom:12px;display:inline-block}
@media (min-width:1700px){#about .news-owl img{height:180px}.owl-carusel-main{max-height:505px}#mainPlate .plate .wrapper{height:243px}}
@media (min-width:1200px){#about .news-owl img{height:140px}}
@media (max-width:1200px){#about .news-owl img{height:225px}}
@media (max-width:988px){#about .news-owl img{height:190px}#about .news-owl .text-panel .text-wrp{padding:0}.plate.bot.right.p-top.p-right a{background-size:auto !important}}
@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf");font-display:swap}
@font-face{font-family:"OpenSansBold";src:url("/assets/fonts/open-sans-bold.ttf");font-display:swap}
@font-face{font-family:"PFCentroSansPro";src:url("/assets/fonts/PFCentroSansPro-Medium.otf");font-display:swap}
@font-face{font-family:"PFCentroSansPro-Light";src:url("/assets/fonts/PFCentroSansPro-Light.otf");font-display:swap}
@media (min-width:1680px){.container{width:1270px}}
@media (max-width:1679px){#menu ul li a{padding:20px 45px}#mainPlate .plate .wrapper{height:223px}.phone-top p{font-size:13px}footer .last-row{margin-top:130px}}
@media (max-width:1200px){#callbackSection{padding:6rem 0 2rem 0}#about .news-owl article{display:none}#menu ul li a{padding:20px 28px}#mainPlate .plate .wrapper{height:181px}#mainPlate .right p{right:15px}#mainPlate .left p{left:15px}}
@media (max-width:988px){#mainPlate{padding-bottom:0}#mainPlate .no-left-padding{padding-right:0}#mainPlate .no-right-padding{padding-left:0}#newproduct{padding-bottom:35px}#about .news-owl .owl-item{margin-right:10px}.phone{font-size:18px}#statePrev h1{bottom:5px;left:0;padding:20px;font-size:24px}#vendors{padding:20px 0}}
@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf");font-display:swap}
@font-face{font-family:"OpenSansBold";src:url("/assets/fonts/open-sans-bold.ttf");font-display:swap}
@font-face{font-family:"PFCentroSansPro";src:url("/assets/fonts/PFCentroSansPro-Medium.otf");font-display:swap}
@font-face{font-family:"PFCentroSansPro-Light";src:url("/assets/fonts/PFCentroSansPro-Light.otf");font-display:swap}
@media (max-width:767px){.show-hide-content{overflow:hidden;position:relative}#menu .social{display:none}#menu .row{display:block}#menu ul{display:inline-block}#menu ul li{font-weight:400}#menu ul li.active a{color:#003688}.mob-menu-social{margin-top:2rem}#menu ul li a{border-bottom:1px solid #ededed}.show-hide-content.content-hide{height:300px}.show-hide-content.content-hide:after{content:"";display:block;height:100px;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%)}.show-hide-content-btn{display:block;width:100%;text-align:center;padding:8px 25px;border-radius:4px;border:1px solid #c8c8c8}#menu ul{width:100%}.mob-menu-social a.vk,.mob-menu-social a.instagram{display:inline-block;width:48%;text-align:center;color:#fff;font-size:14px;padding:14px;font-weight:600;margin-bottom:15px}.mob-menu-social a.vk{background-color:#4c75a3;margin-right:5px}.mob-menu-social a.instagram{background-color:#e4405f;margin-left:5px}.mob-menu-social .mob-menu-phone{color:#000}.mob-menu-social .mob-menu-phone a{display:inline-block;padding:0;color:#111}.mob-menu-social .mob-menu-phone .phone{font-size:20px}.mob-menu-social .coords{margin:10px 0 0}.mob-menu-social .coords a{color:#111;font-size:12px}h1,.h1{font-size:26px}h2,.h2{font-size:24px}h3,.h3{font-size:22px}#mainPlate{padding:10px 0 0 0}#vendors{padding:20px 15px}#about .news-owl{margin:2rem 0}#about .news-owl img{max-width:767px}#about .h1{margin-top:30px;margin-bottom:20px;text-align:center;display:none}#about .container{padding-top:5px;padding-bottom:5px}#about .owl-nav{display:none}#about .text-panel{padding:5px 22px}#about .text-right a{margin-bottom:0;display:block;width:100%;padding:8px 15px;background:transparent;border:1px solid #003687;border-radius:4px;color:#003687;text-align:center;font-weight:400}#about .news-owl article{min-height:120px}#mainPlate .no-left-padding{padding-right:7.5px;padding-left:7.5px;margin-bottom:10px;margin-top:10px}#mainPlate .no-right-padding{padding-right:7.5px;padding-left:7.5px}#mainPlate .container{padding-top:0}#breadcrumbs{padding-top:10px;font-size:11px}#breadcrumbs .breadcrumb{padding:10px 15px}.prod-fancy a{display:block;width:100%;background-color:transparent;text-align:center;border-radius:4px;padding:6px 0;border:1px solid #003687;color:#003687;margin:5px 0;min-height:32px}.prod-buy-btn{padding:12px 0}.prod-alert{margin-top:20px}header .logo img{width:80px}header .phone-top{display:none}.state .image{padding:0}body{margin-top:75px}header{position:fixed;z-index:99;background:#fff;width:100%;left:0;right:0;top:0}.mobile-icon{max-height:45px}header .workers{margin-top:0;padding:12px 25px 0 0;min-height:unset}#menu{position:fixed;top:75px;left:0;right:0;width:100%;height:100%;background:#fff;z-index:98;transform:translate(-100%,0);transition:transform .25s ease}#menu ul li a{color:#1d1e1e}#menu ul li,#menu ul li a{display:block}#menu ul li a{padding:12px 20px}#menu .container{border:none}#vendors{max-width:767px}footer .h3{margin-top:35px}footer .h3,footer h4{font-size:20px;margin-bottom:10px}#newproduct .h1{margin-bottom:10px}.no-right-padding{padding-right:15px}.no-left-padding{padding-left:15px}.catalog-one-service .h3{font-size:16px}.filters-wrapper{margin-bottom:30px}#mse2_results>div:nth-child(odd){clear:both}#msProduct a.btn{margin-bottom:10px}#callbackH{padding:0 20px}#mainContent .tech-char-title{text-align:center;font-size:20px;margin-top:20px;margin-bottom:20px}#mainContent h1{margin:0 0 20px}#mainContent p>img{width:100%;height:auto}footer{padding:0 0 15px 0}footer .logo{text-align:center}footer .logo img{width:120px;margin-left:auto;margin-right:auto}footer .last-row{margin-top:50px}footer .social{position:static;float:left;width:100%;margin-top:20px}#mainPlate .left p{left:20px}#mainPlate .right p{right:20px;text-align:right}#mainPlate .bot p{bottom:20px}#mainPlate .top p{top:20px}#mainPlate .p-bot{padding-bottom:5px}#mainPlate .p-top{padding-top:5px}#mainPlate .p-right{padding-right:5px}#mainPlate .p-left{padding-left:5px}.product-grid{padding:15px;height:100%;display:flex;flex-direction:column}.product-grid p.h5{font-size:14px}.product-grid .btn{margin:auto auto 0}#mainPlate p.h4{font-size:15px}#blog-other-block .owl-stage{width:100%}#blog-other-block .owl-stage .owl-item{width:100%}#newproduct .owl-nav{display:none}.advant{padding:0;margin-bottom:32px;text-align:center}.advant .advant-block{padding:35px;min-height:19rem;margin:0}#statePrev{min-height:auto}#myModal{color:#000}#mainContainer iframe{border:none !important}}
@media (max-width:576px){.advant .advant-block{min-height:21rem}.show-hide-content-btn{padding-top:10px;padding-bottom:10px}.product-grid img{margin:0 auto}.prod-buy-btn,#about .text-right a{padding-top:11px;padding-bottom:11px}.prod-fancy{margin-top:1rem}.prod-fancy .prod-fancy-link{padding:9px 1rem;margin:1rem 0}.prod-fancy .prod-fancy-link .prod-icon{float:left}.breadcrumb{padding:10px 15px;background:#fbfbfb;font-size:12px;border-radius:0}.product-grid p.h5{font-size:16px;font-weight:600;height:auto;min-height:auto;color:#000}.spec_table tr td:first-child{width:60%}.ms2Gallery{margin-bottom:1rem}#callbackSection .btn{margin-left:auto;margin-right:auto}.ec-form .btn{width:100%}#comments_block{margin-top:0;padding:25px 25px}#comments_block .h3{margin-top:0}.mobile-icon{max-height:42px}.state-title{font-size:18px;font-weight:600}.state-link{display:block;text-decoration:none;padding:10px 15px;background:transparent;border:1px solid #003687;color:#003687;border-radius:4px;text-align:center}#for-company .btn{width:85%;width:calc(100% - 60px)}.mob-menu-social a.vk,.mob-menu-social a.instagram{width:100%}}
@media (max-width:425px){h1,.h1{font-size:22px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}#breadcrumbs .breadcrumb{padding:0 15px}.one-product{width:100% !important}.product-grid{padding:25px}.pagination>li>a,.pagination>li>span{padding:7px 11px}#newproduct .owl-nav{display:none}#about .h1{margin-bottom:20px}#about .container{padding-top:5px}.advant{padding:0;text-align:center}.advant .advant-block{padding:30px;min-height:auto}header .logo-text .h4{display:none}}