.btn-primary{background-color:var(--foreground);color:var(--color-white);padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;border:2px solid transparent;transition:all .3s ease;cursor:pointer;text-transform:uppercase}.btn-primary:hover{background-color:transparent;color:var(--color-natural-green);border-color:var(--color-natural-green);transition:all .3s ease}.btn-primary-alternative{background-color:var(--foreground);color:var(--color-white);padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;border:2px solid transparent;transition:all .3s ease;cursor:pointer;text-transform:uppercase}.btn-primary-alternative:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.btn-primary-alternative:hover,.btn-secondary{background-color:transparent;transition:all .3s ease}.btn-secondary{color:var(--color-white);padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;border:2px solid transparent;border-color:var(--color-white);cursor:pointer;text-transform:uppercase}.btn-secondary:hover{background-color:var(--color-white);box-shadow:0 0 16.4px 0 #FFFFFF,0 0 4px 1px #000000}.btn-secondary:hover,.btn-tertiary{color:var(--color-foreground);transition:all .3s ease}.btn-tertiary{background-color:transparent;padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;border:2px solid transparent;cursor:pointer;text-transform:uppercase}.btn-tertiary,.btn-tertiary:hover{border-color:var(--color-foreground)}.btn-tertiary:hover{background-color:var(--color-foreground);color:var(--color-white);transition:all .3s ease}.btn-accent{background-color:transparent;color:var(--color-natural-green);padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;border:2px solid transparent;border-color:var(--color-natural-green);transition:all .3s ease;cursor:pointer;text-transform:uppercase}.btn-accent:hover{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-white);transition:all .3s ease}