.eventos-page {
  --events-dark: #1b1227;
  --events-dark-soft: #2b1d39;
  --events-paper: #fffdf9;
  --events-soft: #f5f0e8;
  --events-accent: #f5bd70;
  --events-line: rgba(33, 24, 47, 0.13);
  background: var(--events-paper);
}

.eventos-page .mdp-hero {
  min-height: min(760px, calc(100svh - 76px));
  isolation: isolate;
}

.eventos-page .mdp-hero__image {
  object-position: center 44%;
  filter: saturate(.86) contrast(1.03);
  transform: scale(1.01);
}

.eventos-page .mdp-hero__shade {
  background:
    linear-gradient(0deg, rgba(15, 9, 23, .55), transparent 55%),
    linear-gradient(90deg, rgba(18, 11, 28, .95) 0%, rgba(18, 11, 28, .78) 35%, rgba(18, 11, 28, .25) 70%, rgba(18, 11, 28, .08) 100%);
}

.eventos-page .mdp-hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.eventos-page .mdp-hero__eyebrow::before {
  content: "";
  width: 34px;
  height: 2px;
  background: currentColor;
}

.eventos-page .mdp-hero h1 {
  max-width: 760px;
  font-size: clamp(3rem, 4.55vw, 4.3rem);
  line-height: 1.02;
}

.eventos-page .mdp-hero h1 span { display: block; }
.eventos-page .mdp-hero__lead { max-width: 49ch; }

.eventos-leagues,
.eventos-coverage,
.eventos-specials,
.eventos-agenda {
  position: relative;
  padding: clamp(90px, 8vw, 118px) max(var(--page-gutter), calc((100% - var(--container)) / 2));
  scroll-margin-top: 148px;
}

.eventos-kicker {
  margin: 0 0 18px;
  color: var(--color-brand-dark);
  font-size: .68rem;
  font-weight: 900;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.eventos-kicker--light { color: var(--events-accent); }
.eventos-section-head { position: relative; z-index: 1; margin-bottom: 58px; }
.eventos-section-head__grid,
.eventos-specials__head { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(300px, .75fr); gap: clamp(52px, 8vw, 108px); align-items: end; }
.eventos-section-head h2,
.eventos-specials__head h2,
.eventos-agenda__head h2 { max-width: 760px; margin: 0; font-size: clamp(2.45rem, 3.7vw, 3.65rem); line-height: 1.08; letter-spacing: -.035em; }
.eventos-section-head__grid > p,
.eventos-specials__head > p,
.eventos-agenda__head > div > p { max-width: 46ch; margin: 0; color: var(--color-muted); font-size: .96rem; line-height: 1.78; }

/* Ligas */
.eventos-leagues {
  overflow: hidden;
  padding-top: clamp(90px, 8vw, 118px);
  background:
    linear-gradient(rgba(33, 24, 47, .025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(33, 24, 47, .025) 1px, transparent 1px),
    radial-gradient(circle at 92% 12%, rgba(245, 189, 112, .24), transparent 27%),
    linear-gradient(135deg, #faf6f0 0%, #f0e8de 100%);
  background-size: 54px 54px, 54px 54px, auto, auto;
}

.eventos-league-list { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 26px; }
.eventos-league {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 350px auto;
  gap: 0;
  min-width: 0;
  overflow: hidden;
  padding: 0;
  border: 1px solid rgba(33, 24, 47, .12);
  border-radius: 32px;
  background: #fffdf9;
  box-shadow: 0 28px 70px rgba(33, 24, 47, .13);
  transition: transform 280ms var(--ease-out), box-shadow 280ms ease, border-color 280ms ease;
}

.eventos-league:hover { border-color: rgba(234, 150, 30, .32); box-shadow: 0 30px 70px rgba(33, 24, 47, .14); transform: translateY(-6px); }
.eventos-league__visual {
  position: relative;
  display: grid;
  place-items: center;
  min-height: 100%;
  overflow: hidden;
  padding: 42px 24px 28px;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  background:
    linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px),
    radial-gradient(circle at 50% 48%, rgba(245, 189, 112, .34), transparent 38%),
    linear-gradient(145deg, #26131c 0%, #5a211d 56%, #a44720 100%);
  background-size: 34px 34px, 34px 34px, auto, auto;
}

.eventos-league:nth-child(2) .eventos-league__visual {
  background:
    linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px),
    radial-gradient(circle at 50% 48%, rgba(129, 210, 224, .3), transparent 38%),
    linear-gradient(145deg, #11182b 0%, #17364b 56%, #267087 100%);
  background-size: 34px 34px, 34px 34px, auto, auto;
}

.eventos-league__visual::before { content: ""; position: absolute; width: 260px; height: 260px; border: 1px solid rgba(255, 255, 255, .18); border-radius: 50%; box-shadow: 0 0 0 42px rgba(255, 255, 255, .035), 0 0 0 84px rgba(255, 255, 255, .02); }
.eventos-league__visual::after { content: ""; position: absolute; right: -75px; bottom: -75px; width: 190px; height: 190px; border: 1px solid rgba(255, 255, 255, .16); border-radius: 50%; }
.eventos-league__visual img { position: relative; z-index: 1; width: 270px; height: 290px; object-fit: contain; filter: drop-shadow(0 28px 25px rgba(0, 0, 0, .34)); transition: transform 380ms var(--ease-out); }
.eventos-league:nth-child(2) .eventos-league__visual img { width: 285px; height: 300px; }
.eventos-league:hover .eventos-league__visual img { transform: translateY(-8px) scale(1.04); }
.eventos-league__number { position: absolute; z-index: 2; top: 25px; left: 27px; color: rgba(255, 255, 255, .72); font-size: .66rem; font-weight: 900; letter-spacing: .12em; }
.eventos-league__content {
  min-width: 0;
  padding: 34px 38px 32px;
  background: linear-gradient(145deg, #24141c 0%, #321820 100%);
  color: #fff;
}

.eventos-league:nth-child(2) .eventos-league__content {
  background: linear-gradient(145deg, #11192a 0%, #15283a 100%);
}
.eventos-league__status { position: absolute; z-index: 3; top: 22px; right: 22px; display: inline-flex; align-items: center; gap: 8px; margin: 0; padding: 9px 12px; border: 1px solid rgba(255, 255, 255, .2); border-radius: 999px; background: rgba(20, 12, 30, .45); color: rgba(255, 255, 255, .82); font-size: .55rem; font-weight: 800; letter-spacing: .08em; backdrop-filter: blur(12px); }
.eventos-league__status::before { content: ""; width: 6px; height: 6px; flex: 0 0 6px; border-radius: 50%; background: currentColor; }
.eventos-league__status.is-active { border-color: rgba(245, 189, 112, .36); background: rgba(245, 189, 112, .16); color: #ffe0ae; }
.eventos-league h3 { margin: 0 0 13px; color: #fff; font-size: clamp(2.25rem, 3vw, 2.85rem); line-height: 1.02; letter-spacing: -.045em; }
.eventos-league__lead { margin: 0; color: rgba(255, 255, 255, .65); font-size: .84rem; line-height: 1.72; }
.eventos-league__meta { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 22px; margin: 24px 0 0; padding: 21px 0 0; border-top: 1px solid rgba(255, 255, 255, .13); }
.eventos-league__meta-wide { grid-column: 1 / -1; }
.eventos-league__meta dt { margin-bottom: 6px; color: var(--events-accent); font-size: .56rem; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
.eventos-league:nth-child(2) .eventos-league__meta dt { color: #9fe1e7; }
.eventos-league__meta dd { margin: 0; color: rgba(255, 255, 255, .84); font-size: .72rem; line-height: 1.55; }

/* Eventos especiales */
.eventos-specials {
  overflow: hidden;
  background:
    radial-gradient(circle at 5% 0%, rgba(245, 189, 112, .14), transparent 28%),
    linear-gradient(135deg, #17101f 0%, #251831 56%, #30213d 100%);
  color: #fff;
}

.eventos-specials::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .24;
  background: linear-gradient(120deg, transparent 0 49%, rgba(255, 255, 255, .04) 50%, transparent 51%);
  background-size: 130px 130px;
}

.eventos-specials__head,
.eventos-special-list { position: relative; z-index: 1; }
.eventos-specials__head { margin-bottom: 62px; }
.eventos-specials__head > p { color: #bdb3c5; }
.eventos-special-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }
.eventos-special {
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(255, 255, 255, .09);
  border-radius: 27px;
  background: rgba(255, 255, 255, .035);
  box-shadow: 0 26px 60px rgba(7, 4, 12, .18);
  transition: border-color 260ms ease, transform 260ms var(--ease-out);
}

.eventos-special:hover { border-color: rgba(245, 189, 112, .28); transform: translateY(-5px); }
.eventos-special:first-child { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(320px, .82fr); gap: clamp(38px, 5vw, 70px); align-items: center; padding: 20px; }
.eventos-special__image { height: 320px; overflow: hidden; border-radius: 19px; background: #0e0914; }
.eventos-special:first-child .eventos-special__image { height: 470px; }
.eventos-special__image img { width: 100%; height: 100%; object-fit: cover; transition: transform 500ms var(--ease-out); }
.eventos-special:hover .eventos-special__image img { transform: scale(1.035); }
.eventos-special__copy { display: grid; grid-template-columns: 24px 1fr; gap: 17px; padding: 27px 12px 10px; }
.eventos-special:first-child .eventos-special__copy { padding: 24px 34px 24px 0; }
.eventos-special__index { padding-top: 3px; color: #9c88aa; font-size: .61rem; }
.eventos-special__eyebrow { margin-bottom: 17px; color: var(--events-accent); font-size: .61rem; font-weight: 800; letter-spacing: .13em; }
.eventos-special h3 { margin: 0 0 18px; font-size: clamp(1.75rem, 2.2vw, 2.15rem); line-height: 1.12; letter-spacing: -.025em; }
.eventos-special:first-child h3 { font-size: clamp(2.35rem, 3.5vw, 3.35rem); }
.eventos-special__copy p:not(.eventos-special__eyebrow) { max-width: 52ch; margin: 0; color: #bdb3c5; font-size: .88rem; line-height: 1.78; }
.eventos-special__meta { display: flex; flex-wrap: wrap; gap: 8px; margin: 24px 0 0; padding: 0; border: 0; list-style: none; }
.eventos-special__meta li { padding: 7px 10px; border: 1px solid rgba(255, 255, 255, .1); border-radius: 999px; color: #b9a9c5; font-size: .58rem; }

/* Cobertura */
.eventos-coverage {
  overflow: hidden;
  background:
    radial-gradient(circle at 93% 8%, rgba(245, 189, 112, .18), transparent 27%),
    linear-gradient(135deg, #fffdf9 0%, #f1e9df 100%);
}

.eventos-media-list { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr; gap: 26px; }
.eventos-media-story {
  min-width: 0;
  min-height: 470px;
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(330px, .75fr);
  gap: 0;
  overflow: hidden;
  padding: 18px;
  border: 1px solid rgba(33, 24, 47, .12);
  border-radius: 30px;
  background:
    radial-gradient(circle at 88% 10%, rgba(245, 189, 112, .14), transparent 30%),
    linear-gradient(145deg, #17101f 0%, #291b34 100%);
  box-shadow: 0 30px 72px rgba(33, 24, 47, .16);
}

.eventos-media-story:nth-child(2) {
  grid-template-columns: minmax(330px, .75fr) minmax(0, 1.25fr);
  margin-top: 0;
  background:
    radial-gradient(circle at 8% 90%, rgba(255, 255, 255, .2), transparent 28%),
    linear-gradient(115deg, #f5bd70 0%, #ea961e 100%);
}

.eventos-media-story__visual { min-height: 434px; height: 100%; overflow: hidden; border-radius: 20px; background: var(--events-dark); box-shadow: 0 18px 42px rgba(7, 4, 12, .2); }
.eventos-media-story:nth-child(2) .eventos-media-story__visual { height: 100%; min-height: 434px; order: 2; }
.eventos-media-story__visual iframe { width: 100%; height: 100%; border: 0; }
.eventos-media-story__copy { max-width: none; align-self: center; padding: 42px clamp(32px, 4vw, 58px); color: #fff; }
.eventos-media-story:nth-child(2) .eventos-media-story__copy { order: 1; color: var(--color-ink); }
.eventos-media-story__number { width: fit-content; display: block; margin-bottom: 22px; padding: 8px 11px; border: 1px solid rgba(255, 255, 255, .14); border-radius: 999px; background: rgba(255, 255, 255, .06); color: var(--events-accent); font-size: .59rem; font-weight: 800; letter-spacing: .12em; }
.eventos-media-story:nth-child(2) .eventos-media-story__number { border-color: rgba(33, 24, 47, .14); background: rgba(255, 255, 255, .2); color: #764008; }
.eventos-media-story h3 { max-width: 18ch; margin-bottom: 20px; color: #fff; font-size: clamp(2.25rem, 3.4vw, 3.25rem); line-height: 1.06; letter-spacing: -.04em; }
.eventos-media-story:nth-child(2) h3 { color: var(--color-ink); font-size: clamp(2.15rem, 3.1vw, 3rem); }
.eventos-media-story__copy p { max-width: 42ch; margin: 0; color: rgba(255, 255, 255, .64); font-size: .88rem; line-height: 1.78; }
.eventos-media-story:nth-child(2) .eventos-media-story__copy p { color: rgba(33, 24, 47, .7); }
.eventos-media-story__copy > a { min-height: 46px; width: fit-content; display: inline-flex; align-items: center; margin-top: 28px; padding: 0 17px; border: 1px solid rgba(255, 255, 255, .22); border-radius: 999px; background: rgba(255, 255, 255, .07); color: #fff; font-size: .62rem; font-weight: 800; letter-spacing: .08em; transition: background-color 180ms ease, border-color 180ms ease, transform 180ms var(--ease-out); }
.eventos-media-story:nth-child(2) .eventos-media-story__copy > a { border-color: rgba(33, 24, 47, .18); background: var(--events-dark); color: #fff; }
.eventos-media-story__copy > a:hover { border-color: var(--events-accent); background: rgba(245, 189, 112, .12); transform: translateY(-2px); }
.eventos-media-story:nth-child(2) .eventos-media-story__copy > a:hover { background: #30213d; }

.event-video,
.event-video__screen,
.event-video__mount { height: 100%; }
.event-video__screen { position: relative; }
.event-video__poster { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.event-video__mount { position: relative; z-index: 1; }
.event-video__cover { position: absolute; z-index: 2; inset: auto 0 0; padding: 95px 28px 24px; background: linear-gradient(transparent, rgba(19, 9, 29, .92) 34%, #13091d 100%); color: #fff; }
.event-video__edition { color: #dfbd80; font-size: .6rem; letter-spacing: .12em; }
.event-video__title { display: block; margin-top: 9px; font-size: 1.35rem; font-weight: 700; }
.event-video__play { display: inline-flex; align-items: center; gap: 9px; margin: 15px 0 9px; padding: 10px 14px; border: 1px solid rgba(255, 255, 255, .4); border-radius: 999px; background: rgba(255, 255, 255, .08); color: #fff; font-size: .67rem; cursor: pointer; }
.event-video__play:hover { background: rgba(255, 255, 255, .16); }
.event-video__play:disabled { cursor: wait; opacity: .6; }
.event-video__play-icon { color: var(--events-accent); font-size: .6rem; }
.event-video__status,
.event-video__external { color: #c1b6c9; font-size: .68rem; line-height: 1.6; }
.event-video__status { margin-bottom: 7px; }
.event-video__external { display: inline-block; }
.event-video[data-state="ready"] .event-video__cover,
.event-video[data-state="playing"] .event-video__cover { opacity: 0; pointer-events: none; }

/* Agenda */
.eventos-agenda {
  overflow: hidden;
  background:
    radial-gradient(circle at 7% 100%, rgba(245, 189, 112, .12), transparent 30%),
    linear-gradient(135deg, #17101f 0%, #261a31 100%);
  color: #fff;
}

.eventos-agenda__head { padding-top: 0; }
.eventos-agenda__head > div { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(300px, .75fr); gap: clamp(52px, 8vw, 108px); align-items: end; }
.eventos-agenda__head > div > p { color: #bdb3c5; }
.eventos-planner { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; margin-top: 58px; }
.eventos-planner__item { min-width: 0; padding: 18px; border: 1px solid rgba(255, 255, 255, .1); border-radius: 25px; background: rgba(255, 255, 255, .045); box-shadow: 0 28px 60px rgba(7, 4, 12, .2); }
.eventos-planner__item > header { display: grid; grid-template-columns: 28px 1fr auto; gap: 17px; align-items: start; padding: 10px 8px 20px; }
.eventos-planner__item > header > span,
.eventos-planner__item header p { color: #b9a6c6; font-size: .59rem; letter-spacing: .1em; }
.eventos-planner__item header p { margin: 0 0 7px; }
.eventos-planner__item h3 { margin: 0; font-size: 1.22rem; font-weight: 600; }
.eventos-planner__item header a { padding: 8px 10px; border: 1px solid rgba(255, 255, 255, .14); border-radius: 999px; color: var(--events-accent); font-size: .59rem; font-weight: 800; }
.eventos-planner__embed { height: 380px; overflow: hidden; border-radius: 17px; background: #fff; }
.eventos-planner__embed iframe { width: 100%; height: 100%; border: 0; }
.eventos-join { display: grid; grid-template-columns: 1.15fr .85fr auto; gap: 46px; align-items: center; margin-top: 34px; padding: 34px; border-radius: 25px; background: linear-gradient(105deg, #f5bd70 0%, #ea961e 100%); color: var(--color-ink); box-shadow: 0 24px 55px rgba(7, 4, 12, .2); }
.eventos-join .eventos-kicker { color: #7d4309; }
.eventos-join h3 { margin: 0; font-size: clamp(1.8rem, 2.7vw, 2.35rem); line-height: 1.12; letter-spacing: -.025em; }
.eventos-join > p { max-width: 38ch; margin: 0; color: rgba(33, 24, 47, .75); font-size: .86rem; line-height: 1.75; }
.eventos-join__cta { min-height: 50px; display: inline-flex; align-items: center; gap: 18px; padding: 0 11px 0 18px; border-radius: 999px; background: var(--events-dark); color: #fff; font-size: .63rem; font-weight: 800; letter-spacing: .06em; white-space: nowrap; }
.eventos-join__cta span { width: 30px; height: 30px; display: grid; place-items: center; border-radius: 50%; background: rgba(255, 255, 255, .12); transition: transform 220ms var(--ease-out); }
.eventos-join__cta:hover span { transform: translate(3px, -2px); }

.eventos-has-reveals [data-event-reveal] { opacity: 0; transform: translateY(16px); transition: opacity 480ms ease var(--event-delay, 0ms), transform 480ms var(--ease-out) var(--event-delay, 0ms); }
.eventos-has-reveals [data-event-reveal].is-event-visible { opacity: 1; transform: none; }

@media (hover: hover) {
  .eventos-planner__item header a:hover { border-color: var(--events-accent); background: rgba(245, 189, 112, .1); }
}

@media (max-width: 1050px) {
  .eventos-league { grid-template-columns: 1fr; grid-template-rows: 310px auto; }
  .eventos-league__visual img,
  .eventos-league:nth-child(2) .eventos-league__visual img { width: 235px; height: 255px; }
  .eventos-league__content { padding: 32px 30px 34px; }
  .eventos-join { grid-template-columns: 1fr 1fr; }
  .eventos-join__cta { justify-self: start; }
}

@media (max-width: 900px) {
  .eventos-section-head__grid,
  .eventos-specials__head,
  .eventos-agenda__head > div { grid-template-columns: 1fr; gap: 26px; }
  .eventos-league-list,
  .eventos-media-list,
  .eventos-planner { grid-template-columns: 1fr; }
  .eventos-league { grid-template-columns: 1fr; grid-template-rows: 350px auto; }
  .eventos-league__visual img,
  .eventos-league:nth-child(2) .eventos-league__visual img { width: 275px; height: 295px; }
  .eventos-special:first-child { grid-template-columns: 1fr; gap: 12px; }
  .eventos-special:first-child .eventos-special__copy { padding: 26px 14px 14px; }
  .eventos-media-story,
  .eventos-media-story:nth-child(2) { grid-template-columns: 1fr; }
  .eventos-media-story:nth-child(2) .eventos-media-story__visual { order: 0; }
  .eventos-media-story__copy,
  .eventos-media-story:nth-child(2) .eventos-media-story__copy { order: 1; }
  .eventos-join { grid-template-columns: 1fr; gap: 24px; }
}

@media (max-width: 600px) {
  .eventos-page .mdp-hero { min-height: 650px; }
  .eventos-page .mdp-hero h1 { max-width: 11ch; font-size: clamp(2.35rem, 11vw, 3rem); }
  .eventos-page .mdp-hero h1 span { display: inline; }
  .eventos-page .mdp-hero__content { width: calc(100vw - 44px); max-width: calc(100vw - 44px); min-width: 0; }
  .eventos-page .mdp-hero__actions { width: 100%; }
  .eventos-page .mdp-cta { width: 100%; max-width: 100%; min-width: 0; }
  .eventos-leagues,
  .eventos-coverage,
  .eventos-specials,
  .eventos-agenda { padding-block: 76px; }
  .eventos-section-head h2,
  .eventos-specials__head h2,
  .eventos-agenda__head h2 { font-size: clamp(2.2rem, 10vw, 2.8rem); }
  .eventos-league { grid-template-columns: 1fr; grid-template-rows: 310px auto; min-height: 0; }
  .eventos-league__visual { min-height: 310px; }
  .eventos-league__visual img,
  .eventos-league:nth-child(2) .eventos-league__visual img { width: 245px; height: 265px; }
  .eventos-league__content { padding: 30px 24px 28px; }
  .eventos-league__status { top: 20px; right: 20px; max-width: calc(100% - 82px); }
  .eventos-league__meta { grid-template-columns: 1fr 1fr; }
  .eventos-special-list { grid-template-columns: 1fr; }
  .eventos-special,
  .eventos-special:first-child { padding: 12px; border-radius: 22px; }
  .eventos-special:first-child .eventos-special__image,
  .eventos-special__image { height: 290px; }
  .eventos-special:first-child h3 { font-size: 2.25rem; }
  .eventos-special__copy { padding-inline: 8px; }
  .eventos-media-story { min-height: 0; padding: 11px; border-radius: 22px; }
  .eventos-media-story__visual,
  .eventos-media-story:nth-child(2) .eventos-media-story__visual { min-height: 300px; height: 300px; }
  .eventos-media-story__copy { padding: 34px 18px 30px; }
  .eventos-media-story h3,
  .eventos-media-story:nth-child(2) h3 { font-size: clamp(2rem, 9vw, 2.55rem); }
  .eventos-planner__item { padding: 12px; border-radius: 21px; }
  .eventos-planner__item > header { grid-template-columns: 22px 1fr; }
  .eventos-planner__item header a { grid-column: 2; justify-self: start; }
  .eventos-planner__embed { height: 300px; }
  .eventos-join { padding: 27px 22px; }
}

@media (prefers-reduced-motion: reduce) {
  .eventos-has-reveals [data-event-reveal] { opacity: 1; transform: none; }
  .eventos-league,
  .eventos-special,
  .eventos-league__visual img,
  .eventos-special__image img { transition: none; }
}
