.onevoice27-page .onevoice27-contact-form .gform_wrapper {
  --gf-color-primary: #6c2b8f;
  --gf-color-primary-rgb: 108, 43, 143;
  --gf-color-primary-contrast: #ffffff;
  --gf-color-primary-contrast-rgb: 255, 255, 255;
  --gf-color-primary-darker: #59237a;
  --gf-color-primary-lighter: #8344a8;
  --gf-color-in-ctrl-primary: #6c2b8f;
  --gf-color-in-ctrl-primary-rgb: 108, 43, 143;
  --gf-color-in-ctrl-primary-contrast: #ffffff;
  --gf-color-in-ctrl-primary-darker: #59237a;
  --gf-color-in-ctrl-primary-lighter: #8344a8;
}

.onevoice27-page .onevoice27-contact-form .gform_heading {
  display: none;
}

.onevoice27-page .onevoice27-contact-form .gfield_label,
.onevoice27-page .onevoice27-contact-form .gform-field-label {
  font-family: "Source Sans 3", sans-serif !important;
  font-weight: 600 !important;
  color: #23232e !important;
  font-size: 15px !important;
}

.onevoice27-page .onevoice27-contact-form .ginput_container input.large,
.onevoice27-page .onevoice27-contact-form .ginput_container textarea.textarea {
  border: 1px solid #d8d5e6 !important;
  border-radius: 6px !important;
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16px !important;
  padding: 12px 14px !important;
  box-shadow: none !important;
}

.onevoice27-page .onevoice27-contact-form .gform_footer input[type="submit"],
.onevoice27-page .onevoice27-contact-form .gform_footer button[type="submit"],
.onevoice27-page .onevoice27-contact-form .gform_button,
.onevoice27-page .onevoice27-contact-form button.gform_button,
.onevoice27-page .onevoice27-contact-form input.gform_button.button {
  background: #6c2b8f !important;
  background-color: #6c2b8f !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  font-family: "Source Sans 3", sans-serif !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  padding: 12px 24px !important;
  min-height: unset !important;
  cursor: pointer !important;
}

.onevoice27-page .onevoice27-contact-form .gform_footer input[type="submit"]:hover,
.onevoice27-page .onevoice27-contact-form .gform_footer button[type="submit"]:hover,
.onevoice27-page .onevoice27-contact-form .gform_button:hover,
.onevoice27-page .onevoice27-contact-form button.gform_button:hover,
.onevoice27-page .onevoice27-contact-form input.gform_button.button:hover {
  background: #59237a !important;
  background-color: #59237a !important;
  color: #ffffff !important;
}

.onevoice27-page .onevoice27-contact-form .gform_footer {
  padding-top: 8px !important;
  margin-top: 0 !important;
}
