/* RQ LAW v37 — real JS marquee reset/fix
   This file intentionally disables all older CSS animations for the clients track.
   Movement is handled by rq-v37-marquee-real-fix.js so old inline/CSS conflicts cannot freeze it.
*/
.rq-marquee-outer{
  overflow:hidden!important;
  width:100%!important;
  position:relative!important;
}
.rq-marquee-track,
.rq-marquee-track.rq-marquee-js,
.rq-marquee-track.rq-marquee-force,
.rq-marquee-track.rq-marquee-v37{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  gap:20px!important;
  width:max-content!important;
  min-width:max-content!important;
  max-width:none!important;
  animation:none!important;
  transition:none!important;
  will-change:transform!important;
}
.rq-marquee-track.rq-marquee-v37 .rq-cli-card{
  flex:0 0 180px!important;
  width:180px!important;
  min-width:180px!important;
}
.rq-marquee-track.rq-marquee-v37:hover,
.rq-marquee-outer:hover .rq-marquee-track.rq-marquee-v37{
  animation:none!important;
}
@media(max-width:680px){
  .rq-marquee-track,
  .rq-marquee-track.rq-marquee-v37{ gap:14px!important; }
  .rq-marquee-track.rq-marquee-v37 .rq-cli-card{
    flex-basis:140px!important;
    width:140px!important;
    min-width:140px!important;
  }
}
