.button.svelte-18sv61c{appearance:none;box-shadow:none;cursor:pointer;letter-spacing:.09em;text-align:center;text-transform:uppercase;border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;max-width:100%;min-height:4.1rem;padding:1.3rem 1.8rem;font-size:1.2rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (width>=1024px){.button.svelte-18sv61c{padding:1.2rem 2.5rem;font-size:1.4rem}}.button.svelte-18sv61c:before{content:"";opacity:0;pointer-events:none;background-color:currentColor;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.button.svelte-18sv61c svg{margin-right:.8rem}.button.svelte-18sv61c svg path{stroke:currentColor}.button.svelte-18sv61c:not(:disabled):hover:before,.button.svelte-18sv61c:not(:disabled):focus:before,.button.svelte-18sv61c:not(.disabled):hover:before,.button.svelte-18sv61c:not(.disabled):focus:before{opacity:.05;transition:all .2s}.button.svelte-18sv61c:not(:disabled):hover svg,.button.svelte-18sv61c:not(:disabled):focus svg,.button.svelte-18sv61c:not(.disabled):hover svg,.button.svelte-18sv61c:not(.disabled):focus svg{animation:.5s svelte-18sv61c-slide}.button--black.svelte-18sv61c{color:#fff;background-color:#121212}.button--blue.svelte-18sv61c{color:#fff;background-color:#1356ff}.button--grey.svelte-18sv61c{-webkit-backdrop-filter:blur(8.7px);color:#000;background-color:#ffffffb3}.button--white.svelte-18sv61c{color:#121212;background-color:#fff}.button--transparent-black.svelte-18sv61c{color:#000;background-color:#0000;border:1px solid #000}.button--transparent-white.svelte-18sv61c{color:#fff;background-color:#0000;border:1px solid #fff}.button--transparent-white.svelte-18sv61c:not(:disabled):hover:before,.button--transparent-white.svelte-18sv61c:not(:disabled):focus:before,.button--transparent-white.svelte-18sv61c:not(.disabled):hover:before,.button--transparent-white.svelte-18sv61c:not(.disabled):focus:before{opacity:.1}@keyframes svelte-18sv61c-slide{0%,to{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(80%)}50%{opacity:0;transform:translate(-120%)}}
