body .elementor-widget-container .gform_wrapper form.ef-loan-offers-form .gform_body .gform_page .gfield--type-text,body .elementor-widget-container .gform_wrapper form.ef-loan-offers-form .gform_body .gform_page .gfield--type-email,body .elementor-widget-container .gform_wrapper form.ef-loan-offers-form .gform_body .gform_page .gfield,select.gfield_select {max-width:400px;min-width:100%;}.disclosure-modal {display:none;position:fixed;z-index:999;left:0;top:0;height:100%;min-width:100%;overflow:auto;background-color:rgba(223,223,223,0.72);}.modal-content {margin:10% auto;max-width:40%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.17);animation-name:modalopen;animation-duration:var(--modal-duration);background-color:#fff;border-radius:1rem;}.modal-header h2,.modal-footer h3 {margin:0;}.modal-header {background:#fff;padding:10px 15px 0 15px;color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;}.dr-savings-modal-header-container h2,.dr-savings-modal-header-container {margin:0;padding:0;line-height:1.2;display:flex;align-items:center;justify-content:space-between;}.modal-body {padding:20px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}.modal-body p {text-align:left;}.dr-savings-modal-close {color:var(--e-global-color-text);margin-left:auto;}.dr-savings-modal-close:hover,.dr-savings-modal-close:focus {color:#000;cursor:pointer;}.close-modal {color:#3f4644;float:right;font-size:30px;}.close-modal:hover,.close-modal:focus {color:#000;text-decoration:none;cursor:pointer;}.modal-text {margin-top:2rem;}.jgw-found-value {display:none;}.dr-savings-modal-text {margin-top:1rem !important;font-weight:normal !important;}.ag-consent-container {overflow:auto;height:110px;margin:1rem 0;}@keyframes modalopen {from {opacity:0;} to {opacity:1;}}.dr-savings-modal-link-icon {color:var(--e-global-color-c438c4e);}.dr-savings-modal-link-icon:hover,.dr-savings-modal-link-icon:focus {color:#000;cursor:pointer;}a.modal-link {text-decoration:underline !important;cursor:pointer;font-size:16px;}a.modal-link:hover {text-decoration-color:#1b976a !important;}.ef-progress-bar {margin-bottom:1rem;}.gform_wrapper.ef-loan-offers-form_wrapper {width:500px;}.ef-loan-offers-form .gfield_radio .gchoice {border:2px solid #eceded;align-items:center;}.ef-loan-offers-form .gfield_radio .gchoice .gfield-choice-input {margin-left:1rem;}body .elementor-element .elementor-widget-container .gform_wrapper .gchoice .gfield-choice-input {border-color:#d7d9e1;box-shadow:none;height:18px;width:18px;}body .elementor-element .elementor-widget-container .gform_wrapper .ef-loan-offers-form .gchoice .gfield-choice-input {height:18px;width:18px;}.gform-theme--framework .ef-loan-offers-form .ginput_container_radio .gform-field-label {color:#3f4644;font-size:16px;padding:20px 20px 20px 5px;cursor:pointer;user-select:none;}.gfield_radio input.gfield-choice-input:checked::before {background:#1e976b;height:8px;width:8px;}.ef-loan-offers-form .gchoice:has(input.gfield-choice-input:checked) {border:2px solid #3f4645;}.jgw-multi-step-form .gfield--type-html.field_sublabel_above {width:100%;text-align:center;}.gform-theme--foundation .ef-loan-offers-form .gform_fields {grid-row-gap:20px !important;}.gfield .gfield_select {padding:0.5rem;}form div.i-icon-img {text-align:right;margin-top:0.75rem;}form.ef-loan-offers-form .gform_button_wrapper {width:100%;}#gform_5_validation_container,#gform_6_validation_container,#gform_16_validation_container,#gform_17_validation_container {display:none;}html body .elementor-element .elementor-widget-container .eael-advance-tabs .gform_wrapper form.jgw-digital-funnel .gform_body .gform_page .gform_page_footer input[type='submit'] {width:100%;}body .elementor-widget-container .eael-advance-tabs .gform_wrapper form .gform_body .gform_page .gfield--type-text,body .elementor-widget-container .eael-advance-tabs .gform_wrapper form .gform_body .gform_page .gfield--type-email,body .elementor-widget-container .eael-advance-tabs .gform_wrapper form .gform_body .gform_page .gfield--type-phone {min-width:100%;}.eael-advance-tabs .gform-theme--foundation .jgw-multi-step-form .gform_page_footer {justify-content:center;}.eael-advance-tabs .jgw-multi-step-form .gf_custom_steps {display:none;}.green-color-link > a {color:#1b976a !important;font-weight:600 !important;}.custom-box {background:white;border-radius:10px;position:relative;display:inline-block;border:none;}.custom-box:before {content:'';position:absolute;height:0px;width:0px;top:calc(50% - 15px);left:-29px;border-width:15px;border-color:transparent white transparent transparent;border-style:solid;}.custom-box-yellow {background:#fff97a;border-radius:10px;position:relative;display:inline-block;border:none;}.custom-box-yellow:before {content:'';position:absolute;height:0px;width:0px;top:calc(50% - 15px);left:-29px;border-width:15px;border-color:transparent #fff97a transparent transparent;border-style:solid;}.gf_progressbar_wrapper {display:none !important;}.gform_button_wrapper .loader {width:1.5rem;height:1.5rem;border:4px dotted #fff;border-radius:50%;display:inline-block;position:absolute;box-sizing:border-box;animation:rotation 2s linear infinite;top:28%;margin:auto;margin-inline:auto;}@keyframes rotation {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}.jgw-multi-step-form .gform_page {display:flex;flex-direction:column;align-items:center;}.image-radio .gfield_radio {display:grid !important;grid-template-columns:auto auto;}body .elementor-element .elementor-widget-container .gform_wrapper .image-radio .gchoice .gfield-choice-input {display:none;}.image-radio .gchoice {cursor:pointer;}.gform-theme--framework form.form-with-image-radio .image-radio .gform-field-label {margin:0;}.form-with-image-radio .ef-progress-bar {margin:2rem auto;max-width:570px;}.gform-theme--framework .form-with-image-radio .image-radio .ginput_container_radio .gform-field-label {padding:0;}.form-with-image-radio .image-radio .gchoice {border:0;}.form-with-image-radio .image-radio .gchoice:has(input.gfield-choice-input:checked) {border:none;}.even-form-v2-step-2 {text-align:center;}form.ef-loan-offers-form .charleft {display:none;}html body .elementor-element .elementor-widget-container .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_next_button,html body .elementor-element .elementor-widget-container .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_previous_button {width:100%;}html body .elementor-element .elementor-widget-container .gform_wrapper form.form-engine-funnel-v2 .gform_body .gform_page .gform_page_footer input[type='submit'] {width:50%;padding:0;}.validation_message.gfield_validation_message + .validation_message.gfield_validation_message {display:none;}div.elementor-widget-eael-gravity-form div.eael-contact-form-align-center {display:flex;justify-content:center;}div.gform-footer span.gform-loader,div.gform_page_footer span.gform-loader {display:none;}html body form.survey-form div.gchoice {display:flex !important;flex-direction:row-reverse;align-self:flex-start;justify-content:space-between;width:100%;border:1px solid #dfefea;border-radius:99px;padding:12px 16px;cursor:pointer;}form.survey-form .gchoice label {display:flex;align-items:anchor-center;align-items:center;}div.survey-form_wrapper .something-else-show,div.survey-form_wrapper .gform-footer,div.survey-form_wrapper .gform_heading,div.survey-form_wrapper .gfield--type-html,div.survey-form_wrapper .gform_title {display:none;}.popup {padding:24px;border-radius:8px;border:1px solid #eceded;background:#fff;position:absolute;}div.survey-form_wrapper .something-else-show .gform-field-label {font-weight:700;font-size:14px;}form.survey-form legend.gfield_label {font-size:18px;font-weight:700;margin-bottom:1.5rem;}form.survey-form .gchoice:has(input[type='radio']:checked) {background-color:#f1f9f9;}form.survey-form .gchoice label {font-size:14px;font-weight:600;}form.survey-form .gchoice input {visibility:hidden;}#gform_submit_button_26,#gform_submit_button_39 {display:none;}#overlay-popup {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(223,223,223,0.85);display:none;z-index:1000;}.gfield.gfield_error .gform-field-label:not(.gform-field-label--type-inline),.gfield.gfield_error span.gfield_required,.gfield.gfield_error .gfield_validation_message,.gfield_required.gfield_required_asterisk {color:#A42A29 !important;}.gfield.gfield_error .gfield_validation_message:before {padding-right:5px;content:url(../svg/error.svg);position:relative;top:2px;}html body .elementor-element .elementor-widget-container .gform_wrapper form.ef-loan-offers-form:not(.qs-funnel-fullscreen) .gform_body .gform_page .gform_page_footer > input[type='submit'],html body .elementor-element .elementor-widget-container .gform_wrapper .ef-loan-offers-form:not(.qs-funnel-fullscreen) .gform_body .gform_page .gform_page_footer > input[type='button'] {min-width:50%;flex:0 0 50%;}html body .elementor-element .elementor-widget-container .gform_wrapper form.ef-loan-offers-form:not(.qs-funnel-fullscreen) .gform_body .gform_page .gform_page_footer > input[type='submit']:only-child,html body .elementor-element .elementor-widget-container .gform_wrapper .ef-loan-offers-form:not(.qs-funnel-fullscreen) .gform_body .gform_page .gform_page_footer > input[type='button']:only-child {flex:0 0 100%;min-width:100%;}a.modal-link.fixed-modal-link {position:absolute;right:5%;opacity:1;margin:0;transform:none;}.gform_button_wrapper.loading {position:relative;}.gform_button_wrapper.loading::before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.1);z-index:10;cursor:not-allowed;}div.jgw-annual-income-error-message-container {justify-content:center;align-items:center;border-radius:8px;background-color:#f7f8f8;min-height:48px;margin:6px auto;padding:0 10px;}div.jgw-annual-income-error-text {color:#3f4645;font-size:11px;font-style:normal;font-weight:400;line-height:18px;}div.jgw-annual-income-error-text strong {font-weight:700;}div.jgw-annual-income-error-icon {background:#ffffff00 url('../svg/message-alert.svg') 50% 50% no-repeat;width:20px;height:16px;display:block;margin-right:10px;}form:not(.ef-fullscreen) .ef-improved-annual-income label {top:-7% !important;}.hea-api-form .gform_body .gform_page:not(:first-of-type) {width:100%;max-width:600px;padding-left:0 !important;padding-right:0 !important;}.hea-api-form .validation-property-type .gchoice {padding:12px 12px 12px 12px !important;width:100% !important;}.hea-api-form .validation-property-usage .gchoice {padding:12px 12px 12px 12px !important;width:100% !important;}.hea-api-form input[data-name='property_usage_primary'] + label{padding:0 !important;position:relative;}.hea-api-form input[data-name='property_usage_primary'] + label:before {content:'';position:absolute;background-image:url('../svg/circle-no.svg');background-size:cover;width:12px;height:12px;left:-25px;top:29%;}.hea-api-form input[data-name='property_usage_primary']:checked + label:before {background-image:url('../svg/circle-check.svg');background-color:transparent;}.hea-api-form .gchoice input[data-name='has_mortgage'] + label,.hea-api-form .gchoice input[data-name='has_other_lien'] + label {margin-left:40px;position:relative;}.hea-api-form .gchoice input[data-name='has_mortgage'] + label:before,.hea-api-form .gchoice input[data-name='has_other_lien'] + label:before {content:'';position:absolute;background-image:url('../svg/mortage-yes.svg');background-size:cover;width:19px;height:14px;left:-24px;top:38%;}.hea-api-form .gchoice:last-of-type input[data-name='has_mortgage'] + label:before,.hea-api-form .gchoice:last-of-type input[data-name='has_other_lien'] + label:before {background-image:url('../svg/mortage-no.svg');width:16px;height:16px;top:37%;}.hea-api-form .ginput_container_radio .gfield_radio {display:flex !important;}.hea-api-form .validation-property-usage .ginput_container_radio .gfield_radio {flex-direction:row;}.hea-api-form .gform_fields .adr-state {grid-column:1/-1;}.hea-back-button {width:24px !important;height:24px !important;background-image:url('../svg/chevron-left.svg') !important;position:absolute !important;left:20px !important;cursor:pointer !important;z-index:10 !important;}.hea-api-form .gform_previous_button,.hea-api-form .hea-back-button {opacity:0 !important;visibility:hidden !important;position:absolute !important;z-index:-999 !important;pointer-events:none !important;}.uni-fullscreen-loaded .hea-form-wrapper {background:#fff !important;}.uni-fullscreen-loaded .hea-form-container {padding-left:0 !important;padding-right:0 !important;}.uni-fullscreen-loaded .hea-form-container .gform-page-footer.gform_page_footer.top_label {margin-top:40px !important;}.uni-fullscreen-loaded .hea-form-wrapper form .gform-field-label {font-size:14px;color:#3F4645;font-weight:500;}