.floating-label-inputs .form-content-group{display:flex;width:100%;flex-direction:column;gap:1.4rem}.floating-label-inputs .form-group{position:relative;display:flex;margin:0;flex-direction:column;justify-content:center;overflow:hidden}.floating-label-inputs .form-group input.input-validation-error,.floating-label-inputs .form-group input.invalid{border:1px solid var(--color-ui-error)}.floating-label-inputs .floating-label input:focus+label,.floating-label-inputs .floating-label input:not(:placeholder-shown)+label,.floating-label-inputs .floating-label select:focus+label,.floating-label-inputs .floating-label select:not(:placeholder-shown)+label{top:4px;left:1.4rem;font-size:11px;color:var(--color-ui-grey-18)}.floating-label-inputs .floating-label input:focus-within,.floating-label-inputs .floating-label select:focus-within{color:var(--color-ui-black);border:solid 1px #000}.floating-label-inputs .floating-label input:focus-within.invalid,.floating-label-inputs .floating-label select:focus-within.invalid{border:1px solid var(--color-ui-error)}.floating-label-inputs .floating-label input,.floating-label-inputs .floating-label label,.floating-label-inputs .floating-label select{transition:all .3s ease}.floating-label-inputs .floating-label label{pointer-events:none;color:var(--color-ui-black);position:absolute;left:1.4rem;top:13px;z-index:2;font-size:14px}.floating-label-inputs .floating-label input,.floating-label-inputs .floating-label select{z-index:1;border-radius:40px;border:solid 1px #cacaca;height:48px;font-size:16px;color:var(--color-ui-black);font-weight:var(--weight-400)}.floating-label-inputs .floating-label input[type=password]{font-family:helvetica;letter-spacing:2px}.floating-label-inputs .floating-label input:not([type=submit]):not([type=file]),.floating-label-inputs .floating-label select:not([type=submit]):not([type=file]){background-color:var(--color-ui-white);padding-top:12px}.floating-label-inputs .floating-label input:disabled,.floating-label-inputs .floating-label select:disabled{background-color:var(--color-ui-lt-grey);border-color:#cacaca;opacity:.7;color:var(--color-ui-black)}.floating-label-inputs .floating-label input,.floating-label-inputs .floating-label input:disabled{padding:0 1.4em 0 1.4em}.floating-label-inputs .floating-label select,.floating-label-inputs .floating-label select:disabled{text-indent:1.4em;padding:0}.floating-label-inputs input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;height:16px;width:16px}.floating-label-inputs input[type=number]{-moz-appearance:textfield}.floating-label-inputs input[type=number]::-webkit-inner-spin-button{appearance:none}.floating-label-inputs .field-validation-error,.floating-label-inputs .field-validation-valid{transition:max-height .3s ease;color:var(--color-ui-error);padding-left:2em;font-size:.7rem;transition:all .3s ease}.floating-label-inputs .server-error{font-size:.8em;font-weight:var(--weight-600);color:var(--color-ui-error);transition:margin .3s ease;text-align:center;margin:0}.floating-label-inputs .server-error:empty{display:none}.floating-label-inputs .server-error:not(:empty){margin-top:1rem}.floating-label-inputs .field-validation-valid{max-height:0;visibility:hidden}.floating-label-inputs .field-validation-error{max-height:300px;visibility:visible}@media (min-width:1200px){.floating-label-inputs.centered-with-max-width{max-width:22em;margin:0 auto}}.checkbox-group{display:grid;grid-template-columns:16px auto;column-gap:1rem;align-items:start;padding:1rem}.checkbox-group .field-validation-error,.checkbox-group .field-validation-valid{padding:0;grid-column:span 2}.checkbox-group .checkbox-label{font-size:.7rem;display:grid;row-gap:1em;text-align:left;color:#000;cursor:pointer}