body .gform_wrapper .gfield input[type="text"],
body .gform_wrapper .gfield input[type="email"],
body .gform_wrapper .gfield input[type="url"],
body .gform_wrapper .gfield input[type="tel"],
body .gform_wrapper .gfield input[type="password"],
body .gform_wrapper .gfield select,
body .gform_wrapper .gfield textarea {
  font-size: 16px !important;
 box-shadow: none !important;
}

body .gform_wrapper .gfield select{
  font-size: 14px !important;
}
body .gform_wrapper .gfield select option{
  font-size: 16px !important;
}

body .gform_wrapper  .gfield input::placeholder,
body .gform_wrapper  .gfield textarea::placeholder {
  opacity: 1 !important;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.4 !important;
 font-size:14px !important;
}
body .gform_wrapper .gform_heading {
  display: none;
}
body .gform_wrapper .gform_body .gform_fields {
  row-gap: 12px;
}
body .gform_validation_errors {
  border: none !important;
 background-color: var(--white) !important;
  margin-bottom: 10px !important;
}
body .gform_wrapper input:not([type="button"]):not([type="submit"]):focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  outline-width: 3px !important;
  border-color: transparent !important;
  outline-color: #C179FF !important;
  outline-offset: 0 !important;
}
body .gform_wrapper .gfield select {
  align-items: center !important;
}
body .gform_wrapper .gfield textarea {
  --gf-local-height: 90px;
}
body .validation_message.gfield_validation_message {
  padding: 6px;
}
body .gform_wrapper input[type="submit"] {
  padding: 12px 24px !important;
  font-size: 16px !important;
  border: none !important;
  transition: all 0.3s;
}
body .validation_message.gfield_validation_message {
  color: red !important;
  background-color: var(--white) !important;
}
