@import url(font-awesome.css);@import url(owl.css);@import url(hover.css);@import url(jquery-ui.css);.page-title h1{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400;display:inline-block;width:100%}.page-info .auto-container{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:300}.accordion-box .acc-btn{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400!important}.text p{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:300!important;color:#000!important}.sidebar-widget.sidebar-info-widget h4{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400}.sidebar-widget.sidebar-info-widget li{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400}body p{color:#000}.content-side li,.modal-content-inner ul li{color:#000}blockquote strong,li strong,p strong{font-weight:600}.social-icon{display:inline-block!important}.advanced-search a{text-transform:uppercase}.header-search input[type=search],.prog-search-form input[type=search]{text-transform:inherit}.searchbox input[type=text]{text-transform:inherit}.searchbox input[type=text]:active,.searchbox input[type=text]:focus,.searchbox input[type=text]:hover{color:#01948e!important;border:1px solid #c2e2de}body{color:#000}.main-menu .navigation>li.current>a:after,.main-menu .navigation>li:hover>a:after{opacity:0}body .main-header .sticky-header .main-menu .navigation>li.current>a:after,body .main-header .sticky-header .main-menu .navigation>li:focus>a:after,body .main-header .sticky-header .main-menu .navigation>li:hover>a:after,body .main-menu .navigation>li.current>a:after,body .main-menu .navigation>li:hover>a:after{content:"";display:block;width:30px;height:2px;background:#fff;opacity:1;left:calc(50% - 15px);margin:auto}.nodigits{font-size:15px!important;line-height:20px!important}.nodigits2{font-size:20px!important;line-height:26px!important}.nodigits sup,.nodigits2 sup{display:none}body .main-menu .navigation>li>a:after{content:"";display:block;width:30px;height:2px;background:#fff;opacity:0;left:calc(50% - 15px);margin:auto;bottom:12px}li.kp{background:#fdad3a}li.kp a{font-size:18px!important}.header-lower>.auto-container{padding:0}.main-header .sticky-header .main-menu .navigation>li>a,.main-menu .navigation>li>a{padding-left:20px!important;padding-right:20px!important;margin-right:0}.main-menu .navigation{width:calc(100% - 55px)}.header-search button{margin-left:-33px;background-color:#fff;position:absolute;margin-top:4px}footer ul,header ul{list-style:none}footer ul.link-list{padding-left:0!important;padding-right:0!important}h3{color:#01948e;font-size:25px;font-weight:500}.slider-section{background-color:#b2b2b2;padding:20px 0 0 0}.slider-section .service-block-two .inner-box{border:none}.slider-section .owl-nav .owl-prev{position:absolute;top:45%;left:15px}.slider-section .owl-nav .owl-next{position:absolute;top:45%;right:15px}.slider-section .slide-content{background:#ffffffbb;position:absolute;width:37%;padding:20px 25px;right:65px;top:60px;bottom:unset}.slider-section h3{color:#01948e;font-size:36px;text-align:right}.slider-section .offer-item{background:#fff;display:inline-block;height:108px;padding:0}.slider-box .one-item-carousel.owl-carousel,.slider-section .offer-item img{box-shadow:0 0 10px 3px rgba(111,111,111,.3);transition:.3s;border-radius:5px}.slider-section .offer-item:hover img{box-shadow:0 0 10px 3px rgba(68,68,68,.75);transition:.3s}.slider-section .offer-img{width:45%;height:100%;float:left;padding-right:15px}.slider-section .offer-box .offer-item .offer-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;min-width:147px;min-height:102px;box-shadow:none}.slider-section .offer-box .offer-item{box-shadow:0 0 10px 3px rgba(111,111,111,.3);height:106px}.slider-section .offer-content{width:55%;float:left;padding:11px 15px 15px 0}.slider-section .offer-title{font-size:13px;line-height:16px;font-weight:700;margin-bottom:7px}.slider-section .offer-title a{text-decoration:none;text-transform:uppercase}.slider-section .offer-date{font-size:13px;display:inline-block}.slider-section .offer-item{margin-bottom:9px}.sec-title{margin-bottom:30px}.services-section{padding:45px 0 50px}.services-section .services-block .image{border:1px solid #01948e}.services-block .image{width:100%;height:155px;display:flex;padding:20px;transition:.4s;border-top-left-radius:5px;border-top-right-radius:5px}.services-block .inner-box:hover .image{position:relative;padding-top:5px;transition:.4s}.services-block .inner-box:hover .lower-box{background-color:#003d38;transition:.4s}.inner-box .image{box-shadow:0 0 10px 0 rgba(210,210,210,.75);transition:.4s;border-radius:5px}.inner-box:focus .image,.inner-box:hover .image{box-shadow:0 0 10px 0 rgba(118,118,118,.75);transition:.4s;border-radius:5px}.cat-car .services-block .inner-box:hover .lower-box{background-color:#003d38;transition:.4s;margin-top:-30px}.inner-box{transition:.4s}.services-block .image img,.services-block .image picture{max-width:100px;height:auto;max-height:90px;margin:auto;width:auto!important;display:block}.services-block .inner-box .lower-box{position:relative;border:none;background-color:#01948e;height:65px;display:flex;padding:5px 10px;border-radius:5px;margin:-25px 20px 10px 20px;box-shadow:-1px 3px 7px 2px rgba(0,0,0,.3);transition:.4s}.cat-car .services-block{padding-left:0;padding-right:0}.cat-car .services-block .inner-box{padding:10px!important}.services-block .inner-box .lower-box h3{font-size:14px;line-height:15px;font-weight:400;color:#fff;padding-top:0;padding-bottom:0;margin:auto;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.services-block .inner-box .lower-box h3 a{color:#fff}.services-block{position:relative;margin-bottom:20px;padding-left:10px;padding-right:10px}.services-block .inner-box:hover .lower-box h3{opacity:1;visibility:visible}.row.cat-links{padding:10px}.row.cat-links a{margin-left:15px}.accordion-box .block .acc-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.portals-block .inner-box .lower-box{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cat-shadows{box-shadow:0 0 10px 0 #999;padding:20px 10px 20px 0;background:#fff}.f-title{background:#01948e;text-align:center;color:#fff;text-transform:uppercase;font-size:20px;font-weight:500;padding:17px 10px;margin-left:-15px;margin-top:-20px;margin-bottom:15px;height:60px}.filter-title{background:#fff;color:#000;font-size:15px;text-transform:uppercase;font-weight:600;margin-top:5px}.filter-select{background:#fff;padding:20px 0}.prog-form-row select{-webkit-appearance:none;border:none;padding-left:10px;margin-top:0;color:#000;font-weight:600;text-transform:none;font-size:13px;padding-right:25px;position:relative;background:#f5f5f5;max-width:255px;width:100%;border-radius:0;padding:1px 25px 1px 10px}.filter-select:not(.prog-form-row){border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:10px;background:#f5f5f5;border-radius:0;padding:10px 20px 1px 10px;margin-top:10px}.select-wrapper.radio label span{margin-left:7px}#mse2_mfilter h2{color:#000;text-align:center;font-size:34px;margin-bottom:50px;display:none}.filter-select sup{top:0;color:#b7b7b7;font-size:100%;font-weight:400}.filter-title{border-top-left-radius:5px;border-top-right-radius:5px}.filter-select{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:10px}.additional,.vazhno{border-top-right-radius:5px;border-bottom-right-radius:5px}.dark-grey-bg.table-title.right{border-top-right-radius:5px}.dark-grey-bg.table-title.left{border-top-left-radius:5px}.grey-bg.table-cont.right{border-bottom-right-radius:5px}.grey-bg.table-cont.left{border-bottom-left-radius:5px}.about-menu img,.acc-btn-o,.application a,.filter-search,.green-btn,.grey-btn,.header-search input[type=search],.lgreen-btn,.prog-search-form input[type=search],.searchbox input,.user-account a,.white-border-btn a,.white-btn,.white-btn-o,.white-btn-o.shadow-btn{border-radius:4px}.content-side.kurs img,.digit-row,.grey-bg.cert-box,.item-box,.lic,.offer-item img,.owl-carousel .owl-item img,.owl-carousel.owl-drag .owl-item,.portals-block .inner-box,.price-box.grey-bg,.prog-form-row,.service-block-two,.service-block-two .inner-box .icon-box,.sidebar-info-widget .inner-box,.slider-section .offer-item,.slider-section .slide-content{border-radius:5px}a.dark-green-btn,button.dark-green-btn{background-color:#01948e;color:#fff;border:2px solid #01948e;padding:6px 25px;width:auto;font-size:14px;line-height:15px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:4px;font-weight:500}a.dark-green-btn:focus,a.dark-green-btn:hover,button.dark-green-btn:focus,button.dark-green-btn:hover{background-color:#003d38;color:#fff;border:2px solid #003d38;transition:.4s}a.light-green-btn{background-color:#fdad3a;font-weight:500;color:#fff;border:2px solid #fdad3a;padding:6px 25px;width:auto;font-size:14px;line-height:15px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:5px;text-decoration:none!important}a.light-green-btn:focus,a.light-green-btn:hover{background-color:#003d38;color:#fff;border:2px solid #003d38;transition:.4s}a.border-green-btn{background-color:transparent;color:#01948e;border:none;padding:8px 25px;width:auto;font-size:14px;line-height:15px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:4px;font-weight:500}a.border-green-btn:focus,a.border-green-btn:hover{background-color:#003d38;color:#fff;transition:.4s}.counter-section{margin-top:40px}.prog-selection{background-color:#f5f5f5;padding:45px 0 60px 0}.prog-form-row:not(.filter-select){background-color:#fff;padding:25px 30px}.prog-form-row h4{color:#01948e;font-size:19px;font-weight:500}.hint:hover{cursor:help}.hint{background-color:#e5e5e5;padding:0 6px;font-size:15px;color:#01948e;margin-left:10px;border-radius:4px}.prog-form-row .select-wrapper::after{display:block;content:url(../images/sel.png);position:relative;top:-27px;float:right;right:10px}.prog-form-row select{-webkit-appearance:none;border:none;padding-left:10px;margin-top:0;color:#000;font-weight:600;text-transform:none;font-size:13px;padding-right:25px;position:relative;background:#f5f5f5;max-width:100%;width:100%;border-radius:0;padding:1px 25px 1px 10px}.row.search-btn-row{margin-top:20px;text-align:right;padding-right:15px}.prog-search-form input[type=search]{border:1px solid #01948e;padding:7px 15px 5px 15px;width:calc(100% - 120px);margin-top:0;color:#b2b2b2;text-transform:initial;font-size:15px;line-height:7px;height:40px;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;transition:.4s;box-shadow:-1px 3px 8px 0 rgba(156,156,156,.3)}.prog-search-form input[type=search]::placeholder{color:#b2b2b2}.prog-search-form input[type=search]:active,.prog-search-form input[type=search]:focus,.prog-search-form input[type=search]:hover{border-color:#c2e2de;color:#01948e;transition:.4s;text-transform:inherit}.prog-search-form button.dark-green-btn.search-btn{margin-left:12px;padding:12px 25px 10px 25px;line-height:14px;font-weight:600}.prog-search-form button.dark-green-btn.search-btn:fosus,.prog-search-form button.dark-green-btn.search-btn:hover{margin-left:12px;padding:12px 25px 10px 25px;line-height:14px}.prog-search-form .sec-title{margin-bottom:20px}.digit-section{background-image:url(../images/bg1.png);background-position:center;background-size:cover;padding:40px 0}.digit-section h2{margin-top:0;text-align:center;font-size:47px;font-weight:500}.white h2{color:#fff}.digit-row{background-color:#01948e;padding:17px 25px;margin-top:335px}.digit-row>.row{display:flex;justify-content:space-between}.digit-item{margin:auto;width:min-content}.digit-item:not(.bracket){min-width:95px}.digit-item.bracket{width:45px}.digit-item .big-text{color:#fff;font-weight:700;font-size:55px;text-align:center;display:block;line-height:68px}.digit-item.first .big-text{color:#fff;font-weight:900;font-size:50px;text-align:center;display:block}.digit-item .small-text{color:#fff;font-weight:500;font-size:15px;text-align:center;display:block;line-height:21px}.digit-item.first .small-text{color:#fff;font-weight:500;font-size:14px;text-align:center;display:block;line-height:13px}.about-center-section{background-color:#f9f9f9;padding:45px 0}.about-center-section .sec-title{margin-bottom:20px}.left-green h3{font-size:37px;margin-top:0}.about-center-link{margin-top:35px;display:block}.about-center-link a{margin-right:15px}.flex-block{display:flex}.lic{background-color:#f5f5f5;padding:30px}.lic img{margin:auto;width:155px;margin-bottom:10px;box-shadow:0 0 10px 3px rgba(111,111,111,.75);border-radius:4px}.lic h4{font-size:14px;text-align:center;margin-bottom:2px;font-style:italic;color:#003d38;font-weight:600}.lic p a{text-decoration:underline;color:#003d38}.lic p a:hover{text-decoration:none}.lic p{font-size:13px;line-height:15px!important;margin-bottom:3px;text-align:center;font-style:italic;font-weight:600}.cert-box img{box-shadow:0 0 10px 3px rgba(111,111,111,.75);border-radius:4px}.tabs-section{padding:50px 0}.video-gallery-tabs li.tab-btn{list-style:none!important;width:min-content;float:left}.video-gallery-tabs li.tab-btn.active-btn{background-color:#01948e;color:#fff;font-size:30px;padding:15px 25px;transition:.4s}.video-gallery-tabs li.tab-btn{background-color:#e5e5e5;color:#01948e;font-size:30px;padding:15px 25px;transition:.4s;margin-right:5px;margin-bottom:-2px;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}.video-gallery-tabs .tab-btns{border-bottom:2px solid #e5e5e5}.video-gallery-tabs .tabs-box .tabs-content{margin-left:-15px;margin-right:-15px;margin-top:25px}.video-gallery-tabs .tabs-box .tabs-content img{box-shadow:0 0 10px 3px rgba(175,175,175,.75);border-radius:4px}.mt-25{margin-top:25px}.news-section{padding:45px 0;background-color:#f5f5f5}.news-section .column.col-md-3:first-child .news-item,.news-section .column.col-md-3:nth-child(2) .news-item,.news-section .column.col-md-3:nth-child(3) .news-item,.news-section .column.col-md-3:nth-child(4) .news-item{margin-bottom:30px}.blog-section .sec-title h3 a,.news-section .sec-title h3 a{float:right;margin-top:15px}.news-section .row .row{margin-left:-15px;margin-right:-15px}.blog-item,.news-item{background-color:#fff;box-shadow:0 0 20px 0 rgba(202,202,202,.75);border-radius:5px}.blog-item:hover,.news-item:hover{box-shadow:0 0 20px 0 rgba(169,169,169,.75)}.blog-image img,.news-image img{width:270px;height:162px;object-fit:cover;object-position:0 0}.news-image img{border-top-left-radius:5px;border-top-right-radius:5px}.blog-image img{border-top-left-radius:5px;border-bottom-left-radius:5px}.blog-desc,.news-desc{padding:5px 17px}.blog-desc h4,.news-desc h4{color:#01948e;font-size:16px;line-height:22px;margin-bottom:15px}.blog-desc p,.news-desc p{color:#000;font-size:13px;line-height:17px;font-weight:400;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.blog-bottom,.news-bottom{background-color:#f7f7f7;height:33px;border-bottom-left-radius:5px}.blog-bottom .blog-date,.news-bottom .news-date{text-align:right;color:#01948e;font-size:12px;padding-left:15px;line-height:32px;padding-right:15px}.blog-bottom .blog-more,.news-bottom .news-more{text-align:right;margin-top:-29px}.blog-bottom .blog-more a,.blog-bottom .blog-more a:focus,.blog-bottom .blog-more a:hover,.news-bottom .news-more a,.news-bottom .news-more a:focus,.news-bottom .news-more a:hover{box-shadow:none}.blog-row .row .row .mt-25,.news-row .row .row .mt-25{text-align:center;margin-top:40px}.blog-section{padding:45px 0}.blog-item .column.col-md-6{padding-left:0;padding-right:0;border-top-right-radius:5px}.blog-image img{width:285px;height:200px}.blog-desc h4{font-size:14px;line-height:17px;margin-bottom:10px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-desc{padding:5px 22px;height:167px;background-color:#fff;border-top-right-radius:5px}.blog-item{margin-bottom:30px}.blog-bottom .blog-date{padding-left:22px}.tel-section{background-color:#fafafa;padding:45px 0}.tel-section .column.col-md-6,.tel-section .column.col-md-6 .content,.tel-section .column.col-md-6 .inner,.tel-section .column.col-md-6 .sec-title{display:flex}.tel-section .column.col-md-6 .sec-title,.tel-section .column.col-md-6 .sec-title h3{margin:auto}.tel-section .row.clearfix{display:flex}.tel-section .column.col-md-6 p{margin:0;width:100%;display:flex}.tel-section .column.col-md-6 .content,.tel-section .column.col-md-6 .inner{width:100%}.tel-section .column.col-md-6 p a{margin:auto 0;width:100%;text-align:right;font-size:46px;text-decoration:none;color:#003d38;font-weight:600}.tel-section .column.col-md-6 .sec-title h3{color:#003d38}.application a:focus,.application a:hover{background-color:#003d38;color:#fff;border:2px solid #003d38;transition:.4s}.user-account a:focus,.user-account a:hover{background-color:#003d38;color:#fff;border:2px solid #003d38;transition:.4s}.modal-content-inner iframe{width:457px}.news-desc h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden;min-height:43.2px}header .training-box>a{margin-bottom:15px;display:block}.news-row .sec-title h3{position:relative}.news-section .sec-title h3 a{position:absolute;right:0;top:0;display:block}.owl-item .services-block{width:100%}.owl-item .services-block .inner-box .image{background-color:#fff}.blog-row.sec-title:not(.left-green){margin-bottom:45px}.item-title{width:calc(100% - 410px)!important;max-width:calc(100% - 415px)!important;min-width:calc(100% - 410px)!important;padding-right:15px;margin:auto 0 auto 5px}.item-order{width:200px}p.green{color:#01948e;margin-bottom:20px;font-size:16px}.searchbox input{border:1px solid #01948e;padding:7px 15px 5px 15px;width:100%;margin-top:0;color:#b2b2b2!important;text-transform:unset;font-size:15px;line-height:7px;height:40px;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;transition:.4s;box-shadow:-1px 3px 8px 0 rgba(156,156,156,.3)}.searchbox input::placeholder{color:#b2b2b2!important}.searchbox input[type=search]:active,.searchbox input[type=search]:focus,.searchbox input[type=search]:hover{border-color:#c2e2de;color:#01948e;transition:.4s}.searchbox .fa-search{margin-left:-45px}.filter-select label{width:inherit;display:block;color:#000;text-transform:none;font-weight:500;font-size:14px;line-height:21px;padding-left:0;margin-bottom:-7px}.filter-select input[type=checkbox],.filter-select input[type=radio]{margin:5px 0 0 -23px}.filter-select .select-wrapper.radio{margin-left:23px;line-height:16px}.mb0{margin-bottom:0}.pt0{padding-top:0}.filter-search{background:#01948e;padding:9px 30px 9px 30px;color:#fff;font-size:12px;text-transform:uppercase;line-height:15px;font-weight:600;transition:.5s}.filter-search:focus,.filter-search:hover{background:#c2e2de;color:#fff;transition:.5s}.item-form span{display:list-item;margin-left:10px}.item-form{margin-left:10px}.item-time img{width:20px;margin:9px 10px 10px 0;float:left}.item-time{width:15%}.item-time span{line-height:1;color:#01948e}.grey-btn.popup img{width:22px;margin:14px -21px 0 0;float:left;position:relative;top:-1px;left:15px}.grey-btn.popup{padding:7px 13px 7px 42px;display:unset}.item-list{margin-bottom:10px}.item-list h4{font-size:22px}.item-list>strong{color:#01948e;font-size:17px}.business-info-tabs .prod-tabs .tab-btns .tab-btn{position:relative;float:left;font-size:15px;color:#01948e;background-color:#e5e5e5;cursor:pointer;font-weight:500;padding:10px 43px;line-height:16px;top:2px;width:calc(25% - 2px);text-align:center;text-transform:none;border:none;border-bottom:0;margin:1px;transition:.4s;height:53px}.business-info-tabs .prod-tabs .tab-btns .tab-btn:first-child{margin:1px 1px 1px 0;border-top-left-radius:5px;width:calc(25% - 1px)}.business-info-tabs .prod-tabs .tab-btns .tab-btn:last-child{margin:1px 0 1px 1px;width:calc(25% - 1px);border-top-right-radius:5px}.sved-tabs.business-info-tabs .prod-tabs .tab-btns .tab-btn,.sved-tabs.business-info-tabs .prod-tabs .tab-btns .tab-btn:last-child{width:calc(50% - 1px)}.sved-tabs.business-info-tabs .prod-tabs .tabs-container .tab .content img{width:auto;display:inline-block}.sved-tabs .ruk{display:block;grid-template-columns:1fr 1fr;grid-auto-flow:dense;-webkit-column-gap:0px;column-gap:0;row-gap:0;width:400px}.sved-tabs.business-info-tabs{margin-top:-3px}.modal__infotext{line-height:20px;padding-bottom:8px}.kat-kurs-page.business-info-tabs .prod-tabs .tab-btns .tab-btn:last-child{margin:1px 0 2px 1px;width:20.2%;border-top-right-radius:5px}.business-info-tabs .prod-tabs .tab-btns .tab-btn.active-btn,.business-info-tabs .prod-tabs .tab-btns .tab-btn:focus,.business-info-tabs .prod-tabs .tab-btns .tab-btn:hover{color:#fff!important;background-color:#01948e;transition:.4s}.business-info-tabs .prod-tabs .tabs-container .tab{padding:30px 25px;border:none}.business-info-tabs .prod-tabs .tabs-container .tab .content .text p{position:relative;line-height:25px;font-size:16px;font-weight:400;color:#696969;text-align:justify}.acc-btn{background:#fafafa;padding:10px 20px!important;border-left:none;font-weight:500!important;font-size:16px!important;color:#003d38!important;border-radius:5px!important;border:1px solid #01948e}.accordion-box .block .icon-outer{right:10px;top:14px;border:none!important}.accordion-box .block .icon-outer .icon{top:65%;margin-top:-15px;width:20px;height:20px;border-radius:0;background-position:center;background-size:contain;background-repeat:no-repeat;color:transparent;border:none}.accordion-box .block .icon-outer .icon.fa-plus{background-image:url(../images/close.png)}.accordion-box .block .icon-outer .icon.fa-minus{background-image:url(../images/open.png);color:transparent!important}.left-border{border-left:4px solid #01948e;padding-left:20px;line-height:50px;font-size:18px;margin-top:10px;color:#01948e}.accordion-box .block .content{padding:20px 30px 10px 30px}.accordion-box .block .content p{margin-bottom:20px;line-height:25px;font-size:16px;font-weight:400;color:#696969}.business-info-tabs .prod-tabs .tab-btns{border-bottom:2px solid #01948e}.done-list li{list-style:url(../images/done.png);list-style-position:outside;margin-left:25px;color:#000;font-size:14px;line-height:21px}.info h3{color:#01948e;margin-top:0}.info.done-list{background:#f2f2f2;padding:20px;border-left:4px solid #01948e;height:260px;margin-right:13px;width:calc(66.66666667% - 13px);border-top-right-radius:5px;border-bottom-right-radius:5px}.info li{margin-bottom:-1px}.vazhno h3{color:#fff;margin-top:0}.vazhno{border-radius:5px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.och-price,.ochzaoch-price,.zaoch-price{color:#003d38}.och-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"],.zaoch-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]{color:#003d38!important}.och-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]+sup,.zaoch-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]+sup{display:none!important}.och-price sup,.ochzaoch-price sup,.zaoch-price sup{font-size:60%}.zaoch-title{color:#000}.och .grey-btn.popup img,.zaoch .grey-btn.popup img{margin:5px -22px 0 0;left:20px}.och p,.ochzaoch p,.zaoch p{margin-bottom:3px;margin-top:-5px}.och-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"],.zaoch-price .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]{color:#bbb;font-size:15px;line-height:1.5em;display:block}.kurs-time hr{margin-top:10px;margin-bottom:10px}.kurs-time{margin:auto 7px;max-width:125px}.och,.ochzaoch,.zaoch{margin:auto}.zaoch{margin:auto 20px auto auto}.och{margin:auto auto auto 25px}.prim p{color:#000}.additional p{color:#fff;font-size:18px;line-height:24px}.kat-kurs-page .prod-tabs .tabs-container .tab.active-tab{display:block;background-color:#f8f8f8;border:1px solid #c2e2de;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.kat-kurs-page .prod-tabs .tab-btns{border-bottom:1px solid #c2e2de}.kat-kurs-page .prod-tabs .tab-btns .tab-btn.active-btn,.kat-kurs-page .prod-tabs .tab-btns .tab-btn:focus,.kat-kurs-page .prod-tabs .tab-btns .tab-btn:hover{background-color:#c2e2de;border-color:#c2e2de!important}.kat-kurs-page .prod-tabs .tab-btns .tab-btn{position:relative;float:left;font-size:15px;color:#01948e;background-color:#e5e5e5;cursor:pointer;font-weight:500;padding:6px 15px;line-height:15px;top:2px;width:19.7%;text-align:center;text-transform:none;border:none;border-bottom:0;margin:1px;transition:.4s;min-height:60px;display:flex}.kat-kurs-page .prod-tabs .tab-btns .tab-btn span{margin:auto}.kat-kurs-page .tabs-content li,.kat-kurs-page .tabs-content p{color:#003d38!important;font-size:16px;font-weight:500!important}.sidebar-widget h4{margin:0 0 20px 0;padding:20px;text-transform:uppercase;background-color:#e5e5e5;border-bottom:3px solid #c2e2de;border-top-left-radius:5px;border-top-right-radius:5px}.sidebar-widget h4+hr{display:none}.sidebar-widget .list{margin-left:22px;margin-right:10px;padding-bottom:0}.other-napr .inner-box{margin-bottom:15px}.lgreen-btn.right-side.half{display:block;font-size:15px;line-height:20px}.kurs h3{margin-top:20px;font-size:20px}.kurs ul li{margin-left:20px}.white-btn-o.popup img{width:22px;margin:5px -20px 0 0;float:left;position:relative;top:-1px;left:45px}.price-item .white-btn-o{padding:10px 15px 10px 45px;display:unset}.price-digits sup{font-size:60%}.price-digits{color:#003d38}.price-box hr{margin:8px -15px;border-top:7px solid #fff}.price-box .center a{color:#003d38}.price-box{margin-bottom:20px}.price-item p.price-digits{width:130%;margin-left:-15%}.price-box-img img{width:100%;height:285px;object-fit:cover;object-position:0 0}.table-cont,.table-title{padding:15px}.table-cont{min-height:182px}.table-cont img{margin-top:-6px}.table-cont a.lgreen-btn{margin-left:0}.white-btn-o.light{background:#fff;padding:10px 30px;color:#01948e;font-size:12px;text-transform:uppercase;border:1px solid #01948e;box-shadow:-1px 1px 7px 1px rgba(162,162,162,.3);transition:.4s}.white-btn-o.light:focus,.white-btn-o.light:hover{background:#fff;color:#003d38;border:1px solid #003d38;box-shadow:-1px 1px 7px 1px rgba(99,99,99,.3)}.acc-btn-o{padding:10px 55px 10px 10px!important}.fl-right{float:right}.education-form+.btnbox a.light.white-btn-o.shadow-btn{width:100%;display:block;text-align:center;line-height:18px}.dark-grey-bg{background-color:#f5f5f5}.grey-bg{background-color:#fbfbfb}#filters>.auto-container>.row.clearfix.mt20+.row.clearfix p.green{margin-bottom:-10px}.courses table{color:#000}.courses{padding:15px 20px 5px 20px;background:#fafafa;margin-bottom:10px;border:1px solid #f5f5f5;border-left:4px solid #c2e2de}.courses .doc-t a{color:#01948e;font-weight:500}.courses .doc-t strong{font-weight:500}ul.jList{line-height:1.5em;color:#000;text-align:justify;padding-left:0!important}.content-side.kurs ol,.content-side.kurs ul,ul.jList ol,ul.jList ul{padding-left:0!important}ul.jList ol li,ul.jList ul li{margin-left:20px;list-style-position:inside!important}#mse2_selected_wrapper sup{top:-.5em;color:red;padding-left:5px}.mse2_selected_link{padding-left:5px}.content-side.kurs .jImg{margin-bottom:15px;display:inline-block}.content-side.kurs .jImg li{list-style:none;display:block;margin-bottom:15px;float:left}.content-side.kurs .jImg img{margin:0 25px 0 0;display:block;float:left}.modal__infotext{font-weight:600;font-size:15px;color:#000}.modal__infotext #sCourse_cost,.modal__infotext #sCourse_form,.modal__infotext #sCourse_name{font-weight:400}.modal-content-inner .modal__infotext:nth-child(5){margin-bottom:15px}#mse2_mfilter .col-md-9>h3:first-child{color:#000;font-size:15px;font-weight:600;margin:0;display:block;line-height:1.8em;float:left;width:auto}#mse2_mfilter .col-md-9>h3:first-child #mse2_total{font-weight:400}#mse2_mfilter .col-md-9>h3:first-child+.row{display:block;float:right;width:auto}#mse2_mfilter .col-md-9>h3:first-child+.row #mse2_sort{width:100%;color:#000;font-weight:600}#mse2_mfilter .col-md-9>h3:first-child+.row #mse2_sort a{color:#000;font-weight:400}#mse2_mfilter .col-md-9>#mse2_selected_wrapper{margin:0 0 10px 0;display:block;float:left;width:100%}#mse2_mfilter .col-md-9>#mse2_selected_wrapper #mse2_selected{padding:5px 0;color:#000}#mse2_mfilter .col-md-9>#mse2_selected_wrapper #mse2_selected strong{font-weight:600}.content-side.kurs .price-item .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]{font-size:20px;line-height:25px;display:block;margin-bottom:25px;margin-top:25px}.content-side.kurs .price-item .course-cost[data-m="course_cost::По согласованию с заказчиком::1"]+sup{display:none}.comp-menu{position:relative;width:100%;display:flex;flex-direction:column;padding-left:17px;padding-right:10px;padding-bottom:10px}.comp-menu .col-md-4{width:100%;display:list-item;line-height:18px;list-style:url(../images/list.png);margin-bottom:8px;margin-left:5px;padding:0}.comp-menu .col-md-4 img{display:none}.content-side>h3:first-child{margin-top:0}.doc-table{margin-top:30px}.doc-table tbody{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.doc-table tbody tr{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;padding-bottom:15px;width:100%}.doc-table tbody tr td{width:33.33333333%;padding:0 10px}.doc-table.testimon tbody tr td{width:50%;padding:0 10px}.doc-table tbody tr td p a{text-decoration:none}.doc-table tbody tr td p+p a img{margin-right:10px;margin-top:-6px;margin-bottom:5px}.doc-table tbody tr td p{margin-bottom:15px}.cert-box h4,.cert-box p{width:calc(100% - 156px);float:right}.courses ul{margin-bottom:10px;padding-left:15px}.doc-table p{text-align:center!important}.infografica{position:relative;margin-top:30px}.ig-container-line{position:absolute;left:50%;right:auto;border-left:1px solid #01948e;content:'';top:92px;bottom:90px}.infografica .ig-item:nth-child(2n) .ig-item-icon{position:absolute;z-index:1;top:calc(50% - 35px);right:calc(-5.5rem - 35px);background:#c2e2de;width:70px;height:70px;border-radius:50px}.infografica .ig-item:nth-child(odd) .ig-item-icon{position:absolute;z-index:1;top:calc(50% - 35px);left:calc(-5.5rem - 35px);background:#c2e2de;width:70px;height:70px;border-radius:50px}.infografica .ig-item .ig-item-icon::before{content:"";display:block;width:100%;height:100%;z-index:1;background-position:center;background-size:contain}.infografica .ig-item#ig-item-2016 .ig-item-icon::before{background-image:url(/images/upload/ikonka_lampochka_081223.png)}.infografica .ig-item#ig-item-2017 .ig-item-icon::before{background-image:url(/images/upload/ikonka_planeta_081223.png)}.infografica .ig-item#ig-item-2018 .ig-item-icon::before{background-image:url(/images/upload/ikonka_lyudi_081223.png)}.infografica .ig-item#ig-item-2019 .ig-item-icon::before{background-image:url(/images/upload/ikonka_ruki_081223.png)}.infografica .ig-item#ig-item-2020 .ig-item-icon::before{background-image:url(/images/upload/ikonka_grafik_081223.png)}.infografica .ig-item#ig-item-2021 .ig-item-icon::before{background-image:url(/images/upload/ikonka_portfel_081223.png)}.infografica .ig-item#ig-item-2022 .ig-item-icon::before{background-image:url(/images/upload/ikonka_dron_081223.png)}.infografica .ig-item#ig-item-2023 .ig-item-icon::before{background-image:url(/images/upload/ikonka_kamera_081223.png)}.infografica .ig-item#ig-item-2024 .ig-item-icon::before{background-image:url(/#)}.infografica .ig-item:nth-child(2n){margin-right:-webkit-calc(50% + 5.5rem);margin-right:-moz-calc(50% + 5.5rem);margin-right:calc(50% + 5.5rem);border-radius:15px;margin-bottom:-10px;position:relative}.infografica .ig-item:nth-child(odd){margin-left:-webkit-calc(50% + 5.5rem);margin-left:-moz-calc(50% + 5.5rem);margin-left:calc(50% + 5.5rem);border-radius:15px;margin-bottom:-10px;position:relative}.infografica .ig-item:nth-child(2n) .ig-item-icon-connection{right:-webkit-calc(-5.5rem);right:-moz-calc(-5.5rem);right:calc(-5.5rem);left:100%;background:#01948e;content:' ';position:absolute;display:block;top:50%;height:1px}.infografica .ig-item:nth-child(odd) .ig-item-icon-connection{left:-webkit-calc(-5.5rem);left:-moz-calc(-5.5rem);left:calc(-5.5rem);right:100%;background:#01948e;content:' ';position:absolute;display:block;top:50%;height:1px}.infografica .ig-item-inner{position:relative;padding:15px;border:1px solid #01948e;border-radius:15px}.infografica .ig-item:nth-child(2n) .ig-item-header{position:absolute;top:calc(50% - 25px);right:-14em}.infografica .ig-item:nth-child(odd) .ig-item-header{position:absolute;top:calc(50% - 25px);left:-14em}.infografica .ig-item-header .ig-item-header-title{font-weight:100;font-size:50px;line-height:50px;margin-top:0;margin-bottom:0}.infografica .ig-item:nth-child(2n) .ig-item-inner p{text-align:right;font-size:17px;line-height:25px}.infografica .ig-item:nth-child(odd) .ig-item-inner p{text-align:left;font-size:17px;line-height:25px}.infografica .ig-item:nth-child(2n) .ig-item-inner li{font-size:14px;line-height:18px}.infografica .ig-item:nth-child(odd) .ig-item-inner li{font-size:14px;line-height:18px}.infografica .ig-item .ig-item-inner p:last-child{margin-bottom:0}.portals-section{padding:45px;background:#f5f5f5}.portals-block{position:relative;margin-bottom:30px;padding-left:13px;padding-right:13px}.portals-block .inner-box{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff}.portals-block .inner-box .image{position:relative;width:100%;height:130px;display:flex;padding:21px 25px;transition:.4s}.portals-block .inner-box .image img{position:relative;display:block;max-width:215px;height:auto;max-height:88px;margin:auto;width:auto!important}.portals-block .inner-box .lower-box{position:relative;border:none;background-color:#01948e;height:95px;display:flex;padding:0 10px}.portals-block .inner-box .lower-box h3{font-size:17px;line-height:22px;font-weight:600;color:#fff;margin-top:0;margin-bottom:7px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;text-align:center}.portals-block .inner-box .lower-box p,.portals-block .inner-box .lower-box p a{font-size:14px;line-height:18px;font-weight:400;color:#fff;margin:auto;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;text-align:center}text-decoration.inner-lower-bow{display:table;margin:auto}.biblioteka-section .portals-block .inner-box .lower-box h3,.biblioteka-section .portals-block .inner-box .lower-box h3 a{font-size:17px;line-height:22px;font-weight:600;color:#fff;margin-top:0;margin-bottom:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;text-align:center}.biblioteka-section .portals-block .inner-box .lower-box{height:53px}.biblioteka-section .portals-block .inner-box .image{height:120px}.biblioteka-section .portals-block .inner-box .image img{max-height:80px}.page-title{background-image:url(../images/poly.webp);background-position:center center;background-size:auto auto;background-repeat:repeat;background-color:#e7eae9}.page-title:before{content:none}.tel-section{background-image:url(../images/poly.webp);background-position:center center;background-size:auto auto;background-repeat:repeat}.content-side.kurs>p{text-align:justify}.contacts-page{background:#f5f5f5}.contacts-page h3{color:#000}.contacts-page .green-bold{display:block;margin-bottom:2px;color:#01948e;font-weight:500;font-size:17px}.cont-left p{margin-bottom:15px;color:#000;font-weight:400;font-size:16px}.cont-left p a{color:#000;font-weight:400;font-size:16px;text-decoration:underline}.cont-left p a:hover{color:#000;text-decoration:none}.cont-left .accordion-box .block .acc-btn{line-height:20px}.cont-left .accordion-box .block .icon-outer .icon{top:30%}.cont-left .acc-btn{padding:7px 9px!important;font-size:12px!important;font-weight:400!important;color:#000!important}.forma-block{background-color:#fff;box-shadow:0 0 17px 0 #bfbfbf}.forma-block h3{background-color:#f5f5f5;padding:25px;text-align:center}.cont-box{padding:33px 50px;text-align:center}.cont-box input:not([type=submit]):not([type=checkbox]),.cont-box textarea{width:100%;border:1px solid #e4e4e4;padding:5px 10px;margin-bottom:5px}.cont-box input:placeholder,.cont-box textarea:placeholder{color:#000;font-weight:500;font-size:15px}.cont-box input[type=submit]{margin-top:15px}.sogl{text-align:left;line-height:20px;font-size:14px;color:#000;padding-left:20px}.cont-box input[type=checkbox]{display:inline-block;margin-left:-20px;margin-right:3px;width:40px}.cont-box .lgreen-btn{padding:8px 25px}.map-row h3{font-size:24px;text-align:center;margin-bottom:30px;margin-top:35px}.map-row p{text-align:center;margin-top:10px}.city-row{background-color:#fff;margin-top:30px;padding:30px 90px 30px 90px}.city-row h3{font-size:24px;text-align:center}.cont-flex:{display:flex;justify-content:space-around}.city{font-size:20px;font-weight:600;text-decoration:underline}.city a:hover{text-decoration:none}.cont-flex{display:flex;justify-content:space-around;padding-top:10px;padding-bottom:15px}.modal__cross{width:19px;height:19px;position:absolute;top:2px;right:2px;cursor:pointer;z-index:9999999;font-size:28px;color:#444;line-height:14px}.modal.active{display:flex}.overlay.active{opacity:1;visibility:visible}.modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999998}.overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;transition:.3s all}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:500px}.modal-content h3{margin-top:0;margin-bottom:10px!important}.modal-content input#contact_name{margin-top:10px}.modal-content input:not(.checkbox),.modal-content textarea{width:100%;padding:5px 15px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px}.modal-content input:not(.checkbox):active,.modal-content input:not(.checkbox):focus,.modal-content input:not(.checkbox):hover,.modal-content textarea:active,.modal-content textarea:focus,.modal-content textarea:hover{border:1px solid #01948e;box-shadow:-1px 3px 8px 0 rgba(156,156,156,.3)}.modal-content input[type=submit]{background-color:#01948e;color:#fff;border:2px solid #01948e;padding:6px 25px;width:auto;font-size:14px;line-height:15px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:4px;font-weight:500;display:flex;margin:auto}.modal-content input[type=submit]:focus,.modal-content input[type=submit]:hover{background-color:#003d38;color:#fff;border:2px solid #003d38;transition:.4s}.modal-content input.checkbox{margin:7px 10px 0 0;float:left}.chbx-label{float:unset;width:calc(100% - 23px);line-height:20px;margin-bottom:20px}.brd .services-block .image{border:1px solid #01948e}.share-icon{display:none}.page-title{padding:5px 0 15px 0}.footer-copyright-row-inner{padding-bottom:25px}.main-header .info-box.rating{margin-left:0;display:flex;flex-direction:column}.main-header .logo-outer .logo img{padding-right:6px}.header-search input[type=search],.header-search input[type=search]::placeholder{line-height:27px}.offices h3,.offices p{text-align:center}.offices h3{margin-bottom:15px!important;font-size:26px;line-height:34px}.offices hr{margin-top:30px;border-top:1px solid #01948e}.offices .cont-flex{padding-top:0;padding-bottom:25px}.black-text{color:#000}div[data-modal=filialy-modal] .modal-content{width:740px;padding:25px 55px}.city-link-p{margin-top:25px}.offices p{font-weight:600;font-size:20px}.offices a.border-green-btn{border:1px solid #01948e}.offices a.border-green-btn:focus,.offices a.border-green-btn:hover{border:1px solid #c2e2de}ul.catslist{column-count:2}.book-box .col-md-10 .row{padding-top:35px}.book-section{padding:5px 0}.book-section .book-box:first-child{margin-top:0;margin-bottom:25px!important}.book-section .book-box:last-child{margin-top:10px;margin-bottom:0!important}.book-box{margin-top:10px;margin-bottom:25px!important}.book-zakaz-top{background-color:#e5e5e5!important}.book-zakaz-top td:first-child{padding:0!important}.book-zakaz-top td:first-child div{border-left:5px solid #01948e;padding:23px 15px 15px 15px!important}.book-zakaz-top td:first-child div p:first-child{text-align:left;padding-left:35px;color:#4d4d4d;font-weight:600;font-size:18px;margin-bottom:0}.book-zakaz-top td:first-child div p:nth-child(2){text-align:left;padding-left:35px;color:#01948e;font-weight:600;font-size:22px}.book-zakaz-top td:nth-child(2){padding:30px 40px 20px 30px!important}.book-table tr td:first-child{width:200px;padding:15px;padding-top:15px;text-align:center;vertical-align:top;padding-top:35px}.book-table tr td:nth-child(3){width:380px;padding:0 30px;padding-top:0;vertical-align:top;padding-top:40px}.book-table tr td:nth-child(2){padding:30px 0}.book-table tr td:nth-child(2) h3{margin-top:5px}.book-table tr{background:#fff;border-bottom:20px solid #f5f5f5}.book-table .courses{padding:10px 20px}.book-table .courses h4 p{margin-bottom:0}.book-table .courses h4{margin-bottom:12px}.book-price-block{background:#f5f5f5;padding:25px 25px 35px 25px;text-align:center;margin-bottom:30px}.book-price-block h4{color:#666;font-size:18px}.book-price-block h4+h4{color:#01948e;font-size:34px;margin-bottom:4px}.book-price-block h4+h4 strong{font-weight:500}.book-price-block p{color:#01948e;font-weight:500;margin-bottom:20px}.section-library{padding:5px 0}.book-zakaz-botton h3{margin-top:55px;margin-bottom:25px}.book-zakaz-botton tr td{vertical-align:top}.book-zakaz-botton tr td div{border-left:none;padding:29px 30px 22px 35px!important;text-align:center;background-color:#fff!important;min-height:248px;box-shadow:0 0 14px 0 rgba(165,165,165,.75);margin:15px;transition:.3s}.book-zakaz-botton tr td:hover div{box-shadow:0 0 14px 0 rgba(73,73,73,.75);transition:.3s}.book-zakaz-botton tr td div img{display:block;margin:auto;width:100px;margin-bottom:15px}.book-zakaz-botton tr td:first-child{border-right:15px solid #f5f5f5}.book-zakaz-botton tr td div a{font-size:18px;font-weight:500;text-decoration:none}.book-table td .courses div{display:none}.book-table td>p,.book-table td>ul li{text-align:justify}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-active,html .ui-button.ui-state-active:active,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:2px solid #01948e!important;background:#fff;font-weight:400;color:#454545;width:15px;height:15px;border-radius:50px;top:-4px}.ui-widget-header{background:#01948e}.form-control{width:calc(100% - 30px);float:right;font-size:18px;color:#000;font-weight:600;background-color:#f5f5f5;border:none;border-radius:0}#mse2_filters .mse2_number_inputs label{display:inline-block;line-height:34px;font-weight:500;text-transform:uppercase;color:#01948e}#mse2_filters .mse2_number_slider{margin-bottom:20px}.mse2_number_inputs.row{margin-bottom:25px}.ruk .course-mainpage.course-mainpage_white{background:#f7f7f7;padding:15px;width:100%!important}.ruk{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;-webkit-column-gap:22px;column-gap:22px;row-gap:22px}.ruk table h4{line-height:21px;font-size:17px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #01948e}.ruk table tr td:nth-child(2) img{margin-right:15px}.ruk table tr:not(:first-child):not(:nth-child(2)) td{line-height:19px;height:45px}.ruk table tr:nth-child(2) td{padding-bottom:15px}.ruk .course-mainpage img{object-fit:cover;object-position:center}.f-gallery{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;-webkit-column-gap:22px;column-gap:22px;row-gap:22px}.f-gallery .course-mainpage{width:100%!important}.f-gallery .course-mainpage h4{font-weight:500;font-size:16px;margin-bottom:0;background:#fff;position:relative;margin:-42px 20px 20px;padding:10px 25px;border-radius:6px;text-align:center;box-shadow:0 0 10px 0 #c7c7c7;min-height:62px;display:flex}.f-gallery .course-mainpage h4 a,.f-gallery .course-mainpage h4 span{margin:auto}.f-gallery .course-mainpage h4 a:hover{color:#01948e;margin:auto}.f-gallery img{width:100%;height:240px;object-fit:cover;object-position:center;filter:brightness(80%);transition:.4s;border-radius:10px}.f-gallery .course-mainpage:hover img{filter:none;transition:.4s}.otzivy .owlitem h4 a{pointer-events:none}.padding-section{padding:40px 15px}.padding-section h4{padding-top:15px}.mb40{margin-bottom:40px}._target.courses__item p img{margin:5px 15px 15px 15px}.kurs .course-main-description{display:flex;align-items:center}.och .grey-btn.popup img,.zaoch .grey-btn.popup img{left:32px}.price .course-cost{font-size:25px}.och.price .pr_fontsiz,.ochzaoch.price .pr_fontsiz,.zaoch.price .pr_fontsiz{margin-left:-5px}@media screen and (max-width:990px){.price-item p.price-digits{width:100%;margin-left:0}.header-top .top-right ul li a.selected-city{display:block!important;margin-right:0}.header-top .top-right ul li.mobile-vis{display:none!important}.header-top .auto-container{padding:0}.top-left .social-icon{margin:auto}.main-header .header-top .top-right{width:35%!important}.main-header .header-top .top-left{width:65%!important}.main-header .header-top .top-right ul{text-align:right!important}.main-header .info-box.header-button{margin-top:-35px}.header-button-row-2 .well.msearch2.searchBar input{width:100%!important;padding:7px 30px 5px 15px;margin-top:10px;margin-bottom:6px}.main-menu .collapse.in{margin:10px 0!important}.main-header .sticky-header .main-menu .navigation>li.current>a:after,.main-header .sticky-header .main-menu .navigation>li:focus>a:after,.main-header .sticky-header .main-menu .navigation>li:hover>a:after,.main-menu .navigation>li.current>a:after,.main-menu .navigation>li:hover>a:after{content:none}.page-wrapper .main-header .header-top .top-left,.page-wrapper .main-header .header-top .top-right{float:left!important;text-align:right}.social-icon img{width:29px}.main-header .header-upper .upper-column.info-box.rating{display:none}.application a,.user-account a{padding:3px 16px;font-size:13px}.main-header .logo-outer .logo img{max-width:255px;min-width:unset;width:100%;margin-top:0}.main-header .header-upper .logo-outer a{display:inline-block;width:100%}.user-account{margin-right:0;float:left;width:152px;text-align:left}.application{width:175px;float:right;text-align:right;margin-left:10px}.header-search input[type=search],.header-search input[type=search]::placeholder{font-size:13px;line-height:9px;height:28px;font-weight:400}.header-search button{background-color:transparent;margin-top:15px}.upper-column.info-box.header-button{margin-bottom:-10px!important}header .info-box.training-box ul{display:flex;justify-content:space-around}header .info-box.training-box{margin-bottom:1px}.main-menu .navbar-header{padding:0 0!important}.header-lower>.auto-container{padding:0 0}.visually-impaired img{width:75px;padding:11px 15px}.main-menu .navbar-header .navbar-toggle{border-color:#c2e2de!important;background-color:#c2e2de!important}.main-menu .navbar-collapse>.navigation{background:#01948e!important;border:none!important;display:block!important;border-top:1px solid #fff!important}.header-lower .main-menu .navbar-collapse>.navigation>li{border-top:none!important}.header-lower .main-menu .navbar-collapse>.navigation>li>a{padding:10px 15px!important;line-height:10px;background-color:#01948e!important}.main-menu .navbar-collapse>.navigation>li:first-child{border-top:none}.page-wrapper .page-title h1{font-size:22px;line-height:26px;margin-bottom:4px;margin-top:8px}.page-info .bread-crumb{font-size:13px;line-height:20px;padding:0 0 0}.page-info .bread-crumb li{display:inline;font-size:14px;margin-right:24px;line-height:18px}.tel-section .row.clearfix{display:block}.sec-title h3{font-size:19px;font-weight:500;line-height:20px;padding-bottom:19px}.tel-section .column.col-md-6 p a{text-align:center;font-size:30px}.tel-section{padding:20px 0 25px 0}.pre-footer .row.auto-container,.progr-row,.progr-row>.row,.soc,.soc>.row{display:block}.soc{padding:0}.soc-row br{display:none}.soc-row .center{text-align:center}.social-icon{text-align:center;margin-top:8px}.pre-footer .auto-container{padding:0 0}.progr img{width:35px;margin:3px 20px 0 0}.zayavka{margin-top:15px}.white-border-btn a{border:1px solid #fff;padding:3px 15px;font-size:13px;line-height:23px}.footer-cont-row>.row.clearfix.auto-container{padding:15px 0}.footer-cont-row>.row.clearfix.auto-container,.footer-cont-row>.row.clearfix.auto-container .footer-column.col-md-4{display:block}footer .logo img{width:285px}footer .logo a{display:block;text-align:center}.footer-cont img{margin:8px 10px 15px 0}.footer-cont{margin-top:5px}.main-footer .logo-widget .logo{margin-bottom:10px}.main-footer .widgets-section .footer-widget{padding:0 0 0!important}.main-footer .widgets-section{padding-bottom:0!important;padding-top:0!important}.footer-links .text a{font-weight:400}.footer-menu-row .auto-container{padding:0!important}.main-footer .logo-widget .text{margin-bottom:0!important}.footer-menu-row .link-list li a{font-weight:400!important;font-size:15px}.footer-menu-row .link-list li{margin-bottom:3px;line-height:19px}.footer-menu-row{padding-bottom:20px}.footer-copyright-row .auto-container,.footer-copyright-row .auto-container .footer-column{padding:0!important}.tel-section .column.col-md-6 .sec-title h3{text-align:center}.sidebar-page-container{padding:30px 0 0}.acc-btn{padding:10px 45px 10px 10px!important;line-height:18px!important}.accordion-box .block .icon-outer .icon{top:40%}.sidebar-widget h4{padding:15px 20px}.sidebar-widget .list{margin-left:25px}.sidebar-widget{margin-bottom:0}.accordion-box .block .content{padding:20px 10px 10px 10px}.accordion-box .block .content p{margin-bottom:15px;line-height:23px;font-size:16px}h3{font-size:19px;line-height:24px}.accordion-box .block .content td{width:100%;display:block}.accordion-box .block .content tr td:first-child{font-weight:500;font-size:16px;color:#000;margin-bottom:5px}.accordion-box .block .content tr{margin-bottom:20px;display:block}.accordion-box .block .content td b,.accordion-box .block .content td strong{font-weight:500}.accordion-box .block .content h3{font-size:20px;line-height:26px;margin-top:0;margin-bottom:15px}.accordion-box .block .content li{list-style:url(../images/list.png)!important}.accordion-box .block .content img{margin-bottom:15px}.accordion-box .block .cont-table img{margin:0 10px 0 0}.page-container{padding:30px 0 20px}.cont-left,.cont-right{padding:0}.cont-left h3{margin-top:0}.cont-left .acc-btn{padding:10px 40px 10px 10px!important;font-size:18px!important;line-height:18px!important}.contacts-page .green-bold{line-height:23px}.forma-block h3{padding:20px 25px}.cont-box{padding:0 25px 25px}.cont-box .lgreen-btn{margin-left:0}.map-row h3{text-align:left}.city-row{padding:10px 25px 30px 25px}.cont-flex{display:block;padding-top:0;padding-bottom:0}.city{width:100%;display:block;text-align:center;padding-bottom:5px}.vborder{font-size:22px}.cert-box .col-md-6{display:flex;flex-direction:column}.cert-box img{margin:12px auto!important}hr{margin-top:3px}.business-info-tabs .prod-tabs .tab-btns{border-bottom:none}.business-info-tabs.sved-tabs .prod-tabs .tab-btns .tab-btn{height:auto}.accordion-box .acc-btn,.business-info-tabs .prod-tabs .tabs-container .tab .content .text h4,.business-info-tabs .prod-tabs .tabs-container .tab .content .text p,.doc-t td,.ruk td{text-align:left}.business-info-tabs .text li{line-height:25px!important;font-size:16px!important;text-align:left}.sved-tabs .ruk{width:100%}.ruk table tr:nth-child(3) td:first-child{height:auto!important;width:100%!important;float:left}.ruk table tr:nth-child(3) td:nth-child(2),.ruk table tr:nth-child(4) td:first-child,.ruk table tr:nth-child(5) td:first-child{width:35px;float:left}.ruk table tr:nth-child(3) td:nth-child(3),.ruk table tr:nth-child(4) td:nth-child(2),.ruk table tr:nth-child(5) td:nth-child(2){width:calc(100% - 35px);float:left}.ruk table tr:not(:first-child):not(:nth-child(2)) td{height:auto}.ruk table tbody tr{width:100%;display:table-row!important}.sved-tabs.business-info-tabs .prod-tabs .tabs-container .tab .content p img{margin-bottom:10px}.sved-tabs.business-info-tabs .prod-tabs .tabs-container .tab .content img{margin-bottom:5px}.ruk table tr:nth-child(2) td{padding-bottom:15px}.pagination>li>a,.pagination>li>span{padding:6px 6px;border:none}#pdopage .pagination{width:100%}#pdopage .pagination .pagination{display:flex;justify-content:center}.news-txt{padding:0!important;box-shadow:none!important;margin:-30px 0 0 0!important}.sidebar-page-container .sidebar-side p,.sidebar-page-container .sidebar-side ul li{text-align:left}.sidebar-widget.sidebar-info-widget .inner-box{margin-bottom:25px}.sidebar-widget.sidebar-info-widget .inner-box+.inner-box{margin-bottom:0}.biblioteka-section+.blog-section>.auto-container{padding:0 30px}.portals-section{padding:45px 15px;background:#f5f5f5}.blog-section{padding:10px 15px}.blog-bottom,.news-bottom{height:33px}.blog-bottom.column.col-md-6{height:201px}.blog-row .sec-title h3,.portals-section .sec-title h3{padding-bottom:0}.blog-row .row .row .mt-25,.news-row .row .row .mt-25{text-align:center;margin-top:10px;margin-bottom:27px}.portals-section{padding:30px 15px 0 15px}.news-container .blog-item{margin:0 15px 30px 15px!important}.news-container .blog-desc{height:190px}.news-container .blog-bottom.column.col-md-6{height:223px}.news-container .blog-desc p{max-height:89px;overflow:hidden}.news-container .blog-desc h4{line-height:17px}.book-section{padding:15px 15px;margin-top:-25px}.book-box .col-md-2{display:flex}.book-box img{margin:10px auto!important}.section-library{padding:0 30px;margin-top:-10px}table.book-table{display:block;width:100%}table.book-table tbody,table.book-table tbody tr{display:flex;flex-direction:column}table.book-table tbody tr td{width:100%!important}.book-zakaz-top td:first-child div{border-left:none;padding:15px 15px 15px 15px!important}.book-zakaz-top td:first-child div p:first-child{padding-left:0}.book-zakaz-top td:first-child div p:nth-child(2){padding-left:0;padding-top:15px}.book-zakaz-top td:nth-child(2){padding:0 15px 15px!important}.book-zakaz-top a.light-green-btn{padding:6px 14px;font-size:13px}.book-table .book-zakaz-top td>p{text-align:center}.book-table tr:not(.book-zakaz-top) td:first-child p{text-align:center}.book-table tr td:nth-child(2){padding:0 15px}.book-table .courses h4{margin-bottom:12px;padding-top:0}.book-table .courses{margin-top:30px}.book-table .courses ul{padding-left:0}.book-table tr td:nth-child(3){padding:25px 15px 15px 15px!important}.book-price-block{padding:30px 15px}.book-price-block h4{padding-top:0;margin-top:0;margin-bottom:0}.book-zakaz-botton .book-zakaz-botton table{display:block;width:100%}.book-zakaz-botton table tbody,.book-zakaz-botton table tbody tr{display:flex;flex-direction:column}.book-zakaz-botton table tbody tr td{width:100%!important}.book-zakaz-botton tr td:first-child{border-right:none}.book-zakaz-botton tr td div{margin:0 0 20px 0}.infografica .ig-item:nth-child(2n),.infografica .ig-item:nth-child(odd){margin-right:0;margin-left:0;margin-bottom:80px;background-color:#fff}.infografica .ig-item:last-child{margin-bottom:0}.infografica .ig-item:nth-child(2n) .ig-item-icon-connection,.infografica .ig-item:nth-child(odd) .ig-item-icon-connection{display:none}.infografica .ig-item:nth-child(2n) .ig-item-icon,.infografica .ig-item:nth-child(odd) .ig-item-icon{top:-35px;right:calc(50% - 35px);left:calc(50% - 35px)}.infografica{margin-top:60px}.infografica .ig-item:nth-child(2n) .ig-item-header,.infografica .ig-item:nth-child(odd) .ig-item-header{position:relative;top:unset;right:unset;left:unset;text-align:center;margin-top:40px;margin-bottom:20px}.infografica .ig-item-header .ig-item-header-title{font-size:33px;line-height:17px!important}.infografica .ig-item:nth-child(2n) .ig-item-inner p,.infografica .ig-item:nth-child(odd) .ig-item-inner p{text-align:justify}table.doc-table{display:block;width:100%}table.doc-table tbody,table.doc-table tbody tr{display:flex;flex-direction:column}table.doc-table tbody tr td{width:100%!important}.doc-lic table.doc-table tbody tr td{width:100%!important;padding-bottom:30px}.ruk{grid-template-columns:1fr}.ruk table tr:not(:first-child):not(:nth-child(2)) td{height:auto;padding-bottom:7px}.courses ul{padding-left:0}.courses ul li{text-align:left}.content-side iframe{max-width:100%;height:auto}.f-gallery{grid-template-columns:1fr}.testimonials-block table{display:block;width:100%}.testimonials-block table tbody,.testimonials-block table tbody tr{display:flex;flex-direction:column-reverse;padding-bottom:15px}.testimonials-block table tbody tr td{width:100%!important}.gost-table{overflow-x:scroll}.gost-table td{min-width:174px;padding:0 15px}.item-box .item-title{width:100%!important;max-width:100%!important;min-width:100%!important;margin:auto 0 auto 0}.kurs-time{margin:auto;max-width:140px}.kurs-time>span{text-align:center;display:flex;flex-direction:column}.kurs-time img{margin-right:15px;margin:5px auto}.kurs-time .jFirst{width:100%;display:block}.och{margin:auto}#mse2_mfilter .col-md-9>h3:first-child{width:100%}.mse2_pagination .pagination{width:100%}.mse2_pagination .pagination .pagination{display:flex;justify-content:center}ul.catslist{column-count:1}.catslist+.col-xs-12{padding:0}.left-border{padding:15px;line-height:25px}.btnbox{display:flex;flex-direction:column;margin-top:0}.btnbox a{margin-bottom:10px}#mse2_mfilter h2{font-size:24px!important;margin-bottom:30px!important;margin-top:-20px!important;line-height:28px!important}.price-box>div{display:flex;justify-content:center;flex-direction:column}.price-digits{font-size:29px;margin-bottom:10px}p.price-title{margin-bottom:-2px}.price-item .white-btn-o{position:relative}.price-box .white-btn-o.popup img{position:absolute;top:3px;left:11px}.price-info{margin-bottom:20px;margin-top:10px}.price-box-img{padding:0}div.scroll-to-top{bottom:95px;right:20px}.slider-section .offer-img{width:50%}.slider-section .slide-content{width:100%!important;padding:14px!important;top:0!important;bottom:0!important;left:0!important;display:flex}.slider-section .offer-content{width:50%;padding:9px 15px 12px 0}.slider-section .offer-title{font-size:11px;line-height:13px}.slider-section h3{font-size:21px!important;line-height:24px;margin:auto!important}.slider-section .owl-nav .owl-next,.slider-section .owl-nav .owl-prev{display:none}.slider-box{padding-bottom:23px}.slider-section .offer-item{background:0 0}.slider-section{padding:20px 0 0 0}.h1,h1{font-size:26px;line-height:27px!important}.auto-container .sec-title h1,.auto-container .sec-title-center h3{font-size:21px!important;margin-bottom:30px!important;margin-top:10px!important;line-height:28px}.text,p{line-height:1.4em}.services-section{padding:15px 0 40px}body{line-height:1.6em}.cat-links-center{display:flex;flex-direction:column;margin-bottom:15px}.cat-links-center a{margin-bottom:15px}.preim{padding:15px 0}.preim p{line-height:21px;padding-left:120px}.preim img{margin-top:30px}.digit-row>.row{display:block}.digit-item.bracket{display:none}.digit-item:not(.bracket):not(.first){min-width:95px;margin-bottom:8px}.digit-item{margin-bottom:20px}.digit-item .small-text{font-size:13px;line-height:17px}.digit-item .big-text{font-size:42px;line-height:62px}.prog-selection h3,.services-section h3{font-size:23px;margin-top:10px;margin-bottom:25px}.services-block .image{height:130px;padding:10px}.services-block .image img{max-height:70px;margin:8px auto}.services-block .inner-box .lower-box h3{font-size:14px;line-height:17px}.services-block .inner-box .lower-box{height:50px}.row.cat-links{display:flex;flex-direction:column;text-align:center}.row.cat-links a{margin:0 0 15px 0}.row.cat-links{padding:5px 10px 0 10px;margin-bottom:-25px}.obuch{margin-bottom:50px;margin-top:15px}.services-section .col-md-4:last-child .obuch{margin-bottom:0}.owlitem{padding:15px!important;display:flex;flex-direction:column}.prepimg{margin:auto}.owlcontent h4{margin-top:0}.prog-selection{padding:20px 0 15px 0}.prog-selection .row>.mt-25{margin-top:15px!important;margin-bottom:25px}.owl-nav .owl-next{right:-25px}.owl-nav .owl-prev{left:-25px}.services-section.green-bg{padding:15px 0 0}.tabs-section .sec-title-center h3{font-size:23px;margin-top:10px;margin-bottom:25px}.tabs-section{padding:20px 0 40px 0}.video-gallery-tabs .tab-btns{border-bottom:none}.video-gallery-tabs li.tab-btn{width:100%;text-align:center;border-radius:5px;margin-bottom:6px;font-size:24px!important;line-height:22px;padding:8px 25px 15px 25px!important}.video-gallery-tabs .tabs-box .tabs-content{margin-top:10px}.video-gallery-tabs .tabs-container.tabs-content .column.col-md-3{padding-bottom:15px}.video-gallery-tabs .mt-25{display:flex;flex-direction:column;text-align:center}.modal-content-inner iframe{width:100%;height:auto}.blog-section{padding:10px 15px!important}.blog-section .row>.mt-25{margin-top:15px!important;margin-bottom:25px}.blog-section>.auto-container,.blog-section>.auto-container .column.col-md-6{padding:0}.news-row .row .row .mt-25{margin:15px 30px -15px!important}.news-section{padding:30px 0 15px 0}.blog-section h3,.news-section h3{font-size:23px;margin-top:10px;margin-bottom:25px;padding-bottom:0}.news-section .sec-title h3 a{margin-top:-3px}.news-image img{width:100%;height:180px;object-fit:cover;object-position:center}.blog-image img{width:100%;height:180px}.blog-item,.news-item{margin-bottom:20px}.blog-section .mt-25{display:flex;flex-direction:column;text-align:center;margin-right:15px;margin-left:15px}.news-section .mt-25{display:flex;flex-direction:column;text-align:center}.news-section+.blog-section{padding:25px 15px 10px 15px}.tabs-section+.news-section .column.col-md-3.col-sm-6.col-xs-12,.tabs-section+.news-section .mt-25{padding-left:45px;padding-right:45px}div[data-modal=filialy-modal] .modal-content{width:355px;padding:25px 20px}.offices h3{font-size:22px;line-height:25px}.offices .cont-flex{padding-bottom:5px}.city{padding-bottom:9px}.modal-content{width:90%;max-width:350px;max-height:90%;overflow-y:scroll}.brd{padding-bottom:45px}.h2,h2{font-size:24px;line-height:27px!important}.info.done-list{border-left:none;border-radius:5px;margin-bottom:20px;height:415px;width:100%}.vazhno{padding:20px}.kat-kurs .h2,h2{font-size:21px;line-height:25px!important}.item-box{display:block;padding:20px;margin-top:15px}.item-title{width:100%;padding-right:0;padding-bottom:15px;text-align:center;font-size:17px;font-weight:500}.item-title a{text-decoration:none}.kurs-time{width:100%;display:flex;justify-content:space-around;margin-bottom:10px;border-top:1px solid #01948e;border-bottom:1px solid #01948e;padding:10px 0}.och,.ochzaoch,.zaoch{width:100%;padding:10px 0}.och a,.zaoch a{padding:5px 20px!important;display:flex;justify-content:center;width:150px;margin:auto}.och .grey-btn.popup img,.zaoch .grey-btn.popup img{margin:2px 15px 0 0;left:unset}.additional{border-left:none;border-radius:5px;margin-bottom:20px;width:100%}.additional p{font-size:14px;line-height:21px}.business-info-tabs .prod-tabs .tab-btns .tab-btn{width:100%!important;margin-bottom:10px!important;border-radius:5px!important}.business-info-tabs.kat-kurs-page{margin-bottom:30px}.about-menu .col-md-4{min-height:60px}.kat-kurs-page .prod-tabs .tab-btns{border-bottom:none}.kat-kurs-page .prod-tabs .tabs-container .tab.active-tab{background-color:transparent;padding:10px 0;border:none}.kat-kurs-page .tabs-content li,.kat-kurs-page .tabs-content p{color:#000!important;font-weight:300!important;margin-bottom:15px;line-height:23px;font-size:16px}.kat-kurs-page .prod-tabs .tab-btns .tab-btn{color:#003d38!important;background-color:#fafafa!important;border:1px solid #01948e!important;font-size:18px!important;font-weight:400!important;line-height:18px!important;padding:10px!important;min-height:unset!important}.kat-kurs-page .prod-tabs .tab-btns .tab-btn.active-btn,.kat-kurs-page .prod-tabs .tab-btns .tab-btn:focus,.kat-kurs-page .prod-tabs .tab-btns .tab-btn:hover{background-color:#01948e!important;border-color:#01948e!important}#mse2_mfilter>.cat-shadows.row>.col-md-9{float:left}.f-title{margin-right:-25px}.course-name p{font-size:15px;line-height:19px}.kurs .course-main-description{display:block}.item-box .price.och a.grey-btn,.item-box .price.zaoch a.grey-btn{padding:5px 20px 5px 45px!important;position:relative}.item-box .price.och a.grey-btn img,.item-box .price.zaoch a.grey-btn img{position:absolute;top:4px!important;left:20px!important;width:16px}}@media screen and (max-width:550px){.main-header .logo-outer .logo img{max-width:200px;margin-top:-15px}.header-top .top-right ul li .mobile-vis a{display:block!important;font-size:12px;margin-right:5px}.info.done-list{height:auto}.user-account{margin:40px auto 0 auto;width:49%}.application a,.user-account a{font-size:12px;display:flex;height:35px;line-height:33px;justify-content:center;padding:0}.burger-nav{width:55px;display:none}.top-left .social-icon{margin:8px auto 7px 10px}.main-header .header-top .top-left{width:55%!important}.main-header .header-top .top-right{width:45%!important}.header-top .top-right>ul>li a{font-size:16px;line-height:16px;display:block;text-align:center;margin-right:0}.header-top .top-right>ul>li{padding:3px 0 1px;display:none!important}.header-top .top-right ul li.current-city,.header-top .top-right ul li.mobile-vis{display:block!important}.application{margin:40px auto 0 auto;width:49%}div[data-modal=filialy-modal] .modal-content{width:90%;max-width:355px}#nav.open{height:auto!important}.header-search .well{margin-top:0!important}.blog-desc p,.news-desc p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.well.msearch2.searchBar input{font-size:12px!important}.news-row .sec-title a{display:none}.blog-row .sec-title h3,.news-row .sec-title h3{text-align:center}.blog-bottom .blog-more a,.news-bottom .news-more a{display:none}.prog-selection.otzivy .owlcontent p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}.sec-title h1,.sec-title-center h3{text-align:center;margin-bottom:35px!important;margin-top:0;font-size:35px}.prog-selection .row>.mt-25,.prog-selection.otzivy .row>.mt-25,.video-gallery-tabs .mt-25{text-align:center;margin-top:40px}.otzivy .owlcontent{min-height:224px}.news-row .row .row .mt-25{margin-top:40px}.blog-row .row .row .mt-25{margin-top:10px}.blog-section,.news-section{padding:45px 0 50px 0}.content-side iframe{max-width:100%;width:100%}.vac ul li:last-child{margin-bottom:10px}.vac strong{font-weight:500}.client-table td img{width:100%;height:auto}.doc-t tr{padding-bottom:20px!important;display:inline-block;width:100%}.doc-t td{width:100%;float:left;padding-bottom:5px}.accordion-box .text li{list-style:url(../images/list.png)!important;list-style-position:inside!important;line-height:28px;font-size:15px;font-weight:300;color:#000}.accordion-box .text ol li{list-style:inherit!important;line-height:28px;font-size:15px;font-weight:300;color:#000}.accordion-box .text ul li:last-child{margin-bottom:20px}.well.msearch2.searchBar input{border:1px solid #01948e;padding:7px 30px 9px 15px;width:calc(100% - 120px);margin-top:0;color:#b2b2b2;text-transform:initial;font-size:15px;line-height:7px;height:40px;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;transition:.4s;box-shadow:-1px 3px 8px 0 rgba(156,156,156,.3);border-radius:4px!important}.header-search .well{min-height:unset;padding:0;margin-bottom:0;margin-top:40px;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.header-button-row-2 .well.msearch2.searchBar input{width:100%;height:35px}.well.msearch2.searchBar input:active,.well.msearch2.searchBar input:focus,.well.msearch2.searchBar input:hover{border-color:#c2e2de;color:#01948e;transition:.4s;text-transform:inherit}.well.msearch2.searchBar input::placeholder{text-transform:uppercase}.searchBar__btn button{margin-left:12px;padding:12px 25px 10px 25px;line-height:14px;font-weight:600;background-color:#01948e;color:#fff;border:2px solid #01948e;width:auto;font-size:14px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:4px}.searchBar__btn button:focus,.searchBar__btn button:hover{background-color:#c2e2de;color:#fff;border:2px solid #c2e2de;transition:.4s}.search-width.input-group{display:block}.price-box-img img{width:100%;max-width:100%;height:auto;object-fit:cover;object-position:0 0}.form-block ul{margin-bottom:20px}.form-block ul li{list-style:url(../images/list.png);list-style-position:inside}.form-block input:not(.checkbox),.form-block textarea{width:100%;padding:5px 15px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;display:block}.form-block input:not(.checkbox):active,.form-block input:not(.checkbox):focus,.form-block input:not(.checkbox):hover,.form-block textarea:active,.form-block textarea:focus,.form-block textarea:hover{border:1px solid #01948e;box-shadow:-1px 3px 8px 0 rgba(156,156,156,.3)}.form-block label{font-weight:400}.form-block input[type=submit]{background-color:#01948e;color:#fff;border:2px solid #01948e;padding:6px 25px;width:auto;font-size:14px;line-height:15px;text-transform:uppercase;transition:.4s;box-shadow:-1px 3px 15px 2px rgba(0,0,0,.3);border-radius:4px;font-weight:500;display:flex;margin:auto;margin-bottom:45px}.form-block input[type=submit]:focus,.form-block input[type=submit]:hover{background-color:#c2e2de;color:#fff;border:2px solid #c2e2de;transition:.4s}.form-block input.checkbox{margin:7px 10px 0 0;float:left}.news-txt{background-color:#fff;padding:35px;box-shadow:0 0 10px 0 #b4b4b4;margin:30px 35px 0 35px;position:relative}.news-txt .news-txt-link a{margin:25px auto 0;display:block;width:max-content}.news-txt-title h3{margin:0 0 15px 0;color:#01948e;font-size:24px;font-weight:400}.news-txt-data{color:#5e8174;margin-bottom:15px}.news-txt-data::before{content:"";display:block;width:6px;height:6px;background:#fdad3a;border-radius:50px;float:left;margin-top:11px;margin-right:10px}.news-txt-img{width:100%;height:270px;object-fit:cover;object-position:center}.news-txt-desc strong{font-weight:600}.news-txt-desc ul{margin-bottom:15px}.news-txt li a{text-decoration:underline}.modal__infotext #course_name p{display:contents}.modal__infotext #course_cost,.modal__infotext #course_form{font-weight:400}.news-txt-desc ul{margin-left:20px}.header-top .top-left{position:unset}.burger-nav{width:61px;position:relative}#nav{overflow:hidden;background:#003d38;width:750px;height:0;max-height:0;list-style-type:none;padding-left:0;-webkit-transition:linear 1s;transition:linear .4s;position:absolute;top:45px;left:0;padding:0 0;z-index:-1}#nav.open{height:370px;max-height:370px;width:750px;-webkit-transition:linear 1s;transition:linear .4s;z-index:999}#nav li{float:left;text-align:left;text-decoration:none;width:50%;margin:0;-webkit-transition:linear 1s;transition:linear 1s;padding:0 15px}#nav li:first-child,#nav li:nth-child(2){padding-top:15px}#nav li:last-child{padding-bottom:15px}#nav li a{text-decoration:none;color:#fff;padding:8px 10px;display:block;margin:0;-webkit-transition:linear 1s;transition:linear 1s;font-size:15px;color:#fff;line-height:20px;font-weight:600}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#333;margin:0 0;transition:.2s}.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px)}.hover .bar1{background-color:red}.hover .bar2{background-color:red}.hover .bar3{background-color:red}.shadow{box-shadow:0 0 10px 0 rgba(210,210,210,.75)}.contacts-page .content-side .rekv,.contacts-page .content-side p{padding:10px;background:#fff}.contacts-page .content-side .rekv{margin-bottom:20px}.chasy{font-weight:600;font-size:18px}.sidebar-widget.sidebar-info-widget .inner-box{margin-bottom:35px}.af-message-error{color:#000!important;background-color:transparent!important;border:none!important;position:relative;line-height:1.5em;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400;font-size:15px;white-space:normal!important}.jGrowl-notification{width:100%!important;padding:10px 0!important;margin:0!important;border-radius:0!important;min-height:unset!important;height:auto!important;line-height:1.6em!important;color:#000!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400!important;font-size:15px!important}.jGrowl-message{line-height:1.4em!important;color:#000!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400!important;font-size:14px!important}.preheader{padding:5px 15px;background-color:red;color:#fff;text-align:center}.searchtip{width:80%;background:#fff!important;height:auto;padding:10px 10px!important;font-size:13px!important;line-height:15px;outline:1px solid #C2E2DE!important;left:10%}.scroll-to-top{bottom:95px;right:20px}.grecaptcha-badge{display:none!important}.lt{overflow-x:scroll;margin-bottom:15px;padding:0 15px}.lt table{border:1px solid #e1e1e1}.lt table td{border:1px solid #e1e1e1;padding:5px 8px}.news-txt-desc>p[style="font-size:0.8em;"]:first-child,.news-txt-desc>p[style="font-size:0.8em;"]:first-child+hr{display:none}.tooltip-box{display:none}.tooltip-box{position:absolute;z-index:10;background:#fff;border-radius:10px;max-width:275px;box-shadow:0 0 10px 0 #00000085}.tooltip-content{padding:10px}.tooltip-content h3{margin:0 0 10px 0;font-size:15px;font-weight:500;text-align:center}.tooltip-content p{text-align:center;font-size:14px;line-height:1.2em}.tooltip-content .tooltip-hide p{color:#01948e}.tooltip-content .tooltip-hide a{text-decoration:none}.tooltip-content .tooltip-hide .tooltip-close{background-color:#01948e;color:#fff;border:2px solid #01948e;padding:2px 16px 4px 16px;width:100%;font-size:13px;text-transform:uppercase;transition:.4s;border-radius:4px;text-decoration:none;cursor:pointer}.tooltip-btn{margin-top:15px}.tooltip-box>.tooltip-close{position:absolute;top:-3px;right:10px;color:red}.tooltip-box::before{content:"";position:absolute;left:45%;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff}.hide-vis{display:block;position:absolute;right:-35px;margin-top:-30px;width:30px;height:28px;background:#dcdcdc;padding:4px}.tooltip-content p.hide-vis-p{width:calc(100% - 35px)}.tooltip-hide{display:none}.jGrowl-notification{background-color:#fff!important;opacity:1!important;padding:10px!important;max-width:300px;border:1px solid #01948e!important;box-shadow:0 0 10px 0 #00000073;margin-bottom:15px!important}.jGrowl-closer{background-color:#01948e!important;opacity:1!important;text-transform:uppercase;font-size:14px!important;font-weight:500!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}.jGrowl-close{line-height:1px!important}.top-right.jGrowl{right:calc(50% - 150px)!important;top:25%!important;width:300px!important}.tooltip--city .tooltip__s1{font-size:15px!important;font-weight:500!important}.tooltip--city{width:275px!important;padding:10px 8px!important;row-gap:10px!important;box-shadow:0 0 20px 0 #0000008c!important}.tooltip--city .tooltip__s2,.tooltip--city .tooltip__s3{font-size:14px!important;line-height:1.2em!important;font-weight:400;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}.tooltip--city .tooltip__btn--close{padding:3px 20px 6px 20px!important}.tooltip--city .tooltip__btn--dd{background-color:#dcdcdc!important;width:60px!important;height:28px!important;margin-left:5px;margin-top:5px;padding:5px}.tooltip__ctrl .tooltip__btn::before{content:none!important}.tooltip__ctrl .tooltip__btn::after{content:""!important;display:block!important;width:100%!important;height:100%!important;background-image:url(/images/icons/str.png)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;position:relative!important}li.mobile-vis{display:none!important}li.current-city a{color:#003d38!important;text-decoration:none!important}.line{border:2px solid #01948e;width:200px;margin-bottom:15px;margin-top:11px}footer .auto-container ul{padding-left:0}.ptpb{padding-top:35px;padding-bottom:55px}.twocol{list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2}.content-side.kurs ol li{list-style:decimal;list-style-position:inside!important}.content-side.kurs .row.education-form.mt20.mb20{margin-top:0;margin-bottom:0}.upper-column.info-box.training-box ul{display:flex;justify-content:space-between;max-width:250px;padding-left:0;margin:0 auto}.rosstat-box a{max-height:35px}.rosstat-box{display:flex;margin-bottom:0;margin-left:15px;padding:3px 0 4px 0}body:first-of-type .application a,body:first-of-type .user-account a{padding:5px 13px}body:first-of-type .main-header .sticky-header .main-menu .navigation>li>a,body:first-of-type .main-menu .navigation>li>a{padding-left:12px!important;padding-right:12px!important}body:first-of-type .well.msearch2.searchBar input{line-height:13px}body:first-of-type footer .logo img{max-height:100px}.item-box.d-block{display:block}.item-box.d-block .item-title{width:100%!important;max-width:100%!important;min-width:100%!important;padding-bottom:20px;margin:auto 0 auto 0}.item-box.d-block .kurs-time span{display:flex}.item-box.d-block .kurs-time,.item-box.d-block .och,.item-box.d-block .zaoch{width:33%!important;min-width:33%!important;margin:0!important;padding:0 15px;max-width:33%!important;text-align:center;min-height:90px;display:inline-block}.item-box.d-block .och p,.item-box.d-block .zaoch p{margin-bottom:10px!important}.prod-tabs.d-flex .tab-btns{display:flex!important}.prod-tabs.d-flex .tab-btns .tab-btn{top:1px!important}.table-cont.big-txt a.lgreen-btn{margin-top:15px;display:block}.price-box.d-block>div{display:block;justify-content:unset}.price-box.d-block .price-item{width:100%}.blog-item.big-txt .column.blog-bottom{display:block;height:auto;width:100%}.big-txt .blog-desc{height:130px}.blog-item.big-txt .column{display:none}.ig-container-line.big-txt{top:195px;bottom:150px}.fixed-header .sticky-header{display:block!important}.pimg{display:flex}.pimg img{margin-right:20px;width:70px!important}.outer-box .sv img{cursor:pointer}.price-box hr{border-top:none}.documents-courses-class p{display:flex;align-items:center}.documents-courses-class blockquote p,.documents-courses-class blockquote+p{display:block}.documents-courses-class blockquote+p img{width:100%!important;height:auto!important}.page-info .bread-crumb li{display:inline-block}.news-txt-desc ol,.news-txt-desc ul{padding-left:30px}.modal-content{max-height:550px;overflow-y:scroll}.price-notification{background:#01948e;margin:20px 0 50px 0;padding:30px;text-align:center}.price-notification p,.price-notification p a{color:#fff;font-size:16px!important;font-weight:500}.price-notification p a{text-decoration:underline}.price-notification p a:hover{text-decoration:none}.popup-window{display:none;box-shadow:0 0 4px 0 #464646;-webkit-box-shadow:0 0 4px 0 #464646;-moz-box-shadow:0 0 4px 0 #464646;padding:20px;background:#fff;z-index:500;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;width:33%}.popup-window_z{display:none;box-shadow:0 0 4px 0 #464646;-webkit-box-shadow:0 0 4px 0 #464646;-moz-box-shadow:0 0 4px 0 #464646;padding:20px;background:#fff;z-index:500;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;width:33%}.open{text-decoration:underline;cursor:pointer}.open_z{text-decoration:unset;cursor:pointer;margin-top:10px;display:inline-block}.backpopup{display:none;width:100%;height:100%;position:fixed;background:#696969;opacity:.7;top:0;left:0;z-index:400;cursor:pointer}.backpopup_zayavka{display:none;width:100%;height:100%;position:fixed;background:#696969;opacity:.7;top:0;left:0;z-index:400;cursor:pointer}.close{float:right;cursor:pointer;right:5px;top:0;position:absolute;padding:4px;margin:0}@media screen and (max-width:2000px){body:first-of-type .slider-section .slider-box .owl-carousel .owl-item img{max-height:340px}}@media screen and (max-width:1300px){body:first-of-type .application a,body:first-of-type .user-account a{padding:5px 10px}.main-menu+.outer-box{display:block!important}.header-lower img{padding-right:10px}}@media screen and (max-width:770px){.header-lower img{padding-left:10px}.popup-window{width:400px}}.info.done-list{min-height:260px;height:auto}@media screen and (max-width:990px){.tooltip--city{left:unset!important;right:15px;top:78px!important}.tooltip--city::before{right:90px}}@media screen and (max-width:500px){.tooltip--city{left:unset!important;right:15px;top:102px!important}.tooltip--city::before{right:90px}.outer-box .sv img{width:60px;padding:9px 0 0 10px}.news-container .blog-item{margin-right:0!important;margin-left:0!important}.popup-window{width:85%;left:72px!important}}@media screen and (max-width:450px){.popup-window{left:52px!important}}@media screen and (max-width:400px){.popup-window{left:29px!important}}@media screen and (max-width:990px){.header-search button{bottom:10px!important;right:15px!important}.main-menu .navbar-header{max-height:47px}.main-menu .collapse.in{margin:0 0 10px 0!important}.header-top .top-right ul li .mobile-vis a{display:block!important;font-size:12px;margin-right:15px}.header-top .top-right>ul>li a{font-size:16px;line-height:16px;display:block;text-align:right;margin-right:15px}.header-top .top-right>ul>li{padding:3px 0 1px;display:none!important}.header-top .top-right ul li.current-city,.header-top .top-right ul li.mobile-vis{display:block!important}li.current-city a{color:#003d38!important;text-decoration:none!important}}@media screen and (min-width:1050px) and (max-width:1400px){.rosstat-box img{width:33px;margin:-4px 5px 0 -37px}.info-box .rosstat-box:first-child{margin-bottom:0}.info-box .rosstat-box{margin-left:20px}.main-header .info-box.rating{padding:0 18px 0 30px}.header-search button{bottom:2px!important;right:36px!important}.application a,.user-account a{font-size:13px}.user-account{width:155px}.application{width:180px}.header-button-row-2 .well.msearch2.searchBar input{width:100%}.social-icon img,.wa img{width:30px}.wa{margin-right:7px}}@media screen and (min-width:700px) and (max-width:990px){.header-search button{bottom:10px!important;right:15px!important}.main-header .info-box.header-button{margin-top:0;top:-6px}.header-search{margin-bottom:0}.header-search .well{box-shadow:none;margin-top:35px}.application a,.user-account a{padding:6px 16px}.form-group{position:relative}.searchtip{left:0;bottom:-30px}.top-left .social-icon{margin:auto auto auto 5px}.main-header .header-upper .upper-right{padding-top:7px}.slider-section .offer-box .offer-item:nth-child(3){display:none}.slider-section .offer-box .offer-item{height:86px}.slider-section .offer-box .offer-item .offer-img img{min-width:125px;min-height:82px}.slider-section .offer-date{line-height:15px;padding:2px 0 6px 0;text-align:center}.preim h4{text-align:left!important}.digit-item.first{display:none}.digit-row>.row{display:flex!important;justify-content:space-around}.obuch{min-height:260px}.owlitem{display:block!important;height:100%}.prepimg{margin:0 15px 15px 0}.prepimg img{width:100%!important;height:100%;object-fit:cover;object-position:center}.services-section+.prog-selection:not(.otzivy) .slider-box .owlitem{height:310px;display:flex!important;flex-direction:row}.prepimg{margin:0 15px 0 0}.prepimg+.owlcontent{text-align:center;margin:auto}.services-section+.prog-selection+.services-section .owl-item{display:flex}.services-section+.prog-selection+.services-section .owl-item .owlitem{margin:auto}.otzivy .owlcontent{min-height:211px}.otzivy+.blog-section.grey-bg .col-md-3.col-sm-12{width:50%}.news-desc h4{min-height:47px;max-height:47px}.pre-footer .col-md-6.progr,.pre-footer .col-md-6.zayavka{width:50%;float:left;margin:auto 0}.footer-cont-row .footer-column.col-md-4,.footer-cont-row .footer-column.col-md-8{width:100%}.footer-cont-row .footer-column.col-md-8{display:flex}.footer-cont-row .row .footer-cont:last-child img{width:24px}.footer-column.footer-links{width:100%}.footer-column.col-md-8{width:100%}.footer-column.col-md-8 .footer-column.col-md-4{width:33.333333%}.link-list{width:90%}li.kp a{font-size:15px!important}.blog-item{margin:0 5px 20px 5px!important}.blog-image img{height:201px;object-position:center}.tel-section .row.clearfix{display:flex}.news-container .blog-item{width:100%;margin:0 0 30px 0!important}.news-container .blog-image img{height:223px}.news-txt{padding:35px!important;box-shadow:0 0 10px 0 #b4b4b4!important;margin:30px 35px 0 35px!important}.book-zakaz-top p{text-align:center!important}.content-side.kat-kurs.col-lg-9,.content-side.kurs.col-lg-9{width:100%}.modal-content{max-width:540px}.info.done-list{height:auto}.business-info-tabs .prod-tabs .tab-btns .tab-btn{height:40px}.contacts-page .content-side .rekv,.contacts-page .content-side p{padding:20px}table.doc-table tbody tr td{width:33.3333%!important}table.doc-table tbody,table.doc-table tbody tr{display:flex;flex-direction:row}.ruk{grid-template-columns:1fr 1fr}.content-side iframe{height:450px}.modal-content-inner iframe{height:315px}}@media only screen and (min-width:770px) and (max-width:1140px){.main-header .info-box{margin-bottom:10px}.main-header .info-box.header-button{margin-top:5px}.main-header .info-box{float:left}.training{margin-bottom:14px}.main-header .header-upper .upper-right{display:flex;justify-content:center}.header-search button{bottom:9px!important}}@media only screen and (max-width:1050px){.header-search button{bottom:9px!important}}@media only screen and (max-width:550px){body:first-of-type .application a,body:first-of-type .user-account a{padding:0 10px}.header-search button{bottom:9px!important}.news-txt-desc ol,.news-txt-desc ul{padding-left:10px}.news-txt-desc p{width:100%;display:block}.news-txt-desc img{max-width:100%;height:auto}.news-txt-desc p[style="padding-left:30px;"] img{width:auto}.news-text-button .white-btn{margin-left:0;display:inline-block}blockquote ul li{margin-left:10px!important}}@media screen and (max-width:1000px){.manager{grid-auto-columns:0.2fr 1fr;line-height:3em}}@media screen and (max-width:500px){.manager{grid-auto-columns:0.8fr 1fr;line-height:1.8em}}.ajax_form .s-tel{display:none!important}.sv_settings{display:none;padding:10px;min-height:40px;font-size:22px;color:#333;background:#d5e4e3!important}.sv_settings{width:100%}.text-center{text-align:center}.sv_settings *{font-weight:700}.fs-outer button{display:inline-block;background:#fff!important;color:#000!important;height:35px;width:35px;padding:0}.fs-n{font-size:14px}.fs-m{font-size:17px}.fs-l{font-size:22px}.btn-default{border-color:#ccc}.fs-outer button{display:inline-block;background:#fff!important;color:#000!important;height:35px;width:35px;padding:0}.cs-outer button{display:inline-block;height:35px;width:35px;padding:0}.cs-bw,.cs-bw:focus,.cs-bw:hover{color:#000!important;background:#fff!important}.cs-wb,.cs-wb:focus,.cs-wb:hover{color:#fff!important;background:#000!important}.cs-bb,.cs-bb:focus,.cs-bb:hover{color:#063462!important;background:#9dd1ff!important}.cs-gb,.cs-gb:focus,.cs-gb:hover{color:#4d4b43!important;background:#f7f3d6!important}.cs-yg,.cs-yg:focus,.cs-yg:hover{color:#78b49e!important;background:#3b2717!important}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-picture:before{content:"\e060"}.outer-box .sv img{width:50px;padding:15px 0}#sv_settings span{margin-right:15px}.btn-reset{padding:10px;font-size:16px}#nav li a[original-url]{display:none}.thnx{text-align:center}.thnx h1{margin-top:70px}.thnx .social-icon{margin-bottom:70px}.thnxcont{margin:50px}.col-md-offset-2{margin-left:16.66666667%!important}.modal-content input.purple-btn,.purple-btn{background-color:#821f52;padding:6px 25px;color:#fff;font-size:14px;line-height:15px;font-weight:500;text-transform:uppercase;text-decoration:none!important;border-color:#821f52;border-radius:4px}.modal-content input.purple-btn:hover,.purple-btn:hover{color:#821f52;background-color:#fff}.modal-content input.purple-btn:hover{border-color:#821f52}.item-box .price.emptyPrice{display:none}.item-box .price.och,.item-box .price.zaoch{margin:auto 12px}.page-container .auto-container td,.page-container .auto-container tr{border:1px solid #c2e2de;padding:5px}.price_digits-none{display:none}.prog_price{text-transform:unset}.pob{text-align:left;margin-top:20px}.page-title h1 .city-suffix{display:inline;white-space:nowrap}.form-group{margin-bottom:5px}input:not[type=radio]:not[type=checkbox],textarea{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:5px}.checkbox-group{display:flex;align-items:flex-start;gap:10px}.btn-primary{background:#009688;border:none;color:#fff;padding:10px 25px;border-radius:5px;cursor:pointer}.btn-primary:hover{background:#00796b}.err404-page .err404-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.err404-page{--err404-max:1170px;--err404-gutter:15px;--err404-radius:18px;--err404-shadow:0 10px 26px rgba(0,0,0,.06);padding:18px 0 34px}.err404-page .err404-cats__head,.err404-page .err404-hero,.err404-page .err404-swiper{max-width:var(--err404-max);width:calc(100% - (var(--err404-gutter) * 2));margin-left:auto;margin-right:auto}.err404-page .err404-hero{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--err404-radius);box-shadow:var(--err404-shadow);padding:26px;margin-top:6px;margin-bottom:18px}.err404-page .err404-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:center}.err404-page .err404-hero__img{text-align:center}.err404-page .err404-hero__img img{max-width:520px;width:100%;height:auto;display:block;margin:0 auto}.err404-page .err404-kicker{display:inline-block;font-weight:800;letter-spacing:.02em;color:#01948e;background:rgba(1,148,142,.1);border-radius:999px;padding:7px 12px;margin:0 0 12px}.err404-page .err404-text{margin:0 0 14px;opacity:.92;max-width:560px;line-height:1.45}.err404-page .err404-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.err404-page .dark-green-btn,.err404-page .light-green-btn{border-radius:12px;box-shadow:0 10px 22px rgba(0,0,0,.1);transition:transform .15s ease,box-shadow .15s ease}.err404-page .dark-green-btn:hover,.err404-page .light-green-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,0,0,.12)}.err404-page .err404-cats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;margin-bottom:10px}.err404-page .err404-cats__title{margin:0;font-size:28px;line-height:1.15;font-weight:900;color:#01948e}.err404-page .err404-cats__hint{margin:0;font-size:14px;opacity:.7}.err404-page .err404-swiper{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--err404-radius);box-shadow:var(--err404-shadow);padding:16px 14px;position:relative}.err404-page .swiper{position:relative;overflow:hidden;width:100%}.err404-page .swiper-wrapper{display:flex;align-items:stretch}.err404-page .swiper-slide{flex-shrink:0;height:auto;display:flex}.err404-page .err404-swiper__root{padding:10px 58px 10px}.err404-page .swiper-slide .services-block{float:none!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;flex:1 1 auto!important}.err404-page .swiper-slide{padding:6px;box-sizing:border-box}.err404-page .services-block .inner-box{width:100%;height:240px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 20px rgba(0,0,0,.06);transition:transform .18s ease,box-shadow .18s ease;position:relative;display:flex;flex-direction:column;justify-content:center}.err404-page .services-block .inner-box:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(0,0,0,.1)}.err404-page .services-block .inner-box>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none!important}.err404-page .services-block .inner-box .image{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:18px 14px 54px;background:#fff}.err404-page .services-block .inner-box .image img{width:108px;height:auto;max-width:100%;display:block}.err404-page .services-block .inner-box .lower-box{position:absolute;left:14px;right:14px;bottom:14px;background:#01948e;border-radius:12px;padding:12px 12px;box-shadow:0 10px 18px rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;text-align:center}.err404-page .services-block .inner-box .lower-box *,.err404-page .services-block .inner-box .lower-box .title,.err404-page .services-block .inner-box .lower-box a,.err404-page .services-block .inner-box .lower-box h3,.err404-page .services-block .inner-box .lower-box h4{color:#fff!important}.err404-page .services-block .inner-box h3{margin:0!important;font-weight:800;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.err404-page .err404-swiper__nav{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between;padding:0 10px;z-index:5}.err404-page .err404-swiper__btn{pointer-events:all;width:44px;height:44px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 10px 18px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;font-size:22px;font-weight:900;color:#0d3b36;display:flex;align-items:center;justify-content:center}.err404-page .err404-swiper__btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(0,0,0,.12)}.err404-page .err404-swiper__btn:disabled{opacity:.35;cursor:default}@media (max-width:980px){.err404-page .err404-hero{padding:18px}.err404-page .err404-hero__grid{grid-template-columns:1fr}.err404-page .err404-hero__img img{max-width:420px}.err404-page .err404-swiper__root{padding:10px 50px 10px}}@media (max-width:560px){.err404-page .err404-cats__title{font-size:22px}.err404-page .err404-cats__hint{font-size:12px}.err404-page .err404-swiper__root{padding:10px 46px 10px}.err404-page .services-block .inner-box{height:220px}.err404-page .services-block .inner-box .image img{width:96px}.err404-page .services-block .inner-box .lower-box{left:12px;right:12px;bottom:12px}.err404-page .services-block .inner-box h3{font-size:13px}.err404-page .err404-swiper__btn{width:40px;height:40px;border-radius:12px;font-size:20px}}.err404-page{padding:8px 0 16px!important;--hero-pad:14px;--hero-gap:14px;--hero-img-max:340px;--card-h:185px}.err404-page .err404-hero{margin:2px auto 10px!important;padding:14px!important}.err404-page .err404-hero__grid{gap:14px!important;align-items:center!important}.err404-page .err404-hero__img img{max-width:340px!important}.err404-page .err404-kicker{padding:5px 10px!important;margin:0 0 8px!important;font-size:13px!important}.err404-page .err404-text{margin:0 0 10px!important;font-size:13px!important;line-height:1.35!important;max-width:520px!important}.err404-page .dark-green-btn,.err404-page .light-green-btn{padding:9px 14px!important;font-size:13px!important;border-radius:12px!important}.err404-page .err404-cats__head{margin:8px auto 6px!important}.err404-page .err404-cats__title{font-size:22px!important}.err404-page .err404-cats__hint{font-size:12px!important}.err404-page .err404-swiper{padding:10px 10px!important}.err404-page .err404-swiper__root{padding:6px 48px 6px!important}.err404-page .services-block .inner-box{height:var(--card-h)!important}.err404-page .services-block .inner-box .image{padding:14px 10px 52px!important}.err404-page .services-block .inner-box .image img{width:78px!important}.err404-page .services-block .inner-box .lower-box{left:10px!important;right:10px!important;bottom:10px!important;padding:9px 9px!important;border-radius:13px!important}.err404-page .services-block .inner-box h3{font-size:12.5px!important}@media (max-width:992px){.err404-page{--hero-img-max:290px;--card-h:180px}.err404-page .err404-hero__img img{max-width:290px!important}}@media (max-width:560px){.err404-page{--hero-pad:12px;--hero-gap:12px;--hero-img-max:240px;--card-h:175px}.err404-page .err404-cats__title{font-size:20px!important}.err404-page .err404-hero{padding:12px!important}.err404-page .err404-hero__img img{max-width:240px!important}}.err404-page .services-block .inner-box .image{padding-bottom:66px!important}.err404-page .services-block .inner-box .image img{transform:translateY(-4px);opacity:.95}.err404-page .services-block .inner-box .lower-box{bottom:8px!important}.err404-page .services-block .inner-box h3{line-height:1.25!important;padding:2px 4px!important}@media (max-width:560px){.err404-page .services-block .inner-box .image{padding-bottom:72px!important}}@media only screen and (max-width:767px){.slider-section .slider-box .one-item-carousel .owl-item img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}}.infografica .ig-item#ig-item-2024 .ig-item-icon::before{background-image:url(/images/upload/ikonka_kamera_081223.png)}.infografica .ig-item#ig-item-2025 .ig-item-icon::before{background-image:url(/images/upload/ikonka_grafik_081223.png)}
/* BPLA: empty price slot for 4 БПЛА pages */
.bplaEmptyPrice{display:block}
.bplaEmptyPrice p{color:#bbb}

/* Site-wide search autocomplete */
.ui-autocomplete.ui-menu{
  position:absolute!important;
  z-index:10050!important;
  margin-top:10px!important;
  padding:8px!important;
  max-height:min(420px,calc(100vh - 150px));
  overflow-y:auto;
  overflow-x:hidden;
  border:1px solid rgba(1,148,142,.16)!important;
  border-radius:0 0 16px 16px;
  background:#fff;
  box-shadow:0 20px 45px rgba(0,61,56,.18);
}

.ui-autocomplete.ui-menu:before{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  top:0;
  height:3px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,#01948e,#fdad3a);
}

.ui-autocomplete .ui-menu-item{
  margin:0;
  padding:0;
  list-style:none;
}

.ui-autocomplete .ui-menu-item+.ui-menu-item{
  margin-top:4px;
}

.ui-autocomplete .ui-menu-item-wrapper{
  padding:0!important;
  border:0!important;
  background:transparent!important;
}

.ui-autocomplete .mse2-ac-item{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:44px;
  padding:10px 12px;
  border-radius:12px;
  color:#003d38;
  font-size:14px;
  line-height:1.35;
  font-weight:500;
  transition:background .18s ease,color .18s ease,transform .18s ease;
}

.ui-autocomplete .mse2-ac-icon{
  flex:0 0 28px;
  width:28px;
  height:28px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  color:#01948e;
  background:rgba(1,148,142,.1);
  font-size:12px;
}

.ui-autocomplete .mse2-ac-text{
  flex:1 1 auto;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}

.ui-autocomplete .ui-state-active .mse2-ac-item,
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .mse2-ac-item,
.ui-autocomplete .mse2-ac-item:hover{
  background:linear-gradient(90deg,#01948e,#0aa59d);
  color:#fff;
  transform:translateY(-1px);
}

.ui-autocomplete .ui-state-active .mse2-ac-icon,
.ui-autocomplete .mse2-ac-item:hover .mse2-ac-icon{
  color:#01948e;
  background:#fff;
}

.ui-autocomplete::-webkit-scrollbar{
  width:8px;
}

.ui-autocomplete::-webkit-scrollbar-thumb{
  background:rgba(1,148,142,.35);
  border-radius:999px;
}

@media (max-width:900px){
  .ui-autocomplete.ui-menu{
    max-width:calc(100vw - 24px);
    border-radius:0 0 14px 14px;
  }

.ui-autocomplete .mse2-ac-item{
    padding:10px;
    font-size:13px;
  }
}

/* Responsive video embeds for VK / Rutube / YouTube */
.video-embed-responsive{
  position:relative;
  width:100%;
  max-width:100%;
  aspect-ratio:16/9;
  margin:20px 0;
  overflow:hidden;
  border-radius:8px;
  background:#000;
}

.video-embed-responsive>p{
  margin:0 !important;
  height:100%;
}

.video-embed-responsive iframe,
.video-embed-responsive>p>iframe{
  position:absolute;
  top:0;
  left:0;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  border:0;
  display:block;
}
