/* Fallback: show content if Tilda basic animations fail */
.t-animate {
  opacity: 1 !important;
  transform: none !important;
}


/* Slider arrows: keep active icons visible */
.uc-slider .tn-controls.active,
.uc-slider .tn-controls.active .tn-atom {
  filter: none !important;
}
.uc-slider .tn-controls.active .tn-atom {
  opacity: 1 !important;
}


/* Visible chevrons for enabled slider controls */
.uc-slider .tn-controls.active .tn-atom {
  position: relative !important;
  background-image: none !important;
  background-color: rgba(57, 57, 57, 0.9) !important;
}
.uc-slider .tn-controls.active .tn-atom::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 9px !important;
  height: 9px !important;
  border-top: 2px solid #fff !important;
  border-right: 2px solid #fff !important;
  box-sizing: border-box !important;
}
.uc-slider .tn-controls.next.active .tn-atom::after {
  transform: translate(-65%, -50%) rotate(45deg) !important;
}
.uc-slider .tn-controls.prev.active .tn-atom::after {
  transform: translate(-35%, -50%) rotate(-135deg) !important;
}
.uc-slider .tn-controls.active:hover .tn-atom {
  background-color: rgba(90, 90, 90, 0.95) !important;
}
