.elementor-8445 .elementor-element.elementor-element-117a3579{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8445 .elementor-element.elementor-element-117a3579.e-con{--align-self:center;}.elementor-8445 .elementor-element.elementor-element-96f1c8e{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8445 .elementor-element.elementor-element-427deafb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8445 .elementor-element.elementor-element-427deafb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8445 .elementor-element.elementor-element-6c90fc85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8445 .elementor-element.elementor-element-6906bc84{--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;--justify-content:flex-start;--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-8445 .elementor-element.elementor-element-314ad529 .elementor-heading-title{color:var( --e-global-color-5950fde );}.elementor-8445 .elementor-element.elementor-element-cfc6637{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8445 .elementor-element.elementor-element-41f0f82{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8445 .elementor-element.elementor-element-6a9dfa5f{--display:flex;--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;--justify-content:flex-start;--align-items:center;}.elementor-8445 .elementor-element.elementor-element-6104e13{width:100%;max-width:100%;font-family:var( --e-global-typography-c7a8eb5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a8eb5-font-size );font-weight:var( --e-global-typography-c7a8eb5-font-weight );line-height:var( --e-global-typography-c7a8eb5-line-height );}.elementor-8445 .elementor-element.elementor-element-9ec626{--display:flex;}.elementor-8445 .elementor-element.elementor-element-68c99534{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8445 .elementor-element.elementor-element-68c99534 a{color:var( --e-global-color-text );}.elementor-8445 .elementor-element.elementor-element-68c99534 a:hover, .elementor-8445 .elementor-element.elementor-element-68c99534 a:focus{color:var( --e-global-color-5950fde );}.elementor-8445 .elementor-element.elementor-element-27b0359{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8445 .elementor-element.elementor-element-436b213{text-align:center;}.elementor-8445 .elementor-element.elementor-element-436b213 .elementor-heading-title{font-style:italic;color:var( --e-global-color-secondary );}.elementor-8445 .elementor-element.elementor-element-332b4c10{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8445 .elementor-element.elementor-element-16bd4e2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-thumbnail{padding-bottom:calc(0.66 * 100%);}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post-holder{background-color:#fff;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post{padding:4px 4px 4px 4px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-meta .eael-posted-on{color:var( --e-global-color-text );}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:var( --e-global-color-text );}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-footer{margin:0px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-header-after{margin:0px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-title a{color:#303133;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-title:hover, .elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-title a:hover{color:var( --e-global-color-5950fde );}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-entry-title{margin:0px 0px 8px 0px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-8445 .elementor-element.elementor-element-16bd4e2 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}@media(max-width:1024px){.elementor-8445 .elementor-element.elementor-element-6104e13{font-size:var( --e-global-typography-c7a8eb5-font-size );line-height:var( --e-global-typography-c7a8eb5-line-height );}.elementor-8445 .elementor-element.elementor-element-68c99534{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-8445 .elementor-element.elementor-element-427deafb{--width:26.923%;}.elementor-8445 .elementor-element.elementor-element-6c90fc85{--width:50%;}.elementor-8445 .elementor-element.elementor-element-cfc6637{--width:8%;}}@media(max-width:767px){.elementor-8445 .elementor-element.elementor-element-427deafb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8445 .elementor-element.elementor-element-6104e13{font-size:var( --e-global-typography-c7a8eb5-font-size );line-height:var( --e-global-typography-c7a8eb5-line-height );}.elementor-8445 .elementor-element.elementor-element-68c99534{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for eael-post-grid, class: .elementor-element-16bd4e2 */#eael-post-grid-16bd4e2 .eael-entry-title a.eael-grid-post-link{
  line-height: 1.35 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
  white-space: normal !important;
  min-height: calc(1.35em * 3) !important;
  max-height: calc(1.35em * 3) !important;
}
#eael-post-grid-16bd4e2 .eael-grid-post-excerpt p{
  line-height: 1.6 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  white-space: normal !important;
}
/* Más espacio entre excerpt y autor/fecha */
.eael-post-grid-container .eael-grid-post-excerpt{
  margin-bottom: 18px !important;   /* espacio debajo del texto */
}

/* Más espacio arriba del bloque meta */
.eael-post-grid-container .eael-entry-footer{
  margin-top: 12px !important;
}

/* Separación entre autor y fecha */
.eael-post-grid-container .eael-entry-meta{
  display: flex !important;
  gap:4px !important;             /* espacio horizontal */
  flex-wrap: wrap;                  /* por si en móvil se baja */
}/* End custom CSS */