@charset "UTF-8";

.category-wrapper::-webkit-scrollbar {
    width: 8px
}
.category-wrapper::-webkit-scrollbar-track {
    background: #002b32
}
.category-wrapper::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, .3)
}


.category-wrapper {
    max-width: 334px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.technicum-education-category.active {
    font-weight: bold;
}

.technicum-education-category:not(.actived)::after {
    transform: rotate(90deg);
}

@media screen and (max-width: 950px) {
    .hidden_info h3 {
        display: none;
    }
    
   .category-wrapper {
       max-width: 100%;
       max-height: 500px;
       overflow: hidden;
       overflow-y: auto;
   }

   .hidden_info iframe {
     width: 100%;
     height: 300px;
   }
}

.overlay_scroll,.reviews-video,body.non_scroll,main{overflow:hidden}
.blog-item-body h3,.blog-item-body p,.news-text,.news-title{-o-text-overflow:ellipsis;text-overflow:ellipsis}
.main-content .subtitle,.revModal .modal-title,a,h3{font-weight:400}a,a:focus,a:hover{text-decoration:none}
.carousel__dots,.datepicker--nav-action{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.datepicker--nav-title i,a,body,h1,h3{font-style:normal}
.efficiency-block-item,.efficiency-block-item:first-child,.technologies-info,.video-body,.wrapper,header .header-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.fancybox__caption,.fancybox__content{-ms-grid-row-align:center;align-self:center}
.datepicker--nav-action.-disabled-,.is-loading .fancybox__caption{visibility:hidden}@font-face{font-family:fontello;font-display:swap;src:url(../fonts/fontello.woff2) format("woff2"),url(../fonts/fontello.woff) format("woff"),url(../fonts/fontello.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PFSquareSansPro;font-display:swap;src:url(../fonts/PFSquareSansPro-Bold.woff2) format("woff2"),url(../fonts/PFSquareSansPro-Bold.woff) format("woff"),url(../fonts/PFSquareSansPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PFSquareSansPro;font-display:swap;src:url(../fonts/PFSquareSansPro-Light.woff2) format("woff2"),url(../fonts/PFSquareSansPro-Light.woff) format("woff"),url(../fonts/PFSquareSansPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:PFSquareSansPro;font-display:swap;src:url(../fonts/PFSquareSansPro-Regular.woff2) format("woff2"),url(../fonts/PFSquareSansPro-Regular.woff) format("woff"),url(../fonts/PFSquareSansPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PFSquareSansPro;font-display:swap;src:url(../fonts/PFSquareSansPro-Medium.woff2) format("woff2"),url(../fonts/PFSquareSansPro-Medium.woff) format("woff"),url(../fonts/PFSquareSansPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:16px;height:16px;font-size:16px;margin-right:0;font-variant:normal;text-transform:none;line-height:16px;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-shopping-bag:before{content:"\e800"}
.icon-arrow-left:before{content:"\e801"}
.icon-arrow-down:before{content:"\e80e"}
.icon-cart:before{content:"\e810"}
.icon-store6:before{content:"\e811"}
.icon-store5:before{content:"\e812"}
.icon-store4:before{content:"\e813"}
.icon-store3:before{content:"\e814"}
.icon-store2:before{content:"\e815"}
.icon-store1:before{content:"\e816"}
.icon-store-all:before{content:"\e817"}
.icon-ventilation:before{content:"\e818"}
.icon-liquid:before{content:"\e819"}
.icon-oil:before{content:"\e81a"}
.icon-pressure:before{content:"\e81b"}
.icon-power:before{content:"\e81c"}
.icon-about:before,header .header-menu li a.ic-about::before{content:"\e81d"}
.icon-blog:before,header .header-menu li a.ic-blog::before{content:"\e81e"}
.icon-location:before,header .header-menu li a.ic-location::before{content:"\e81f"}
.icon-bag:before,header .header-menu li a.ic-pruducts::before{content:"\e820"}
.icon-technicum:before,header .header-menu li a.ic-technicum::before{content:"\e821"}
.icon-atom:before,header .header-menu li a.ic-technology::before{content:"\e822"}
.icon-contact:before,header .header-menu li a.ic-contacts::before{content:"\e823"}
.icon-arrow-right:before{content:"\e824"}
.icon-arrow-r:before{content:"\e825"}
.icon-arrow-l:before{content:"\e826"}
.icon-orders:before{content:"\e827"}
.icon-personal:before{content:"\e828"}
.icon-manager:before{content:"\e829"}
.icon-shopping-cart:before{content:"\e82a"}
.icon-mail:before{content:"\e82b"}
.icon-recipients:before{content:"\e82c"}
.icon-truck:before,.order-status.onroad .icon-status::before{content:"\e82d"}
.icon-lock:before{content:"\e82e"}
.icon-exit:before{content:"\e82f"}
.icon-edit:before{content:"\e830"}
.icon-delete:before{content:"\e831"}
.icon-plus:before{content:"\e832"}
.icon-calendar:before{content:"\e833"}
.icon-canceled:before,.order-status.canceled .icon-status::before{content:"\e834"}
.icon-check-mark:before,.order-status.completed .icon-status::before{content:"\e835"}
.icon-download:before{content:"\e836"}
.icon-repeat:before{content:"\e837"}
.icon-phone2:before{content:"\e838"}
.icon-email:before{content:"\e83a"}
.icon-user:before{content:"\e83b"}*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}ol,ul{list-style:none;padding:0}button,input{-webkit-appearance:none}
.about-partners-item:hover .about-partners-hidden,.award-item img,.blog-page-body .page-media img,.more-news-item img,.partners-search-group.active .icon-remove,.partners-search-group.active .partners-search-hidden,.rev-inners.active .rev-item-hidden,.store-card:hover .store-card-hidden,.store-content .store-all,.team-swiper-item img,.technicum-item img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{font-size:17px;line-height:24px;color:#fff}a:focus,a:hover{color:inherit}
.offline-education .subtitle,img{max-width:100%}:focus{outline:0!important}
.clearfix::after,.clearfix::before{display:table;content:" "}
.clearfix::after{clear:both}
.contacts-map iframe,.main .container,.product-gallery-item img,.product-gallery-item picture,.store-card-img picture,body,html{height:100%}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-,.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}
.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}
.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}
.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}
.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}
.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
.datepicker--cells{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.datepicker--cell{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}
.datepicker--cell.-current-.-focus-{color:#4a4a4a}
.datepicker--cell.-current-.-in-range-{color:#4eb5e6}
.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}
.datepicker--cell.-disabled-.-current-.-focus-,.datepicker--cell.-disabled-.-focus-{color:#aeaeae}
.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}
.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}
.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}
.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:8px 0 0 8px}
.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 8px 8px 0}
.datepicker--cell.-range-from-.-range-to-{border-radius:8px}
.datepicker--cell.-selected-{color:#fff;border:none}
.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}
.datepicker--cell:empty{cursor:default}
.datepicker--days-names{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}
.datepicker--day-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}
.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}
.datepicker--cell-day{width:14.28571%;height:34px}
.datepicker--cells-months{height:170px}
.datepicker--cell-month{width:33.33%;height:25%}
.datepicker--cells-years,.datepicker--years{height:170px}
.datepicker--cell-year{width:25%;height:33.33%}
.datepickers-container{position:absolute;left:0;top:0}
.datepicker{background:#fff;border-radius:8px;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:work-Sans,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;padding:10px;-webkit-transition:opacity .3s,left 0s .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left 0s .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,left 0s .3s;z-index:100;-webkit-box-shadow:0 4px 14px rgba(174,197,231,.5);box-shadow:0 4px 14px rgba(174,197,231,.5)}
.datepicker.-from-top-{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}
.datepicker.-from-right-{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
.datepicker.-from-bottom-{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}
.datepicker.-from-left-{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}
.datepicker.active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:opacity .3s,left,-webkit-transform .3s;transition:opacity .3s,transform .3s,left,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,left}
.about-partners-item img,.about-partners-link,.bg-white header .is-login .nav-link,.btn,.cart-item-name,.cart-main-item-remove,.footer-contacts a,.footer-menu li a,.icon-arrow-right,.link-arrow-right,.modal-content .btn-close,.navbar-toggler .icon-bar,.order-products,.partners-item-info a,.product-gallery-item::after,.product-page-tabs .nav-link,.request404-search input,.store-card-actions-cart,header .dropdown-lang .dropdown-menu,header .dropdown-menu{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}
.btn,.cart-main-item-remove,.footer-contacts a,.footer-menu li a,.icon-arrow-right,.link-arrow-right,.modal-content .btn-close,.order-price-block,.order-products,.order-status-block{transition:.3s ease-in-out}
.datepicker-inline .datepicker{position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}
.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}
.btn-border-gradient span,.btn-gradient{background:-o-linear-gradient(336.59deg,#42e2a4 15.11%,#2eff81 84.89%);background:linear-gradient(113.41deg,#42e2a4 15.11%,#2eff81 84.89%)}
.subtitle,h1{z-index:5;position:relative}
.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}
.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}
.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}
.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}
.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}
.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}
.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}
.blog-inners.active .blog-item,.datepicker--body.active{display:block!important}
.datepicker--nav{text-transform:uppercase;letter-spacing:2px;font-weight:600;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}
.-only-timepicker- .datepicker--nav,.blog-item:nth-child(n+7),.logo-swiper::after,.mobile-swiper-tech .technologies-item::before,.mobile-swiper-tech::after,.mobile-swiper-tech::before,.mobile-swiper::after,.mobile-swiper::before,.news-swiper::after,.news-swiper::before,.personal-box-content,.store-content .item,.store-hidden,header .dropdown-lang .dropdown-menu::after{display:none}header .is-login{display:block;-ms-flex-order:2;order:2;margin:17px 0 0;width:100%}
.datepicker--nav-action,.datepicker--nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.datepicker--nav-action{width:32px;border-radius:5px;user-select:none}
.datepicker--nav-action svg{width:32px;height:32px}
.datepicker--nav-action path{fill:none;stroke:#fff;stroke-width:2px}
.datepicker--nav-title{border-radius:8px;padding:0 8px}
.datepicker--nav-title i{margin-left:5px}
.datepicker--nav-title.-disabled-{cursor:default;background:0 0}
.datepicker--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}
.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px}
.account-links .nav-link.active .account-icon::before,.bg-white .dropdown-lang ul li a,.blog-tabs button:hover,.breadcrumb-item a:hover,.breadcrumb-item+.breadcrumb-item::before,.footer-contacts a:hover,.footer-menu li a:hover,.news-tabs button:hover,.subtitle,body,h1,h2,h3{color:#fff}
.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}
.wrapper{-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}
.techno-page .blog-page-body,.wrapper.index-page main{padding-top:0}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:80px}
.award-item-title,.contacts-body-link a,.team-name,h3{font-size:26px;line-height:31px}
.modal-content .form-modal .form-control,body{font-size:17px;line-height:24px;font-weight:400}body{font-family:PFSquareSansPro,sans-serif;padding:0;margin:0;background:#00252b}
.container{max-width:1270px;margin:0 auto;width:100%;padding:0 15px}h1{font-weight:500;font-size:90px;line-height:94px}
.subtitle{font-style:italic;font-weight:300;font-size:24px;line-height:34px;margin-top:18px}
.btn,h2{font-weight:500;font-style:normal}
.title-page,h2{font-size:60px;line-height:66px}
.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:218px;height:56px;padding:0 38px;font-size:16px;line-height:21px;text-align:center;color:#00252b;border:0;outline:0;border-radius:2px}
.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.btn-gradient{-webkit-box-shadow:0 1px 5px rgba(54,242,143,.6);box-shadow:0 1px 5px rgba(54,242,143,.6)}
.btn-gradient:hover{-webkit-box-shadow:0 0 22px rgba(50,247,138,.48);box-shadow:0 0 22px rgba(50,247,138,.48);color:#00252b}
.btn-arrow::after{content:"";background-image:url(../img/arrow_btn.svg);background-position:top center;background-repeat:no-repeat;width:17px;height:16px;display:inline-block;margin-left:8px}
.btn-border-gradient{background:0 0;-o-border-image:-o-linear-gradient(left,#42e2a4,#2eff81) 1;border-image:-webkit-gradient(linear,left top,right top,from(#42e2a4),to(#2eff81)) 1;border-image:linear-gradient(to right,#42e2a4,#2eff81) 1;border-width:2px;border-style:solid;color:#42e2a4}
.logotip,.modal-content .btn-close{background-repeat:no-repeat;background-position:top center;height:24px}
.btn-border-gradient:hover{-webkit-filter:drop-shadow(0 0 22px rgba(50,247,138,0.48));filter:drop-shadow(0 0 22px rgba(50, 247, 138, .48));color:#42e2a4}
.btn-border-gradient span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.logotip{background-image:url(../img/logotip.svg);width:148px;display:inline-block}
.blog-item-info,.blog-item-info>div,.blog-page-body .page-media-flex,.blog-page-info,.blog-page-tags,.blog-tags,.cart-main-item-media,.cart-main-item-remove,.icon-arrow-right,.icon-edit,.login-social-btns,.modal.show .modal-dialog,.product-gallery-item,.rev-attention,.rev-item-answer,.rev-item-header{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}
.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none;display:flex;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}
.modal-content{background-color:#fff;border:0;border-radius:2px;position:relative;margin:auto;padding:48px 56px 76px}
.modal-dialog{max-width:550px}
.modal-content .btn-close{position:absolute;right:24px;top:24px;background-image:url(../img/modale_close.svg);background-size:cover;width:24px;opacity:.7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
.blog-search-form button:hover,.modal-content .btn-close:hover,.product-gallery-item:hover::after,.product-gallery-item:hover::before,.small-item:hover{opacity:1}
.modal-content .form-modal{margin-top:34px}
.modal-content .form-modal textarea.form-control{min-height:50px;max-height:150px;height:auto;padding-top:0;overflow-wrap:break-word;word-break:break-word;resize:none;overflow:auto}
.modal-content .form-modal .form-control{border:0;border-bottom:1px solid #d9d9d9;font-style:normal;color:#333;border-radius:0;background-color:transparent;padding:25px 0 9px;height:54px}
.modal-content .form-modal .form-control:focus{color:#333;background-color:transparent;border-bottom:1px solid #d9d9d9;outline:0;-webkit-box-shadow:none;box-shadow:none}
.modal-content .form-modal label{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;opacity:.5;padding:16px 0 4px;border:0}
.modal-content .form-modal .partners_submit,.modal-content .form-modal button{width:194px;height:48px;margin:28px auto 0;border:0;background:#034853;border-radius:2px;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff;display:block}
.modal-title{text-align:center;font-style:normal;font-weight:500;font-size:40px;line-height:46px;color:#333}
.thank-you .modal-content {padding: 0 0 25px;}
.thank-you .modal-header {padding: 25px;border-bottom: 1px solid #E8E8E8;}
.thank-you .modal-title{text-align:left;font-style: italic;font-weight:500;font-size: 28px;line-height: 36.40px;color: #00252B;text-transform: uppercase;}
.thank-you .modal-body{color: #00252B;font-size: 18px;font-weight: 400;font-style: italic;line-height: 26.60px;padding: 25px;}
.thank-you .modal-footer {justify-content: flex-start;padding: 0;border-top: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;padding: 0 25px;}
.thank-you .btn{border-radius: 5px;height: 45px;padding: 0 30px;min-width: 100px;}
@media (max-width: 575.98px) {.thank-you .modal-footer {justify-content: center;}}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(0)}
.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;-ms-transform:scale(.85) translateY(-.5rem) translateX(0);transform:scale(.85) translateY(-.5rem) translateX(0)}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(0);-ms-transform:scale(.85) translateY(-.5rem) translateX(0);transform:scale(.85) translateY(-.5rem) translateX(0)}
.swiper-button-prev,.swiper-button-prev::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.swiper-pagination-bullet{width:8px;height:8px;background:#005f31;opacity:1}
.swiper-pagination-bullet-active{background:#42e2a4}
.box-icon,.main{background-position:top center}
.icon-arrow-right{width:24px;height:24px;margin-left:14px;background-color:rgba(66,226,165,.1);border-radius:50%;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icon-arrow-right::before{width:14px;height:14px;font-size:14px}
.link-arrow-right{font-weight:400;font-size:17px;line-height:24px;color:#42e2a4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.bg-white .navbar-expand-lg .navbar-nav .dropdown-menu-list a:hover,.breadcrumb-item.active,.link-arrow-right:hover,.navbar-expand-lg .navbar-nav .dropdown-menu-list a:hover,.partners-item-info a:hover,.partners-item-link:hover,.subcategory.active,.technologies-info-link:hover,header .header-menu li a.active,header .header-menu li a:hover{color:#42e2a4}
.technicum-education-category.active p {
    color: #42e2a4
}

.technicum-education-category.active.actived p {
    color: white;
}
.link-arrow-right:hover .icon-arrow-right{background:#42e2a4;color:#031c20}
.swiper-shadow::after,.swiper.effect::before{position:absolute;background:-webkit-gradient(linear,right top,left top,color-stop(9.5%,#00252b),to(rgba(0,37,43,0)));background:-o-linear-gradient(right,#00252b 9.5%,rgba(0,37,43,0) 100%);top:-10px;background:linear-gradient(270deg,#00252b 9.5%,rgba(0,37,43,0) 100%)}
.box-info p{color:#c4e6ec;margin-top:8px}
.box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}
.blog-page-body .list-group.list-group-disc li:last-child,.box-item:last-child,.cart-main-item:last-child,.contacts-body-link a:last-child,.footer-contacts a:last-child,.list-documentation li:last-child,.list-equipment li:last-child,.navbar-toggler .icon-bar:last-child,.order-detail-item-header .order-detail-name,.order-detail-item-product:last-child,.order-detail-value a:last-child,.order-detail-value p:last-child,.politics-body p:last-child,.product-text p:last-child,.technologies-modal .modal-body ul li:last-child,header .header-contacts a:last-child{margin-bottom:0}
.box-icon{width:56px;height:64px;background-repeat:no-repeat;background-size:cover;margin-right:24px;-ms-flex-negative:0;flex-shrink:0;margin-top:5px}
.swiper-button-next,.swiper-button-prev{width:48px;height:48px;background-color:#fff;border-radius:50%;top:30%;color:#00252b}
.bg-white .mob-figure,.bg-white .mob-figure2,.hide,.swiper-button-disabled{display:none!important}
.swiper-button-next{right:3%;-ms-flex-negative:0;flex-shrink:0}
.swiper-button-next::after{content:"\e825";font-family:fontello;font-style:normal;font-weight:400;width:18px;height:18px;font-size:18px}
.swiper-button-prev{transform:rotate(180deg);left:3%}
.loader-wrapper,header{position:fixed;width:100%}
.swiper-button-prev::after{content:"\e826";font-family:fontello;font-style:normal;font-weight:400;width:18px;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transform:rotate(180deg)}
.swiper-shadow::after{content:"";height:100%;width:340px;right:0;display:block;z-index:1}
.main,.whirly-loader:not(:required){background-size:cover;overflow:hidden}
.swiper.effect::after{width:100px}
.swiper.effect::before{content:"";height:100%;width:100px;left:0;display:block;z-index:2;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.breadcrumb-item,.breadcrumb-item a{font-weight:400;line-height:16px;font-size:12px}
.top-page{padding:64px 0 70px}
.top-page.crumb{padding-top:48px}
.bg-white,.bg-white .breadcrumb-item a,.bg-white .breadcrumb-item a:hover,.bg-white .breadcrumb-item:first-child a,.bg-white .breadcrumb-item:first-child a:hover,.bg-white .dropdown-lang a,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white header .login .account-profile-email,.bg-white header .login .account-profile-name,.checkout-total-box span:last-child,.datepicker--nav,.datepicker--nav-title i,.link-edit,.product-page-tabs .nav-link:hover,.table-compare a,.technologies-modal{color:#333}
.technologies-modal .modal-dialog{max-width:818px}
.edit_popup .modal-content,.revModal .modal-content,.technologies-modal .modal-content,.wherebuy-partners,header .navbar{padding:0}
.technologies-modal .modal-content .btn-close{right:40px;top:0;margin:auto;bottom:0}
.technologies-modal .modal-body h6,.technologies-modal .modal-title{font-weight:400;font-size:24px;line-height:34px}
.edit_popup .modal-header,.technologies-modal .modal-header{padding:24px 40px;position:relative}
.edit_popup .modal-body,.revModal .modal-body,.revModal .modal-header,.technologies-modal .modal-body{padding:24px 40px}
.order-detail-delivery,.team-link,.technologies-modal .modal-body ul{margin-top:18px}
.technologies-modal .modal-body ul li{font-weight:300;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.technologies-modal .modal-body ul li::before{content:"";width:8px;height:8px;margin-right:16px;background:#66c4d0;display:block;margin-top:9px;-webkit-box-shadow:0 0 5px rgba(102,196,208,.6);box-shadow:0 0 5px rgba(102,196,208,.6)}
.partners-inners.active .partners-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.breadcrumb{margin:18px 0 0}
.breadcrumb-item a{color:rgba(255,255,255,.4);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}header,header.header-fixed{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out}
.loader-wrapper{height:100%;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;z-index:1001;top:0}
.loader-wrapper .loader{position:absolute;top:45%;left:0;text-align:center;right:0;margin:0 auto}@-webkit-keyframes whirly-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes whirly-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.whirly-loader:not(:required){position:relative;text-indent:-9999px;display:inline-block;width:60px;height:60px;background-image:url(../img/detail_main.svg);background-position:center;background-repeat:no-repeat;border-radius:100%;-webkit-animation:1.25s linear infinite whirly-loader;animation:1.25s linear infinite whirly-loader;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.index-page header:hover{background:#00252b}header{padding:18px 0;transition:background .3s ease-in-out;z-index:15}header.active .logotip{position:relative;z-index:10}header .dropdown-menu::after,header.header-fixed .dropdown-main .dropdown-menu::after{width:5000px;left:-1000px;height:100%;top:0;z-index:-1;position:absolute;right:0;content:""}header .dropdown-menu{background:#00252b!important;transition:.3s ease-in-out}header .dropdown-menu::after{display:block;background:#00252b}header .dropdown-lang{width:52px;margin:0 0 0 20px;-ms-flex-negative:0;flex-shrink:0}header .dropdown-lang .dropdown-menu{background:#034853!important;transition:.3s ease-in-out;width:100%;min-width:auto;padding:0;border:0;border-radius:0;text-align:center}header .dropdown-lang .dropdown-menu ul li a{padding:4px 0;display:block}header .dropdown-lang .dropdown-menu ul li a:focus,header .dropdown-lang .dropdown-menu ul li a:hover{color:#002b32;background:#42e2a4}header .dropdown-lang .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .dropdown-lang .dropdown-toggle::after,header .header-menu li a.dropdown-toggle::after{margin:0 0 0 6px;border:0;background:0 0;content:"\e80e";font-family:fontello;font-size:12px;line-height:12px;width:12px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;height:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dropdown-store.active::after,.order-detail-item-product.open .product-visible::after,.order-item.open::after,.personal-box.open .personal-box-main::after,header .dropdown-lang .dropdown-toggle.show::after,header .header-menu li a.dropdown-toggle.show::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header.header-fixed{background:#082b31;transition:background .3s ease-in-out}header.header-fixed:hover{background:#082b31}header.header-fixed .dropdown-main .dropdown-menu{background:#082b31!important;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}header.header-fixed .dropdown-main .dropdown-menu::after{display:block;background:#082b31}header .logotip{margin-right:45px;-ms-flex-negative:0;flex-shrink:0}header .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:0;margin-top:32px;order:3;margin-left:0}
.about-inners,.award-inners,.bg-white header .is-login .nav-link,.blog-inners,.btn-social,.cart-item-media a,.cart-item-product,.contacts-inners,.contacts-social,.dealer-inners,.dropdown-store::after,.efficiency-block,.efficiency-block-item,.efficiency-block-item:first-child,.join-inners,.navbar-expand-lg .navbar-nav .dropdown-menu-list a,.news-block-small,.overlay_scroll,.partners-inners,.partners-item,.product-page-media,.request404-search,.reviews-swiper-item,.store-card-actions,.store-card-actions-cart .icon,.store-card-img,.store-card-review,.store-cards,.store-tabs>.tab,.store-tabs>.tab .icon,.team-name,.team-swiper-item,.technicum-inners,.technologies-block,.technologies-info,.technologies-item,.technologies-part,header .btn-shop,header .header-menu li a{display:-webkit-box;display:-ms-flexbox}header .header-menu li{margin:0 0 24px;position:static}
.footer-social li:last-child,.mobile-swiper-tech .technologies-img,.personal-info-login-edit span,header .header-menu li:last-child{margin-right:0}header .header-menu li:first-child{margin-left:0}header .header-menu li a{font-weight:500;font-size:20px;line-height:24px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;padding:0}header .header-menu li a::before{font-family:fontello;font-style:normal;font-weight:400;text-decoration:inherit;display:block;width:24px;height:24px;margin-right:24px;font-size:24px;background-repeat:no-repeat;background-position:top center}header .header-contacts{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:30px;margin-bottom:20px;-ms-flex-direction:column;flex-direction:column;align-items:center;align-self:center}header .header-contacts a{font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#fff;margin-bottom:11px}header .login{cursor:pointer;position:relative;z-index:1001;padding:24px 0;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #153439;width:100%}header .login .login-icon{margin-right:12px;width:45px;height:45px;background-color:rgba(222,223,224,.1);background-image:url(../img/login.svg);background-position:center center;background-repeat:no-repeat;border-radius:50%;display:block}header .btn-shop{border:2px solid #42e2a4;border-radius:2px;padding:10px 26px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;align-self:center;line-height:20px;color:#42e2a4;-webkit-transition:-webkit-filter .3s ease-in-out;-o-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:1001;width:100%;max-width:100%;height:48px;-ms-flex-order:2;margin-top:24px}
.main-partner p,.navbar-expand-lg .navbar-nav .dropdown-menu-list a{font-weight:400;font-size:17px;line-height:24px;color:#fff;font-style:normal}header .btn-shop i::before{width:18px;height:18px;font-size:18px;margin-right:12px}header .btn-shop:hover{-webkit-filter:drop-shadow(0 0 22px rgba(50,247,138,0.48));filter:drop-shadow(0 0 22px rgba(50, 247, 138, .48))}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;width:100%;max-width:1240px;margin:0 auto;top:33px;left:0;right:0;background:0 0;border:none;border-radius:0;padding:29px 21px 10px;border-bottom:1px solid rgba(255,255,255,.1)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.dropdown-menu-icon::before{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;margin-right:12px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.ventilation::before{background-image:url(../img/ventilation.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.liquid::before{background-image:url(../img/liquid.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.power::before{background-image:url(../img/power.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.pressure::before{background-image:url(../img/pressure.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a.oil::before{background-image:url(../img/oil.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2{padding:0;margin-top:5px;max-width:210px;border-top:1px solid rgba(255,255,255,.1)}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2 li,.page-blockquote p,.page-box-item p:first-child,.page-box-item:last-child{margin:0}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2 li a{font-size:15px;padding:5px 0}
.navbar-toggler{border:0;z-index:10}
.navbar-toggler .icon-bar{width:23px;height:2px;margin-bottom:3px;background-color:#fff;display:block;position:relative;transition:.3s ease-in-out}
.navbar-toggler .icon-bar :nth-of-type(3){top:2px}
.navbar-toggler .icon-bar :nth-of-type(2){top:1px}
.form-check-input:focus,.form-select:focus,.navbar-toggler:focus,.product-accessories .store-card:hover{-webkit-box-shadow:none;box-shadow:none}
.navbar-toggler.active .icon-bar:first-of-type{top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:transparent}
.navbar-toggler.active .icon-bar:nth-of-type(3){top:-6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.overlay_scroll{display:flex;align-items:flex-start;width:100%;overflow-y:scroll;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;padding:0 20px 60px}
.no-webp .main{background-image:url(../img/bg_main.jpg)}
.main{background-repeat:no-repeat;height:100vh;position:relative}
.main-content{position:relative;width:100%;padding-top:160px;padding-left:84px}
.main-partner{margin-top:92px;border:2px solid #42e2a4;border-radius:2px;padding:39px 31px 39px 48px;max-width:611px;width:100%;position:relative;z-index:5}
.about-join-figure img,.detail_main,.hexagon,.hexagon3,.hexagon4,.join-figure1,.join-figure2,.join-figure3,.join-figure4,.news-btn-all,.opp_figure1,.opp_figure2,.opp_figure3,.opp_figure4,.order-product:not(:first-child),.video-body{position:absolute}
.hexagon1{right:-93px;top:-100px;width:408px;height:415px;-webkit-backdrop-filter:blur(13.953px);backdrop-filter:blur(13.953px);z-index:2}
.hexagon2{right:140px;top:270px;width:293px;height:341px;-webkit-backdrop-filter:blur(13.6841px);backdrop-filter:blur(13.6841px);z-index:2}
.hexagon3{right:-242px;top:251px;width:328px;height:382px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-backdrop-filter:blur(11.4327px);backdrop-filter:blur(11.4327px);z-index:2}
.hexagon4{right:-10px;top:567px;width:252px;height:296px;-webkit-backdrop-filter:blur(12.2858px);backdrop-filter:blur(12.2858px);z-index:2}
.hexagon5{right:-170px;top:643px;width:119px;height:140px;-webkit-backdrop-filter:blur(12.2858px);backdrop-filter:blur(12.2858px);z-index:2}
.hexagon.hexagon6{right:344px;top:104px;width:153px;height:178px;background:rgba(4,41,47,.39);-webkit-backdrop-filter:blur(7.13064px);backdrop-filter:blur(7.13064px);z-index:2}
.hexagon{background-color:rgba(255,255,255,.04);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.detail_main{right:30px;top:150px;z-index:1;-webkit-animation:10s ease-in-out infinite rotate;animation:10s ease-in-out infinite rotate}@-webkit-keyframes rotate{from{right:30px;top:150px}20%{right:-80px;top:300px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{right:80px;top:500px;-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}75%{right:-150px;top:200px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}}@keyframes rotate{from{right:30px;top:150px}20%{right:-80px;top:300px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{right:80px;top:500px;-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}75%{right:-150px;top:200px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}}
.join-figure1,.join-figure4,.partners-figure1,.partners-figure4,.technicum-figure5,.technicum-figure7{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.video-wrapper{position:relative;height:100%}
.cart-main,.partners-content,.personal-box-content,.personal-box-delivery .personal-info-form .form-group,.video-wrapper video,.wherebuy-partners .tab-content{width:100%}
.video-body{top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,37,43,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.video-body.active{background:0 0}
.video-play{background-image:url(../img/play.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;width:120px;height:120px;background-color:transparent;border:0;-webkit-box-shadow:0 0 22px rgba(50,247,138,.48);box-shadow:0 0 22px rgba(50,247,138,.48);-webkit-animation:3s linear infinite pulsebtn;animation:3s linear infinite pulsebtn;border-radius:50%;cursor:pointer;display:block;-ms-flex-negative:0;flex-shrink:0}
.video-info{text-align:center;margin-top:64px;padding:0 30px}
.video-info .subtitle{max-width:563px;width:100%}@-webkit-keyframes pulsebtn{100%,from{-webkit-box-shadow:0 0 22px rgba(50,247,138,.48);box-shadow:0 0 22px rgba(50,247,138,.48)}25%,75%{-webkit-box-shadow:0 0 45px rgba(50,247,138,.68);box-shadow:0 0 45px rgba(50,247,138,.68)}50%{-webkit-box-shadow:0 0 70px rgba(50,247,138,.88);box-shadow:0 0 70px rgba(50,247,138,.88)}}@keyframes pulsebtn{100%,from{-webkit-box-shadow:0 0 22px rgba(50,247,138,.48);box-shadow:0 0 22px rgba(50,247,138,.48)}25%,75%{-webkit-box-shadow:0 0 45px rgba(50,247,138,.68);box-shadow:0 0 45px rgba(50,247,138,.68)}50%{-webkit-box-shadow:0 0 70px rgba(50,247,138,.88);box-shadow:0 0 70px rgba(50,247,138,.88)}}
.opportunities{padding:140px 0 70px}
.news .tab-content,.news-block,.opportunities .box-inners{margin-top:32px}
.opportunities .box-item .opp1{background-image:url(../img/opp1.svg)}
.opportunities .box-item .opp2{background-image:url(../img/opp2.svg)}
.opportunities .box-item .opp3{background-image:url(../img/opp3.svg)}
.opportunities .box-item .opp4{background-image:url(../img/opp4.svg)}
.opp-figure{opacity:.14;width:auto}
.opp_figure1{bottom:0;left:0}
.opp_figure2{bottom:10px;left:100px}
.opp_figure3{bottom:-13px;left:210px}
.opp_figure4{bottom:27px;left:270px}
.about{padding:70px 0 140px}
.about-inners{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:56px}
.about-item{background:-o-linear-gradient(207.15deg,rgba(255,255,255,.05) 10.37%,rgba(255,255,255,0) 126.95%);background:linear-gradient(242.85deg,rgba(255,255,255,.05) 10.37%,rgba(255,255,255,0) 126.95%);padding:92px 40px 77px;text-align:center;position:relative}
.about-item-border-number{position:absolute;top:40px;left:0;right:0;text-align:center;font-style:normal;font-weight:500;font-size:90px;line-height:109px;opacity:.05;color:#082b31;text-shadow:0 -1px 0 rgba(66,226,164,.5),0 -1px 0 rgba(66,226,164,.5),0 1px 0 rgba(66,226,164,.5),0 1px 0 rgba(66,226,164,.5),-1px 0 0 rgba(66,226,164,.5),1px 0 0 rgba(66,226,164,.5),-1px 0 0 rgba(66,226,164,.5),1px 0 0 rgba(66,226,164,.5),-1px -1px 0 rgba(66,226,164,.5),1px -1px 0 rgba(66,226,164,.5),-1px 1px 0 rgba(66,226,164,.5),1px 1px 0 rgba(66,226,164,.5),-1px -1px 0 rgba(66,226,164,.5),1px -1px 0 rgba(66,226,164,.5),-1px 1px 0 rgba(66,226,164,.5),1px 1px 0 rgba(66,226,164,.5);z-index:-1}
.dropdown-store,.efficiency-item-img,.form-block-password,.partners-search-group,.personal-box-main,.technologies,.technologies-item{position:relative}
.about-item-number,.about-item-subtext{font-weight:500;color:#42e2a4;font-style:normal;text-align:center}
.about-item-number{font-size:70px;line-height:80px}
.about-item-subtext{font-size:28px;line-height:34px;min-height:68px}
.about-item-description,.dealer-item .box-info,.mobile-swiper-tech .technologies-info h3,.offline-education .box-inners,.productivity .box-inners{margin-top:24px}
.no-webp .technologies{background-image:url(../img/bg_technologies.jpg)}
.technologies{padding:140px 0;background-repeat:no-repeat;background-position:top center;background-size:cover;height:auto;overflow:hidden}
.block-order,.efficiency-inners,.for-managers .video-wrapper,.technologies-inners,.values-block{margin-top:56px}
.technologies-item{background:-o-linear-gradient(201.36deg,rgba(255,255,255,.05) 6.42%,rgba(255,255,255,0) 93.34%);background:linear-gradient(248.64deg,rgba(255,255,255,.05) 6.42%,rgba(255,255,255,0) 93.34%);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);border-radius:2px;height:257px;padding:37px 33px 40px 24px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:inset 3px 3px 2px rgba(255,255,255,.1),inset -3px -3px 2px rgba(255,255,255,.1);box-shadow:inset 3px 3px 2px rgba(255,255,255,.1),inset -3px -3px 2px rgba(255,255,255,.1)}
.technologies-img{margin-right:24px;-ms-flex-negative:0;flex-shrink:0}
.technologies-info{-ms-flex-direction:column;flex-direction:column;display:flex;min-height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.partners-item-link,.technologies-info-link{margin-top:auto}
.technologies-info-text{font-weight:300;margin-top:22px}
.about-join button,.blog-more-btn,.dealer-btn,.technologies-btn{margin:48px auto 0}
.technologies-item1::before{content:"";height:4px;left:0;top:0;right:0;width:100%;background:#66c4d0;display:block;position:absolute;-webkit-box-shadow:0 0 6px #66c4d0;box-shadow:0 0 6px #66c4d0}
.technologies-item2::before{content:"";height:4px;left:0;top:0;right:0;width:100%;background:#685992;display:block;position:absolute;-webkit-box-shadow:0 0 6px #685992;box-shadow:0 0 6px #685992}
.technologies-item3::before{content:"";height:4px;left:0;top:0;right:0;width:100%;background:#d7bb5e;display:block;position:absolute;-webkit-box-shadow:0 0 6px #d7bb5e;box-shadow:0 0 6px #d7bb5e}
.efficiency{padding:140px 0 70px;overflow:hidden}
.efficiency-inners .swiper-wrapper{width:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.efficiency-inners .swiper-wrapper .swiper-slide{height:auto}
.efficiency-item{width:100%;height:100%;padding:27px 50px 26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;border:3px solid rgba(255,255,255,.07)}
.award,.for-managers,.lecturers,.reviews,.stages,.team,.technicum-education{padding:70px 0}
.efficiency-item h3{margin-top:-35px;position:relative;z-index:1}
.efficiency-item h3::after{content:"";width:80px;height:1px;background:#42e2a4;display:block;margin:21px auto 0}
.blog-item-info>div::before,.icon-social,.partners-item-info a::before,.reviews-video span{background-repeat:no-repeat;background-position:top center;background-size:cover}
.efficiency-item-img img{max-width:280px;width:100%;display:block;margin:0 auto}
.efficiency-item-img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,39,45,0)),color-stop(70%,#00252b));background:-o-linear-gradient(top,rgba(2,39,45,0) 0,#00252b 70%);background:linear-gradient(180deg,rgba(2,39,45,0) 0,#00252b 70%)}
.efficiency-item-img::before{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,39,45,0)),to(#00252b));background:-o-linear-gradient(top,rgba(2,39,45,0) 0,#00252b 100%);background:linear-gradient(180deg,rgba(2,39,45,0) 0,#00252b 100%)}
.efficiency-item-text{font-style:normal;font-weight:300;font-size:17px;line-height:24px;text-align:center;color:#fff;margin-top:16px}
.efficiency-block-number,.efficiency-block-subtext{color:#42e2a4;text-align:center;font-weight:500;font-style:normal}
.efficiency-block{background:#205259;height:356px;margin-top:56px;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.efficiency-block h2{font-style:normal;font-weight:500;font-size:40px;line-height:46px;color:#fff}
.efficiency-block-item{width:20%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.05)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);text-align:center;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.efficiency-block-item:first-child{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:40%;background:0 0;text-align:left}
.mobile-swiper-tech .technologies-item,.order-number-block,.partners-item,.personal-info-form .form-group,.reviews-swiper-item,.technologies-part{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}
.efficiency-block-item:first-child a{cursor:pointer;margin-top:40px}
.efficiency-block-number{font-size:90px;line-height:95px}
.efficiency-block-subtext{font-size:34px;line-height:38px}
.efficiency-block-text,.technologies-part .box-info p{margin-top:16px}
.efficiency_figure1{position:absolute;left:-228px;top:-110px;opacity:.02}
.efficiency_figure2{position:absolute;left:52px;top:-73px;opacity:.02}
.stages{overflow:hidden;text-align:center}
.stages .box-inners{margin-top:30px;text-align:left}
.stages .box-item .stages1{background-image:url(../img/stage1.svg)}
.stages .box-item .stages2{background-image:url(../img/stage2.svg)}
.stages .box-item .stages3{background-image:url(../img/stage3.svg)}
.stages .box-item .stages4{background-image:url(../img/stage4.svg)}
.stages_figure,.values-figure{opacity:.08;position:absolute}
.stages_figure1{right:30px;top:-60px}
.stages_figure2{right:30px;top:40px}
.stages_figure3{right:-10px;top:10px;max-width:65px;width:100%}
.stages_figure4{right:-150px;top:90px;max-width:220px;width:100%}
.reviews-video span{background-image:url(../img/play2.svg);width:64px;height:64px;position:absolute;margin:auto;display:block;top:-10px;bottom:0;left:0;right:0;cursor:pointer;z-index:1}
.reviews-swiper-item,.reviews-swiper-item video{height:100%;width:100%}
.reviews-swiper{margin-top:56px;padding-left:10%;position:relative;padding-bottom:50px}
.partners-figure1,.partners-figure2,.partners-figure3,.partners-figure4{position:absolute;opacity:.03}
.reviews-swiper-item{max-width:503px;display:flex;flex-direction:column}
.reviews-name{font-style:normal;font-weight:500;font-size:26px;line-height:31px;color:#fff;margin-top:18px}
.reviews-text{margin-top:13px;font-style:italic;font-weight:300;font-size:17px;line-height:24px;color:#fff;max-width:390px;width:100%}
.news,.partners,.technicum,.values{padding:70px 0;overflow:hidden}
.partners-more{margin:32px auto 0}
.partners-figure1{width:302px;left:-220px;top:-21px}
.partners-figure2{width:161px;left:0;top:-80px}
.partners-figure3{width:73px;left:180px;top:20px}
.partners-figure4{width:68px;left:280px;top:-43px}
.partners-block{margin-top:56px;position:relative;z-index:2}
.partners-inners{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.partners-item{max-width:292px;width:100%;height:235px;border-radius:2px;border:1px solid #034853;padding:32px 24px 24px;display:flex;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.partners-item img{max-width:166px}
.partners-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}
.partners-item-info a{width: 100%;font-style:normal;font-weight:300;font-size:15px;line-height:120%;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out}
.partners-item-info a::before{content:"";width:16px;height:16px;display:inline-block;margin-right:18px}
.partners-item-name{font-style:italic;font-weight:700;font-size:32px;line-height:38px;color:#fff;text-align:center}
.partners-search{width:300px;margin-right:24px;-ms-flex-negative:0;flex-shrink:0;background:#082b31;padding:33px 21px}
.partners-search-sub{color:#c4e6ec;font-weight:300;font-size:12px;line-height:16px;margin-bottom:8px}
.partners-search-group input{background:0 0;border:1px solid #034853;border-radius:4px;color:#fff;height:48px;width:100%;padding:0 20px}
.partners-search-group input:focus{color:#fff;border:1px solid #034853;outline:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}
.partners-search-hidden{height:162px;overflow-x:hidden;overflow-y:auto;border:1px solid #034853;border-radius:0 0 4px 4px;color:#fff;position:absolute;width:100%;top:100%;left:0;right:0;background:#082b31;z-index:5;display:none}
.icon-country,.icon-remove{background-position:center}
.about-partners-hidden,.icon-country,.icon-remove{background-repeat:no-repeat}
.partners-search-item{height:48px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.partners-search-item:hover{background:rgba(255,255,255,.07)}
.footer-menu li,.partners-phone{margin-bottom:18px;display: inline-block;width:49%;}
.partners-phone::before{background-image:url(../img/icon-phone.svg)}
.partners-email::before{background-image:url(../img/icon-email.svg)}
.icon-remove{background-image:url(../img/search-remove.svg);width:16px;height:16px;position:absolute;top:0;bottom:0;margin:auto;right:16px;cursor:pointer;display:none}
.technicum-figure1{position:absolute;width:79px;left:-100px;top:110px;opacity:.08}
.technicum-figure2{position:absolute;width:207px;left:-125px;top:176px;opacity:.08}
.technicum-figure3{position:absolute;width:121px;left:44px;top:124px;opacity:.08}
.technicum-figure4{position:absolute;width:70px;left:150px;top:95px;opacity:.08}
.technicum-figure5{position:absolute;width:70px;right:150px;top:0;opacity:.12}
.technicum-figure6{position:absolute;width:121px;right:50px;top:50px;opacity:.08}
.technicum-figure7{position:absolute;width:207px;right:-150px;top:60px;opacity:.12}
.technicum-figure8{position:absolute;width:79px;right:-100px;top:-10px;opacity:.08}
.technicum-inners{margin:56px -11px 0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}
.award-item,.technicum-item{max-width:400px;width:100%}
.technicum-item-text{font-size:26px;line-height:31px;margin-top:18px;max-width:310px;width:100%}
.technicum-btn{margin:56px auto 0}
.news-block-big img{margin-bottom:12px;display:block;max-width:606px;width:100%}
.news-block-small{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}
.news-text,.news-title{font-style:normal;color:#fff;display:-moz-box;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;box-orient:vertical}
.news-block-small img{max-width:292px;display:block}
.news-block-small .block-info{margin-left:24px;padding-bottom:7px}
.news-tabs button{width:187px;height:49px;background:0 0;font-style:normal;font-weight:400;font-size:17px;line-height:24px;text-align:center;color:rgba(255,255,255,.4);border:0;border-radius:2px}
.blog-tabs button.active,.news-tabs button.active{color:#fff;background:#002b32}
.news-title{font-weight:500;font-size:26px;line-height:31px;margin-bottom:11px;-webkit-line-clamp:1}
.news-text{font-weight:300;font-size:17px;line-height:26px;margin-bottom:24px;max-width:450px;width:100%;-webkit-line-clamp:3}
.join-figure10,.join-figure11,.join-figure5,.join-figure6,.join-figure7,.join-figure8,.join-figure9{position:absolute;margin:0 auto}
.news-btn-all{width:175px;height:48px;right:0;top:0}
.join{padding:70px 0 0;overflow:hidden}
.join-figure1{width:217px;left:-187px;top:-20px;opacity:.06}
.join-figure2{width:178px;left:-16px;top:95px;opacity:.06}
.join-figure3{width:65px;left:-76px;top:301px;opacity:.06}
.join-figure4{width:79px;left:-65px;top:335px;opacity:.06}
.join-figure6,.join-figure8{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg)}
.join-figure5{width:36px;left:-130px;right:0;top:186px;opacity:.13}
.join-figure6{width:74px;left:0;right:0;top:121px;opacity:.06;transform:rotate(120deg)}
.join-figure7{width:129px;left:150px;right:0;top:139px;opacity:.1}
.join-figure8{width:97px;right:244px;top:10px;opacity:.12;transform:rotate(120deg)}
.join-figure9{width:170px;right:90px;top:45px;opacity:.02}
.join-figure10{width:110px;right:-90px;top:32px;opacity:.08}
.join-figure11{width:290px;right:-127px;top:124px;opacity:.12;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.join-inners{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}
.join-info{max-width:500px}
.join-info button{margin-top:64px}
.join-media{max-width:675px}
.join-media img{display:block;position:relative;z-index:1}
.about-top,.wherebuy-top{padding-bottom:0}
.about-top .subtitle{margin-top:48px;max-width:500px;width:100%}
.about-top-f1{opacity:.25;right:390px;top:32px}
.about-top-f2{width:162px;right:280px;top:-28px}
.about-top-f3{width:85px;right:140px;top:152px}
.about-top-f4{width:105px;right:80px;top:154px;opacity:.25}
.about-top-img{max-width:633px;margin-left:-20px;display:block}
.about-mission .mission1{background-image:url(../img/about-mission1.svg)}
.about-mission .mission2{background-image:url(../img/about-mission2.svg)}
.about-who,.team-inners{padding-bottom:70px}
.team-swiper{margin-top:56px;padding-left:10%;position:relative}
.team-swiper-item{width:100%;height:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.team-name{font-weight:500;margin-top:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.award-item-subtitle span,.team-position{font-weight:300}
.team-position{font-style:italic;margin-top:13px;padding-right:34px}
.icon-country{width:17px;height:17px;display:inline-block;margin-left:13px}
.icon-korea{background-image:url(../img/icon_korea.svg)}
.icon-china{background-image:url(../img/icon_china.svg)}
.icon-lithuania{background-image:url(../img/icon_lithuania.svg)}
.icon-ukraine{background-image:url(../img/icon_ukraine.svg)}
.values-block .box-item{margin-bottom:40px}
.values-figure1{right:100px;top:120px;width:54px}
.values-figure2{right:150px;top:71px;width:50px}
.values-figure3{right:-40px;top:120px;width:123px}
.values-figure4{right:-230px;top:130px;width:223px}
.values1{background-image:url(../img/values1.svg)}
.values2{background-image:url(../img/values2.svg)}
.values3{background-image:url(../img/values3.svg)}
.values4{background-image:url(../img/values4.svg)}
.award-inners{margin:56px -12px 0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}
.award-item-title{font-weight:500;margin-top:16px}
.award-item-subtitle{font-style:italic;font-weight:500;margin-top:12px}
.about-partners{padding:70px 0 15px;overflow:hidden}
.about-partners-inners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:56px -12px 0}
.about-partners-item{max-width:290px;cursor:pointer;margin:0 12px 30px;position:relative}
.about-partners-item img{-webkit-filter:contrast(0.1);filter:contrast(.1);opacity:.54;transition:.3s ease-in-out}
.about-partners-item img:hover{-webkit-filter:contrast(1);filter:contrast(1);opacity:1}
.about-partners-hidden{position:absolute;top:-130px;left:50%;background-image:url(../img/bg_hidden.svg);background-position:top center;background-size:cover;width:227px;height:136px;padding:22px 10px 0 30px;display:none;z-index:6}
.about-partners-name{font-weight:500;font-size:22px;line-height:27px}
.about-partners-address,.about-partners-link{font-size:16px;line-height:19px;font-weight:300}
.about-partners-address{margin:12px 0 5px}
.about-partners-link{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#42e2a4;opacity:.8;transition:.3s ease-in-out}
.about-join-figure,.about-partners-figures,.where-f1,.where-f2,.where-f3,.where-f4,.where-f5,.where-f6,.where-f7,.where-f8{opacity:.08}
.about-partners-link:hover{opacity:1;color:#42e2a4}
.about-partners-figures .p-figure1{position:absolute;width:160px;right:50px;top:-40px}
.about-partners-figures .p-figure2{position:absolute;width:85px;right:0;top:-50px}
.about-partners-figures .p-figure3{position:absolute;width:39px;right:-20px;top:50px}
.about-partners-figures .p-figure4{position:absolute;width:36px;right:-70px;top:40px}
.logo-swiper{overflow:visible;z-index:6}
.about-join{padding:45px 0 90px;overflow:hidden}
.about-join-figure .jf1{width:120px;left:-70px;top:70px}
.about-join-figure .jf2{width:51px;left:70px;top:20px}
.about-join-figure .jf3{width:223px;left:10px;top:100px}
.about-join-figure .jf4{width:164px;right:10px;top:0}
.about-join-figure .jf5{width:70px;right:75px;top:280px}
.about-join-figure .jf6{width:98px;right:0;top:230px}
.about-join-figure .jf7{width:156px;right:-90px;top:70px}
.where-f1{width:163px;position:absolute;left:-80px;top:50px}
.where-f2{width:156px;position:absolute;left:20px;top:0}
.where-f3,.where-f4{top:210px;position:absolute}
.where-f3{width:98px;left:70px}
.where-f4{width:93px;left:120px}
.where-f5{width:165px;position:absolute;right:30px;top:-20px}
.where-f6{width:156px;position:absolute;right:-70px;top:50px}
.where-f7{width:70px;position:absolute;right:120px;top:250px}
.where-f8{width:98px;position:absolute;right:40px;top:210px}
.dealer{padding:130px 0 90px}
.dealer-inners{margin:56px -12px 0;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.dealer-item{background:rgba(255,255,255,.01);border-radius:2px;padding:32px 20px;max-width:397px;width:100%;-o-border-image:-o-linear-gradient(left,rgba(255,255,255,0.06),rgba(255,255,255,0.03)) 1;border-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.06)),to(rgba(255,255,255,0.03))) 1;border-image:linear-gradient(to right,rgba(255,255,255,0.06),rgba(255,255,255,0.03)) 1;border-width:2px;border-style:solid;margin:0 12px;position:relative;z-index:1}
.dealer-f1,.dealer-f2,.dealer-f6,.dealer-f7,.dealer-f8,.dealer-f9{position:absolute;opacity:.08}
.dealer-f1{width:250px;left:-310px;top:-30px}
.dealer-f2{width:203px;left:-100px;top:-80px}
.dealer-f3,.dealer-f4,.dealer-f5{width:80px;position:absolute;opacity:.08}
.dealer-f3,.dealer-f4{top:130px}
.dealer-f3{left:50px}
.dealer-f4{left:100px}
.dealer-f5{right:30px;top:-20px}
.dealer-f6{width:69px;right:70px;top:90px}
.dealer-f7{width:167px;right:-200px;top:-50px}
.dealer-f8{width:80px;right:-70px;top:50px}
.dealer-f9{width:35px;right:0;top:180px}
.technologies-top .technologies-item{max-width:397px;width:100%;-ms-flex-negative:0;flex-shrink:0}
.technologies-top .where-f1{top:-50px;width:111px;left:0}
.technologies-top .where-f2{width:106px;left:50px;top:10px}
.technologies-top .where-f3{width:68px;left:10px;top:140px}
.technologies-top .where-f4{width:47px;left:-30px;top:170px}
.technologies-top .where-f5{width:136px;right:0;top:60px}
.technologies-top .where-f6{width:82px;right:110px;top:-30px}
.technologies-top .where-f8{width:37px;right:190px;top:90px}
.technologies-block{margin-top:56px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}
.technologies-part{max-width:397px;height:431px;width:100%;border:1px solid rgba(232,232,232,.1);padding:8px 39px 40px;display:flex;flex-direction:column}
.technologies-part a{margin:auto 0 0 6px}
.technologies-part-img{max-width:320px;width:100%;display:block;margin:0 auto}
.technologies-part .box-info{margin:8px 0 24px;padding-left:6px}
.mobile-swiper-tech .technologies-item{height:325px;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:34px 30px}
.mobile-swiper-tech .technologies-item1{border:1px solid rgba(102,196,208,.3)}
.mobile-swiper-tech .technologies-item2{border:1px solid rgba(123,93,204,.3)}
.mobile-swiper-tech .technologies-item3{border:1px solid rgba(215,187,94,.3)}
.mobile-swiper-tech .technologies-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:auto;height:100%}
.mobile-swiper-tech .technologies-info .technologies-info-text{font-weight:300;margin-top:16px;font-style:italic;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.productivity{padding:35px 0 25px}
.productivity-btn{margin:20px auto 0}
.prod1{background-image:url(../img/prod1.svg)}
.prod2{background-image:url(../img/prod2.svg)}
.prod3{background-image:url(../img/prod3.svg)}
.prod4{background-image:url(../img/prod4.svg)}
.contacts-inners{margin-top:56px;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.04)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 100%);height:410px}
.contacts-body{max-width:631px;width:100%;padding:74px 0 0 104px}
.contacts-body-link{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.contacts-body-link a{font-weight:500;color:#fff;margin-bottom:14px;display:inline-block}
.blog-item:hover h3,.cart-main-item-name:hover,.contacts-body-link a:hover,.product-accessories .store-card-text:hover,.store-card-review a:hover,.store-card-title:hover{text-decoration:underline}
.contacts-caption{font-weight:700;font-size:28px;line-height:38px;color:#fff}
.contacts-address{margin-top:12px;font-weight:400;font-size:17px;line-height:24px;color:#fff;display:inline-block;border-bottom:1px solid rgba(66,226,165,.12);padding-bottom:18px}
.contacts-social{margin-top:18px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}
.icon-social{width:40px;height:40px;display:block}
.icon-instagram{background-image:url(../img/instagram_circle.svg)}
.icon-youtube{background-image:url(../img/youtube_circle.svg)}
.icon-facebook{background-image:url(../img/facebook_circle.svg)}
.blog,.politics{padding-bottom:90px}
.blog-block{margin-top:32px;position:relative}
.blog-tabs{margin-bottom:32px}
.blog-tabs button{padding:17px 28px;background:0 0;border:0;color:rgba(255,255,255,.2);border-radius:2px}
.blog-inners{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px 2%;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-item-body,.blog-item-body h3,.blog-item-body p{display:-webkit-box;-webkit-box-orient:vertical}
.blog-item{max-width:397px;width:32%;border-radius:2px;text-decoration:none}
.blog-item-body{border:1px solid rgba(222,222,222,.09);padding:14px 23px 21px 18px;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:277px}
.blog-item-body h3{margin:16px 0;-webkit-line-clamp:2;overflow:hidden;font-weight:500}
.blog-item-body p{-webkit-line-clamp:3;overflow:hidden;font-weight:300}
.cart-main-item-name,.more-news-item h3,.order-detail-item-product .product-visible .order-name,.store-card-text,.store-card-title{-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.blog-item-img{display:block;max-height:initial;width:100%}
.blog-item-info{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-item-info>div{display:flex;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:17px;color:#c4e6ec}
.blog-item-info>div::before{content:"";width:22px;height:22px;margin-right:12px}
.blog-item-date::before{background-image:url(../img/icon-calendar.svg)}
.blog-item-read::before{background-image:url(../img/icon-doublecheck.svg);width:23px;height:22px}
.blog-tags{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11px;opacity:.4;font-weight:300;font-size:15px;line-height:18px;color:#fff}
.bg-white header .is-login .nav-link,header .is-login .nav-link{font-size:16px;line-height:18px;margin-bottom:8px;background:0 0}
.page-box-item p:first-child,.page-table{font-size:16px;line-height:19px;font-weight:500}
.blog-search,.politics-f5{position:absolute;right:0;top:0}
.blog-search-form{max-width:212px;width:100%;position:relative;-ms-flex-negative:0;flex-shrink:0}
.blog-search-form input{width:100%;padding:0 10px 0 60px;height:56px;background:0 0;font-style:italic;font-weight:300;font-size:17px;line-height:24px;color:#c4e6ec;outline:0;border-radius:2px;border:1px solid rgba(196,230,236,.32)}
.blog-search-form button{padding:0;margin:0;position:absolute;top:15px;left:24px;width:24px;height:24px;border:0;outline:0;cursor:pointer;background-color:transparent;background-image:url(../img/icon_search.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;opacity:.7;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.blog-page{max-width:1060px;margin:0 auto}
.blog-page-main-img{margin:24px auto 0;display:block}
.blog-page-body{max-width:820px;width:100%;margin:0 auto;padding-top:18px}
.blog-page-body .list-group{padding-left:27px}
.blog-page-body .list-group li{font-weight:300;color:#c4e6ec}
.blog-page-body .list-group.list-group-number{list-style-type:decimal}
.blog-page-body .list-group.list-group-disc{list-style-type:disc;margin-top:16px}
.blog-page-body .list-group.list-group-disc li,.product-text p{margin-bottom:12px}
.blog-page-body .list-group-horizontal{gap:6px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-style:italic;font-weight:300;margin-bottom:34px}
.blog-page-body .list-group-horizontal li,.order-detail-item-product .product-visible .order-cost{white-space:nowrap}
.blog-page-body h3{margin:32px 0 0;font-weight:500}
.blog-page-body h4{margin:24px 0 0;font-weight:500;font-size:22px;line-height:26px}
.blog-page-body p{font-weight:300;color:#c4e6ec;margin-top:16px}
.blog-page-body .page-media{margin:24px auto 17px;display:block;width:100%}
.blog-page-body .page-media-flex{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-page-info{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;margin-bottom:8px}
.blog-page-tags{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#42e2a4;gap:15px}
.page-blockquote{max-width:580px;width:100%;margin-top:16px;position:relative;padding-left:18px}
.page-blockquote::before{content:"";width:4px;height:62%;min-height:44px;background:-o-linear-gradient(336.59deg,#42e2a4 15.11%,#2eff81 84.89%);background:linear-gradient(113.41deg,#42e2a4 15.11%,#2eff81 84.89%);display:block;margin-right:14px;position:absolute;left:0;top:0}
.page-table{font-style:normal;color:#fff;border-color:#fff;margin-top:32px}
.account-links .nav-link.active .account-icon,.bg-white .swiper-pagination-bullet-active,.page-table tr:first-child td:nth-child(2){background:#034853}
.order-status.completed .icon-status,.page-table tr:first-child td:last-child{background:#00a55d}
.technicum-education-category.actived::after,.technicum-education-category.actived::before,.technicum-education-category::after{width:16px;height:16px;background-image:url(../img/arrow-right16.svg)}
.page-table tr td{border:1px solid rgba(255,255,255,.2);height:56px;width:33%;vertical-align:middle;text-align:center}
.page-table tr td:first-child{padding-left:31px;text-align:left}
.page-table tr td:nth-child(2){background:rgba(3,72,83,.18)}
.page-table tr td:last-child{padding-left:7%;text-align:left;background:rgba(0,165,93,.33)}
.page-box{margin-top:18px;list-style-type:disc;padding-left:27px}
.footer .logotip,.page-box-item{margin-bottom:24px}
.page-box-item p:not(:first-child){font-weight:300;margin-top:11px}
.more-news{padding-bottom:80px}
.more-news h2{font-size:40px;line-height:46px;padding-left:10%}
.more-news-swiper{margin-top:31px;padding-bottom:70px;padding-left:10%}
.more-news-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:12px 0 16px;font-weight:300;color:#c4e6ec}
.more-news-item h3{font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}
.form-registration-confirm button,.technicum-top .btn{margin-top:48px}
.request404-group::before,.technicum-education-category.actived::after,.technicum-education-category.actived::before,.technicum-education-category::after{background-repeat:no-repeat;top:0;margin:auto;content:"";bottom:0}
.technicum-education-inners{position:relative;margin-top:56px;max-width:1110px;height:520px;display:block}
.subcategory,.technicum-education-category{height:auto;padding:12px 16px 12px 24px;border-bottom:1px solid rgba(196,230,236,.04);cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal}
.technicum-education-subtitle{font-style:italic;font-weight:300;color:#c4e6ec;margin:12px 0;max-width:370px}
.technicum-education video{max-height:385px;width:90%}
.technicum-education-category{max-width:334px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#002b32}
.technicum-education-category.hide{-webkit-transform:translateX(-340px);-ms-transform:translateX(-340px);transform:translateX(-340px);opacity:0;position:absolute}
.technicum-education-category.actived{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;position:relative;padding:12px 16px 12px 56px}
.technicum-education-category.actived::after{position:absolute;right:16px;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.technicum-education-category.actived::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:16px;opacity:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.technicum-education-category::after{position:absolute;right:16px}
.technicum-education-category p{max-width:240px}
.hidden_info{position:absolute;left:355px;top:0;display:none;width:100%;max-width:756px;min-height:100%}
.subcategory{max-width:100%;position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(3,72,83,.3);font-weight:400;font-size:14px;line-height:17px;color:#fff;display:none}
.subcategory.actived{padding:12px 16px 12px 56px}
.offline-education{padding:70px 0;text-align:center}
.offline-education-inners{margin-top:24px;text-align:left}
.offline1{background-image:url(../img/offline1.svg)}
.offline2{background-image:url(../img/offline2.svg)}
.offline3{background-image:url(../img/offline3.svg)}
.lecturers-inners{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}
.store-tabs{max-width:800px;width:97%;margin:0 auto}
.lecturers-item{max-width:396px}
.lecturers-name{font-weight:500;font-size:26px;line-height:31px;margin-top:24px}
.lecturers-description{font-style:italic;max-width:260px;margin:4px auto 0}
.request404-title{margin-top:51px;font-weight:500;font-size:40px;line-height:46px;color:#fff}
.request404-descriprion{margin-top:10px;font-weight:300;color:#c4e6ec}
.request404-search{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:56px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.request404-search input{height:56px;width:100%;background:0 0;border:1px solid rgba(196,230,236,.2);border-radius:2px;padding:16px 10px 16px 52px;font-style:italic;font-weight:300;color:#c4e6ec;position:relative;transition:.3s ease-in-out}
.request404-search input:focus{border:1px solid #c4e6ec}
.request404-search button{width:auto;padding:0 42px;min-width:auto}
.request404-group{height:56px;position:relative;max-width:406px;width:100%;margin-right:16px}
.request404-group::before{width:24px;height:24px;border:0;outline:0;cursor:pointer;background-image:url(../img/icon_search.svg);background-position:top center;background-size:cover;opacity:.7;position:absolute;left:16px}
.politics h3{font-weight:500;margin-bottom:22px}
.politics-body ol li,.politics-body p,.politics-body ul li{font-style:italic;font-weight:300;color:#c4e6ec}
.politics-body{margin-top:24px;max-width:570px}
.politics-body p{margin-bottom:16px}
.politics-body ol,.politics-body ul{padding-left:19px;margin-bottom:24px}
.politics-body ol{list-style-type:number}
.politics-body ul{list-style-type:disc}
.politics-figures{opacity:.14}
.politics-f1{position:absolute;width:93px;right:460px;top:53px}
.politics-f2{position:absolute;width:100px;right:350px;top:160px}
.politics-f3{position:absolute;width:220px;right:100px;top:0}
.politics-f4{position:absolute;width:413px;right:-230px;top:40px}
.bg-white .navbar-toggler .icon-bar{background-color:#00252b}
.bg-white .navbar-collapse{background:#fff;z-index:2}
.bg-white .header-menu li a,.bg-white .navbar-expand-lg .navbar-nav .dropdown-menu-list a,.bg-white header .header-contacts a{color:#01231b}
.bg-white .swiper-button-next{background:#034853;color:#fff;right:-24px;z-index:5}
.bg-white .swiper-button-prev{background:#034853;color:#fff;left:-24px;z-index:5}
.bg-white .swiper-pagination{bottom:0}
.bg-white .swiper-pagination-bullet,.store-card-actions-cart:hover{background:rgba(3,72,83,.1)}
.bg-white .swiper-shadow::after{content:"";height:100%;width:140px;position:absolute;right:0;top:-10px;background:-o-linear-gradient(178.78deg,#fff 4.9%,rgba(255,255,255,0) 99.09%);background:linear-gradient(271.22deg,#fff 4.9%,rgba(255,255,255,0) 99.09%);display:block;z-index:1}
.bg-white .swiper-shadow::before{content:"";height:100%;width:140px;position:absolute;left:0;top:-10px;background:-webkit-gradient(linear,left top,right top,color-stop(4.9%,#fff),color-stop(99.09%,rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff 4.9%,rgba(255,255,255,0) 99.09%);background:linear-gradient(90deg,#fff 4.9%,rgba(255,255,255,0) 99.09%);display:block;z-index:2}
.bg-white .btn-shop{border:2px solid #00a55d;color:#00a55d;align-self:center}
.bg-white .breadcrumb-item.active,.icon-edit::before,.list-documentation .icon-download::before,.personal-box .account-icon::before,.personal-delete .icon-delete::before,.product-page-tabs .nav-link.active:hover,.store-hidden .tab-sub.active{color:#00a55d}
.bg-white .breadcrumb-item+.breadcrumb-item::before,.rev-item-date{color:rgba(51,51,51,.6)}
.bg-white header .logotip{background-image:url(../img/logotip-dark.svg)}
.bg-white header .dropdown-menu{background:#fff;color:#01231b;border:0!important}
.bg-white header .dropdown-menu::after{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.1);box-shadow:0 12px 17px 2px rgba(0,0,0,.1)}
.bg-white header.header-fixed{background:#fff;border-bottom:1px solid #e8e8e8;-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.1);box-shadow:0 12px 17px 2px rgba(0,0,0,.1)}
.bg-white header.header-fixed .dropdown-menu{background:#fff!important}
.bg-white header.header-fixed .dropdown-menu::after{background:#fff;-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.1);box-shadow:0 12px 17px 2px rgba(0,0,0,.1)}
.bg-white main{overflow:inherit}
.bg-white header .is-login .nav-link{border:1px solid #153439;border-radius:2px;height:48px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#333;padding:0 10px;transition:.3s ease-in-out}header .is-login .nav-link{border:1px solid #153439;border-radius:2px;height:48px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#fff;padding:0 10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.fw-500{font-weight:500}
.store-wrapper{padding:32px 0 80px}
.store-hidden .tab-sub{font-size:14px;line-height:21px;padding:10px 35px 10px 42px;cursor:pointer}
.store-tabs>.tab{padding:12px 35px 12px 12px;font-weight:400;font-size:15px;line-height:21px;color:#333;cursor:pointer;position:relative;border-radius:2px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.store-tabs>.tab.active{background:rgba(3,72,83,.1);color:#00a55d}
.store-tabs>.tab .icon{height:16px;display:flex;margin-right:12px;margin-top:2px}
.dropdown-store::after{content:"\e80e";font-family:fontello;font-style:normal;font-weight:400;width:16px;height:16px;font-size:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:12px;top:0;bottom:0;margin:auto;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.store-cards{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:27px 24px}
.store-card{max-width:292px;width:100%;height:auto;border-radius:2px 2px 0 0;display:none}
.store-card:hover{-webkit-box-shadow:0 1.5rem 1.5rem 0 rgba(0,0,0,.1);box-shadow:0 1.5rem 1.5rem 0 rgba(0,0,0,.1)}
.store-card-img{border:1px solid #e8e8e8;border-radius:2px;height:290px;padding:28px 26px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.cart-main-item-name,.store-card-text,.store-card-title{display:-webkit-box;color:#333;overflow:hidden;-webkit-box-orient:vertical}
.store-card-img img{max-height:100%;height:100%;display:block;margin:auto}
.store-card-body{padding:16px 11px;position:relative}
.cart-main-item-name,.store-card-title{font-weight:500;font-size:18px;line-height:22px}
.store-card-text{margin-top:8px;max-width:100%}
.store-card-actions{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;position:relative;z-index:1}
.store-card-actions-price-current{font-weight:500;font-size:22px;line-height:26px;color:#333}
.store-card-actions-cart{background:0 0;width:42px;height:42px;border-radius:50%;border:0;transition:.3s ease-in-out}
.btn-border-dark,.btn-store-border{border:2px solid #034853;color:#034853}
.store-card-actions-cart .icon{width:24px;height:24px;margin:auto;display:flex;color:#00a55d}
.store-card-actions-cart .icon::before{width:24px;height:24px;font-size:24px;line-height:24px}
.store-card-instock,.store-card-review a{font-size:12px;line-height:16px;color:#333}
.store-card-review{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:16px;margin-top:4px}
.rating-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:13px}
.rating-box .icon{background-repeat:no-repeat;background-position:top center;background-size:cover;width:13px;height:13px}
.rating-box .icon-star{background-image:url(../img/store/star.svg)}
.rating-box .icon-star-active{background-image:url(../img/store/star-active.svg)}
.store-card-hidden{padding:8px 12px 20px;display:none;position:absolute;background:#fff;width:100%;height:auto;left:0;top:100%;-webkit-box-shadow:0 1.5rem 1.5rem 0 rgba(0,0,0,.1);box-shadow:0 1.5rem 1.5rem 0 rgba(0,0,0,.1);z-index:7}
.icon-close,.icon-gift{background-repeat:no-repeat;background-position:top center;width:24px}
.cart-item-content,.store-card-gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.store-card-gift-body{margin-left:12px}
.order-price,.store-card-gift-title{font-weight:500;font-size:16px;line-height:19px}
.store-card-gift-text{font-weight:300;font-size:12px;line-height:14px;margin-top:2px}
.icon-gift{background-image:url(../img/store/gift.svg);background-size:cover;height:24px;display:block}
.btn-border-dark:hover,.btn-store-border:hover{background:#034853;color:#fff}
.btn-more-rev,.btn-store-border,.form-authorization input{height:48px}
.icon-close{background-image:url(../img/icon-close.svg);height:24px;position:absolute;right:25px;top:12px;z-index:10;display:none}
.store-caption{font-weight:500;font-size:40px;line-height:46px;color:#333}
.checkout-block{border-radius:2px;border:1px solid #dedfe0;padding:32px}
.checkout-block-content{margin-left:64px}
.checkout-block-number{width:40px;height:40px;border:1px solid rgba(3,72,83,.05);border-radius:50%;-ms-flex-negative:0;flex-shrink:0}
.checkout-block-body{max-width:590px;width:100%}
.checkout-block-tabs{margin-top:30px}
.checkout-total{background:rgba(3,72,83,.02);top:110px;z-index:5}
.checkout-total .grand-total{padding:16px 0;margin-top:8px;border-top:1px solid #e8e8e8}
.checkout-total .grand-total span:last-child{font-weight:500;font-size:26px;line-height:31px}
.checkout-total-coupon input{height:48px;font-weight:400;font-size:12px;line-height:16px;background:0 0}
.checkout-total-header{margin-bottom:5px}
.checkout-total-box{margin-top:16px;font-size:14px;line-height:17px;color:#23282e}
.checkout .nav-pills .nav-link{border:1px solid #e8e8e8;border-radius:2px;height:48px;width:100%;max-width:251px;font-weight:500;font-size:16px;line-height:19px;color:rgba(51,51,51,.6)}
.checkout .nav-pills .nav-link.active,.checkout .nav-pills .show>.nav-link{background-color:transparent;color:#034853;border:1px solid #034853}
.cart-list{background:rgba(3,72,83,.05);border-radius:2px;padding:12px 40px 12px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}
.cart-item-product{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:250px}
.cart-item-media{margin-right:24px}
.cart-item-media a{width:50px;height:50px;border:1px solid #e8e8e8;border-radius:2px;background:#f1f1f1;padding:10px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cart-item-name{color:#333;font-weight:500;font-size:18px;line-height:22px;transition:.3s ease-in-out;max-width:100px}
.cart-item-name:hover{opacity:.7}
.cart-item-box,.cart-main-item-price{font-weight:500;font-size:18px;line-height:22px;color:#333}
.cart-item-box label{font-style:normal;font-weight:300;font-size:12px;line-height:14px;margin-bottom:8px}
.form-check-input[type=radio]{border:1px solid rgba(3,72,83,.3);width:18px;height:18px}
.form-check-input[type=radio]:checked{background-color:transparent;border-color:#00a55d}
.checkout-block-content .form-check-label,.form-group-search input,.hidden-box-info p{font-weight:400;font-size:14px;line-height:17px;color:#333}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%2300A55D' /%3E%3C/svg%3E%0A")}
.hidden-info-check{max-width:420px;display:none}
.hidden-info-check .form-group{margin-top:12px}
.hidden-box-info{background:rgba(3,72,83,.1);border-radius:2px;margin-top:12px;padding:12px 30px}label{font-weight:400;font-size:14px;line-height:17px;color:rgba(51,51,51,.6);margin-bottom:4px}
.form-control{border:1px solid #e8e8e8;border-radius:2px;height:40px;color:#333}
.form-control.is-invalid{border:1px solid #fc2525!important;background:0 0}
.form-select.is-invalid{border:1px solid #fc2525!important;background:0 0!important}
.invalid-feedback{font-weight:300;font-size:10px;line-height:15px;text-align:right;margin-top:0;color:#fc2525}
.forgot-link,.link-edit,.list-group-item,.login-or{font-size:14px;line-height:17px}
.form-control:focus{color:#333;border:1px solid #e8e8e8;outline:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.27);box-shadow:0 0 6px rgba(0,0,0,.27)}
.block-width{max-width:280px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
.form-group-search .list-group{border-radius:0;border:1px solid #e2e2e2;height:170px;overflow:auto}
.list-group-item{border:0;font-weight:400;color:#333}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#333;text-decoration:none;background-color:rgba(3,72,83,.1)}
.icon-edit{margin-right:12px;width:16px;height:16px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.btn-store{background:#034853;color:#fff;height:48px;border:2px solid transparent}
.login-or,.product-subscribe-form form .form-control.is-invalid{background:#fff}
.btn-store:hover{background:0 0;color:#034853;border:2px solid #034853}
.login-or::after,.login-or::before{content:"";width:40%;height:1px;background:#e8e8e8;position:absolute;top:0;bottom:0;margin:auto}
.edit_password .modal-dialog,.form-order-login{max-width:400px}
.forgot-link{font-weight:400;text-align:center;color:#333;margin-top:12px;display:inline-block}
.login-or{font-weight:400;text-align:center;color:rgba(51,51,51,.6);margin:24px auto 17px;position:relative}
.login-or::after{right:0}
.login-or::before{left:0}
.login-social-btns{display:flex;-ms-flex-align:center;align-items:center;gap:11px}
.btn-social{height:48px;width:100%;border:1px solid #e8e8e8;border-radius:2px;font-weight:500;font-size:16px;line-height:19px;color:#333;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.btn-social .icon{background-position:top center;background-repeat:no-repeat;width:24px;height:24px;background-size:cover;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}
.btn-social .icon-google{background-image:url(../img/social-google.svg)}
.btn-social .icon-facebook{background-image:url(../img/social-facebook.svg)}
.btn-social .icon-twitter{background-image:url(../img/social-twitter.svg)}
.date-delivery{font-size:12px;line-height:16px;color:#333;opacity:.5;margin-top:-10px;margin-left:26px}
.account-profile-name,.goods-code,.order-number,.product-page-description p,.product-page-instock,.rating-number{line-height:17px;font-size:14px}
.product-page-tabs{background:rgba(3,72,83,.1);border:0;padding:15px 30px;gap:56px}
.product-page-tabs .nav-link{margin-bottom:0;background:0 0;border:0;border-radius:0;padding:0;font-weight:400;font-size:17px;line-height:24px;color:rgba(51,51,51,.6);transition:.3s ease-in-out}
.product-page-tabs .nav-link.active{color:#00a55d;background-color:transparent;border-color:transparent}
.product-page-instock{background:rgba(3,72,83,.05);border-radius:2px;padding:11px 20px}
.product-swiper,.small-item{border:1px solid #e8e8e8}
.product-page-media{display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.product-page-media .swiper{width:100%;height:100%}
.product-page-description{gap:6px;flex-direction:column}
.product-page-description p{margin-top:0;margin-left:12px}
.slider__col{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:187px;-ms-flex-negative:0;flex-shrink:0;position:relative}
.slider__col .swiper-wrapper{height:auto}
.slider__col .swiper-button-disabled{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:.5;cursor:no-drop!important}
.slider__col .swiper-button-lock{display:none!important}
.slider__col .swiper-slide{height:auto!important}
.slider__col .slider__next,.slider__col .slider__prev{cursor:pointer;width:100%;height:32px;background:#00a55d;text-align:center;font-size:14px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.list-documentation .icon-pdf,.product-subscribe::after,.product-subscribe::before{background-position:top center;background-repeat:no-repeat}
.slider__col .slider__next::after,.slider__col .slider__prev::after{content:"\e826";font-family:fontello;font-style:normal;font-weight:400;width:18px;height:18px;font-size:18px;-webkit-box-align:center}
.slider__col .slider__next:focus,.slider__col .slider__prev:focus{outline:0}
.slider__col .slider__prev::after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.carousel__dots,.carousel__track,.list-documentation .icon-download,.list-documentation li,.list-documentation li a,.list-equipment li,.product-benefits-media,.product-card-header,.product-description-media,.product-gallery-inners,.product-item,.product-price,.product-subscribe,.product-subscribe-form form,.slider__col .slider__next::after,.small-item{display:-webkit-box;display:-ms-flexbox}
.slider__col .slider__next::after{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.slider__thumbs{height:473px}
.slider__images{height:auto;width:100%}
.swiper-slide-thumb-active .small-item{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.product-gallery-item::after,.product-gallery-item::before{position:absolute;top:0;opacity:0;right:0;left:0;content:"";bottom:0}
.small-item{height:109px;max-width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}
.small-item img,.small-item picture{max-width:100%;-ms-flex-negative:0;flex-shrink:0;height:100%}
.product-item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.product-description-media{width:40px;height:40px;border:1px solid rgba(3,72,83,.05);border-radius:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-benefits-media .benefits-icon,.product-description-media .icon-description{background-position:top center;background-repeat:no-repeat;width:24px;height:24px;display:block}
.product-description-media .icon-clock{background-image:url(../img/store/icon-clock.svg)}
.product-description-media .icon-bookmarks{background-image:url(../img/store/icon-bookmarks.svg)}
.product-description-media .icon-currency{background-image:url(../img/store/icon-currency.svg)}
.product-description-media .icon-magnet{background-image:url(../img/store/icon-magnet.svg)}
.product-description-media .icon-crosshair{background-image:url(../img/store/icon-crosshair.svg)}
.product-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:38px}
.product-btns .btn{min-width:187px}
.product-price{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}
.product-price .price-current{font-weight:500;font-size:26px;line-height:31px;color:#333}
.product-price .price-old{color:rgba(51,51,51,.3);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}
.box-promotional,.product-benefits,.product-special{margin-top:72px}
.fancybox__button--fullscreen g:nth-child(2),.rev-item-hidden,.rev-item-response,.table-product-feature tr:nth-child(n+11){display:none}
.table-compare tbody tr td,.table-compare tbody tr th,.table-product-feature tr td{padding:10px 20px}
.table-product-feature tr td:last-child{width:33%}
.table-product-feature.active tr:nth-child(n+11){display:table-row}
.product-accessories{margin-top:86px}
.product-accessories .store-card{display:block;width:100%;max-width:100%}
.product-accessories .store-card-img{height:264px;padding:0 22px}
.product-accessories .store-card-body{padding:18px 0 0}
.product-accessories .store-card-text{margin-top:0}
.product-accessories .store-card-actions{margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-benefits-media{width:48px;height:48px;border:2px solid rgba(3,72,83,.05);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.product-benefits-media .benefits-icon1{background-image:url(../img/store/benefits-star.svg)}
.product-benefits-media .benefits-icon2{background-image:url(../img/store/benefits-board.svg)}
.product-benefits-media .benefits-icon3{background-image:url(../img/store/benefits-shield-check.svg)}
.product-special-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.product-special-item-media{max-width:292px;width:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:24px}
.product-special-title{font-weight:500;font-size:22px;line-height:26px;margin-bottom:12px}
.product-special-date{margin-top:16px;font-size:14px;line-height:17px;color:rgba(51,51,51,.6)}
.product-subscribe{margin-top:72px;background:#034853;border-radius:4px;padding:85px 105px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.product-subscribe::before{content:"";background-image:url(../img/store/subscribe_bg1.svg);display:block;width:210px;height:207px;position:absolute;left:0;top:0}
.product-subscribe::after{content:"";background-image:url(../img/store/subscribe_bg2.svg);display:block;width:275px;height:224px;position:absolute;right:0;top:0}
.product-subscribe-info{max-width:310px;position:relative;z-index:5}
.product-subscribe .subtitle{font-weight:300;font-size:17px;line-height:24px}
.rev-item-nickname,.revModal .modal-title{line-height:34px;font-size:24px}
.product-subscribe-form{position:relative;z-index:5}
.product-subscribe-form form{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%}
.list-documentation li,.list-equipment li{-webkit-box-align:center;position:relative}
.product-subscribe-form form .form-control{height:56px;width:296px}
.list-equipment li{margin-bottom:16px;display:flex;-ms-flex-align:center;align-items:center}
.list-equipment li::before{content:"";width:6px;height:6px;background:#333;display:block;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}
.product-card{max-width:397px;width:100%;-ms-flex-negative:0;flex-shrink:0;top:110px;z-index:5}
.product-card-header{border:1px solid #e8e8e8;padding:49px 25px 49px 16px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}
.product-card-header-media{max-width:95px;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;border:1px solid #e8e8e8;border-radius:3px}
.product-card-price{border:1px solid #e8e8e8;padding:32px 16px}
.list-documentation{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}
.list-documentation li{margin-bottom:24px;display:flex;-ms-flex-align:center;align-items:center;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.list-documentation li a{font-weight:400;font-size:15px;line-height:21px;color:#333;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-documentation li a:hover .icon-download,.table-compare .icon-arrow-right{background-color:rgba(3,72,83,.1)}
.list-documentation .icon-pdf{background-image:url(../img/store/icon-pdf.svg);width:24px;height:24px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}
.list-documentation .icon-download{width:24px;height:24px;margin-left:16px;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:50%}
.product-gallery-inners{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:22px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.product-gallery-item{border:1px solid #e8e8e8;width:calc(50% - 11px);height:210px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.rev-attention,.rev-item-header{-ms-flex-align:center;display:flex}
.product-gallery-item::after{width:100%;height:100%;transition:.3s ease-in-out;background-color:rgba(255,255,255,.4)}
.product-gallery-item::before{background-image:url(../img/icon_search-plus.svg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:auto;width:30px;height:30px;z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.table-compare{max-width:1055px}
.table-compare thead tr th{padding:22px 20px}
.table{--bs-table-striped-bg:transporant;--bs-table-striped-order:even}
.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:rgba(3,72,83,.05)}
.rev-wrapper{max-width:713px;width:100%}
.rev-attention{padding:20px 32px;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d9d9d9;border-radius:2px}
.rev-attention .btn{min-width:auto;padding:0 29px}
.rev-item{border:1px solid #e8e8e8;border-radius:2px;padding:32px}
.rev-item-header{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.rev-item-rating{margin-top:4px}
.rev-item-rating .rating-box{gap:3px}
.rev-item-rating .rating-box .icon{width:19px;height:19px}
.rev-item-answer{display:flex;-ms-flex-align:center;align-items:center;gap:49px;margin-top:22px}
.rev-item-answers,.rev-item-reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px;line-height:17px}
.carousel__slide,.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;overscroll-behavior:contain;max-width:100%}
.rev-item .form-group textarea{width:100%;height:121px;max-width:592px;resize:none}
.form-response .btn{min-width:170px}
.rev-reply{position:relative;height:100%;padding-left:12px;border-left:1px solid #e8e8e8}
.icon-answers,.icon-reply{background-position:top center;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-right:8px;display:block}
.revModal .modal-dialog{max-width:594px}
.revModal .modal-content .btn-close{right:48px;top:37px}
.form-rev .btn{height:56px}
.form-rev textarea{min-height:181px;resize:none}
.icon-reply{background-image:url(../img/store/icon-reply.svg)}
.icon-answers{background-image:url(../img/store/icon-answers.svg)}
.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:flex}
.carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto}
.has-dots{margin-bottom:calc(.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;user-select:none}
.account-icon,.add-recipient .icon-plus::before,.btn-exit,.carousel__button,.cart-main-item,.cart-main-item-quantity,.cart-main-item-quantity button,.cart-wrapper,.check_pass .icon-eye,.fancybox__container,.fancybox__content,.fancybox__slide,.fancybox__thumbs .carousel__slide,.fancybox__toolbar,.fancybox__track,.icon-status,.icon-status::before,.order-detail .icon,.order-detail-links a,.order-item-action,.order-item-info,.order-item-main,.order-item::after,.order-number-block,.order-price-block,.order-product,.order-products,.order-status,.personal-form-btns,.personal-info-form .form-group,.subscription-inners{display:-webkit-box;display:-ms-flexbox}
.fancybox__image,.fancybox__thumbs .carousel__slide>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after,.order-steps .order-step.done .order-step-name{opacity:1}
.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}
.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.fancybox__thumbs,.fancybox__toolbar{opacity:var(--fancybox-opacity, 1)}
.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}
.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}
.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:flex;height:100%}
.fancybox__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0;padding:48px 8px 8px;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}
.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}
.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}
.fancybox__caption,.fancybox__spinner{color:var(--fancybox-color,currentColor)}
.fancybox__content :focus:not(.carousel__button.is-close){outline:dotted thin;-webkit-box-shadow:none;box-shadow:none}
.fancybox__caption{-ms-flex-item-align:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}
.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
.fancybox__nav .carousel__button.is-prev{left:8px}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}
.fancybox__spinner svg{-webkit-animation:2s linear infinite fancybox-rotate;animation:2s linear infinite fancybox-rotate;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:1.5s ease-in-out infinite fancybox-dash;animation:1.5s ease-in-out infinite fancybox-dash;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s backwards fancybox-fadeIn;animation:.15s backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s both fancybox-fadeOut;animation:.15s both fancybox-fadeOut}
.fancybox-fadeIn{-webkit-animation:.15s both fancybox-fadeIn;animation:.15s both fancybox-fadeIn}
.fancybox-fadeOut{-webkit-animation:.1s both fancybox-fadeOut;animation:.1s both fancybox-fadeOut}
.fancybox-zoomInUp{-webkit-animation:.2s both fancybox-zoomInUp;animation:.2s both fancybox-zoomInUp}
.fancybox-zoomOutDown{-webkit-animation:.15s both fancybox-zoomOutDown;animation:.15s both fancybox-zoomOutDown}
.fancybox-throwOutUp{-webkit-animation:.15s both fancybox-throwOutUp;animation:.15s both fancybox-throwOutUp}
.fancybox-throwOutDown{-webkit-animation:.15s both fancybox-throwOutDown;animation:.15s both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content,.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content,.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}
.has-image .fancybox__content{padding:0;background:0 0;min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain],.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}
.account-profile .login-icon,.fancybox__thumb{background-position:center center;background-repeat:no-repeat}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}
.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-color:rgba(255,255,255,.1);border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__container:-webkit-full-screen::backdrop{opacity:0}
.fancybox__container:-ms-fullscreen::backdrop{opacity:0}
.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child,.hidden-capt,.info-hidden{display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.account-sidebar{max-width:292px;width:100%;-ms-flex-negative:0;flex-shrink:0}
.account-profile{padding:13px 8px;background:rgba(3,72,83,.02)}
.account-profile .login-icon{width:32px;height:32px;background-color:rgba(222,223,224,.1);background-image:url(../img/login.svg);border-radius:50%;display:block;margin-right:14px}
.account-profile-email{font-weight:300;font-size:12px;line-height:14px;color:#00a55d}
.account-links .nav-link{height:48px;padding:0 8px;background:0 0;border:0;text-align:left;font-weight:400;font-size:14px;line-height:17px;color:#333;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.account-links .nav-link.active{background:#e6edee;color:#034853;pointer-events:none}
.account-icon{width:32px;height:32px;border:1px solid rgba(3,72,83,.05);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:14px}
.personal-box{border:1px solid #e8e8e8;border-radius:2px;padding:24px}
.footer-social li,.personal-box .account-icon{margin-right:16px}
.personal-box-caption{font-weight:500;font-size:22px;line-height:26px}
.personal-box-delivery .personal-info-form .form-group.street{max-width:235px}
.personal-box-delivery .personal-info-form .form-group.house{max-width:146px}
.personal-box-delivery .personal-info-form .form-group.floor{max-width:107px}
.personal-box-delivery .personal-info-form .form-group.locality{max-width:193px}
.personal-box-delivery .personal-delete{margin-left:10px}
.personal-info{gap:24px 86px}
.personal-info-recipients{gap:24px 54px}
.personal-info-delivery{gap:24px 63px}
.personal-info-login{gap:24px 60px}
.personal-info-login-edit{margin-left:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1px}
.personal-info-sub{font-size:14px;line-height:17px;opacity:.5;margin-bottom:4px}
.personal-info-primary{font-size:16px;line-height:19px}
.personal-info-form{gap:18px 24px}
.personal-info-form .form-group{max-width:176px;display:flex;flex-direction:column}
.personal-info-form.form-width{max-width:580px}
.personal-info-form .icon-calendar input{background:0 0;cursor:pointer}
.personal-info-form .icon-calendar::before{background:0 0;position:absolute;right:12px;top:0;bottom:0;margin:auto}
.datepicker--cell.-selected-.-focus-,.datepicker--nav-action:hover{background:rgba(51,51,51,.7)}
.btn-account{margin-top:32px;min-width:164px;padding:0 28px}
.btn-clean{border:0;background:0 0}
.datepicker--cell.-selected-,.datepicker--nav-action{background:#333}
.btn-exit{font-size:16px;line-height:16px;color:#00a55d;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.add-recipient .icon-plus,.btn-exit .icon-exit{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.order-detail-item-product .product-visible::after,.order-item::after{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;margin-right:0;z-index:-1;font-family:fontello;text-decoration:inherit}
.datepicker{-webkit-box-shadow:0 4px 14px rgba(68,102,242,.15);box-shadow:0 4px 14px rgba(68,102,242,.15)}
.datepicker--day-name{color:#000;font-weight:700}
.datepicker--cell.-current-{color:#000;border-radius:5px;font-weight:700;border:2px solid #333}
.datepicker--cell.-focus-{background:#333;color:#fff}
.personal-form-btns{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;gap:24px}
.personal-form-btns button{min-width:176px;padding:0 28px}
.personal-delete{margin-left:-10px;margin-bottom:8px}
.order-detail-value a,.order-detail-value p,.order-item-hidden{margin-bottom:13px}
.personal-delete .icon-delete{cursor:pointer}
.add-recipient{margin-top:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:17px;color:#00a55d;cursor:pointer}
.add-recipient .icon-plus::before{font-size:24px;width:24px;height:24px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.manager_main,.subscription-types{max-width:800px;width:100%}
.manager-ok{max-width:505px;border-radius:2px;border:1px solid rgba(0,165,93,.2);padding:22px 30px 55px;text-align:center;display:none}
.img-success-sent{background-image:url(../img/account/success-sent.svg);background-position:top center;background-repeat:no-repeat;width:247px;height:219px;display:inline-block}
.form-support{max-width:330px;width:100%;margin-top:18px}
.form-support textarea{min-height:138px;resize:none}
.form-support .btn{width:100%;margin-top:32px}
.subscription-inners{margin-top:32px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:108px}
.subscription-inners .form-check-label p{font-weight:300;font-size:15px;line-height:18px;color:#333;opacity:.6}
.subscription-inners .form-check-label .subscription-title{font-weight:400;font-size:17px;line-height:24px;color:#333;margin-bottom:6px;opacity:1}
.form-check-input[type=checkbox]{border:1px solid rgba(3,72,83,.4);border-radius:4px}
.form-check-input[type=checkbox]:checked{background-color:#00a55d;border-color:#00a55d}
.cart-main-item,.order-detail-item-product{border-bottom:1px solid #e8e8e8}
.orders-search{max-width:560px;width:100%}
.orders-search input{height:48px;font-style:italic;background-image:url(../img/account/search.svg);background-repeat:no-repeat;background-position:left 32px center;padding-left:55px}
.orders-search input::-webkit-input-placeholder{opacity:.5}
.orders-search input::-moz-placeholder{opacity:.5}
.orders-search input::placeholder{opacity:.5}
.orders-search input:-ms-input-placeholder{opacity:.5}
.orders-search input::-ms-input-placeholder{opacity:.5}
.orders-search button{min-width:136px;padding:0;margin-left:0!important}
.orders-filter{margin-left:15px}
.orders-filter select{font-weight:400;font-size:14px;line-height:17px;color:#333;border:1px solid #e8e8e8;height:44px}
.orders-filter select option{color:rgba(51,51,51,.6);margin:5px 0;border:0!important}
.order-item{margin-top:18px;border:1px solid #e8e8e8;border-radius:2px;width:100%;position:relative}
.order-item-main{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 24px 9px 32px}
.order-item-action,.order-item-info{-webkit-box-align:center;display:flex}
.order-item-info{-ms-flex-align:center;align-items:center;width:50%}
.order-item-action{-ms-flex-align:center;align-items:center;width:42%}
.order-item::after{content:"\e80e";font-style:normal;font-weight:400;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:.3s ease-in-out;width:16px;height:16px;font-size:16px;position:absolute;right:24px;top:25px}
.order-item-hidden{margin-top:24px;padding:0 24px 0 32px;display:none}
.order-item-hidden .action-steps__list{counter-reset:steps;display:-ms-grid;display:grid;-ms-grid-columns:110px 132px 132px;grid-template-columns:110px 132px 132px;margin-top:35px;gap:32px 46px}
.order-item-hidden .action-steps__item{counter-increment:steps;position:relative}
.order-item-hidden .action-steps__num::before,.order-steps .order-step-number:before{content:counter(steps)}
.order-item.open .order-item-main .order-item-action,.order-item.open .order-item-main .order-status-block{opacity:0;display:none}
.order-steps{counter-reset:steps;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;position:relative}
.order-steps::after{content:"";width:96%;height:1px;background:#e8e8e8;position:absolute;left:18px;right:0;top:16px;display:block}
.order-steps .order-step{counter-increment:steps;width:32px;position:relative}
.order-steps .order-step-tooltip{white-space:nowrap;width:auto;position:absolute;left:-5px;top:-44px;font-weight:300;font-size:12px;line-height:14px;color:#333;z-index:3;padding:8px 16px;background:#fff;border-radius:2px;-webkit-filter:drop-shadow(-2px 2px 10px rgba(112,112,117,0.3));filter:drop-shadow(-2px 2px 10px rgba(112, 112, 117, .3))}
.order-steps .order-step-tooltip::after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid #fff;position:absolute;left:14px;bottom:-10px}
.order-steps .order-step.done .order-step-number{background:#013942;color:#fff}
.order-steps .order-step-number{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e8e8e8;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;line-height:19px;margin:0 auto}
.cart-main-item-quantity button .icon-quantity,.check_pass .icon-eye,.order-detail .icon.icon-tel{background-repeat:no-repeat;width:16px;height:16px}
.order-steps .order-step-name{font-size:14px;line-height:17px;margin-top:12px;opacity:.46}
.order-detail,.order-detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px}
.order-detail-item-header,.order-detail-item-product .product-hidden,.order-detail-item-product .product-visible{-ms-grid-columns:155px 1fr;grid-template-columns:155px 1fr;gap:10px}
.order-detail-item-header,.order-detail-item-product.open .product-hidden{display:-ms-grid;display:grid}
.order-detail-item-product .product-visible{display:-ms-grid;display:grid;cursor:pointer;position:relative;padding-top:9px;padding-bottom:9px;padding-right:20px}
.order-detail-item-product .product-visible::after{content:"\e80e";font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:.3s ease-in-out;width:16px;height:16px;font-size:16px;position:absolute;right:0;top:10px}
.footer-copy a,.order-price-block,.order-status-block{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}
.order-price-block,.order-status-block{height:auto;opacity:1}
.order-detail-item-product .product-visible .order-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.order-detail-item-product .product-hidden{margin-top:6px;display:none;padding-bottom:9px}
.order-detail-name{font-size:14px;line-height:17px;color:rgba(51,51,51,.6);margin-bottom:8px}
.order-detail-value,.order-detail-value a{color:#333;font-size:14px;line-height:17px}
.order-detail-value .order-product{position:static!important}
.order-detail .icon{width:16px;height:16px;font-size:16px;margin-right:12px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.order-detail .icon.icon-tel{background-image:url(../img/account/icon-tel.svg);background-position:top center}
.order-detail .icon::before,.order-detail-links .icon::before{width:16px;height:16px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.order-detail-links{gap:48px}
.order-detail-links a{font-size:14px;line-height:17px;color:#00a55d;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.order-detail-links .icon{width:16px;height:16px;font-size:16px;margin-right:8px}
.order-date{font-size:12px;line-height:16px;color:rgba(51,51,51,.6)}
.order-number-block{width:40%;display:flex;flex-direction:column}
.order-status-mob{font-size:15px;line-height:21px;display:none}
.order-status-block{width:60%}
.order-price-block{width:30%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.order-price-cap{margin-bottom:2px;font-weight:300;font-size:12px;line-height:14px;color:rgba(51,51,51,.6)}
.order-status{font-weight:500;font-size:16px;line-height:19px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icon-status,.icon-status::before{-webkit-box-align:center;display:flex}
.order-status.onroad .icon-status{background:#ff910f}
.order-status.canceled .icon-status{background:#f31001}
.icon-status{margin-right:12px;width:24px;height:24px;border-radius:50%;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}
.cart-main-item-media,.order-product{border:1px solid #e8e8e8;display:flex}
.icon-status::before{font-family:fontello;font-style:normal;font-weight:400;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:inherit;width:16px;height:16px;font-size:16px;color:#fff}
.order-products{width:70%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:1;height:auto;position:relative}
.order-product{max-width:46px;height:44px;padding:5px;-ms-flex-negative:0;flex-shrink:0;border-radius:2px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px;position:relative;z-index:10}
.order-product:nth-child(2){right:-3px;z-index:9}
.order-product:nth-child(3){right:-6px;z-index:8}
.order-product:nth-child(4){right:-9px;z-index:7}
.order-product:nth-child(5){right:-12px;z-index:6}
.order-product:nth-child(6){right:-15px;z-index:5}
.order-product:nth-child(7){right:-18px;z-index:4}
.order-product:nth-child(8){right:-21px;z-index:3}
.order-product:nth-child(9){right:-24px;z-index:2}
.order-product:nth-child(10){right:-27px;z-index:1}
.cart-wrapper{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart-main-item{padding-bottom:16px;margin-bottom:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cart-main-item-media{width:87px;border-radius:2px;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px;-ms-flex-negative:0;flex-shrink:0}
.cart-main-item-quantity,.cart-right{border:1px solid #e8e8e8;background:#fff}
.cart-main-item-info{max-width:160px;width:100%;overflow:hidden}
.cart-main-item-code{font-weight:300;font-size:12px;line-height:14px;color:rgba(51,51,51,.6);margin-top:5px}
.cart-main-item-code .cart-code-value{font-weight:400;color:#333;margin-left:7px}
.cart-main-item-remove{color:#00a55d;cursor:pointer;width:24px;height:24px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:5px}
.cart-main-item-remove:hover{opacity:.5}
.cart-main-item-quantity{width:84px;height:30px;border-radius:6px;display:flex;padding:7px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 40px 0 50px}
.cart-main-item-quantity button{width:16px;height:16px;border:0;background:0 0;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cart-main-item-quantity button .icon-quantity{background-position:center;display:block;-ms-flex-negative:0;flex-shrink:0}
.cart-main-item-quantity button .icon-quantity-minus{background-image:url(../img/account/quantity-minus.svg)}
.cart-main-item-quantity button .icon-quantity-plus{background-image:url(../img/account/quantity-plus.svg)}
.cart-main-item-quantity input{width:32px;border:0;text-align:center;font-size:14px;line-height:17px;color:#333}
.footer p,.footer-contacts a{font-weight:300;font-size:12px;line-height:18px;margin-bottom:4px}
.cart-right{width:100%;max-width:292px;margin-left:24px;-ms-flex-negative:0;flex-shrink:0;border-radius:2px;padding:32px 28px;top:110px;z-index:5}
.cart-right-title{font-weight:500;font-size:22px;line-height:26px;color:#333;padding-bottom:10px}
.cart-right .checkout-total-coupon{margin-top:24px;margin-bottom:12px}
.cart-right .checkout-total-coupon input{height:40px;font-weight:400;font-size:12px;line-height:16px;background:0}
.cart-right .grand-total{padding:0;margin-top:0;border-top:0}
.edit_popup .modal-dialog{max-width:711px}
.edit_popup .modal-title{font-size:24px;font-weight:400;line-height:34px;color:#333}
.edit_popup .btn-close{top:0;bottom:0;margin:auto;right:40px}
.edit_popup .send_again{font-weight:400;font-size:14px;line-height:17px;color:#333;cursor:pointer}
.check_pass{margin-left:16px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}
.check_pass .icon-eye{background-image:url(../img/account/icon-eye.svg);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.check_pass.view .icon-eye{background-image:url(../img/account/icon-eye-off.svg)}
.block-authorization{padding:32px 0 70px}
.block-authorization .login-or{margin:36px auto 26px}
.box-reg p{opacity:.6}
.box-reg .reg-link{color:#3855b3}
.form-block-password .check_pass{position:absolute;right:30px;top:0;bottom:0;margin:auto;width:16x;height:16px}
.form-block-footer{margin:12px 0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form-block-footer .form-check-input{height:18px;width:18px;border-color:#e8e8e8}
.form-block-footer .form-check-label{color:#333;margin-bottom:0;font-size:14px}
.form-block-footer .forgot-link{margin-top:0;cursor:pointer}
.form-block-footer .form-check a{font-size:14px;line-height:17px;color:#627cbd}
.form-registration-confirm{max-width:396px;width:100%;margin:26px auto 0}
.form-registration-confirm .confirm-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cart-empty .img-cart-empty,.footer-social li a,.no-orders .img-no-orders{background-repeat:no-repeat;background-position:top center;background-size:cover;display:block}
.form-registration-confirm .confirm-number input{width:56px;height:56px;border:1px solid #e8e8e8;border-radius:2px;text-align:center;color:#333}
.footer p,.footer-contacts a,.footer-copy a:hover,.footer-menu li a{color:#c4e6ec}
.cart-empty,.no-orders{border-radius:2px;border:1px solid rgba(0,165,93,.5);padding:48px 84px;max-width:510px;text-align:center;display:none}
.footer-contacts,.footer-copy{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}
.no-orders .img-no-orders{background-image:url(../img/account/no-orders.svg);width:336px;height:219px;margin:0 auto}
.cart-empty .btn,.no-orders .btn{min-width:256px;margin-top:32px}
.cart-empty .img-cart-empty{background-image:url(../img/account/cart-empty.svg);width:336px;height:219px;margin:0 auto}footer{background:-o-linear-gradient(358.19deg,#031c20 1.72%,#031c20 22.26%,#013741 50.09%,#031c20 77.52%,#031c20 96.47%);background:linear-gradient(91.81deg,#031c20 1.72%,#031c20 22.26%,#013741 50.09%,#031c20 77.52%,#031c20 96.47%)}
.footer{overflow:hidden;text-align:center;padding:24px 0 18px}
.footer-contacts{margin-top:14px;display:flex;-ms-flex-direction:column;flex-direction:column}
.footer-copy a,.footer-copy p{font-weight:300;font-size:12px;line-height:16px}
.footer-menu-main{-moz-column-count:2;/*-webkit-column-count:2;column-count:2*/}
.footer-menu li a{font-size:14px;line-height:21px}
.footer-copy{text-align:center;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:0;padding:0 0 18px}
.footer-copy .row .col-12:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.footer-copy .row .col-12:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.footer-copy .row .col-12:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.footer-copy .row .col-12:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.footer-copy p{color:rgba(197,230,236,.6)}
.footer-copy a{font-style:normal;color:rgba(196,230,236,.6);transition:.3s ease-in-out}
.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}
.footer-social li a{width:26px;height:26px}
.footer-social li a.facebook{background-image:url(../img/facebook.svg)}
.footer-social li a.instagram{background-image:url(../img/instagram.svg)}
.footer-social li a.twitter{background-image:url(../img/twitter.svg)}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00252b;position:absolute;left:0;top:0;bottom:0;right:0;min-height:100vh;padding:38px 0 0}
.bg-white .store-wrapper .navbar-collapse{padding-top:60px}@media screen and (min-width:450px){header .btn-shop{max-width:300px;height:48px;order:2;margin-top:24px}}@media screen and (min-width:767px){.lecturers .swiper .swiper-slide,.logo-swiper .swiper-slide,.mobile-swiper .swiper-slide,.news .swiper-slide,.technologies-top .swiper .swiper-slide{width:auto;-ms-flex-negative:1;flex-shrink:1}
.lecturers .swiper .swiper-wrapper,.logo-swiper .swiper-wrapper,.mobile-swiper .swiper-wrapper,.technologies-top .swiper .swiper-wrapper{width:auto}
.technicum .swiper-slide{margin:0 11px}
.news .swiper-wrapper{width:auto;display:-ms-grid;display:grid;grid-gap:24px;grid-template-areas:"swipe1 swipe2" "swipe1 swipe3" "swipe1 swipe4";-ms-grid-rows:1fr 24px 1fr;grid-template-rows:repeat(2,1fr);-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr)}
.news .swiper-wrapper .swiper-slide:first-child{grid-area:swipe1;-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}
.news .swiper-wrapper .swiper-slide:nth-child(2){grid-area:swipe2;-ms-grid-row:1;-ms-grid-column:3}
.news .swiper-wrapper .swiper-slide:nth-child(3){grid-area:swipe3;-ms-grid-row:3;-ms-grid-column:3}
.news .swiper-wrapper .swiper-slide:nth-child(4){grid-area:swipe4;-ms-grid-row:5;-ms-grid-column:3}
.award .swiper-slide{margin:0 12px}
.mobile-swiper-tech .swiper-slide{max-width:397px;width:100%!important}
.lecturers-inners{margin-top:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:27px}}@media screen and (min-width:768px){.footer,.footer-copy,.stages{text-align:left}
.mobile-swiper-tech .swiper-slide{width:auto;-ms-flex-negative:1;flex-shrink:1}
.mobile-swiper-tech .swiper-wrapper{width:auto}
.opportunities .box-inners,.productivity .box-inners,.stages .box-inners{margin-top:0}
.productivity{padding:70px 0 45px}
.productivity-btn{margin:64px 0 0}
.footer{padding:50px 0 32px}
.footer-copy{display:block;border-top:1px solid rgba(231,235,239,.1);padding:23px 0}
.footer-copy .row .col-12{-webkit-box-ordinal-group:inherit!important;-ms-flex-order:inherit!important;order:inherit!important}
.footer-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}}@media screen and (min-width:950px){.subcategory{max-width:334px}}@media screen and (min-width:992px){nav.navbar .dropdown:hover>.dropdown-menu{display:block}
.bg-white .store-wrapper .navbar-collapse{padding-top:0}
.product-page-description{gap:20px;flex-direction:row}
.orders-search button{margin-left:16px!important}
.product-page-description p{margin-top:14px;margin-left:0;width:100%}
.subscription-types{max-width:420px}
.manager_main{max-width:445px}header .header-menu li{margin:0}header .header-menu li a{font-size:14px;font-weight:400}header .login{margin:0 40px;border-bottom:0;order:inherit;width:auto;padding:0}header .login .login-icon{width:32px;height:32px;margin:0}header .header-menu li a::before,header .is-login{display:none}
.navbar-collapse{padding:0;position:static;min-height:inherit;background:0 0}header .btn-shop{max-width:min-content;height:inherit;order:inherit;margin-top:0}header .header-menu{margin:0 auto;gap:20px;order:inherit;padding:0 0 0 20px}
.overlay_scroll{height:inherit;overflow:inherit;flex-direction:inherit;padding:0;align-items:center}
.offline-education{text-align:left}
.offline-education .box-inners{text-align:left;margin-top:0}
.offline-education-inners{margin-top:56px}
.offline-education .subtitle{max-width:560px}
.slider__images{height:533px}
.slider__col{display:-webkit-box;display:-ms-flexbox;display:flex}
.personal-box-content{display:inherit}}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}
.fancybox__slide{padding:64px 100px}
.carousel__button.is-close,.fancybox__nav .carousel__button.is-next{right:40px}
.fancybox__nav .carousel__button.is-prev{left:40px}
.fancybox__toolbar{padding:8px}
.product-page-description{gap:32px}}@media screen and (min-width:1250px){header .header-menu li a{font-size:inherit}header .login{margin:0 30px}}@media screen and (min-width:1750px){.about-item-subtext{min-height:auto}}@media screen and (max-width:1550px){.main-content{padding-top:140px}
.main-partner{margin-top:50px;max-width:600px}}@media screen and (max-width:1400px){.about-partners-hidden{left:10%}}@media screen and (max-width:1360px){.about-item{padding:92px 20px 77px}
.partners-item{max-width:31%}}@media screen and (max-width:1300px){.bg-white .swiper-button-next{right:-10px}
.bg-white .swiper-button-prev{left:-10px}
.store-card{width:31%}
.store-card-img{height:250px}}@media screen and (max-width:1250px){.technologies-img,header .logotip{margin-right:10px}h1{font-size:60px;line-height:64px}
.subtitle{font-size:20px;line-height:26px}
.about-item-border-number,.about-item-number{font-size:60px;line-height:70px}h2{font-size:45px;line-height:50px}header .btn-shop{padding:10px 16px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a{font-size:15px;line-height:21px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2{max-width:190px}
.main-content{padding-left:0}
.main-partner{padding:39px 20px 39px 35px;max-width:500px}
.about-item{padding:45px 10px 30px}
.about-item-border-number{top:20px}
.about-item-subtext{font-size:22px;line-height:26px;min-height:52px}
.technologies-item{padding:37px 33px 30px 14px}
.technologies-img{max-width:60px}
.technologies-info-text{margin-top:13px}
.efficiency-item{padding:40px 30px 26px}
.partners-item{padding:32px 15px 24px}
.partners-item-info a::before{margin-right:15px}
.partners-item-name{font-size:25px;line-height:30px}
.news-title,.technicum-item-text{font-size:22px;line-height:28px}
.news-block-small img{max-width:200px}
.news-title{margin-bottom:5px}
.news-text{margin-bottom:12px}
.about-top-img{max-width:100%;margin-left:0}}@media screen and (max-width:1220px){.order-detail{-ms-flex-wrap:wrap;flex-wrap:wrap}
.order-detail-item-header,.order-detail-item-product .product-hidden,.order-detail-item-product .product-visible{-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr;gap:20px}}@media screen and (max-width:1200px){.contacts-inners{margin-top:0}
.contacts-body{padding:74px 0 0 50px}
.checkout-total{position:static;top:0;margin-top:32px}
.slider__col{width:125px}
.small-item{height:90px}
.product-subscribe{padding:85px 60px}
.list-documentation{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}
.subscription-inners{gap:50px}}@media screen and (max-width:1100px){.contacts h1,.contacts-inners{text-align:center}
.mobile-swiper-tech .technologies-item{height:230px;padding:16px 28px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.mobile-swiper-tech .technologies-info{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.mobile-swiper-tech .technologies-info h3{font-size:18px;line-height:22px;margin-top:16px}
.mobile-swiper-tech .technologies-info .technologies-info-text{font-size:14px;line-height:17px;margin-top:8px}
.contacts-inners{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:0 0}
.contacts-body{padding:0 0 32px}
.contacts-body-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contacts-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contacts-map{height:400px;width:100%}
.contacts-map iframe{width:100%}
.blog-item{width:49%;max-width:100%}
.blog-search{top:-93px}
.product-page-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow:auto;margin:0 -15px}}@media screen and (max-width:1050px){.hidden_info{max-width:600px}}@media screen and (max-width:992px){.cart-wrapper,.dealer-inners,.personal-info-form,.subscription-inners{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.main-content{padding-top:108px}
.hexagon{zoom:60%}
.mob-figure{position:absolute;right:28px;top:250px}
.mob-figure2{position:absolute;left:65px;bottom:0}
.detail_main{right:120px;top:80px;-webkit-animation:15s ease-in-out infinite rotate;animation:15s ease-in-out infinite rotate;max-width:75px}@-webkit-keyframes rotate{from{right:120px;top:80px}20%{right:10px;top:150px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{right:10px;top:250px;-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}60%{right:100px;top:290px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}80%{right:-30px;top:180px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}}@keyframes rotate{from{right:120px;top:80px}20%{right:10px;top:150px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{right:10px;top:250px;-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}60%{right:100px;top:290px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}80%{right:-30px;top:180px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}}
.about-inners{-ms-flex-wrap:wrap;flex-wrap:wrap}
.about-item{padding:45px 10px 30px;width:30%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.about-item-subtext{min-height:auto}
.technologies-item{padding:25px 10px}
.technologies-img{max-width:53px}
.efficiency-item{padding:40px 15px 26px}
.efficiency-block{padding:0 15px}
.efficiency-block h2,.product-page .store-caption{font-size:30px;line-height:36px}
.efficiency-block-number{font-size:60px;line-height:65px}
.efficiency-block-subtext{font-size:24px;line-height:30px}
.partners-item{max-width:47%}
.technicum-item-text{font-size:20px;line-height:24px;margin-top:12px}
.btn-account,.join-info button{margin-top:24px}
.team-position{padding-right:0}
.award-item-title{font-size:22px;line-height:28px;margin-top:12px}
.dealer-inners{margin:24px 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.personal-info,.product-page-description,.product-subscribe,.rev-item-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}
.dealer-item{margin:0 0 16px;padding:12px 20px 24px 12px;max-width:600px}
.dealer-btn{margin:8px auto 0}
.bg-white .store-btn-m{font-size:14px;line-height:17px;padding:0;margin-bottom:25px}
.bg-white .store-btn-m .icon::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.store-wrapper{padding:15px 0 50px}
.store-card:hover{-webkit-box-shadow:none;box-shadow:none}
.product-page-description p br,.store-card:hover .store-card-hidden{display:none}
.store-card-body{padding:16px 0}
.personal-box-caption,.personal-box-main,.store-card-title{font-size:16px;line-height:18px}
.store-card-text{font-size:12px;line-height:18px;margin-top:4px}
.store-card-actions-price-current{font-size:18px;line-height:22px}
.store-card-actions-cart{width:32px;height:32px}
.store-card-actions-cart .icon{width:16px;height:16px}
.store-card-actions-cart .icon::before{width:16px;height:16px;font-size:16px;line-height:16px}
.personal-info-delivery,.personal-info-login,.personal-info-recipients{gap:12px}
.product-btns .btn{min-width:165px}
.product-subscribe{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 60px}
.product-subscribe-info{text-align:center;max-width:450px;width:100%;margin-bottom:32px}
.product-card{max-width:355px;top:70px}
.personal-box-delivery .personal-info-form .form-group.floor,.personal-box-delivery .personal-info-form .form-group.house,.personal-box-delivery .personal-info-form .form-group.locality,.personal-box-delivery .personal-info-form .form-group.street,.personal-info-form .form-group,.personal-info-login{max-width:500px;width:100%}
.product-card-header,.product-card-price{padding:20px 15px}
.product-card-price{padding:0;border:0}
.list-documentation{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.product-gallery-item{height:150px}
.table-compare thead tr th{padding:10px}
.table-compare tbody tr td,.table-compare tbody tr th{padding:10px;font-size:15px;line-height:23px}
.rev-attention,.rev-item{padding:10px 15px}
.rev-item-header{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.personal-box{padding:12px 16px}
.personal-box .account-icon{margin-right:8px}
.personal-box .account-icon::before{color:#333}
.personal-box-main::after{content:"\e80e";font-family:fontello;font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:inherit;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:16px;height:16px;font-size:16px;position:absolute;right:0;top:0;bottom:0;margin:auto}
.personal-info{flex-direction:column;gap:12px}
.personal-info-form,.subscription-inners{-ms-flex-direction:column}
.personal-info-login-edit{margin-bottom:3px;margin-left:auto}
.personal-info-sub{font-size:12px;line-height:17px;opacity:.5;margin-bottom:1px}
.personal-info-primary{font-size:14px;line-height:21px}
.personal-info-form{gap:8px;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;position:relative}
.hidden-capt{display:block}
.btn-exit{padding:0}
.personal-delete{position:absolute;top:0;right:12px;margin:0}
.form-support{max-width:100%}
.subscription-inners{gap:32px;flex-direction:column;margin-top:0}
.subscription-inners h3{font-weight:500;font-size:16px;line-height:18px}
.subscription-inners .form-check-label .subscription-title{font-size:16px;line-height:22px;margin-bottom:4px}
.cart-wrapper{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cart-main-inners{width:100%}
.cart-main-item{border:1px solid #e8e8e8;border-radius:2px;width:100%;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 8px}
.cart-right{margin-left:0;max-width:450px;padding:16px}}@media screen and (max-width:992px) and (max-width:768px){.dealer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}
.dealer-item h3 br{display:none}
.dealer-item-img{margin-right:16px;width:49px;height:56px}
.product-page h1.store-caption{font-size:20px;line-height:24px}}@media screen and (max-width:991px){.product-item{padding:0 20px}
.product-swiper{padding-bottom:40px}
.product-swiper .product-swiper-btn{width:32px;height:32px;background:#00a55d}
.product-swiper .swiper-button-prev{left:4px;top:46%;margin:0}
.product-swiper .swiper-button-next{right:4px;top:46%;margin:0}main{padding-top:48px}h3{font-size:22px;line-height:28px}header{padding:12px 0}header .dropdown-menu,header.header-fixed .dropdown-main .dropdown-menu{background:0 0!important}
.account-sidebar,header .dropdown-menu::after,header.header-fixed .dropdown-main .dropdown-menu::after{display:none}header .dropdown-lang{margin:0 0 0 20px}header .navbar{position:static}header .header-menu li{margin:0 0 24px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list li:last-child,header .header-menu li:last-child{margin-bottom:0}header .btn-shop,header .is-login{-webkit-box-ordinal-group:3;order:2}header .login .login-icon{margin-right:12px;width:45px;height:45px}header .login .account-profile-name{font-weight:500;font-size:18px;line-height:22px}header .login .account-profile-email{color:#fff;margin-top:4px}header .is-login{display:block;-ms-flex-order:2;margin:17px 0 0;width:100%}header .is-login .nav-link:hover{color:#42e2a4;background:#002b32}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;padding:16px 21px 0 49px;border:0}
.navbar-expand-lg .navbar-nav .dropdown-menu-list li{margin-bottom:18px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a{font-size:15px;line-height:21px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list a::before{display:none!important}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2{max-width:450px}
.navbar-expand-lg .navbar-nav .dropdown-menu-list2 li a{font-size:14px;line-height:18px}
.offline-education{text-align:center}
.offline-education .box-inners{text-align:left;margin-top:24px}
.offline-education .box-inners h3{font-weight:500}
.offline-education .subtitle{font-size:15px;line-height:22px}}@media screen and (max-width:950px){.technicum-education-inners{height:auto;margin-top:32px;max-width:100%}
.technicum-education-subtitle{font-size:12px;line-height:17px;max-width:100%}
.technicum-education video{width:100%;max-height:initial}
.technicum-education-category{max-width:100%}
.hidden_info{padding-top:0;left:0;top:0;min-height:auto;max-width:initial}
.hidden_info h3{font-size:15px;line-height:21px}}@media screen and (max-width:768px){.blog-page-body .list-group-horizontal,.join-inners,.order-detail,.order-item-info,.order-item-main,.order-steps,.partners-block,.request404-search{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.breadcrumb-item.active,.breadcrumb-item:first-child a{color:#fff;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.award-item-title,.checkout-total .grand-total span:last-child,.more-news h2,.request404-title,h3{font-size:20px;line-height:24px}h1{font-size:45px;line-height:50px}
.title-page,h2{font-size:30px;line-height:33px}
.btn{padding:0 24px;height:48px}
.modal-dialog,.technologies-modal .modal-dialog{padding:0 24px!important}
.modal-content{padding:24px}
.block-order,.for-managers .video-wrapper,.modal-content .form-modal,.reviews-swiper,.values-block{margin-top:24px}
.modal-content .form-modal textarea.form-control{height:40px}
.modal-content .form-modal .form-control{font-size:15px;line-height:21px;height:47px}
.blog-page-published,.modal-content .form-modal label{font-size:12px;line-height:14px}
.modal-title{font-size:20px;line-height:24px;text-align:left}
.link-arrow-right,.product-accessories .store-card-text{font-size:16px;line-height:22px}
.box-info p{font-size:15px;line-height:21px;margin-top:6px}
.box-item{margin-bottom:27px}
.box-icon{width:49px;height:56px}
.about-mission .subtitle br,.about-mission h2 br,.bg-white .swiper-shadow::after,.bg-white .swiper-shadow::before,.breadcrumb-item.active::before,.contacts-caption,.dealer-figure,.icon-status,.order-steps .order-step-tooltip::after,.request404-descriprion br,.swiper-shadow::after,.swiper.effect::before,.top-page .wherebuy-figure,.wherebuy-top .wherebuy-figure{display:none}
.top-page{padding:24px 0 25px}
.top-page.crumb{padding-top:24px}
.edit_popup .btn-close,.technologies-modal .modal-content .btn-close{right:24px}
.technologies-modal .modal-title{font-weight:500;font-size:20px;line-height:24px}
.technologies-modal .modal-header{padding:24px;border-bottom:0}
.edit_popup .modal-body,.technologies-modal .modal-body{padding:0 24px 24px}
.technologies-modal .modal-body h6{font-weight:500;font-size:18px;line-height:22px}
.breadcrumb-item a,.breadcrumb-item.active,.breadcrumb-item:first-child a{font-size:14px;line-height:17px}
.technologies-modal .modal-body ul li{font-weight:400;font-size:15px;line-height:21px;margin-bottom:12px}
.technologies-modal .modal-body ul li::before{margin-top:7px}
.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.breadcrumb-item:first-child a{position:relative;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.breadcrumb-item:first-child a::before{content:"\e801";width:16px;height:16px;font-size:16px;font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit}
.breadcrumb-item.active{display:none;font-weight:400;padding-right:50px}
.main{height:auto;padding-bottom:48px}
.contacts-body-link a:first-child,.main-partner p,.order-price{font-size:18px;line-height:22px}
.hexagon{zoom:40%;-webkit-transform:translateY(170px) translateX(-100px);-ms-transform:translateY(170px) translateX(-100px);transform:translateY(170px) translateX(-100px)}
.video-play{width:45px;height:45px;background-size:cover}
.video-info{margin-top:31px}
.opportunities{padding:50px 0 25px}
.opp_figure1{bottom:-120px;left:-92px}
.opp_figure3{bottom:-50px;left:60px}
.about-inners,.contacts-social,.form-registration-confirm button,.request404-title{margin-top:32px}
.efficiency,.for-managers,.offline-education,.partners,.reviews,.technicum-education{padding:25px 0}
.efficiency-item{padding:24px 10px 20px}
.blog-page-body .list-group li,.edit_popup p,.efficiency-item-text,.product-benefits-info p,.product-page-description p,.product-special .product-special-text,.rev-item-text{font-size:15px;line-height:21px}
.efficiency-block{height:auto;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.more-news h2,.more-news-swiper,.page-table tr td:last-child,.product-accessories-inners .swiper-accessories,.product-special-inners .swiper-special,.reviews h2,.reviews-swiper,.team .subtitle,.team h2{padding-left:15px}
.efficiency-block-item{width:31%;height:180px}
.efficiency-block-item:nth-child(4){width:38%}
.efficiency-block-item:first-child{width:100%;padding-top:40px;text-align:center;height:auto}
.efficiency-block-item:first-child a{margin:24px auto 33px}
.efficiency-block-number{font-size:44px;line-height:44px}
.efficiency-block-subtext{font-size:16px;line-height:16px}
.blog-page-body p,.efficiency-block-text{font-size:15px;line-height:21px;margin-top:12px}
.efficiency_figure1{left:auto;right:-50px;top:0;width:110px;opacity:.12;-webkit-transform:rotate(-28deg);-ms-transform:rotate(-28deg);transform:rotate(-28deg)}
.efficiency_figure2{left:auto;right:17px;top:-10px;width:60px;opacity:.1;-webkit-transform:rotate(-28deg);-ms-transform:rotate(-28deg);transform:rotate(-28deg)}
.reviews-video span{width:48px;height:48px}
.reviews-name{font-size:20px;line-height:24px;margin-top:16px}
.reviews-text{font-size:15px;line-height:22px;margin-top:6px}
.partners-block{margin-top:24px;-ms-flex-direction:column;flex-direction:column}
.partners-inners{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.blog-page-body .list-group-horizontal,.join-inners,.order-item-info,.order-item-main{-ms-flex-direction:column}
.partners-item{height:auto;padding:16px}
.partners-item-link{margin-top:18px}
.contacts-body-link,.order-status,.partners-item-info,.product-accessories .store-card-actions{margin-top:12px}
.partners-search{width:100%;margin-right:0;padding:0;background:0 0;margin-bottom:24px}
.partners-phone{margin-bottom:8px}
.news-text{font-size:15px;line-height:21px;-webkit-line-clamp:4;padding-right:20px}
.join{padding:25px 0 0}
.join-figure1{width:108px;left:auto;right:-50px;top:190px}
.join-figure8{width:38px;left:auto;right:70px;top:150px}
.join-inners{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.join-info button{position:absolute;bottom:25px;left:0;right:0;margin:0 auto;z-index:5;max-width:200px}
.join-media{margin:27px -15px 0;position:relative}
.join-media::after{content:"";height:175px;width:100%;position:absolute;left:0;right:0;bottom:0;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,37,43,0)),to(#00252b));background:-o-linear-gradient(top,rgba(0,37,43,0) 0,#00252b 100%);background:linear-gradient(180deg,rgba(0,37,43,0) 0,#00252b 100%);z-index:1}
.about-mission h2{text-align:left}
.about-mission .subtitle{text-align:left;padding-right:30px}
.about-who{padding-bottom:0}
.team{padding:50px 0 10px}
.team-swiper{padding-left:15px;margin-top:24px}
.blog,.politics,.request404,.team-inners{padding-bottom:50px}
.team-name{font-size:20px;line-height:24px;margin-top:10px}
.team-position{margin-top:6px;font-size:15px;line-height:22px}
.hidden-info-check .form-group,.order-detail-delivery,.team-link{margin-top:8px}
.values{padding:25px 0 10px}
.values-block .box-item{margin-bottom:30px}
.award{padding:10px 0}
.award .swiper{padding:0 15px;margin:0 -15px}
.award-inners{margin:28px 0}
.award-item-subtitle{margin-top:2px}
.about-join{padding:25px 0 50px}
.about-join button{margin:32px auto 0}
.dealer{padding:50px 0}
.dealer-item .box-info{margin-top:0}
.contacts .container{padding:0}
.contacts-body{padding:0 15px 32px 0}
.contacts-address{font-size:15px;line-height:21px;border:0;padding:0}
.politics-body,.table-product-feature tr td:first-child{padding-right:30px}
.contacts-map{height:250px}
.blog-search{top:-63px}
.blog-search-form input{height:40px;font-size:15px;line-height:22px;padding:0 10px 0 40px}
.blog-search-form button{width:16px;height:16px;top:11px;left:16px}
.blog-page-body .list-group-horizontal{flex-direction:column;gap:0;margin-bottom:20px}
.blog-page-body .list-group-horizontal li{white-space:normal;margin-bottom:4px;font-weight:300;font-size:12px;line-height:14px}
.blog-page-body h3{margin:24px 0 0}
.blog-page-body h4{margin:16px 0 0;font-size:18px;line-height:23px}
.blog-page-body .page-media{margin:12px auto}
.blog-page-body .page-media-flex{gap:12px}
.blog-page-tags{font-size:14px;line-height:15px;gap:5px 15px}
.more-news-tags,.page-table,.rev-item-date{font-size:12px;line-height:17px}
.page-blockquote::before,.product-special-item-media img,.product-special-item-media picture{height:100%}
.page-table{font-weight:300}
.page-table tr td{height:39px}
.page-table tr td:first-child{padding-left:10px}
.more-news{padding-bottom:30px}
.more-news-swiper{margin-top:15px;padding-bottom:50px}
.more-news-tags{margin:8px 0}
.request404-descriprion{font-weight:400;margin-top:18px;font-size:15px;line-height:21px}
.request404-search{margin:38px auto 0;-ms-flex-direction:column;flex-direction:column}
.request404-search input{height:48px}
.request404-search button{max-width:406px;width:100%;margin-top:12px}
.checkout-block-tabs,.politics-body{margin-top:16px}
.request404-group{margin-right:0;height:48px}
.cart-list,.checkout-block{padding:16px}
.politics-body p{margin-top:16px;font-size:15px;line-height:21px;margin-bottom:20px}
.store-cards{gap:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.orders-header,.orders-search,.product-gallery-inners,.product-special-item,.product-subscribe-form form,.rev-attention{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}
.store-card{width:48%;max-width:95%}
.store-caption{font-size:30px;line-height:31px}
.checkout-block-content{margin-left:0}
.checkout-block-number{width:32px;height:32px;font-size:14px;line-height:21px;color:#034853}
.checkout-block-body,.personal-info-form.form-width{max-width:100%}
.checkout-block-body h3{font-size:16px;line-height:18px;font-weight:500}
.checkout-total{background:rgba(3,72,83,.05)}
.checkout-total-coupon input{background:#fff;font-size:14px;line-height:21px}
.checkout .nav-pills .nav-link{max-width:48%}
.cart-list{margin-top:18px;background:rgba(3,72,83,.1)}
.cart-item-product{min-width:200px}
.cart-item-media,.cart-main-item-media,.product-card-header-media{margin-right:12px}
.cart-item-media a{background:0 0}
.hidden-box-info{margin-top:8px;padding:14px 20px 14px 12px}
.hidden-box-info p{font-size:12px;line-height:18px}
.goods-code,label{font-size:12px}
.form-control,.product-page-tabs .nav-link{font-size:14px;line-height:21px}
.product-page-tabs{padding:10px 16px;gap:24px}
.box-promotional,.product-accessories,.product-benefits,.product-special{margin-top:50px}
.table-product-feature tr td{padding:10px 6px;font-size:12px;line-height:17px}
.table-product-feature tr td:last-child{width:auto;white-space:nowrap}
.product-accessories-inners,.product-special-inners{margin:0 -15px}
.product-accessories .store-card-img{height:155px}
.product-benefits-media{width:40px;height:40px}
.product-special-item{flex-direction:column}
.product-special-item-media{margin-right:0;max-width:100%;width:100%;border:1px solid #e8e8e8;border-radius:2px;height:126px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-special-title{font-size:16px;line-height:18px;margin-bottom:12px;margin-top:12px}
.product-special-date{margin-top:12px;font-size:12px;line-height:18px}
.product-subscribe{padding:32px 24px;margin:50px -15px 0;border-radius:0}
.product-subscribe::before{background-image:url(../img/store/subscribe_bg1_m.svg);width:56px;height:148px}
.product-subscribe::after{background-image:url(../img/store/subscribe_bg2_m.svg);width:75px;height:112px}
.product-subscribe .subtitle{font-weight:400;font-size:15px;line-height:21px;max-width:240px;margin:18px auto 0}
.order-detail-item,.order-status-block,.product-subscribe-form,.product-subscribe-form form .form-group,.product-subscribe-form form button,.rev-attention .btn{width:100%}
.product-subscribe-form form{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:350px;width:100%;margin:0 auto}
.product-subscribe-form form .form-control{height:48px;width:100%}
.list-equipment li{margin-bottom:12px;font-size:15px;line-height:21px}
.product-card{position:static;max-width:100%;top:0;margin-top:50px}
.product-card-header{padding:0;border:0;margin-bottom:32px}
.list-documentation .icon-download{margin-left:26px}
.product-gallery-inners{flex-direction:column;gap:12px}
.product-gallery-item{width:100%;height:180px}
.rev-attention{flex-direction:column;padding:28px 45px}
.rev-attention .rev-attention-caption{font-size:20px;line-height:24px;font-weight:500;margin-bottom:32px}
.rev-item{padding:16px 32px 16px 16px}
.rev-item-nickname{font-size:20px;line-height:24px;font-weight:500;margin-bottom:4px}
.orders-search{flex-direction:column;gap:12px;max-width:100%}
.orders-search input{height:40px;background-position:left 16px center;padding-left:39px;width:100%}
.orders-search button{width:100%;max-width:100%}
.orders-filter{margin-left:0;width:100%}
.orders-header{flex-direction:column;gap:24px}
.order-item{padding-bottom:16px}
.order-item-main{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 16px 0}
.order-item-info{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
.order-item-action{width:100%;margin-top:16px}
.order-item::after{right:16px;top:16px}
.order-item-hidden{margin-top:20px;margin-bottom:0;padding:0 16px}
.order-steps{-ms-flex-direction:column;flex-direction:column;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:18px}
.order-steps::after{margin-top:0;font-size:12px;width:1px;height:92%;left:12px}
.order-steps .order-step{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.order-steps .order-step-tooltip{position:static;left:0;top:0;margin:0 0 0 auto;padding:0;background:0 0}
.order-steps .order-step-number{width:24px;height:24px;margin:0 12px 0 0;font-weight:400;font-size:14px}
.order-steps .order-step-name{margin-top:0;font-size:12px}
.order-detail{gap:24px;-ms-flex-direction:column;flex-direction:column}
.order-detail-item-header,.order-detail-item-product .product-hidden,.order-detail-item-product .product-visible{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:10px;padding-right:15px}
.order-detail-name{font-size:12px;margin-bottom:2px}
.order-detail .icon{margin-right:8px}
.order-number{font-size:12px;margin-right:7px}
.order-number-block{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.order-status-mob{display:block;margin-bottom:12px}
.order-price-block{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-status.completed{color:#00a55d}
.order-status.onroad{color:#ff910f}
.order-status.canceled{color:#f31001}
.order-products{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:25px}
.cart-main-item-remove{margin-right:0}
.cart-main-item-quantity{margin:0}
.cart-main-item-box{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;gap:0;margin-left:99px;margin-top:-28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart-main-item-box .cart-main-item-quantity{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.edit_popup .modal-header{padding:24px;border:0}
.edit_popup .modal-title{font-size:20px;font-weight:500;line-height:24px}
.block-authorization .reg-sub{font-size:15px;line-height:21px;padding:0 35px}
.form-registration-confirm .confirm-number input{width:42px;height:42px}
.footer-contacts a{font-weight:400;font-size:14px;line-height:21px}
.footer-social li a{width:32px;height:32px}}@media screen and (max-width:768px) and (max-width:350px){.cart-main-item-box{margin-left:77px;margin-top:-20px}}@media screen and (max-width:767px){.blog-inners,.main-partner,.news-block-small{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.subtitle{font-size:18px;line-height:24px;margin-top:12px}
.about-partners-figures,.about-top-f1,.about-top-f2,.opportunities .subtitle br,.stages .stages_figure,.subtitle br,.technologies-item h3 br{display:none}
.mobile-swiper{margin-left:-15px;margin-right:-15px;padding:0 15px}
.about-top,.main,.opportunities .subtitle,.opportunities h2,.stages{text-align:center}
.main::after{content:"";width:100%;height:100%;left:0;right:0;bottom:0;top:0;position:absolute;display:block;background:rgba(0,37,43,.88)}
.main-partner{padding:44px 0 40px;-ms-flex-direction:column;flex-direction:column;margin:50px auto 0}
.blog-block,.main-partner button{margin-top:21px}
.about{padding:25px 0 0}
.about-item{padding:30px 20px 23px 37px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}
.about-item>div{width:140px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}
.about-item-border-number{right:auto;left:30px}
.about-item-number{font-size:40px;line-height:48px;text-align:left}
.about-item-subtext{font-size:20px;line-height:24px;text-align:left}
.about-item-description{font-size:15px;line-height:21px;text-align:left;margin-top:0}
.technologies{padding:50px 0 25px;background-image:none}
.efficiency-inners,.technologies-inners{margin-top:32px}
.technologies-item{padding:28px 31px 28px 24px;height:auto;margin-bottom:12px}
.about-partners,.news,.stages,.technicum{padding:25px 0}
.technologies-img{max-width:53px;margin-right:23px}
.technologies-info-link{margin-top:18px}
.technologies-info-text{margin-top:6px;font-size:15px;line-height:21px}
.technologies-btn{margin:12px auto 0}
.efficiency-inners .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding-bottom:44px}
.efficiency-inners .swiper-wrapper .swiper-slide{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}
.technicum .subtitle,.technicum h2{padding:0 50px}
.technicum .swiper-wrapper{padding-bottom:20px}
.technicum-swiper{margin:0 -15px;padding:0 15px}
.technicum-figure1{width:39px;left:auto;top:-15px;opacity:.08;right:50px}
.technicum-figure3{width:49px;left:auto;top:-5px;opacity:.08;right:-10px}
.technicum-figure4{left:auto;right:20px;top:20px}
.technicum-inners{margin:28px 0}
.about-partners-item,.technicum-item{margin:0}
.technicum-btn{margin:9px auto 0}
.news-block,.news-title{margin-top:16px}
.news .swiper-wrapper{padding-bottom:40px}
.news .news-swiper{padding:0 15px;margin:0 -15px}
.news .tab-content{margin-top:23px}
.news-block-big img{max-width:606px;width:100%;margin-bottom:0}
.news-block-small{-ms-flex-direction:column;flex-direction:column;margin-bottom:0}
.news-block-small img{max-width:100%;width:100%}
.news-block-small .block-info{margin-left:0}
.news-tabs button{width:140px;height:40px;font-size:12px;line-height:18px}
.blog-item-body p,.blog-tabs button{font-size:14px;line-height:21px}
.news-title{font-size:20px;line-height:24px}
.news-btn-all{position:static;width:190px;margin:15px auto 0}
.about-top .subtitle{margin-top:12px;max-width:100%}
.about-top-f3{width:67px;right:auto;top:244px;left:20px;opacity:.5}
.about-top-f4{right:auto;top:264px;left:-60px;opacity:.1}
.about-top-img{margin-top:68px;padding:0 10px}
.about-partners .logo-swiper{margin:0 -15px;padding:0 15px 30px}
.about-partners-inners{margin:24px 0 0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.about-partners-hidden{left:5%;top:-110px;width:197px;height:118px;padding:10px 10px 0;z-index:6}
.about-partners-name{font-size:17px;line-height:22px}
.about-partners-address,.about-partners-link{font-size:15px;line-height:19px}
.about-partners-address{margin:5px 0 3px}
.technologies-top{padding-bottom:0}
.technologies-top .swiper{margin:0 -15px;padding-left:15px;padding-bottom:30px}
.technologies-top .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.technologies-block{margin-top:24px;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.blog-tabs{margin-bottom:16px;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll;padding-bottom:10px;white-space:nowrap}
.blog-tabs button{padding:10px 16px;font-weight:400}
.blog-inners{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog-item{width:100%;max-width:500px}
.blog-item-body{padding:13px 0 17px;height:auto;border:0;border-bottom:1px solid rgba(222,222,222,.09)}
.blog-item-body h3{margin:12px 0 8px}
.blog-item-info{margin-top:17px}
.blog-item-info>div{font-size:12px;line-height:17px}
.blog-item-info>div::before{width:16px;height:16px}
.blog-tags{font-size:12px;line-height:13px}
.blog-search{position:relative;top:0;margin:0 auto 24px}
.blog-search-form{max-width:100%}
.blog-more-btn{margin:24px auto 0}
.lecturers{padding:25px 0 15px}
.lecturers .swiper{margin:0 -15px;padding:0 15px 40px}
.lecturers-item{max-width:100%;text-align:left!important}
.lecturers-name{font-size:20px;line-height:24px;margin-top:12px}
.lecturers-description{font-size:15px;line-height:22px;max-width:100%}
.footer-social li{margin:0 12px}}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}@media screen and (max-width:576px){.block-width,.partners-item{max-width:100%}
.partners-item:nth-child(n+4){display:none}
.checkout .nav-pills .nav-link{border:1px solid #034853;max-width:100%;color:#034853}
.checkout .nav-pills .nav-link:first-child{margin-bottom:12px}
.checkout .nav-pills .nav-link.active,.checkout .nav-pills .show>.nav-link{background:#034853;color:#fff}
.cart-item-product{min-width:auto;margin-bottom:16px;padding-right:80px}
.cart-item-media a{width:60px;height:60px;padding:2px}
.cart-item-name{max-width:150px}
.cart-item-box label{margin-bottom:2px}
.cart-item .link-edit{position:absolute;right:0;top:8px}
.icon-edit{margin-right:8px}
.link-edit{font-size:12px;line-height:18px}
.login-social-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.block-authorization{padding:12px 0 50px}
.block-authorization .login-or{margin:24px auto}
.form-registration-confirm{max-width:450px}
.form-registration-confirm .confirm-number{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:500px){.more-news-item .blog-item-info,.personal-form-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.video-info{margin-top:15px}
.more-news-item .blog-item-info{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}
.personal-info-form .form-group{max-width:100%;width:100%}
.btn-account{margin-top:24px;width:100%}
.personal-form-btns{-ms-flex-direction:column;flex-direction:column;gap:12px}
.personal-form-btns button{width:100%}}@media screen and (max-width:450px){header .btn-shop{width:100%;max-width:100%}header .btn-shop i::before{display:none}
.store-tabs{width:97%}
.store-card-img{height:180px;padding:10px}
.product-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}
.product-btns .btn{min-width:100%}
.product-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.order-detail-info{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.order-detail-info .order-detail-price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-detail-links{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart-empty .img-cart-empty,.no-orders .img-no-orders{width:280px;height:183px}
.cart-empty .btn,.no-orders .btn{width:100%;margin-top:24px}}@media screen and (max-width:350px){.cart-main-item-media{width:65px}
.cart-main-item-code{margin-top:4px}
.block-authorization .reg-sub{padding:0 15px}}@media print{.datepickers-container{display:none}}
.webp .main{background-image:url(../img/bg_main.webp)}
.webp .technologies{background-image:url(../img/bg_technologies.webp)}@media screen and (max-width:550px){.no-webp .main{background-image:url(../img/bg_main_m.jpg)}
.cart-empty,.no-orders{border:0;padding:0}
.webp .main{background-image:url(../img/bg_main_m.webp)}}

/*@media screen and (max-width: 950px) {*/
/*    .technicum-education-inners {*/
/*        padding-top: 414px !important;*/
/*    }*/
/*}*/
/*@media screen and (max-width: 650px) {*/
/*    .technicum-education-inners {*/
/*        padding-top: 414px !important;*/
/*    }*/
/*}*/

.category-wrapper {
    max-width: 334px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}

@media screen and (max-width: 950px) {
   .category-wrapper {
       max-width: 100%;
       max-height: 500px;
       overflow: hidden;
       overflow-y: auto;
   }

   .hidden_info iframe {
     width: 100%;
     height: 300px;
   }
}

@media screen and (max-height: 720px) {
    .main {
        height: 100%;
    }
}
@media screen and (max-width: 450px) {
   .hidden_info iframe {
     height: 200px;
   }
}
.blog-page-body strong {
    font-weight: bold;
}
.blog-page-body ul {
    margin-top: 18px;
    list-style-type: disc;
    padding-left: 27px;
    color: #c4e6ec;
}
.blog-page-body blockquote {
    max-width: 580px;
    width: 100%;
    margin-top: 16px;
    position: relative;
    padding-left: 18px;
}
.blog-page-body blockquote:before {
    content: "";
    width: 4px;
    height: 62%;
    min-height: 44px;
    background: #d50a1c;
    display: block;
    margin-right: 14px;
    position: absolute;
    left: 0;
    top: 0;
}
.blog-page-body table {
    --bs-table-striped-bg: transporant;
    --bs-table-striped-order: even;
    font-size: 15px;
    line-height: 22px;
    font-style: normal;
    font-weight: 500;
    width: 100%;
    color: #fff;
    border-color: #fff;
    margin-top: 32px;
	display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
/*
.blog-page-body tr td:first-child {
    padding-left: 31px;
    text-align: left;
}*/
.blog-page-body tr td {
    border: 1px solid rgba(255, 255, 255, 0.2);
    height: 56px;
  /*  width: 33%;*/
    vertical-align: middle;
    text-align: center;
}
.blog-page-body table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.blog-page-body table p{margin-top: 0;}
.table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.blog-page-body thead td{background: rgba(3,72,83,.18);}
/*
.blog-page-body tr:first-child td:nth-child(2) {
    background: #157e45;
}
.blog-page-body tr:first-child td:last-child {
    background: #15577e;
}

.blog-page-body tr td:last-child {
    padding-left: 7%;
    text-align: left;
    background: rgba(3, 72, 83, 0.18);
}

.blog-page-body tr td:nth-child(2) {
    background: #12221a;
}

.blog-page-body tr td:nth-child(2) {
    background: #12221a;
} */
.blog-page-body video {
    margin: 24px auto 17px;
    display: block;
    width: 100%;
}
.blog-page-body h2 {
    font-size: 30px;
}
.ytp-cued-thumbnail-overlay-image {
    background-size: 100% 100% !important;
}
.green-border {
    border: 2px solid #42e2a4;
    border-radius: 2px;
    padding: 39px 31px 39px 48px;
    width: 100%;
    position: relative;
}
.gray-border-radius{
    border: 2px solid #42e2a4;
    background: linear-gradient(242.85deg, rgba(255, 255, 255, 0.05) 10.37%, rgba(255, 255, 255, 0) 126.95%);
    border-radius: 2px;
    padding: 20px 31px 20px 31px;
    width: 100%;
    position: relative;
}

.gray-border-radius p{font-size: 20px;}
.gray-border-radius a{font-size: 20px;color: #42e2a4;font-style: inherit;}
.gray-border-radius a:hover{color: #ffffff;}

@media screen and (max-width: 767px) {
.green-border {
        padding: 40px 20px;
        -ms-flex-direction: column;
        flex-direction: column;
    }
.gray-border-radius a {display: table;}
}

.blog-page-body div {
    font-weight: 300;
    margin-top: 16px
}
.swiper-shadow::after {
    z-index: 0;
}

@media (max-width: 399.98px) { 
    .hidden_info iframe {height: 200px;}
}

@media (min-width: 400px) and (max-width: 767.98px) {
    .hidden_info iframe {height: 300px;}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
    .hidden_info iframe {height: 400px;}
}

header .header-menu li:nth-of-type(4n+1) a::before {
    content: "\e81d";/*О компании*/
}
header .header-menu li:nth-of-type(4n+2) a::before {
    content: "\e81f";/*Где купить*/
}
header .header-menu li:nth-of-type(4n+3) a::before {
    content: "\e81e";/*Блог*/
}
header .header-menu li:nth-of-type(4n+4) a::before {
    content: "\e821";/*Техникум*/
}
/*Продукты
header .header-menu li:nth-of-type(4n+5) a::before {
    content: "\e820";
}*/
header .header-menu li:nth-of-type(4n+6) a::before {
    content: "\e822";/*Технологии*/
}
header .header-menu li:nth-of-type(4n+7) a::before {
    content: "\e823";/*Контакты*/
}

@font-face { font-family: 'fontello-grunbaum'; src: url('../fonts/fontello-grunbaum.eot?13740693'); src: url('../fonts/fontello-grunbaum.eot?13740693#iefix') format('embedded-opentype'), url('../fonts/fontello-grunbaum.woff2?13740693') format('woff2'), url('../fonts/fontello-grunbaum.woff?13740693') format('woff'), url('../fonts/fontello-grunbaum.ttf?13740693') format('truetype'), url('../fonts/fontello-grunbaum.svg?13740693#fontello') format('svg'); font-weight: normal; font-style: normal; }

header .header-menu .dropdown-menu-list li:nth-of-type(4n+1) a::before  {
    content: "\e802";font-family: 'fontello-grunbaum'!important;/*Обслуговування автокондиціонерів AC*/
}
header .header-menu .dropdown-menu-list li:nth-of-type(4n+2) a::before {
    content: "\e803";font-family: 'fontello-grunbaum'!important;/*Обслуговування систем ДВЗ*/
}
header .header-menu .dropdown-menu-list li:nth-of-type(4n+3) a::before {
    content: "\e801";font-family: 'fontello-grunbaum'!important;/*Заміна технічних рідин*/
}
header .header-menu .dropdown-menu-list li:nth-of-type(4n+4) a::before {
    content: "\e805";font-family: 'fontello-grunbaum'!important;/*Тестери тиску Common Rail*/
}