.elementor-17289 .elementor-element.elementor-element-9e06e4d{--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;--margin-top:69px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-17289 .elementor-element.elementor-element-9e06e4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17289 .elementor-element.elementor-element-9f80f40 > .elementor-widget-container{margin:0px 0px 0px -1px;}@media(min-width:768px){.elementor-17289 .elementor-element.elementor-element-9e06e4d{--width:100.056%;}}/* Start custom CSS for html, class: .elementor-element-9f80f40 *//* Reemplaza la regla de tu título por esta: */
h1.gp-poster__title,
.gp-poster__title span {
  font-family: var(--f-poster);
  font-size: clamp(2.15rem, .55rem + 7.4vw, 6.1rem);
  font-weight: 400;
  line-height: .88;
  letter-spacing: -.022em;
  text-transform: uppercase;
  color: #FFFFFF !important;
  margin: 0;
}

/* Aplica el mismo refuerzo al año "2026": */
p.gp-poster__year {
  font-family: var(--f-display);
  font-size: clamp(1rem, .72rem + 1.15vw, 1.75rem);
  font-weight: 700;
  letter-spacing: .45em;
  text-indent: .45em;
  color: #FFFFFF !important;
  margin: clamp(1rem, 2.4vw, 1.5rem) 0 0;
}

/* Forzar blanco absoluto en todos los encabezados y variantes */
.gp h1,
.gp h2,
.gp h3,
.gp h4,
.gp .gp-h2,
.gp .gp-card__name {
  color: #FFFFFF !important;
}

/* Mantener el acento rojo únicamente en las palabras dentro de <em> */
.gp h2 em,
.gp .gp-h2 em {
  color: var(--red-hot) !important;
}/* End custom CSS */