
.gform_title {
  padding-bottom: 15px;
}


label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label.gfield_label_before_complex, label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
  color: var(--text-color);
  font-size: calc(var(--font-body)*.6);
}




%root%{
	--gf-form-gap-y: var(--space-s);
}



span.gfield_required.gfield_required_text {
  padding-left: 5px;
}


.gform_wrapper.gravity-theme .gfield--type-name .ginput_complex {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2%;
}


.gform_wrapper .ginput_container_consent {
  display: flex;
  align-items: center;
  gap: 10px;
}
.gform_wrapper .ginput_container_consent input[type="checkbox"] {
  border: 0px solid ;
  width: ;
}


input {
  background-color: var(--white);
  border-radius: var(--radius); 
  border: 20px solid var(--primary-dark);
}
::placeholder {
  color: var(--primary-dark-trans-30);
}


.gform_wrapper .gform_footer input[type="submit"] {
  padding: var(--space-xs) var(--space-m);
  border: none;
  border-radius: var(--radius-m);
  background-color: var(--primary);
  color: var(--primary-ultra-light);
  margin-top: 10px;
}
.gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: var(--primary-hover);
  color: var(--primary-ultra-light);
}