:root {
    --slider-scroll-height: 0px;
    --slider-scroll-display: none;
}

/* Шапка / header */
.header-dmm-ico{
    transition-duration: 0.2s;
}

.header-menu-offcanvas-trigger, .header-menu-offcanvas-close, .header-menu-offcanvas-left-item-wrap, .header-search, .header-lang, .header-menu-offcanvas-kp{
    cursor: pointer;
}
.header-lang-select{
    width             : 100%;
    height            : 100%;
    border            : none;
    border-radius     : 3px;
    outline           : none;
    -webkit-appearance: none;
    padding           : 6px;
    background-color  : #ffffff00;
    cursor            : pointer;
    font              : 500 14px 'Inter';
    -moz-appearance   : none;
    text-indent       : 0.01px;
    -ms-appearance    : none;
    appearance        : none !important;
    color             : #343434;
}

.header-menu-offcanvas-submenu-right-acc{
    overflow-x: hidden !important;
}
.header-menu-offcanvas-submenu-right-acc::-webkit-scrollbar{
    width: 5px;
}
.header-menu-offcanvas-submenu-right-acc::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.header-menu-offcanvas-submenu-right-acc::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.header-menu-offcanvas-submenu-right-acc-link-anchor{
    cursor: pointer;
}
.header-dmm-submenu-item-achor{
    cursor: pointer;
}

.scroll-disabled{
    overflow: hidden;
}

/*
    С фоновым текстом под заголовками было много проблем. Особенно отображение обводки в Safari.
    Проблема с самим шрифтом. Невозможно сделать обводку через text-stroke. Это решение лучшее. Было перепробовано всё!
*/
.page-title-bg-text{
    text-shadow: -2px -2px 0 #1a48980e, 2px -2px 0 #1a48980e, -2px 2px 0 #1a48980e, 2px 2px 0 #1a48980e !important;
}

/* Кнопка Наверх */
.page-up-btn{
    cursor: pointer;
}

/* Cookie */
.page-cookie-ok{
    cursor: pointer;
}

/* Модальные окна / modal */
.oxy-close-modal, .modal-close{
    cursor: pointer;
}
.form-policy-link, .form-policy-link a{
    -webkit-appearance: none;
    -moz-appearance   : none;
    -ms-appearance    : none;
    appearance        : none !important;
    outline           : none;
}

/* Форма / form */
.form-attach-text, .form-attach-remove, .form-policy-checkbox, .form-submit{
    cursor: pointer;
}
.form-wrap-input input{
    width           : 100%;
    height          : inherit;
    font-family     : inherit;
    font-size       : inherit;
    font-weight     : inherit;
    color           : inherit;
    border          : 0px solid #000;
    border-radius   : inherit;
    outline         : none;
    background-color: rgba(255, 255, 255, 0);
}
.form-wrap-textarea textarea{
    width           : 100%;
    height          : inherit;
    padding-top     : 10px;
    font-family     : inherit;
    font-size       : inherit;
    font-weight     : inherit;
    color           : inherit;
    border          : 0px solid #000;
    border-radius   : inherit;
    outline         : none;
    resize          : none;
    background-color: rgba(255, 255, 255, 0);
}
.form-attachment{
    display: none;
}

/* Хлебные крошки / breadcrumbs */
.breadcrumbs a, .breadcrumbs a:link{
    color: #1A4998;
}
.breadcrumbs a:hover{
    color: #174087;
    text-decoration: underline;
}

/* -------------------------------------------------------------------------- */
/* Пресс-центр / press center */
.press-center-card{
    transition: background-size 1s ease;
}
.press-center-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}
.press-center-card-wrap{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.press-center-card-wrap::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.press-center-card-wrap::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.press-center-card-wrap::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.press-center-more-btn{
    cursor: pointer;
}
.press-center-more-card-video[data-show='off']{
    display: none;
}
.press-center-more-card-video-play{
    cursor: pointer;
}
.press-center-prev-card{
    transition: background-size 1s ease;
    cursor: pointer;
}
.press-center-prev-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}
.press-center-gallery-back{
    cursor: pointer;
}
.press-center-gallery::-webkit-scrollbar{
    width: 5px;
}
.press-center-gallery::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.press-center-gallery::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* Страница "Видео и фото архив" -> Видео плеер / media */
.press-center-more-card-video-player video{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.press-center-modal-close, .press-center-modal-left, .press-center-modal-right, .press-center-modal-social-ico{
    cursor: pointer;
}

/* Страница "Новости" / news */
.press-center-news-btn{
    cursor: pointer;
}
.press-center-news-card[data-show='off']{
    display: none;
}
.press-center-news-social-ico, .press-center-news-social-no-image-ico{
    cursor: pointer;
}

/* Страница "Научно-технические конференции" / conferences */
.press-center-conferences-btn{
    cursor: pointer;
}
.press-center-conferences-card[data-show='off']{
    display: none;
}
.press-center-conf-social-ico{
    cursor: pointer;
}

/* Страница "Книги" / books */
.press-center-books-btn{
    cursor: pointer;
}
.press-center-books-card[data-show='off']{
    display: none !important;
}

.press-center-book-social-ico{
    cursor: pointer;
}

/* Страница "Научно-технические публикации" / publications */
.press-center-publications-card-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.press-center-publications-card-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.press-center-publications-card-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.press-center-publications-card-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.press-center-publications-card-slider-arrow-left, .press-center-publications-card-slider-arrow-right{
    cursor: pointer;
}
.press-center-public-social-ico{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Услуги и сервис" / services */
.service-right-card{
    transition: background-size 1s ease;
    cursor: pointer;
}
.service-right-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}

.service-complex-left-acc-link-text{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Услуги и сервис -> Комплекс услуг" / complex-of-services */
.service-complex-slider-points{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.service-complex-slider-points::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.service-complex-slider-points::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.service-complex-slider-points::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Страница "Услуги и сервис -> Проектирование" / engineering */
.service-engin-right-card-wrap{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.service-engin-right-card-wrap::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.service-engin-right-card-wrap::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.service-engin-right-card-wrap::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

.service-engin-right-card{
    transition: background-size 1s ease;
    cursor: pointer;
}
.service-engin-right-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}
.service-engin-more-btn{
    cursor: pointer;
}
.service-engin-more-card[data-show='off']{
    display: none !important;
}

.service-engin-btn-modal-open{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Услуги и сервис -> Производственные услуги" / manufacturing-services */
.service-manuf-card{
    transition: background-size 1s ease;
    cursor: pointer;
}
.service-manuf-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}
.service-manuf-back{
    cursor: pointer;
}

/* Страница "Услуги и сервис -> Производственные услуги" -> "Раскрой и гибка листового металла и медной шины" -> Видео плеер / cutting-and-bending */
.service-manuf-cut-video-player video{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.service-manuf-cut-video-play{
    cursor: pointer;
}

.service-manuf-cut-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.service-manuf-cut-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.service-manuf-cut-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.service-manuf-cut-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.service-manuf-cut-slider-arrow-left, .service-manuf-cut-slider-arrow-right{
    cursor: pointer;
}

.service-manuf-cut-slider-table-1, .service-manuf-cut-slider-table-2, .service-manuf-cut-slider-table-3{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.service-manuf-cut-slider-table-1::-webkit-scrollbar, .service-manuf-cut-slider-table-2::-webkit-scrollbar, .service-manuf-cut-slider-table-3::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.service-manuf-cut-slider-table-1::-webkit-scrollbar-track, .service-manuf-cut-slider-table-2::-webkit-scrollbar-track, .service-manuf-cut-slider-table-3::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.service-manuf-cut-slider-table-1::-webkit-scrollbar-thumb, .service-manuf-cut-slider-table-2::-webkit-scrollbar-thumb, .service-manuf-cut-slider-table-3::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Страница "Контакты" / contacts */
.contacts-btn-modal-open{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Реализованные проекты" / completed-projects */
.com-projects-btn{
    cursor: pointer;
}
.com-projects-card[data-show='off']{
    display: none;
}

.com-table-btn{
    cursor: pointer;
}
.com-table-tr[data-show='off'], .com-table-tr-link[data-show='off']{
    display: none !important;
}

.com-table-content{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.com-table-content::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.com-table-content::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.com-table-content::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Страница "Реализованные проекты" -> Страница объекта / object-№ */
.com-obj-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.com-obj-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.com-obj-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.com-obj-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.com-obj-slider-arrow-left, .com-obj-slider-arrow-right{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Карьера" / career */
.career-slider{
    overflow-y: hidden !important;
    overflow-x: auto;
}
.career-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.career-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.career-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

.career-video-player video{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.career-video-play{
    cursor: pointer;
}
.career-more-btn{
    cursor: pointer;
}

.career-history-slider{
    overflow-y: hidden !important;
    overflow-x: auto;
}
.career-history-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.career-history-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.career-history-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.career-history-slider-arrow-left, .career-history-slider-arrow-right{
    cursor: pointer;
}

.career-more-content{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.career-more-content::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.career-more-content::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.career-more-content::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Страница "О компании" / about */
.about-future-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.about-future-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.about-future-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.about-future-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.about-future-slider-arrow-left, .about-future-slider-arrow-right{
    cursor: pointer;
}

.about-work-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.about-work-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.about-work-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.about-work-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.about-work-slider-arrow-left, .about-work-slider-arrow-right{
    cursor: pointer;
}

.about-video-player video{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.about-video-play{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "О компании" -> "История"/ history */
.about-history-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.about-history-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.about-history-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.about-history-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.about-history-slider-arrow-left, .about-history-slider-arrow-right{
    cursor: pointer;
}

.about-history-dinamic-date-text{
    text-shadow: -2px -2px 0 #1a489846, 2px -2px 0 #1a489846, -2px 2px 0 #1a489846, 2px 2px 0 #1a489846 !important;
}

/* -------------------------------------------------------------------------- */
/* Страница "О компании" -> "Партнеры"/ partners */
.about-partners-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.about-partners-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.about-partners-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.about-partners-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.about-partners-slider-link[data-active='off']{
    cursor: default;
}
.about-partners-slider-link[data-active='on']{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "О компании" -> "Сертификаты"/ certificates */
.accord-about-cert-content-card-zoom{
    cursor: pointer;
}
.accord-about-cert-content-flex-wrap{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.accord-about-cert-content-flex-wrap::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.accord-about-cert-content-flex-wrap::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.accord-about-cert-content-flex-wrap::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

.about-cert-modal-close{
    cursor: pointer;
}

.about-cert-modal-content-social-ico{
    cursor: pointer;
}

.accord-about-cert-content-arrow-left, .accord-about-cert-content-arrow-right{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Страница "Главная"/ main */
.main-sol-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.main-sol-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.main-sol-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.main-sol-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

.main-work-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.main-work-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.main-work-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.main-work-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.main-work-slider-arrow-left, .main-work-slider-arrow-right{
    cursor: pointer;
}

.main-our-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.main-our-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.main-our-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.main-our-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.main-our-slider-arrow-left, .main-our-slider-arrow-right{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Каталог / catalog */
.catalog-slider-card{
    transition: background-size 1s ease;
}
.catalog-slider-card:hover{
    background-size: 110% 110%;
    background-color: #fff;
}

.catalog-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.catalog-modal-form-open{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Каталог -> Категория / catalog -> catalog-category-№ */
.catalog-category-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-category-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-category-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-category-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Каталог -> Категория -> Суб Категория / catalog -> catalog-category-№ -> catalog-sub-category-№-№ */
.catalog-sub-category-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-sub-category-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-sub-category-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-sub-category-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Каталог -> Категория -> Суб Категория -> Продукт / catalog -> catalog-category-№ -> catalog-sub-category-№-№ -> product-№-№-№ */
.catalog-product-adv-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-product-adv-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-product-adv-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-product-adv-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.catalog-product-adv-slider-arrow-left, .catalog-product-adv-slider-arrow-right{
    cursor: pointer;
}

.catalog-product-doc-btn, .catalog-product-doc-more-tech-btn, .catalog-product-doc-more-cons-btn{
    cursor: pointer;
}
.catalog-product-media-video-player video{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}

.catalog-product-news-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-product-news-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-product-news-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-product-news-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.catalog-product-news-slider-left, .catalog-product-news-slider-right{
    cursor: pointer;
}

.catalog-product-see-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-product-see-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-product-see-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-product-see-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.catalog-product-see-slider-left, .catalog-product-see-slider-right{
    cursor: pointer;
}

.catalog-product-doc-more-tech{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.catalog-product-doc-more-tech::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.catalog-product-doc-more-tech::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.catalog-product-doc-more-tech::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}

/* -------------------------------------------------------------------------- */
/* Слайдер "Нашими решениями довольны" (многоразовая часть) */
.solutions-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.solutions-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.solutions-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.solutions-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.solutions-slider-arrow-left, .solutions-slider-arrow-right{
    cursor: pointer;
}
.solutions-slider-arrows-left, .solutions-slider-arrows-right{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Слайдер в конце страниц раздела "Прессс-центр". Многоразовая часть / Oxygen -> Templates -> Press Center Last Slider */
.press-center-last-slider-cards{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.press-center-last-slider-cards::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.press-center-last-slider-cards::-webkit-scrollbar-track{
    background: #ffffff;
}
.press-center-last-slider-cards::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.press-center-last-slider-arrow, .press-center-last-slider-menu-btn{
    cursor: pointer;
}
.press-center-present-social-ico{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Слайдер в конце страниц раздела "Прессс-центр". Многоразовая часть / Oxygen -> Templates -> Press Center Last Records */
.press-center-category-btn, .press-center-last-records-card{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Записи / record */
.record-image-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.record-image-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.record-image-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.record-image-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.record-image-slider-arrow{
    cursor: pointer;
}

/* Поделиться в соц. сетях / Shared */
.record-shared .ss-inline-share-wrapper{
    margin: 0;
}

/* -------------------------------------------------------------------------- */
/* Аккордеон */
.accord-title, .meta-accord-title{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Наши проекты */
.our-projects-slider{
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.our-projects-slider::-webkit-scrollbar{
    height: var(--slider-scroll-height);
    display: var(--slider-scroll-display);
}
.our-projects-slider::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.our-projects-slider::-webkit-scrollbar-thumb{
    background-color: #1A4998;      /* цвет плашки */
    border-radius: 0px;               /* закругления плашки */
    border: 0px solid #1A4998;      /* padding вокруг плашки */
}
.our-projects-slider-arrow-left, .our-projects-slider-arrow-right{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Модальное окно с формой */
.modal-form-open{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Карта сайта */
/* Аккордеон */
.sitemap-accord-close{
    cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/* Документация */
.doc-modal-close{
    cursor: pointer;
}
.accord-doc-content-card{
    cursor: pointer;
}
.doc-modal-content-social-ico{
    cursor: pointer;
}

/* Поиск */
.search-btn, .search-clear{
    cursor: pointer;
}
.search-input-wrap input{
    width           : 100%;
    height          : inherit;
    font-family     : inherit;
    font-size       : inherit;
    font-weight     : inherit;
    color           : inherit;
    border          : 0px solid #000;
    border-radius   : inherit;
    outline         : none;
    background-color: rgba(255, 255, 255, 0);
}