.houseamortizationcalculator-module-scss-module__acAMkq__heroSection{--calculator-font-family:var(--font-noto), sans-serif;--calculator-heading-font-family:var(--font-funnel-sans), var(--font-funnel), var(--font-noto), sans-serif;--calculator-label-color:#17171c;--calculator-muted-color:#56566a;--calculator-accent-color:#b25135;--calculator-label-weight:600;--calculator-input-radius:9999px;--calculator-input-padding:10px 20px;--calculator-input-border:#ddd5ff;--calculator-input-font-size:14px;--calculator-input-color:#17171c;--calculator-result-bg:#f8f6ff;--calculator-result-primary:#7942f0;--calculator-summary-value-color:#17171c;--calculator-panel-padding:0;font-family:var(--calculator-font-family);background:linear-gradient(179.98deg,#f8f6ff 11.06%,#fff6f0 122.24%);padding:0 0 42px}.houseamortizationcalculator-module-scss-module__acAMkq__mainContainer{margin:0 auto;padding:0 0 8px}.houseamortizationcalculator-module-scss-module__acAMkq__mainContainer input[type=range]{accent-color:#7942f0}.houseamortizationcalculator-module-scss-module__acAMkq__innerContainer{max-width:1180px;margin:0 auto}.houseamortizationcalculator-module-scss-module__acAMkq__heading{text-align:center;font-size:26px;font-weight:700;font-family:var(--calculator-heading-font-family);color:#17171c;letter-spacing:0;margin:0 0 8px;line-height:125%}.houseamortizationcalculator-module-scss-module__acAMkq__description{display:none}@media (min-width:900px){.houseamortizationcalculator-module-scss-module__acAMkq__heroSection{padding:0 0 72px}.houseamortizationcalculator-module-scss-module__acAMkq__heading{font-size:36px}.houseamortizationcalculator-module-scss-module__acAMkq__description{max-width:780px;font-size:16px;font-weight:400;font-family:var(--calculator-font-family);text-align:center;color:#6f6a7a;margin:0 auto;line-height:25.6px;display:block}}@media (max-width:899px){.houseamortizationcalculator-module-scss-module__acAMkq__description{font-size:14px;font-weight:400;font-family:var(--calculator-font-family);text-align:center;color:#6f6a7a;margin:0 auto;padding:0 8px;line-height:160%;display:block}}
.modal-module-scss-module__uFYYYW__modalPopup{z-index:2147483000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-module-scss-module__uFYYYW__modalContext{background:#fff;border-radius:20px;max-width:94%;height:510px;max-height:80%;padding:40px 20px;position:relative;overflow-y:auto;box-shadow:0 0 10px #0000004d}.modal-module-scss-module__uFYYYW__modal-height{background:#fff;border-radius:20px;max-width:94%;height:450px;max-height:80%;padding:40px;position:relative;overflow-y:auto;box-shadow:0 0 10px #0000004d}.modal-module-scss-module__uFYYYW__close{cursor:pointer;font-size:30px;position:absolute;top:10px;right:27px}.modal-module-scss-module__uFYYYW__downloadLeadContext{background:#fff;border-radius:24px;height:auto;max-height:calc(100vh - 56px);padding:0;overflow:hidden;box-shadow:0 36px 90px #17171c38;width:min(820px,100vw - 48px)!important}.modal-module-scss-module__uFYYYW__downloadLeadClose{z-index:2;color:#8a8694;font-family:var(--font-noto),system-ui,sans-serif;font-size:32px;font-weight:300;line-height:1;top:24px;right:28px}@media (max-width:767px){.modal-module-scss-module__uFYYYW__modalPopup{align-items:flex-end;height:100dvh;padding:0;overflow:hidden}.modal-module-scss-module__uFYYYW__modalContext{max-height:calc(100dvh - env(safe-area-inset-top));border-radius:20px 20px 0 0;margin:0;width:100%!important;max-width:100%!important}.modal-module-scss-module__uFYYYW__downloadLeadContext{max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 28px 72px #17171c3d;width:100%!important;max-width:100%!important}.modal-module-scss-module__uFYYYW__downloadLeadClose{font-size:30px;top:18px;left:20px;right:auto}}@media (min-width:900px){.modal-module-scss-module__uFYYYW__modalContext{height:auto;max-height:450px;padding:40px}.modal-module-scss-module__uFYYYW__downloadLeadContext{max-height:calc(100vh - 56px);padding:0}}
