.carousel-container.svelte-uu4w2u.svelte-uu4w2u{width:100%;position:relative;display:grid;place-items:center;overflow-x:scroll;padding:1rem}.carousel-container.svelte-uu4w2u .carousel.svelte-uu4w2u{display:grid;grid-auto-flow:column;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;gap:1.5rem}.carousel-container.svelte-uu4w2u .carousel .slide.svelte-uu4w2u{opacity:.5;transition:opacity .5s ease-in-out}@media (min-width: 640px){.carousel-container.svelte-uu4w2u .carousel .slide.svelte-uu4w2u{max-width:33.625rem}}.service-card.svelte-1w2ycgi.svelte-1w2ycgi{position:relative;aspect-ratio:1 / 1;overflow:hidden;--tw-bg-opacity:1;background-color:hsl(var(--dark-3) / var(--tw-bg-opacity))}.service-card.svelte-1w2ycgi img.svelte-1w2ycgi{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;scale:1;transition:scale .5s ease-in-out}.service-card.svelte-1w2ycgi .backdrop.svelte-1w2ycgi{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;display:grid;align-content:end;transition:all .5s ease-in-out;background-image:linear-gradient(to top,#000c,#0000004d,#0000)}.service-card.svelte-1w2ycgi .backdrop h3.svelte-1w2ycgi{font-weight:700;--tw-text-opacity:1;color:hsl(var(--white) / var(--tw-text-opacity))}.service-card.svelte-1w2ycgi:hover img.svelte-1w2ycgi{scale:1.1}.service-card.svelte-1w2ycgi:hover .backdrop.svelte-1w2ycgi{opacity:.8}
