.main-btn{align-items:center;background:var(--color);border-radius:3px;color:var(--text-color);display:inline-flex;font-weight:700;gap:.5em;justify-content:center;line-height:1;padding:.7em 1.5em;width:100%}.main-btn.primary{--color:var(--green-900)!important;--hover-color:var(--green-700)!important;--text-color:var(--gold-150)!important;--text-hover-color:var(--white)!important}.main-btn.secondary{--color:var(--gold-600)!important;--hover-color:var(--gold-400)!important;--text-color:var(--white)!important;--text-hover-color:var(--white)!important}.main-btn.tertiary{border:1px solid var(--text-color);--text-color:var(--white)!important;--text-hover-color:var(--gold-300)!important;--color:transparent!important;--hover-color:transparent!important}.main-btn.tertiary:hover{border-color:var(--text-hover-color)}.body-text .main-btn *{margin-bottom:0}a .main-btn:hover,a.main-btn:hover,article .main-btn:hover,button .main-btn:hover,button.main-btn:hover{background:var(--hover-color);color:var(--text-hover-color)}a div.main-btn,article div.main-btn,button .main-btn{transition:all .5s ease}.main-btn:disabled{opacity:.5}.main-btn .nuxt-icon{height:.8em;width:.8em}
