.btn-component{border-radius:.375rem;font-weight:500;letter-spacing:.028125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-component.primary{background-color:#eb7100;border:.0625rem solid #eb7100;color:#fff}.btn-component.primary:hover{background-color:#e66100;cursor:pointer}.btn-component.secondary{background-color:#fff;border:.0625rem solid #eb7100;color:#eb7100}.btn-component.secondary:hover{background-color:#e661000d;cursor:pointer}.btn-component.destructive{background-color:#fff;border:.0625rem solid #d24708;color:#d24708}.btn-component.destructive:hover{background-color:#af16160d;cursor:pointer}.btn-component.link{border-color:transparent;background-color:transparent;color:#00488a;transition:.25s all ease-in-out}.btn-component.link:hover{transition:.25s all ease-in-out;background-color:#f3f3f3;cursor:pointer}.btn-component.disabled,.btn-component:disabled{background-color:#f3f3f3;border:none;color:#b2b2b2;pointer-events:none}.btn-component.disabled:hover,.btn-component.disabled.focus,.btn-component:disabled:hover,.btn-component:disabled.focus{cursor:not-allowed;box-shadow:none;background-color:#f3f3f3;color:#b2b2b2}.btn-component.xl{font-size:1rem;padding:1.1875rem 2rem}.btn-component.large{font-size:1rem;padding:.8125rem 2rem}.btn-component.medium{font-size:1rem;padding:.6875rem 2rem}.btn-component.small{font-size:.875rem;padding:.375rem 2rem}.header-very-large-display{font-size:2.5rem;line-height:3.75rem;color:#000;font-weight:500}.header-large-display{font-size:1.75rem;line-height:2.625rem;color:#000;font-weight:500}@media (max-width: 768px){.header-large-display{font-size:1.25rem;line-height:1.875rem}}.header1{font-size:1.5rem;line-height:2.25rem;color:#000;font-weight:500}@media (max-width: 768px){.header1{font-size:1.125rem;line-height:1.6875rem}}.header2{font-size:1.125rem;line-height:1.6875rem;color:#000;font-weight:500}@media (max-width: 768px){.header2{font-size:1rem;line-height:1.5rem}}.header3{font-size:1rem;line-height:1.5rem;color:#000;font-weight:500}@media (max-width: 768px){.header3{font-size:.875rem;line-height:1.3125rem}}.header4{font-size:.875rem;line-height:1.3125rem;color:#000;font-weight:500}@media (max-width: 768px){.header4{font-size:.75rem;line-height:1.125rem}}.header5{font-size:.75rem;line-height:1.125rem;color:#000;font-weight:500}@media (max-width: 768px){.header5{font-size:.625rem;line-height:.9375rem}}.mortgage-calculator-app .mortgage-calculator-container{width:100%;max-width:68.6875rem;display:flex;flex-direction:column;padding:3.75rem 2rem;margin:0 auto;color:#000}@media screen and (max-width: 1024px){.mortgage-calculator-app .mortgage-calculator-container{display:block}}.mortgage-calculator-app .mc-section-container{margin-top:1.25rem;padding-bottom:1.25rem}@media only screen and (max-width: 600px){.mortgage-calculator-app .mc-section-container{margin-top:.75rem;padding-bottom:.75rem}}.mortgage-calculator-app .mc-section-container .title-heading{font-size:2rem;font-weight:500;line-height:130%;margin-bottom:1rem}.mortgage-calculator-app .mc-section-container .title-description{font-size:1.25rem;font-weight:400;line-height:130%}.mortgage-calculator-app .mc-section-container .section-title{font-size:1.75rem;font-weight:500;line-height:130%;margin:0 0 .5rem}.mortgage-calculator-app .mc-section-container .sub-title{font-size:1.25rem;line-height:130%;font-weight:500;margin:0 0 1rem}.mortgage-calculator-app .mc-section-container .content{display:block;font-size:1.125rem;font-weight:200;line-height:150%;margin-bottom:1rem}.mortgage-calculator-app .mc-section-container .content.mb-8{margin-bottom:.5rem}.mortgage-calculator-app .mc-section-container .content.font-bold{font-weight:500}.mortgage-calculator-app .mc-section-container .content:last-child{margin-bottom:0}.mortgage-calculator-app .mc-section-container a{background-color:transparent;text-decoration:underline}.mortgage-calculator-app .blockquote-container{padding:1rem 1.5rem 1rem 3rem;border-left:.25rem solid #00488a;background-color:#f5f8fa;margin-bottom:1.25rem}.mortgage-calculator-app .blockquote-container .blockquote-wrapper{display:flex;-moz-column-gap:1rem;column-gap:1rem}.mortgage-calculator-app .blockquote-container img{width:9.5625rem;height:10.0625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#f5f8fa;border-radius:.25rem;margin-top:.625rem}.mortgage-calculator-app .blockquote-container blockquote{font-size:1.5rem;font-weight:400;line-height:150%;margin:0}.mortgage-calculator-app .blockquote-container .author{font-size:1.125rem;font-weight:200;line-height:150%;text-decoration:none;margin-top:.5rem}.mortgage-calculator-app .blockquote-container cite{font-style:normal}.mortgage-calculator-app .mc-section-container:first-child{margin-top:0}.mortgage-calculator-app .mc-section-container:last-child{padding-bottom:0}.mortgage-calculator-app .calculator-mount{min-height:33.8125rem}.mortgage-calculator-app .calculator-mount .calculator-container .input-section-container{-moz-column-gap:1rem;column-gap:1rem;margin-top:0}.mortgage-calculator-app .calculator-mount .learn-more-button-container{margin:0}.mortgage-calculator-app .calculator-mount .input-section-container .basic-text-container input[type=text]{width:100%}.mortgage-calculator-app .calculator-mount .input-section-container .basic-text-container input.down-payment-percent-input{max-width:3.875rem}.mortgage-calculator-app .calculator-mount div.basic-text-container input[type=text]{height:2.75rem;padding:.625rem;font-weight:200}.mortgage-calculator-app .mortgage-payment-formula-container .formula-legend{margin-bottom:1rem}.mortgage-calculator-app .mortgage-payment-formula-container .formula-container{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.mortgage-calculator-app .mortgage-payment-formula-container .formula{display:flex;justify-content:center;align-items:center;border-radius:.25rem;padding:1rem 1.5rem;box-shadow:0 .125rem .9375rem #00000026;-moz-column-gap:.5rem;column-gap:.5rem;font-size:1.25rem;font-weight:400;line-height:130%}.mortgage-calculator-app .mortgage-payment-formula-container .formula .border-line{height:.0625rem;background-color:#e5e5e5;margin:.25rem 0}.mortgage-calculator-app .faq-container .details{border-bottom:.0625rem solid #e5e5e5}.mortgage-calculator-app .faq-container .details:last-child{border-bottom:unset}.mortgage-calculator-app .faq-container .details summary{display:flex;justify-content:space-between;align-items:center;line-height:130%;font-weight:400;font-size:1.25rem;padding:1rem .5rem;cursor:pointer}.mortgage-calculator-app .faq-container .details p{padding:0 1.5rem 1rem;line-height:150%}.mortgage-calculator-app .faq-container .details .res-icon{min-width:1.5rem;min-height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.9375rem}.mortgage-calculator-app .font-bold{font-weight:500}.mortgage-calculator-app p,.mortgage-calculator-app .details-list{margin:0}.mortgage-calculator-app .details-list li{font-size:1.125rem;margin-bottom:.5rem;line-height:150%}.mortgage-calculator-app .details-list li:last-child{margin-bottom:0}.mortgage-calculator-app .details-list li::marker{font-weight:500}.mortgage-calculator-app a:focus:not(:focus-visible){background-color:transparent}.mortgage-calculator-app .cta-button{font-size:.875rem;font-weight:500;line-height:150%;color:#000;text-decoration:underline;padding:0;background-color:transparent;border:none;outline:none;letter-spacing:.028125rem}.mortgage-calculator-app .mortgage-news-container .mortgage-news-title{margin-bottom:1.5rem}.mortgage-calculator-app .mortgage-news-container .articles-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;margin:0;list-style-type:none}@media only screen and (max-width: 1024px){.mortgage-calculator-app .mortgage-news-container .articles-container{grid-template-columns:repeat(2,1fr)}}.mortgage-calculator-app .mortgage-news-container .articles-container a{display:flex;height:100%}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article{display:flex;flex-direction:column;box-shadow:0 .125rem .9375rem #00000026;border-radius:.25rem}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article img{display:flex;width:100%;aspect-ratio:334/229;border-radius:.25rem .25rem 0 0;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article .info-container{display:flex;flex-direction:column;justify-content:center;gap:.1875rem;padding:.75rem 1rem}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article .info-container .date{font-size:.6875rem;font-weight:200;line-height:130%}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article .info-container .title{font-size:1rem;color:#000;font-weight:500;line-height:130%;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mortgage-calculator-app .mortgage-news-container .articles-container .related-article .info-container .description{font-size:1rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mortgage-calculator-app .mortgage-news-container a{text-decoration:none}.btn-component[data-v-c9793224]{border-radius:.375rem;font-weight:500;letter-spacing:.028125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-component.primary[data-v-c9793224]{background-color:#eb7100;border:.0625rem solid #eb7100;color:#fff}.btn-component.primary[data-v-c9793224]:hover{background-color:#e66100;cursor:pointer}.btn-component.secondary[data-v-c9793224]{background-color:#fff;border:.0625rem solid #eb7100;color:#eb7100}.btn-component.secondary[data-v-c9793224]:hover{background-color:#e661000d;cursor:pointer}.btn-component.destructive[data-v-c9793224]{background-color:#fff;border:.0625rem solid #d24708;color:#d24708}.btn-component.destructive[data-v-c9793224]:hover{background-color:#af16160d;cursor:pointer}.btn-component.link[data-v-c9793224]{border-color:transparent;background-color:transparent;color:#00488a;transition:.25s all ease-in-out}.btn-component.link[data-v-c9793224]:hover{transition:.25s all ease-in-out;background-color:#f3f3f3;cursor:pointer}.btn-component.disabled[data-v-c9793224],.btn-component[data-v-c9793224]:disabled{background-color:#f3f3f3;border:none;color:#b2b2b2;pointer-events:none}.btn-component.disabled[data-v-c9793224]:hover,.btn-component.disabled.focus[data-v-c9793224],.btn-component[data-v-c9793224]:disabled:hover,.btn-component:disabled.focus[data-v-c9793224]{cursor:not-allowed;box-shadow:none;background-color:#f3f3f3;color:#b2b2b2}.btn-component.xl[data-v-c9793224]{font-size:1rem;padding:1.1875rem 2rem}.btn-component.large[data-v-c9793224]{font-size:1rem;padding:.8125rem 2rem}.btn-component.medium[data-v-c9793224]{font-size:1rem;padding:.6875rem 2rem}.btn-component.small[data-v-c9793224]{font-size:.875rem;padding:.375rem 2rem}@media only screen and (max-width: 600px){input[type=file][data-v-c9793224]::-webkit-file-upload-button{color:#000}input[data-v-c9793224]:is([type=button],[type=submit],[type=reset]),input[type=file][data-v-c9793224]::file-selector-button,button[data-v-c9793224]{color:#000}}.datepicker-container[data-v-c9793224]{z-index:1;background-color:#fff;color:#4c4c4c;overflow:hidden;min-height:25rem;max-height:100%;position:relative;border-radius:.375rem;display:block}@media only screen and (max-width: 600px){.datepicker-container[data-v-c9793224]{width:100%;height:100%;max-width:initial;max-height:initial;border-radius:initial}}@media (max-height: 800px){.datepicker-container[data-v-c9793224]{min-height:auto}}.datepicker-container .dates-included[data-v-c9793224]{display:inline-flex;-moz-column-gap:1rem;column-gap:1rem;border:none;padding:0;margin:0}.datepicker-container .dates-included[data-v-c9793224] .basic-text-container{text-align:left}.datepicker-container .dates-included[data-v-c9793224] .basic-text-container .input-group-container{margin-top:.34375rem}.datepicker-container .dp__flex_display[data-v-c9793224]{display:block;margin:auto}.datepicker-container[data-v-c9793224] .dp__main{font-family:Outfit,sans-serif}.datepicker-container[data-v-c9793224] .dp__main .dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #cee5ff;--dp-hover-text-color: #fff;--dp-primary-color: #00488a;--dp-primary-text-color: #fff;--dp-border-color: #f5f5f5}.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap{display:flex;justify-content:center;align-items:stretch;flex-direction:column;font-family:Outfit,sans-serif;padding:0}.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap .dp__calendar_header .dp__calendar_header_item{height:initial;width:initial;padding:0}.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap .dp__calendar_header .dp__calendar_header_item .week-day-name{display:flex;justify-content:center;align-items:center;min-height:3rem;min-width:3rem;font-weight:500}.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap .dp__calendar .dp__calendar_row{margin:0}@media only screen and (max-width: 600px){.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap .dp__calendar_header_item,.datepicker-container[data-v-c9793224] .dp__main .dp__calendar_wrap .dp__calendar_item{font-size:1.125rem}}.datepicker-container[data-v-c9793224] .dp__main .dp__cell_inner{min-width:3rem;min-height:3rem;width:initial;height:initial;overflow:hidden}.datepicker-container[data-v-c9793224] .dp__main .dp__range_end,.datepicker-container[data-v-c9793224] .dp__main .dp__range_start,.datepicker-container[data-v-c9793224] .dp__main .dp__active_date{border:none;font-weight:500}.datepicker-container[data-v-c9793224] .dp__main .dp__range_start{border-radius:1.5rem 0 0 1.5rem}.datepicker-container[data-v-c9793224] .dp__main .dp__range_start:after{content:"";display:block;width:100%;height:100%;position:absolute;box-shadow:30px -30px 0 40px #ffdbc2}.datepicker-container[data-v-c9793224] .dp__main .dp__range_end{border-radius:0 1.5rem 1.5rem 0}.datepicker-container[data-v-c9793224] .dp__main .dp__range_end.dp__range_start{border-radius:unset}.datepicker-container[data-v-c9793224] .dp__main .dp__range_end:before{overflow:visible;content:"";display:block;width:100%;height:100%;position:absolute;box-shadow:-16px 0 0 1px #ffdbc2}.datepicker-container[data-v-c9793224] .dp__main .dp__range_between{font-weight:500}.datepicker-container[data-v-c9793224] .dp__main .dp__today{border:none}.datepicker-container[data-v-c9793224] .dp__main .dp__menu{border:none;font-family:inherit}.datepicker-container[data-v-c9793224] .dp__main .dp__instance_calendar .dp__month_year_wrap{justify-content:space-between;height:100%;margin:1rem .625rem .75rem;align-items:center;width:unset}.datepicker-container[data-v-c9793224] .dp__main .dp__instance_calendar .dp__month_year_wrap span{font-size:1.25rem;font-weight:500}.datepicker-container .action-button[data-v-c9793224]{font-size:.75rem;background-color:#fff;height:2rem;width:2rem;border:.0625rem solid #d2d2d2;border-radius:50%;padding:0;color:#000}.datepicker-container .action-button[data-v-c9793224]:disabled{color:var(--dp-secondary-color);cursor:not-allowed}.datepicker-container .full-width[data-v-c9793224]{width:100%;margin-top:1rem;line-height:150%}.datepicker-container .highlight[data-v-c9793224]{color:#d24708}.datepicker-container .highlight.secondary[data-v-c9793224]{opacity:.35}.datetimepicker-modal-container[data-v-bbc6ddbd]{background-color:#fff;color:#4c4c4c;overflow-x:hidden;overflow-y:auto;width:26.0625rem;max-width:26.875rem;max-height:100%;position:relative;border-radius:.375rem;text-align:center}@media only screen and (max-width: 600px){.datetimepicker-modal-container[data-v-bbc6ddbd]{width:100%;height:100%;max-width:initial;max-height:initial;overflow:auto}}.datetimepicker-modal-container .datetimepicker-modal-header[data-v-bbc6ddbd]{position:relative;display:flex;align-items:center;justify-content:center}.datetimepicker-modal-container .datetimepicker-modal-header .datepicker-title[data-v-bbc6ddbd]{width:100%;border-bottom:.0625rem solid #e5e5e5;text-align:center;font-family:Outfit,sans-serif;font-weight:500;font-size:1.375rem;line-height:3.9375rem;margin:0}@media (max-width: 768px){.datetimepicker-modal-container .datetimepicker-modal-header .datepicker-title[data-v-bbc6ddbd]{font-size:1.25rem}}@media (max-width: 600px){.datetimepicker-modal-container .datetimepicker-modal-header .datepicker-title[data-v-bbc6ddbd]{font-size:1.125rem;line-height:3.5rem}}.datetimepicker-modal-container .datetimepicker-modal-header .btn-close-modal[data-v-bbc6ddbd]{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;z-index:1;background:none;border:none;font-size:.84375rem;color:#000}.datetimepicker-modal-container .datetimepicker-modal-header .btn-close-modal[data-v-bbc6ddbd]:hover{cursor:pointer;outline:none}.datetimepicker-modal-container .datetimepicker-modal-content[data-v-bbc6ddbd]{padding:1.46875rem 2.5rem 2.5rem}@media only screen and (max-width: 600px){.datetimepicker-modal-container .datetimepicker-modal-content[data-v-bbc6ddbd]{padding:1rem 1rem 1.5rem}}div.basic-text-container[data-v-521ba559]{font-weight:200;font-size:1rem}div.basic-text-container label.text-input-label[data-v-521ba559]{color:#000;font-weight:500;font-size:1rem;line-height:130%;display:block;margin:0 0 .3125rem}div.basic-text-container label.hide-label[data-v-521ba559]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}div.basic-text-container input[type=text][data-v-521ba559],div.basic-text-container input[type=tel][data-v-521ba559],div.basic-text-container input[type=password][data-v-521ba559],div.basic-text-container input[type=number][data-v-521ba559],div.basic-text-container input[type=email][data-v-521ba559],div.basic-text-container input[type=time][data-v-521ba559],div.basic-text-container input[type=date][data-v-521ba559]{transition:.2s all ease-in-out;font-family:Outfit,sans-serif;font-size:1rem;line-height:150%;color:#000;border-radius:.375rem;border:.0625rem solid #d2d2d2;background-color:#fff;padding:.625rem;height:2.75rem;font-weight:200;display:block;min-width:7.5rem;width:100%}div.basic-text-container input[type=text][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=tel][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=password][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=number][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=email][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=time][data-v-521ba559]::-moz-placeholder,div.basic-text-container input[type=date][data-v-521ba559]::-moz-placeholder{color:#b2b2b2;font-weight:200;font-size:1rem;line-height:150%}div.basic-text-container input[type=text][data-v-521ba559]::placeholder,div.basic-text-container input[type=tel][data-v-521ba559]::placeholder,div.basic-text-container input[type=password][data-v-521ba559]::placeholder,div.basic-text-container input[type=number][data-v-521ba559]::placeholder,div.basic-text-container input[type=email][data-v-521ba559]::placeholder,div.basic-text-container input[type=time][data-v-521ba559]::placeholder,div.basic-text-container input[type=date][data-v-521ba559]::placeholder{color:#b2b2b2;font-weight:200;font-size:1rem;line-height:150%}div.basic-text-container input[type=text][data-v-521ba559]:focus,div.basic-text-container input[type=tel][data-v-521ba559]:focus,div.basic-text-container input[type=password][data-v-521ba559]:focus,div.basic-text-container input[type=number][data-v-521ba559]:focus,div.basic-text-container input[type=email][data-v-521ba559]:focus,div.basic-text-container input[type=time][data-v-521ba559]:focus,div.basic-text-container input[type=date][data-v-521ba559]:focus{outline:none;border:.0625rem solid #ff850f;box-shadow:inset 0 0 0 .0625rem #ff850f}div.basic-text-container input[type=text][data-v-521ba559]:disabled,div.basic-text-container input[type=tel][data-v-521ba559]:disabled,div.basic-text-container input[type=password][data-v-521ba559]:disabled,div.basic-text-container input[type=number][data-v-521ba559]:disabled,div.basic-text-container input[type=email][data-v-521ba559]:disabled,div.basic-text-container input[type=time][data-v-521ba559]:disabled,div.basic-text-container input[type=date][data-v-521ba559]:disabled{background-color:#f3f3f3;border:.0625rem solid #d2d2d2;cursor:not-allowed;text-overflow:ellipsis;overflow:hidden}div.basic-text-container input[type=text].error[data-v-521ba559],div.basic-text-container input[type=tel].error[data-v-521ba559],div.basic-text-container input[type=password].error[data-v-521ba559],div.basic-text-container input[type=number].error[data-v-521ba559],div.basic-text-container input[type=email].error[data-v-521ba559],div.basic-text-container input[type=time].error[data-v-521ba559],div.basic-text-container input[type=date].error[data-v-521ba559]{border:.0625rem solid #d24708}div.basic-text-container input[type=text].error[data-v-521ba559]:focus,div.basic-text-container input[type=tel].error[data-v-521ba559]:focus,div.basic-text-container input[type=password].error[data-v-521ba559]:focus,div.basic-text-container input[type=number].error[data-v-521ba559]:focus,div.basic-text-container input[type=email].error[data-v-521ba559]:focus,div.basic-text-container input[type=time].error[data-v-521ba559]:focus,div.basic-text-container input[type=date].error[data-v-521ba559]:focus{outline:none;box-shadow:0 0 .25rem #d24708}div.basic-text-container .error-message[data-v-521ba559]{margin:.25rem 0 0;font-weight:400;font-size:.875rem;line-height:130%;color:#d24708;visibility:hidden}div.basic-text-container .error-message.visible[data-v-521ba559]{visibility:visible}.edit-listing-form-field-container .basic-text-container .text-input-label[data-v-521ba559]{font-size:1rem;font-weight:500;line-height:130%;margin-bottom:.5rem}.edit-listing-form-field-container .basic-text-container .date-input[data-v-521ba559]{font-size:1rem;margin-top:0;flex-grow:1}.edit-listing-form-field-container .basic-text-container .error-message[data-v-521ba559]{margin:.5rem 0 0;font-weight:400;font-size:1rem;line-height:130%;color:#d24708}@media only screen and (max-width: 600px){.edit-listing-form-field-container .basic-text-container .error-message[data-v-521ba559]{font-size:.875rem}}.amortization-container .header[data-v-6f8abd5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.amortization-container .sub-title[data-v-6f8abd5b]{margin-bottom:0}.amortization-container .input-section-container[data-v-6f8abd5b]{display:grid;justify-content:space-between;border:.0625rem solid #d2d2d2;border-radius:.625rem;box-shadow:0 .125rem .4375rem #00000012;margin-bottom:1rem;padding:2rem;gap:.75rem 2rem;grid-template-columns:1fr 1.4fr 1fr .7fr 1.2fr}@media only screen and (max-width: 1600px){.amortization-container .input-section-container[data-v-6f8abd5b]{-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (max-width: 1439px){.amortization-container .input-section-container[data-v-6f8abd5b]{grid-template-columns:repeat(3,1fr);-moz-column-gap:2rem;column-gap:2rem}.amortization-container .input-section-container .downpayment-container[data-v-6f8abd5b]{grid-column:span 2}}@media only screen and (max-width: 1024px){.amortization-container .input-section-container[data-v-6f8abd5b]{border-radius:.625rem;padding-bottom:2rem}}@media only screen and (max-width: 600px){.amortization-container .input-section-container[data-v-6f8abd5b]{grid-template-columns:repeat(5,1fr);-moz-column-gap:1rem;column-gap:1rem;border:none;box-shadow:none;margin-top:0;padding:.75rem 0}.amortization-container .input-section-container .home-price-container[data-v-6f8abd5b]{grid-column:span 2}.amortization-container .input-section-container .downpayment-container[data-v-6f8abd5b],.amortization-container .input-section-container .loan-amount-container[data-v-6f8abd5b]{grid-column:span 3}.amortization-container .input-section-container .interest-rate-container[data-v-6f8abd5b]{grid-column:span 2}.amortization-container .input-section-container .loan-type[data-v-6f8abd5b]{grid-column:1/-1}}.amortization-container .amortization-container[data-v-6f8abd5b]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}.amortization-container .amortization-container .sticky[data-v-6f8abd5b]{position:-webkit-sticky;position:sticky;top:4.5625rem;z-index:1}.amortization-container .amortization-container .summary-container[data-v-6f8abd5b]{display:flex;flex-direction:column;row-gap:1rem;padding:1rem;border:.0625rem solid #e5e5e5;border-radius:.5rem}.amortization-container .amortization-container .summary-container .summary-item[data-v-6f8abd5b]{display:flex;justify-content:space-between;align-items:center}.amortization-container .amortization-container .summary-container.chart-container[data-v-6f8abd5b]{row-gap:.5rem}.amortization-container .amortization-container .summary-container.chart-container .chart-item[data-v-6f8abd5b]{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.amortization-container .amortization-container .summary-container.chart-container .chart-item .dot[data-v-6f8abd5b]{width:.75rem;height:.75rem;border-radius:50%}.amortization-container .amortization-container .summary-container.chart-container .chart-item .dot.blue[data-v-6f8abd5b]{background-color:#0071eb}.amortization-container .amortization-container .summary-container.chart-container .chart-item .dot.navy[data-v-6f8abd5b]{background-color:#00488a}.amortization-container .amortization-container .summary-container.chart-container .chart-item .dot.green[data-v-6f8abd5b]{background-color:#9ade8e}.amortization-container .amortization-container .summary-container[data-v-6f8abd5b]:first-child{margin-bottom:2.5rem}.amortization-container table[data-v-6f8abd5b]{width:100%;text-align:left;table-layout:fixed}.amortization-container table th[data-v-6f8abd5b],.amortization-container table td[data-v-6f8abd5b]{padding:.75rem .5rem;font-size:1rem}.amortization-container table tbody th[data-v-6f8abd5b],.amortization-container table tbody td[data-v-6f8abd5b]{font-weight:200;border-bottom:.0625rem solid #d2d2d2}.amortization-container table tbody th[data-v-6f8abd5b]:last-child,.amortization-container table tbody td[data-v-6f8abd5b]:last-child{text-align:right}.calculator-container .title-wrapper[data-v-39293b4c]{display:flex;align-items:center}.calculator-container .title-wrapper .vue-learn-more-btn[data-v-39293b4c]{min-width:1.5rem;min-height:1.5rem;display:flex;justify-content:center;align-items:center;margin-left:.5rem;background-color:transparent;border:none;padding:0}@media only screen and (max-width: 600px){.calculator-container .title-wrapper .vue-learn-more-btn[data-v-39293b4c]{min-width:1rem;min-height:1rem;margin-left:.25rem}}.calculator-container .title-wrapper .res-icon[data-v-39293b4c]{font-size:1.0625rem;color:#4c4c4c}@media only screen and (max-width: 600px){.calculator-container .title-wrapper .res-icon[data-v-39293b4c]{font-size:.75rem}}.calculator-container>.input-section-container[data-v-39293b4c]{display:grid;justify-content:space-between;border:.0625rem solid #d2d2d2;border-radius:.625rem;box-shadow:0 .125rem .4375rem #00000012;margin-top:.71875rem;padding:2rem;gap:.75rem 2rem;grid-template-columns:1fr 1.4fr 1fr .7fr 1.2fr}@media only screen and (max-width: 1600px){.calculator-container>.input-section-container[data-v-39293b4c]{-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (max-width: 1439px){.calculator-container>.input-section-container[data-v-39293b4c]{grid-template-columns:repeat(3,1fr);-moz-column-gap:2rem;column-gap:2rem}.calculator-container>.input-section-container .downpayment-container[data-v-39293b4c]{grid-column:span 2}}@media only screen and (max-width: 1024px){.calculator-container>.input-section-container[data-v-39293b4c]{border-radius:.625rem;padding-bottom:2rem}}@media only screen and (max-width: 600px){.calculator-container>.input-section-container[data-v-39293b4c]{grid-template-columns:repeat(5,1fr);-moz-column-gap:1rem;column-gap:1rem;border:none;box-shadow:none;margin-top:0;padding:.75rem 0}.calculator-container>.input-section-container .home-price-container[data-v-39293b4c]{grid-column:span 2}.calculator-container>.input-section-container .downpayment-container[data-v-39293b4c]{grid-column:span 3}.calculator-container>.input-section-container .loan-amount-container[data-v-39293b4c]{grid-column:span 3}.calculator-container>.input-section-container .interest-rate-container[data-v-39293b4c]{grid-column:span 2}.calculator-container>.input-section-container .loan-type[data-v-39293b4c]{grid-column:1/-1}}.calculator-container .tabs-wrap[data-v-39293b4c]{width:100%;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;list-style:none;margin:1rem 0 1.375rem;padding:0;border-bottom:.0625rem solid #e5e5e5}@media (max-width: 600px){.calculator-container .tabs-wrap[data-v-39293b4c]{margin-bottom:0}}@media only screen and (max-width: 600px){.calculator-container .tabs-wrap li[data-v-39293b4c]{flex:1}}.calculator-container .tabs-wrap li button[data-v-39293b4c]{background-color:#fff;font-size:1.125rem;font-weight:400;line-height:130%;color:#000;border:none;border-radius:0;padding:1.125rem .5rem;border-bottom:.125rem solid transparent}@media only screen and (max-width: 1024px){.calculator-container .tabs-wrap li button[data-v-39293b4c]{font-size:1rem}}@media only screen and (max-width: 600px){.calculator-container .tabs-wrap li button[data-v-39293b4c]{width:100%;font-weight:200;font-size:.875rem}}.calculator-container .tabs-wrap li button.active[data-v-39293b4c]{font-weight:500;border-bottom:.125rem solid #ff850f}@media only screen and (max-width: 600px){.calculator-container .tabs-wrap li button.active[data-v-39293b4c]{font-weight:400}}.calculator-container .tabs-wrap li button.active[data-v-39293b4c]:focus{outline:none}.calculator-container .basic-text-container .pointer-events-none[data-v-39293b4c]{pointer-events:none}.calculator-container .basic-text-container input[data-v-39293b4c]{border-radius:.375rem;border:.0625rem solid #d2d2d2;min-height:2.75rem;outline:none;font-size:1.125rem}@media only screen and (max-width: 1439px){.calculator-container .basic-text-container input[data-v-39293b4c]{font-size:1rem}}@media only screen and (max-width: 600px){.calculator-container .basic-text-container input[data-v-39293b4c]{padding:.625rem;font-size:1rem;font-weight:200}}.calculator-container .sr-only[data-v-39293b4c]{border:0;clip:rect(0 0 0 0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.calculator-container .input-label[data-v-39293b4c]{font-size:1.125rem;line-height:130%;font-weight:500;margin:0 0 .25rem;white-space:nowrap}@media only screen and (max-width: 1439px){.calculator-container .input-label[data-v-39293b4c]{font-size:1rem;margin-bottom:.3125rem}}@media only screen and (max-width: 600px){.calculator-container .input-label[data-v-39293b4c]{margin-bottom:.375rem}}.calculator-container .input-label .text-input-label[data-v-39293b4c]{display:inline;font-weight:500;font-size:1.125rem}@media only screen and (max-width: 1439px){.calculator-container .input-label .text-input-label[data-v-39293b4c]{font-size:1rem}}.calculator-container .input-label .rfsn-tooltip-text[data-v-39293b4c]{white-space:normal}.calculator-container .select-container[data-v-39293b4c]{position:relative}.calculator-container .select-container .select-down-arrow[data-v-39293b4c]{color:#ff850f;font-size:1.4375rem;pointer-events:none;position:absolute;right:.5625rem;top:.75rem}.calculator-container select[data-v-39293b4c]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;height:2.75rem;line-height:inherit;outline:none}.calculator-container select[data-v-39293b4c]::-ms-expand{display:none}.calculator-container .down-payment-input-container[data-v-39293b4c]{display:flex;-moz-column-gap:.625rem;column-gap:.625rem}@media only screen and (max-width: 2240px){.calculator-container .down-payment-input-container .down-payment-percent-input[data-v-39293b4c]{max-width:3.875rem;padding:0;text-align:center}}@media only screen and (max-width: 600px){.calculator-container .down-payment-input-container .down-payment-percent-input[data-v-39293b4c]{max-width:3.5625rem}}.calculator-container .est-payment[data-v-39293b4c]{pointer-events:none;border:none}.calculator-container .dot[data-v-39293b4c]{height:1.5625rem;width:1.5625rem;border-radius:50%;display:inline-block;padding:.625rem}.calculator-container .error[data-v-39293b4c]{color:#d24708}.calculator-container .range-container[data-v-39293b4c]{margin-top:.4375rem;position:relative}.calculator-container .payment-breakdown-container[data-v-39293b4c]{display:flex;flex-direction:row;align-items:center;margin-top:3rem}@media only screen and (max-width: 1439px){.calculator-container .payment-breakdown-container[data-v-39293b4c]{margin-top:2.75rem}}@media only screen and (max-width: 700px){.calculator-container .payment-breakdown-container[data-v-39293b4c]{display:block}}@media only screen and (max-width: 600px){.calculator-container .payment-breakdown-container[data-v-39293b4c]{margin-top:0}}.calculator-container .learn-more-button-container[data-v-39293b4c]{margin-top:1rem;text-align:right}.calculator-container .learn-more-button-container.has-source-label[data-v-39293b4c]{display:flex;justify-content:space-between}.calculator-container .learn-more-button-container.has-source-label .no-mls-data-source[data-v-39293b4c]{color:#4c4c4c;font-weight:200;line-height:130%;font-size:1rem}@media only screen and (max-width: 600px){.calculator-container .learn-more-button-container.has-source-label .no-mls-data-source[data-v-39293b4c]{font-size:.875rem}}@media only screen and (max-width: 700px){.calculator-container .learn-more-button-container[data-v-39293b4c]{margin-top:.5rem;text-align:left}}.calculator-container .learn-more-button-container .learn-more-link[data-v-39293b4c]{background-color:transparent;color:#000;font-size:.875rem;line-height:150%;font-weight:500;text-decoration:underline}@media only screen and (max-width: 1439px){.calculator-container .learn-more-button-container .learn-more-link[data-v-39293b4c]{line-height:130%}}.calculator-container .learn-more-button-container .vue-learn-more-modal[data-v-39293b4c]{color:#000;font-size:.875rem;line-height:150%;font-weight:200;text-decoration:underline;letter-spacing:.028125rem;background:none;border:none;padding:0}@media only screen and (max-width: 1439px){.calculator-container .learn-more-button-container .vue-learn-more-modal[data-v-39293b4c]{line-height:130%}}.calculator-container[data-v-39293b4c] .listbox-btn{font-size:1.125rem;white-space:nowrap}@media only screen and (max-width: 1439px){.calculator-container[data-v-39293b4c] .listbox-btn{font-size:1rem}}@media only screen and (max-width: 360px){.calculator-container[data-v-39293b4c] .listbox-btn{padding-left:.3125rem}}@media only screen and (max-width: 360px){.calculator-container[data-v-39293b4c] .listbox-btn .listbox-arrow{font-size:1.25rem;margin-left:0}}@media only screen and (max-width: 360px){.calculator-container[data-v-39293b4c] .listbox-list-item{padding-left:.3125rem;padding-right:.3125rem}}.calculator-container[data-v-39293b4c] .list-item-text-container{font-size:1.125rem}@media only screen and (max-width: 1439px){.calculator-container[data-v-39293b4c] .list-item-text-container{font-size:1rem}}.calculator-container div.basic-text-container input[type=text][data-v-39293b4c]{min-width:3.4375rem;height:2.75rem;padding:.625rem;font-weight:200}
