html{scroll-behavior:smooth}.calculator-container{overflow:auto}@media screen and (min-width: 800px){.calculator-container{display:grid;grid-column-gap:48px;grid-template-columns:repeat(2, 1fr)}.calculator-container .results-cta{grid-column-start:1;grid-column-end:3}}.calculator-container.calculator-dark{background-color:#001941}#calculator-component .fmcty-loading-message{min-height:75vh}#calculator-component #calc_advanced_options .expander-group-content-inner ul{padding:0}@media screen and (min-width: 600px)and (max-width: 799px){#calculator-component #calc_advanced_options .expander-group-content-inner ul{display:grid;grid-column-gap:0px;grid-template-columns:repeat(2, 1fr)}#calculator-component .fmcty-section[data-fmcty-section=start],#calculator-component #calc_advanced_options{grid-column-start:1;grid-column-end:3}}@media screen and (min-width: 1200px){#calculator-component #calc_advanced_options .expander-group-content-inner ul{display:grid;grid-column-gap:0px;grid-template-columns:repeat(2, 1fr)}#calculator-component .fmcty-section[data-fmcty-section=start],#calculator-component #calc_advanced_options{grid-column-start:1;grid-column-end:3}}@media screen and (min-width: 376px){#calculator-results{margin:0 10px}}.fmcty-style-homesale{text-align:left;margin-bottom:0}.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content{padding-left:0;padding-right:0}@media screen and (min-width: 500px){.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content{border-radius:4px}}@media screen and (min-width: 600px){.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:16px}}@media screen and (min-width: 800px){.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:0}}@media screen and (min-width: 1200px){.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_moving_costs,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees_pct,.fmcty-style-homesale.fmcty-wrapper .fmcty-section-content .field-calc_agent_fees{margin-right:24px}}.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header{margin-bottom:64px}.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header a,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header p,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h1,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h2,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h3,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h4,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h5,.fmcty-style-homesale.fmcty-wrapper .field-calc_homesale_header h6{color:var(--color-form-labels)}.fmcty-style-homesale .fmcty-section .fmcty-fields{position:relative;padding:0 0 2px 0}.fmcty-style-homesale .fmcty-field{margin:0 0 24px 0}@media screen and (min-width: 800px){.fmcty-style-homesale .fmcty-field{margin:0 0 32px 0}}.fmcty-style-homesale .fmcty-field dt{margin:0 auto 1em auto}.fmcty-style-homesale .fmcty-label{font-size:18px;margin:0}.fmcty-style-homesale .fmcty-field-submit,.fmcty-style-homesale .fmcty-submit{display:none}.fmcty-style-homesale .fmcty-field.fmcty-field-hidden-input{display:none}.fmcty-style-homesale .fmcty-input-text,.fmcty-style-homesale .fmcty-input-number,.fmcty-style-homesale .fmcty-input-textarea,.fmcty-style-homesale .fmcty-styled-select-loaded,.fmcty-style-homesale .fmcty-autocomplete-placeholder,.fmcty-style-homesale .fmcty-input-currency,.fmcty-style-homesale .fmcty-field-currency dd,.fmcty-style-homesale .fmcty-radio-group,.fmcty-style-homesale .fmcty-checkbox-group{width:100%;max-width:100%;border-radius:6px}.fmcty-style-homesale .fmcty-field dt{margin:0 auto 1em auto}.fmcty-style-homesale .fmcty-slider-track,.fmcty-style-homesale .fmcty-slider .fmcty-slider-track:before,.fmcty-style-homesale .fmcty-slider .fmcty-slider-track:after{height:20px}.fmcty-style-homesale .fmcty-slider{padding:0}.fmcty-style-homesale .fmcty-slider .fmcty-slider-track{margin:20px 20px 1px}.fmcty-style-homesale .fmcty-slider .fmcty-slider-grabber{top:-13px}.fmcty-style-homesale .fmcty-slider input{font-size:20px;line-height:1;margin:0;padding:8px 5px;width:100%}.fmcty-style-homesale .field-calc_home_price,.fmcty-style-homesale .field-calc_payoff_amount,.fmcty-style-homesale .field-calc_repairs_prep,.fmcty-style-homesale .field-calc_agent_fees,.fmcty-style-homesale .field-calc_closing_costs,.fmcty-style-homesale .field-calc_moving_costs,.fmcty-style-homesale .field-calc_liens{position:relative}.fmcty-style-homesale .field-calc_home_price dd,.fmcty-style-homesale .field-calc_payoff_amount dd,.fmcty-style-homesale .field-calc_repairs_prep dd,.fmcty-style-homesale .field-calc_agent_fees dd,.fmcty-style-homesale .field-calc_closing_costs dd,.fmcty-style-homesale .field-calc_moving_costs dd,.fmcty-style-homesale .field-calc_liens dd{position:absolute;top:32px;width:100%}.fmcty-style-homesale .field-calc_home_price .fmcty-field-description,.fmcty-style-homesale .field-calc_payoff_amount .fmcty-field-description,.fmcty-style-homesale .field-calc_repairs_prep .fmcty-field-description,.fmcty-style-homesale .field-calc_agent_fees .fmcty-field-description,.fmcty-style-homesale .field-calc_closing_costs .fmcty-field-description,.fmcty-style-homesale .field-calc_moving_costs .fmcty-field-description,.fmcty-style-homesale .field-calc_liens .fmcty-field-description{font-size:13px;margin-top:69px}.fmcty-style-homesale .field-calc_home_price dt .fmcty-field-description,.fmcty-style-homesale .field-calc_payoff_amount dt .fmcty-field-description,.fmcty-style-homesale .field-calc_repairs_prep dt .fmcty-field-description{margin-top:115px}.fmcty-style-homesale .field-calc_home_price dd:after,.fmcty-style-homesale .field-calc_payoff_amount dd:after,.fmcty-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-style-homesale .field-calc_home_price input,.fmcty-style-homesale .field-calc_payoff_amount input,.fmcty-style-homesale .field-calc_repairs_prep input{padding-left:26px}@media screen and (min-width: 376px){.fmcty-style-homesale .field-calc_home_price label,.fmcty-style-homesale .field-calc_payoff_amount label,.fmcty-style-homesale .field-calc_repairs_prep label{padding-right:170px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:left}.fmcty-style-homesale .field-calc_home_price dt .fmcty-field-description,.fmcty-style-homesale .field-calc_payoff_amount dt .fmcty-field-description,.fmcty-style-homesale .field-calc_repairs_prep dt .fmcty-field-description{margin-top:62px}.fmcty-style-homesale .field-calc_home_price dd,.fmcty-style-homesale .field-calc_payoff_amount dd,.fmcty-style-homesale .field-calc_repairs_prep dd{top:42px}.fmcty-style-homesale .field-calc_home_price dd .fmcty-slider-track,.fmcty-style-homesale .field-calc_payoff_amount dd .fmcty-slider-track,.fmcty-style-homesale .field-calc_repairs_prep dd .fmcty-slider-track{margin-bottom:10px}.fmcty-style-homesale .field-calc_home_price dd input,.fmcty-style-homesale .field-calc_payoff_amount dd input,.fmcty-style-homesale .field-calc_repairs_prep dd input{width:155px;position:absolute;right:0;top:-42px}.fmcty-style-homesale .field-calc_home_price dd:after,.fmcty-style-homesale .field-calc_payoff_amount dd:after,.fmcty-style-homesale .field-calc_repairs_prep dd:after{top:-41px;left:auto;right:133px}}@media screen and (min-width: 800px){.fmcty-style-homesale .field-calc_home_price label,.fmcty-style-homesale .field-calc_payoff_amount label,.fmcty-style-homesale .field-calc_repairs_prep label{padding-right:150px}}.fmcty-style-homesale .field-calc_agent_fees input,.fmcty-style-homesale .field-calc_closing_costs input,.fmcty-style-homesale .field-calc_moving_costs input,.fmcty-style-homesale .field-calc_liens input{font-size:20px;line-height:1;margin:0;padding:8px 5px 8px 26px;width:100%}.fmcty-style-homesale .field-calc_agent_fees input:focus,.fmcty-style-homesale .field-calc_closing_costs input:focus,.fmcty-style-homesale .field-calc_moving_costs input:focus,.fmcty-style-homesale .field-calc_liens input:focus{outline:2px dotted #005af7;outline-offset:3px}.fmcty-style-homesale .field-calc_agent_fees dd:before,.fmcty-style-homesale .field-calc_closing_costs dd:before,.fmcty-style-homesale .field-calc_moving_costs dd:before,.fmcty-style-homesale .field-calc_liens dd:before{font-size:20px;left:10px}.fmcty-style-homesale .field-calc_agent_fees dd,.fmcty-style-homesale .field-calc_closing_costs dd{padding-right:107px}.fmcty-style-homesale .fmcty-field-number dd,.fmcty-style-homesale .fmcty-field-currency dd{padding:0;background:rgba(0,0,0,0)}.fmcty-style-homesale .field-calc_agent_fees_pct,.fmcty-style-homesale .field-calc_closing_costs_pct{position:absolute;top:32px;right:0}.fmcty-style-homesale .field-calc_agent_fees_pct .fmcty-label,.fmcty-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-style-homesale .field-calc_agent_fees_pct input,.fmcty-style-homesale .field-calc_closing_costs_pct input{font-size:20px;line-height:1;margin:0;padding:8px 28px 8px 10px;width:100%;border-radius:0 6px 6px 0}.fmcty-style-homesale .field-calc_agent_fees_pct input:focus,.fmcty-style-homesale .field-calc_closing_costs_pct input:focus{outline:2px dotted #005af7;outline-offset:3px}.fmcty-style-homesale .field-calc_agent_fees_pct dt,.fmcty-style-homesale .field-calc_closing_costs_pct dt{margin:0}.fmcty-style-homesale .field-calc_agent_fees_pct dd,.fmcty-style-homesale .field-calc_closing_costs_pct dd{position:relative;width:108px;margin:0 0 0 auto}.fmcty-style-homesale .field-calc_agent_fees_pct dd:after,.fmcty-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}.fmcty-style-homesale .expander-group-content{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.calculator-dark .fmcty-field a{color:var(--color-form-text-reversed)}.calculator-dark .fmcty-field a:hover,.calculator-dark .fmcty-field a:focus{color:#fff}.calculator-dark .fmcty-sections input:focus{outline-color:#fff}.results-wrapper{position:relative;max-width:420px;margin:64px auto 64px auto;padding:100px 24px 24px 24px;border-radius:6px;background-color:#fff;box-shadow:0 7px 14px 0 rgba(1,42,126,.09),0 2px 7px 0 rgba(1,42,126,.06)}@media screen and (min-width: 800px){.results-wrapper{padding:100px 32px 32px 32px}}@media screen and (min-width: 800px){.results-wrapper{margin:24px auto 64px auto}}@media screen and (min-width: 1000px){.results-wrapper{padding:100px 64px 64px 64px}}.results-wrapper:after{content:"";position:absolute;width:120px;height:120px;top:-40px;left:50%;transform:translateX(-50%);background-image:url("/assets/v5/images/icons/icon-calc.svg");background-size:120px 120px;background-repeat:no-repeat;background-position:center}.results-header{margin-bottom:24px;text-align:center}.results-header h2{margin-bottom:24px}.results-header .results-status{font-family:"VU Sans","Avenir Next",Avenir,Roboto,sans-serif;font-weight:700;font-style:normal;font-size:1.2em;line-height:1;border-radius:50px;margin:0 auto;padding:6px .75em;display:inline-block;transition:background-color .2s ease-in;color:#003f26;background-color:#d3ee8b}.results-header .output-number{display:block;text-align:center;font-size:32px;font-family:"VU Sans","Avenir Next",Avenir,Roboto,sans-serif;font-weight:700;font-style:normal;margin:0 -7px}@media screen and (min-width: 376px){.results-header .output-number{font-size:36px}}@media screen and (min-width: 800px){.results-header .output-number{font-size:48px}}@media screen and (min-width: 1000px){.results-header .output-number{font-size:52px}}.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, white 0%, rgba(255, 255, 255, 0) 26%, rgba(255, 255, 255, 0) 76%, white 100%)}.result-loss .results-status{background-color:#e02b0b;color:#fff}.breakdown-list{padding:0;font-size:14px}@media screen and (min-width: 1000px){.breakdown-list{font-size:16px}}.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}.results-cta{text-align:center;max-width:420px;margin:24px auto 60px auto}@media screen and (min-width: 800px){.results-cta{max-width:840px}}.mobile-results-wrapper{background:rgba(1,42,126,.94);bottom:-136px;border-radius:10px 10px 0 0;color:rgba(255,255,255,.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 .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:rgba(0,0,0,0)}.mobile-results-wrapper .result-loss .mobile-results-header .output-number{color:#e02b0b}.mobile-results-wrapper.mobile-results-visible{bottom:0}.results-header .output-number{line-height:100px}.results-header .output-number .currency{display:inline-block;vertical-align:middle}.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}.calculator-dark .results-cta p,.calculator-dark .results-cta h2,.calculator-dark .results-cta h3,.calculator-dark .results-cta h4,.calculator-dark .results-cta h5,.calculator-dark .results-cta h6{color:#fff}.calculator-dark.mobile-results-wrapper{background-color:rgba(255,255,255,.95);color:#001941;box-shadow:0 7px 14px 0 rgba(1,42,126,.09),0 2px 7px 0 rgba(1,42,126,.06)}.calculator-dark.mobile-results-wrapper .output-number{color:#001941}/*# sourceMappingURL=calculator-home-sale.css.map */
