.elementor-50694 .elementor-element.elementor-element-5135213{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50694 .elementor-element.elementor-element-7dad35c{--display:flex;}.elementor-50694 .elementor-element.elementor-element-9b995a7{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for container, class: .elementor-element-5135213 *//* Sets the default text color ("No file chosen" and uploaded filename) */
input[type="file"] {
  color: #d36228;
}

/* Optional: Targets the file .elementor-50694 .elementor-element.elementor-element-5135213 button specifically to keep its text dark/default */
input[type="file"]::file-.elementor-50694 .elementor-element.elementor-element-5135213-button {
  color: #333333; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9b995a7 *//* Sets the default text color ("No file chosen" and uploaded filename) */
input[type="file"] {
  color: #d36228;
}

/* Optional: Targets the file .elementor-50694 .elementor-element.elementor-element-9b995a7 button specifically to keep its text dark/default */
input[type="file"]::file-.elementor-50694 .elementor-element.elementor-element-9b995a7-button {
  color: #333333; 
}
/* 1. Eliminate space directly below main section titles (Name, Email, Phone, Address) */
label,
.gfield_label,
.wpforms-field-label,
.form-label {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.1 !important;
}

/* 2. Pull sub-labels (First, Last, Enter Email, etc.) directly up to main titles */
.sub-label,
label.sub-label,
.wpforms-field-sublabel,
.ginput_container span label,
.small,
span.description {
  margin-top: 0 !important;
  margin-bottom: 1px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1 !important;
}

/* 3. Snug the input fields right underneath the labels */
input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
select,
.ginput_container input,
.wpforms-field input {
  margin-top: 0 !important; /* Pulls input right against the sub-label */
  margin-bottom: 2px !important; /* Minimal gap before the next element */
}

/* 4. Remove internal vertical padding from wrapper columns/containers */
.gfield,
.wpforms-field,
.form-group,
[class*="col-"],
div[class*="field"] {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */