.umbraco-forms-field-wrapper input:not(input[type=checkbox]) {
    margin-bottom: 2em !important;
    max-width: unset !important;
    padding: 1em !important;
    border: 1px solid rgba(0,0,0,0.08) !important;
    width: 100% !important;
}

.umbraco-forms-field-wrapper input[type=checkbox] ~.field-validation-error,
.umbraco-forms-field-wrapper .g-recaptcha ~.field-validation-error {
    margin-top: 0 !important;
}

.umbraco-forms-field-wrapper label {
    display: inline !important;
}

.umbraco-forms-field.checkbox {
    margin-bottom: 0 !important;
    padding-left: 0 !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: start !important;
    align-items: center !important;
    gap: 4px !important;
}

.umbraco-forms-field.checkbox label {
    margin-bottom: 0 !important;
    font-size: 0.9rem !important;
}

.umbraco-forms-field.checkbox .umbraco-forms-field-wrapper {
    position: unset;
}
