html{scroll-behavior:smooth}.h-alpha{margin-top:2rem;margin-bottom:8px}.intro{margin-bottom:1.5rem;font-size:1.2rem;line-height:1.5em}@media screen and (min-width: 800px){.intro{font-size:1.5rem;padding:0;margin:0;margin-bottom:3rem}}@media screen and (min-width: 800px){.calculator-container{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2, 1fr);display:-ms-grid;-ms-grid-columns:1fr 30px 1fr}.calculator-container #calculator-component{-ms-grid-column:1;-ms-grid-row:1}.calculator-container #calculator-results{-ms-grid-column:3;-ms-grid-row:1}}#calculator-component{*zoom:1;box-shadow:0 7px 14px 0 rgba(0,0,0,0.09),0 2px 7px 0 rgba(0,0,0,0.06);padding:0 20px 1px;margin:0 -24px 40px -24px;position:relative}#calculator-component:before,#calculator-component:after{content:"";display:table}#calculator-component:after{clear:both}@media screen and (min-width: 500px){#calculator-component{margin-left:0;margin-right:0}}#calculator-component .fmcty-loading-message{min-height:75vh}@media screen and (min-width: 600px) and (max-width: 799px){#calculator-component .fmcty-sections{display:grid;grid-column-gap:0px;grid-template-columns:repeat(2, 1fr)}#calculator-component .fmcty-sections .fmcty-section:first-child{grid-column-start:1;grid-column-end:3}}@media screen and (min-width: 1200px){#calculator-component .fmcty-sections{display:grid;grid-column-gap:0px;grid-template-columns:repeat(2, 1fr)}#calculator-component .fmcty-sections .fmcty-section:first-child{grid-column-start:1;grid-column-end:3}}@media screen and (min-width: 376px){#calculator-results{margin:0 10px}}.fmcty-form-style-homesale{text-align:left;margin-bottom:0}.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content{padding-left:0;padding-right:0}@media screen and (min-width: 500px){.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content{border-radius:4px}}@media screen and (min-width: 600px){.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:16px}}@media screen and (min-width: 800px){.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:0}}@media screen and (min-width: 1200px){.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-form-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:24px}}.fmcty-form-style-homesale .fmcty-section .fmcty-fields{position:relative;padding:0 0 2px 0}.fmcty-form-style-homesale .fmcty-field{margin:0 0 20px 0}@media screen and (min-width: 800px){.fmcty-form-style-homesale .fmcty-field{margin:0 0 20px 0}}.fmcty-form-style-homesale .fmcty-field dt{margin:0 auto 1em auto}.fmcty-form-style-homesale .fmcty-label{font-size:18px;margin:0}.fmcty-form-style-homesale .fmcty-field-submit,.fmcty-form-style-homesale .fmcty-submit{display:none}.fmcty-form-style-homesale .fmcty-field.fmcty-field-hidden-input{display:none}.fmcty-form-style-homesale .fmcty-input-text,.fmcty-form-style-homesale .fmcty-input-number,.fmcty-form-style-homesale .fmcty-input-textarea,.fmcty-form-style-homesale .fmcty-styled-select-loaded,.fmcty-form-style-homesale .fmcty-autocomplete-placeholder,.fmcty-form-style-homesale .fmcty-input-currency,.fmcty-form-style-homesale .fmcty-field-currency dd,.fmcty-form-style-homesale .fmcty-radio-group,.fmcty-form-style-homesale .fmcty-checkbox-group{width:100%;max-width:100%}.fmcty-form-style-homesale .fmcty-field dt{margin:0 auto 1em auto}.fmcty-form-style-homesale .fmcty-slider-track,.fmcty-form-style-homesale .fmcty-slider .fmcty-slider-track:before,.fmcty-form-style-homesale .fmcty-slider .fmcty-slider-track:after{height:20px}.fmcty-form-style-homesale .fmcty-slider{padding:0}.fmcty-form-style-homesale .fmcty-slider .fmcty-slider-track{margin:20px 20px 1px}.fmcty-form-style-homesale .fmcty-slider .fmcty-slider-grabber{top:-13px}.fmcty-form-style-homesale .fmcty-slider input{font-size:20px;line-height:1;margin:0;padding:8px 5px;width:100%}.fmcty-form-style-homesale .field-calc_homesale_header .h-echo{background:#012A7E;color:#fff;margin:0 -20px;padding:20px}@media screen and (min-width: 500px){.fmcty-form-style-homesale .field-calc_homesale_header .h-echo{border-radius:4px 4px 0 0}}.fmcty-form-style-homesale .field-calc_home_price,.fmcty-form-style-homesale .field-calc_payoff_amount,.fmcty-form-style-homesale .field-calc_repairs_prep,.fmcty-form-style-homesale .field-calc_agent_fees,.fmcty-form-style-homesale .field-calc_closing_costs,.fmcty-form-style-homesale .field-calc_moving_costs,.fmcty-form-style-homesale .field-calc_liens{position:relative}.fmcty-form-style-homesale .field-calc_home_price dd,.fmcty-form-style-homesale .field-calc_payoff_amount dd,.fmcty-form-style-homesale .field-calc_repairs_prep dd,.fmcty-form-style-homesale .field-calc_agent_fees dd,.fmcty-form-style-homesale .field-calc_closing_costs dd,.fmcty-form-style-homesale .field-calc_moving_costs dd,.fmcty-form-style-homesale .field-calc_liens dd{position:absolute;top:32px;width:100%}.fmcty-form-style-homesale .field-calc_home_price .fmcty-field-description,.fmcty-form-style-homesale .field-calc_payoff_amount .fmcty-field-description,.fmcty-form-style-homesale .field-calc_repairs_prep .fmcty-field-description,.fmcty-form-style-homesale .field-calc_agent_fees .fmcty-field-description,.fmcty-form-style-homesale .field-calc_closing_costs .fmcty-field-description,.fmcty-form-style-homesale .field-calc_moving_costs .fmcty-field-description,.fmcty-form-style-homesale .field-calc_liens .fmcty-field-description{font-size:13px;margin-top:69px}.fmcty-form-style-homesale .field-calc_home_price dt .fmcty-field-description,.fmcty-form-style-homesale .field-calc_payoff_amount dt .fmcty-field-description,.fmcty-form-style-homesale .field-calc_repairs_prep dt .fmcty-field-description{margin-top:115px}.fmcty-form-style-homesale .field-calc_home_price dd:after,.fmcty-form-style-homesale .field-calc_payoff_amount dd:after,.fmcty-form-style-homesale .field-calc_repairs_prep dd:after{content:"$";left:4px;line-height:42px;position:absolute;pointer-events:none;text-align:right;top:0px;width:1em;z-index:2;font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-weight:800;font-style:normal;color:var(--color-form-field-marker);font-size:20px}.fmcty-form-style-homesale .field-calc_home_price input,.fmcty-form-style-homesale .field-calc_payoff_amount input,.fmcty-form-style-homesale .field-calc_repairs_prep input{padding-left:26px}@media screen and (min-width: 376px){.fmcty-form-style-homesale .field-calc_home_price label,.fmcty-form-style-homesale .field-calc_payoff_amount label,.fmcty-form-style-homesale .field-calc_repairs_prep label{padding-right:170px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:left}.fmcty-form-style-homesale .field-calc_home_price dt .fmcty-field-description,.fmcty-form-style-homesale .field-calc_payoff_amount dt .fmcty-field-description,.fmcty-form-style-homesale .field-calc_repairs_prep dt .fmcty-field-description{margin-top:62px}.fmcty-form-style-homesale .field-calc_home_price dd,.fmcty-form-style-homesale .field-calc_payoff_amount dd,.fmcty-form-style-homesale .field-calc_repairs_prep dd{top:42px}.fmcty-form-style-homesale .field-calc_home_price dd .fmcty-slider-track,.fmcty-form-style-homesale .field-calc_payoff_amount dd .fmcty-slider-track,.fmcty-form-style-homesale .field-calc_repairs_prep dd .fmcty-slider-track{margin-bottom:10px}.fmcty-form-style-homesale .field-calc_home_price dd input,.fmcty-form-style-homesale .field-calc_payoff_amount dd input,.fmcty-form-style-homesale .field-calc_repairs_prep dd input{width:155px;position:absolute;right:0;top:-42px}.fmcty-form-style-homesale .field-calc_home_price dd:after,.fmcty-form-style-homesale .field-calc_payoff_amount dd:after,.fmcty-form-style-homesale .field-calc_repairs_prep dd:after{top:-41px;left:auto;right:133px}}@media screen and (min-width: 800px){.fmcty-form-style-homesale .field-calc_home_price label,.fmcty-form-style-homesale .field-calc_payoff_amount label,.fmcty-form-style-homesale .field-calc_repairs_prep label{padding-right:150px}}.fmcty-form-style-homesale .field-calc_agent_fees input,.fmcty-form-style-homesale .field-calc_closing_costs input,.fmcty-form-style-homesale .field-calc_moving_costs input,.fmcty-form-style-homesale .field-calc_liens input{font-size:20px;line-height:1;margin:0;padding:8px 5px 8px 26px;width:100%}.fmcty-form-style-homesale .field-calc_agent_fees input:focus,.fmcty-form-style-homesale .field-calc_closing_costs input:focus,.fmcty-form-style-homesale .field-calc_moving_costs input:focus,.fmcty-form-style-homesale .field-calc_liens input:focus{outline:2px dotted #005AF7;outline-offset:3px}.fmcty-form-style-homesale .field-calc_agent_fees dd:before,.fmcty-form-style-homesale .field-calc_closing_costs dd:before,.fmcty-form-style-homesale .field-calc_moving_costs dd:before,.fmcty-form-style-homesale .field-calc_liens dd:before{font-size:20px;left:10px}.fmcty-form-style-homesale .field-calc_agent_fees dd,.fmcty-form-style-homesale .field-calc_closing_costs dd{padding-right:107px}.fmcty-form-style-homesale .fmcty-field-number dd,.fmcty-form-style-homesale .fmcty-field-currency dd{padding:0;background:transparent}.fmcty-form-style-homesale .field-calc_agent_fees_pct,.fmcty-form-style-homesale .field-calc_closing_costs_pct{position:absolute;top:32px;right:0}.fmcty-form-style-homesale .field-calc_agent_fees_pct .fmcty-label,.fmcty-form-style-homesale .field-calc_closing_costs_pct .fmcty-label{display:block;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(1px);white-space:nowrap;position:absolute}.fmcty-form-style-homesale .field-calc_agent_fees_pct input,.fmcty-form-style-homesale .field-calc_closing_costs_pct input{font-size:20px;line-height:1;margin:0;padding:8px 28px 8px 10px;width:100%}.fmcty-form-style-homesale .field-calc_agent_fees_pct input:focus,.fmcty-form-style-homesale .field-calc_closing_costs_pct input:focus{outline:2px dotted #005AF7;outline-offset:3px}.fmcty-form-style-homesale .field-calc_agent_fees_pct dt,.fmcty-form-style-homesale .field-calc_closing_costs_pct dt{margin:0}.fmcty-form-style-homesale .field-calc_agent_fees_pct dd,.fmcty-form-style-homesale .field-calc_closing_costs_pct dd{position:relative;width:108px;margin:0 0 0 auto}.fmcty-form-style-homesale .field-calc_agent_fees_pct dd:after,.fmcty-form-style-homesale .field-calc_closing_costs_pct dd:after{content:"%";right:10px;line-height:42px;position:absolute;pointer-events:none;text-align:right;top:1px;width:1em;z-index:2;font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-weight:800;font-style:normal;color:var(--color-form-field-marker);font-size:20px}.output-number{font-weight:bold}.output-number .currency{display:inline-block;vertical-align:middle}.results-wrapper{max-width:400px;margin:0 auto 100px auto}.results-header{margin-bottom:2.5rem}.results-header .results-status{font-weight:bold;border-radius:50px;padding:4px 0.5em;display:inline-block;transition:background-color .2s ease-in;background-color:#D3EE8B}.results-header .output-number{display:block;text-align:center;line-height:100px;font-size:36px;padding:0 10px;margin:10px -7px;background-color:#D3EE8B;border-radius:12px}@media screen and (min-width: 376px){.results-header .output-number{font-size:48px}}@media screen and (min-width: 800px){.results-header .output-number{font-size:52px}}@media screen and (min-width: 1000px){.results-header .output-number{font-size:62px}}.results-header .odometer-inside{position:relative}.results-header .odometer-inside::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(180deg, #D3EE8B 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 76%, #D3EE8B 100%)}.result-loss .results-status{background-color:#E02B0B;color:white}.result-loss .results-header .output-number{background-color:#E02B0B;color:white}.result-loss .odometer-inside::after{background:linear-gradient(180deg, #E02B0B 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 76%, #E02B0B 100%)}.breakdown-list{padding:0;font-size:16px}@media screen and (min-width: 1000px){.breakdown-list{font-size:18px}}.breakdown-list li{line-height:1;margin:15px 0;padding:2px 0;overflow:hidden}.breakdown-list li:nth-child(2){border-bottom:#e9e9e9 solid 1px;padding-bottom:15px}.breakdown-list .breakdown-item-label{float:left}.breakdown-list .output-number{float:right}.mobile-results-wrapper{background:rgba(1,42,126,0.94);bottom:-136px;border-radius:10px 10px 0 0;color:rgba(255,255,255,0.85);cursor:pointer;font-size:14px;left:10px;position:fixed;right:10px;text-align:center;z-index:9;padding:5px 5px 15px 5px;transition:bottom 0.2s ease-in}@media screen and (min-width: 1000px){.mobile-results-wrapper{display:none}}.mobile-results-wrapper .mobile-results{position:relative}.mobile-results-wrapper .mobile-results-header{font-size:14px;line-height:1.2;text-align:center;padding:10px 0 2px 0;font-weight:bold}.mobile-results-wrapper .mobile-results-header .output-number{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-size:38px;display:block;color:#fff}.mobile-results-wrapper .mobile-results-cta{display:block}.mobile-results-wrapper .result-loss .results-status{color:#E02B0B;background:transparent}.mobile-results-wrapper .result-loss .mobile-results-header .output-number{color:#E02B0B}.mobile-results-wrapper.mobile-results-visible{bottom:0}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 1s !important;-moz-transition:-moz-transform 1s !important;-ms-transition:-ms-transform 1s !important;-o-transition:-o-transform 1s !important;transition:transform 1s !important}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 1s !important;-moz-transition:-moz-transform 1s !important;-ms-transition:-ms-transform 1s !important;-o-transition:-o-transform 1s !important;transition:transform 1s !important}.notice{margin-bottom:40px;text-align:left;line-height:1.6em}.notice .button{width:100%;max-width:300px;padding-left:44px;text-align:left;position:relative}.notice .button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M0,10c0,5.5,4.5,10,10,10s10-4.5,10-10S15.5,0,10,0S0,4.5,0,10z M16.4,10L10,15.5v-4.1H3.9V8.6H10V4.5L16.4,10z'%3E%3C/path%3E%3C/svg%3E");height:20px;left:12px;margin:-10px 0 0;opacity:0.5;position:absolute;top:50%;width:20px}.notice .hgroup{border-bottom:1px solid rgba(27,56,80,0.1);padding-bottom:16px;margin-bottom:24px}.notice .hgroup .h-delta{margin-bottom:0.4em}.notice .hgroup p{margin-bottom:0;color:#001941}.notice .fmcty-form-style-charlie{background:none;margin:0;max-width:none;min-height:0;padding:0}.notice .fmcty-form-style-charlie .fmcty-section-content{padding:1px}.notice .fmcty-form-style-charlie .fmcty-label,.notice .fmcty-form-style-charlie .fmcty-field-description,.notice .fmcty-form-style-charlie .field-legal,.notice .fmcty-form-style-charlie .fmcty-field-hidden-label,.notice .fmcty-form-style-charlie .field-legal a,.notice .fmcty-form-style-charlie .fmcty-field-hidden-label a,.notice .fmcty-form-style-charlie .fmcty-checkbox-option-label{color:#1b3850}.notice .fmcty-form-style-charlie .fmcty-section-content{display:block;height:auto;width:auto}.notice .fmcty-form-style-charlie input:checked+.fmcty-checkbox-option-label{color:#fff}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-label{display:none}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-radio-group{margin-top:10px;max-width:none}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-radio-option{display:inline-block;margin:0}.notice .fmcty-form-style-charlie .fmcty-section-first dt{margin-bottom:0;text-align:left}.notice .fmcty-loading-message{height:100px}.notice .fmcty-loading-message:after{border-color:#005AF7}@media screen and (min-width: 800px){.notice{background-image:url("/assets/v5/images/icons/icon-v5calc-promo.png");background-position:50px 35px;background-repeat:no-repeat;background-size:130px auto;padding:40px 200px 40px 250px;text-align:left}.notice .fmcty-form-style-charlie .fmcty-section-content{margin:0 auto;max-width:600px;min-height:350px;padding-top:20px}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-section-content{margin-top:0;min-height:0;max-width:none;padding-top:0}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-radio-group{margin-left:-10px;margin-right:-10px;text-align:left}.notice .fmcty-form-style-charlie .fmcty-section-first .fmcty-radio-option{margin:0 10px}.no-webp.notice{background-image:url("/assets/v5/images/icons/icon-v5calc-promo.png")}}.calculator-or{opacity:0.25;border:4px solid;border-radius:50%;display:block;font-size:30px;line-height:76px;margin:-20px auto 20px;text-align:center;width:80px;height:80px}.results-cta{text-align:center;max-width:500px;margin:0 auto 60px auto}.results-cta .button{position:relative;padding-left:48px;text-align:left}.results-cta .button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M0,10c0,5.5,4.5,10,10,10s10-4.5,10-10S15.5,0,10,0S0,4.5,0,10z M16.4,10L10,15.5v-4.1H3.9V8.6H10V4.5L16.4,10z'%3E%3C/path%3E%3C/svg%3E");height:20px;left:12px;margin:-10px 0 0;opacity:0.5;position:absolute;top:50%;width:20px}
