@import url("fonts.css");
@import url("tokens.css");
@import url("sections/pag-00a-portada.css");
@import url("sections/pag-01-alejandro.css");
@import url("sections/pag-02-torneo.css");
@import url("sections/pag-03-torneo-slide.css");
@import url("sections/pag-04-femeninas.css");
@import url("sections/pag-05-masculinas.css");
@import url("sections/pag-06-fixture.css");
@import url("sections/pag-07-puntaje.css");
@import url("sections/pag-08-respeto.css");
@import url("sections/pag-09-testimonios.css");
@import url("sections/pag-10-museo.css");
@import url("sections/pag-11-workshop.css");
@import url("sections/pag-12-testimonios.css");
@import url("sections/pag-12b-foto-equipo.css");
@import url("sections/pag-13-testimonios.css");
@import url("sections/pag-13b-foto-equipo.css");
@import url("sections/pag-14-collage1.css");
@import url("sections/pag-15-collage2.css");
@import url("sections/pag-16-collage3.css");
@import url("sections/pag-17-tabla.css");
@import url("sections/pag-18-formato.css");
@import url("sections/pag-19-estadisticas.css");
@import url("sections/pag-20-sub16.css");
@import url("sections/pag-21-estadisticas.css");
@import url("sections/pag-22-bonus.css");
@import url("sections/pag-22b-bonus-extra.css");
@import url("sections/pag-23-fotofinal.css");
@import url("sections/pag-24-cierre.css");
.cmb-revista--conmebol-uefa {
  font-family: var(--cmb-uefa-font-base);
  background: var(--cmb-uefa-color-azul);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.cmb-revista--conmebol-uefa * {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.cmb-revista--conmebol-uefa .swiper { width: 100%; overflow: hidden; }
.cmb-revista--conmebol-uefa .swiper-pagination-bullet { background: #fff; opacity: 0.4; }
.cmb-revista--conmebol-uefa .swiper-pagination-bullet-active { background: #0066B3; opacity: 1; }

/* Anular el `bottom: 10px` default del Swiper en paginations externas
   (data-cmb-pagination-for) para que el `top` literal de cada página
   no se estretche entre top y bottom (resultando en dots invisibles). */
.cmb-revista--conmebol-uefa .swiper-pagination[data-cmb-pagination-for] {
  bottom: auto;
  z-index: 10;
}

/* ============================================================
   Parallax groups — override background-size para evitar el
   zoom horizontal que produce `cover` con `100vh` real cuando
   vh excede el alto del page mobile (caso desktop con zoom 3×).
   Usamos `402px auto` para mantener el ancho del page mobile y
   dejar que el alto se ajuste por aspect ratio nativo del PNG.
   ============================================================ */
.cmb-revista--conmebol-uefa .cmb-parallax-group[data-cmb-parallax="torneo"] .cmb-parallax-group__bg {
  background-size: 402px auto;
  background-position: center top;
}
.cmb-revista--conmebol-uefa .cmb-parallax-group[data-cmb-parallax="testimonios"] .cmb-parallax-group__bg {
  background-size: 402px auto;
  background-position: center top;
}
