.button{padding:.8rem 1.8rem;margin:0 .2rem .2rem 0;font-size:clamp(1rem,1.2vw,1.4rem);text-wrap:nowrap;font-weight:700;border-radius:25px;cursor:pointer;display:inline-block;transition:all .3s ease-in-out;text-align:center;text-decoration:none}.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{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.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{background-color:transparent;color:var(--secondary-color);border:2px solid var(--secondary-color)}.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{background-color:transparent;color:var(--tertiary-color);border:2px solid var(--tertiary-color)}.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{background-color:transparent;color:var(--pilates-primary-color);border:2px solid var(--pilates-primary-color)}.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{background-color:transparent;color:var(--pilates-secondary-color);border:2px solid var(--pilates-secondary-color)}.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{background-color:transparent;color:var(--pilates-tertiary-color);border:2px solid var(--pilates-tertiary-color)}.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{background-color:transparent;color:var(--trustmeup-primary);border:2px solid var(--trustmeup-primary)}.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}
