/* Увеличиваем стрелочку при наведении на карточку */
.card:hover .arrow {
  transform: scale(1.2);
  transition: transform 0.3s ease;
}

/* Для карточки в блоке T686 с классом news-custom */
.news-custom .t-card_col {
    /* Внутренние отступы самой карточки (от края до контента) */
    padding: 24px !important;
}

/* Отступ между текстом и кнопкой */
.news-custom .t686_button-container {
    margin-top: 16px !important;
}
}

/* Высота блока */
.custom-menu {
    height: 320px !important;
    min-height: 320px !important;
}

/* Внутренние отступы контейнера (24px или 32px – по желанию) */
.custom-menu .t601b__container {
    padding: 32px !important;   /* отступы от краёв блока до пунктов */
}

/* Пункты меню как кнопки */
.custom-menu .t601b__link {
    display: inline-block;
    background-color: #0073e6;
    color: #fff;
    padding: 12px 24px;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

.custom-menu .t601b__link:hover {
    background-color: #005bb5;
    transform: translateY(-2px);
}

.rb-mobile-lang{
    width:30px;
    height:30px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
}



.rb-mobile-lang svg{
    width:26px;
    height:26px;
    .rb-mobile-lang svg,
    color:#000 !important;
    stroke:#000 !important;
}


.rb-mobile-lang-menu{
    position:absolute;
    right:0;
    top:38px;

    background:#fff;
    border-radius:10px;
    box-shadow:0 8px 20px rgba(0,0,0,.15);

    display:none;
    flex-direction:column;
    overflow:hidden;
    min-width:140px;

    z-index:99999999;
}

.rb-mobile-lang-menu.is-open{
    display:flex;
}

.rb-mobile-lang-menu a{
    padding:10px 14px;
    color:#000;
    text-decoration:none;
    white-space:nowrap;
}

.rb-mobile-lang-menu a:hover{
    background:#eef2f8;
}