.t-popup__close {
display: none;}

/* Картинку преобразуем в белый */
.g-img-to-white .t-img{
    filter: brightness(0) invert(1);
}

/* Картинку преобразуем в черный */
.g-img-to-black .t-img{
    filter: brightness(0) invert(0);
}


.t-rec {
    word-break: normal !important;
}

/* Тень для картинок START */ 
.uc-g-img img{
    box-shadow: 1px 1px 5px 4px #ededed;
}
/* Тень для картинок END */ 

/* прозрачность фона у модалки и тень картинки START */
.t-zoomer__bg{
    background: #ffffff5c !important;
    backdrop-filter: blur(10px);
}
.t-zoomer__container{
    background: none !important;
}
.uc-g-img img,
.t-carousel__zoomer__wrapper{
    box-shadow: 1px 1px 5px 4px #00000026;
    border-radius: 10px;
}
/* прозрачность фона у модалки END */

/* скрываем у виджета верхние плашки пока не подгрузится инфа START*/
.g-widget-top-buttons-container{
    opacity: 0;
}
.g-widget-top-buttons-container.loaded{
    opacity: 1;
}
/* скрываем у виджета верхние плашки пока не подгрузится инфа STOP */

/* Заголовки H2 (отступ и бордер) START */
.uc-title h2,
.uc-case-title h2{
    position: relative;
    border-top: 1px solid #e5e5e5;
    padding-top: 70px;
}

/* FIX ширины */
@media screen and (max-width: 960px) {
    .uc-case-title .t-container,
    .uc-breadcrumb .t-container{
        max-width: 960px !important;
    }
}

/* Заголовки H2 (отступ и бордер) END */

/* Плашки success, warning - закругление и бордер START */
.uc-tip_success .t265__wrapper{
    border-radius: 10px;
    border: 1px solid rgb(66, 184, 131);
}
.uc-tip_warning .t265__wrapper{
    border-radius: 10px;
    border: 1px solid #ecbc29;
}
/* Плашки success, warning - закругление и бордер END */

/* Сайдбары на широком экране фиксируем START */
@media(min-width:1199.98px){
    /* Сайдбар */
    .uc-sidebar{
        position: fixed;
        z-index: 100 !important;
        width: 360px;
    }
    /* сайдбар услуг */
    .uc-sidebar-sostav{
        position: absolute;
        z-index: 100 !important;
        width: 360px;
    }
    .uc-sidebar-sostav .container{
        left: 0 !important;
    }
}
/* Сайдбары на широком экране фиксируем END */

/* для всего адаптива до 1200 и 960 px не ограничиваем ширину START*/
@media screen and (max-width: 1199.98px) {.uc-title .t-col_8,.uc-text .t-col_8,.uc-tip_success  .t-col_8,.uc-g-img .t-col_8{max-width: 100%;}}
@media screen and (max-width: 960px) {
    .uc-title .t-container,.uc-text .t-container,
    .uc-g-img .t-container,
    .uc-g-img .t-container{
        max-width: 100%;
     }
     .uc-tip_success .t-container{
         max-width: 90%;
     }
}
/* для всего адаптива до 1200 и 960 px не ограничиваем ширину END*/

/*На мобилке уменьшаем у таблицы отступы START*/
@media(max-width:480px){
    .uc-table .t612__title {
        padding: 5px 10px;
    }
}
/*На мобилке уменьшаем у таблицы отступы END*/


/*На мобилке у блока команды уменьшаем расстояние между картчоками и центрируем START*/
@media screen and (max-width: 480px) {.uc-team .t524 .t524__container:not(.t-list__container_inrow1).uc-team  .t-list__item:nth-child(2) {margin-top: 20px !important;}.uc-team .t524__itemwrapper {text-align: center;}.uc-team .t524__imgwrapper {margin:0 auto;margin-bottom: 20px;}}
/*На мобилке у блока команды уменьшаем расстояние между картчоками и центрируем END*/

/* Бесконечно бегущий текст START */
.g-scrolling-text {
  animation: infiniteScrollText 30s linear infinite; /* Анимация */
}
.g-scrolling-text .tn-atom {
    white-space: nowrap !important; /* Запрет переноса текста на новую строку */
}

@keyframes infiniteScrollText {
  0% {
    left: 0%; /* Начальная позиция: за пределами экрана справа */
  }
  100% {
    left: -100%; /* Конечная позиция: за пределами экрана слева */
  }
}
/* Бесконечно бегущий текст END */


/* БАЗА ЗНАНИЙ -------------------------------- START*/

/* Выравниваем лого в меню Базы знаний */
.uc-knowbase-menu .t228__leftcontainer{
    display: flex;
}

/* Заголовки */
.uc-title h2 {
    cursor: pointer;
}

/* Иконка ссылки при наведении на заголовок */
.uc-title h2:after{
	content: url("data:image/svg+xml; utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='25px' height='25px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath fill='%23010101' d='M459.654,233.373l-90.531,90.5c-49.969,50-131.031,50-181,0c-7.875-7.844-14.031-16.688-19.438-25.813 l42.063-42.063c2-2.016,4.469-3.172,6.828-4.531c2.906,9.938,7.984,19.344,15.797,27.156c24.953,24.969,65.563,24.938,90.5,0 l90.5-90.5c24.969-24.969,24.969-65.563,0-90.516c-24.938-24.953-65.531-24.953-90.5,0l-32.188,32.219 c-26.109-10.172-54.25-12.906-81.641-8.891l68.578-68.578c50-49.984,131.031-49.984,181.031,0 C509.623,102.342,509.623,183.389,459.654,233.373z M220.326,382.186l-32.203,32.219c-24.953,24.938-65.563,24.938-90.516,0 c-24.953-24.969-24.953-65.563,0-90.531l90.516-90.5c24.969-24.969,65.547-24.969,90.5,0c7.797,7.797,12.875,17.203,15.813,27.125 c2.375-1.375,4.813-2.5,6.813-4.5l42.063-42.047c-5.375-9.156-11.563-17.969-19.438-25.828c-49.969-49.984-131.031-49.984-181.016,0 l-90.5,90.5c-49.984,50-49.984,131.031,0,181.031c49.984,49.969,131.031,49.969,181.016,0l68.594-68.594 C274.561,395.092,246.42,392.342,220.326,382.186z'/%3E%3C/svg%3E");
	margin-left: 5px;
	opacity: 0;
	transition: all 200ms;
}

.uc-title h2:hover:after{
	opacity: .5;
}


/* Бордеры бокового меню Базы знаний */
.uc-knowbase-lsidebar .t830m.t830m_bg.t830m_close{
    box-shadow: none;
    border-right: 1px solid rgba(60, 60, 60, 0.12);
    border-bottom: 1px solid rgba(60, 60, 60, 0.12);
}
.uc-knowbase-lsidebar .t830__panel_click{
    border-right: 1px solid rgba(60, 60, 60, 0.12);
    border-bottom: 1px solid rgba(60, 60, 60, 0.12);
}
.uc-knowbase-lsidebar .t-site-search-input input[type="text"]{
    border-radius: 4px;
}
/* Подпункты бокового меню Базы знаний */
.uc-knowbase-lsidebar .t830m__submenu{
    padding-left: 10px;
}
.uc-knowbase-lsidebar .t830m__submenu-item{
    padding: 3px 0;
}

/* Ссылки содержания страницы */
.uc-sidebar__links{
    vertical-align: top;
    font-family: 'Inter';
}


/* Ссылка в сайдбаре (якорь заголовка) */
.uc-sidebar__links li{
    list-style: none;
    position: relative;
    padding: 0.25rem 0;
    display: flex;
    align-items: center;
    font-size: 14px;
}

.uc-sidebar__links li:before {
    content: "";
    display: block;
    position: absolute;
    left: -10px;
    width: 4px;
    height: 90%;
    background: transparent;
    border-radius: 10px;
}

.uc-sidebar__links li.highlight:before{
    background: #0088cc;
}

.uc-sidebar__links a {
    color: black !important;
    opacity: .6;
    display: block;
    text-decoration: none;
}

.uc-sidebar__links li:hover a{
	opacity: 1;
}


/* Подсветка ссылки в сайдбаре */
.uc-sidebar__links li.highlight a {
    opacity: 1;
}

/* БАЗА ЗНАНИЙ -------------------------------- END*/

