.customer-logo-carousel.svelte-5ehbj9{--logo-opacity: 1;width:100%;overflow:hidden}.logo-container.svelte-5ehbj9{width:100%;overflow:hidden;padding:20px 0}.logo-grid-static.svelte-5ehbj9{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto}.logo-grid-static.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9){flex:0 0 auto}.logo-track.svelte-5ehbj9{display:flex;align-items:center;gap:60px;width:-moz-fit-content;width:fit-content;animation:svelte-5ehbj9-scroll-logos var(--scroll-duration, 30s) linear infinite;will-change:transform}.logo-track.paused.svelte-5ehbj9{animation-play-state:paused}@keyframes svelte-5ehbj9-scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item.svelte-5ehbj9{display:flex;justify-content:center;align-items:center;flex-shrink:0;min-width:200px;padding:5px}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:80px!important;max-height:80px!important;width:auto!important;min-height:80px!important;max-width:200px;opacity:var(--logo-opacity, 1)!important;filter:none!important;-webkit-filter:none!important;background:transparent!important;background-color:transparent!important;mix-blend-mode:normal!important;transition:opacity .3s ease;-o-object-fit:contain;object-fit:contain;border:none!important;box-shadow:none!important}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9):hover{opacity:.8}@media (max-width: 1024px){.logo-track.svelte-5ehbj9{gap:50px}.logo-item.svelte-5ehbj9{min-width:180px}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:70px!important;max-height:70px!important;min-height:70px!important;max-width:180px}.logo-grid-static.svelte-5ehbj9{gap:35px;max-width:900px}}@media (max-width: 768px){.logo-container.svelte-5ehbj9{padding:15px 0}.logo-track.svelte-5ehbj9{gap:40px}.logo-track.mobile.svelte-5ehbj9{animation-duration:calc(var(--scroll-duration, 30s) * 1.2)}.logo-item.svelte-5ehbj9{min-width:150px}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:60px!important;max-height:60px!important;min-height:60px!important;max-width:150px}.logo-grid-static.svelte-5ehbj9{gap:30px;max-width:600px}}@media (max-width: 480px){.logo-container.svelte-5ehbj9{padding:10px 0}.logo-track.svelte-5ehbj9{gap:30px}.logo-track.mobile.svelte-5ehbj9{animation-duration:calc(var(--scroll-duration, 30s) * 1.5)}.logo-item.svelte-5ehbj9{min-width:120px}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:50px!important;max-height:50px!important;min-height:50px!important;max-width:120px}.logo-grid-static.svelte-5ehbj9{gap:20px;max-width:400px}}@media (max-width: 360px){.logo-track.svelte-5ehbj9{gap:25px}.logo-item.svelte-5ehbj9{min-width:100px}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:45px!important;max-height:45px!important;min-height:45px!important;max-width:100px}.logo-grid-static.svelte-5ehbj9{gap:15px;max-width:320px}}@media (max-width: 768px) and (orientation: landscape){.logo-container.svelte-5ehbj9{padding:10px 0}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){height:50px!important;max-height:50px!important;min-height:50px!important}.logo-grid-static.svelte-5ehbj9{gap:25px}}@media (max-width: 768px) and (orientation: portrait){.logo-grid-static.svelte-5ehbj9{flex-direction:column;align-items:center}.logo-grid-static.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9){margin-bottom:10px}}@media (hover: none) and (pointer: coarse){.logo-track.svelte-5ehbj9{padding:10px 0}.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9):hover{opacity:1}.logo-item.svelte-5ehbj9{padding:10px 5px}}@media (min-resolution: 192dpi){.customer-logo-carousel.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9) img:where(.svelte-5ehbj9){image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.logo-track.svelte-5ehbj9{animation:none}}.logo-fallback.svelte-5ehbj9{display:flex;justify-content:center;align-items:center;height:80px;min-width:200px;background:#ffffff1a;border:2px dashed rgba(255,255,255,.3);border-radius:8px;transition:all .3s ease}.logo-fallback.svelte-5ehbj9:hover{background:#ffffff26;border-color:#fff6}.logo-alt-text.svelte-5ehbj9{color:#fffc;font-size:14px;font-weight:500;text-align:center;padding:0 10px}.error-message.svelte-5ehbj9{margin-top:20px}.logo-grid-static.few-logos.svelte-5ehbj9{justify-content:space-evenly;max-width:800px}.logo-grid-static.few-logos.svelte-5ehbj9 .logo-item:where(.svelte-5ehbj9){flex:1 1 auto;max-width:250px}@media (max-width: 1024px){.logo-fallback.svelte-5ehbj9{height:70px;min-width:180px}.logo-alt-text.svelte-5ehbj9{font-size:13px}}@media (max-width: 768px){.logo-fallback.svelte-5ehbj9{height:60px;min-width:150px}.logo-alt-text.svelte-5ehbj9{font-size:12px}}@media (max-width: 480px){.logo-fallback.svelte-5ehbj9{height:50px;min-width:120px}.logo-alt-text.svelte-5ehbj9{font-size:11px}}@media (max-width: 360px){.logo-fallback.svelte-5ehbj9{height:45px;min-width:100px}.logo-alt-text.svelte-5ehbj9{font-size:10px}}.customer-logo-carousel.svelte-5ehbj9:not(.js-enabled) .logo-track:where(.svelte-5ehbj9){animation:none;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:0 auto}.customer-logo-carousel.svelte-5ehbj9:not(.js-enabled) .logo-item:where(.svelte-5ehbj9){position:static;transform:none}
