.amfm-kt-toc-row,
.amfm-kt-toc-row > .e-con-inner {
    align-items: stretch;
    display: flex;
    flex-wrap: nowrap;
    gap: 24px;
    width: 100%;
}

.amfm-kt-toc-row .amfm-kt-toc-item {
    --flex-basis: 0;
    --flex-grow: 1;
    --flex-shrink: 1;
    --width: auto;
    align-self: stretch;
    flex: 1 1 0 !important;
    max-width: none !important;
    min-width: 0;
    width: auto !important;
}

.amfm-kt-toc-row .amfm-kt-toc-item > .elementor-widget,
.amfm-kt-toc-row .amfm-kt-toc-item > .elementor-widget > .elementor-widget-container,
.amfm-kt-toc-row .amfm-key-takeaways,
.amfm-kt-toc-row .elementor-toc__header {
    width: 100%;
}

.amfm-kt-toc-row .amfm-kt-toc-item[hidden],
.amfm-kt-toc-row.is-empty {
    display: none !important;
}

@media (max-width: 767px) {
    .amfm-kt-toc-row,
    .amfm-kt-toc-row > .e-con-inner {
        flex-direction: column !important;
    }
}
