.elementor-484 .elementor-element.elementor-element-589a415{--display:flex;--min-height:447px;--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-484 .elementor-element.elementor-element-589a415:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-589a415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asociacionperiodistasguatemala.com/wp-content/uploads/2025/06/prensa-responsable.png");background-position:0px -8px;background-size:cover;}.elementor-484 .elementor-element.elementor-element-41527f9{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-484 .elementor-element.elementor-element-8cefc5b{text-align:center;}.elementor-484 .elementor-element.elementor-element-8cefc5b .elementor-heading-title{font-family:"Helvetica Bold", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#282554;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-484 .elementor-element.elementor-element-5c61e45 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-thumbnail{height:198px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post-holder{background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post .eael-entry-overlay{border-radius:6px 6px 6px 6px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-meta-posted-on{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-title a{color:#303133;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-title:hover, .elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-title, .elementor-484 .elementor-element.elementor-element-5c61e45 .eael-entry-title a{font-family:"Helvetica Bold", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post-excerpt p{text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:45px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-grid-post .eael-entry-overlay > img{height:45px;width:45px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-load-more-button{padding:9px 20px 9px 20px;margin:30px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#fff;background:var( --e-global-color-accent );border-radius:3px;}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-load-more-button:hover{color:#fff;background:var( --e-global-color-ef31b79 );}.elementor-484 .elementor-element.elementor-element-5c61e45 .eael-load-more-button-wrap{justify-content:center;}@media(min-width:1025px){.elementor-484 .elementor-element.elementor-element-589a415:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-589a415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-589a415:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-589a415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-484 .elementor-element.elementor-element-41527f9{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-484 .elementor-element.elementor-element-8cefc5b .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-589a415{--min-height:335px;}.elementor-484 .elementor-element.elementor-element-589a415:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-589a415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-484 .elementor-element.elementor-element-8cefc5b{text-align:center;}.elementor-484 .elementor-element.elementor-element-8cefc5b .elementor-heading-title{font-size:35px;}}/* Start custom CSS for eael-post-grid, class: .elementor-element-5c61e45 *//* Paso 1: Aseguramos que el grid mantenga su diseño de columnas */
.eael-post-grid.eael-post-appender {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

/* Paso 2: Forzamos que todas las tarjetas midan igual y respeten el ancho */
.eael-grid-post {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 0 0 calc(33.33% - 20px); /* Fija el ancho a 33.33% y evita estiramiento */
  max-width: calc(33.33% - 20px); /* Limita el ancho máximo */
  min-height: 100%;
  box-sizing: border-box;
}

/* Paso 3: Controlamos el alto interno del contenido */
.eael-grid-post-holder {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 8px;
  box-sizing: border-box;
}

/* Paso 4: Imagen opcional - mantiene proporción */
.eael-entry-media {
  max-height: 200px;
  overflow: hidden;
}

.eael-entry-thumbnail img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/* Paso 5: Cambiar color del autor a #282554 - Opciones múltiples */
.eael-entry-meta .eael-author,
.eael-entry-meta .eael-author a,
.eael-posted-by,
.eael-posted-by a,
.eael-author-name,
.eael-author-name a {
  color: #282554 !important; /* Asegura que el color se aplique */
}

/* Paso 6: Responsive (móvil y tablet) */
@media (max-width: 1024px) {
  .eael-grid-post {
    flex: 0 0 calc(50% - 20px); /* 2 columnas en tablet */
    max-width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .eael-grid-post {
    flex: 0 0 100%; /* 1 columna en móvil */
    max-width: 100%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asociacionperiodistasguatemala.com/wp-content/uploads/2025/06/helvetica-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */