form{background-color:#f2f2f2;padding:20px}.field{position:relative;margin:12px 0 20px}.field:first-of-type{margin:0 0 20px}.hs-form-field>label{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff;color:#a3a3a3;padding:0 .3rem;margin:0 .5rem;transform-origin:left top;pointer-events:none;background:#f2f2f2}.hs-form-field>label,input{font-size:1rem;transition:.1s ease-out}input{outline:none;border:1px solid grey;border-radius:8px;padding:12px 16px;color:#171717;background:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;appearance:auto}input:focus{border-color:#a3a3a3}.focused label{color:#a3a3a3;top:2px;transform:translateY(-50%) scale(.8)}.hasBeenFocused label{top:22px}input:not(:placeholder-shown)+label{top:2px;transform:translateY(-50%) scale(.8)}.hs-button{background:#171717;border-radius:30px;border-color:#171717;padding:12px 32px;color:#fff;text-decoration:none;display:block;width:fit-content;margin-left:auto}.hs-button:hover{background:#000;color:#fff;border:1px solid #171717}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.hs-error-msg{position:static;color:red!important}.hs-error-msgs li{list-style:none;font-size:12px}ul.hs-error-msgs{padding:0;margin-top:5px}input.error,input.invalid{border-color:red;color:red}.legal-consent-container .hs-richtext a,.legal-consent-container .hs-richtext p{font-size:12px!important;color:#a3a3a3}