.inputs_input-block__pDBcQ{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;width:100%}.inputs_input-block-label___zLsq{margin-right:.5rem;width:100%}.inputs_input-with-unit__xRHdh{width:100%;position:relative}.inputs_unit-before__ses0M:before{left:13px}.inputs_unit-after__XTLk8:after,.inputs_unit-before__ses0M:before{content:attr(data-unit);position:absolute;top:11px;color:var(--primary-font-color);font-size:var(--primary-cta-font-size)}.inputs_unit-after__XTLk8:after{right:10px}.inputs_unit-before__ses0M .inputs_input-select-item__SNoqF{padding:.5em .5em .5em 1.5em}.inputs_unit-after__XTLk8 .inputs_input-select-item__SNoqF{padding:.5em 1.5em .5em .5em}.inputs_input-select-item__SNoqF{width:100%;padding:.5em;border:1px solid var(--primary-font-color);box-sizing:border-box;font-family:inherit;min-height:var(--primary-cta-min-height);min-width:var(--primary-cta-min-width);border-radius:var(--primary-cta-radius);font-size:var(--primary-cta-font-size);color:var(--primary-font-color)}.inputs_inputHint__pY7S2{font-size:.7em;margin:.3rem 0 0 .2rem}.inputs_selection-dropdown__RqGI8{border:1px solid var(--primary-font-color);max-height:2.125rem;background-color:#fff;appearance:unset;-webkit-appearance:unset;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%204%205%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M2%205L0%203h4zM2%200L0%202h4z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px;border-radius:var(--primary-cta-radius)}.inputs_autocompleteInput__5B5ua,.inputs_selection-dropdown__RqGI8{padding:.5em;color:var(--primary-font-color);box-sizing:border-box;width:100%;font-family:inherit;min-height:var(--primary-cta-min-height);min-width:var(--primary-cta-min-width);font-size:var(--primary-cta-font-size)}.inputs_autocompleteInput__5B5ua{border:1px solid var(--line-color);border-radius:var(--primary-cta-radius)}.inputs_listPopoverArea__5C0mW{position:relative}.inputs_autocompleteList_____ng{position:absolute;top:100%;left:0;width:100%;max-height:9rem;overflow-y:auto;border:1px solid var(--line-color);border-radius:var(--primary-cta-radius);background-color:#fff;list-style:none;padding:0;margin:0;box-shadow:0 2px 5px rgba(0,0,0,.1);scrollbar-width:none;-ms-overflow-style:none}.inputs_autocompleteList_____ng::-webkit-scrollbar{display:none}.inputs_autocompleteListItem__wP7yR{padding:.5rem;cursor:pointer;border-bottom:1px solid var(--line-color)}.inputs_autocompleteListItem__wP7yR:last-child{border-bottom:none}.inputs_autocompleteListItem__wP7yR:hover{background-color:#e8e8e8}.inputs_original-mortgage-block__UqHzj{font-size:.8em;font-style:italic}.inputs_original-mortgage-block__UqHzj .inputs_input-select-item__SNoqF{font-style:italic;background-color:#ddd;margin-left:8px}.inputs_input-select-item__SNoqF::-webkit-inner-spin-button,.inputs_input-select-item__SNoqF::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comparison-calculator_tab-header-block__a_Gpy{max-width:40rem;margin:1rem auto}.comparison-calculator_tab-header__S_ziv{text-align:center}.comparison-calculator_tab-subheader__ME1A3{margin-top:.5em}.comparison-calculator_container__UpCg8{max-width:25rem;margin:1rem auto;padding:1rem;border-radius:.4em;border:1px solid var(--dark-bg-color);display:flex;flex-direction:column}.comparison-calculator_container-header__y3qIL{text-align:center;margin-bottom:.875rem}.comparison-calculator_button__iRvNM{background-color:var(--dark-bg-color);padding:.7rem;border-radius:.4em}.comparison-calculator_table-parent__LyeAm{display:flex}.comparison-calculator_table-columns__IZ2Fu{padding:0 .15rem .5rem;display:flex;flex-direction:column;justify-content:flex-end;width:34%}.comparison-calculator_table-columns-headers__I_Ij8{width:33%!important}.comparison-calculator_table-value__xlcF2{text-align:right;padding:0 0 .8em;display:flex;flex-direction:column;justify-content:flex-start;line-height:1.2}.comparison-calculator_table-value-top-border__ICWMv{padding-top:8px;border-top:1px dashed var(--primary-dark-transparent)}.comparison-calculator_subscript__Kugdg{font-size:.75em;font-style:italic;margin-top:.3rem}.comparison-calculator_table-big-row__6n4NS{font-size:1.2em;flex-grow:1;min-height:5em}.comparison-calculator_results-winner__Bog3a{font-weight:700}.comparison-calculator_disclaimer__vOeOb{font-size:.8em;margin:0}.comparison-calculator_anchor-link__Io2kN{font-style:italic;color:#4a4a4a;text-decoration:underline}.comparison-calculator_offer-wrapper__DTm0H{display:flex;justify-content:center;font-size:1.1rem}.comparison-calculator_error__M3cTe{color:var(--error-red-color);font-size:.8rem}.comparison-calculator_comparison-explanation-table-wrapper__DOjOC{max-width:60rem;margin:1rem auto}.comparison-calculator_comparison-table__2yx3v{border-collapse:collapse;font-size:.8em}.comparison-calculator_comparison-table-header__7qU92{padding:8px;text-align:left;font-weight:700}.comparison-calculator_comparison-table__2yx3v td{border:1px solid var(--primary-dark-transparent);padding:8px}.comparison-calculator_comparison-table-disclaimer__auaIy{margin-top:1rem;font-size:.7em}.explanations_explanation-block__xulAR{padding:.4em}.explanations_explanation-header__kMMmx{font-size:1.2em;font-weight:700;margin-bottom:.4em}.explanations_explanation__sR7Mr{margin-bottom:.5em;font-size:.8em}.explanations_explanations__xXxHW{max-width:50rem;margin:1rem auto}.navigation_navigation__gU2Bv{display:flex;justify-content:space-between;width:100%}.navigation_backButton__0kIl4{transform:rotate(180deg)}.navigation_navigation__gU2Bv button{padding:8px 16px;font-size:16px;cursor:pointer;border:none;background-color:inherit!important}.navigation_navigation__gU2Bv button:disabled{opacity:.5;cursor:not-allowed}.auth_container__vRJ_m{max-width:40rem;margin:0 auto;padding:1rem 2rem;text-align:center}.auth_header__FcAqJ{font-size:1.6em;font-weight:400;color:var(--header-font-color);margin-top:0}.auth_buttons-container__Sh6nt{display:flex;flex-direction:column;justify-content:center}.auth_button__eKtsD{margin-bottom:1rem;align-items:center;background-color:var(--provider-bg);border-color:rgba(0,0,0,.1);border-radius:var(--primary-cta-radius);border-style:solid;color:var(--provider-color);display:flex;font-size:1rem;justify-content:center;min-height:3.5rem;padding:.75rem 1rem;position:relative;transition:all .1s ease-in-out;width:100%}.auth_providerSeparation__nlDk_{margin:0 0 1rem;display:flex;align-items:center;width:100%}.auth_providerSeparation__nlDk_>span{padding:0 1rem}.auth_providerSeparation__nlDk_:after,.auth_providerSeparation__nlDk_:before{content:"";flex:1;height:2px;background-color:var(--primary-font-color)}.auth_socialButtons__PAqk6{margin-top:1.8rem}.auth_email-container__jhv01{display:flex;flex-direction:column;margin-bottom:1rem}.auth_email-input__ChcRR{margin-bottom:1rem;border-color:rgba(0,0,0,.1);border-radius:.5rem;padding:1rem;min-height:1.5rem}.auth_email-provider__46qfJ{--provider-bg:var(--primary-dark);--provider-color:var(--primary-light)}.auth_email-provider__46qfJ:disabled{--provider-bg:var(--disabled-button-color);cursor:inherit}.auth_provider-login-span__EuI_L{flex-grow:1}.auth_google-provider__eMqMc{--provider-bg:#fff;--provider-dark-bg:#fff;--provider-color:#000;--provider-dark-color:#000;--provider-bg-hover:hsla(0,0%,100%,.8);--provider-dark-bg-hover:hsla(0,0%,100%,.8)}.auth_facebook-provider__ttA6M:disabled,.auth_google-provider__eMqMc:disabled{--provider-bg:#c9c9c9;cursor:inherit}.auth_facebook-provider__ttA6M{--provider-bg:#fff;--provider-dark-bg:#fff;--provider-color:#000;--provider-dark-color:#000;--provider-bg-hover:rgba(0,106,255,.8);--provider-dark-bg-hover:rgba(0,106,255,.8)}.auth_subscript-text__1uSph{font-size:.8em}.auth_subscript-text__1uSph a{color:inherit}.auth_error__WpX77{margin-top:0;font-size:.8em;color:var(--error-red-color);text-align:center}.auth_message-success__RUwNd{font-size:.8em;color:var(--primary-dark)}.auth_description-text__gNiAK{margin:1.5rem 0}.auth_email-only-modal__0OjNP{max-width:30em;min-height:40vh;text-align:center;align-content:center}.auth_email-only-modal-button__C2HhZ{background-color:var(--primary-button-color);color:var(--primary-light)}.auth_email-success-image__1jNKt{max-width:80%;height:auto}.pmi_title__FAoMa{font-size:1.7em;margin:0 0 .8rem;font-weight:400;text-align:center}.pmi_subtitle__b_f4Q{text-align:center;margin-top:0}.pmi_subtle-link__NMg03{text-decoration:underline;color:var(--primary-font-color)}.pmi_subscript-text__lI3tb{font-size:.6em}.pmi_section-header__MvIPT{font-size:1.25em;margin:0 0 .8rem}.pmi_coze-offer-card__nEUZT{margin-bottom:.8rem}.pmi_detailsTable__TLQww{min-width:100%;border-spacing:0;margin-bottom:.8rem}.pmi_detailsTable__TLQww td{padding-bottom:.5rem}.pmi_detailsTable__TLQww tr:last-child td{padding-bottom:0}.pmi_mortgage-question-button__EnrZX{width:100%;margin-bottom:.4rem}.pmi_mortgage-question-button__EnrZX[data-active=true]{border:2px solid var(--secondary-gold)}button.pmi_mortgage-toggle-button-left__p2Ki0{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid var(--primary-font-color)}button.pmi_mortgage-toggle-button-right__ildQw{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid var(--primary-font-color)}.pmi_mortgage-toggle-button-left__p2Ki0[data-active=true],.pmi_mortgage-toggle-button-right__ildQw[data-active=true]{border:2px solid var(--secondary-gold);background-color:var(--primary-dark-active)}.pmi_date-input__5CSPU{font-family:inherit;border:1px solid var(--primary-font-color);border-radius:.4em;padding:.6rem;min-width:8rem;background-color:#fff;box-sizing:border-box;text-align:center;max-height:2.125rem;appearance:unset;-webkit-appearance:unset;-moz-appearance:unset}.pmi_date-input__5CSPU::-webkit-calendar-picker-indicator,.pmi_date-input__5CSPU::-webkit-inner-spin-button{display:none;appearance:unset;-moz-appearance:unset;-webkit-appearance:unset}.pmi_progress-bar__Nv8E0{width:100%;height:8px;background-color:#e0e0e0;margin-bottom:16px;border-radius:4px}.pmi_progress__cD0t_{height:100%;background-color:var(--primary-dark);border-radius:4px;transition:width .3s ease}.pmi_error-block__YAKlS{text-align:center}.pmi_addition-context__qgAvF{margin-top:1.2rem;font-size:.8em}.pmi_results-table-wrapper__tRaf1,.pmi_resultsBodyWrapper__kJybR{padding-top:.8rem}.pmi_image-container__SuMml{display:flex;justify-content:center}.pmi_image-container__SuMml img{max-width:70%;height:auto;padding:.4rem}.pmi_image-container__SuMml.pmi_full-width__p9Pm4 img{max-width:100%;padding:0}.pmi_header-background__kANfm{background-color:var(--secondary-teal)}.pmi_header-background__kANfm h1{color:var(--primary-light)}.pmi_header-background-error__5Pwg4{background-color:var(--secondary-gold)}.pmi_result-header-title__B_O2n{font-weight:400;font-size:1.5em;margin:0;padding:1rem}.pmi_collapsibleTable__MLNtk{transition:max-height .5s ease;max-height:0;overflow:hidden;margin-top:.8rem;-ms-overflow-style:none;scrollbar-width:none}.pmi_collapsibleTable__MLNtk::-webkit-scrollbar{display:none}.pmi_collapsibleTableExpanded__ojI_T{max-height:500px!important;overflow-y:auto!important;margin-bottom:.8rem}.pmi_moreDetails__nBHfd{margin-bottom:0}.pmi_mortgageScheduleTable__qd7lu{border-collapse:collapse;min-width:100%}.pmi_mortgageScheduleTable__qd7lu td,.pmi_mortgageScheduleTable__qd7lu th{padding:.4rem;text-align:center;border:1px solid var(--primary-font-color)}.pmi_resultsQuestionBlock__tx1tw{margin:.8rem 0}.pmi_removalListSection__VVSDj{padding-inline-start:1.5rem;margin-top:0;margin-bottom:.8rem}.pmi_removalListSection__VVSDj li{padding-bottom:.8rem}.pmi_removalStepsSection__zUkL_{padding-left:.5rem}.pmi_removalStepsTimeline__n1G7d{position:relative;padding-left:1.2rem;border-left:2px solid var(--primary-light)}.pmi_removalStepsTimelineBorder__qQlqm{border-left:2px solid var(--secondary-gold)!important}.pmi_removalStepText__5Qz5m{margin:0;padding-bottom:.8rem}.pmi_removalStepsCircle__tGrQl{width:1rem;height:1rem;border:3px solid var(--secondary-gold);background-color:var(--primary-light);border-radius:50%;position:absolute;left:-11.5px}.pmi_address-search-section__puGW9{padding-bottom:.8rem}.pmi_pmiAddressContainer__6mXdA{padding:.8rem 0}.pmi_subHeader__btvF3{margin:0}.pmi_equityNumber__xspjZ{font-size:3em;font-weight:400;margin:.8rem 0}.pmi_locationRoomSubheader__R193W{padding:.5rem 0 0}.pmi_locationRoomSubheader__R193W p{display:inline;margin-right:.5rem}.pmi_optionsContainer__UVfi2{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}.pmi_optionButton__lZcyc{padding:12px;font-size:.9em;text-align:center;border-radius:var(--primary-cta-radius);border:1px solid var(--line-color);background-color:#fff;color:var(--primary-font-color);cursor:pointer;transition:background-color .3s,color .3s}.pmi_optionButton__lZcyc[data-active=true]{background-color:var(--primary-dark-active);color:#fff}.pmi_providerSeparation___U_aa{margin:0 0 1rem;display:flex;align-items:center;width:100%}.pmi_providerSeparation___U_aa>span{padding:0 1rem}.pmi_providerSeparation___U_aa:after,.pmi_providerSeparation___U_aa:before{content:"";flex:1;height:3px;background-color:var(--line-color)}.pmi_socialButtons__OoAZm{margin-top:1.8rem}.pmi_signatureIframe__NI_NF{width:100%;height:1125px}@media screen and (max-width:430px){.pmi_signatureIframe__NI_NF{height:770px!important}}@media screen and (max-width:700px){.pmi_signatureIframe__NI_NF{height:1020px}}.pmi_subheader__LC3u9{font-size:1.2em}