.gf-form_wrapper .gform_validation_errors{margin-bottom:30px}.gf-form_wrapper .gform_validation_errors h2{font-size:1.4rem}.gf-form_wrapper .error-msg{color:#dc3545;font-size:0.8rem;margin-top:0.25rem;font-weight:600;background:#f6bec3;padding:10px 15px;margin-bottom:10px;border-radius:4px}.gf-form_wrapper .gf-form .gform_fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield--type-honeypot{display:none}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield--width-half{grid-column:span 1}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield--width-full{grid-column:span 2}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield--type-consent{position:relative}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield--type-consent input{top:5px;transform:none}.gf-form_wrapper .gf-form .gform_fields .gfield .validation_message{width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545}.gf-form_wrapper .gf-form .gform_fields .gfield.gfield_error .ginput_container input,.gf-form_wrapper .gf-form .gform_fields .gfield.gfield_error .ginput_container select{border-color:#dc3545 !important}.gf-form_wrapper .gf-form .gform_footer{margin-top:40px}.gf-form_wrapper .gf-form .gform_footer input[type="submit"]{color:#000;font-size:14px;font-weight:700;background-color:#c3e2e0;padding:12px 33px;border-width:2px;border-color:#046880}
