.gform-theme--framework {
  --gf-ctrl-border-color-focus: #2271b1;
  --gf-ctrl-shadow-focus: 0 0 0 2px rgba(34, 113, 177, 0.3);
}

#input_2_1 {
  height: 60px;
  border: solid 3px #e7e7e7;
  border-radius: var(--radius-s);
  padding: 0 20px;
  color: var(--dark-blue);
}

body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder] {
  color: #00689940;
  letter-spacing: 1px;
  font-weight: 700;
}

#gform_submit_button_2,
#gform_submit_button_1 {
  width: 100%;
  height: 60px;
  border-radius: var(--radius-s);
  background-color: var(--dark-blue);
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  font-weight: 700;
  border: solid 3px var(--dark-blue);
  transition: all .3s ease;
}

#gform_submit_button_1:hover,
#gform_submit_button_2:hover {
  background-color: transparent;
  color: var(--dark-blue);
}

#gform_1 .gfield_label {
  color: var(--dark-blue);
}

.gfield_required {
  color: var(--blue) !important;
}