@charset "utf-8";

.ClientCarousel_Carousel__IjkHi { width: 100%; }

.ClientCarousel_Carousel__container__znwSi { grid-column: 1 / -1; margin-left: calc(var(--slide-spacing,0) * -1); display: flex; --tw-pan-y: pan-y; --tw-pinch-zoom: pinch-zoom; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }

.ClientCarousel_Carousel__slide__2vwhv { transform: translateZ(0px); flex: 0 0 var(--slide-width,100%); user-select: none; padding-left: var(--slide-spacing,0); }

.ClientCarousel_Carousel__arrows__5G0u8 { position: absolute; bottom: -72px; right: 0px; display: flex; align-items: center; }

@media (min-width: 1024px) {
  .ClientCarousel_Carousel__arrows__5G0u8 { top: -88px; bottom: auto; }
}

.ClientCarousel_Carousel__prev__GNn_u { margin-right: 1.5rem; }

.ClientCarousel_Carousel__next__W0_CX, .ClientCarousel_Carousel__prev__GNn_u { cursor: pointer; border-radius: 9999px; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(12 12 13/var(--tw-border-opacity,1)); padding: 0.625rem; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

.ClientCarousel_Carousel__next__W0_CX:where([data-theme="dark"], [data-theme="dark"] *), .ClientCarousel_Carousel__prev__GNn_u:where([data-theme="dark"], [data-theme="dark"] *) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

@media (min-width: 1024px) {
  .ClientCarousel_Carousel__next__W0_CX, .ClientCarousel_Carousel__prev__GNn_u { padding: 1rem; }
}

.ClientCarousel_Carousel__next__W0_CX:disabled, .ClientCarousel_Carousel__prev__GNn_u:disabled { cursor: not-allowed; --tw-border-opacity: 1; border-color: rgb(203 203 204/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(203 203 204/var(--tw-text-opacity,1)); }

.ClientCarousel_Carousel__next__W0_CX:disabled:where([data-theme="dark"], [data-theme="dark"] *), .ClientCarousel_Carousel__prev__GNn_u:disabled:where([data-theme="dark"], [data-theme="dark"] *) { --tw-border-opacity: 1; border-color: rgb(165 165 166/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(165 165 166/var(--tw-text-opacity,1)); }

.ClientCarousel_Carousel__pagination__wvdEl { position: absolute; bottom: -58px; left: 0px; display: flex; height: 0.75rem; align-items: center; }

@media (min-width: 1024px) {
  .ClientCarousel_Carousel__pagination__wvdEl { bottom: -44px; left: 50%; --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}

.ClientCarousel_Carousel__dot__Tom_D { margin-right: 0.75rem; height: 0.5rem; width: 0.5rem; border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(110 110 110/var(--tw-bg-opacity,1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.ClientCarousel_Carousel__dot__Tom_D:where([data-theme="dark"], [data-theme="dark"] *) { --tw-bg-opacity: 1; background-color: rgb(165 165 166/var(--tw-bg-opacity,1)); }

.ClientCarousel_Carousel__dot__Tom_D:last-child { margin-right: 0px; }

.ClientCarousel_Carousel__dot-selected__FS3F2 { height: 0.75rem; width: 0.75rem; --tw-bg-opacity: 1; background-color: rgb(12 12 13/var(--tw-bg-opacity,1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.ClientCarousel_Carousel__dot-selected__FS3F2:where([data-theme="dark"], [data-theme="dark"] *) { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }