body{margin:0;font-family:Arimo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.sharp-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.sharp-image-raster{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:optimize-quality;-ms-interpolation-mode:bicubic;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;max-width:100%;height:auto}input.svelte-41x6t:-webkit-autofill,input.svelte-41x6t:-webkit-autofill:hover,input.svelte-41x6t:-webkit-autofill:focus,input.svelte-41x6t:-webkit-autofill:active,textarea.svelte-41x6t:-webkit-autofill,textarea.svelte-41x6t:-webkit-autofill:hover,textarea.svelte-41x6t:-webkit-autofill:focus,textarea.svelte-41x6t:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #ffffff1a}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:#fff;border:none;font-size:2rem;padding:.5rem 1rem;cursor:pointer;z-index:10;transition:opacity .3s ease}.slider-btn:hover{opacity:.7}.next-btn{right:.5rem}.slider-container{position:relative;width:100%;height:100%}.slider-image{display:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.slider-image-fill{-o-object-fit:cover;object-fit:cover}.slider-image-exact{-o-object-fit:none;object-fit:none;image-rendering:auto}.slider-image-natural{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto;transform:none;-webkit-transform:none;backface-visibility:visible;-webkit-backface-visibility:visible}.slider-image:first-child{display:block}.slider-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:#fff}.dot:hover{background-color:#fffc}
