.elementor-12673 .elementor-element.elementor-element-9e49998 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-279c568 ) 0%, var( --e-global-color-baf94af ) 100%);display:flex;justify-content:end;}.elementor-12673 .elementor-element.elementor-element-fe6bb4f > .elementor-widget-container{margin:-29px 0px 30px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .eael-gravity-form-title{color:var( --e-global-color-0f1efbc );}.elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{color:var( --e-global-color-279c568 );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-0f1efbc );font-size:14px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield label{color:var( --e-global-color-0f1efbc );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:var( --e-global-color-0f1efbc );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield input[type="text"], html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield input[type="email"], html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield input[type="tel"], html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield input[type="number"], html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield textarea, html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield select{color:var( --e-global-color-0f1efbc );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield .gfield_description{color:var( --e-global-color-0f1efbc );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield.gsection .gsection_title{color:var( --e-global-color-279c568 );font-size:19px;font-weight:bold;font-style:italic;line-height:0.1em;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;padding:24px 0px 0px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-0f1efbc );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .ginput_container_fileupload .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .ginput_container_fileupload .large{padding:0px 0px 0px 0px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_footer{text-align:left;justify-content:left;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gfield--type-submit{text-align:left;justify-content:left;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:131px !important;background-color:#3FB272 !important;color:#EBF0F0 !important;border-radius:0px 0px 0px 0px !important;padding:14px 6px 13px 6px;margin-top:26px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:131px !important;background-color:#3FB272 !important;color:#EBF0F0 !important;border-radius:0px 0px 0px 0px !important;padding:14px 6px 13px 6px;margin-top:26px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_body input[type="submit"].gform-button{width:131px !important;background-color:#3FB272 !important;border-radius:0px 0px 0px 0px !important;padding:14px 6px 13px 6px;margin-top:26px;}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;background-color:#3FB272;color:var( --e-global-color-ca94b13 );}html body .elementor-12673 .elementor-element.elementor-element-fe6bb4f .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-12673 .elementor-element.elementor-element-fe6bb4f .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}/* Start custom CSS for eael-gravity-form, class: .elementor-element-fe6bb4f *//* ===== Revert to stacked full-width with matching circles ===== */

/* Stack each group again */
.gform_wrapper .autopay-radios .gfield_radio,
.gform_wrapper .referral-checkbox .gfield_checkbox{
  display:block !important;
}

/* Each choice spans full width and stacks */
.gform_wrapper .autopay-radios .gfield_radio li,
.gform_wrapper .referral-checkbox .gfield_checkbox li{
  position:relative;
  display:block !important;
  width:100% !important;
  margin:0 0 12px 0 !important;
}

/* Hide native inputs but keep accessible */
.gform_wrapper .autopay-radios input[type="radio"],
.gform_wrapper .referral-checkbox input[type="checkbox"]{
  position:absolute; opacity:0; pointer-events:none;
}

/* Full-width pill */
.gform_wrapper .autopay-radios .gfield_radio li label,
.gform_wrapper .referral-checkbox .gfield_checkbox li label{
  position:relative;
  display:block;
  width:100% !important;
  padding:14px 18px 14px 54px;   /* room for circle */
  border:2px solid #e6e6e6;
  border-radius:10px;
  background:#fff;
  color:#333;
  cursor:pointer;
  transition:background .2s, color .2s, border-color .2s, box-shadow .2s;
  overflow:hidden;               /* for glimmer */
}

/* Let wrapped spans inherit text color */
.gform_wrapper .autopay-radios .gfield_radio li label span,
.gform_wrapper .referral-checkbox .gfield_checkbox li label span,
.gform_wrapper .autopay-radios .gfield_choice_label,
.gform_wrapper .referral-checkbox .gfield_choice_label{ color:inherit !important; }

/* Remove any theme icons/checks first */
.gform_wrapper .autopay-radios .gfield_radio li label::after,
.gform_wrapper .referral-checkbox .gfield_checkbox li label::after{
  content:none !important; display:none !important;
}
.gform_wrapper .autopay-radios .gfield_radio li label > i,
.gform_wrapper .autopay-radios .gfield_radio li label > svg,
.gform_wrapper .autopay-radios .gfield_radio li label > span[class*="icon"],
.gform_wrapper .autopay-radios .gfield_radio li label > span[class*="indicator"],
.gform_wrapper .referral-checkbox .gfield_checkbox li label > i,
.gform_wrapper .referral-checkbox .gfield_checkbox li label > svg,
.gform_wrapper .referral-checkbox .gfield_checkbox li label > span[class*="icon"],
.gform_wrapper .referral-checkbox .gfield_checkbox li label > span[class*="indicator"]{
  display:none !important;
}

/* === Our unified CIRCLE (both radios & checkbox) === */
/* Unselected circle */
.gform_wrapper .autopay-radios input[type="radio"] + label::before,
.gform_wrapper .referral-checkbox input[type="checkbox"] + label::before{
  content:"";
  position:absolute;
  left:18px; top:50%; transform:translateY(-50%);
  width:22px; height:22px; border-radius:50%;
  border:2px solid #d5d5d5;
  background:#fff;
}

/* Selected circle (filled orange, white ring) */
.gform_wrapper .autopay-radios input[type="radio"]:checked + label::before,
.gform_wrapper .referral-checkbox input[type="checkbox"]:checked + label::before{
  background:#f68b1f;
  border-color:#fff;
}

/* Selected pill — orange + white text */
.gform_wrapper .autopay-radios input[type="radio"]:checked + label,
.gform_wrapper .autopay-radios input[type="radio"]:checked + label span,
.gform_wrapper .referral-checkbox input[type="checkbox"]:checked + label,
.gform_wrapper .referral-checkbox input[type="checkbox"]:checked + label span{
  background:#f68b1f !important;
  border-color:#f68b1f !important;
  color:#fff !important;
  box-shadow:0 0 0 2px rgba(246,139,31,.15);
}

/* Hover accent */
.gform_wrapper .autopay-radios .gfield_radio li label:hover,
.gform_wrapper .referral-checkbox .gfield_checkbox li label:hover{
  border-color:#f68b1f;
}

/* Glimmer effect (kept) */
.gform_wrapper .autopay-radios input[type="radio"]:checked + label::after,
.gform_wrapper .referral-checkbox input[type="checkbox"]:checked + label::after{
  content:"";
  position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.45) 20%, rgba(255,255,255,0) 40%);
  transform:translateX(-120%);
  animation:gf-shine .9s ease-out forwards;
  mix-blend-mode:screen;
}
@keyframes gf-shine{ to{ transform:translateX(120%);} }

/* GLOBAL: hide all Gravity Forms "Back/Previous" controls everywhere */
body .gform_wrapper .gform_page_footer .gform_previous_button,
body .gform_wrapper .gform_page_footer .gform_previous_link,
body .gform_wrapper .gform_page_footer [name="gform_previous"],
body .gform_wrapper .gform_footer .gform_previous_button,
body .gform_wrapper .gform_footer .gform_previous_link,
body .gform_wrapper .gform_footer [name="gform_previous"] {
  display: none !important;
}

/* PER-FORM (uncomment and adjust IDs if you want targeted removal) */
/* #gform_171 .gform_previous_button,
#gform_171 .gform_previous_link,
#gform_171 [name="gform_previous"],
#gform_167 .gform_previous_button,
#gform_167 .gform_previous_link,
#gform_167 [name="gform_previous"] { display: none !important; } *//* End custom CSS */