.elementor-8773 .elementor-element.elementor-element-13737e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8773 .elementor-element.elementor-element-81764db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8773 .elementor-element.elementor-element-81764db img{width:100%;}.elementor-8773 .elementor-element.elementor-element-e6ed96a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8773 .elementor-element.elementor-element-e6ed96a:not(.elementor-motion-effects-element-type-background), .elementor-8773 .elementor-element.elementor-element-e6ed96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-ab1c7f5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5.elementor-element{--align-self:center;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-item > div{text-align:center;margin-right:10px;margin-left:10px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-items>li{display:table-cell;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-digits::after{left:98%;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-container{margin-right:-10px;margin-left:-10px;margin-bottom:0px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-digits{color:var( --e-global-color-accent );}.elementor-8773 .elementor-element.elementor-element-1f61e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8773 .elementor-element.elementor-element-3d4099d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8773 .elementor-element.elementor-element-482fec8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8773 .elementor-element.elementor-element-cb3e5f7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-18a94ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8773 .elementor-element.elementor-element-74126d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8773 .elementor-element.elementor-element-815db9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8773 .elementor-element.elementor-element-815db9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8773 .elementor-element.elementor-element-f23438a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-ac5431d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table{max-width:100%;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table .table-header th{padding:10px 10px 10px 10px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody tr td .th-mobile-screen{padding:10px 10px 10px 10px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table thead tr th{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting:after{color:var( --e-global-color-accent );}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting_asc:after{color:var( --e-global-color-accent );}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting_desc:after{color:var( --e-global-color-accent );}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table thead tr th:hover{color:#fff;}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-8773 .elementor-element.elementor-element-ac5431d table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table thead tr th i{font-size:20px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#f2f2f2;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-text );}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody tr td{padding:10px 10px 10px 10px;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table-wrap table td a{color:var( --e-global-color-primary );}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table .th-mobile-screen{flex-basis:100px;}.elementor-8773 .elementor-element.elementor-element-dcc77f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8773 .elementor-element.elementor-element-dcc77f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8773 .elementor-element.elementor-element-20ab899 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-d41ccb3{color:var( --e-global-color-secondary );}.elementor-8773 .elementor-element.elementor-element-e5f133f{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8773 .elementor-element.elementor-element-8a97f85{width:100%;max-width:100%;background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8773 .elementor-element.elementor-element-8a97f85 .elementor-heading-title{color:var( --e-global-color-5b2c6086 );}.elementor-8773 .elementor-element.elementor-element-ebd4305{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8773 .elementor-element.elementor-element-13737e8{--width:100vw;}.elementor-8773 .elementor-element.elementor-element-815db9c{--width:63.242%;}.elementor-8773 .elementor-element.elementor-element-dcc77f9{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8773 .elementor-element.elementor-element-dcc77f9{--width:248.438px;}}@media(max-width:1024px){.elementor-8773 .elementor-element.elementor-element-ab1c7f5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-digits{font-size:37px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-label{font-size:19px;}}@media(max-width:767px){.elementor-8773 .elementor-element.elementor-element-13737e8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8773 .elementor-element.elementor-element-13737e8.e-con{--align-self:flex-start;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-item > div{margin-right:0px;margin-left:0px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-container{margin-right:-0px;margin-left:-0px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-digits{font-size:30px;}.elementor-8773 .elementor-element.elementor-element-ab1c7f5 .eael-countdown-label{font-size:14px;}.elementor-8773 .elementor-element.elementor-element-74126d6{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8773 .elementor-element.elementor-element-815db9c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8773 .elementor-element.elementor-element-815db9c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8773 .elementor-element.elementor-element-ac5431d .eael-data-table{max-width:100%;}.elementor-8773 .elementor-element.elementor-element-dcc77f9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for eael-data-table, class: .elementor-element-ac5431d *//* Forzamos que el contenido de la agenda se apile verticalmente */
.td-content {
    display: block !important;
    width: 100% !important;
    white-space: normal !important; /* Evita que el texto se escape a la derecha */
}

.td-content h3, 
.td-content h4, 
.td-content div, 
.td-content p {
    display: block !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    white-space: normal !important;
    overflow-wrap: break-word !important; /* Rompe palabras si son muy largas */
}

/* Ajuste específico para móviles */
@media (max-width: 767px) {
    /* Si la fila completa se rompe en columnas, la obligamos a ser flexible */
    .elementor-element-8773 .elementor-container, /* ID de tu sección si lo conoces */
    .agenda-row .elementor-container {
        display: flex !important;
        flex-direction: row !important; /* Mantiene Hora al lado de Texto */
        flex-wrap: nowrap !important;
    }

    /* Columna de la Hora */
    .agenda-row .elementor-column:first-child {
        min-width: 80px !important;
        width: 25% !important;
    }

    /* Columna del Contenido (Dr. Isaac Tawil, etc) */
    .agenda-row .elementor-column:last-child {
        width: 75% !important;
        padding-left: 10px !important;
    }
    

}
/* Forzar alineación vertical central en la agenda */
.agenda-row > .elementor-container {
    display: flex !important;
    flex-direction: row !important; 
    flex-wrap: nowrap !important;
    /* Esta es la línea clave para centrar verticalmente: */
    align-items: center !important; 
}

/* Ajustes adicionales para que se vea perfecto */
.agenda-row .elementor-column:first-child {
    display: flex !important;
    justify-content: center !important; /* Centra la hora horizontalmente en su columna */
    align-items: center !important;     /* Asegura el centro vertical interno */
    min-width: 90px !important;
    width: 25% !important;
}

/* Quitamos márgenes superiores que traen los widgets por defecto 
   y que pueden arruinar el centrado visual */
.agenda-row .elementor-widget-text-editor,
.agenda-row h3,
 {
    margin-top: 0 !important;
    margin-bottom: 0px !important;
}

/* En móviles, nos aseguramos que mantenga la misma lógica */
@media (max-width: 767px) {
    .agenda-row > .elementor-container {
        align-items: center !important;
    }
}

.eael-data-table-wrapper-ac5431d div h3 {
    margin-bottom: 0;
    padding-bottom: 0;
}/* End custom CSS */