/* Alle Karten gleich hoch machen */
.wp-block-columns {
    align-items: stretch !important;
}

/* Jede Karte soll automatisch die gleiche Höhe annehmen */
.wp-block-group.has-border-color {
    height: 100% !important;
    display: flex;
    flex-direction: column;
}

/* Inhalt sauber verteilen */
.wp-block-group.has-border-color p {
    margin-top: auto;
}

/* Jede Box exakt 400px hoch */
.wp-block-group.has-border-color {
    height:450px !important;
    min-height: 450px !important;
    max-height: 450px !important;

    display: flex !important;
    flex-direction: column;
    justify-content: flex-start; /* Icon + Titel + Text sauber */
    align-items: center;
}

@media (max-width: 768px) {

    .wp-block-group.has-border-color {
        padding: 10px 0px !important;
        height: 100% !important; /* falls du 450px behalten willst → entfernen */
        min-height: 100% !important; /* optional, kannst du anpassen */
        max-height: 100% !important;
        padding: 10px 0px !important;
    }
}