.gform_fields {
	grid-column-gap: 44px !important;
	row-gap: 20px !important;
}
.gform-body input, .gform-body textarea {
    border-radius: 5px;
}
.gform_footer {
	justify-content: center;
	margin: 0 !important;
    padding: 50px 0 0 !important;
}
.gform_footer .gform_button {
	width: 232px;
	margin: 0 !important;
	font-family: var(--secondary-font);
	line-height: 1 !important;
}
.gform_required_legend{
	display: none;
}
.gfield_required_asterisk {
	color: var(--ast-global-color-1) !important;
	font-size: 24px !important;
}
#field_3_6::after {
    content: "* denotes required field";
    color: var(--ast-global-color-7);
    display: block;
    padding-top: 30px;
    padding-bottom: 20px;
}
.gfield--type-captcha > label {
	display: none !important;
}
@media (max-width: 767px) {
	#field_3_6::after {
		text-align: center;
		padding-top: 20px;
    	padding-bottom: 5px;
	}
	.ginput_recaptcha > div {
		margin: auto;
	}
}
@media (max-width: 385px) {
	.contactFormLayout .inner-column-2 .kt-inside-inner-col {
    	padding: 65px 20px 50px !important;
	}
}
@media (max-width: 640px) {
	.gform_fields {
		grid-column-gap: 0 !important;
	}
}