.primary-button{align-items:center;background-color:var(--contrast);color:var(--base);column-gap:12px;display:inline-flex;font-size:18px;font-weight:600;justify-items:center;text-decoration:none;border-radius:4px;padding:1rem 1.25rem}.primary-button:is(:hover,:focus){background-color:var(--black);color:var(--base);text-decoration:none}.phone-button-secondary{align-items:center;background-color:var(--base);color:var(--contrast);column-gap:12px;display:inline-flex;font-size:18px;font-weight:600;justify-items:center;text-decoration:none;transition:all 0.2s ease 0s;border-radius:4px;padding:1rem 1.25rem}.phone-button-secondary:is(:hover,:focus){background-color:var(--black);text-decoration:none;color:var(--base)}.phone-button-primary{align-items:center;background-color:var(--contrast);color:var(--base);column-gap:12px;display:inline-flex;font-size:18px;font-weight:600;justify-items:center;text-decoration:none;transition:all 0.2s ease 0s;border-radius:4px;padding:1rem 1.25rem}.phone-button-primary:is(:hover,:focus){background-color:var(--black);text-decoration:none;color:var(--base)}.mail-button-secondary{align-items:center;background-color:var(--base);color:var(--contrast);column-gap:12px;display:inline-flex;font-size:18px;font-weight:600;justify-items:center;text-decoration:none;transition:all 0.2s ease 0s;border-radius:4px;padding:1rem 1.25rem}.mail-button-secondary:is(:hover,:focus){background-color:var(--black);text-decoration:none;color:var(--base)}.primary-link{color:var(--contrast)}.primary-link:is(:hover,:focus){color:var(--contrast)}