#afford_calc_modal .modal-wrapper{flex:0 1 700px;min-width:0}#afford_calc_modal .modal-wrapper .modal{padding:0;margin-bottom:120px;min-height:400px}@media screen and (min-width: 0) and (max-width: 375px){#afford_calc_modal .modal-wrapper .modal{margin:30px 10px}#afford_calc_modal .modal-wrapper .modal .modal-close{top:-10px;right:-10px}}#afford_calc_modal .modal-wrapper .modal .modal-close{z-index:1}#afford_calc_modal .modal-wrapper .fmcty-form{margin-left:0;margin-right:0}#afford_calc_modal .modal-wrapper .fmcty-form .fmcty-section-content{padding:10px 20px 50px}@media screen and (min-width: 376px){#afford_calc_modal .modal-wrapper .fmcty-form .fmcty-section-content{display:table-cell;height:400px;width:800px;vertical-align:middle}}@media screen and (min-width: 0) and (max-width: 375px){#afford_calc_modal .modal-wrapper .fmcty-form .fmcty-section-content{padding:20px 10px}}#afford_calc_modal .modal-wrapper .fmcty-form .fmcty-section-first .fmcty-label{font-family:Roboto, sans-serif;font-size:22px;text-align:center}#afford_calc_modal .modal-wrapper .fmcty-form .fmcty-section-first .fmcty-field dt{margin:1em auto}@media screen and (min-width: 0) and (max-width: 799px){.modal-overlay.open{display:block}}#modal_title_bar{font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;font-size:26px;text-align:center;background-color:#f6f7f7;color:#357dcc;padding:26px 30px;border-radius:4px 4px 0 0;line-height:1.1}@media screen and (min-width: 0) and (max-width: 375px){#modal_title_bar{font-size:20px}}output{font-weight:bold}.h-alpha{margin-top:2rem;margin-bottom:0}.h-alpha small{display:block;font-size:1rem;line-height:1rem}@media screen and (min-width: 800px){.h-alpha small{font-size:2rem;line-height:2rem}}.intro{margin-bottom:1rem}@media screen and (min-width: 800px){.intro{font-size:1.5rem;padding:0;margin:0;margin-bottom:3rem}}.notice{margin-bottom:40px}.notice .hgroup{border-bottom:1px solid rgba(27,56,80,0.1);padding-bottom:10px;margin-bottom:10px}.notice .hgroup p{margin-bottom:0}.notice .fmcty-form-style-charlie{background:none;margin:0;max-width:none;padding:0;min-height:0}.notice .fmcty-form-style-charlie.fmcty-engaged{min-height:740px}@media screen and (min-width: 500px){.notice .fmcty-form-style-charlie.fmcty-engaged{min-height:450px}}@media screen and (min-width: 800px){.notice .fmcty-form-style-charlie.fmcty-engaged{min-height:490px}}@media screen and (min-width: 1000px){.notice .fmcty-form-style-charlie.fmcty-engaged{min-height:480px}}.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:#357dcc}@media screen and (min-width: 800px){.notice{background-image:url("https://www.veteransunited.com/assets/v4/images/education/icons/icon-v4calc-promo.webp");background-position:40px 45px;background-repeat:no-repeat;background-size:140px auto;padding:40px 200px 40px 250px}.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("https://www.veteransunited.com/assets/v4/images/education/icons/icon-v4calc-promo.png")}}.calculator-or{opacity:0.6;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}.calculator-component .fmcty-field.fmcty-field-hidden-input{display:none}.calculator-component .fmcty-form-style-bravo{margin-bottom:0}@media screen and (min-width: 800px){.calculator-component .fmcty-form-style-bravo .fmcty-form{margin-left:0;margin-right:0}}@media screen and (min-width: 1000px){.calculator-component .fmcty-form-style-bravo{margin-bottom:40px}}.calculator-component .fmcty-form-style-bravo .fmcty-input-text,.calculator-component .fmcty-form-style-bravo .fmcty-input-number,.calculator-component .fmcty-form-style-bravo .fmcty-input-textarea,.calculator-component .fmcty-form-style-bravo .fmcty-styled-select-loaded,.calculator-component .fmcty-form-style-bravo .fmcty-autocomplete-placeholder,.calculator-component .fmcty-form-style-bravo .fmcty-input-currency,.calculator-component .fmcty-form-style-bravo .fmcty-field-currency dd,.calculator-component .fmcty-form-style-bravo .fmcty-radio-group,.calculator-component .fmcty-form-style-bravo .fmcty-checkbox-group{width:100%;max-width:100%}.calculator-component .fmcty-form .fmcty-radio-option input{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;height:1px !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;width:1px !important;z-index:-1 !important}.calculator-component .fmcty-checkbox-group .fmcty-checkbox-option .fmcty-checkbox-option-label{padding-left:3.25rem}.calculator-component .fmcty-checkbox-group .fmcty-checkbox-option .fmcty-checkbox-option-label:before{content:'';display:block;position:absolute;left:1rem;top:calc(1.25rem - 2px);height:1.25rem;width:1.25rem;border:2px solid #c7c8c8;transition:.1s;border-radius:0}.calculator-component .fmcty-checkbox-group .fmcty-checkbox-option input:checked+label:before{content:'';display:block;position:absolute;left:1.325rem;top:calc(1rem - 0px);height:1.25rem;width:.625rem;border:none;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg)}.calculator-component .fmcty-field{margin:0 0 20px 0}@media screen and (min-width: 800px){.calculator-component .fmcty-field{margin:0 0 30px 0}}.calculator-component .fmcty-field dt{margin:0 auto 1em auto}.calculator-component .fmcty-label{font-size:18px}.calculator-component .fmcty-slider-track,.calculator-component .fmcty-slider .fmcty-slider-track:before,.calculator-component .fmcty-slider .fmcty-slider-track:after{height:20px}.calculator-component .fmcty-slider .fmcty-slider-track{margin:20px 20px 1px}.calculator-component .fmcty-slider .fmcty-slider-grabber{top:-13px}.calculator-component .fmcty-slider input{font-size:20px;line-height:1;margin:0;padding:8px 5px;width:100%}.calculator-component .fmcty-field-submit{display:none !important}.calculator-component .fmcty-form{text-align:left}.calculator-component .fmcty-sections{display:-ms-grid;-ms-grid-columns:100%;-ms-grid-rows:auto auto auto;display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;column-gap:0}.calculator-component .fmcty-section{margin:0 -10px 20px -10px}.calculator-component .fmcty-section[data-fmcty-section="start"]{-ms-grid-row:1;-ms-grid-column:1;grid-row-start:1;grid-row-end:2}.calculator-component .fmcty-section[data-fmcty-section="start"] .fmcty-section-content{*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;position:relative}.calculator-component .fmcty-section[data-fmcty-section="start"] .fmcty-section-content:before,.calculator-component .fmcty-section[data-fmcty-section="start"] .fmcty-section-content:after{content:"";display:table}.calculator-component .fmcty-section[data-fmcty-section="start"] .fmcty-section-content:after{clear:both}.calculator-component .fmcty-section[data-fmcty-section="results"]{-ms-grid-row:2;-ms-grid-column:1;grid-row-start:2;grid-row-end:3;max-width:500px;margin-left:auto;margin-right:auto}.calculator-component .fmcty-section[data-fmcty-section="cta"]{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-row-align:start;grid-row-start:3;grid-row-end:4}.calculator-component .fmcty-section[data-fmcty-section="cta"] .fmcty-section-content{margin:2rem 0;text-align:center}.calculator-component .fmcty-section[data-fmcty-section="cta"] .fmcty-section-content h3{margin-bottom:20px}@media screen and (min-width: 800px){.calculator-component .fmcty-sections{row-gap:20px}.calculator-component .fmcty-section{margin:0}}@media screen and (min-width: 1000px){.calculator-component .fmcty-sections{display:-ms-grid;-ms-grid-columns:49% 2% 49%;-ms-grid-rows:auto 1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:20px;row-gap:0}.calculator-component .fmcty-section[data-fmcty-section="start"]{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.calculator-component .fmcty-section[data-fmcty-section="results"]{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.calculator-component .fmcty-section[data-fmcty-section="cta"]{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:2}}@media screen and (min-width: 1200px){.calculator-component .fmcty-sections{column-gap:40px}}.calculator-component .field-calc_afford_header{margin-top:0}.calculator-component .field-calc_afford_header .h-echo{background:#357dcc;background-image:-moz-linear-gradient(33deg, #1f4b7c 0%, #357dcc 100%);background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #1f4b7c), color-stop(100%, #357dcc));background-image:-webkit-linear-gradient(33deg, #1f4b7c 0%, #357dcc 100%);background-image:-o-linear-gradient(33deg, #1f4b7c 0%, #357dcc 100%);background-image:-ms-linear-gradient(33deg, #1f4b7c 0%, #357dcc 100%);background-image:linear-gradient(33deg, #1f4b7c 0%, #357dcc 100%);color:#fff;margin:0 -20px;padding:20px}@media screen and (min-width: 0px) and (max-width: 799px){.calculator-component .field-calc_afford_header .h-echo{font-size:20px}}.calculator-component .fmcty-radio-option-label{border-left-width:0;border-radius:0;font-weight:bold;margin:0;padding:18px 15px;white-space:nowrap;font-size:15px}@media screen and (min-width: 376px){.calculator-component .fmcty-radio-option-label{font-size:16px}}.calculator-component .fmcty-radio-option-label:hover,.calculator-component .fmcty-radio-option-label:focus{background-color:#2a64a4;border-color:#2a64a4;background-color:rgba(53,125,204,0.1);border-color:rgba(53,125,204,0.5);color:#202021}.calculator-component .fmcty-radio-option-label:before{display:none !important}.calculator-component .fmcty-radio-option:first-child .fmcty-radio-option-label{border-left-width:1px;border-radius:5px 0 0 5px}.calculator-component .fmcty-radio-option:last-child .fmcty-radio-option-label{border-right-width:1px;border-radius:0 5px 5px 0}.calculator-component .fmcty-radio-option-label span{font-size:0.8em;font-weight:normal;opacity:0.8;display:inline;line-height:1}.calculator-component .fmcty-checkbox-option-label{font-weight:bold;font-size:15px}@media screen and (min-width: 376px){.calculator-component .fmcty-checkbox-option-label{font-size:16px}}.calculator-component .field-calc_bah_income input{padding-right:32px}.calculator-component .field-calc_bah_income dd{position:relative}.calculator-component .field-calc_bah_income dd:before{content:"/mo";line-height:40px;position:absolute;pointer-events:none;text-align:right;width:1em;z-index:2;font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;color:#aaa;font-size:20px;right:25px;bottom:42px}@media screen and (min-width: 376px){.calculator-component .field-calc_bah_income dd:before{right:25px;bottom:51px}}.calculator-component .field-calc_interest_rate input,.calculator-component .field-calc_dti_pct input,.calculator-component .field-calc_prop_tax_pct input,.calculator-component .field-calc_insurance_pct input{padding-right:32px}.calculator-component .field-calc_interest_rate dd,.calculator-component .field-calc_dti_pct dd,.calculator-component .field-calc_prop_tax_pct dd,.calculator-component .field-calc_insurance_pct dd{position:relative}.calculator-component .field-calc_interest_rate dd:after,.calculator-component .field-calc_dti_pct dd:after,.calculator-component .field-calc_prop_tax_pct dd:after,.calculator-component .field-calc_insurance_pct dd:after{content:"%";right:10px;line-height:56px;position:absolute;pointer-events:none;text-align:right;top:0px;width:1em;z-index:2;font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;color:#aaa;font-size:20px}.calculator-component .field-calc_dti_pct dd:after{line-height:42px}.calculator-component .field-calc_dti_pct dd input{padding-left:12px}.calculator-component .field-calc_annual_income input,.calculator-component .field-calc_debt_payments input,.calculator-component .field-calc_down_payment input,.calculator-component .field-calc_bah_income input{padding-left:28px}.calculator-component .field-calc_annual_income dd,.calculator-component .field-calc_debt_payments dd,.calculator-component .field-calc_down_payment dd,.calculator-component .field-calc_bah_income dd{position:relative}.calculator-component .field-calc_annual_income dd:after,.calculator-component .field-calc_debt_payments dd:after,.calculator-component .field-calc_down_payment dd:after,.calculator-component .field-calc_bah_income 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:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;color:#aaa;font-size:20px}.calculator-component .field-calc_down_payment input{padding-right:60px}.calculator-component .field-calc_down_payment output{position:absolute;right:0;top:32px;padding:0 8px;width:60px;line-height:42px;color:#aaa;font-size:20px;text-align:left;border-left:1px solid #c7c8c8;z-index:2;font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal}.calculator-component .field-calc_interest_rate input{margin:3px auto 0 auto;line-height:32px}.calculator-component .fmcty-radio-group{display:flex}.calculator-component .fmcty-radio-group .fmcty-radio-option{width:auto;flex:1 1 auto}.calculator-component .field-calc_va_specific .fmcty-checkbox-option-label{margin:0}.calculator-component .field-calc_va_specific .fmcty-checkbox-option{width:100%;margin-bottom:10px}.calculator-component .field-calc_prop_tax_pct,.calculator-component .field-calc_insurance_pct{display:none;position:relative}.calculator-component .field-calc_credit_rating .fmcty-radio-group,.calculator-component .field-calc_military_type .fmcty-radio-group{flex-wrap:wrap}.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option{width:50%}@media screen and (min-width: 0px) and (max-width: 799px){.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option:nth-child(1) label,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option:nth-child(1) label{border-radius:5px 0 0 0}.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option:nth-child(2) label,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option:nth-child(2) label{border-radius:0 5px 0 0}.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option:nth-child(3) label,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option:nth-child(3) label{border-radius:0 0 0 5px;border-left-width:1px;border-top-width:0}.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option:nth-child(4) label,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option:nth-child(4) label{border-radius:0 0 5px 0;border-top-width:0}}.calculator-component .field-calc_prop_tax_pct,.calculator-component .field-calc_insurance_pct,.calculator-component .field-calc_interest_rate,.calculator-component .field-calc_annual_income,.calculator-component .field-calc_debt_payments,.calculator-component .field-calc_down_payment,.calculator-component .field-calc_dti_pct,.calculator-component .field-calc_bah_income{position:relative}.calculator-component .field-calc_prop_tax_pct dd,.calculator-component .field-calc_insurance_pct dd,.calculator-component .field-calc_interest_rate dd,.calculator-component .field-calc_annual_income dd,.calculator-component .field-calc_debt_payments dd,.calculator-component .field-calc_down_payment dd,.calculator-component .field-calc_dti_pct dd,.calculator-component .field-calc_bah_income dd{position:absolute;top:32px;width:100%}.calculator-component .field-calc_prop_tax_pct .fmcty-field-description,.calculator-component .field-calc_insurance_pct .fmcty-field-description,.calculator-component .field-calc_interest_rate .fmcty-field-description,.calculator-component .field-calc_annual_income .fmcty-field-description,.calculator-component .field-calc_debt_payments .fmcty-field-description,.calculator-component .field-calc_down_payment .fmcty-field-description,.calculator-component .field-calc_dti_pct .fmcty-field-description,.calculator-component .field-calc_bah_income .fmcty-field-description{font-size:13px;margin-top:78px}.calculator-component .field-calc_annual_income .fmcty-field-description,.calculator-component .field-calc_debt_payments .fmcty-field-description,.calculator-component .field-calc_down_payment .fmcty-field-description,.calculator-component .field-calc_dti_pct .fmcty-field-description,.calculator-component .field-calc_bah_income .fmcty-field-description{margin-top:110px}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dt span,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dt span,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dt span,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dt span{margin-top:115px}@media screen and (min-width: 376px){.calculator-component .fmcty-form-style-afford .field-calc_annual_income label,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments label,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct label,.calculator-component .fmcty-form-style-afford .field-calc_bah_income label{padding-right:170px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:left}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dt span,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dt span,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dt span,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dt span{margin-top:62px}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dd,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dd,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dd{top:42px}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dd .fmcty-slider-track,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dd .fmcty-slider-track,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-track,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dd .fmcty-slider-track{margin-bottom:10px}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dd input,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dd input,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd input,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dd input{width:150px;position:absolute;right:0;top:-42px}.calculator-component .fmcty-form-style-afford .field-calc_annual_income dd:after,.calculator-component .fmcty-form-style-afford .field-calc_debt_payments dd:after,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd:after,.calculator-component .fmcty-form-style-afford .field-calc_bah_income dd:after{top:-42px;left:auto;right:128px}}@media screen and (min-width: 450px){.calculator-component .fmcty-form-style-afford .field-calc_down_payment label{padding-right:220px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:left}.calculator-component .fmcty-form-style-afford .field-calc_down_payment dt span{margin-top:62px}.calculator-component .fmcty-form-style-afford .field-calc_down_payment dd{top:42px}.calculator-component .fmcty-form-style-afford .field-calc_down_payment dd .fmcty-slider-track{margin-bottom:10px}.calculator-component .fmcty-form-style-afford .field-calc_down_payment dd input{width:210px;position:absolute;right:0;top:-42px}.calculator-component .fmcty-form-style-afford .field-calc_down_payment dd:after{top:-42px;left:auto;right:187px}.calculator-component .fmcty-form-style-afford .field-calc_down_payment output{top:0}}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dt span{margin-top:120px}@media screen and (min-width: 376px){.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dt span{margin-top:68px}}.calculator-component .fmcty-form-style-afford .field-calc_down_payment{margin-bottom:40px}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd:after{right:12px}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-progress{background-color:transparent}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:before,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:after{position:absolute;top:72px;font-size:15px;font-weight:bold;text-shadow:0 0 5px rgba(0,0,0,0.3);text-transform:uppercase;line-height:1;color:#fff;z-index:1;bottom:auto;pointer-events:none}@media screen and (min-width: 376px){.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:before,.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:after{top:30px}}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:before{content:"Affordable";left:8px;bottom:auto}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider:after{content:"Risky";right:8px;bottom:auto}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-track{height:32px;margin-left:18px;margin-right:18px;background:#3FAC00;background:-moz-linear-gradient(90deg, #3FAC00 10%, #FFE800 60%, #da232e 90%);background:-webkit-linear-gradient(90deg, #3FAC00 10%, #FFE800 60%, #da232e 90%);background:linear-gradient(90deg, #3FAC00 10%, #FFE800 60%, #da232e 90%)}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-track:before{height:32px;background-color:#3FAC00;border-radius:8px 0 0 8px}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-track:after{height:32px;background-color:#da232e;border-radius:0 8px 8px 0}.calculator-component .fmcty-form-style-afford .field-calc_dti_pct dd .fmcty-slider-grabber{top:-9px}.calculator-component .field-cta_personalize .button{position:relative;padding-left:48px;text-align:left}.calculator-component .field-cta_personalize .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}@media screen and (min-width: 640px){.calculator-component .field-calc_va_specific .fmcty-checkbox-option-label{margin:0}.calculator-component .field-calc_va_specific .fmcty-checkbox-option{width:50%;margin-bottom:0}.calculator-component .field-calc_va_specific .fmcty-checkbox-option:first-child label{margin-right:10px}.calculator-component .field-calc_va_specific .fmcty-checkbox-option:last-child label{margin-left:10px}}@media screen and (min-width: 800px){.calculator-component .field-calc_prop_tax_pct,.calculator-component .field-calc_insurance_pct,.calculator-component .field-calc_interest_rate,.calculator-component .field-calc_loan_term{width:50%;float:left}.calculator-component .field-calc_prop_tax_pct.fmcty-field-number dd,.calculator-component .field-calc_insurance_pct.fmcty-field-number dd,.calculator-component .field-calc_interest_rate.fmcty-field-number dd,.calculator-component .field-calc_loan_term.fmcty-field-number dd{width:calc(100% - 10px)}.calculator-component .field-calc_prop_tax_pct,.calculator-component .field-calc_interest_rate{padding-right:10px}.calculator-component .field-calc_insurance_pct,.calculator-component .field-calc_loan_term{padding-left:10px}.calculator-component .field-calc_credit_rating,.calculator-component .field-calc_military_type{clear:both}.calculator-component .field-calc_credit_rating .fmcty-radio-group,.calculator-component .field-calc_military_type .fmcty-radio-group{flex-wrap:nowrap}.calculator-component .field-calc_credit_rating .fmcty-radio-group .fmcty-radio-option,.calculator-component .field-calc_military_type .fmcty-radio-group .fmcty-radio-option{width:auto}}@media screen and (min-width: 1000px) and (max-width: 1349px){.calculator-component .field-calc_va_specific .fmcty-checkbox-option{width:100%;margin-bottom:20px}.calculator-component .field-calc_va_specific .fmcty-checkbox-option:first-child label{margin-right:0}.calculator-component .field-calc_va_specific .fmcty-checkbox-option:last-child label{margin-left:0}}.field-calc_show_more{text-align:center}.field-calc_show_more button{-webkit-appearance:none;background:none;border:0 none;color:#357dcc;font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal}.field-calc_show_more button:hover{color:#da232e}.field-calc_show_more button:hover:after{border-color:#da232e}.field-calc_show_more button:after{content:"";display:inline-block;border:4px solid #357dcc;border-left-width:0;border-top-width:0;width:10px;height:10px;margin:0 0 0 10px;transform:rotate(45deg);transition:transform 0.3s ease;position:relative;top:-2px}.fmcty-show-more .field-calc_show_more button:after{transform:rotate(-135deg);top:1px}.fmcty-show-more .field-calc_prop_tax_pct,.fmcty-show-more .field-calc_insurance_pct{display:block}.result-warning-wrapper.hide{visibility:hidden;opacity:0;transition:visibility 0s linear 300ms, opacity 300ms}.result-warning-wrapper.show{visibility:visible;opacity:1;transition:visibility 0s linear 0s, opacity 300ms}.field-calc_results_home_price dd{position:relative}.field-calc_results_home_price p,.field-calc_results_home_price h3{margin:0}.field-calc_results_home_price .result-header-wrapper{display:flex;align-items:center;justify-content:center}.field-calc_results_home_price .result-header{font-size:20px;line-height:1.2;text-align:center;color:#1b3850;padding:24px 0}.field-calc_results_home_price .result-header output{font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;font-size:44px;display:block}.field-calc_results_home_price .result-header .dti-line-2{display:block}.field-calc_results_home_price .result-warning-wrapper{background-color:rgba(255,255,255,0.97);padding:1em 1.5em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;text-shadow:0 0 12px #fff;box-shadow:0 7px 14px 0 rgba(0,0,0,0.09),0 2px 7px 0 rgba(0,0,0,0.06)}@media screen and (min-width: 376px){.field-calc_results_home_price .result-header output{font-size:58px}}@media screen and (min-width: 800px){.field-calc_results_home_price .result-header output{font-size:72px}}@media screen and (min-width: 500px) and (max-width: 999px){.field-calc_results_home_price .result-header .dti-line-2{display:inline}}@media screen and (min-width: 1200px){.field-calc_results_home_price .result-header .dti-line-2{display:inline}}.dti-badge{font-weight:bold;border-radius:50px;padding:4px .5em;display:inline-block;transition:background-color .2s ease-in}.badge-affordable{background-color:rgba(100,224,62,0.33)}.badge-difficult{background-color:#FFE800;color:#1b3850}.badge-risky{color:#fff;background-color:rgba(218,35,46,0.9);text-shadow:0 0 5px #971018;letter-spacing:1px}.budget-list,.budget-breakdown{list-style:none outside;margin:0 auto;padding:0}.budget-breakdown{border-top:1px solid #ddd;padding:30px 0 0 0;margin:30px auto}.budget-list li{line-height:1;margin:15px 0;padding:2px 0;overflow:hidden}.budget-list .breakdown-item-label{float:left}.budget-list output{float:right}.budget-list .leftover{margin-top:30px;margin-bottom:0;padding-top:18px;border-top:solid 1px #ddd}.budget-list span.fmcty-field-description{font-size:13px;margin:8px 0 0 0}@media screen and (min-width: 900px){.budget-breakdown,.budget-list{font-size:18px}}.mobile-results-wrapper{background:rgba(27,56,80,0.9);bottom:-136px;border-radius:10px 10px 0 0;color:rgba(255,255,255,0.7);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 .result-warning-wrapper{background-color:rgba(27,56,80,0.97);border-radius:6px;padding:1em 1.5em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.mobile-results-wrapper .mobile-results .result-warning-wrapper .result-warning .h-echo,.mobile-results-wrapper .mobile-results .result-warning-wrapper .result-warning p{color:#fff;margin:0 0 6px 0}.mobile-results-wrapper .mobile-results-header{font-size:14px;line-height:1.2;text-align:center;padding:4px 0 8px 0}.mobile-results-wrapper .mobile-results-header output{font-family:proxima-nova, Roboto, sans-serif;font-weight:800;font-style:normal;font-size:32px;display:block;color:#fff}.mobile-results-wrapper .mobile-results-cta{display:block}.mobile-results-wrapper.mobile-results-visible{bottom:0}.page-content .card-list{display:grid;grid-row-gap:1rem;margin:0;padding:0}.page-content .card-list-item{padding:1rem 0;background:#fff;border-radius:2px;margin:0}@media screen and (min-width: 800px){.page-content{padding-top:3rem}.page-content .card-list{grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem}}.interest-rate-assumptions{padding:1rem;background:#f6f7f7;margin-top:1rem;margin-bottom:2rem}

/*# sourceMappingURL=calculator-affordability.css.map */