.elementor-1968 .elementor-element.elementor-element-09c09a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1968 .elementor-element.elementor-element-6de7a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-4b9a793 *//* Zweispaltiges Layout für MEC Minimal List */
@media (min-width: 768px) {
    /* Den Container der Event-Liste ansteuern */
    .mec-event-list-minimal .mec-month-divider + div, 
    .mec-event-list-minimal .mec-events-wrapper {
        display: grid !important;
        grid-template-columns: 1fr 1fr; /* Erzeugt zwei gleich große Spalten */
        grid-gap: 20px; /* Abstand zwischen den Events */
        align-items: stretch;
    }

    /* Sicherstellen, dass die Monats-Überschrift über beide Spalten geht */
    .mec-month-divider {
        grid-column: 1 / span 2;
        width: 100%;
    }

    /* Kleiner Fix für die Abstände der einzelnen Artikel */
    .mec-event-article {
        margin-bottom: 0 !important;
    }
}

/* Tablet & Mobile: Zurück zur einspaltigen Ansicht für bessere Lesbarkeit */
@media (max-width: 767px) {
    .mec-event-list-minimal .mec-events-wrapper {
        display: block !important;
    }
}/* End custom CSS */