@charset "UTF-8";.primary-button.svelte-e8z62m{cursor:pointer;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border:2px solid transparent}@media (max-width: 767.98px){.primary-button.svelte-e8z62m{width:80.5128205128vw;padding:3.0769230769vw;border-radius:1.0256410256vw;font-size:3.5897435897vw}}@media (min-width: 768px) and (max-width: 1999.98px){.primary-button.svelte-e8z62m{width:22.8571428571vw;padding:.8571428571vw;border-radius:.2857142857vw;font-size:1.1428571429vw}}@media (min-width: 2000px){.primary-button.svelte-e8z62m{width:457px;padding:17px;border-radius:6px;font-size:23px}}.primary-button.svelte-e8z62m .-icon:where(.svelte-e8z62m){position:absolute;line-height:1}@media (max-width: 767.98px){.primary-button.svelte-e8z62m .-icon.-is-right:where(.svelte-e8z62m){right:3.0769230769vw}}@media (min-width: 768px) and (max-width: 1999.98px){.primary-button.svelte-e8z62m .-icon.-is-right:where(.svelte-e8z62m){right:.8571428571vw}}@media (min-width: 2000px){.primary-button.svelte-e8z62m .-icon.-is-right:where(.svelte-e8z62m){right:17px}}@media (max-width: 767.98px){.primary-button.svelte-e8z62m .-icon.-is-left:where(.svelte-e8z62m){left:3.0769230769vw}}@media (min-width: 768px) and (max-width: 1999.98px){.primary-button.svelte-e8z62m .-icon.-is-left:where(.svelte-e8z62m){left:.8571428571vw}}@media (min-width: 2000px){.primary-button.svelte-e8z62m .-icon.-is-left:where(.svelte-e8z62m){left:17px}}.primary-button__block.svelte-e8z62m{z-index:1}.primary-button.-bg-white.svelte-e8z62m{color:var(--clr-black);background:linear-gradient(70deg,var(--clr-gradient-color-light) 0%,var(--clr-theme) 100%) border-box;font-weight:700;transition:all .2s ease-out;border:var(--border-width) solid transparent;line-height:2.5}@media (max-width: 767.98px){.primary-button.-bg-white.svelte-e8z62m{--border-width: .7692307692vw;width:84.6153846154vw;padding-top:3.0769230769vw;padding-bottom:3.0769230769vw}}@media (min-width: 768px) and (max-width: 1999.98px){.primary-button.-bg-white.svelte-e8z62m{--border-width: .2142857143vw;width:23.5714285714vw;padding-top:.5714285714vw;padding-bottom:.5714285714vw}}@media (min-width: 2000px){.primary-button.-bg-white.svelte-e8z62m{--border-width: 4px;width:471px;padding-top:11px;padding-bottom:11px}}.primary-button.-bg-white.svelte-e8z62m .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-black)}.primary-button.-bg-white.svelte-e8z62m:before{z-index:0;position:absolute;content:"";width:100%;height:100%;display:block;background:var(--clr-white);transform:translate(0);transition:transform .2s ease-out}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.primary-button.-bg-white.svelte-e8z62m:hover{color:var(--clr-white)}.primary-button.-bg-white.svelte-e8z62m:hover .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-white)}.primary-button.-bg-white.svelte-e8z62m:hover:before{transform:translate(100%)}}.primary-button.-bg-gradient.svelte-e8z62m{color:var(--clr-white);background:linear-gradient(var(--clr-white),var(--clr-white)) padding-box,linear-gradient(270deg,var(--clr-gradient-color-light) 0%,var(--clr-theme) 100%) border-box;transition:all .2s ease-out}.primary-button.-bg-gradient.svelte-e8z62m .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-white)}.primary-button.-bg-gradient.svelte-e8z62m:before{z-index:0;position:absolute;content:"";width:100%;height:100%;display:block;background:linear-gradient(270deg,var(--clr-gradient-color-light) 0%,var(--clr-theme) 100%);transform:translate(0);transition:transform .2s ease-out}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.primary-button.-bg-gradient.svelte-e8z62m:hover{color:var(--clr-theme)}.primary-button.-bg-gradient.svelte-e8z62m:hover .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-theme)}.primary-button.-bg-gradient.svelte-e8z62m:hover:before{transform:translate(100%)}}.primary-button.-black.svelte-e8z62m{color:var(--clr-white);background-color:var(--clr-white);border-color:var(--clr-black);transition:all .2s ease-out}.primary-button.-black.svelte-e8z62m .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-white)}.primary-button.-black.svelte-e8z62m:before{z-index:0;position:absolute;content:"";width:calc(100% + 2px);height:calc(100% + 2px);display:block;background-color:var(--clr-black);transform:translate(0);transition:transform .2s ease-out}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.primary-button.-black.svelte-e8z62m:hover{color:var(--clr-black);background-color:var(--clr-white);border-color:var(--clr-black)}.primary-button.-black.svelte-e8z62m:hover .-icon:where(.svelte-e8z62m) svg path{fill:var(--clr-black)}.primary-button.-black.svelte-e8z62m:hover:before{transform:translate(100%)}}
