.gform_not_found {
  display: none;
}
.gform_wrapper#gform_wrapper_1 {
  position: relative;
}
.gform_wrapper#gform_wrapper_1 .gform_heading {
  display: none;
}
.gform_wrapper#gform_wrapper_1 .gform_wrapper .gform_body .gfield_label {
  display: none;
}
.gform_wrapper#gform_wrapper_1 .gform_footer {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  min-height: 6rem;
}
.gform_wrapper .gform_body .ginput_container input[type="text"], .gform_wrapper .gform_body .ginput_container input[type="email"], .gform_wrapper .gform_body .ginput_container input[type="tel"], .gform_wrapper .gform_body .gfield_select {
  width: 100%;
  min-height: 6rem !important;
  border: 1px solid var(--primary);
  border-radius: var(--btn-radius);
  padding-inline-start: 2rem;
  font-family: Montserrat, sans-serif;
  color: #666;
}
.gform_wrapper .gform_body .gfield {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.gform_wrapper .gform_body .gfield .gfield_label {
  font-size: var(--h6);
  font-weight: 600;
  padding-block-end: 1rem;
}
.gform-grid-row {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}
.gform-grid-row span {
  width: 100%;
}
.gform_wrapper input[type=submit] {
  min-width: 14rem;
  min-height: 6rem !important;
}
.gform_wrapper .gfield_required {
  color: #05245b !important;
}
.gform_wrapper .gform_fileupload_rules {
  display: none !important;
}
