.affordability-module__9KuL6W__page{--page-mw:1440px;--page-space-x:1.5rem;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.affordability-module__9KuL6W__pageCenter{max-width:var(--page-mw);margin-left:auto;margin-right:auto}.affordability-module__9KuL6W__pageAlignX{padding-left:var(--page-space-x);padding-right:var(--page-space-x)}.affordability-module__9KuL6W__header{}.affordability-module__9KuL6W__header h1{margin-bottom:1rem;font-size:2.5rem;line-height:2.75rem}.affordability-module__9KuL6W__header div{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:1.375rem;line-height:1.785rem}.affordability-module__9KuL6W__calculator{--calculator-px:1.5rem;}.affordability-module__9KuL6W__inputs{padding:calc(var(--spacing,.25rem) * 9);margin-bottom:calc(var(--spacing,.25rem) * 6);background-color:#f9f6f3}@media (min-width:768px){.affordability-module__9KuL6W__inputs{margin-bottom:calc(var(--spacing,.25rem) * 12)}}.affordability-module__9KuL6W__inputsHeader{font-size:20px;line-height:var(--tw-leading,30px)}@media (min-width:768px){.affordability-module__9KuL6W__inputsHeader{font-size:24px;line-height:var(--tw-leading,36px)}}.affordability-module__9KuL6W__inputsHeader{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 8)}.affordability-module__9KuL6W__form{color:#161616;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:16px;line-height:var(--tw-leading,24px);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);margin-bottom:calc(var(--spacing,.25rem) * 6)}@media (min-width:768px){.affordability-module__9KuL6W__form{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.affordability-module__9KuL6W__formLabel{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 6);flex-wrap:nowrap;display:flex;position:relative}.affordability-module__9KuL6W__formLabelTip{margin-left:auto;position:absolute;top:0;right:0}.affordability-module__9KuL6W__formControl{border-color:#a5dcda;border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);border-width:3px}.affordability-module__9KuL6W__formControl:focus{background-color:var(--color-white,#fff);border-color:#33afa0}.affordability-module__9KuL6W__formControl{width:100%;height:3rem;padding-inline:calc(var(--spacing,.25rem) * 4);outline:none;margin-bottom:22px;line-height:3rem;display:block}.affordability-module__9KuL6W__formError{color:#ae1505;font-size:12px;line-height:var(--tw-leading,18px)}@media (min-width:768px){.affordability-module__9KuL6W__formError{font-size:14px;line-height:var(--tw-leading,22px)}}.affordability-module__9KuL6W__formError{margin-top:calc(var(--spacing,.25rem) * 1);display:block}.affordability-module__9KuL6W__slider{margin-inline:calc(var(--spacing,.25rem) * 6)}@media (min-width:768px){.affordability-module__9KuL6W__slider{margin-inline:calc(var(--spacing,.25rem) * 9)}}.affordability-module__9KuL6W__slider{color:#767676;margin-bottom:calc(var(--spacing,.25rem) * 6)}.affordability-module__9KuL6W__outputs{margin-left:var(--calculator-px);margin-right:var(--calculator-px);text-align:center}.affordability-module__9KuL6W__homePriceTitle{color:#767676;font-size:1rem;line-height:1.5rem}.affordability-module__9KuL6W__homePrice{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#02585e;margin-bottom:calc(var(--spacing,.25rem) * 4);display:inline-block}@media (min-width:768px){.affordability-module__9KuL6W__homePrice{margin-bottom:calc(var(--spacing,.25rem) * 10)}}.affordability-module__9KuL6W__homePrice{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.affordability-module__9KuL6W__tabs{padding-bottom:calc(var(--spacing,.25rem) * 7)}.affordability-module__9KuL6W__tabSection{text-align:left;color:#767676;padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:1rem;line-height:1.5rem;position:relative}@media (min-width:768px){.affordability-module__9KuL6W__tabSection{padding-bottom:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 0)}}.affordability-module__9KuL6W__tabSection:not(:last-child){border-bottom:1px solid #d9d9d9}.affordability-module__9KuL6W__tabSection header div{color:#02585e;font-size:2rem;line-height:3rem}.affordability-module__9KuL6W__tabSection table{border-collapse:separate;border-spacing:0 .5rem;width:100%}@media (min-width:768px){.affordability-module__9KuL6W__tabSection:first-child td{padding-block:calc(var(--spacing,.25rem) * 2)}}.affordability-module__9KuL6W__tabSection:first-child td:last-child{text-align:right}.affordability-module__9KuL6W__tabSection:not(:nth-child(2)) td:first-child{width:100%}.affordability-module__9KuL6W__tabSection:nth-child(2) table{border-spacing:1rem .5rem;margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.affordability-module__9KuL6W__tabSection:nth-child(2) td{padding-block:calc(var(--spacing,.25rem) * 2)}}.affordability-module__9KuL6W__tabSection:nth-child(2) td:first-child{width:1%}.affordability-module__9KuL6W__tabSection:not(:nth-child(2)) td:last-child{font-size:1.25rem;line-height:1.875rem}.affordability-module__9KuL6W__tabSection a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#0f807d}.affordability-module__9KuL6W__cta{margin-bottom:calc(var(--spacing,.25rem) * 10);background:#0f807d}.affordability-module__9KuL6W__ctaContent{padding-block:calc(var(--spacing,.25rem) * 16);color:#fafafa;align-items:center;}.affordability-module__9KuL6W__ctaPrompt{font-size:22px;line-height:var(--tw-leading,29px);margin-bottom:calc(var(--spacing,.25rem) * 11)}@media (min-width:768px){.affordability-module__9KuL6W__ctaPrompt{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.affordability-module__9KuL6W__disclaimer{font-size:14px;line-height:var(--tw-leading,22px);color:#595959;}.affordability-module__9KuL6W__errorDialogue{padding-left:var(--calculator-px);padding-right:var(--calculator-px);top:calc(var(--spacing,.25rem) * -2);left:calc(var(--spacing,.25rem) * 0);z-index:20;width:100%;position:absolute}.affordability-module__9KuL6W__errorDialogue p{padding:calc(var(--spacing,.25rem) * 3);font-size:14px;line-height:var(--tw-leading,22px);background-color:#ffe4d9}@media (min-width:768px){.affordability-module__9KuL6W__page{--page-space-x:2.5rem}.affordability-module__9KuL6W__title{margin-bottom:1.375rem;font-size:48px;line-height:54px}.affordability-module__9KuL6W__calculator{padding-left:var(--page-space-x);padding-right:var(--page-space-x)}.affordability-module__9KuL6W__calculatorContent{border-radius:var(--radius-2xl,1rem);margin-block:calc(var(--spacing,.25rem) * 12);border:1px solid #cbc7c5;box-shadow:0 4px 4px #0000000d}.affordability-module__9KuL6W__inputs{border-radius:15px 15px 0 0}.affordability-module__9KuL6W__slider{margin-bottom:-1.5rem}.affordability-module__9KuL6W__ctaContent{grid-template-columns:3fr minmax(16rem,1fr);justify-items:left;display:grid}.affordability-module__9KuL6W__ctaPrompt{padding-right:4rem;font-size:2rem;line-height:2.6rem}.affordability-module__9KuL6W__homePrice{font-size:4rem;line-height:6rem}}@media (min-width:1124px){.affordability-module__9KuL6W__tabs{grid-template-columns:1fr 30rem 1fr;grid-template-areas:"lhs mid rhs";display:inline-grid}.affordability-module__9KuL6W__tabSection:not(:last-child){border-bottom:none}.affordability-module__9KuL6W__tabSection:first-child{padding-inline:calc(var(--spacing,.25rem) * 8);margin-inline:calc(var(--spacing,.25rem) * 8);border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;grid-area:mid}.affordability-module__9KuL6W__tabSection:nth-child(2){grid-area:lhs}.affordability-module__9KuL6W__tabSection:nth-child(3){flex-direction:column;grid-area:rhs;justify-content:space-between;display:flex}}@media (min-width:1440px){.affordability-module__9KuL6W__page{--page-space-x:4rem}.affordability-module__9KuL6W__form{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(4,1fr);gap:3rem;display:grid}.affordability-module__9KuL6W__inputs{padding-right:160px}}@media only screen and (min-width:1150px) and (max-width:1440px){.affordability-module__9KuL6W__page{--page-space-x:4rem}.affordability-module__9KuL6W__form{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,2fr);gap:3rem;display:grid}.affordability-module__9KuL6W__inputs{padding-right:194px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.AffordabilityCtaBlock-module__LjE5WG__headline{color:#161616;font-size:24px;line-height:var(--tw-leading,36px);margin-block:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.AffordabilityCtaBlock-module__LjE5WG__gridItem{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem{border-left-style:var(--tw-border-style);border-left-width:1px}}.AffordabilityCtaBlock-module__LjE5WG__gridItem{border-top-style:var(--tw-border-style);border-top-width:1px}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem{border-top-style:var(--tw-border-style);border-top-width:0}}.AffordabilityCtaBlock-module__LjE5WG__gridItem{border-color:#a8a29e}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem{padding-inline:40px}}.AffordabilityCtaBlock-module__LjE5WG__gridItem{padding-block:60px}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem{padding-block:calc(var(--spacing,.25rem) * 0)}}.AffordabilityCtaBlock-module__LjE5WG__gridItem{width:100%}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem{width:auto}.AffordabilityCtaBlock-module__LjE5WG__gridItem:first-child{border-style:var(--tw-border-style);border-width:0}}.AffordabilityCtaBlock-module__LjE5WG__gridItem:nth-child(2){border-top-style:var(--tw-border-style);border-top-width:0}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__gridItem:nth-child(2){border-left-style:var(--tw-border-style);border-left-width:1px}}.AffordabilityCtaBlock-module__LjE5WG__downloadReportCta{border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 6);color:#261f1d;margin-top:calc(var(--spacing,.25rem) * 8);background-color:#ddf5f4;align-self:flex-end;box-shadow:0 4px 4px -1px #0000000a}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__downloadReportCta{margin-top:calc(var(--spacing,.25rem) * 20)}}.AffordabilityCtaBlock-module__LjE5WG__popoverContent{border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 8);background-color:#fafafa}@media (min-width:768px){.AffordabilityCtaBlock-module__LjE5WG__popoverContent{padding-right:calc(var(--spacing,.25rem) * 16)}}.AffordabilityCtaBlock-module__LjE5WG__popoverContent{width:100vw;max-width:455px;min-height:430px;position:relative;box-shadow:0 4px 6px -1px #00000026}.AffordabilityCtaBlock-module__LjE5WG__anchor{position:absolute;bottom:0;right:0}.AffordabilityCtaBlock-module__LjE5WG__close{color:#767676;position:absolute;top:20px;right:20px}.AffordabilityCtaBlock-module__LjE5WG__textInput{margin-top:calc(var(--spacing,.25rem) * 6);background-color:var(--color-white,#fff);border-style:var(--tw-border-style);font-size:16px;line-height:var(--tw-leading,24px);border-width:1px;border-color:#0f807d;width:100%;padding:13px 20px}.AffordabilityCtaBlock-module__LjE5WG__textInput::placeholder{color:#767676!important}.AffordabilityCtaBlock-module__LjE5WG__textInput{max-width:360px}.AffordabilityCtaBlock-module__LjE5WG__textInput:focus-visible{outline-color:#02585e!important}.AffordabilityCtaBlock-module__LjE5WG__textInput{outline-offset:0px;outline-style:var(--tw-outline-style);outline-width:1px}.AffordabilityCtaBlock-module__LjE5WG__terms{margin-top:calc(var(--spacing,.25rem) * 4);font-size:14px;line-height:var(--tw-leading,22px);color:#767676;max-width:330px}.AffordabilityCtaBlock-module__LjE5WG__success{min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.AffordabilityCtaBlock-module__LjE5WG__loader{min-height:inherit;justify-content:center;align-items:center;display:flex;position:relative}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.index-module__P-ppjq__faq-border{border-bottom-style:var(--tw-border-style);border-color:#d9d9d9;border-bottom-width:1px}.index-module__P-ppjq__faq-question-container{width:100%;padding-block:calc(var(--spacing,.25rem) * 5)}@media (min-width:768px){.index-module__P-ppjq__faq-question-container{padding-block:calc(var(--spacing,.25rem) * 8)}}.index-module__P-ppjq__faq-question-container[data-state=open]{--tw-border-style:none;padding-bottom:calc(var(--spacing,.25rem) * 0);border-style:none}@media (min-width:768px){.index-module__P-ppjq__faq-question-container[data-state=open]{padding-bottom:calc(var(--spacing,.25rem) * 0)}}.index-module__P-ppjq__faq-answer{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);max-width:1000px;padding-bottom:calc(var(--spacing,.25rem) * 8);font-size:20px;line-height:var(--tw-leading,28px)}@media (min-width:768px){.index-module__P-ppjq__faq-answer{font-size:24px;line-height:var(--tw-leading,36px)}}.index-module__P-ppjq__faq-answer{color:#767676}.index-module__P-ppjq__faq-answer p{margin-top:calc(var(--spacing,.25rem) * 5)}.index-module__P-ppjq__faq-answer ul{margin-left:calc(var(--spacing,.25rem) * 5);margin-top:calc(var(--spacing,.25rem) * 5);list-style-type:disc}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.PriceSlider-module__RTitWq__sliderRoot{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;padding-top:100px;display:flex;position:relative}.PriceSlider-module__RTitWq__sliderTrack{background:linear-gradient(90deg,#33afa0 50%,#fad880 50%);flex-grow:1;height:1.25rem;position:relative}.PriceSlider-module__RTitWq__sliderRange{height:100%;position:absolute}.PriceSlider-module__RTitWq__sliderThumb{cursor:pointer;display:block;translate:0 -61px}.PriceSlider-module__RTitWq__sliderThumb:after{content:" ";background-color:#02585e;width:3px;height:34px;display:block;position:absolute;bottom:-20px;left:50%;translate:-50%}.PriceSlider-module__RTitWq__sliderThumb:focus{outline:none}.PriceSlider-module__RTitWq__sliderThumbContent{align-items:center;gap:.25rem;padding-bottom:14px;display:flex;position:relative}.PriceSlider-module__RTitWq__sliderThumbContent>svg:first-child{rotate:180deg}.PriceSlider-module__RTitWq__sliderThumbHouse{background:#ffe4d9;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .3s;display:flex}.PriceSlider-module__RTitWq__sliderThumbHouse svg{width:62px;height:62px}.PriceSlider-module__RTitWq__sliderThumb:focus .PriceSlider-module__RTitWq__sliderThumbHouse,.PriceSlider-module__RTitWq__sliderThumb:hover .PriceSlider-module__RTitWq__sliderThumbHouse{background-color:#fec0b2}.PriceSlider-module__RTitWq__sliderRangeLabels{color:#767676;justify-content:space-between;font-size:.875rem;line-height:1.05rem;display:flex}.PriceSlider-module__RTitWq__sliderRangeLabels>:first-child{color:#0f807d}.PriceSlider-module__RTitWq__sliderRangeLabelsText,.PriceSlider-module__RTitWq__sliderRangeLabelsNumber{}@media (min-width:48rem){.PriceSlider-module__RTitWq__sliderRangeLabelsText{font-size:1rem;line-height:1.5rem}.PriceSlider-module__RTitWq__sliderRangeLabelsNumber{font-size:2rem;line-height:3rem}.PriceSlider-module__RTitWq__sliderThumbHouse svg{width:88px;height:88px}}.PriceSlider-module__RTitWq__bounce{animation-name:PriceSlider-module__RTitWq__bounce;animation-duration:5s;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-iteration-count:infinite;animation-delay:3s}@keyframes PriceSlider-module__RTitWq__bounce{0%{transform:scale(1)translate(0)}3%{transform:scale(1.1,.9)translate(0)}10%{transform:scale(.9,1.1)translate(8px)}15%{transform:scale(1.05,.95)translate(0)}18%{transform:scale(.9,1.1)translate(0)}23%{transform:scale(1.025,.925)translate(3px)}26%{transform:scale(1)translate(0)}to{transform:scale(1)translate(0)}}.PriceSlider-module__RTitWq__arrowLeft,.PriceSlider-module__RTitWq__arrowRight{}
.CurrencyLabel-module__weImSG__currencyLabel{cursor:default;min-width:0}.CurrencyLabel-module__weImSG__currencyLabel:focus{outline:none}
select.index-module__hWWqga__select{appearance:none;border-color:#a5dcda;border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%0Aheight='24'%0AviewBox='0 0 24 24'%0Awidth='24'%0A%3E%3Cpath d='M0 0h24v24H0z' fill='none' /%3E%3Cpath fill='%230F807D' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' /%3E%3C/svg%3E");background-position:right 18px top 50%;background-repeat:no-repeat;background-size:30px;background-color:var(--color-white,#fff);border-width:3px;padding-right:2.8rem}select.index-module__hWWqga__select:focus{background-color:var(--color-white,#fff);border-color:#33afa0}select.index-module__hWWqga__select{height:3rem;font-size:16px;line-height:var(--tw-leading,24px);padding-top:10px}.index-module__hWWqga__label{margin-bottom:calc(var(--spacing,.25rem) * 2);display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ReportPopup-module__M-8aXa__downloadReportCta{border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 6);color:#261f1d;margin-top:calc(var(--spacing,.25rem) * 8);background-color:#ddf5f4;align-self:flex-end;box-shadow:0 4px 4px -1px #0000000a}@media (min-width:768px){.ReportPopup-module__M-8aXa__downloadReportCta{margin-top:calc(var(--spacing,.25rem) * 20)}}.ReportPopup-module__M-8aXa__popoverContent{border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 8);background-color:#f9f6f3}@media (min-width:768px){.ReportPopup-module__M-8aXa__popoverContent{padding-right:calc(var(--spacing,.25rem) * 16)}}.ReportPopup-module__M-8aXa__popoverContent{width:100vw;max-width:455px;min-height:430px;position:relative;box-shadow:0 4px 6px -1px #00000026}.ReportPopup-module__M-8aXa__anchor{position:absolute;bottom:0;right:0}.ReportPopup-module__M-8aXa__close{color:#767676;position:absolute;top:20px;right:20px}.ReportPopup-module__M-8aXa__textInput{margin-top:calc(var(--spacing,.25rem) * 6);background-color:var(--color-white,#fff);border-style:var(--tw-border-style);font-size:16px;line-height:var(--tw-leading,24px);border-width:1px;border-color:#0f807d;width:100%;padding:13px 20px}.ReportPopup-module__M-8aXa__textInput::placeholder{color:#767676!important}.ReportPopup-module__M-8aXa__textInput{max-width:360px}.ReportPopup-module__M-8aXa__textInput:focus-visible{outline-color:#02585e!important}.ReportPopup-module__M-8aXa__textInput{outline-offset:0px;outline-style:var(--tw-outline-style);outline-width:1px}.ReportPopup-module__M-8aXa__terms{margin-top:calc(var(--spacing,.25rem) * 4);font-size:14px;line-height:var(--tw-leading,22px);color:#767676;max-width:330px}.ReportPopup-module__M-8aXa__success{min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ReportPopup-module__M-8aXa__loader{min-height:inherit;justify-content:center;align-items:center;display:flex;position:relative}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@keyframes TomoLoader-module__JE6vnG__tomoSpinner{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.TomoLoader-module__JE6vnG__spinner{animation-name:TomoLoader-module__JE6vnG__tomoSpinner;animation-duration:2s;animation-delay:0;transform-origin:30px 30px;width:60px;height:60px;margin-top:-30px;margin-left:-30px;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.TomoLoader-module__JE6vnG__small{transform-origin:12px 12px;width:25px;height:25px;margin-top:-12px;margin-left:-12px}.TomoLoader-module__JE6vnG__small svg{width:24px;height:21px}.TomoLoader-module__JE6vnG__spinner:nth-child(2){animation-delay:.1s}.TomoLoader-module__JE6vnG__spinner:nth-child(3){animation-delay:.2s}
/*# sourceMappingURL=26frj5nphvfto.css.map*/