@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Light;src:url(/fonts/SourceSans3-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Bold;src:url(/fonts/SourceSans3-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Black;src:url(/fonts/SourceSansPro-Black.ttf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol_regular-webfont.eot);src:url(/fonts/font-name.eot?#iefix)format("embedded-opentype"),url(/fonts/bariol_regular-webfont.woff)format("woff"),url(/fonts/bariol.ttf)format("truetype"),url(/fonts/bariol_regular-webfont.svg#bariol)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bariol Light;src:url(/fonts/Bariol_Light.ttf)format("truetype"),url(/fonts/Bariol_Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bariol Bold;src:url(/fonts/Bariol_Bold.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Light;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Bold;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Regular;src:url(/fonts/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Light;src:url(/fonts/LeagueSpartan-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Bold;src:url(/fonts/LeagueSpartan-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes page-module-scss-module__363_pG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__363_pG__slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.page-module-scss-module__363_pG__lenis.page-module-scss-module__363_pG__lenis-smooth{scroll-behavior:auto}.page-module-scss-module__363_pG__lenis.page-module-scss-module__363_pG__lenis-stopped{overflow:hidden}.page-module-scss-module__363_pG__lenis.page-module-scss-module__363_pG__lenis-scrolling iframe{pointer-events:none}.page-module-scss-module__363_pG__lenis.page-module-scss-module__363_pG__lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.page-module-scss-module__363_pG__faq-wrapper{background-color:#eef5f9;width:100%;padding:4rem 0}.page-module-scss-module__363_pG__faq-wrapper .page-module-scss-module__363_pG__container{width:min(100% - 3rem,1243px);margin:0 auto}
@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Light;src:url(/fonts/SourceSans3-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Bold;src:url(/fonts/SourceSans3-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Black;src:url(/fonts/SourceSansPro-Black.ttf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol_regular-webfont.eot);src:url(/fonts/font-name.eot?#iefix)format("embedded-opentype"),url(/fonts/bariol_regular-webfont.woff)format("woff"),url(/fonts/bariol.ttf)format("truetype"),url(/fonts/bariol_regular-webfont.svg#bariol)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bariol Light;src:url(/fonts/Bariol_Light.ttf)format("truetype"),url(/fonts/Bariol_Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bariol Bold;src:url(/fonts/Bariol_Bold.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Light;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Bold;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Regular;src:url(/fonts/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Light;src:url(/fonts/LeagueSpartan-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Bold;src:url(/fonts/LeagueSpartan-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes HomeAffordabilityCalculator-module-scss-module__OMe9za__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeAffordabilityCalculator-module-scss-module__OMe9za__slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis-smooth{scroll-behavior:auto}.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis-stopped{overflow:hidden}.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis-scrolling iframe{pointer-events:none}.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis.HomeAffordabilityCalculator-module-scss-module__OMe9za__lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.HomeAffordabilityCalculator-module-scss-module__OMe9za__homeAffordabilityCalculator{width:100%;max-width:none;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;overflow-x:visible}.HomeAffordabilityCalculator-module-scss-module__OMe9za__mainWrapper{padding-top:4rem;padding-bottom:4rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;container-type:normal}.HomeAffordabilityCalculator-module-scss-module__OMe9za__gridLayout{grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;display:grid}@media (min-width:1024px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__gridLayout{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__formSection{max-width:36rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__mainTitle{color:#013b56;letter-spacing:-.04rem;margin-bottom:1rem;font-family:Source Sans Pro Bold,sans-serif;font-size:4rem;font-weight:700;line-height:1.2}@media (max-width:380px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__mainTitle{font-size:3rem}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__titleSecondLine{margin-top:-.75rem;font-family:Source Sans Pro Bold,sans-serif;line-height:1.2;display:block}.HomeAffordabilityCalculator-module-scss-module__OMe9za__subtitle{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.1}@media (max-width:380px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__subtitle{font-size:1.3rem}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__subtitleBreak{line-height:1.1}@media (min-width:600px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__subtitleBreak{display:block}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__inputFields{flex-direction:column;gap:1.75rem;display:flex}.HomeAffordabilityCalculator-module-scss-module__OMe9za__fieldGroup{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:1024px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__fieldGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__inputLabel{margin-bottom:.25rem;font-size:1.125rem;font-weight:500;display:block}.HomeAffordabilityCalculator-module-scss-module__OMe9za__inputWrapper{position:relative}.HomeAffordabilityCalculator-module-scss-module__OMe9za__textInput,.HomeAffordabilityCalculator-module-scss-module__OMe9za__selectInput{background-color:#fff;border:2px solid #d3d3d3;border-radius:10px;width:100%;padding:.5rem 1.25rem;font-size:1.25rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__textInput:focus,.HomeAffordabilityCalculator-module-scss-module__OMe9za__selectInput:focus{border-color:#013b56;outline:none}.HomeAffordabilityCalculator-module-scss-module__OMe9za__selectWrapper{width:100%;position:relative}.HomeAffordabilityCalculator-module-scss-module__OMe9za__selectInput{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;padding-right:1.25rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__locationDropdown{z-index:10;background-color:#fff;border:2px solid #d3d3d3;border-radius:10px;width:100%;max-height:15rem;margin-top:.25rem;position:absolute;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.HomeAffordabilityCalculator-module-scss-module__OMe9za__dropdownItem{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem 1rem;font-size:16px}.HomeAffordabilityCalculator-module-scss-module__OMe9za__dropdownItem:hover,.HomeAffordabilityCalculator-module-scss-module__OMe9za__dropdownItem:focus{background-color:#e2eef4;outline:none}.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsSection{align-items:flex-start;padding-top:0;display:flex}@media (min-width:1024px){.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsSection{padding-top:8.75rem}}.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsCard{background-color:#f5f5f5;border-radius:2em;width:100%;padding:2rem 2.5rem 1.25rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsHeader{margin-bottom:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsLabel{margin-bottom:.25rem;font-size:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__resultsValue{color:#013b56;letter-spacing:-.025em;font-size:3.5rem;font-weight:700}.HomeAffordabilityCalculator-module-scss-module__OMe9za__sliderContainer{margin-top:1.5rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__slider{appearance:none;cursor:pointer;background:linear-gradient(to right,#0060a9 0%,#0060a9 var(--slider-value,50%),#d3d3d3 var(--slider-value,50%),#d3d3d3 100%);border-radius:10px;width:100%;height:.5rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0060a9;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.HomeAffordabilityCalculator-module-scss-module__OMe9za__slider::-moz-range-thumb{cursor:pointer;background:#0060a9;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.HomeAffordabilityCalculator-module-scss-module__OMe9za__sliderLabels{justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.HomeAffordabilityCalculator-module-scss-module__OMe9za__sliderLabel{color:#013b56}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaSection{margin-top:1.5rem;padding-top:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaTitle{color:#013b56;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaTitleSecondLine{margin-top:-.25rem;display:block}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaSubtitle{color:#333;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.625}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaButton{color:#fff;background-color:#0060a9;border-radius:10px;padding:1rem 3rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.HomeAffordabilityCalculator-module-scss-module__OMe9za__ctaButton:hover{background-color:#004376}.HomeAffordabilityCalculator-module-scss-module__OMe9za__paymentBreakdown{border-top:2px solid #d3d3d3;margin-top:1.5rem;padding-top:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__prequalificationSection{margin-bottom:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__prequalificationLabel{margin-bottom:.25rem;font-size:1rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__prequalificationValue{color:#013b56;font-size:1.875rem;font-weight:700}.HomeAffordabilityCalculator-module-scss-module__OMe9za__breakdownDetails{flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.HomeAffordabilityCalculator-module-scss-module__OMe9za__breakdownTitle{color:#013b56;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.HomeAffordabilityCalculator-module-scss-module__OMe9za__breakdownRow{justify-content:space-between;font-size:1rem;display:flex}.HomeAffordabilityCalculator-module-scss-module__OMe9za__breakdownLabel{color:#333}.HomeAffordabilityCalculator-module-scss-module__OMe9za__breakdownValue{color:#013b56;font-weight:600}.HomeAffordabilityCalculator-module-scss-module__OMe9za__totalPaymentRow{border-top:2px solid #d3d3d3;margin-top:.75rem;padding-top:.75rem}.HomeAffordabilityCalculator-module-scss-module__OMe9za__totalPaymentContainer{justify-content:space-between;display:flex}.HomeAffordabilityCalculator-module-scss-module__OMe9za__totalPaymentLabel,.HomeAffordabilityCalculator-module-scss-module__OMe9za__totalPaymentValue{color:#013b56;font-size:1.125rem;font-weight:700}
