/* Gravity Forms CSS override */
/* 
#gform_wrapper_2 {
  --gf-font-family-base: "Inter", sans-serif;
  --gf-font-family-secondary: "Inter", sans-serif;
  --gf-font-family-tertiary: "Inter", sans-serif;
}
Gravity Forms – force site font on all program forms */

#gform_wrapper_1,
#gform_wrapper_2,
#gform_wrapper_3,
#gform_wrapper_4,
#gform_wrapper_5,
#gform_wrapper_6,
#gform_wrapper_7 {
  --gf-font-family-base: "Inter", sans-serif;
  --gf-font-family-secondary: "Inter", sans-serif;
  --gf-font-family-tertiary: "Inter", sans-serif;
}


body .gform_wrapper.gravity-theme .gform-field-label,
.olss-custom-contact-form .gform-field-label {
	font-size: 18px!important;
}
.olss-custom-contact-form .gform-field-label +.gfield_description {
	font-size: 14px!important;
}
.olss-custom-contact-form .gform_button.button {
	background-color: #0077B6!important;
	color: #ffffff!important;
	border-radius: 18px!important;
	min-height: 50px!important;
	padding: 6px 20px!important;
	font-size: 20px!important;
	margin-left: auto;
}

.olss-custom-contact-form input,
.olss-custom-contact-form select,
.olss-custom-contact-form textarea {
	border: 1px solid #0077B6!important;
}





/* Submit button */
/* Gravity Forms submit button override */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"] {
  background-color: #003459 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 4px;
  padding: 14px 28px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.1s ease;
}

.gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: #e63946;
}


/* 1. Container for both First and Last name */
/*#gf-container .ginput_container_name {
    display: flex;
    gap: 15px; 
    width: 100%;
}
*/

