body,html{height:100%;padding:0}body{display:flex;flex-direction:column;font-size:14px;font-family:Montserrat,sans-serif;color:#1b1b1b}body.header-fixed{padding-top:252px}.main-content{flex:1 0 auto}.main-footer{flex-shrink:0}img{max-width:100%}h1{font-style:normal;font-weight:500;font-size:44px;line-height:60px;}h2{font-style:normal;font-weight:500;font-size:36px;line-height:48px;margin-bottom:35px}h3{font-style:normal;font-weight:600;font-size:22px;line-height:28px}h4{font-style:normal;font-weight:500;font-size:18px;line-height:24px}h5{font-style:normal;font-weight:600;font-size:16px;line-height:20px}h6{font-style:normal;font-weight:500;font-size:16px;line-height:20px}p{font-style:normal;font-weight:400;font-size:14px;line-height:28px}.p2{font-style:normal;font-weight:500;font-size:18px;line-height:24px}.p3{font-style:normal;font-weight:400;font-size:18px;line-height:28px}.text-main{color:#128ad6}.text-alt{color:#0769a6}.text-black-lighter{color:#515151}.text-black{color:#1b1b1b}.bg-main{background:#128ad6!important}.bg-alt{background:#0769a6!important}a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0769a6;transition:250ms}a:hover{color:#0769a6}ul.list{padding-left:0;list-style:none}ul.list li{position:relative;padding-left:20px}ul.list li::before{content:"";width:8px;height:8px;background:#0769a6;border-radius:1px;position:absolute;left:0;top:6px}ol.list{padding-left:0;list-style:none;counter-reset:list-ol-counter}ol.list li{position:relative;padding-left:30px;counter-increment:list-ol-counter}ol.list li::before{content:counter(list-ol-counter);width:16px;height:16px;color:#fff;font-size:12px;line-height:28px;background:#0769a6;border-radius:2px;position:absolute;left:0;top:2px;display:flex;justify-content:center;align-items:center}.pagination{border-radius:0}.pagination .page-item.active .page-link{color:#128ad6;border:1px solid #128ad6;background:0 0}.pagination .page-link{text-decoration:none!important;font-style:normal;font-weight:400;font-size:22px;line-height:28px;color:#515151;background:0 0;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:9px 19px;border:none}.pagination .pagination-spacer{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.language-switcher{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;text-decoration:none!important;display:flex;align-items:center;opacity:.6;transition:.2s}.language-switcher:hover{opacity:1;color:#000}.language-switcher i{font-size:18px;margin-right:8px}.overflow-hidden{overflow:hidden}.main-header__nav-wrap .dropdown:hover>.dropdown-menu{display:block;margin-top:10px}.main-header__nav-wrap .dropdown>a{padding-bottom:20px}.dropdown-menu{padding:10px 0;background:#fff;border:1px solid #e7e7e7;box-shadow:2px 4px 4px rgba(0,0,0,.05);border-radius:6px}.dropdown-item{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1b1b1b;padding:8px 12px}.dropdown-item:hover{background:#f6f7f9;color:#128ad6}.main-header--fixed{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 4px 3px rgba(0,0,0,.04)}.main-header--fixed .main-header__bar-wrap{display:none}.main-header--fixed .main-header__nav-wrap{display:none}.main-header--fixed .main-header__contacts--schedule{display:none}.main-header--fixed .main-header__catalog-btn-wrap--fixed{display:block}.main-header--fixed .main-header__search-wrap{margin-right:25px}.main-header--fixed .main-header__content-wrap{padding-top:18px;padding-bottom:10px}.main-header--fixed .main-header__content{padding:0}.main-header--fixed .main-header__catalog-menu-inner-content{max-height:75vh}.main-header.catalog-is-open .main-header__catalog-btn{background:#0769a6}.main-header__inner{position:relative}.main-header__bar-wrap{background:#f6f7f9}.main-header__bar{display:flex;padding:8px 0;align-items:center}.main-header__location-wrap{margin-right:50px}.main-header__location{display:flex;align-items:center;justify-content:center}.main-header__location i{font-size:18px;margin-right:8px}.main-header__location span{font-size:14px;line-height:20px}.main-header__countries{list-style:none;padding:0;margin:0;display:flex}.main-header__countries-item:not(:last-child){margin-right:12px}.main-header__countries-item img{width:18px;height:18px}.main-header__message-wrap{margin-left:auto;margin-right:auto}.main-header__message{font-size:14px;line-height:28px;color:#1b1b1b;opacity:.4}.main-header__message a{color:#1b1b1b;text-decoration:none}.main-header__socials{list-style:none;padding:0;margin:0;display:flex}.main-header__socials-item-link{display:flex;align-items:center;text-decoration:none!important;font-size:14px;line-height:20px;color:#1b1b1b}.main-header__socials-item-link img{width:18px;height:18px;margin-right:8px}.main-header__content-wrap{padding-top:20px;padding-bottom:20px;background:#fff}.main-header__content{display:flex;padding:6px 0}.main-header__logo-wrap{margin-right:50px}.main-header__logo-wrap a{text-decoration:none;color:#128ad6}.main-header__logo{width:215px}.main-header__logo-city{margin-top:8px;text-align:center;border:1px solid #128ad6;border-radius:10px;padding:2px 6px}.main-header__mobile-logo{display:none}.main-header__search-wrap{position:relative;flex:0 0 auto;width:375px;margin-right:35px;height:48px;margin-bottom:20px}.main-header__search-wrap.active .main-header__search-output{display:block}.main-header__search-wrap.active .main-header__search-container{background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.05);border-radius:8px 8px 0 0}.main-header__search{position:relative;height:100%;height:48px}.main-header__search-input-wrap{height:100%}.main-header__search-input{background:#fff;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:6px;height:100%;width:100%;padding:10px 20px;outline:0;font-size:14px;line-height:28px;color:#1b1b1b}.main-header__search-input::-moz-placeholder{color:#b0b0b0;opacity:.8}.main-header__search-input:-ms-input-placeholder{color:#b0b0b0;opacity:.8}.main-header__search-input::placeholder{color:#b0b0b0;opacity:.8}.main-header__search-submit{position:absolute;top:0;right:0;border:none;background:#128ad6;color:#fff;width:48px;height:100%;border-radius:0 6px 6px 0;transition:.2s}.main-header__search-submit:hover{background:#0769a6}.main-header__search-output{display:none;position:absolute;width:100%;z-index:1;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.05);border-radius:0 0 8px 8px;-webkit-clip-path:inset(0 -5px -5px -5px);clip-path:inset(0 -5px -5px -5px);padding:6px;padding-top:12px;max-height:200px;overflow:auto}.main-header__search-output::-webkit-scrollbar{width:4px}.main-header__search-output::-webkit-scrollbar-track{background:#e0e0e0}.main-header__search-output::-webkit-scrollbar-thumb{background:#128ad6;border-radius:12px;width:4px;cursor:pointer}.main-header__search-output ::-webkit-scrollbar-thumb:hover{background:#0769a6}.main-header__search-output-item{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#1b1b1b;padding:5px 0}.main-header__search-output-item:not(:last-child){border-bottom:1px solid #e0e0e0}.main-header__search-output-item a{text-decoration:none;color:inherit}.main-header__contacts-container{display:flex}.main-header__contacts{display:flex}.main-header__contacts:not(:last-child){margin-right:28px}.main-header__contacts-desc{flex:0 0 auto;margin-right:8px}.main-header__contacts-desc i{font-size:18px;color:#000}.main-header__contacts-content{font-size:14px;line-height:20px;color:#000}.main-header__contacts-content a{color:#000;text-decoration:none}.main-header__contacts-content-item:not(:last-child){margin-bottom:4px}.main-header__nav-wrap{background:#fff;padding-bottom:35px}.main-header__nav{display:flex;align-items:center}.main-header__catalog-btn-wrap{margin-right:35px}.main-header__catalog-btn-wrap--fixed{display:none}.main-header__catalog-btn-wrap--fixed .main-header__catalog-btn{padding:8px 24px}.main-header__catalog-btn{display:flex;align-items:center;justify-content:center;padding:12px 24px;background:#128ad6;border-radius:6px;color:#fff!important;border:none;text-decoration:none!important;transition:.2s;position:relative}.main-header__catalog-btn i{margin-right:8px;font-size:21px}.main-header__catalog-btn span{font-weight:500;font-size:18px;line-height:24px;color:#fff}.main-header__catalog-btn:hover{background:#0769a6}.main-header__menu{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.main-header__menu-item{padding:0 30px;font-weight:500;font-size:18px;line-height:24px;color:#1b1b1b}.main-header__menu-item a{color:#1b1b1b;text-decoration:none}.main-header__catalog-menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(34,34,34,.5);display:none;padding:0 10px}.main-header__catalog-menu.active{display:block}.main-header__catalog-menu .container{padding:0}.main-header__catalog-menu-inner{padding:40px 10px;margin:auto;background:#f9fbff;box-shadow:3px 4px 14px rgba(20,52,62,.06);border-radius:0 0 15px 15px;padding-top:25px;margin-left:-76px;margin-right:-76px;padding-left:20px;padding-right:20px;height:100%}.main-header__catalog-menu-inner-content{overflow:auto;height:100%;max-height:50vh;padding-right:20px}.main-header__catalog-menu-inner-content::-webkit-scrollbar{width:4px}.main-header__catalog-menu-inner-content::-webkit-scrollbar-track{background:#e0e0e0}.main-header__catalog-menu-inner-content::-webkit-scrollbar-thumb{background:#128ad6;border-radius:12px;width:4px;cursor:pointer}.main-header__catalog-menu-inner-content ::-webkit-scrollbar-thumb:hover{background:#0769a6}.main-header__catalog-menu-arrow-wrap{margin-bottom:30px}.main-header__catalog-menu-arrow{color:#128ad6;text-decoration:none!important;display:inline-flex;align-items:center}.main-header__catalog-menu-arrow span{margin-right:14px;font-style:normal;font-weight:500;font-size:18px;line-height:24px}.main-header__catalog-menu-arrow i{font-size:28px;transition:.2s}.main-header__catalog-menu-arrow:hover i{margin-left:10px;margin-right:-10px}.main-header__catalog-menu-header{margin-bottom:50px}@media(min-width:992px){.main-header__catalog-menu-body.custom-width>.row>.col-md-4.col-lg-3:nth-child(1){flex:0 0 24%;max-width:24%}.main-header__catalog-menu-body.custom-width>.row>.col-md-4.col-lg-3:nth-child(2){flex:0 0 23%;max-width:23%}.main-header__catalog-menu-body.custom-width>.row>.col-md-4.col-lg-3:nth-child(3){flex:0 0 25%;max-width:25%}.main-header__catalog-menu-body.custom-width>.row>.col-md-4.col-lg-3:nth-child(4){flex:0 0 28%;max-width:28%}}.main-header__catalog-letters{display:flex;justify-content:space-between}.main-header__catalog-letter{background:#fff;border:1px solid #128ad6;border-radius:4px;font-weight:500;font-size:22px;line-height:24px;text-align:center;color:#128ad6;padding:4px;text-transform:uppercase;min-width:36px;min-height:36px;margin-bottom:12px;transition:.2s}.main-header__catalog-letter.active{background:#128ad6;color:#fff}.main-header__catalog-letter.active:hover{color:#fff;background:#0769a6}.main-header__catalog-letter:hover{color:#fff;background:#128ad6}.main-header__catalog-menu-section{margin-bottom:15px}.main-header__catalog-menu-section-title{font-weight:700;font-size:11px;color:#1b1b1b;margin-bottom:4px;}.main-header__catalog-menu-section-title a{text-decoration:none!important;color:#1b1b1b;text-transform:uppercase}.main-header__catalog-menu-section-subtitle{font-size:12px;margin-top:4px;margin-bottom:4px;color:#1b1b1b}.main-header__catalog-menu-section-subtitle a{text-decoration:none!important;color:#1b1b1b;text-transform:uppercase}.main-header__catalog-menu-section-list{list-style:none}.main-header__catalog-menu-section-list-item{font-size:12px;line-height:20px;color:#1b1b1b;transition:.2s; width: fit-content;}.main-header__catalog-menu-section-list-item:hover{color:#0769a6}.main-header__catalog-menu-section-list-item:hover a{color:#0769a6}.main-header__catalog-menu-section-list-item a{color:#1b1b1b;text-decoration:underline!important}.main-header__catalog-menu-section-list-item::before{content:"•";color:#128ad6;font-weight:700;display:inline-block;font-size:15px;margin-right:6px}.main-header__mobile-slidebar-wrap{position:fixed;height:100%;width:100%;left:0;top:0;z-index:9999;display:none}.main-header__mobile-slidebar-wrap.active{display:block}.main-header__mobile-slidebar{width:320px;height:100%;background:#fff;overflow:auto;padding:20px 15px}.main-header__mobile-slidebar-header{display:flex;margin-bottom:20px}.main-header__mobile-slidebar-close-btn{background:0 0;border:none;margin-left:auto}.main-header__mobile-slidebar .main-header__search-wrap{width:100%;margin-bottom:20px}.main-header__mobile-slidebar .main-header__menu{margin-bottom:20px}.main-header__mobile-slidebar .main-header__menu-item{width:100%;padding:0;font-size:14px}.main-header__mobile-slidebar .main-header__menu-item:not(:last-child){margin-bottom:8px}.main-header__mobile-slidebar .main-header__contacts{margin:0;margin-bottom:10px}.main-header__mobile-slidebar .main-header__contacts-desc i{font-size:12px}.main-header__mobile-slidebar .main-header__contacts-content{font-size:10px}.main-footer__top-wrap{background:#fff}.main-footer__top{padding-bottom:80px;display:flex;justify-content:space-between}.main-footer__contacts-col{width:33.3%}.main-footer__contacts{display:flex}.main-footer__contacts:not(:last-child){margin-bottom:24px}.main-footer__contacts-desc{flex:0 0 auto;margin-right:8px}.main-footer__contacts-desc i{font-size:18px;color:#000}.main-footer__contacts-content{font-size:14px;line-height:17px;margin-top:5px}.main-footer__contacts-content a{color:#000;text-decoration:none}.main-footer__socials{margin-top:50px}.main-footer__socials-item{display:inline-block}.main-footer__socials-item:not(:last-child){margin-right:15px}.main-footer__socials-item img{width:32px;height:32px}.main-footer__socials-item-link{text-decoration:none!important}.main-footer__menu-col{width:33.3%}.main-footer__menu{list-style:none;padding:0;margin:0;-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px;margin-bottom:-30px;max-width:400px;margin:auto}.main-footer__menu-item{font-weight:600;font-size:22px;line-height:28px;margin-bottom:30px}.main-footer__menu-item-link{color:#1b1b1b!important;text-decoration:none}.main-footer__schedule-col{width:33.3%}.main-footer__schedule{list-style:none;padding:0;margin:0;max-width:300px;margin-left:auto}.main-footer__schedule-item{display:flex;justify-content:space-between}.main-footer__schedule-item:not(:last-child){margin-bottom:12px}.main-footer__schedule-item-title{color:#128ad6;font-weight:500;font-size:18px;line-height:24px}.main-footer__schedule-item-time{font-weight:500;font-size:14px;line-height:28px}.main-footer__schedule-item--blue .main-footer__schedule-item-time{color:#0769a6}.main-footer__schedule-item--green .main-footer__schedule-item-time{color:#219653}.main-footer__schedule-item--red .main-footer__schedule-item-time{color:#eb5e5e}.main-footer__bottom-wrap{background:#0769a6}.main-footer__bottom{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:70px;font-size:14px;line-height:150%;color:#f6f7f9}.main-footer__bottom p{font-size:14px;line-height:150%;color:#f6f7f9}.main-footer__bottom a{color:#f6f7f9;text-decoration:none!important}.main-footer__bottom-copyright{width:33.3%;text-align:left}.main-footer__bottom-links{width:33.3%;text-align:center}.main-footer__bottom-description{width:33.3%;text-align:right}.section--spaced{padding-top:64px;padding-bottom:64px}.section--spaced-top-cut{padding-top:35px}.section--white{background:#fff}.section__header{display:flex;justify-content:space-between;align-items:center}.section__header-arrow{color:#128ad6;text-decoration:none!important;display:flex;align-items:center}.section__header-arrow span{margin-right:14px;font-style:normal;font-weight:500;font-size:18px;line-height:24px}.section__header-arrow i{font-size:28px;transition:.2s}.section__header-arrow:hover i{margin-left:10px;margin-right:-10px}.section__header-download-btn{font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#128ad6;text-decoration:none!important;display:flex;align-items:center}.section__header-download-btn i{margin-left:14px;font-size:28px}.section-hero{min-height:650px;background-size:cover;background-repeat:no-repeat;padding-bottom:68px;color:#fff;position:relative}.section-hero a,.section-hero p{color:#fff}.section-hero::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#010c02;opacity:.6;pointer-events:none}.section-hero__content{position:relative;padding-top:165px;display:flex;flex-direction:column}.section-hero__subtitle{font-size:14px;line-height:28px}.section-hero__title{font-weight:600;font-size:46.6667px;line-height:60px;margin-bottom:50px}.section-hero__link{font-weight:500;font-size:18px;line-height:24px;display:flex;align-items:center;text-decoration:none!important}.section-hero__link span{margin-right:15px}.section-hero__link i{color:#fff;font-size:28px;transition:.2s}.section-hero__link:hover i{margin-right:-10px;margin-left:10px}.section-hero__download-btn-wrap{position:absolute;width:100%;bottom:0;left:0}.section-hero__download-btn{display:inline-flex;text-decoration:none!important}.section-hero__download-btn:hover .section-hero__download-btn-text{background:#0769a6}.section-hero__download-btn:hover .section-hero__download-btn-icon-wrap{background:#128ad6}.section-hero__download-btn-text{font-weight:500;font-size:18px;line-height:24px;padding:20px 27px;border-radius:6px 0 0 6px;background:#128ad6;transition:.2s}.section-hero__download-btn-icon-wrap{display:inline-flex;color:#fff;font-size:20px;border-radius:0 6px 6px 0;justify-content:center;align-items:center;min-width:64px;background:#0769a6;transition:.2s}.section-scope{position:relative;overflow:hidden}.section-partners{overflow:hidden;min-height:400px;background-size:cover;background-repeat:no-repeat;color:#fff;position:relative}.section-partners a,.section-partners p{color:#fff}.section-partners::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#1b1b1b;opacity:.85;pointer-events:none}.section-partners__content{position:relative;z-index:1}.section-stars{overflow:hidden;background-size:cover;background-repeat:no-repeat;color:#fff;position:relative}.section-stars a,.section-stars p{color:#fff}.section-stars::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#010c02;opacity:.8;pointer-events:none}.section-stars__content{position:relative;z-index:1}.catalog-table{background:#fff;box-shadow:0 7px 34px rgba(0,0,0,.08);border-radius:20px}.catalog-table__header{padding:26px 54px;padding-bottom:20px;border-radius:20px 20px 0 0;background:#128ad6}.catalog-table__title{font-weight:500;font-size:44px;line-height:60px;color:#fff}.catalog-table__download-btn{margin-left:-75px;display:block;text-align:center;justify-content:center;font-weight:500;font-size:18px;line-height:24px;color:#fff!important;text-decoration:none!important;display:flex;align-items:center;width:100%}.catalog-table__download-btn i{font-size:18px;margin-right:8px}.catalog-table__link{display:block;text-align:right;justify-content:flex-end;font-weight:500;font-size:18px;line-height:24px;color:#fff!important;text-decoration:none!important;display:flex;align-items:center}.catalog-table__link span{margin-right:14px}.catalog-table__link i{font-size:28px;transition:.2s}.catalog-table__link:hover i{margin-right:-10px;margin-left:10px}.catalog-table__body{padding:35px 54px;padding-bottom:40px}.catalog-table__body .col-md-4:nth-child(3n-1) .catalog-table__collapse{margin-left:auto;margin-right:auto}.catalog-table__body .col-md-4:nth-child(3n) .catalog-table__collapse{margin-left:auto;margin-right:auto}.catalog-table__collapse{position:relative;margin-bottom:15px}.catalog-table__collapse.active .catalog-table__collapse-body-wrap{display:block}.catalog-table__collapse-btn{font-size:18px;line-height:28px;color:#1b1b1b;border:none;background:0 0;padding:0;margin:0;text-align:left;position:relative;padding-right:18px}.catalog-table__collapse-btn-content{display:block;margin-right:7px;position:relative}.catalog-table__collapse-btn-content::after{content:"";font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static;display:inline-block;right:-20px;top:8px;font-size:14px;color:#b0b0b0}.catalog-table__collapse-btn-quantity{color:#128ad6}.catalog-table__collapse-btn-text{overflow-wrap:anywhere}.catalog-table__collapse-btn i{display:none;position:absolute;right:4px;top:0;font-size:14px;color:#b0b0b0}.catalog-table__collapse-body-wrap{display:none;position:absolute;background:#fff;border-radius:16px;top:0;width:calc(100% + 40px);z-index:10;box-shadow:0 7px 34px rgba(0,0,0,.18);margin-left:-25px;margin-top:-25px;height:auto}.catalog-table__collapse-body{height:100%}.catalog-table__collapse-body-header{font-style:normal;font-weight:600;font-size:22px;line-height:28px;color:#1b1b1b;margin-bottom:14px;box-shadow:0 3px 6px rgba(0,0,0,.05);padding:12px 20px;padding-right:50px;transition:.2s}.catalog-table__collapse-body-header a{color:#1b1b1b;text-decoration:none;transition:.2s}.catalog-table__collapse-body-header a:hover{color:#128ad6}.catalog-table__collapse-body-header:hover{color:#128ad6}.catalog-table__collapse-body-content{padding:12px 20px;overflow:auto;margin-right:20px;height:calc(100% - 36px);max-height:465px}.catalog-table__collapse-body-content::-webkit-scrollbar{width:4px}.catalog-table__collapse-body-content::-webkit-scrollbar-track{background:#e0e0e0}.catalog-table__collapse-body-content::-webkit-scrollbar-thumb{background:#128ad6;border-radius:12px;width:4px;cursor:pointer}.catalog-table__collapse-body-content ::-webkit-scrollbar-thumb:hover{background:#0769a6}.catalog-table__collapse-body-item{font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#1b1b1b;margin-bottom:12px}.catalog-table__collapse-body-item a{color:#1b1b1b;text-decoration:none}.catalog-table__collapse-close-btn{position:absolute;top:15px;right:20px;background:0 0;border:none}.catalog-table__collapse-close-btn i{font-size:14px;color:#b0b0b0}.scrolling-container-wrapper{min-height:350px}.scrolling-container-wrap{position:absolute;width:100%}.scrolling-container{padding-bottom:50px;width:100%;height:100%;margin-left:auto;margin-right:auto}.scrolling-container .swiper-slide{width:auto;margin-right:20px!important}.scrolling-container .swiper-scrollbar{height:10px;border-radius:12px;left:0;width:100%;background:0 0}.scrolling-container .swiper-scrollbar::before{content:"";height:2px;width:100%;top:50%;transform:translateY(-50%);left:0;position:absolute;background:#b0b0b0;border-radius:6px}.scrolling-container .swiper-scrollbar-drag{background:#128ad6;border-radius:12px;cursor:pointer}.scrolling-container .swiper-wrapper{min-width:100%}.scrolling-container-lined-wrapper{height:540px}.scrolling-container-lined-wrap{position:absolute;width:100%;background:#fff;border-radius:10px;padding:50px; overflow: hidden}.scrolling-container-lined{padding-bottom:50px;width:100%;height:100%;margin-left:auto;margin-right:auto}.scrolling-container-lined .swiper-slide{width:auto}.scrolling-container-lined .swiper-scrollbar{height:10px;border-radius:12px;left:50px;width:100%;background:0 0; bottom: 32px;}.scrolling-container-lined .swiper-scrollbar::before{content:"";height:2px;width:100%;top:50%;transform:translateY(-50%);left:0;position:absolute;background:#b0b0b0;border-radius:6px}.scrolling-container-lined .swiper-scrollbar-drag{background:#128ad6;border-radius:12px;cursor:pointer}.scrolling-container-lined .swiper-wrapper{min-width:100%}.scope-card-wrap{max-width:435px;width:100%}.scope-card{width:100%;height:292px;border-radius:6px;position:relative}.scope-card__container{position:absolute;top:0;left:0;width:100%;height:100%}.scope-card__image-container{height:100%;width:100%}.scope-card__image-wrap{position:relative;height:100%;width:100%}.scope-card__image-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1b1b1b;opacity:.6;z-index:1;border-radius:6px;transition:.2s}.scope-card__image{height:100%;width:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.scope-card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;padding:30px 40px}.scope-card__title{font-weight:600;font-size:22px;line-height:28px;color:#fff;margin-bottom:12px}.scope-card__quantity{font-weight:500;font-size:18px;line-height:24px;color:#f6f7f9;display:flex;align-items:center}.scope-card__quantity span{margin-right:14px}.scope-card__quantity i{font-size:28px;transition:.2s}.scope-card:hover .scope-card__image-wrap::before{opacity:0}.scope-card:hover .scope-card__quantity i{margin-right:-10px;margin-left:10px}.icon-element__icon-wrap{margin-bottom:16px}.icon-element__icon-wrap i{font-size:40px;color:#128ad6}.icon-element__title{font-size:18px;line-height:28px;color:#1b1b1b;margin-bottom:4px}.icon-element__content{font-size:14px;line-height:22px;color:#515151}.icon-element--card{background:#fff;box-shadow:4px 4px 13px rgba(0,0,0,.03);border-radius:4px;padding:36px;height:100%}.icon-element--small{padding:28px}.vert-card-wrap{height:100%;padding-bottom:20px}.vert-card-wrap a{text-decoration:none!important}.vert-card{background:#fff;border-radius:6px;padding:30px 24px;padding-bottom:50px;height:100%}.vert-card__image-wrap{margin-bottom:25px}.vert-card__image{width:100%;border-radius:6px}.vert-card__title{font-size:18px;line-height:28px;text-align:center;color:#1b1b1b}.vert-card--btn{position:relative;height:100%;background:#0769a6;color:#fff;padding:38px 32px;display:flex;flex-direction:column;overflow:hidden;min-height:400px}.vert-card--btn:hover .vert-card__subtitle,.vert-card--btn:hover .vert-card__title{color:#0769a6}.vert-card--btn:hover .vert-card__subtitle i{color:#0769a6;margin-right:-10px;margin-left:10px}.vert-card--btn:hover .i-tripple-chevron i{color:#fff}.vert-card--btn:hover .vert-card__btn::before{width:2500%;height:2500%}.vert-card--btn:hover .vert-card__btn::after{width:100%;height:100%}.vert-card--btn .vert-card__content{position:relative;z-index:1}.vert-card--btn .vert-card__title{font-weight:600;font-size:22px;line-height:28px;text-align:left;color:#fff;margin-bottom:20px;transition:.6s}.vert-card--btn .vert-card__subtitle{font-weight:500;font-size:18px;line-height:24px;text-align:left;color:#fff;display:flex;align-items:center;transition:.6s}.vert-card--btn .vert-card__subtitle span{margin-right:14px}.vert-card--btn .vert-card__subtitle i{font-size:28px;transition:.2s}.vert-card--btn .vert-card__footer{margin-top:auto}.vert-card__btn-wrap{position:absolute;left:24px;bottom:30px}.vert-card__btn{display:inline-block;padding:20px;position:relative;transition:.4s}.vert-card__btn .i-tripple-chevron{position:relative;z-index:2}.vert-card__btn::before{content:"";position:absolute;background:#fff;border-radius:50%;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);transition:.6s}.vert-card__btn::after{content:"";position:absolute;background:#0769a6;border-radius:50%;width:0%;height:0%;left:50%;top:50%;transform:translate(-50%,-50%);transition:.6s}.i-tripple-chevron{position:relative;width:28px;height:28px}.i-tripple-chevron i{color:#0769a6;transition:.6s}.i-tripple-chevron i:nth-child(1){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:-8px;opacity:.2}.i-tripple-chevron i:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}.i-tripple-chevron i:nth-child(3){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:8px}.player-tabs-container{position:relative}.player-tabs{background:#e1e1e1;border-radius:20px}.player-tabs__item{border-radius:20px;display:none}.player-tabs__item.active{display:block}.player-tabs__item iframe{border-radius:20px}.player-tabs__item iframe.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.player-tabs__controller{position:absolute;top:40px;right:40px;border-radius:6px;background:#f6f7f9;color:#b0b0b0;opacity:.8;z-index:10}.player-tabs__controller-btn{font-weight:500;font-size:18px;line-height:24px;text-align:center;border:none;padding:10px 24px;color:#b0b0b0;transition:.2s;position:relative}.player-tabs__controller-btn:first-child{border-radius:6px 0 0 6px}.player-tabs__controller-btn:last-child{border-radius:0 6px 6px 0}.player-tabs__controller-btn:hover{color:#515151}.player-tabs__controller-btn.active{background:#128ad6;color:#fff;opacity:1}.player-tabs__controller-btn.active::before{content:"";display:inline-block;width:13px;height:13px;background:#f52c2c;border-radius:50%;margin-right:12px}.player-tabs__controller-btn.active:hover{background:#0769a6}.news-card-wrap{margin-bottom:20px}.news-card-wrap a{text-decoration:none!important}.news-card{position:relative;border-radius:6px}.news-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0769a6;opacity:.85;border-radius:6px;z-index:1;transition:.3s}.news-card:hover::before{background:#128ad6}.news-card__image-wrap{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:6px}.news-card__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.news-card__content{position:relative;z-index:2;padding:30px 38px;color:#fff}.news-card__header{margin-bottom:28px;font-size:18px;line-height:28px}.news-card__footer{display:flex;justify-content:space-between;align-items:flex-end}.news-card__date{font-size:14px;line-height:28px;color:#e0e0e0}.news-card__link-wrap{background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px 14px}.news-card__link-wrap i{color:#128ad6;font-size:16px}.partners-swiper-wrap{position:relative}.partners-swiper-wrap .swiper-button-next,.partners-swiper-wrap .swiper-button-prev{padding:13px 22px;background:#fff;opacity:.5;border-radius:4px;font-size:18px;color:#128ad6}.partners-swiper-wrap .swiper-button-next::after,.partners-swiper-wrap .swiper-button-prev::after{font-size:18px}.partners-swiper-wrap .swiper-button-prev{left:-84px}.partners-swiper-wrap .swiper-button-next{right:-84px}.partners-swiper{padding-top:20px;margin-top:-20px}.partner-card{background:#eff2f9;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:30px;min-height:140px;transition:.4s}.partner-card:hover{transform:translateY(-10px)}.star-card-wrap{max-width:375px;width:100%}.star-card{position:relative;border-radius:6px;width:100%}.star-card__image-wrap{border-radius:6px}.star-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.star-card__footer{padding:15px;font-size:18px;line-height:28px;color:#fff;background:#128ad6;position:absolute;left:0;bottom:0;border-radius:0 0 0 6px}.product-card-wrap{margin-bottom:20px}.product-card{padding:24px;border-radius:12px;background:#fff}.product-card__image-wrap{margin-bottom:12px;height:375px}.product-card__image{border-radius:12px;border:1px solid #e0e0e0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__title{font-style:normal;font-weight:500;font-size:18px;line-height:24px;margin-bottom:38px}.product-card__button{width:100%;background:0 0;border-radius:6px;border:1px solid #128ad6;color:#128ad6;text-align:center;font-weight:500;font-size:18px;line-height:24px;width:100%;padding:12px 24px;display:inline-block;text-decoration:none!important;transition:.2s}.product-card__button:hover{background:#128ad6;color:#fff}.breadcrumb{padding:0;background:0 0;margin-bottom:32px}.breadcrumb-item{font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#128ad6}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right: 1rem;color:#128ad6;content:"/"; font-size: 16px; font-weight: 700;}.breadcrumb-item+.breadcrumb-item.active::before{color:#b0b0b0}.breadcrumb-item a{color:#128ad6;text-decoration:none; font-size: 16px;}.breadcrumb-item.active{color:#b0b0b0; font-size: 16px}.breadcrumb-item.active a{color:#b0b0b0}.article-image{max-width:100%;width:auto;border-radius:10px;display:block}.article-meta{margin-bottom:25px}.article-meta__header{font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#b0b0b0;margin-bottom:8px}.article-meta__footer{font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#b0b0b0;display:flex;align-items:center}.article-meta__footer i{font-size:22px;margin-right:7px}.article-socials{display:flex;flex-wrap:wrap}.article-socials__item:not(:last-child){margin-right:10px}.article-socials__item-link{color:#b0b0b0;transition:.2s}.article-socials__item-link:hover{color:#7e7e7e}.article-socials__item-link i{font-size:24px}.form-input-wrap{margin-bottom:12px}.form-input-wrap label{display:block;margin-bottom:12px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#1b1b1b}.form-input-wrap.disabled label{color:#b0b0b0}.form-input{display:block;width:100%;padding:12px 17px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;border:1px solid #b0b0b0;border-radius:6px;outline:0!important}.form-input::-moz-placeholder{color:#e0e0e0}.form-input:-ms-input-placeholder{color:#e0e0e0}.form-input::placeholder{color:#e0e0e0}.form-input:disabled{color:#b0b0b0}.form-input:disabled:hover{border:1px solid #b0b0b0}.form-input:hover{border:1px solid #0769a6}.form-input:active,.form-input:focus{border:1px solid #128ad6}.form-submit-btn{padding:12px 58px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#fff;background:#128ad6;border-radius:6px;border:none;outline:0;display:block;margin-left:auto;margin-right:auto}.form-checkbox-wrap{position:relative;padding-left:1.75em;margin-bottom:12px}.form-checkbox-wrap .custom-control-label{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#b0b0b0}.form-checkbox-wrap .custom-control-label::before{background:#fff;border-color:#128ad6!important;border-radius:2px!important;box-shadow:none!important;width:20px!important;height:20px!important}.form-checkbox-wrap .custom-control-label::after{width:20px!important;height:20px!important}.form-checkbox-wrap .custom-control-label span{display:inline-block;margin-top:4px;margin-left:6px}.form-checkbox-wrap .custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#128ad6}.form-checkbox-wrap .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNS43NjU3IDIuMzU5MjRDMTUuNDUzMyAyLjA0NjggMTQuOTQ2OCAyLjA0NjggMTQuNjM0MyAyLjM1OTI0TDUuMDQ5ODEgMTEuOTQzOEwxLjM2NTY5IDguMjU5NzFDMS4wNTMyOCA3Ljk0NzI3IDAuNTQ2NzgyIDcuOTQ3MyAwLjIzNDMxMyA4LjI1OTcxQy0wLjA3ODEyNDYgOC41NzIxMSAtMC4wNzgxMjQ2IDkuMDc4NjEgMC4yMzQzMTMgOS4zOTEwNUw0LjQ4NDEzIDEzLjY0MDhDNC43OTY0NCAxMy45NTMyIDUuMzAzMzEgMTMuOTUzIDUuNjE1NSAxMy42NDA4TDE1Ljc2NTcgMy40OTA2MUMxNi4wNzgxIDMuMTc4MjEgMTYuMDc4MSAyLjY3MTY3IDE1Ljc2NTcgMi4zNTkyNFoiIGZpbGw9IiNmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)!important;background-position:3px 3px;background-size:14px 14px}.heads-up{padding:11px 22px;background:#0769a6;display:none}.heads-up.active{display:block}.heads-up__text{font-style:normal;font-size:16px;line-height:24px;text-align:center;color:#f6f7f9;margin:0}.overlay-cdk{position:fixed;height:100%;width:100%;top:0;left:0;padding:20px 15px;z-index:9999;background:rgba(0,0,0,.4);overflow:auto;display:none;align-items:center;justify-content:center}.overlay-cdk.active{display:block}.overlay-cdk--vertical-centered.active{display:flex}.overlay-cdk__close-btn{position:absolute;top:20px;right:45px;background:0 0;border:none}.overlay-cdk__close-btn i{font-size:18px;color:#e0e0e0}.overlay-cdk .overlay-cdk__content-wrap{max-width:526px;width:100%;background:#fff;padding:30px 62px;position:relative;margin:auto}.overlay-cdk .overlay-cdk__title{font-style:normal;font-weight:500;font-size:36px;line-height:48px;text-align:center;color:#0769a6;margin-bottom:20px}.overlay-cdk .overlay-cdk__subtitle{font-style:normal;font-weight:500;font-size:24px;line-height:32px;text-align:center;color:#0769a6;margin-bottom:20px}.overlay-cdk .overlay-cdk__contact-form{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.overlay-cdk .overlay-cdk__contact-form .form-input-wrap{width:100%;padding:0 10px}.overlay-cdk .overlay-cdk__contact-form .form-textarea-wrap{width:100%}.floating-manager-wrap{position:fixed;top:350px;right:0;width:100%;max-width:362px;z-index:50;transition:.4s;transform:translateX(calc(100% - 48px))}.floating-manager-wrap.active{transform:translateX(0)}.floating-manager-wrap.active .floating-manager{padding-left:46px}.floating-manager-wrap.active .floating-manager::after{display:block}.floating-manager-wrap.active .floating-manager__label-wrap{display:none}.floating-manager-wrap.active .floating-manager__close-btn{display:block}.floating-manager-wrap--scrolled{top:200px}.floating-manager{background:#fff;border-radius:7px;padding:20px 20px;position:relative;padding-left:68px}.floating-manager::after{content:"";background:#0769a6;position:absolute;height:100%;width:26px;top:0;left:0;border-radius:7px 0 0 7px;display:none}.floating-manager__close-btn{display:none;position:absolute;top:5px;left:1px;background:0 0;border:none;outline:0;z-index:1}.floating-manager__close-btn i{font-size:14px;color:#fff}.floating-manager__label-wrap{position:absolute;left:0;top:0;width:48px;height:100%;background:#128ad6;border-radius:7px 0 0 7px;border:none;outline:0;color:#fff;transition:.4s}.floating-manager__label-wrap:hover{background:#0769a6}.floating-manager__label{transform:rotate(270deg);width:100%;height:100%;display:flex;justify-content:center;align-items:center;width:100%;font-weight:500;font-size:18px;line-height:24px}.floating-manager__label i{font-size:20px;margin-left:8px}.floating-manager__info{display:flex;margin-bottom:22px}.floating-manager__info-image-wrap{margin-right:15px;flex:0 0 auto}.floating-manager__info-image{border-radius:50%;width:60px;height:60px}.floating-manager__name{font-style:normal;font-weight:600;font-size:22px;line-height:28px;color:#1b1b1b;margin-bottom:4px}.floating-manager__position{font-weight:500;font-size:16px;line-height:24px;color:#515151}.floating-manager__contacts-item{display:flex}.floating-manager__contacts-item:not(:last-child){margin-bottom:8px}.floating-manager__contacts-icon-wrap{margin-right:8px}.floating-manager__contacts-icon-wrap i{font-size:18px;color:#0769a6}.floating-manager__contacts-content{padding-top:4px}.floating-manager__contacts-content-item{font-size:14px;line-height:20px; display: flex; flex-direction: column}.floating-manager__contacts-content-item a{color:#1b1b1b;text-decoration:none}.catalog-page-menu{margin-bottom:48px}.catalog-page-menu__letters{display:flex;justify-content:space-between}.catalog-page-menu__letter{background:#fff;border:1px solid #128ad6;border-radius:4px;font-weight:500;font-size:22px;line-height:24px;text-align:center;color:#128ad6;padding:4px;text-transform:uppercase;min-width:36px;min-height:36px;text-decoration:none!important;margin-bottom:12px;transition:.2s}.catalog-page-menu__letter.active{background:#128ad6;color:#fff}.catalog-page-menu__letter.active:hover{color:#fff;background:#0769a6}.catalog-page-menu__letter:hover{color:#fff;background:#128ad6}.catalog-page-search-wrap{position:relative;flex:0 0 auto;width:100%;height:48px;margin-bottom:20px}.catalog-page-search{height:100%}.catalog-page-search__input-wrap{height:100%}.catalog-page-search__input{background:#fff;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:6px;height:100%;width:100%;padding:10px 20px;outline:0;font-size:14px;line-height:28px;color:#1b1b1b}.catalog-page-search__input::-moz-placeholder{color:#b0b0b0;opacity:.8}.catalog-page-search__input:-ms-input-placeholder{color:#b0b0b0;opacity:.8}.catalog-page-search__input::placeholder{color:#b0b0b0;opacity:.8}.catalog-page-search__submit{position:absolute;top:0;right:0;border:none;background:#128ad6;color:#fff;width:48px;height:100%;border-radius:0 6px 6px 0;transition:.2s}.catalog-page-search__submit:hover{background:#0769a6}.catalog-page-sidebar{padding:35px 44px;background:#fff;border-radius:12px}.catalog-page-collapse{position:relative;margin-bottom:15px}.catalog-page-collapse .catalog-page-collapse__body{display:none}.catalog-page-collapse.active .catalog-page-collapse__body{display:block}.catalog-page-collapse.active .catalog-page-collapse__btn-text{color:#0769a6}.catalog-page-collapse__btn{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1b1b1b;border:none;background:0 0;padding:0;margin:0;text-align:left;text-decoration:none!important;outline:0!important;display:block;margin-right:7px;position:relative;padding-right:18px;transition:.2s}.catalog-page-collapse__btn::after{content:"";font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;top:8px;font-size:14px;color:#b0b0b0}.catalog-page-collapse__btn-quantity{color:#128ad6}.catalog-page-collapse__btn-text{overflow-wrap:anywhere}.catalog-page-collapse__list{list-style:none;padding-left:20px;margin-top:4px}.catalog-page-collapse__list-item{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#515151;margin-bottom:12px}.catalog-page-collapse__list-link{color:#515151;text-decoration:none!important}.catalog-page-collapse__list-link.active{color:#0769a6}.catalog-p-collapse{position:relative;margin-bottom:20px}.catalog-p-collapse.active .catalog-p-collapse__toggle-btn .text-closed{display:none}.catalog-p-collapse.active .catalog-p-collapse__toggle-btn .text-open{display:inline-block}.catalog-p-collapse.active .catalog-p-collapse__toggle-btn::after{transform:rotate(180deg)}.catalog-p-collapse.active .catalog-p-collapse__list{height:auto}.catalog-p-collapse__btn{font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#1b1b1b;border:none;background:0 0;padding:0;margin:0;text-align:left;text-decoration:none!important;display:block;position:relative;margin-bottom:10px}.catalog-p-collapse__btn-quantity{color:#128ad6}.catalog-p-collapse__btn-text{overflow-wrap:anywhere}.catalog-p-collapse__list{list-style:none;padding-left:0;margin:0;margin-bottom:12px;height:80px;overflow:hidden;transition:.2s}.catalog-p-collapse__list-item{font-weight:500;font-size:16px;line-height:18px;color:#b0b0b0}.catalog-p-collapse__list-item:not(:last-child){margin-bottom:12px}.catalog-p-collapse__list-link{color:#b0b0b0;text-decoration:none!important}.catalog-p-collapse__list-link.active,.catalog-p-collapse__list-link:hover{color:#515151}.catalog-p-collapse__list.active{height:auto}.catalog-p-collapse__toggle-btn{border:none;background:0 0;padding:0;margin:0;text-align:left;text-decoration:none!important;font-weight:500;font-size:18px;line-height:28px;color:#1b1b1b}.catalog-p-collapse__toggle-btn::after{content:"";font-family:fontello;font-style:normal;font-weight:600;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#1b1b1b}.catalog-p-collapse__toggle-btn .text-closed{display:inline-block}.catalog-p-collapse__toggle-btn .text-open{display:none}.product-table__title{font-style:normal;font-weight:600;font-size:22px;line-height:28px;color:#1b1b1b;margin-bottom:0}.product-table__subtitle{font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#1b1b1b;margin-bottom:0}.product-table__price{display:flex;justify-content: space-between;}.product-table__tip{color:#b0b0b0;margin-left:25px}.product-table__mobile-title{display:none}.table--p3 thead tr td,.table--p3 thead tr th{font-size:18px!important;line-height:24px!important}.table--p3 tbody tr td,.table--p3 tbody tr th{font-size:18px!important;line-height:24px!important}.table--p3-content thead tr td{font-size:18px!important;line-height:24px!important}.table--p3-content tbody tr td{font-size:18px!important;line-height:24px!important}.table--boldy thead tr td,.table--boldy thead tr th{font-weight:500!important}.table--boldy tbody tr td,.table--boldy tbody tr th{font-weight:500!important}.table--boldy-content thead tr td{font-weight:500!important}.table--boldy-content tbody tr td{font-weight:500!important}.table--no-hover tbody tr{transition:none}.table--no-hover tbody tr:hover{transform:none!important;box-shadow:none!important}.table thead{background:#128ad6;padding:18px 30px;color:#fff}.table thead tr td,.table thead tr th{font-style:normal;font-weight:400;font-size:14px;line-height:28px;min-width:20%}.table thead tr td a,.table thead tr th a{text-decoration:none!important;color:#1b1b1b}.table thead tr th{border:none;padding:18px 15px}.table thead tr th:first-child{border-radius:10px 0 0 0;padding-left:30px}.table thead tr th:last-child{border-radius:0 10px 0 0;padding-right:30px}.table tbody{border-top:none!important}.table tbody tr{background:#fff;transition:box-shadow .2s}.table tbody tr:hover{transform:scale(1);box-shadow:0 3px 12px rgba(0,0,0,.15)}.table tbody tr.product-table__title-row{background:#fff!important}.table tbody tr:nth-child(even){background:#f6f7f9}.table tbody tr td,.table tbody tr th{font-style:normal;font-weight:400;font-size:14px;line-height:20px;border-top:none;border-bottom:1px solid #e0e0e0;padding:22px 15px}.table tbody tr td:first-child,.table tbody tr th:first-child{padding-left:30px}.table tbody tr td:last-child,.table tbody tr th:last-child{padding-right:30px}.table tbody tr td a,.table tbody tr th a{text-decoration:none!important;color:#1b1b1b}.product-page-message{background:#fff;border-radius:6px;padding:12px 25px;display:flex;align-items:center;margin-bottom:12px}.product-page-message__icon-wrap{margin-right:12px;flex:0 0 auto}.product-page-message__icon-wrap i{font-size:20px;padding:10px;color:#128ad6;background:#d2eeff;border-radius:50%;display:inline-block;padding:5px 10px}.product-page-message__content{font-weight:500;font-size:18px;line-height:24px;color:#515151}.product-page-message__content a{color:inherit;text-decoration:none}.product-page-message--info{background:#d2eeff}.product-page-message--info .product-page-message__icon-wrap i{background:#fff}.product-page-info{margin-bottom:60px;overflow:hidden}.product-page-info__row{display:flex;justify-content:space-between; flex-direction: column; flex-wrap:wrap;}.product-page-info__col{padding:0 10px}.product-page-info__col--info{width:100%}.peroxide-page .product-page-info__col--info{width: 100%;}.product-page-info__col--packing{width:100%; display: flex; flex-direction: column-reverse;}.peroxide-page .product-page-info__col--packing{width:100%}.product-page-info__image-wrap{width:100%;height:100%;position:relative; margin-bottom: 32px}.product-page-info__image-wrap .product-page-info__status-wrap{position:absolute;top:20px;right:20px;display:none;z-index:1}.product-page-info__image{border-radius:10px;width:100%;object-fit:contain;height:300px}.product-page-info__description-item{font-size:14px;line-height:20px;color:#515151; margin-bottom: 16px}.product-page-info__price-title{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#b0b0b0;margin-bottom:-10px}.product-page-info__price-smalltitle{font-size:28px;line-height:28px;font-weight:600;color:#128ad6}.product-page-info__price-content{font-style:normal;color:#128ad6; font-size: 32px;}.product-page-info__price-value{font-size:32px;word-break:break-all}.product-page-info__price-currency{font-size:32px;font-weight:400}.product-page-info__price .nds{font-weight:500;font-size:14px;line-height:20px;color:#1b1b1b;opacity:.3}.product-page-info__manufacturer{display:flex;align-items:center; background-color: #F7F8F9; border-radius: 8px;}.product-page-info__manufacturer-flag-wrap{width:26px;height:26px;margin-right:8px}.product-page-info__manufacturer-flag{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-info__manufacturer-name{font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#515151}.product-page-info__order-btn-wrap{width:100%;margin-top:auto}.product-page-info__order-btn{margin-bottom: 16px; display:inline-block;border-radius:8px;background:transparent;color:#128AD6;padding:16px 24px;font-weight:700;font-size:24px;line-height:25px;text-align:center;text-decoration:none;width:100%;transition: all 0.3s ease-in-out; border: 1px solid #128AD6}.product-page-info__order-btn:hover{text-decoration:none;color:#fff;background:#128AD6}.product-page-info__order-btn-icon{margin-left:8px}.product-page-info__order-btn--green{background:#fff;color:#25d366;border:1px solid #25d366;border-radius:6px}.product-page-info__order-btn--green:hover{text-decoration:none;color:#fff;background:#25d366}.product-page-info__btn{display:inline-block;border-radius:6px;background:0 0;color:#128ad6;border:1px solid #128ad6;padding:12px 24px;font-weight:500;font-size:18px;line-height:24px;text-align:center;text-decoration:none;width:100%;max-width:252px;margin-bottom:15px;transition:.2s}.product-page-info__btn:hover{text-decoration:none;color:#fff;background:#128ad6}.product-page-info__status-wrap{margin-left:15px;flex:0 0 auto}.product-page-info__status{padding:4px 16px;border-radius:8px;background:#fff;font-style:normal;font-weight:400;font-size:16px;line-height:28px;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.product-page-info__status i{margin-right:5px;font-weight:700}.product-page-info__status--red{background:#eb5e5e;color:rgba(255,255,255,.8)}.product-page-info__status--red i{color:#fff}.product-page-info__status--blue{background:#128AD6;color:rgba(255,255,255)}.product-page-info__status--blue i{color:#fff}.product-page-info__best-product-wrap{margin-bottom:14px}.product-page-info__downloads{margin-top:24px;margin-bottom:20px;display:flex}.product-page-info__download-btn{font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#128ad6;margin-bottom:5px;text-decoration:none!important;margin-right:28px}.product-page-info__btns-container{display:flex}.product-page-info__btns-container>a{max-width:50%;margin-right:28px;display:block;font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#128ad6;margin-bottom:5px;text-decoration:none!important}.product-page-info__btns-container>a::after{content:"";font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px}.product-page-info__info{width:100%;background:#fff;border-radius:10px;display:flex;flex-direction:column}.product-page-info__packing-wrap{display: flex; gap: 22px; overflow: auto}.product-page-info__packing{display:flex; width: 100%; white-space: nowrap; justify-content: center;}.product-page-info__packing-header{font-weight:500;font-size:18px;line-height:28px;color:#128AD6; margin-bottom: 16px}.product-page-info__packing-item{display:flex;align-items:center;justify-content:center}.product-page-info__packing-item img{width:20px}.product-page-info__packing-icon{margin-bottom:0;margin-right:6px}.product-page-info__packing-title{font-weight:400;font-size:16px;line-height:25px;color:#515151}.product-page-info__manager-wrap{margin-bottom:30px}.product-page-info__manager-info{display:flex;margin-bottom:22px}.product-page-info__manager-info-image-wrap{margin-right:15px;flex:0 0 auto}.product-page-info__manager-info-image{border-radius:50%;width:60px;height:60px}.product-page-info__manager-name{font-style:normal;font-weight:600;font-size:22px;line-height:28px;color:#1b1b1b;margin-bottom:4px}.product-page-info__manager-position{font-weight:500;font-size:18px;line-height:24px;color:#515151;opacity:.6}.product-page-info__manager-contacts{display:flex;flex-wrap:wrap; margin-top: 8px;}.product-page-info__manager-contacts-item{display:flex}.product-page-info__manager-contacts-item:not(:last-child){margin-bottom:8px;margin-right:12px}.product-page-info__manager-contacts-icon-wrap{margin-right:8px}.product-page-info__manager-contacts-icon-wrap i{font-size:16px;color:#000}.product-page-info__manager-contacts-content-item{font-weight:500;font-size:16px;line-height:24px}.product-page-info__manager-contacts-content-item a{color:#128ad6;text-decoration:none;transition:250ms}.product-page-info__manager-contacts-content-item a:hover{color:#0769a6}.product-page-info__price-table .table thead tr th{padding:11px 15px}.product-page-info__price-table .table thead tr th:first-child{border-radius:6px 0 0 0;padding-left:20px}.product-page-info__price-table .table thead tr th:last-child{border-radius:0 6px 0 0;padding-right:20px}.product-page-info__price-table .table tbody tr td{padding:11px 15px}.product-page-info__price-table .table tbody tr td:first-child{border-radius:6px 0 0 0;padding-left:20px}.product-page-info__price-table .table tbody tr td:last-child{border-radius:0 6px 0 0;padding-right:20px}.product-page-info__price-table .table tbody tr:last-child td{border-bottom:none}.product-page-info__price-table .table tbody tr:last-child td:first-child{border-radius:0 0 0 6px}.product-page-info__price-table .table tbody tr:last-child td:last-child{border-radius:0 0 6px 0}.product-page-info__price-table .table tbody tr:nth-child(even){background:#fff}.product-page-info__benefits-item{background:#fff;box-shadow:4px 4px 13px rgba(0,0,0,.03);border-radius:4px;padding:16px 36px;display:flex}.product-page-info__benefits-item:not(:last-child){margin-bottom:8px}.product-page-info__benefits-item-icon-wrap{margin-bottom:16px;margin-right:20px}.product-page-info__benefits-item-icon-wrap i{font-size:40px;color:#128ad6}.product-page-info__benefits-item-title{font-size:18px;line-height:28px;color:#1b1b1b;margin-bottom:4px}.product-page-info__benefits-item-text{font-size:14px;line-height:22px;color:#515151}.product-page-gallery-wrap{position:relative;height:541px}.product-page-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px;font-size:22px;line-height:28px;font-weight:600}.product-page-header *{margin:0}.product-page-header h1{font-size:22px;line-height:28px;font-weight:600}.product-page-header .product-page-info__status{margin-top:8px}.toggle-mobile-search{background:0 0;border:none;outline:0;text-decoration:none;color:#128ad6;font-size:18px}.masonry-container{margin-left:-20px;margin-right:-20px}.masonry-container__item{width:22.75%;margin-bottom:-10px}.edo-element-wrap{margin-bottom:20px}.edo-element{background:#fff;border-radius:6px;height:100%;padding:15px;padding-top:30px;padding-bottom:22px;box-shadow:4px 4px 13px rgba(0,0,0,.03)}.edo-element__icon-wrap{margin-bottom:16px}.edo-element__icon-wrap i{font-size:32px;color:#128ad6}.edo-element__title{font-size:18px;line-height:28px;color:#1b1b1b;margin-bottom:4px}.edo-element__content-wrap{display:flex;margin-bottom:8px}.edo-element__content-wrap--negative .edo-element__content-icon{padding-top:0}.edo-element__content-wrap--negative .edo-element__content-icon i{color:#eb5e5e}.edo-element__content-wrap--negative .edo-element__content{color:#eb5e5e;font-size:14px;line-height:22px}.edo-element__content-icon{flex:0 0 auto;margin-right:9px;padding-top:6px}.edo-element__content-icon i{font-size:14px;color:#22c814}.edo-element__content{font-style:normal;font-weight:400;font-size:18px;line-height:28px}.edo-list-wrap{margin-bottom:48px}.edo-list{counter-reset:edo-counter;list-style:none;padding-left:95px}.edo-list__item{counter-increment:edo-counter;position:relative;min-height:64px;margin-bottom:32px;padding-top:21px}.edo-list__item::before{content:counter(edo-counter);color:#fff;font-size:18px;font-weight:600;position:absolute;--size:64px;left:calc(-1*var(--size) - 30px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:#128ad6;border-radius:50%;text-align:center}.edo-list__item-title{font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#1b1b1b;margin-bottom:16px}.edo-list__item-text{font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#1b1b1b}.edo-list__item-text p{margin-bottom:4px}.edo-list__item-text a{font-weight:400;font-size:14px;line-height:28px;color:#128ad6;text-decoration:none;transition:.2s}.edo-list__item-text a:hover{color:#0769a6}


:root {
	--header-offset: 120px;
}

html {
	scroll-behavior: smooth;
	scroll-padding-top: var(--header-offset);
}

.catalog-left {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 28px;
	color: #1b1b1b;
	border: none;
	background: 0 0;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none !important;
	display: block;
	position: relative;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.product-page-info__manager-contacts-btns {
	margin-top: 8px;
	display: flex;
	gap: 20px;
	margin-bottom: 16px;
}

.product-page-info__manager-contacts-btn {
	outline: none;
	border: none;
	background-color: transparent;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.10);
	border-radius: 4px;
	font-size: 16px;
	color: #000;
	padding: 16px;
	transition: all 0.3s ease-in-out;
	cursor: pointer;

	display: flex;

	text-decoration: none;
}

.product-page-info__manager-contacts-btn:hover {
	box-shadow: 0px 0px 0px 1px #128AD6;
	color: #128ad6;
	text-decoration: none;
}

.product-page-info__packing-header.background {
	margin: 0;
}

.another-table_silic {
	border: solid 1px #e0e0e0;
}
.another-table_silic tbody tr td:first-child,
.another-table_silic tbody tr th:first-child {
	padding-left: 5px;
}
.another-table_silic thead tr th:first-child {
	padding-left: 5px;
}
.another-table_silic tbody tr td:last-child,
.another-table_silic tbody tr th:last-child {
	padding-right: 15px;
}
.another-table_silic thead tr th:last-child {
	padding-right: 15px;
}
.another-table_silic thead tr td,
.another-table_silic thead tr th {
	min-width: 15%;
	width: 15%
}
.another-table_silic thead tr th {
	font-size: 11px
}
.another-table_silic .photo-column {
	padding: 5px;
	min-width: 8%;
	width: 8%
}
.another-table_silic .middle-column {
	min-width: 10%;
	width: 10%
}
.photo-column img {
	width: 50px;
	border-radius: 50%
}
.another-table_silic .right-edge {
	border-right: solid 1px #e0e0e0;
}

.leftimg {
	float: left; /* Выравнивание по левому краю */
	width: 500px;
	margin: 10px 30px 10px 0; /* Отступы вокруг картинки */
}

.rightimg  {
	float: right; /* Выравнивание по правому краю  */
	width: 500px;
	margin: 10px 0 10px 20px; /* Отступы вокруг картинки */
}
.rightimg-vert {
	float: right; /* Выравнивание по правому краю  */
	width: 300px;
	margin: 10px 0 10px 20px; /* Отступы вокруг картинки */
}

.centerimg {
	float: none;
	width: 560px;
	height: 315px;
	text-align: center;
	margin: 20px 0;
}
.block-foto {
	display: flex;
	justify-content: space-between;
	margin: 10px 0;
}
.block-foto-vert {
	float: right;
	display: grid;
	justify-content: end;
	margin: 10px 0 10px 10px;
}
.foto-6 {
	width: 140px;
	padding: 5px;
}
.foto-5 {
	width: 170px;
	padding: 5px;
}
.foto-4 {
	width: 180px;
	padding: 5px;
}
.foto-3 {
	width: 150px;
	padding: 5px;
}
.foto-scale {
	transition: 1s; /* Время эффекта */
}
.foto-scale:hover {
	transform: scale(2); /* Увеличиваем масштаб */
}
.larger-width {
	padding-left: 10px!important;
}
.peroxide-page .product-page-info__price-table-wrap {
	margin-bottom: 40px;
}
.grid-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 1rem;
}

.product-table__price{
	justify-content: space-between;
}

.product-table__tip {
    min-width: 50px;
}

@media (max-width: 1401px) {
	.breadcrumb-item.active {
		font-size: 14px;
	}

	.breadcrumb-item+.breadcrumb-item::before {
		font-size: 14px;
	}

	.breadcrumb-item a {
		font-size: 14px;
	}
}

@media (max-width: 992px) {
	.leftimg {
		width: 300px;
		margin: 10px 10px 0 0;
	}

	.rightimg  {
		width: 300px;
		margin: 10px 0 0 10px;
	}

	.rightimg-vert {
		width: 320px;
	}
	.centerimg {
		width: 500px;
		height: 280px;
		margin: 5px 0;
	}

	.block-foto {
		display: block;
		text-align: center;
		margin: 0;
	}

	.block-foto-vert {
		text-align: center;
		float: right;
		display: grid;
		justify-content: space-between;
		margin: 10px 0 10px 10px;
	}
	.foto-6 {
		width: 160px;
		padding: 0;
		margin: 15px;
	}
	.foto-5 {
		width: 130px;
		padding: 0;
		margin: 5px;
	}
	.foto-4 {
		width: 170px;
		padding: 0;
		margin: 5px;
	}
	.foto-3 {
		width: 170px;
		padding: 0;
		margin: 5px;
	}
}
@media (max-width: 576px) {
	.leftimg {
		width: 500px;
		float: none;
		margin: 10px 0;
	}

	.rightimg  {
		width: 500px;
		float: none;
		margin: 10px 0;
	}

	.rightimg-vert {
		float: none;
		width: 320px;
		margin: 10px;
	}

	ol li .rightimg {
		display: none;
	}

	.centerimg {
		width: 330px;
		height: 180px;
		margin: 5px 0;
	}

	.block-foto {
		display: block;
		text-align: center;
		margin: 0;
	}
	.block-foto-vert {
		text-align: center;
		float: none;
		display: flex;
		justify-content: space-between;
		margin: 0;
	}
	.foto-6 {
		width: 110px;
	}
	.foto-5 {
		width: 160px;
	}
	.foto-4 {
		width: 150px;
	}
	.foto-3 {
		width: 100px;
		margin: 5px 5px 10px;
	}

	.foto-scale {
		transition: none;
	}
	.foto-scale:hover {
		transform: scale(1);
	}
}

.padding-breadcrumbs {
	margin-top: -40px;
}

.breadcrumb-desktop {
	display: block;
}

.breadcrumb-mobile {
	display: none;
	margin-bottom: 16px;
	font-size: 14px;
	text-decoration: none;
}

.breadcrumb-mobile svg {
	width: 24px;
	height: 21px;
	margin-top: -2px;
}

.breadcrumb-mobile a {
	text-decoration-line: initial;
}

.product-page-info {
	padding: 32px 55px;

	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
}

.page-title {
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.product-page-info__packing-header.background {
	background-color: #F7F8F9;
	display: flex;
	align-items: center;
	flex-direction: column;
	padding: 24px 55px;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #515151;
	text-align: center;
	min-width: 210px;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	white-space: nowrap;
}

.product-page-info__packing-header.background:hover {
	background-color: #128AD6;
	color: #fff;
}

.product-page-info__packing-wrapper {
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.product-page-info__packing-wrapper:hover {
	background-color: #128AD6;
}

.product-page-info__packing-wrapper:hover .product-page-info__packing-title2{
	color: #fff;
}
.product-page-info__packing-wrapper:hover .product-page-info__packing-title{
	color: #fff;
}

.product-page-info__manufacturer {
	background-color: #F7F8F9;
	display: flex;
	align-items: center;
	padding: 24px 48px;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
	color: #000;
	text-align: center;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.product-page-info__manufacturer:hover {
	background-color: #128AD6;
}

.product-page-info__manufacturer:hover .product-page-info__manufacturer-name {
	color: #fff;
}

.product-card__wrapper .product-page-info__status-wrap {
	display: none;
}

.product-page-info__packing {
	display: flex;
	gap: 4px;
}

.product-page-info__packing-item:not(:last-child)::after {
	content: "/";
	margin-left: 4px;
	color: #59BFFF;
}

.product-page-info__manufacturer:hover
> .product-page-info__packing
> .product-page-info__packing-item:not(:last-child)::after {
	color: #fff !important;
}

.product-page-info__packing-wrapper {
	background-color: #F7F8F9;
	display: flex;
	align-items: center;
	padding: 24px 48px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;
	color: #000;
	text-align: center;
	flex-direction: column;
}

.product-page-info__packing-title2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #515151;
	text-align: center;
}

.product-page-info__manager-position {
	font-weight: 400;
	font-size: 18px;
	color: #000;
	opacity: 1;
}

.product-page-info__manager-name {
	font-size: 24px;
	margin-bottom: 0;
}

.product-page-info__manager-contacts-txt {
	font-size: 16px;
	color: #000;
}

.product-page-info__manager-contacts-content-item a {
	color: #000;
	font-size: 16px;
}

.breadcrumb-mobile .icon-arrow:before {
	transform: rotate(180deg);
	font-size: 17px;
	margin-right: 4px;
}

.inlineCatItems {
    font-size: 12px;
    line-height: 20px;
}

.inlineCatItems a {
    color: #000;
    transition: .2s;
}

.inlineCatItems a:hover {
    color: #0769a6;
}

body {

	scrollbar-width: medium;

	scrollbar-color: rgba(0,0,0,0.5) rgba(0,0,0,0.1);

}

/* Для Webkit-браузеров */

body::-webkit-scrollbar {

	width: 14px; /* ширина */

}

body::-webkit-scrollbar-track {

	background: rgba(0,0,0,0.1); /* фон дорожки */

}

body::-webkit-scrollbar-thumb {

	background-color: rgba(0,0,0,0.5); /* цвет ползунка */

	border-radius: 7px; /* закругление углов ползунка */

	box-shadow: inset 0 0 6px rgba(0,0,255,0.5); /* тень внутри ползунка */

}

.overlay-cdk .overlay-cdk__title {
    margin-bottom: 5px;
}

.overlay-cdk__product-name {
    margin-bottom: 20px;
    text-align: center;
    color: #999;
}

.overlay-cdk .form-radio-group {
    padding-left: 25px;
}

.overlay-cdk .form-submit-wrap {
    margin: 0 auto;
    margin-top: 15px;
}

.overlay-cdk .form-checkbox-wrap {
    padding-left: 2.5em;
}

.productHits {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
	gap: 1rem;
}

.productHits .product-card {
    min-height: 492px;
}

.productHits .product-card__image-wrap {
    height: 295px;
	overflow: hidden;
    border-radius: 12px;
}

.productHits .product-card__image {
    transition: transform .5s ease-out;
}

.productHits .product-card__image:hover {
    transform: scale(1.05);
}

.productHits .product-card__title {
    text-align: center;
}

.productHits .product-card__title {
    margin-bottom: 15px;
}

.catalog-table__collapse-btn {
    font-size: 14.6px;
    padding-right: 5px;
}

.catalog-table__collapse-body-header {
    font-size: 18px;
}

.catalog-table__collapse-body-item {
    font-size: 14px;
}

.catalog-table__collapse:not(las-child) {
    margin-bottom: 20px;
}

.productHits .product-card__title a {
    color: inherit;
    text-decoration: none;
}

.productHits .product-card__title a:hover {
    color: #0769a6;
}

@media (width <= 1138px) {
	.productHits {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 1400px) {
	.product-page-info__packing-wrap {
		overflow-x: scroll;
	}
}

@media (max-width: 1024px) {
	.page-title h1 {
		font-size: 30px;
		line-height: 40px;
	}

	.product-page-info__price-currency {
		font-size: 24px;
	}

	.product-page-info__price-value {
		font-size: 24px;
	}

	.product-page-info__price .nds {
		font-size: 12px;
	}

	.product-page-info__description-item {
		font-size: 12px;
	}

	.product-page-info__order-btn {
		font-size: 18px;
		padding: 12px 20px;
	}

	.product-page-info__manager-position {
		font-size: 16px;
	}

	.product-page-info__manager-contacts-btn {
		font-size: 14px;
		padding: 14px;
		align-items: center;
	}

	.product-page-info__manager-contacts-content-item {
		font-size: 14px;
		line-height: 20px;
	}

	.product-page-info__manager-contacts-content-item a {
		font-size: 14px;
		line-height: 20px;
	}

	.product-page-info__packing-header.background {
		padding: 16px 24px;
		font-size: 14px;
	}

	.product-page-info__packing-wrapper {
		padding: 16px 24px;
		max-height: 90px;
	}

	.product-page-info__packing-title2 {
		font-size: 14px;
	}

	.product-page-info__packing-title {
		font-size: 14px;
	}

	.product-page-info__manufacturer {
		padding: 16px 24px;
		max-height: 90px;
	}

	.product-page-info__manufacturer-name {
		font-size: 14px;
	}

	.table thead tr td, .table thead tr th {
		line-height: 20px;
	}

	.table--p3-content tbody tr td {
		font-size: 16px;
		line-height: 20px;
	}

	.product-page-info__price-table .table tbody tr td {
		padding: 8px 15px;
	}

	.product-page-info__row {
		height: initial;
	}

	.product-gallery {
		margin-bottom: 0.25rem;
	}
}

@media (max-width: 990px) {
	.row.product-card__wrapper {
		flex-direction: column-reverse;
	}

	.product-page-info__packing-wrap {
		justify-content: space-between;
		overflow-x: auto;
	}

	.product-page-info__packing-header.background {
		width: 100%;
	}

	.product-page-info__packing-wrapper {
		width: 100%;
	}

	.product-page-info__manufacturer {
		width: 100%;
		justify-content: center;
	}

	.product-page-info__image {
		max-height: 400px;
		object-fit: contain;
		margin-top: 64px;
	}

	iframe {
		width: 100%;
	}

	.product-page-info {
		padding: 12px;
	}

	.product-gallery {
		margin-top: 24px;
	}
	.productHits {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767px) {
	.breadcrumb-desktop {
		display: none;
	}

	.breadcrumb-mobile {
		display: block;
		margin-top: -40px;
	}
	.productHits {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (width <= 576px) {
	.productHits {
		grid-template-columns: repeat(1, 1fr);
	}
}
/*# sourceMappingURL=main.min.css.map */

/* tmp styles for prices table */
.pricesWrapper > div[style] {
    display: none;
}

.pricesWrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
	gap: 2rem;
	margin-bottom: 2rem;
}

.pricesPackageBlock {
    padding: 2rem;
}

.pricesPackageBlock {
    padding: 1rem 2rem 2rem;
    background: #f7f7f7;
    border-radius: 8px;
}

.pricesPackageTitle {
    font-weight: 700;
    margin: 1rem 0;
	color: #128ad6;
	font-size: 1.2em;
}

.pricesPackageTitle:first-letter {
    text-transform: capitalize;
}

.pricesVolumeRow {
    margin-bottom: 5px;
}

.pricesVolumeName, .pricesVolumePrice {
    display: inline-block;
}

.pricesVolumeName::after {
    content: '–';
	margin-left: 6px;
    margin-right: 4px;
}

.product-card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 600px;
}

.product-page-info__manager-contacts-content-item .product-page-info__manager-contacts-content-item-title {
	display: none;
}

.product-page-info__manager-contacts-content-item:first-child .product-page-info__manager-contacts-content-item-title {
	display: block;
}
/* EOF tmp styles */

/* Search results page */
.sisea-results-list.mb-5 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 4rem;
    align-items: center;
}

.simplesearch-result {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
	align-items: center;
	gap: .6rem;
	box-shadow: 0 0 3px #ccc;
    border-radius: 6px;
    padding: 1rem;
	transition: all .5s ease-in-out;
}

.simplesearch-result:hover {
    /* background: #128ad6b8; */
    transform: scale(1.03);
}

.simplesearch-result .img {
    width: 65%;
    aspect-ratio: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.simplesearch-result h3 {
    font-size: 1rem;
    text-align: center;
}

.simplesearch-result h3 a {
    text-decoration: none;
	transition: all .5s ease-in-out
}

.sisea-paging-custom .pagination {
    justify-content: center;
}

span.searchType {
    font-weight: 300;
}

.vert-card__image-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}

.vert-card__image-wrap {
	max-height: 400px;
	max-width: 250px;
}
@media (max-width: 769px) {
	.page-title h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.product-page-info {
		padding: 8px;
	}

	.product-page-info__col--info {
		margin-bottom: 0;
	}

	.product-page-info__info {
		margin-top: 12px;
	}

	.page-title h1 {
		margin-bottom: 0;
	}

	.product-page-info__order-btn {
		font-size: 16px;
		padding: 6px;
	}

	.product-page-info__order-btn {
		margin-bottom: 10px;
	}

	.pricesWrapper {
		margin-bottom: 12px;
	}

	.product-page-info__packing-header {
		margin-bottom: 12px;
	}

	.product-page-info__col--info {
		margin-bottom: 4px;
	}

	.pricesPackageTitle {
		margin: 0;
	}

	.pricesPackageBlock {
		padding: 1rem;
	}

	.pricesPackageTitle {
		font-size: 16px;
	}

	.product-page-info__image {
		margin-top: 24px;
	}

	.product-page-info__image {
		height: 500px;
		object-fit: cover;
	}

	.product-page-info__manager-info {
		align-items: center;
		justify-content: center;
	}

	.product-page-info__manager-contacts-txt {
		text-align: center;
	}

	.product-page-info__manager-contacts-btns {
		align-items: center;
		justify-content: center;
	}

	.product-page-info__manager-contacts {
		align-items: center;
		justify-content: center;
	}
	.sisea-results-list.mb-5 {
		grid-template-columns: repeat(2, 1fr);
	}
}

.print-img {
	display: none;
}

/* EOF Search result page */

@media print {

	body {
		margin: 0;
		font-size: 12pt;
	}

	.container {
		width: 100% !important;
		max-width: 100% !important;
	}

	img {
		max-width: 100%;
		height: auto;
	}

	.product-page {
		display: block;
	}

	.left,
	.right {
		width: 100%;
	}

	.breadcrumb-mobile {
		display: none;
	}

	.product-page-header .product-page-info__status {
		border: 1px solid #128AD6;
	}

	.product-page-header .product-page-info__status {
		margin-top: -16px;
	}

	.pricesPackageBlock {
		border: 1px solid #128AD6;
	}

	.product-page-info__packing-wrapper {
		border: 1px solid #128AD6;
	}

	.product-page-info__packing-header.background {
		border: 1px solid #128AD6;
	}

	.product-page-info__manufacturer {
		border: 1px solid #128AD6;
	}

	.product-page-info__image {
		margin-top: 24px;
	}

	.product-page-info__image {
		height: 500px;
		object-fit: cover;
	}

	.ws-chat-btn-el-container.envy-not-scalling {
		display: none;
	}

	.product-page-info__manager-contacts-btn {
		border: 1px solid #128AD6;
	}

	.product-page-info__manager-info {
		align-items: center;
		justify-content: center;
	}

	.product-page-info__manager-contacts-txt {
		text-align: center;
	}

	.product-page-info__manager-contacts-btns {
		align-items: center;
		justify-content: center;
	}

	.product-page-info__manager-contacts {
		align-items: center;
		justify-content: center;
	}

	.product-page-info__status-wrap {
		position: absolute;
		top: 180px;
		z-index: 999;
		right: 30px;

	}

	.section.pt-5.product {
		display: none;
		padding-top: 0 !important;
	}

	.section.pt-5.pb-5 {
		display: block;
		padding-top: 1rem !important;
	}

	.product-page-info__manager-wrap {
		width: 100%;
	}

	.product-page-info__manager {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

	.product-page-info__manager-info {
		flex-direction: column;
		text-align: center;
	}

	.product-page-info__manager-contacts-btns {
		flex-direction: column;
		gap: 8px;
	}

	.product-page-info__manager-contacts-btn {
		white-space: nowrap;
		width: 164px;
	}

	.product-page-info__manager-contacts {
		align-items: initial;
		justify-content: initial;
	}

	.row.section-company {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.productHits .product-card {
		min-height: 300px;
	}

	.pb-5, .py-5 {
		padding-bottom: 1rem;
	}

	.main-footer__menu-item {
		margin-bottom: 8px;
	}

	/*.thumbnail-swiper .swiper-slide img {*/
	/*	object-fit: contain;*/
	/*}*/

	/*.swiper-slide.swiper-slide-active {*/
	/*	display: block;*/
	/*	visibility: visible;*/
	/*}*/

	.swiper-slide .print-img {
		display: block !important;
		width: 100%;
		max-width: 100%;
		height: 400px;
		object-fit: contain;
		margin: 0 auto;
	}

	.swiper-slide {
		width: 100%;
		max-width: 100%;
	}

	.swiper-slide .print-img:first-child {
		display: block !important;
	}

	.swiper-slide .print-img {
		display: none !important;
	}

	.swiper-wrapper {
		display: none;
	}

	.product-page-info__manager-contacts-btns {
		gap: 8px;
	}

	.main-header__catalog-btn-wrap {
		display: none;
	}

	.toggle-mobile-search {
		display: none;
	}
}