.carousel-controls.svelte-1nngdnw{position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:var(--padding)}button.svelte-xzydyc{display:flex;align-items:center;justify-content:center;margin:0;padding:.5rem;transition:all .2s ease-out;opacity:1;border-radius:50%;border-width:0;width:2.5rem;height:2.5rem;pointer-events:all;color:#024637;background-color:#ffffff80;box-shadow:0 0 5px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}button.svelte-xzydyc:hover{color:#015f4b;cursor:pointer}button.disabled.svelte-xzydyc{opacity:0}svg.svelte-14rf0uz{transform:rotate(var(--rotate));width:100%;height:100%;fill:currentColor}.carousel.svelte-8ojyxu{position:relative}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu){display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 1),max-content);grid-gap:var(--gap, 1rem);grid-auto-columns:var(--gac, auto);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.carousel-item.svelte-mam457{scroll-snap-align:start;scroll-snap-stop:normal}video.svelte-1xchvqj{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.gallery.svelte-1oz3msq{overflow:hidden;border-radius:.5rem;isolation:isolate}.gallery.svelte-1oz3msq a:where(.svelte-1oz3msq){display:block}
