.tcl-clients-actions{display:flex;align-items:center;gap:20px}
.tcl-carousel-toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #e3d3da;border-radius:999px;background:#fff;color:#5e5560;font:600 12px 'Montserrat',Arial,sans-serif;cursor:pointer}
.tcl-carousel-toggle:hover{border-color:#b8186a;color:#b8186a}
.tcl-carousel{overflow:hidden;width:100%}
.tcl-carousel-track{display:flex;width:max-content;animation:tcl-client-scroll 105s linear infinite;will-change:transform}
.tcl-carousel-list{list-style:none;margin:0;padding:8px 48px 8px 0;display:flex;align-items:center;gap:48px;flex-shrink:0}
.tcl-carousel-list>li{display:flex;align-items:center;justify-content:center;flex:0 0 160px;width:160px;height:64px}
.tcl-carousel-list img{max-width:160px;object-fit:contain}
.tcl-carousel:hover .tcl-carousel-track,.tcl-carousel:focus-within .tcl-carousel-track,.tcl-carousel.is-paused .tcl-carousel-track{animation-play-state:paused}
@keyframes tcl-client-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.tcl-carousel-track{animation:none;will-change:auto}.tcl-carousel{overflow-x:auto}.tcl-carousel-list[aria-hidden]{display:none}.tcl-carousel-toggle{display:none}}
