.carousel-wrapper.svelte-8ojyxu{background:#000;border-radius:2.5rem;width:100%;height:480px;margin-bottom:3rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.carousel-track.svelte-8ojyxu{height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);display:flex}.carousel-item.svelte-8ojyxu{justify-content:center;align-items:center;min-width:100%;height:100%;display:flex}.carousel-item.svelte-8ojyxu img:where(.svelte-8ojyxu){object-fit:cover;width:100%;height:100%}.slide-link.svelte-8ojyxu{width:100%;height:100%;display:block}.control-btn.svelte-8ojyxu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;z-index:20;background:#fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-wrapper.svelte-8ojyxu:hover .control-btn:where(.svelte-8ojyxu){opacity:1}.control-btn.svelte-8ojyxu:hover{background:#fff6}.control-btn.left.svelte-8ojyxu{left:1.5rem}.control-btn.right.svelte-8ojyxu{right:1.5rem}.indicators.svelte-8ojyxu{z-index:20;gap:.75rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.indicator.svelte-8ojyxu{background:#ffffff80;border-radius:9999px;width:.625rem;height:.625rem;transition:all .3s}.indicator.active.svelte-8ojyxu{background:#fff;width:1.5rem}@media (width<=768px){.carousel-wrapper.svelte-8ojyxu{border-radius:1.5rem;height:250px;margin-bottom:2rem}.carousel-item.svelte-8ojyxu img:where(.svelte-8ojyxu){object-fit:contain;width:100%;height:100%}.control-btn.svelte-8ojyxu{display:none}}
