/* Signature Echoes of the Land — Force layout */

/* Parent wrapper container: flex row wrap */
.elementor-element-7198850.e-con {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 30px !important;
    align-items: flex-start !important;
}

/* Each card: 45% width so 2 fit per row (Desktop) */
.elementor-element-7198850 > .e-con {
    width: 45% !important;
    max-width: 45% !important;
    flex: 0 0 45% !important;
    box-sizing: border-box !important;
    min-width: 0 !important;
}

/* Tablet & Mobile: stack to 1 column and expand width for visibility */
@media (max-width: 1024px) {
    .elementor-element-7198850.e-con {
        flex-direction: column !important;
        align-items: center !important;
    }
    .elementor-element-7198850 > .e-con {
        width: 90% !important;
        max-width: 90% !important;
        flex: 0 0 90% !important;
    }
}

/* Small Mobile: Full width */
@media (max-width: 480px) {
    .elementor-element-7198850 > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}
