.elementor-15013 .elementor-element.elementor-element-b5c6eca .elementor-spacer-inner{height:20px;}.elementor-15013 .elementor-element.elementor-element-16264e2{text-align:center;}.elementor-15013 .elementor-element.elementor-element-d5321a7 .elementor-spacer-inner{height:20px;}.elementor-15013 .elementor-element.elementor-element-8f11224  article.ae-post-list-item{margin-bottom:0px;}.elementor-15013 .elementor-element.elementor-element-8f11224 .ae-post-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15013 .elementor-element.elementor-element-8f11224 .ae-post-overlay-icon i{color:#FFFFFF;font-size:50px;}.elementor-15013 .elementor-element.elementor-element-8f11224 .ae-post-overlay-icon svg{fill:#FFFFFF;width:50px;}.elementor-15013 .elementor-element.elementor-element-8f11224 .ae-post-overlay-text{color:#FFFFFF;}.elementor-15013 .elementor-element.elementor-element-8f11224 .ae-post-overlay-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);}.elementor-15013 .elementor-element.elementor-element-d750440 .elementor-spacer-inner{height:50px;}/* Start custom CSS for ae-post-blocks, class: .elementor-element-8f11224 *//* Alternar columnas para artículos impares */
.ae-post-list-item:nth-child(odd) .elementor-inner-section .elementor-container {
    display: flex;
    flex-direction: row-reverse;
}

/* Asegurar que las animaciones se mantengan */
.ae-post-list-item:nth-child(odd) .elementor-column[data-id="e84c504"] {
    animation-name: fadeInRight !important;
}

.ae-post-list-item:nth-child(odd) .elementor-column[data-id="49ced27"] {
    animation-name: fadeInLeft !important;
}

/* Responsive - en móvil mantener orden normal */
@media (max-width: 767px) {
    .ae-post-list-item .elementor-inner-section .elementor-container {
        flex-direction: column !important;
    }
}/* End custom CSS */