svg{fill:inherit;height:100%;max-height:100%;max-width:100%}.icon,svg{width:100%}.icon{align-items:center;display:inline-flex;justify-content:center;line-height:0!important}.icon.inline{height:1em;width:1em}.icon:not([filled=true]) svg,.icon:not([filled=true]) svg *{fill:currentColor!important}.main-btn{align-items:center;background:var(--color);border-radius:.5em;color:var(--text-color);display:inline-flex;font-size:.8em;font-weight:600;gap:.5em;justify-content:center;line-height:1;padding:.8em 1.2em;text-align:center}.main-btn.secondary{background:transparent!important;--text-color:var(--color)!important;border:1px solid var(--color)!important}.main-btn.secondary:hover{background:var(--hover-color)!important;border-color:var(--hover-color)!important;color:var(--text-hover-color)!important}.main-btn.tertiary{background:var(--nude-100)!important;--text-color:var(--color)!important;--text-hover-color:var(--hover-color)!important;border:none}.main-btn.tertiary:hover,a .main-btn.tertiary:hover,a:hover .main-btn.tertiary,article .main-btn.tertiary:hover,button .main-btn.tertiary:hover,button:hover .main-btn.tertiary{background:var(--green-300)!important;--text-hover-color:var(--green-500)!important}.body-text .main-btn *{margin-bottom:0}a.main-btn:hover,a:hover .main-btn,article:hover .main-btn,button.main-btn:hover,button:hover .main-btn{background:var(--hover-color);color:var(--text-hover-color)}div.main-btn{transition:all .5s ease}.main-btn .arrow{font-size:.8em;transition:transform .5s ease}.main-btn:not(.tertiary):has(.arrow){padding-right:1em}.main-btn:hover .arrow,a:hover .main-btn .arrow,article:hover .main-btn .arrow,button:hover .main-btn .arrow{transform:translate(.25em)}.main-btn:disabled{opacity:.5}.main-btn .nuxt-icon{height:.8em;width:.8em}
