.form-field-group{display:flex;flex-direction:column;margin-bottom:16px}.form-field-group-label{display:flex;font-size:14px;line-height:18px;margin-bottom:4px}.form-field-group-label-required{margin-left:2px;color:var(--color-red-200)}.form-field-group textarea{min-height:88px;resize:none}.form-field-group-input-wrapper{position:relative}.form-field-group-input{border-radius:0;padding:10px 12px;border:none;background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-200);width:100%;outline:none;font-family:var(--font-pp-neue-montreal)}.form-field-group-input:focus{border-bottom:1px solid var(--color-neutral-400)}.form-field-group-input[data-error=true]{border-bottom:1px solid var(--color-red-200)}.form-field-group-input[type=file]::-webkit-file-upload-button{display:none}.form-field-group-input[type=file]::file-selector-button{display:none}.form-field-group-input[readonly]{background-color:inherit;border-bottom:1px solid rgba(0,0,0,0);font-weight:600;padding-left:0}.form-field-group-input-wrapper.has-icon .form-field-group-input{padding-left:28px}.form-field-group-input-icon{position:absolute;left:5px;top:50%;transform:translateY(-50%);color:var(--color-neutral-200);pointer-events:none;display:flex;align-items:center;justify-content:center}.form-field-group-info-error,.form-field-group-info-hint{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.28px}.form-field-group-info-hint{color:var(--color-neutral-400)}.form-field-group-info-error{color:var(--color-red-200)}