.primary-button[data-v-0534caf2]{align-items:center;background-color:var(--color-primary);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1.2;outline:none;text-align:center;transition:all .2s ease}.primary-button[data-v-0534caf2]:hover:not(.primary-button--disabled){background-color:var(--color-primary-hover)}.primary-button[data-v-0534caf2]:focus{box-shadow:0 0 0 2px var(--color-primary),0 0 0 4px #e53e3e33}.primary-button--rounded[data-v-0534caf2]{border-radius:50px}.primary-button--slight[data-v-0534caf2]{border-radius:20px}@media (max-width:750px){.primary-button--slight[data-v-0534caf2]{border-radius:10px}}.primary-button--disabled[data-v-0534caf2]{cursor:not-allowed;opacity:.5}.primary-button--block[data-v-0534caf2]{display:flex;justify-content:center;width:100%}.primary-button--xl[data-v-0534caf2]{font-size:40px;font-weight:700;height:116px;padding:0 48px}.primary-button--lg[data-v-0534caf2]{font-size:40px;font-weight:700;height:100px;padding:0 40px}.primary-button--md[data-v-0534caf2]{font-size:30px;font-weight:600;height:90px;padding:0 20px}.primary-button--sm[data-v-0534caf2]{font-size:22px;font-weight:500;height:50px;padding:0 24px}@media (max-width:750px){.primary-button--xl[data-v-0534caf2]{font-size:22px;font-weight:700;height:70px;padding:0 32px}.primary-button--lg[data-v-0534caf2]{font-size:20px;font-weight:700;height:60px;padding:0 28px}.primary-button--md[data-v-0534caf2]{font-size:18px;font-weight:600;height:50px;padding:0 16px}.primary-button--sm[data-v-0534caf2]{font-size:15px;font-weight:500;height:40px;padding:0 20px}}
