.elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-13486 .elementor-element.elementor-element-70a2998 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-13486 .elementor-element.elementor-element-70a2998 .gform_wrapper li.gfield_error textarea{border-width:1px;}/* Start custom CSS for eael-gravity-form, class: .elementor-element-70a2998 */<style>
/* ===== Field 235 - Real Native Checkbox ===== */

.gform_wrapper [id$="_235"] .gchoice {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Keep the actual checkbox clickable and functional */
.gform_wrapper [id$="_235"] input[type="checkbox"] {
  position: static !important;
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  appearance: checkbox !important;
  -webkit-appearance: checkbox !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  accent-color: #f68b1f !important;
  flex: 0 0 18px !important;
}

/* Text next to checkbox */
.gform_wrapper [id$="_235"] input[type="checkbox"] + label {
  display: inline-block !important;
  width: auto !important;
  max-width: none !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #333 !important;
  line-height: 1.4 !important;
  cursor: pointer !important;
}

/* Remove custom pill/circle styling */
.gform_wrapper [id$="_235"] input[type="checkbox"] + label::before,
.gform_wrapper [id$="_235"] input[type="checkbox"] + label::after,
.gform_wrapper [id$="_235"] .gchoice::before,
.gform_wrapper [id$="_235"] .gchoice::after {
  display: none !important;
  content: none !important;
}


/* ===== Field 250 - Keep Selected Radio Button Orange ===== */

#gform_wrapper_217 #field_217_250 .gchoice input[type="radio"]:checked + label,
#gform_wrapper_217 #field_217_250 .gchoice input[type="radio"]:checked ~ label,
#field_217_250 .gchoice input[type="radio"]:checked + label,
#field_217_250 .gchoice input[type="radio"]:checked ~ label {
  background: #F68B1F !important;
  border-color: #F68B1F !important;
  color: #ffffff !important;
}

/* Keep selected radio circle visible */
#gform_wrapper_217 #field_217_250 .gchoice input[type="radio"]:checked + label::before,
#gform_wrapper_217 #field_217_250 .gchoice input[type="radio"]:checked ~ label::before,
#field_217_250 .gchoice input[type="radio"]:checked + label::before,
#field_217_250 .gchoice input[type="radio"]:checked ~ label::before {
  background: #ffffff !important;
  border-color: #ffffff !important;
}
</style>/* End custom CSS */