/** Global Gravity Form Styles **/

.gform_heading{
	display: none;
}

.gform_fields{
	row-gap: 15px !important;
}

.gform_fields legend,
.gform_fields label{
	font-family: "Roboto", sans-serif !important;
	font-size: 1.125rem !important;
	font-weight: 700 !important;
	line-height: 1.3em !important;
	color: #1F2869 !important;
	padding-left: 1em !important;
}

.gform_fields input[type="text"],
.gform_fields input[type="email"],
.gform_fields input[type="tel"],
.gform_fields select,
.gform_fields textarea{
	font-family: "Roboto", sans-serif;
	font-size: .75rem;
	line-height: 1em;
	border-radius: 25px !important;
	border: none;
	padding: 20px !important;
	color: #1F2869;
	background-color: #ffffff;
}

.gform_fields select{
	font-family: "Roboto", sans-serif;
	font-size: .75rem;
	line-height: 1em;
	border-radius: 25px !important;
	border: none;
	padding: 12px 20px !important;
	color: #1F2869;
	background-color: #ffffff;
}

.gform_fields input[type="text"]::placeholder,
.gform_fields input[type="email"]::placeholder,
.gform_fields input[type="tel"]::placeholder,
.gform_fields select::placeholder,
.gform_fields textarea{
	font-family: "Roboto", sans-serif;
	font-size: .75rem;
	line-height: 1em;
	color: #1F2869;
}

.gform-footer{
	margin-block-start: 15px !important;
}

.gform-footer input[type="submit"]{
	color: #1F2869 !important;
	font-family: "Roboto", sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	letter-spacing: .2px !important;
	line-height: 1em !important;
	text-transform: uppercase !important;
	background-color: #F5BD02 !important;
	border-radius: 100px !important;
	padding: 12px 30px !important;
	border: none !important;
}

.gform-footer input[type="submit"]:hover{
	color: #ffffff !important;
	background-color: #2E47C5 !important;
}

#gform_2 .gform-footer input[type="submit"]:focus,
#gform_2 .gform_fields input[type="text"]:focus,
#gform_2 .gform_fields input[type="email"]:focus{
	--gf-local-outline-color: #ffffff !important;
	--gf-local-outline-width: 2px !important;
}