/* TasheelExpress v68.16 — hard loop fix: CSS custom property owns the !important transform */
.tx68-marquee .tx68-track,
.tx-v68-testimonials .tx68-testimonial-track{
  --tx-loop-x: 0px;
  transform:translate3d(var(--tx-loop-x),0,0)!important;
  animation:none!important;
  transition:none!important;
  will-change:transform!important;
  backface-visibility:hidden!important;
}
.tx68-marquee{overflow:hidden!important;width:100%!important;position:relative!important}
.tx68-marquee .tx68-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;align-items:center!important;direction:ltr!important}
.tx-v68-testimonials .tx68-testimonial-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;gap:24px!important;align-items:stretch!important;direction:ltr!important}
.tx-v68-testimonials .tx68-testimonial{flex:0 0 min(520px,82vw)!important;width:min(520px,82vw)!important;box-sizing:border-box!important}
html[dir="rtl"] .tx-v68-testimonials .tx68-testimonial{direction:rtl!important;text-align:right!important}
@media(min-width:900px){.tx-v68-testimonials .tx68-testimonial{flex-basis:460px!important;width:460px!important}}
/* User explicitly requested motion for these passing bands, so OS reduced-motion does not stop them. */
@media(prefers-reduced-motion:reduce){
  .tx68-marquee .tx68-track,.tx-v68-testimonials .tx68-testimonial-track{animation:none!important;transition:none!important}
}
