.carousel-container.svelte-1uha8ag{border-radius:12px;justify-content:center;align-items:center;width:100%;height:70vh;min-height:450px;max-height:650px;display:flex;position:relative;overflow:hidden}.carousel-slide.svelte-1uha8ag{justify-content:center;align-items:center;width:100%;height:100%;display:none}.carousel-slide.active.svelte-1uha8ag{display:flex}.carousel-slide.svelte-1uha8ag picture:where(.svelte-1uha8ag){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-slide.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;cursor:pointer;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.carousel-nav.svelte-1uha8ag{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav.svelte-1uha8ag:hover{background:#000000b3}.carousel-nav.prev.svelte-1uha8ag{left:20px}.carousel-nav.next.svelte-1uha8ag{right:20px}.carousel-indicators-external.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.carousel-dot.svelte-1uha8ag{cursor:pointer;background:#fff;border:2px solid #9ca3af;border-radius:50%;width:14px;height:14px;transition:all .3s;box-shadow:0 2px 6px #00000026}.carousel-dot.svelte-1uha8ag:hover{background:#f3f4f6;border-color:#6b7280;transform:scale(1.1);box-shadow:0 3px 8px #0003}.carousel-dot.active.svelte-1uha8ag{background:#f0591f;border-color:#e8520d;transform:scale(1.15);box-shadow:0 3px 10px #f0591f66}.faq-item.svelte-1uha8ag{transition:all .3s}.faq-item.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.lightbox.svelte-1uha8ag{z-index:1000;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox-content.svelte-1uha8ag{justify-content:center;align-items:center;max-width:80vw;max-height:80vh;display:flex;position:relative}.lightbox.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;border-radius:8px;width:auto;max-width:80vw;height:auto;max-height:80vh;box-shadow:0 20px 40px #0000004d}.lightbox-close.svelte-1uha8ag{color:#000;cursor:pointer;z-index:1001;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .3s;display:flex;position:absolute;top:20px;right:20px}
