.v-button[data-v-db968a6b]{align-items:center;background:linear-gradient(90deg,var(--color-text-special) 0,var(--color-text-special) 50%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);background-position:100%;background-size:200%;border:1px solid var(--color-text-special);box-sizing:border-box;color:var(--color-text-special);display:inline-flex;font-size:2.4rem;font-weight:500;justify-content:center;padding:2rem 3rem;text-align:center;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.v-button[data-v-db968a6b]:hover{background-position:0;color:var(--color-text-special-reverse)}.v-button.filled[data-v-db968a6b]{background:linear-gradient(90deg,var(--color-bg-primary) 0,var(--color-bg-primary) 50%,var(--color-text-primary) 50%,var(--color-text-primary) 100%);background-position:-100%;background-size:200%;border:1px solid var(--color-text-primary);color:var(--color-bg-primary)}.v-button.filled[data-v-db968a6b]:hover{background-position:0;color:var(--color-text-primary)}.v-button.blue[data-v-db968a6b]{background:linear-gradient(90deg,var(--color-text-special-blue) 0,var(--color-text-special-blue) 50%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);background-position:100%;background-size:200%;border:1px solid var(--color-text-special-blue);color:var(--color-text-special-blue);transition:all .3s ease}.v-button.blue[data-v-db968a6b]:hover{background-position:0;color:var(--color-text-special-reverse)}.v-button.fullWidth[data-v-db968a6b]{width:100%}.v-button.uppercase[data-v-db968a6b]{text-transform:uppercase}@media only screen and (max-width:1280px){.v-button[data-v-db968a6b]{font-size:1.6rem;padding:1.4rem 1.7rem}}@media only screen and (max-width:767px){.v-button[data-v-db968a6b]{padding:1.4rem 1.7rem;width:100%}}
