.button,form .hs-button,form .hs-button.primary,form input[type=submit]{border-radius:30px;display:inline-flex;font-family:inherit;font-size:18px;font-weight:400;letter-spacing:-.18px;outline:none;overflow:hidden;padding:7px 20px;position:relative;transition:.3s ease-out}form .hs-button,form .hs-button.primary,form input[type=submit]{background-color:var(--color-tertiary);border:1px solid var(--color-tertiary);padding:7px 20px}.button:hover{cursor:pointer}.button--default{background-color:transparent;border:1px solid var(--color-primary)}.button>a{font-weight:400;text-decoration:none}.button--default:hover{background:rgba(0,0,0,.1)}.button--blue{background-color:var(--color-button);border:1px solid var(--color-button)}.button--orange{background-color:var(--color-tertiary);border:1px solid var(--color-tertiary)}.button--animation{position:relative;transform:translateY(0);transition:.3s}.button--animation:before{align-items:center;content:attr(aria-valuetext);display:flex;justify-content:center;position:absolute;transform:translateY(150%);transition:all .5s}.button--link{font-weight:400;text-decoration:none}.button:hover .button--animation{animation:moveUpAndRotate .2s forwards}.button .button--animation{animation:moveDownAndRotateBack .2s forwards}