/* Fade the links that are not active */
.tab-content__bottom:has(.tab-content__item.active) .tab-content__item:not(.active) {
  opacity: 0.5;
}

@media (hover:hover) and (pointer:fine) {
  .tab-content__item:not(.active):hover .tab-content__item-bottom {
    background-color: ;
  }

}

/* CLOSE ABOVE ANIMATION

/* Animate Accordion Bottom Grid */
.accordion-css__item-bottom {
  transition: grid-template-rows 0.6s cubic-bezier(0.625, 0.05, 0, 1);
}

[data-accordion-status="active"] .accordion-css__item-bottom {
  grid-template-rows: 1fr;
}

/* Animate Icon */
.accordion-css__item-icon {
  transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1);
}

[data-accordion-status="active"] .accordion-css__item-icon {
  transform: rotate(0.001deg);
}

.nav_component {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.nav_component.nav-hidden {
  transform: translateY(-100%);
}

.nav_component.nav-scrolled {
  box-shadow: 0 0px 16px rgba(29, 1, 3, 0.1);
  border-bottom: 1px solid rgba(29, 1, 3, 0.1);
  background: #FFECEA;
}

.nav_component[data-wf--navigation--variant="dark"].w-nav.nav-scrolled {
  background: #1d012b;
  box-shadow: 0 0px 16px rgba(29, 1, 3, 0.1);
  border-bottom: 1px solid rgba(29, 1, 3, 0.1);
}

.nav_component[data-wf--navigation--variant="dark"].w-nav.nav-scrolled.nav-hidden {
  background: #1d012b;
}

/* CSS Keyframe Animation */
@keyframes translateX {
  to {
    transform: translateX(-100%);
  }
}

[data-css-marquee-list] {
  animation: translateX 30s linear;
  animation-iteration-count: infinite;
  animation-play-state: paused;
}
