.button[data-v-b8071a23]{align-items:center;align-self:center;background-color:var(--background-color);border:none;border-radius:25px;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--title-font);font-size:.9rem;font-weight:var(--font-bold);gap:.5rem;height:44px;justify-content:center;min-height:44px;min-width:200px;outline:1px solid var(--background-reverse);padding:0 3rem;text-decoration:none;transition-duration:.2s}.button[data-v-b8071a23]:hover{transition-duration:.3s}svg[data-v-b8071a23]{height:16px;width:16px}.button:hover svg[data-v-b8071a23]{animation:bounceRight-b8071a23 .4s ease-in-out forwards}@keyframes bounceRight-b8071a23{0%{transform:translate(0)}to{transform:translate(1rem)}}.primary[data-v-b8071a23]{background-color:var(--primary-color);border:none;color:var(--white);outline:1px solid var(--primary-color)}.slide[data-v-b8071a23]{background-image:linear-gradient(to left,var(--transparent) 50%,var(--background-reverse) 50%);background-position:98% 0;background-size:210% 100%;transition-duration:.4s;transition:color .3s ease,background-position .3s ease}.slide[data-v-b8071a23]:hover{background-position:0 0;color:var(--background-color);outline:1.5px solid var(--background-color);transition:all .3s ease-out}.underline[data-v-b8071a23]{align-self:auto;background:transparent;border-radius:0;height:auto;justify-content:flex-start;min-height:0;min-width:0;outline:none;padding:0;text-decoration:underline}@media screen and (max-width:768px){.button[data-v-b8071a23]:not(.underline){width:100%}}
