.c-button{--color-active: #fcab32;--color-moss: #8dc640;--color-text-dark: var(--color-text);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left;border-radius:8px;border:2px solid transparent;color:var(--color-white);display:inline-block;font-weight:700;line-height:1.5rem;margin-left:0;padding:.75rem 1rem;text-decoration:none;min-height:44px;line-height:1}.c-button:hover,.c-button:focus{background-color:var(--color-dandelion);border-color:var(--color-dandelion);color:var(--color-text-dark);text-decoration:none}.c-button:hover:after,.c-button:focus:after{color:var(--color-text-dark)}.c-button:active{background-color:var(--color-active);border-color:var(--color-active);color:var(--color-text-dark)}.c-button:active:after{color:var(--color-text-dark)}.c-button--full-width{width:100%}.c-button--pill{border-radius:9999px;padding-left:1.5rem;padding-right:1.5rem}.c-button--cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:2.5rem;position:relative}.c-button--cta:after{content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .2s;transition:color .2s}.c-button--light{border-color:transparent;color:var(--color-text-dark)}.c-button--neutral{border-color:transparent}.c-button--dark{border-color:var(--color-white);color:var(--color-white)}.c-button--primary{background-color:var(--color-primary);border-color:var(--color-primary)}.c-button--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.c-button--accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.c-button--black{background-color:var(--color-charcoal);border-color:var(--color-charcoal)}.c-button--rose{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.c-button--grass{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.c-button--moss{background-color:var(--color-moss);border-color:var(--color-moss);color:var(--color-primary)}.c-button--moss:after{color:var(--color-text-dark)}.c-button--outline{background-color:transparent}.c-button--outline.c-button--rose{color:var(--color-secondary)}.c-button--outline.c-button--rose:after{color:var(--color-secondary)}.c-button--outline.c-button--grass{color:var(--color-accent)}.c-button--outline.c-button--grass:after{color:var(--color-accent)}.c-button--outline.c-button--moss{color:var(--color-primary)}.c-button--outline.c-button--moss:after{color:var(--color-text-dark)}.c-button--plain{background-color:transparent;border-color:transparent}.c-button--plain:after{color:var(--color-secondary)}.c-button--plain.c-button--grass{color:var(--color-accent)}.c-button--plain.c-button--moss{color:var(--color-primary)}.c-button--campaign{border-color:var(--color-white);background:var(--color-button-background);color:var(--color-button-text, var(--color-text))}
