#gform_fields_1{
	gap: 20px;
}
#gform_wrapper_1{
	max-width: 1160px;
	margin: 0 auto;
}
#gform_wrapper_1 .gform_heading{
	display: none;
	visibility: hidden;
}
#gform_wrapper_1 label.gfield_label{
	display: none;
}
#gform_wrapper_1 .gfield_required_asterisk{
	color: #fff;
	font-size: 1.25em !important;
}
#gform_wrapper_1 .gfield input:not([type="submit"]),
#gform_wrapper_1 select,
#gform_wrapper_1 textarea{
	border-radius: 3px 3px 3px 3px;
	color: #202D38;
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
	font-weight: var(--e-global-typography-text-font-weight);
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	vertical-align: middle;
	flex-grow: 1;
}

#gform_wrapper_1 ::placeholder{
	color: #202D38;
}

#gform_wrapper_1 .gfield input:not([type="submit"]):focus,
#gform_wrapper_1 select:focus,
#gform_wrapper_1 textarea:focus{
	outline: none;
	box-shadow: none;
	border: 1px solid #504e4e;
}


.page-id-15 #gform_wrapper_1 .gfield input:not([type="submit"]),
.page-id-15 #gform_wrapper_1 select,
.page-id-15 #gform_wrapper_1 textarea{
	color: rgba(0,0,0,0.75);
	border: 1px solid rgba(0,0,0, 0.3);
}
.page-id-15 #gform_wrapper_1 ::placeholder{
	color: rgba(0,0,0,0.5);
}
.page-id-15 #gform_wrapper_1 .gfield input:not([type="submit"]):focus,
.page-id-15 #gform_wrapper_1 select:focus,
.page-id-15 #gform_wrapper_1 textarea:focus{
	border: 1px solid rgba(0,0,0, 0.75);
}

#gform_wrapper_1 select{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(0, 0, 0, 0.9)'/%3E%3C/svg%3E") !important;
}
#gform_wrapper_1 select option{
	color: #000;
}
#gform_wrapper_1 textarea{
	resize: none;
	min-height: 120px;
}
#gform_submit_button_1{
	display: table;
	margin: 0;
	background-color: #41534D;
	color: #ffffff;
	font-weight: 600;
	/*border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 30px;
	*/
	font-size: 16px;
	line-height: 0.5;
	width: auto;
	border: none;

	border-radius: 0px;
	padding: 16px 24px;
	/*text-transform: uppercase;*/
}
#gform_submit_button_1:hover{
	background: #000;
}
#gform_wrapper_1 .gform_submission_error{
	color: #fff;
}
#gform_wrapper_1 .gform_submission_error .gform-icon{
	border-color: #fff;
}
#gform_wrapper_1 .gform_submission_error .gform-icon:before{
	color: #fff;
}
#gform_wrapper_1 .gfield_validation_message{
	color: #fff;
	background: rgba(255,0,0,0.4);
	padding: 3px 10px 0px;
	display: table;
	border-radius: 4px;
}
#gform_1_validation_container{
	background: rgba(255,0,0, 0.4) !important;
	border-width: 3px !important;
}
#gform_wrapper_1 .gfield_description.instruction.validation_message{
	display: none;
	visibility: hidden;
}
#input_1_6{
	height: 120px;
	resize: none;
}


/*
==============================================================================
 */
#gform_fields_2{
	gap: 20px;
}
#gform_wrapper_2{
	max-width: 1160px;
	margin: 0 auto;
}
#gform_wrapper_2 .gform_heading{
	display: none;
	visibility: hidden;
}
#gform_wrapper_2 label.gfield_label{
	display: none;
}
#gform_wrapper_2 .gfield_required_asterisk{
	color: #fff;
	font-size: 1.25em !important;
}
#gform_wrapper_2 .gfield input:not([type="submit"]),
#gform_wrapper_2 select,
#gform_wrapper_2 textarea{
	border-radius: 3px 3px 3px 3px;
	color: #202D38;
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
	font-weight: var(--e-global-typography-text-font-weight);
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	vertical-align: middle;
	flex-grow: 1;
}

#gform_wrapper_2 ::placeholder{
	color: #202D38;
}

#gform_wrapper_2 .gfield input:not([type="submit"]):focus,
#gform_wrapper_2 select:focus,
#gform_wrapper_2 textarea:focus{
	outline: none;
	box-shadow: none;
	border: 1px solid #504e4e;
}


.page-id-15 #gform_wrapper_2 .gfield input:not([type="submit"]),
.page-id-15 #gform_wrapper_2 select,
.page-id-15 #gform_wrapper_2 textarea{
	color: rgba(0,0,0,0.75);
	border: 1px solid rgba(0,0,0, 0.3);
}
.page-id-15 #gform_wrapper_2 ::placeholder{
	color: rgba(0,0,0,0.5);
}
.page-id-15 #gform_wrapper_2 .gfield input:not([type="submit"]):focus,
.page-id-15 #gform_wrapper_2 select:focus,
.page-id-15 #gform_wrapper_2 textarea:focus{
	border: 1px solid rgba(0,0,0, 0.75);
}

#gform_wrapper_2 select{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(0, 0, 0, 0.9)'/%3E%3C/svg%3E") !important;
}
#gform_wrapper_2 select option{
	color: #000;
}
#gform_wrapper_2 textarea{
	resize: none;
	min-height: 120px;
}
#gform_submit_button_2{
	display: table;
	margin: 0;
	background-color: #41534D;
	color: #ffffff;
	font-weight: 600;
	/*border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 30px;
	*/
	font-size: 16px;
	line-height: 0.5;
	width: auto;
	border: none;

	border-radius: 0px;
	padding: 16px 24px;
	/*text-transform: uppercase;*/
}
#gform_submit_button_2:hover{
	background: #000;
}
#gform_wrapper_2 .gform_submission_error{
	color: #fff;
}
#gform_wrapper_2 .gform_submission_error .gform-icon{
	border-color: #fff;
}
#gform_wrapper_2 .gform_submission_error .gform-icon:before{
	color: #fff;
}
#gform_wrapper_2 .gfield_validation_message{
	color: #fff;
	background: rgba(255,0,0,0.4);
	padding: 3px 10px 0px;
	display: table;
	border-radius: 4px;
}
#gform_1_validation_container{
	background: rgba(255,0,0, 0.4) !important;
	border-width: 3px !important;
}
#gform_wrapper_2 .gfield_description.instruction.validation_message{
	display: none;
	visibility: hidden;
}
#input_1_6{
	height: 120px;
	resize: none;
}
