.gform_wrapper .gform_fields {
    row-gap: 0 !important;
    column-gap: 0 !important;
}

.gform_wrapper .gform_fields > * + * {
  margin-block-start: var(--flow-space, 1em);
}

.gform_validation_errors,
div.gform_wrapper.gform-theme#gform_wrapper_1,
div.gform_wrapper.gform-theme#gform_wrapper_1 form .gform-body{
	background:var(--bg-clr-tertiary);
	color:var(--txt-clr-white);
	
}

div.gform-body .gform_fields input,
 div.gform-body .gform_fields input[type="text"],
div.gform-body .gform_fields textarea
{
	border-radius:10px;
	 padding:16px;
}

p.gform_required_legend{
	display:none;
}

.gform_body .gfield_description{
	color:white;
}

#gform_fields_4 label,
#gform_fields_4 legend{
	color:hsl(var(--txt-clr-white));
}



.gform_wrapper form .gform-footer>input[type="submit"]#gform_submit_button_1,
.gform_wrapper form .gform-footer>input[type="submit"]#gform_submit_button_4{
    background: hsl(var(--bg-clr-white));
	color:hsl(var(--txt-clr-tertiary));
	font-family:var(--fs-body);
	text-transform:uppercase;
	width:100%;
	border-radius:25px;
	font-weight:var(--fnt-900);
	letter-spacing:2px;
	
}

.gform_wrapper form .gform-footer>input[type="submit"]#gform_submit_button_1:hover{
	   background: hsl(var(--bg-clr-white)/.5);
	   color:hsl(var(--txt-clr-white));
}


.gform_wrapper form .gform-footer>input[type="submit"]#gform_submit_button_4:hover{
	   background: hsl(var(--btn-bg-clr-secondary));
	   color:hsl(var(--txt-clr-white));
}

.gform_wrapper form .gform-footer>input[type="submit"]#gform_submit_button_4{
	color:hsl(var(--txt-clr-primary));
}

.gform-footer{
	place-content:center;
}


form#gform_1 {
    padding: 45px;

}
div#gform_wrapper_1{
		border-radius:30px;
}

.gform-body.gform_body > * + *{
	margin-block-start: var(--flow-space, 1em);
}

div#gform_1_validation_container {
    background: white;
}






/* .gfield_description,
.gfield_label.gform-field-label,
.gfield_description{
	color:var(--txt-clr-white);
}
 */





