@keyframes iago23-slide {
  from {transform:translate3d(0,0,0)}
  to {transform:translate3d(-50%,0,0)}
}

.releases-section .marquee-layout {
  display:block;
  position:relative;
}

.releases-section .marquee-button {
  display:none!important;
}

.releases-section .marquee-viewport {
  width:100%;
  overflow:hidden;
  padding:3px 0 6px;
  mask-image:linear-gradient(
    90deg,transparent,#000 2%,#000 98%,transparent
  );
}

#marqueeTrack {
  transform:none!important;
  width:max-content;
  will-change:auto!important;
}

#marqueeTrack .iago23-belt {
  display:flex;
  width:max-content;
  align-items:stretch;
  animation:iago23-slide
    var(--iago23-duration,40s) linear infinite;
  will-change:transform;
}

#marqueeTrack .iago23-belt.iago23-paused {
  animation-play-state:paused;
}

#marqueeTrack .iago23-set {
  display:flex;
  align-items:stretch;
  gap:5px;
  padding-right:5px;
  flex:none;
}

#marqueeTrack .iago23-cover {
  flex:0 0 121px;
  width:121px;
  aspect-ratio:2/3;
  display:block;
  position:relative;
  overflow:hidden;
  padding:0;
  border:0;
  border-radius:5px;
  background:#201026;
  cursor:pointer;
  box-shadow:0 8px 16px #08001255;
  transition:filter .2s ease,transform .2s ease;
}

#marqueeTrack .iago23-cover img {
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  filter:none!important;
  transform:none!important;
}

#marqueeTrack .iago23-cover:hover {
  filter:brightness(1.09);
  transform:translateY(-2px);
}

#marqueeTrack .iago23-cover:focus-visible {
  outline:3px solid #ffbe63;
  outline-offset:-3px;
}

.releases-section .marquee-controls {
  justify-content:flex-end;
  margin-top:5px;
  gap:0;
}

.releases-section .marquee-controls .motion-led,
.releases-section .marquee-controls>span:last-child {
  display:none;
}

.releases-section #marqueePause {
  font-size:11px;
  color:#cbb6cf;
  text-decoration:none;
  padding:8px 0;
}

/* Identificacao tipografica do Pix */
.benefits .benefit:nth-child(2) .benefit-icon {
  color:#f9e6fa!important;
  filter:none!important;
}

.benefits .benefit:nth-child(2) .iago23-pix-type {
  font:italic 900 24px/1
    'Barlow Condensed',Inter,Arial,sans-serif;
  letter-spacing:-.04em;
  color:#f6eafa;
  display:block;
  text-shadow:none;
  user-select:none;
}

@media(max-width:760px) {
  #marqueeTrack .iago23-cover {
    flex-basis:103px;
    width:103px;
  }
  .releases-section .marquee-viewport {
    mask-image:none;
  }
  .benefits .benefit:nth-child(2) .iago23-pix-type {
    font-size:21px;
  }
}

@media(max-width:480px) {
  #marqueeTrack .iago23-cover {
    flex-basis:96px;
    width:96px;
  }
  #marqueeTrack .iago23-set {
    gap:4px;
    padding-right:4px;
  }
  .releases-section .marquee-controls {
    justify-content:center;
  }
}

@media(prefers-reduced-motion:reduce) {
  #marqueeTrack .iago23-belt {
    animation:none!important;
    transform:none!important;
  }
  .releases-section .marquee-viewport {
    overflow-x:auto;
    mask-image:none;
    scrollbar-width:thin;
  }
  #marqueeTrack .iago23-cover {
    transition:none!important;
  }
  #marqueeTrack .iago23-cover:hover {
    transform:none;
  }
}