.container{width:100%;max-width:1130px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-padding-left-right{padding-right:0;padding-left:0}@media (max-width:1600px){.container{max-width:1100px}}@media (max-width:1300px){.container{max-width:920px}}@media (max-width:960px){.container{max-width:740px}}@media (max-width:780px){.container{max-width:520px}}@media (max-width:560px){.container{max-width:440px}}@media (max-width:480px){.container{max-width:calc(100% - 40px)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;text-align:left;background-color:#fff}a{transition:all .3s ease;text-decoration:none;color:#222}a:hover{text-decoration:underline}p{margin-top:0;margin-bottom:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}ul{list-style:none}img{width:100%;height:auto}.img-responsive{display:block;max-width:100%;height:auto}fieldset{min-width:0;padding:0;margin:0;border:0}.hidden{display:none!important}.wrapper{position:relative}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../fonts/open-sans-v17-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/open-sans-v17-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v17-latin_cyrillic-700.woff2) format("woff2"),url(../fonts/open-sans-v17-latin_cyrillic-700.woff) format("woff")}@font-face{font-display:swap;font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-map-marker:before{content:"\f041"}.fa-phone:before{content:"\f095"}.fa-envelope:before{content:"\f0e0"}.fa-instagram:before{content:"\f16d"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-child:before{content:"\f1ae"}.fa-medkit:before{content:"\f0fa"}.fa-calendar-plus-o:before{content:"\f271"}.fa-plus-square:before{content:"\f0fe"}.fa-user:before{content:"\f007"}.fa-hospital-o:before{content:"\f0f8"}.fa-film:before{content:"\f008"}.fa-ambulance:before{content:"\f0f9"}.fa-clock-o:before{content:"\f017"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-camera-retro:before{content:"\f083"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-circle-o:before{content:"\f05d"}.lazy{-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:url(#blur);filter:blur(20px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");-webkit-transition:-webkit-filter .3s linear;-o-transition:.3s -o-filter linear}.lazy.loaded{-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");filter:blur(0)}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.ptb-40{padding-top:40px}.margin-15{margin-top:15px!important}.flash-message-holder{position:fixed;padding:20px;z-index:20;min-width:300px}.flash-message-box{position:relative;overflow:hidden}.flash-message{display:flex;font-size:.8rem;border-radius:4px;color:#222;opacity:0;background-color:#efefef;visibility:hidden;border:3px solid #263167;box-shadow:0 5px 10px rgba(0,0,0,.3);transition:all 1.5s ease;margin-bottom:5px}.flash-message .text{padding:10px 15px}.flash-message-holder.flash--top-right{top:100px;right:0}.flash-message.is-showing{opacity:1;visibility:visible}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}table.cool-table{width:100%;background:#fff;border-radius:3px;border-collapse:collapse;padding:5px;box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-animation:float 5s infinite;animation:float 5s infinite;margin:20px 0 30px}.cool-table th{color:#fff;background:#51555a;border-bottom:4px solid #e49017;border-right:1px solid #51555a;font-size:12px;font-weight:100;padding:15px;text-shadow:0 1px 1px rgba(0,0,0,.1);vertical-align:middle}.cool-table th,.cool-table th.right{text-align:right}.cool-table th:first-child{border-top-left-radius:3px}.cool-table th:last-child{border-top-right-radius:3px;border-right:none}.cool-table tr{color:#333;font-size:14px;font-weight:400}.cool-table tr:first-child{border-top:none}.cool-table tr:last-child{border-bottom:none}.cool-table tr:nth-child(odd) td{background:#ebebeb}.cool-table tr:hover td{background:#ccc}.cool-table tr:hover td p{color:#fff}.cool-table tr:nth-child(odd):hover td{background:#ccc}.cool-table tr:last-child td:first-child{border-bottom-left-radius:3px}.cool-table tr:last-child td:last-child{border-bottom-right-radius:3px}.cool-table td{white-space:nowrap;background:#fff;padding:15px;text-align:right;vertical-align:middle;font-size:.9rem;font-weight:400}.cool-table td:first-child{font-size:.9rem;text-align:left;font-weight:600;color:#616161}.cool-table td:first-child span{font-weight:400;font-size:.8rem}.cool-table td:nth-child(9){font-weight:600;color:#616161}.cool-table td:first-child p span{font-weight:600;font-size:14px}.cool-table td:last-child{border-right:0}.cool-table th.text-left{text-align:left}.cool-table th.text-center{text-align:center}.cool-table th.text-right{text-align:right}.cool-table td.text-left{text-align:left}.cool-table td.text-center{text-align:center}.cool-table td.text-right{text-align:right}.cool-table .cool-red{color:red}.cool-table strong{font-weight:700}button.back-to-top{opacity:0;position:fixed;bottom:10px;right:-50px;display:flex;justify-content:center;align-items:center;border:none;height:50px;width:50px;background-color:#e49017;border-radius:3px;cursor:pointer;transition:all .4s ease;z-index:10}.back-to-top button:focus{display:none}.back-to-top.back-to-top--show{opacity:1;right:10px}.back-to-top img{width:30px;height:auto;opacity:.7}button.back-to-top:hover{opacity:.7}.btn{display:inline-block;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;line-height:20px;padding:10px 15px;text-transform:uppercase;text-align:left;transition:background-color .4s ease;cursor:pointer;border:none;height:40px;border-radius:5px}.btn-rounded{border-radius:4px}.btn-rounded-50{border-radius:50px;font-weight:700;padding:15px 25px;height:50px}.btn-primary{background-color:#e49017}.btn-primary:hover{background-color:#333}.btn-default{background-color:#e49017;padding:15px 25px;height:48px}.btn-default:hover{background-color:#333}.btn-gallery{position:absolute;left:15px;bottom:0}.btn-lg{padding:15px 25px;font-size:16px}.btn-submit{margin-top:30px;padding:26px 30px;background-color:#e49017}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #d4d4d4;background-color:transparent;border-radius:0;color:#ccc;outline:0;font-weight:400;letter-spacing:1px;font-size:13px;padding:12px 10px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block;width:100%;margin-bottom:20px}select{border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-bottom:1px dashed #454545;color:#555}label span{color:#c91010;margin-left:5px}textarea{font-family:Roboto Condensed,sans-serif}input:-internal-autofill-selected{background-color:transparent}.callback-form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between}.col-form{width:100%}.form-field.agreement label{font-size:.9rem}h3.callback-title,h3.contacts-title{font-size:1.5rem;font-weight:600;color:#222;text-transform:uppercase;margin-bottom:40px}.contacts-item{display:flex;align-items:center;margin-bottom:15px;font-size:1rem;color:#222;font-weight:500}.contacts-item a{color:#222}.contacts-item:before,.contacts-item img{width:26px;margin-right:10px}.contacts-item:before{content:"";min-width:26px;height:26px;background-size:100%}.contacts-item.icon-phone:before{background-image:url(/images/icons/phone-call.svg)}.contacts-item.icon-email:before{background-image:url(/images/icons/envelope.svg)}.contacts-item.icon-location:before{background-image:url(/images/icons/pin.svg)}.btn-submit,.submit-sending-holder{display:inline-flex;justify-content:center;align-items:center}.submit-sending-holder svg{margin-right:7px}.svg-loader-icon{width:20px;height:20px}.btn-submit:disabled{background:#a6a6a6}.form-message ul{margin-top:20px;list-style:none;padding-left:0;font-size:13px;color:#6c7d6f}.form-message.success ul{color:#3a8100}.form-message.error ul{color:#ef2424}.form-message.inverse ul{color:#e2e2e2}.form-message.inverse.error ul{color:#efda7b}.form-field.recaptcha{display:flex;justify-content:center;overflow:hidden}.col-12.mt-30{text-align:center}.agreement a{color:#e49017}.form-fields-line{display:flex;justify-content:center;align-items:flex-end}.form-fields-line .form-field{margin:0 5px}.form-fields-line input{font-size:1rem;padding:16px 15px;margin:0;background-color:hsla(0,0%,100%,.6588235294117647)}.callback-form-wrapper-short .form-field.agreement{margin-top:20px;text-align:center}.callback-form-wrapper-short .form-message{text-align:center}.callback-form-wrapper-short .form-message.success ul{color:#e8e8e8}.callback-form-wrapper-short .form-message.error ul{color:#fecd7c}.callback-form-wrapper{background:#f9f9f9;padding:20px}.col-form-50{width:calc(50% - 5px)}@media (max-width:1300px){.col-form-50{width:100%}}@media (max-width:560px){.form-fields-line{flex-wrap:wrap}.form-fields-line .form-field{width:100%;text-align:center}.form-fields-line input{margin-bottom:15px}}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}.tns-nav{display:flex;justify-content:center;gap:5px;padding-top:20px}.tns-nav button{border:1px solid #ddd;border-radius:20px;background-color:transparent;width:15px;height:15px}.tns-nav button.tns-nav-active{background-color:#e49017}.nst-component .nst-content{box-sizing:border-box;overflow:hidden;transition:max-height .2s ease-out;padding-top:0;padding-bottom:0}.nst-component .nst-content>div{transition:transform .2s}.nst-component.nst-is-expanding .nst-content{transform:translateY(-10px)}.nst-component.nst-is-expanding .nst-content>div{transform:translateY(10px)}.nst-component.nst-is-expanded .nst-content>div{transition:none}.nst-component.nst-is-collapsing .nst-content>div{transform:translateY(-10px)}.nst-component.nst-is-collapsed .nst-content{display:none}.nst-fix-safari-bug{transition:none!important}.logo-dark,.regular-wrapper .logo-light{display:none}.regular-wrapper .logo-dark{display:inline-block}.regular-wrapper .header{box-shadow:0 5px 20px -10px rgba(51,70,108,.45);background-color:#fff}.header__menu>ul{display:flex;align-items:center;justify-content:space-between;width:100%}.header__menu-list li{position:relative;margin:0 50px 0 0}.header__menu-list a:hover{text-decoration:none}.regular-wrapper .header__menu .header__menu-list>li{display:flex;align-items:center;height:110px}.header__menu-list li:last-child{margin-right:0}.header__menu-list li:before{content:"";height:10px;width:10px;position:absolute;top:8px;left:-30px;background-color:#e49017;transition:all .4s ease}.header__menu-list li:hover:before{left:-25px}.regular-wrapper .header__menu .header__menu-list li:before{display:none}.regular-wrapper .header__menu .header__menu-list>li>a:before{content:"";height:2px;width:0;position:absolute;bottom:40px;background-color:#263167;transition:all .4s ease}.regular-wrapper .header__menu .header__menu-list>li.active>a:before,.regular-wrapper .header__menu .header__menu-list>li:hover>a:before{width:100%}.header__menu-list li a{font-size:.83rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.1rem}.regular-wrapper .header__menu .header__menu-list>li>a{color:#263167}.dropdown-menu{display:none;position:absolute;min-width:350px;border-left:1px solid #fff;padding:15px 25px;left:-25px;top:21px}.header__menu-list .dropdown-menu li a{text-transform:none;line-height:1.1}.regular-wrapper .dropdown-menu{top:110px;background-color:#263167}.header__menu-list .dropdown-menu li:before{display:none}.header .header__menu-list>li:hover .dropdown-menu{display:block}.header-wrapper{position:fixed;width:100%;z-index:1;transition:background-color .4s ease}.sticky .header-wrapper{background-color:rgba(0,0,0,.5607843137254902)}.header__row{height:110px;display:flex;align-items:center;justify-content:space-between}.header__row .dropdown-toggle{display:none}.header__logo img{width:70px}.header__right{display:none;position:absolute;right:7px}#hamburger{display:flex;flex-direction:column;width:50px;height:50px;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-out;margin-top:0}#hamburger .line{height:3px;width:30px;margin:4px;background:#fff}.regular-wrapper #hamburger .line{height:3px;width:30px;margin:4px;background:#272320}.header__mobile-menu-wrapper{display:none;height:calc(100vh - 50px);overflow:scroll}.header__mobile-menu-wrapper.opened{display:block}.header__mobile-menu .header__menu-list>li{margin:0;padding:15px 0;background-color:#f9f9f9;border-bottom:1px solid #dadada;text-align:center}.header__mobile-menu .header__menu-list>li a{color:#333}.header__mobile-menu .header__menu-list>li:first-child{border-top:1px solid #dadada}.header__mobile-menu .dropdown-menu{display:none;position:relative;flex-direction:column;align-items:center;justify-content:center;min-width:100%;border-left:none;padding:0;margin:15px 0 -15px;left:auto;top:auto;background-color:#263167}.has-dropdown-menu.opened .dropdown-menu{display:flex}.header__mobile-menu .dropdown-menu li{width:100%;margin:0;padding:15px;border-bottom:1px solid #666;text-align:center}.header__mobile-menu .dropdown-menu li a{color:#fff}.header__mobile-menu .dropdown-menu li:before{display:none}.dropdown-toggle{position:absolute;right:15px}.dropdown-toggle img{width:24px;transition:all .4s ease}.has-dropdown-menu.opened .dropdown-toggle img{transform:rotate(90deg)}@media (max-width:1300px){.header__logo img{width:70px}.header__menu-wrapper{display:none}.header__right{display:block}.header__row{justify-content:center;height:50px}.header{background-color:rgba(0,0,0,.25098039215686274)}}.footer{background-color:#373946;color:#ddd}.footer-top{padding:50px 0 20px}.footer-copyright{padding:20px;text-align:center;background-color:#26272f;color:#949494;font-size:.75rem}.copyright-link{color:#bbb}.footer-contacts-item{display:flex;align-items:center;margin-bottom:15px;font-size:.9rem;color:#bbb;font-weight:500}.footer-contacts-item a{color:#ddd}.footer-contacts-item:before{content:"";width:20px;min-width:20px;height:20px;margin-right:10px;background-size:100%}.footer-contacts-item.icon-phone:before{background-image:url(/images/icons/phone-call.svg)}.footer-contacts-item.icon-email:before{background-image:url(/images/icons/envelope.svg)}.footer-contacts-item.icon-location:before{background-image:url(/images/icons/pin.svg)}.footer-col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%;margin-bottom:30px}@media screen and (max-width:960px){.footer-col{flex:0 0 100%;max-width:100%}}.footer-col h3{font-size:1.5rem;margin-bottom:35px;color:#e49017;text-transform:uppercase}.footer-logo img{max-width:150px;margin-bottom:20px}.footer-contacts-phone a:after{content:", "}.footer-contacts-phone a:last-child:after{content:""}@media (max-width:480px){.footer-contacts-email,.footer-contacts-phone{display:flex;flex-direction:column}.footer-contacts-phone a:after{content:""}.footer-col h3{margin-bottom:15px}.footer-col h3,.footer-logo{text-align:center}}.front-banner{height:750px;background-color:#3a8100;position:relative}.front-banner__image{width:100%;height:100%}.front-banner__image picture{display:block;width:100%;height:100%}.front-banner__image img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.front-banner__overlay{background-color:rgba(0,0,0,.5019607843137255)}.front-banner__overlay,.front-banner__text{position:absolute;top:0;left:0;height:100%;width:100%}.front-banner__text{display:flex;justify-content:center;align-items:center;padding-top:100px}.front-banner__text-inner{padding:15px;max-width:1140px;margin:0 auto}.promo-banner__heading{font-size:2.5rem;color:#fefefe;margin-bottom:40px;font-weight:700;text-align:center}.promo-banner__subheading{font-size:1.6rem;color:#fefefe;margin-bottom:30px;font-weight:400;text-align:center}.promo-banner__list{color:#fefefe;max-width:470px;margin:0 auto 40px}.promo-banner__item{display:flex;align-items:center;margin-bottom:15px;font-size:.9rem;color:#f7f7f7}.promo-banner__item:before{content:"";width:20px;min-width:20px;height:20px;margin-right:10px;background-size:100%;background-image:url(/images/icons/checked3.svg)}.promo-banner__button .btn-primary{background-color:#e49017;height:auto;padding:15px 30px;border-radius:30px;transition:background-color .4s ease}.promo-banner__button .btn-primary:hover{background-color:#333}.promo-banner__button a:hover{text-decoration:none}.promo-banner__button{margin-bottom:40px;text-align:center}.promo-banner__advantages{display:flex;color:#ddd;font-size:.8rem}.advantages__item{padding:0 15px;display:flex;align-items:center}.advantages__icon img{width:36px;margin-right:15px}.advantages__icon.top-15 img{margin-top:15px}.section-services{position:relative;background:url(/images/bg/bg_2.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;padding:70px 0 40px}.section-services .container{position:relative;z-index:1}.section-services-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5686274509803921);z-index:0}.section-services .section-title h2{margin-bottom:40px}.services-item__img img{width:70px}.services-item{display:flex;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%;margin-bottom:30px}@media screen and (max-width:960px){.services-item{flex:0 0 100%;max-width:100%}}.services-item__text p{font-size:.8rem;color:#eee;margin-bottom:5px}.services-item__img{margin:50px 20px 0 0}.services-item__name{font-size:1.4rem;color:#eee;margin-bottom:10px}.section-about{padding:70px 0}.section-about__content{font-size:.9rem}.section-about__list{color:#fefefe;margin-bottom:40px}.section-about__list li{display:flex;align-items:center;margin-bottom:15px;font-size:.9rem;color:#333;margin-left:30px}.section-about__list li:before{content:"";width:20px;min-width:20px;height:20px;margin-right:10px;background-size:100%;background-image:url(/images/icons/checked.svg)}.section-about__certificates{justify-content:center}.section-about__certificates-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 33.33333333%;max-width:33.33333333%}@media screen and (max-width:780px){.section-about__certificates-item{flex:0 0 100%;max-width:100%}}.section-form{position:relative;background:url(/images/bg/bg_3.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;padding:40px 0}.section-form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5686274509803921);z-index:0}.section-form .container{position:relative;z-index:1}.section-form .section-title{text-align:center;margin-bottom:20px}.section-form .section-title h2{margin-bottom:10px}.section-faq{padding:70px 0}.section-faq__inner{max-width:800px;margin:0 auto}.section-faq__question{background-color:#e49017;padding:10px 15px;border-radius:4px;margin-bottom:10px;font-size:1.1rem;color:#fff}.section-faq__answer{font-size:.9rem;color:#555;padding-bottom:30px}@media (max-width:1300px){.front-banner__text{padding-top:0}}@media (max-width:780px){.promo-banner__advantages{max-width:470px;margin:0 auto;flex-wrap:wrap;justify-content:center}.advantages__item{width:100%}.front-banner{height:950px}.section-about__certificates{margin-top:30px}.section-about__certificates-item{max-width:70%}}@media (max-width:560px){.promo-banner__heading{font-size:1.9rem;margin-bottom:10px}.promo-banner__subheading{font-size:1.4rem}.services-item{flex-direction:column;align-items:center}.services-item__img{margin:0}.services-item__name,.services-item__text p{text-align:center}}@media (max-width:480px){.front-banner__text{padding-top:50px}.section-about__certificates-item{max-width:100%}}.regular-page{padding-top:110px;min-height:500px}.regular-page-wrapper{padding:70px 0}.regular-page-wrapper .section-about,.regular-page-wrapper .section-production{padding:0}.page-content{padding:70px 0}.front-page{padding:50px 0}.front-col-1,.front-col-2{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}@media screen and (max-width:960px){.front-col-1,.front-col-2{flex:0 0 100%;max-width:100%}}.contacts-form,.contacts-text{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}@media screen and (max-width:960px){.contacts-form,.contacts-text{flex:0 0 100%;max-width:100%}}.article-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 33.33333333%;max-width:33.33333333%;margin-bottom:30px}@media screen and (max-width:960px){.article-item{flex:0 0 50%;max-width:50%}}@media screen and (max-width:780px){.article-item{flex:0 0 100%;max-width:100%}}.article-item__content h3{font-size:.9rem;font-weight:600}.product-image{float:right;margin-left:20px;margin-bottom:15px}.product-price{font-size:1.2rem;color:#333;margin-top:30px}.product-price span{font-weight:600}.clear-fix{clear:both}.block-banner{display:flex;justify-content:center;align-items:center;width:100%;height:250px;background-size:cover;background-position:50%}.block-banner__title{padding:20px}.block-banner__title h1{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:0 0 6px #000}.page-section{color:#33466c;font-size:1.05rem;line-height:1.6;font-weight:600;letter-spacing:.64px;margin:45px 0}.page-section-title{padding-top:25px;padding-bottom:50px;text-align:center}.page-section-title h2{text-transform:uppercase;font-size:2rem;font-weight:600;line-height:2.3rem;letter-spacing:2px;color:#33466c}.section-production{position:relative;padding:70px 0}.section-title h2{text-align:center;font-size:2rem;margin-bottom:20px}.section-production .btn.btn-primary{font-size:.75rem;text-transform:uppercase;text-decoration:none}.production-table{position:relative;max-width:100%;overflow-x:auto}.section-scroll{position:relative;z-index:1}.scroll-holder{display:none;justify-content:center;align-items:center;width:60px;height:60px;background-color:rgba(0,0,0,.25882352941176473);border:1px dashed #fff;border-radius:5px;z-index:1;top:32px;left:11px;position:absolute}.section-scroll img{width:34px;-webkit-animation:linear infinite;animation:linear infinite;-webkit-animation-name:run;animation-name:run;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}ul.product-props{list-style:none;padding-left:0;margin-bottom:15px}@-webkit-keyframes run{0%{margin-left:0}25%{margin-left:-10px}50%{margin-left:0}75%{margin-left:10px}to{margin-left:0}}@keyframes run{0%{margin-left:0}25%{margin-left:-10px}50%{margin-left:0}75%{margin-left:10px}to{margin-left:0}}@media (max-width:1300px){.regular-page{padding-top:50px}.scroll-holder{display:flex}.production-table{border-left:2px dashed #c9c9c9;border-right:2px dashed #c9c9c9}}@media (max-width:560px){.section-title h2{font-size:1.7rem}}.blog-section{padding:40px 0 0}.blog-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%;margin-bottom:30px}@media screen and (max-width:780px){.blog-item{flex:0 0 100%;max-width:100%}}.blog-item .date{font-size:1.2rem;margin:5px 0 10px}.blog-item h3{font-size:1.7rem;font-weight:700}.blog-item h3 a{color:#e49017}.blog-item .intro{font-size:.9rem;color:#999}.article-image{width:40%;float:right;padding-left:20px;padding-bottom:20px}.regular-page .article ul,main ul{list-style:inherit;padding-left:30px;margin-bottom:20px}

/*# sourceMappingURL=app.css.map*/

.dropdown-menu {
    background-color: #677076eb;
}

.header__logo a {
    font-size: 0;
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
    margin-top: 10px;
}

.header__logo span {
    display: block;
    color: #fff;
    font-size: 0.9rem;
    text-align: center;
}

.regular-wrapper .header__logo span {
    color: #111;
}

.header__logo img {
    width: 70px;
}

@media (max-width: 1300px) {
    .header__logo {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .header__logo span {
        font-size: 0.7rem;
    }
    .header__logo img {
        width: 70px;
    }
}

/* Theme override 2026-03-25 */
.btn {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    padding: 10px 15px;
    text-transform: uppercase;
    text-align: left;
    transition: background-color .4s ease;
    cursor: pointer;
    border: none;
    height: 40px;
    border-radius: 20px;
}

.btn-primary,
.btn-default,
.btn-submit,
.promo-banner__button .btn-primary,
.tns-nav button.tns-nav-active,
button.back-to-top {
    background-color: #139bbe;
}

.btn-primary:hover,
.btn-default:hover,
.btn-submit:hover,
.promo-banner__button .btn-primary:hover,
button.back-to-top:hover {
    background-color: #0f7f9b;
}

.btn-rounded,
.btn-rounded-50,
.promo-banner__button .btn-primary,
button.back-to-top {
    border-radius: 20px;
}

.cool-table th {
    border-bottom-color: #139bbe;
}

.header__menu-list li:before {
    content: "";
    height: 10px;
    width: 10px;
    position: absolute;
    top: 8px;
    left: -30px;
    background-color: #139bbe;
    border-radius: 20px;
    transition: all .4s ease;
    display: block;
}

.section-faq__question {
    background-color: #139bbe;
    padding: 10px 15px;
    border-radius: 4px;
    margin-bottom: 10px;
    font-size: 1.1rem;
    color: #fff;
}

.agreement a,
.footer-col h3,
.blog-item h3 a {
    color: #139bbe;
}
