.carousel.svelte-fpahva.svelte-fpahva{position:relative;width:100%;overflow:hidden}.carousel-inner.svelte-fpahva.svelte-fpahva{display:flex;transition:transform .5s ease-in-out;width:100%;touch-action:pan-y}.carousel-dots.svelte-fpahva.svelte-fpahva{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex}.carousel-dots.svelte-fpahva .carousel-dot.svelte-fpahva{height:10px;width:10px;margin:0 5px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s}.carousel-dots.svelte-fpahva .carousel-dot.active.svelte-fpahva{background-color:#333}.carousel-item.svelte-1vvt1lx.svelte-1vvt1lx{min-width:100%;height:100%;overflow:hidden}.carousel-item.svelte-1vvt1lx img.svelte-1vvt1lx{width:100%;height:100%;object-fit:cover}.carousel-item.clickable.svelte-1vvt1lx.svelte-1vvt1lx{cursor:pointer}@media (max-width: 1024px){.grid.svelte-4oelrm.svelte-4oelrm{gap:.25rem!important}}.mosaic.svelte-4oelrm.svelte-4oelrm{margin-top:2rem}@media (max-width: 1024px){.mosaic.svelte-4oelrm.svelte-4oelrm{margin-top:1rem}}.accessibility-notice.svelte-4oelrm.svelte-4oelrm{text-align:center;padding:.5rem}.accessibility-notice.svelte-4oelrm a.svelte-4oelrm{font-size:1rem;font-weight:400;line-height:1.5rem;white-space:nowrap;color:#000;text-decoration:none}@media (max-width: 1024px){.accessibility-notice.svelte-4oelrm a.svelte-4oelrm{font-size:.5rem;font-weight:400;line-height:1rem}}.accessibility-notice.svelte-4oelrm a.svelte-4oelrm:hover{color:#333}
