.gform_wrapper.gravity-theme .gform_body .gfield input {
    padding: 10px 16px;
}

div.gform_wrapper.gravity-theme div.gform_footer input.button {
    background-color: #372f2d;
    color: white;
    border: 2px solid #372f2d;

    &:hover {
        background-color: white;
        color: #372f2d;
    }
}

.gform_wrapper.gravity-theme .gform_body span.address_zip {
    flex: 0 0 100%;
}
.gform_wrapper.gravity-theme .gform_body div.ginput_container_date input {
    flex: 0 0 100%;
}

div.gform_wrapper.gravity-theme .gfield_label {
    line-height: 1.8;
    color: #0a0a0a;
    font-size: 18px;
    font-weight: 900;
}
.ginput_container_consent {
    display: flex;
}

div.gform_wrapper.gravity-theme .gfield--input-type-fileupload .gfield_label {
    margin: 0;
    font-size: .875rem;
    font-weight: 400;
}

div.gform_wrapper.gravity-theme .gform_fileupload_rules {
    display: none;
}