.uc-menu .t396__artboard.rendered {
    overflow: visible !important;
}

.kgp-text-book .tn-atom {
    text-indent: 128px;
    text-align: justify;
}

@media screen and (max-width: 1440px) {
    .kgp-text-book .tn-atom {
        text-indent: 60px;
    }
}

.kgp-program-card {
    cursor: pointer;
}
.kgp-program-card > .tn-molecule {
    transition: background-color 0.3s ease-in-out !important;
}
.kgp-program-card:hover [data-elem-type="text"] .tn-atom {
    transition: color 0.3s ease-in-out !important;
}
.kgp-program-card:hover > .tn-molecule {
    background-color: #D2C9F7 !important;
}
.kgp-program-card:hover [data-elem-type="text"] .tn-atom {
    color: #F5571D !important;
}

/* CSS для скрытия блоков */
.kgp-hidden-content-block {
    display: none !important; /* !important может быть нужен для переопределения стилей конструктора */
}

.kgp-tilda-switcher .tn-atom,
.kgp-switcher-button .tn-atom {
    cursor: pointer;
}

/* Опционально: стили для активной кнопки */
.kgp-switcher-button.kgp-active-button .tn-atom {
    color: #6200d6 !important; /* Пример выделения активной кнопки */
    background-color: #f2e7ff !important;
}
.tik-switcher-button.kgp-active-button .tn-atom {
    color: #1520B1 !important; /* Пример выделения активной кнопки */
    background-color: #CBCEF6 !important;
}
/* Стиль для ТИК */