.primary-button{background-color:var(--cta);color:var(--white);display:inline-block;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:all 0.2s ease 0s;border-radius:var(--border-radius);padding:.75rem 1rem}.primary-button:is(:hover,:focus){background-color:#7b3720;color:var(--white)}.secondary-button{align-items:center;color:var(--primary);column-gap:.5rem;display:inline-flex;font-size:14px;font-weight:600;line-height:24px}.secondary-button:is(:hover,:focus){color:var(--primary);text-decoration:none}.dark-button{background-color:var(--primary);color:var(--white);display:inline-block;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:all 0.2s ease 0s;border-radius:var(--border-radius);padding:.75rem 1rem}.dark-button:is(:hover,:focus){background-color:var(--secondary);color:var(--white)}.ghost-button{display:inline-block;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:all 0.2s ease 0s;border:1px solid var(--border);border-radius:var(--border-radius);padding:.75rem 1rem}.ghost-button:is(:hover,:focus){background-color:var(--background)}.container-padding{margin-bottom:6.25rem;margin-top:6.25rem}@media (max-width:767px){.container-padding{margin-bottom:4rem;margin-top:4rem}}.cta-text{color:var(--primary);font-size:14px;font-weight:600}