body .gform_wrapper .gform_body .gform_fields {
	row-gap: 16px;
}

body .gform_wrapper .gform_body .gform_fields .gfield legend,
body .gform_wrapper .gform_body .gform_fields .gfield label {
	font-weight: var(--e-global-typography-accent-font-weight);
  color: var( --e-global-color-text );
}

body .gform_wrapper .gform_body .gform_fields .gfield input,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	padding: 24px 12px;
	border-color: var( --e-global-color-ad026e6 );
	font-weight: var( --e-global-typography-accent-font-weight );
	color: var( --e-global-color-text );
	border-radius: 0;
	box-shadow: none;
}

body .gform_wrapper .gform_body .gform_fields .gfield input:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
	outline: none;
	border-color: var( --e-global-color-e3ef715 );
	box-shadow: var( --e-global-color-ad026e6 ) 0 0 8px;
}

body .gform_wrapper .gform_body .gform_fields .gfield input::placeholder {
	color: var(--e-global-color-3594df7);
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: var(--e-global-color-accent);
}

body .gform_wrapper .gform_footer input[type=submit] {
	padding: 12px 24px !important;
	font-weight: var( --e-global-typography-accent-font-weight ) !important;
	text-transform: uppercase!important;
	color: var( --e-global-color-text ) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border: 1px solid var( --e-global-color-accent ) !important;
	border-radius: 3rem !important;
	outline: none !important;
}
