.button.svelte-18sv61c{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid currentColor;border-radius:1.9rem;box-shadow:none;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;justify-content:center;min-height:3.8rem;min-width:13.6rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out,.2s,background-color .2s,color .2s;padding:.7rem 2rem .5rem;position:relative;outline:none;max-width:100%;overflow:hidden}@media (min-width: 1280px){.button.svelte-18sv61c{padding:.7rem 2.7rem .5rem}}.button.svelte-18sv61c svg{fill:currentColor;display:block;object-fit:contain}.button__label.svelte-18sv61c{display:inline-block;transform:translate(0);transition:all .2s ease}.button__arrow.svelte-18sv61c{width:.6rem;height:1.2rem;opacity:0;transform:translate(-1.4rem);position:absolute;top:calc(50% - .6rem);left:2rem;transition:all .2s ease}@media (min-width: 1280px){.button__arrow.svelte-18sv61c{left:2.7rem}}.button.svelte-18sv61c:hover,.button.svelte-18sv61c:focus{text-decoration:none}.button.svelte-18sv61c:hover .button__arrow:where(.svelte-18sv61c),.button.svelte-18sv61c:focus .button__arrow:where(.svelte-18sv61c){opacity:1;transform:translate(-.7rem)}.button.svelte-18sv61c:hover .button__label:where(.svelte-18sv61c),.button.svelte-18sv61c:focus .button__label:where(.svelte-18sv61c){transform:translate(.7rem)}.button__icon.svelte-18sv61c{display:inline-block;height:1.5rem;width:1.5rem;margin-left:.5rem;flex-shrink:0}.button--white.svelte-18sv61c{border-color:transparent;background-color:#fff;color:#000}.button--white.svelte-18sv61c:hover{background-color:#d6d6d6}.button--black.svelte-18sv61c{border-color:transparent;background-color:#000;color:#fff}.button--icon.svelte-18sv61c:hover .button__label:where(.svelte-18sv61c),.button--icon.svelte-18sv61c:focus .button__label:where(.svelte-18sv61c){transform:translate(0)}
