/* CC-0006: las cuatro tarjetas existentes conservan su contenido y se adaptan por breakpoint. */
.elementor-element-573cbc7,
.elementor-element-573cbc7 > .e-con {
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .elementor-element-573cbc7 {
        display: flex !important;
        flex-flow: row wrap !important;
        gap: 16px !important;
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 16px !important;
    }

    .elementor-element-573cbc7 > .e-con {
        flex: 1 1 calc(50% - 8px) !important;
        width: calc(50% - 8px) !important;
        min-width: 0 !important;
        height: auto !important;
    }
}

@media (max-width: 430px) {
    .elementor-element-573cbc7 {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;
        overflow: visible !important;
    }

    .elementor-element-573cbc7 > .e-con {
        flex: 0 0 auto !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 18px !important;
    }

    .elementor-element-573cbc7 p {
        max-width: 100% !important;
        white-space: normal !important;
        overflow: visible !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
        line-height: 1.35 !important;
    }
}

