.hs-input{padding:8px 16px;border:1px solid black;height:40px;width:100%!important;border-radius:8px;font-size:16px;transition:border-color .2s ease;margin-right:0!important;&:focus{outline:none;border-color:var(--color-primary-yellow)}&::placeholder{color:rgba(0,0,0,.4);font-size:15px}}.hs-form .form-columns-1{max-width:100%}.hs-form-field{margin-bottom:0;position:relative}.hs-form .input{margin-right:0!important}.error-space{min-height:20px;font-size:12px;color:rgb(193,35,35);line-height:1.2;margin-top:4px}.hs-error-msg,.hs-main-font-element{position:absolute;font-size:12px;color:rgb(193,35,35)}.hs-main-font-element{font-size:14px;font-weight:700}.hs-button{margin-top:12px;padding:14px 24px;background-color:#fec40b;border-radius:calc(infinity * 1px);border:2px solid #000;width:100%;color:black;cursor:pointer;font-family:var(--font-sf-pro);font-size:20px;font-weight:700;transition:background-color .2s ease;box-shadow:4px 4px 0 0 #000;transition:all .3s;&:hover{color:white;border:2px solid var(--color-primary-purple);background:var(--color-primary-purple);box-shadow:none;transform:translateX(.25rem) translateY(.25rem)}&:after{content:"→";font-size:20px;line-height:1}}.submitted-message{color:#dbb539;font-size:16px;font-weight:700}.hs_error_rollup,.hs_recaptcha{display:none}