.form-wrapper .hs-form-field{margin-bottom:30px;position:relative}.form-wrapper .hs-input:not([type=checkbox]){width:100%}.form-wrapper .hs-input.invalid.error{border-color:#ff008c}.form-wrapper label:not(.hs-error-msg){left:0;pointer-events:none;position:absolute;top:calc(50% + 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:top .3s,transform .3s;transition:top .3s,transform .3s,-webkit-transform .3s}.form-wrapper label:not(.hs-error-msg) span{color:#000;font-size:14px;-webkit-transition:color .3s,font-size .3s;transition:color .3s,font-size .3s}.form-wrapper label:not(.hs-error-msg):has(~.input input:focus),.form-wrapper label:not(.hs-error-msg):has(~.input input:not(:placeholder-shown)){top:2px;-webkit-transform:translateY(0);transform:translateY(0)}.form-wrapper label:not(.hs-error-msg):has(~.input input:focus) span,.form-wrapper label:not(.hs-error-msg):has(~.input input:not(:placeholder-shown)) span{color:rgba(0,0,0,.5);font-size:11px}.form-wrapper .hs-error-msgs,.form-wrapper .inputs-list{list-style-type:none;padding-left:0}.form-wrapper .inputs-list:not(.hs-error-msgs) label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;position:relative;-webkit-transform:none;transform:none}.form-wrapper .inputs-list:not(.hs-error-msgs) li{pointer-events:none}.form-wrapper .inputs-list:not(.hs-error-msgs) li *{pointer-events:all}.form-wrapper .inputs-list label span{font-size:inherit}.form-wrapper label.hs-error-msg{bottom:0;color:#ff008c;font-size:14px;left:unset;top:unset}.form-wrapper .legal-consent-container{margin-bottom:30px}