.banner-carousel.svelte-17g4cvi{position:relative;width:100%;border-radius:12px;overflow:hidden;line-height:0}.bc-track.svelte-17g4cvi{display:grid}.bc-slide.svelte-17g4cvi{grid-area:1 / 1;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.bc-slide--active.svelte-17g4cvi{opacity:1;pointer-events:auto}.banner-carousel--slide.svelte-17g4cvi .bc-track:where(.svelte-17g4cvi){display:flex;overflow:visible;transition:transform .5s ease-in-out}.banner-carousel--slide.svelte-17g4cvi .bc-slide:where(.svelte-17g4cvi){flex:0 0 100%;opacity:1;pointer-events:none;transition:none}.banner-carousel--slide.svelte-17g4cvi .bc-slide--active:where(.svelte-17g4cvi){pointer-events:auto}.bc-dots.svelte-17g4cvi{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2;line-height:normal}.bc-dot.svelte-17g4cvi{width:8px;height:8px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.bc-dot--active.svelte-17g4cvi{background:#fff;border-color:#fff}.bc-slide__link.svelte-17g4cvi{display:block;width:100%;line-height:0}.bc-slide__picture.svelte-17g4cvi{display:block;width:100%}.bc-slide__img.svelte-17g4cvi{width:100%;height:auto;display:block}
