.button{text-wrap:wrap;cursor:pointer;text-align:center;border-radius:25px;margin:0 .2rem .2rem 0;padding:.8rem 1.8rem;font-size:clamp(1rem,1.2vw,1.4rem);font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.button.disabled,.button:disabled{opacity:.6;cursor:not-allowed}.button--primary{background-color:var(--primary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--primary:hover{background-color:var(--background-color);color:var(--primary-color);border-color:var(--primary-color)}.button--primary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--primary-outline{color:var(--primary-color);border:2px solid var(--primary-color);background-color:#0000}.button--primary-outline:hover{background-color:var(--primary-color);color:var(--background-color)}.button--primary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--secondary{background-color:var(--secondary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--secondary:hover{background-color:var(--background-color);color:var(--secondary-color);border-color:var(--secondary-color)}.button--secondary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--secondary-outline{color:var(--secondary-color);border:2px solid var(--secondary-color);background-color:#0000}.button--secondary-outline:hover{background-color:var(--secondary-color);color:var(--background-color)}.button--secondary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--tertiary{background-color:var(--tertiary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--tertiary:hover{background-color:var(--background-color);color:var(--tertiary-color);border-color:var(--tertiary-color)}.button--tertiary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--tertiary-outline{color:var(--tertiary-color);border:2px solid var(--tertiary-color);background-color:#0000}.button--tertiary-outline:hover{background-color:var(--tertiary-color);color:var(--background-color)}.button--tertiary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-primary{background-color:var(--pilates-primary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--pilates-primary:hover{background-color:var(--background-color);color:var(--pilates-primary-color);border-color:var(--pilates-primary-color)}.button--pilates-primary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-primary-outline{color:var(--pilates-primary-color);border:2px solid var(--pilates-primary-color);background-color:#0000}.button--pilates-primary-outline:hover{background-color:var(--pilates-primary-color);color:var(--background-color)}.button--pilates-primary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-secondary{background-color:var(--pilates-secondary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--pilates-secondary:hover{background-color:var(--background-color);color:var(--pilates-secondary-color);border-color:var(--pilates-secondary-color)}.button--pilates-secondary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-secondary-outline{color:var(--pilates-secondary-color);border:2px solid var(--pilates-secondary-color);background-color:#0000}.button--pilates-secondary-outline:hover{background-color:var(--pilates-secondary-color);color:var(--background-color)}.button--pilates-secondary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-tertiary{background-color:var(--pilates-tertiary-color);color:var(--background-color);border:2px solid var(--background-color)}.button--pilates-tertiary:hover{background-color:var(--background-color);color:var(--pilates-tertiary-color);border-color:var(--pilates-tertiary-color)}.button--pilates-tertiary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--pilates-tertiary-outline{color:var(--pilates-tertiary-color);border:2px solid var(--pilates-tertiary-color);background-color:#0000}.button--pilates-tertiary-outline:hover{background-color:var(--pilates-tertiary-color);color:var(--background-color)}.button--pilates-tertiary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--trustmeup-primary{background-color:var(--trustmeup-primary);color:var(--background-color);border:2px solid var(--background-color)}.button--trustmeup-primary:hover{background-color:var(--background-color);color:var(--trustmeup-primary);border-color:var(--trustmeup-primary)}.button--trustmeup-primary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.button--trustmeup-primary-outline{color:var(--trustmeup-primary);border:2px solid var(--trustmeup-primary);background-color:#0000}.button--trustmeup-primary-outline:hover{background-color:var(--trustmeup-primary);color:var(--background-color)}.button--trustmeup-primary-outline:focus{outline:2px solid var(--secondary-color);outline-offset:2px}
