.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}:root{--color-white:#fff;--color-black:#000;--color-primary:#ff1ad1;--color-secondary:#9d00fd;--color-accent:#ed3cca;--color-text-primary:var(--color-black);--color-text-secondary:rgba(0,0,0,.8);--color-text-white:var(--color-white);--color-text-white-secondary:hsla(0,0%,100%,.8);--color-text-white-muted:hsla(0,0%,100%,.6);--color-bg-primary:var(--color-white);--color-bg-dark:var(--color-black);--color-border-white:hsla(0,0%,100%,.4);--color-border-dashed:hsla(0,0%,100%,.4)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 1rem),0,0);@media screen and (max-width:1023px){transform:translate3d(calc(-50% - .75rem),0,0)}@media screen and (max-width:479px){transform:translate3d(calc(-50% - .25rem),0,0)}}}.button{background:linear-gradient(131deg,var(--color-primary) -2.34%,var(--color-secondary) 96.03%);color:var(--color-text-white);cursor:pointer;transition:opacity .3s}.button:hover{opacity:.8}.button_primary{border-radius:1rem;font-size:1.5rem;font-weight:500;letter-spacing:-.03rem;line-height:140%;padding:1.25rem 2.25rem}.button_secondary{border-radius:.625rem;font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:110%;padding:.75rem 1.5rem}.button__wrapper{align-items:center;display:flex}
