.main-btn{background:var(--color);color:var(--text-color);text-transform:uppercase;border:var(--border);font-weight:500;line-height:1;font-family:var(--font-label);border-radius:2em;justify-content:center;align-items:center;gap:.5em;padding:.9em 1.6em .8em;display:inline-flex}.body-text .main-btn *{margin-bottom:0}.main-btn.primary{--color:var(--blue);--text-color:var(--white);--border:1px solid var(--blue);--hover-color:var(--blue-dark);--text-hover-color:var(--white);--border-hover:1px solid var(--hover-color)}.main-btn.primary.white{--color:var(--white);--text-color:var(--black)}.main-btn.primary.white,.main-btn.secondary{--border:1px solid;--hover-color:var(--blue);--text-hover-color:var(--white);--border-hover:1px solid var(--hover-color)}.main-btn.secondary,.main-btn.tertiary{--color:transparent;--text-color:inherit}.main-btn.tertiary{--border:1px solid;--hover-color:var(--black);--text-hover-color:var(--blue);--border-hover:1px solid var(--hover-color)}.main-btn.clean{--color:transparent;--text-color:inherit;--border:none;--hover-color:transparent;--text-hover-color:inherit;--border-hover:none;letter-spacing:.05em;border-radius:0;padding:.2em;font-weight:600}.main-btn.no-border{--border:none!important;--border-hover:none!important}@media (hover:hover){a.main-btn:hover,a:hover div.main-btn,article:hover div.main-btn,button.main-btn:hover{background:var(--hover-color);color:var(--text-hover-color);border:var(--border-hover)}}a div.main-btn,article div.main-btn,button .main-btn{transition:all .5s}.main-btn:disabled{opacity:.5}.main-btn .nuxt-icon{width:.8em;height:.8em}@media (width>=700px){.main-btn.small{font-size:13px}}
