.fmcty-style-refi{--color-form-radio-background-hover: #CEE4FF;--color-form-radio-background-selected: #005AF7;--form-radio-border-selected: 1px solid #005AF7;--color-form-radio-text-selected: #fff;--color-form-radio-background-selected-hover: #005AF7;--form-radio-border-selected-hover: 1px solid #005AF7;--color-form-radio-text-selected-hover: #fff;--color-form-check-background-hover: #CEE4FF;--color-form-check-background-selected: #fff;--form-check-border-selected: 1px solid #005AF7;--color-form-check-text-selected: #001941;--color-form-check-background-selected-hover: #CEE4FF;--form-check-border-selected-hover: 1px solid #005AF7;--color-form-check-text-selected-hover: #001941}.fmcty-style-refi .fmcty-field-submit{display:none !important}.fmcty-style-refi .fmcty-label{font-size:16px}@media screen and (min-width: 376px){.fmcty-style-refi .fmcty-label{font-size:18px}}.fmcty-style-refi .fmcty-fields{padding-top:0}.fmcty-style-refi .fmcty-field{margin:0 0 30px 0}@media screen and (min-width: 800px){.fmcty-style-refi .fmcty-field{margin:0 0 30px 0}}.fmcty-style-refi .field-original_loan_type .toggletip-container,.fmcty-style-refi .field-refi_loan_type .toggletip-container{position:absolute}.fmcty-style-refi .field-original_loan_type .toggletip-container button,.fmcty-style-refi .field-refi_loan_type .toggletip-container button{padding:10px;border:none;background-color:transparent;top:-12px;left:-8px;position:relative;border-radius:30px}.fmcty-style-refi .field-original_loan_type .toggletip-container button:before,.fmcty-style-refi .field-refi_loan_type .toggletip-container button:before{content:"i";width:15px;height:15px;border-radius:30px;border:1px solid #001941;background:#fff;color:#001941;font-size:11px;line-height:0.25rem;text-align:center;position:relative;padding:5px;position:relative;display:block}.fmcty-style-refi .field-original_loan_type .toggletip-container button:focus,.fmcty-style-refi .field-refi_loan_type .toggletip-container button:focus{outline:2px dotted #005AF7}.fmcty-style-refi .field-original_loan_type .toggletip-container span,.fmcty-style-refi .field-refi_loan_type .toggletip-container span{left:-22%;top:-8px;position:relative}.fmcty-style-refi .field-original_loan_type .toggletip-container span.toggletip-bubble,.fmcty-style-refi .field-refi_loan_type .toggletip-container span.toggletip-bubble{display:block;position:relative;font-family:Roboto, sans-serif;font-size:15px;font-weight:normal;max-width:300px;width:100%;border:none;border-radius:6px;padding:15px 20px 14px 20px;line-height:1.4rem;text-align:left;z-index:3;background:#fff;box-shadow:0px 7px 14px 0px rgba(0,0,0,0.4),1px -4px 7px 0 rgba(0,0,0,0.06);color:#667088;z-index:3}.fmcty-style-refi .fmcty-field-text input:focus,.fmcty-style-refi .fmcty-field-number input:focus,.fmcty-style-refi .fmcty-field-currency input:focus{outline-offset:3px}.fmcty-style-refi .fmcty-field-text dd,.fmcty-style-refi .fmcty-field-number dd,.fmcty-style-refi .fmcty-field-currency dd{padding:0}.fmcty-style-refi .fmcty-input-text,.fmcty-style-refi .fmcty-input-number{font-size:20px;margin:0;padding:8px 10px;width:100%;line-height:34px}.fmcty-style-refi .fmcty-input-text:focus,.fmcty-style-refi .fmcty-input-number:focus{outline-offset:3px}@media screen and (min-width: 376px){.fmcty-style-refi .fmcty-checkbox-group .fmcty-checkbox-option .fmcty-checkbox-option-label{font-size:16px}}.fmcty-style-refi .field-current_loan_header,.fmcty-style-refi .field-refi_loan_header{margin-top:0;margin-bottom:16px}@media screen and (min-width: 800px){.fmcty-style-refi .field-current_loan_header,.fmcty-style-refi .field-refi_loan_header{margin-bottom:8px}}.fmcty-style-refi .field-current_loan_header .h-echo,.fmcty-style-refi .field-refi_loan_header .h-echo{background:transparent;color:#001941;margin:0 -20px 0 -20px;padding:10px 20px 10px 65px;font-size:22px}@media screen and (min-width: 800px){.fmcty-style-refi .field-current_loan_header .h-echo,.fmcty-style-refi .field-refi_loan_header .h-echo{padding:20px 20px 20px 65px;font-size:22px}}.fmcty-style-refi #fmcty_calc_refi_current_loan_header{position:relative}.fmcty-style-refi #fmcty_calc_refi_current_loan_header:before{position:absolute;width:35px;height:35px;content:"";background:url("/assets/v5/images/icons/icon-what-is-a-va-loan.svg") no-repeat;top:3px;left:0}@media screen and (min-width: 800px){.fmcty-style-refi #fmcty_calc_refi_current_loan_header:before{top:12px}}@-moz-document url-prefix(){.fmcty-style-refi #fmcty_calc_refi_current_loan_header:before{top:16px}@media screen and (min-width: 800px){.fmcty-style-refi #fmcty_calc_refi_current_loan_header:before{top:26px}}}.fmcty-style-refi #fmcty_calc_refi_refi_loan_header{position:relative}.fmcty-style-refi #fmcty_calc_refi_refi_loan_header:before{position:absolute;width:35px;height:35px;content:"";background:url("/assets/v5/images/icons/icon-refinancing.svg") no-repeat;top:5px;left:0}@media screen and (min-width: 800px){.fmcty-style-refi #fmcty_calc_refi_refi_loan_header:before{top:14px}}@-moz-document url-prefix(){.fmcty-style-refi #fmcty_calc_refi_refi_loan_header:before{top:18px}@media screen and (min-width: 800px){.fmcty-style-refi #fmcty_calc_refi_refi_loan_header:before{top:26px}}}.fmcty-style-refi .field-refi_loan_type_popup{float:left;clear:both;background-color:#F3AA9D;color:#401108;border-radius:5px;padding:8px 9px 5px 30px;font-size:15px;margin-top:-18px;line-height:1.1rem;position:relative}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_loan_type_popup{margin-top:-30px}}.fmcty-style-refi .field-refi_loan_type_popup:before{content:'!';display:block;position:absolute;top:7px;left:8px;width:17px;height:17px;color:#401108;border-radius:50%;text-align:center;font-weight:bold;line-height:0.95rem;font-size:13px;border:1.5px solid #401108}.fmcty-style-refi .field-refi_loan_type_popup:after{content:'';display:block;position:absolute;top:-18px;left:5%;width:0;height:0;border-color:transparent transparent #F3AA9D transparent;border-style:solid;border-width:10px}.fmcty-style-refi .field-refi_loan_term{clear:both}.fmcty-style-refi .field-remaining_balance.fmcty-field-currency dd,.fmcty-style-refi .field-funding_fee.fmcty-field-currency dd,.fmcty-style-refi .field-closing_costs.fmcty-field-currency dd{position:absolute;top:32px;width:100%}.fmcty-style-refi .field-remaining_balance.fmcty-field-currency dd:before,.fmcty-style-refi .field-funding_fee.fmcty-field-currency dd:before,.fmcty-style-refi .field-closing_costs.fmcty-field-currency dd:before{left:10px}.fmcty-style-refi .field-remaining_balance .fmcty-field-description,.fmcty-style-refi .field-funding_fee .fmcty-field-description,.fmcty-style-refi .field-closing_costs .fmcty-field-description{font-size:14px;margin-top:5em;margin-bottom:0}.fmcty-style-refi .field-current_interest_rate input,.fmcty-style-refi .field-refi_interest_rate input{padding-right:32px}.fmcty-style-refi .field-current_interest_rate dd,.fmcty-style-refi .field-refi_interest_rate dd{position:relative}.fmcty-style-refi .field-current_interest_rate dd:after,.fmcty-style-refi .field-refi_interest_rate dd:after{content:"%";right:10px;line-height:50px;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;color:var(--color-form-field-marker);font-size:20px}.fmcty-style-refi .field-current_interest_rate{padding-left:10px;width:50%;float:left}@media screen and (min-width: 800px){.fmcty-style-refi .field-current_interest_rate{padding-left:10px;width:50%;float:left}}@media screen and (min-width: 1000px){.fmcty-style-refi .field-current_interest_rate{padding-left:0;width:100%;float:left}}@media screen and (min-width: 1300px){.fmcty-style-refi .field-current_interest_rate{padding-left:10px;width:50%;float:left}}.fmcty-style-refi .fmcty-field-number_slider input{box-shadow:none}.fmcty-style-refi .fmcty-field-number_slider input:focus{outline-offset:3px}.fmcty-style-refi .fmcty-field-number_slider dd:before{top:14px;left:10px}@media screen and (min-width: 376px){.fmcty-style-refi .fmcty-field-number_slider dd:before{top:15px;left:10px}}.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider{padding:0}.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider-track,.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider .fmcty-slider-track:before,.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider .fmcty-slider-track:after{height:20px}.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider-track{margin:22px 20px 20px  10px}.fmcty-style-refi .fmcty-field-number_slider .fmcty-slider-grabber{top:-13px}.fmcty-style-refi .fmcty-field-number_slider .fmcty-input-number-slider{font-size:20px;margin:0;padding:8px 10px;width:100%;background-color:transparent;line-height:34px}.fmcty-style-refi .fmcty-field-number_slider .fmcty-input-mask-number{padding-left:28px}.fmcty-style-refi .field-original_loan_amount,.fmcty-style-refi .field-refi_cashout_amount{margin-bottom:26px}.fmcty-style-refi .field-original_loan_term{width:100%}@media screen and (min-width: 800px){.fmcty-style-refi .field-original_loan_term{width:50%;padding-right:10px}}@media screen and (min-width: 1000px){.fmcty-style-refi .field-original_loan_term{width:100%;padding-right:0}}.fmcty-style-refi .field-original_loan_term .fmcty-radio-group{display:grid;grid-template-columns:1fr 1fr}.fmcty-style-refi .field-original_loan_term .fmcty-radio-group .fmcty-radio-option:first-child label{border-radius:6px 0 0 6px;border-right-width:0}.fmcty-style-refi .field-original_loan_term .fmcty-radio-group .fmcty-radio-option:last-child label{border-right-width:1px;border-radius:0 6px 6px 0}.fmcty-style-refi .field-original_loan_term .fmcty-radio-option-label{border:solid 1px #005AF7;padding:16px 10px;font-size:15px;text-align:center;line-height:1.1;min-height:50px}@media screen and (min-width: 376px){.fmcty-style-refi .field-original_loan_term .fmcty-radio-option-label{white-space:nowrap;font-size:16px}}.fmcty-style-refi .field-original_loan_term .fmcty-radio-option-label:before,.fmcty-style-refi .field-original_loan_term .fmcty-radio-option-label:after{display:none}.fmcty-style-refi .field-original_loan_type .fmcty-radio-group{display:grid;grid-template-columns:1fr 1fr}.fmcty-style-refi .field-original_loan_type .fmcty-radio-group .fmcty-radio-option:first-child label{border-radius:6px 0 0 6px;border-right-width:0}.fmcty-style-refi .field-original_loan_type .fmcty-radio-group .fmcty-radio-option:last-child label{border-right-width:1px;border-radius:0 6px 6px 0}.fmcty-style-refi .field-original_loan_type .fmcty-radio-option-label{border:solid 1px #005AF7;padding:16px 10px;font-size:15px;text-align:center;line-height:1.1;min-height:50px}@media screen and (min-width: 376px){.fmcty-style-refi .field-original_loan_type .fmcty-radio-option-label{white-space:nowrap;font-size:16px}}.fmcty-style-refi .field-original_loan_type .fmcty-radio-option-label:before,.fmcty-style-refi .field-original_loan_type .fmcty-radio-option-label:after{display:none}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_loan_type{margin-bottom:42px;padding-right:0px;width:50%;float:left}}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-group{display:grid;grid-template-columns:1fr 1fr}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-group .fmcty-radio-option:first-child label{border-radius:6px 0 0 6px;border-right-width:0}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-group .fmcty-radio-option:last-child label{border-right-width:1px;border-radius:0 6px 6px 0}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-option-label{border:solid 1px #005AF7;padding:16px 10px;font-size:15px;text-align:center;line-height:1.1;min-height:50px}@media screen and (min-width: 376px){.fmcty-style-refi .field-refi_loan_type .fmcty-radio-option-label{white-space:nowrap;font-size:16px}}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-option-label:before,.fmcty-style-refi .field-refi_loan_type .fmcty-radio-option-label:after{display:none}.fmcty-style-refi .field-refi_loan_type .fmcty-radio-option-label span{display:inline;line-height:1}.fmcty-style-refi .field-refi_loan_term{width:100%}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_loan_term{width:50%}}@media screen and (min-width: 1300px){.fmcty-style-refi .field-refi_loan_term{clear:both;float:left;padding-right:10px}}.fmcty-style-refi .field-refi_loan_term .fmcty-radio-group{display:grid;grid-template-columns:1fr 1fr}.fmcty-style-refi .field-refi_loan_term .fmcty-radio-group .fmcty-radio-option:first-child label{border-radius:6px 0 0 6px;border-right-width:0}.fmcty-style-refi .field-refi_loan_term .fmcty-radio-group .fmcty-radio-option:last-child label{border-right-width:1px;border-radius:0 6px 6px 0}.fmcty-style-refi .field-refi_loan_term .fmcty-radio-option-label{border:solid 1px #005AF7;padding:16px 10px;font-size:15px;text-align:center;line-height:1.1;min-height:50px}@media screen and (min-width: 376px){.fmcty-style-refi .field-refi_loan_term .fmcty-radio-option-label{white-space:nowrap;font-size:16px}}.fmcty-style-refi .field-refi_loan_term .fmcty-radio-option-label:before,.fmcty-style-refi .field-refi_loan_term .fmcty-radio-option-label:after{display:none}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_cashout_amount{padding-left:10px;width:50%;float:left}}.fmcty-style-refi .field-va_specific{clear:both}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group{display:grid;grid-template-columns:1fr}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:first-child label,.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option label,.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child label{margin-bottom:8px}@media screen and (min-width: 900px){.fmcty-style-refi .field-va_specific .fmcty-checkbox-group{grid-template-columns:1fr 1fr 1fr}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:first-child label{margin-right:10px;margin-bottom:0}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option label{margin-right:10px;margin-bottom:0}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child label{margin-right:0}}@media screen and (min-width: 1000px){.fmcty-style-refi .field-va_specific .fmcty-checkbox-group{grid-template-columns:1fr 1fr}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:first-child label{margin-right:10px;margin-bottom:8px}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option label{margin-right:0;margin-bottom:8px}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child{grid-column:1/3}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child:last-child label{margin-top:2px;margin-right:0}}@media screen and (min-width: 1200px){.fmcty-style-refi .field-va_specific .fmcty-checkbox-group{grid-template-columns:1fr 1fr 1fr}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:first-child label{margin-right:10px;margin-bottom:8px}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option label{margin-right:10px;margin-bottom:8px}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child{grid-column:auto}.fmcty-style-refi .field-va_specific .fmcty-checkbox-group .fmcty-checkbox-option:last-child:last-child label{margin-top:0;margin-right:0}}.fmcty-style-refi .field-va_specific .fmcty-checkbox-option-label{border:solid 1px #005AF7;border-radius:6px;padding:16px 10px 16px 36px;font-size:15px;text-align:left;line-height:1.2;min-height:52px}@media screen and (min-width: 376px){.fmcty-style-refi .field-va_specific .fmcty-checkbox-option-label{white-space:nowrap;font-size:16px}}.fmcty-style-refi .field-va_specific .fmcty-checkbox-option-label:before{top:calc(50% - 10px)}.fmcty-style-refi .field-va_specific input:checked+.fmcty-checkbox-option-label:after{top:calc(50% - 16px)}@media screen and (min-width: 800px){.fmcty-style-refi .field-original_loan_amount{margin-bottom:36px}}@media screen and (min-width: 800px) and (max-width: 999px){.fmcty-style-refi .field-original_loan_amount{padding-right:10px;width:50%;float:left}}.fmcty-style-refi .field-refi_interest_rate{position:relative}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_interest_rate{clear:both}}@media screen and (min-width: 1300px){.fmcty-style-refi .field-refi_interest_rate{float:left;width:50%;padding-left:10px;clear:none}}.fmcty-style-refi .field-refi_interest_rate dd{width:100%}@media screen and (min-width: 600px){.fmcty-style-refi .field-refi_interest_rate dd{width:50%}}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_interest_rate dd{width:50%}}.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description{color:#667088;font-size:12px;line-height:1.5}@media screen and (min-width: 376px){.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description{width:100%;position:relative;top:0;left:0;padding-left:0;margin:0}}@media screen and (min-width: 600px){.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description{width:50%;left:50%;position:absolute;top:35px;padding-left:16px;margin:0}}.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description span{font-size:14px;font-weight:bold;margin:0}@media screen and (min-width: 376px){.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description span{display:block}}.fmcty-style-refi .field-refi_interest_rate .fmcty-field-description a{display:block}.fmcty-style-refi .field-origination_year{padding-right:10px;clear:both;width:50%;float:left}@media screen and (min-width: 800px){.fmcty-style-refi .field-origination_year{padding-right:10px;clear:both;width:50%;float:left}}@media screen and (min-width: 1000px){.fmcty-style-refi .field-origination_year{padding-right:0;clear:both;width:100%;float:left}}@media screen and (min-width: 1300px){.fmcty-style-refi .field-origination_year{padding-right:10px;width:50%;float:left}}.fmcty-style-refi .field-refi_advanced_header,.fmcty-style-refi .field-remaining_balance,.fmcty-style-refi .field-funding_fee,.fmcty-style-refi .field-closing_costs{display:none;position:relative}@media screen and (min-width: 800px){.fmcty-style-refi .field-refi_advanced_header.fmcty-field-currency dd,.fmcty-style-refi .field-remaining_balance.fmcty-field-currency dd,.fmcty-style-refi .field-funding_fee.fmcty-field-currency dd,.fmcty-style-refi .field-closing_costs.fmcty-field-currency dd{width:calc(100% - 10px)}}.fmcty-style-refi .field-refi_advanced_header.fmcty-field-currency dd input,.fmcty-style-refi .field-remaining_balance.fmcty-field-currency dd input,.fmcty-style-refi .field-funding_fee.fmcty-field-currency dd input,.fmcty-style-refi .field-closing_costs.fmcty-field-currency dd input{padding-left:28px}.fmcty-style-refi .field-remaining_balance{width:100%}@media screen and (min-width: 550px){.fmcty-style-refi .field-remaining_balance{padding-right:10px;width:50%;float:left}}@media screen and (min-width: 800px){.fmcty-style-refi .field-remaining_balance{padding-right:10px;width:50%;float:left}}.fmcty-style-refi .field-closing_costs{width:100%}@media screen and (min-width: 550px){.fmcty-style-refi .field-closing_costs{padding-left:10px;width:50%;float:left}}@media screen and (min-width: 800px){.fmcty-style-refi .field-closing_costs{padding-left:10px;width:50%;float:left}}.fmcty-style-refi .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){.fmcty-style-refi .fmcty-radio-option-label{font-size:16px}}.fmcty-style-refi .fmcty-radio-option-label:before{display:none !important}.fmcty-style-refi .fmcty-radio-option-label span{font-size:0.8em;font-weight:normal;opacity:0.8;display:inline;line-height:1}.fmcty-style-refi .fmcty-radio-option:first-child .fmcty-radio-option-label{border-left-width:1px;border-radius:5px 0 0 5px}.fmcty-style-refi .fmcty-radio-option:last-child .fmcty-radio-option-label{border-right-width:1px;border-radius:0 5px 5px 0}.field-calc_show_more,.refi-payment-breakdown{text-align:center}.field-calc_show_more button,.refi-payment-breakdown button{-webkit-appearance:none;background:none;border:0 none;color:#005AF7;font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-weight:800;font-style:normal}.field-calc_show_more button:hover,.refi-payment-breakdown button:hover{color:#E02B0B}.field-calc_show_more button:hover:after,.refi-payment-breakdown button:hover:after{border-color:#E02B0B}.field-calc_show_more button:after,.refi-payment-breakdown button:after{content:"";display:inline-block;border:4px solid #005AF7;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,.fmcty-show-more .refi-payment-breakdown button:after,.refi-results.results-show-more .field-calc_show_more button:after,.refi-results.results-show-more .refi-payment-breakdown button:after{transform:rotate(-135deg);top:1px}.fmcty-show-more .field-refi_advanced_header,.fmcty-show-more .field-remaining_balance,.fmcty-show-more .field-funding_fee,.fmcty-show-more .field-closing_costs,.fmcty-show-more .refi-results-breakdown,.refi-results.results-show-more .field-refi_advanced_header,.refi-results.results-show-more .field-remaining_balance,.refi-results.results-show-more .field-funding_fee,.refi-results.results-show-more .field-closing_costs,.refi-results.results-show-more .refi-results-breakdown{display:block}.refi-label{font-weight:bold;font-size:16px;line-height:1;margin-bottom:4px}.refi-label span{background-color:#D3EE8B;border-radius:50px;padding:4px 12px;display:inline-block}.refi-label .refi-label-negative{color:#fff;background-color:rgba(224,43,11,0.9);text-shadow:0 0 5px #E02B0B}.refi-results{display:none;position:relative;margin-top:64px}.refi-results.show{display:block}.refi-results .va-funding-fee-tooltip .toggletip-container{position:absolute}.refi-results .va-funding-fee-tooltip .toggletip-bubble{display:inline-block;position:absolute;font-family:Roboto, sans-serif;font-size:15px;font-weight:normal;left:-50px;top:20px;width:15em;padding:0.5rem;background:#fff;border:none;border-radius:6px;padding:13px 16px;line-height:1.4rem;text-align:left;box-shadow:0 7px 14px 0 rgba(0,0,0,0.09),0 2px 7px 0 rgba(0,0,0,0.06);color:#667088;z-index:3;border:1px solid #eeeeee}@media screen and (min-width: 600px){.refi-results .va-funding-fee-tooltip .toggletip-bubble{width:20em}}.refi-results .va-funding-fee-tooltip button{padding:10px;border:none;background-color:transparent;top:-14px;left:-6px;position:relative;border-radius:30px}.refi-results .va-funding-fee-tooltip button:before{content:"i";width:15px;height:15px;border-radius:30px;border:1px solid #001941;background:#fff;color:#001941;font-size:11px;line-height:0.25rem;text-align:center;position:relative;padding:5px;position:relative;display:block}.refi-results .va-funding-fee-tooltip button:focus{outline:2px dotted #005AF7;box-shadow:0 0 0 4px #CEE4FF}.refi-results .h-alpha{margin-top:0}.refi-results .refi-results-intro .intro{position:relative;z-index:1}.refi-results .refi-results-monthly{margin-bottom:4rem}.refi-results .refi-results-monthly .h-charlie{margin-bottom:0}.refi-results .refi-results-monthly .monthly-intro{margin-top:0;font-size:16px}.refi-results .refi-results-monthly .monthly-grid{display:-ms-grid;-ms-grid-columns:auto;-ms-grid-rows:auto auto;display:grid;grid-template-columns:auto;grid-template-rows:auto auto;column-gap:0}.refi-results .refi-results-monthly .monthly-compare{align-self:start;display:flex;justify-content:space-between;align-items:center;height:100%;max-width:250px;padding-bottom:20px}.refi-results .refi-results-monthly .monthly-compare .monthly-compare-item{flex:0 0 auto;margin:0}.refi-results .refi-results-monthly .monthly-compare output{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:1}.refi-results .refi-results-monthly .monthly-compare .divider-arrow-right{margin:18px 20px 0}.refi-results .refi-results-monthly .monthly-total{align-self:start;background-color:#f6f7f7;padding:20px;margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100%}.refi-results .refi-results-monthly .monthly-total .monthly-total-item{flex:0 0 auto;margin-bottom:18px}.refi-results .refi-results-monthly .monthly-total .monthly-total-item:first-child{margin-right:20px}.refi-results .refi-results-monthly .monthly-total .monthly-total-item.cta{flex:0 1 auto;margin:0;width:100%}.refi-results .refi-results-monthly .monthly-total .monthly-total-item.cta .button{position:relative;padding-left:48px;text-align:left;width:100%;max-width:320px}.refi-results .refi-results-monthly .monthly-total .monthly-total-item.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}.refi-results .refi-results-monthly .monthly-total .monthly-compare-label{font-size:16px}.refi-results .refi-results-monthly .monthly-total output{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1}@media screen and (min-width: 376px){.refi-results .refi-results-monthly .monthly-compare{max-width:300px}.refi-results .refi-results-monthly .monthly-total .monthly-total-item:first-child{margin-right:40px}.refi-results .refi-results-monthly .monthly-total output{font-size:50px}}@media screen and (min-width: 800px){.refi-results .refi-results-monthly .monthly-total{flex-wrap:nowrap;margin-left:0;margin-right:0}.refi-results .refi-results-monthly .monthly-total .monthly-total-item{margin:0 40px 0 0}.refi-results .refi-results-monthly .monthly-total .monthly-total-item.cta{margin-left:auto;text-align:right}.refi-results .refi-results-monthly .monthly-total .monthly-total-item.cta .button{max-width:320px}.refi-results .refi-results-monthly .monthly-compare{align-items:flex-end}}@media screen and (min-width: 1000px){.refi-results .refi-results-monthly .monthly-grid{display:-ms-grid;-ms-grid-columns:30% 2% 68%;-ms-grid-rows:auto auto auto;display:grid;grid-template-columns:30fr 70fr;grid-template-rows:auto;column-gap:40px}.refi-results .refi-results-monthly .monthly-compare{-ms-grid-row:1;-ms-grid-column:1;grid-column-start:1;grid-column-end:2}.refi-results .refi-results-monthly .monthly-total{-ms-grid-row:1;-ms-grid-column:3;grid-column-start:2;grid-column-end:3}}.refi-results .refi-results-interest .interest-grid{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;margin-top:40px}.refi-results .refi-results-interest .interest-total{grid-row-start:1;grid-row-end:2;align-self:start;background-color:#f6f7f7;padding:20px;margin:0 -20px 30px -20px}.refi-results .refi-results-interest .interest-total output{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-size:50px;line-height:1}.refi-results .refi-results-interest .total-breakdown{grid-row-start:3;grid-row-end:4;align-self:start;list-style:none;margin:0 0 30px 0;padding:0}.refi-results .refi-results-interest .breakdown-list{padding:0}.refi-results .refi-results-interest .breakdown-list li{line-height:1;margin:15px 0;padding:2px 0;overflow:hidden}.refi-results .refi-results-interest .breakdown-list li .breakdown-item-label{float:left}.refi-results .refi-results-interest .breakdown-list li output{float:right}.refi-results .refi-results-interest .breakdown-list .breakdown-total{font-weight:bold;border-top:1px solid #ddd;padding-top:18px}.refi-results .refi-results-interest .interest-chart{grid-row-start:2;grid-row-end:3;min-width:0;margin:0 0 30px 0}@media screen and (min-width: 800px){.refi-results .refi-results-interest .interest-total{margin-left:0;margin-right:0}}@media screen and (min-width: 1000px){.refi-results .refi-results-interest .interest-grid{-ms-grid-columns:30% 2% 68%;-ms-grid-rows:auto 1fr;grid-template-columns:30fr 70fr;grid-template-rows:auto 1fr;column-gap:40px}.refi-results .refi-results-interest .interest-total{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row-align:start;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.refi-results .refi-results-interest .total-breakdown{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row-align:start;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.refi-results .refi-results-interest .interest-chart{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}}.refi-results .refi-results-breakdown{display:none;margin-left:-20px;margin-right:-20px}.refi-results .refi-results-breakdown .breakdown-grid{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;column-gap:40px}.refi-results .refi-results-breakdown .savings-breakdown{grid-column-start:2;grid-column-end:3;align-self:start}.refi-results .refi-results-breakdown .results-table td{text-align:right}.refi-results .refi-results-breakdown .results-table th{text-align:left}.refi-results .refi-results-breakdown .results-table tbody th{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;color:#434343;border:none;border-top:1px solid #e4e4e4;white-space:nowrap}.refi-results .refi-results-breakdown .results-table thead th{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;font-size:1rem;text-align:right}.refi-results .refi-results-breakdown .results-table .highlight-positive{background:rgba(211,238,139,0.4)}.refi-results .refi-results-breakdown .results-table .highlight-negative{background:rgba(211,238,139,0.4)}.refi-results .refi-results-breakdown .results-table .break-even td,.refi-results .refi-results-breakdown .results-table .break-even th{border-top:1px solid #005AF7}.refi-results .refi-results-breakdown .results-table tfoot tr{border-top:2px solid #e4e4e4}.refi-results .refi-payment-breakdown{margin-bottom:2rem}.refi-results .chart-container{width:100%;height:50vh;max-height:250px;margin-bottom:1rem}.refi-results .chart-legend{padding:0;margin:0 0 8px 0;list-style:none;text-align:center}.refi-results .chart-legend .legend-costs,.refi-results .chart-legend .legend-savings{display:inline-block;margin:0 10px}.refi-results .chart-legend .legend-costs:before,.refi-results .chart-legend .legend-savings:before{content:"";border-radius:2px;display:inline-block;height:1em;width:1em;background:#333;vertical-align:middle;margin:0 0.25em 0 0;position:relative;top:-2px}.refi-results .chart-legend .legend-costs:before{background-color:#D3EE8B}.refi-results .chart-legend .legend-savings:before{background-color:#005AF7}@media screen and (min-width: 800px){.refi-results .refi-results-breakdown{margin-left:0;margin-right:0}.refi-results .chart-container{max-height:360px}}.mobile-results-wrapper{background:#001941;bottom:-120px;border-radius:10px 10px 0 0;color:rgba(255,255,255,0.7);cursor:pointer;font-size:14px;left:50%;transform:translateX(-50%);padding:8px 5px 15px 5px;position:fixed;right:10px;text-align:center;width:calc(100% - 20px);min-width:300px;max-width:600px;z-index:9;transition:bottom 0.2s ease-in}@media screen and (min-width: 800px){.mobile-results-wrapper{padding:12px 8px 10px 8px}}.mobile-results-wrapper.mobile-results-visible{bottom:0}.mobile-results-wrapper .mobile-results{display:flex;flex-wrap:wrap;justify-content:center}.mobile-results-wrapper .mobile-result{flex:1 0 auto}.mobile-results-wrapper .mobile-result.interest{display:none}@media screen and (min-width: 800px){.mobile-results-wrapper .mobile-result.interest{display:block}}.mobile-results-wrapper a[href^="#"]:not(.button){border-bottom:none}.mobile-results-wrapper .h-alpha{color:#fff;display:block;font-size:32px;margin:0;line-height:1;padding:0}.mobile-results-wrapper .h-foxtrot{font-size:14px;margin:0}.mobile-results-wrapper .see-more{font-size:12px;color:#fff;text-decoration:none;flex:1 0 100%}@media screen and (min-width: 800px){.mobile-results-wrapper .see-more{font-size:14px}}.content-container{max-width:800px;margin:60px auto}.comparison-table ul{margin:0;padding-left:20px}.comparison-table ul li{margin:16px 0}.comparison-table p{margin-top:24px}.interest-rate-assumptions{padding:1rem;background:#f6f7f7;margin-top:1rem;margin-bottom:2rem}.h-alpha{margin-top:2rem;margin-bottom:.25rem}.h-alpha small{display:block;font-size:1.25rem;line-height:1.75rem}@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-lead-form{position:relative;background-color:#F6F7F7;padding:8px 0;margin:0 -24px}@media screen and (min-width: 800px){.notice-lead-form{padding:8px 0 32px 0;margin:0;border-radius:4px}}.notice-lead-form .fmcty-wrapper{--form-min-height: 200px}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first #field_calcPaymentHeaderForm_refi_reason .fmcty-field-description{color:var(--color-form-label);font-size:15.6px;max-width:32em}@media screen and (min-width: 600px){.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first #field_calcPaymentHeaderForm_refi_reason .fmcty-field-description{font-size:19.5px}}@media screen and (min-width: 800px){.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first #field_calcPaymentHeaderForm_refi_reason .fmcty-field-description{font-size:21px}}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-label{max-width:100%;margin-top:0;line-height:1.1}@media screen and (min-width: 800px){.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-label .fmcty-label-line-1{font-size:1em}}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-label .fmcty-label-line-3{font-size:0.65em;max-width:32em}@media screen and (min-width: 800px){.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-label .fmcty-label-line-3{font-size:0.55em}}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-label p.subheaderText{font-family:Roboto, sans-serif;font-weight:normal;margin:0;font-size:17px;line-height:1.4;color:#667088}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-fields{padding:0 0 24px 0}@media screen and (min-width: 800px){.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-fields{padding:24px 0}}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first .fmcty-radio-option{margin:0 4px;display:inline-block}.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first #calcPaymentHeaderForm_living_situation,.notice-lead-form #calcPaymentHeaderForm .fmcty-section-first #calcPaymentHeaderForm_refi_reason{max-width:1000px}.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 input[type=number]::-webkit-inner-spin-button,.calculator-component input[type=number]::-webkit-outer-spin-button{opacity:1}.calculator-component .h-charlie{background-color:#012A7E;color:#fff;padding:20px;margin:0 -32px;font-size:20px}@media screen and (min-width: 800px){.calculator-component .h-charlie{font-size:24px}}.calculator-component.card{padding:0 32px 0 32px;margin-left:-24px;margin-right:-24px}@media screen and (min-width: 500px){.calculator-component.card{margin-left:auto;margin-right:auto}}.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;row-gap:5px}@media screen and (min-width: 800px){.calculator-component .fmcty-sections{row-gap:10px}}@media screen and (min-width: 1000px){.calculator-component .fmcty-sections{display:-ms-grid;-ms-grid-columns:30% 2% 68%;-ms-grid-rows:auto 1fr;grid-template-columns:30fr 70fr;grid-template-rows:auto 1fr;row-gap:0;column-gap:40px}}@media screen and (min-width: 1200px){.calculator-component .fmcty-sections{column-gap:40px}}.calculator-component .fmcty-section{margin:0 -10px}.calculator-component .fmcty-section[data-fmcty-section="current-loan"],.calculator-component .fmcty-section[data-fmcty-section="refi-loan"]{align-self:start}.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content,.calculator-component .fmcty-section[data-fmcty-section="refi-loan"] .fmcty-section-content{*zoom:1;box-shadow:none;padding:0;position:relative}.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content:before,.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content:after,.calculator-component .fmcty-section[data-fmcty-section="refi-loan"] .fmcty-section-content:before,.calculator-component .fmcty-section[data-fmcty-section="refi-loan"] .fmcty-section-content:after{content:"";display:table}.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content:after,.calculator-component .fmcty-section[data-fmcty-section="refi-loan"] .fmcty-section-content:after{clear:both}.calculator-component .fmcty-section[data-fmcty-section="current-loan"]{-ms-grid-row:1;-ms-grid-column:1;grid-row-start:1;grid-row-end:2}.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content{border-bottom:2.5px dashed #CEE4FF;border-right:0;margin-top:24px;padding-bottom:8px}@media screen and (min-width: 800px){.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content{padding-bottom:24px}}@media screen and (min-width: 1000px){.calculator-component .fmcty-section[data-fmcty-section="current-loan"] .fmcty-section-content{border-bottom:0;border-right:2.5px dashed #CEE4FF;padding-right:40px;margin-bottom:32px;margin-top:24px}}.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 0 0;text-align:center}.calculator-component .fmcty-section[data-fmcty-section="cta"] .fmcty-section-content h3{margin-bottom:20px}.calculator-component .fmcty-section[data-fmcty-section="refi-loan"]{-ms-grid-row:2;-ms-grid-column:1;grid-row-start:2;grid-row-end:3;padding-top:8px}@media screen and (min-width: 800px){.calculator-component .fmcty-section{margin:0}.calculator-component .fmcty-section[data-fmcty-section="refi-loan"]{padding-top:0}}@media screen and (min-width: 1000px){.calculator-component .fmcty-section[data-fmcty-section="current-loan"]{-ms-grid-row:1;-ms-grid-column:1;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.calculator-component .fmcty-section[data-fmcty-section="cta"]{-ms-grid-row:2;-ms-grid-column:1;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:2}.calculator-component .fmcty-section[data-fmcty-section="refi-loan"]{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;padding-top:26px}}
