.elementor-11727 .elementor-element.elementor-element-f1dc78c > .elementor-container{max-width:925px;}.elementor-11727 .elementor-element.elementor-element-dc21351{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}/* Start custom CSS *//* Corrección global para todos los botones de PDF en móviles */
@media (max-width: 767px) {
    /* Identificamos el contenedor del PDF por su estructura común (div.rec-pdf) */
    .rec-pdf {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        visibility: visible !important;
        opacity: 1 !important;
        text-align: center !important;
        padding: 15px 0 !important;
        background: #f8fafc !important; /* Mantiene el fondo limpio */
        margin-top: 10px !important;
    }

    /* Ajustamos el icono/enlace dentro del contenedor */
    .rec-pdf a, .rec-pdf .elementor-button {
        display: inline-block !important;
        width: 80% !important;
        text-align: center !important;
        font-size: 14px !important;
    }
}

/* Agrega o reemplaza estos estilos en tu sección <style> original */
.pagination { 
    display:flex; align-items:center; justify-content:center; gap:6px; margin-top:32px; flex-wrap:wrap; 
}
.page-btn { 
    min-width:38px; height:38px; border-radius:10px; background:var(--blanco); 
    border:1px solid rgba(0,0,0,0.08); color:var(--texto); font-size:14px; 
    cursor:pointer; display:flex; align-items:center; justify-content:center; 
}
.pagination-dots { 
    display:flex; align-items:center; justify-content:center; width:30px; font-weight:bold; 
}
/* Asegura que el PDF no desaparezca en móvil */
@media(max-width:768px){
    .rec-pdf { display:flex !important; }
}/* End custom CSS */