.carousel.svelte-8ojyxu{position:relative}.carousel__button.svelte-8ojyxu{box-shadow:var(--shadow);border:3px solid var(--color--blue);background-color:var(--color--white);--color--icon:var(--color--blue);border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.carousel__button--next.svelte-8ojyxu{left:auto;right:0}.carousel__button.svelte-8ojyxu:disabled{opacity:.5}.carousel__dots.svelte-8ojyxu{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;margin:0 auto;display:flex;position:absolute;top:calc(100% + 30px)}.carousel__dot.svelte-8ojyxu{background-color:var(--color--grey-80);border:none;border-radius:50%;width:10px;height:10px}.carousel__dot--selected.svelte-8ojyxu{background-color:var(--color--lightblue)}.embla.svelte-8ojyxu{overflow:hidden}.embla__container.svelte-8ojyxu{display:flex}.embla__slide.svelte-8ojyxu{flex:0 0 100%}@media (hover:hover){.carousel__button.svelte-8ojyxu:hover,.carousel__button.svelte-8ojyxu:focus-visible{background-color:var(--color--blue);--color--icon:var(--color--white)}.carousel__button.svelte-8ojyxu:active{opacity:.8}}@media (hover:none){.carousel__button.svelte-8ojyxu:active{background-color:var(--color--blue);--color--icon:var(--color--white)}}@media (width>=1024px){.carousel__button.svelte-8ojyxu{left:calc(50% - 512px)}.carousel__button--next.svelte-8ojyxu{left:auto;right:calc(50% - 512px)}}@media (width>=1440px){.carousel__button.svelte-8ojyxu{left:calc(50% - 680px)}.carousel__button--next.svelte-8ojyxu{left:auto;right:calc(50% - 680px)}}
