#reviews .cq-navigation { direction:rtl; align-items:center; justify-content:center; gap:2px; }
#reviews .cq-arrow {
  display:grid; place-items:center; width:44px; height:44px; min-width:44px;
  border:0; padding:0; background:transparent; box-shadow:none; color:var(--color-accent);
}
#reviews .cq-arrow .tour-arrow-art { display:block; width:16px; height:24px; }
#reviews .cq-previous .tour-arrow-art { transform:rotate(180deg); }
.review-motion-dots { display:flex; direction:ltr; align-items:center; position:relative; overflow:hidden; height:44px; }
.review-motion-dots > span { display:grid; place-items:center; width:clamp(20px,6vw,36px); height:44px; }
.review-motion-dots > span::before, .review-motion-dots .active-dot {
  content:""; display:block; width:8px; height:8px; border-radius:50%;
  background:var(--color-text); opacity:.35;
}
.review-motion-dots .active-dot { position:absolute; left:0; top:18px; background:var(--color-accent); opacity:1; pointer-events:none; }
