@keyframes moveDown{0%{transform:translateY(-30%);opacity:0}20%{opacity:1;transform:translateY(310%)}21%{opacity:0}to{opacity:0}}@keyframes moveDownMobile{0%{transform:translateY(30%);opacity:0}20%{opacity:1;transform:translateY(293%)}21%{opacity:0}to{opacity:0}}.center{display:flex;justify-content:center}.error{color:#e4462a;font-size:1.5rem;text-align:center}.articles-by-category{display:flex;flex-direction:column;gap:2rem;padding-top:0;min-height:40rem;max-width:100rem;margin:0 auto}.articles-by-category__header{display:flex;flex-direction:row;justify-content:space-between}.articles-by-category__header__title{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;font-size:2rem;font-weight:700}.articles-by-category__content{display:flex;flex-direction:row;gap:3rem}.articles-by-category__categories{flex:1 1;display:flex;flex-direction:column}.articles-by-category__categories__header{font-weight:700;margin-bottom:1.5rem}.articles-by-category__categories__list{display:flex;flex-direction:column;gap:.5rem}.articles-by-category__categories__list__item{cursor:pointer;color:#2e6975;border:1px solid #9ba8b7;border-radius:1rem;padding:.125rem .75rem;width:-moz-fit-content;width:fit-content}.articles-by-category__categories__list__item--selected{background-color:#2e6975;color:#fff}.articles-by-category__coin-animation{margin-top:13rem;display:flex;flex-direction:column}.articles-by-category__coin-animation__floating-coin{margin-left:.1rem;animation:moveDown 4s linear infinite}@media screen and (max-width:48em){.articles-by-category__coin-animation__floating-coin{animation:moveDownMobile 4s linear infinite;width:3rem}.articles-by-category__coin-animation__coin-stack{width:6rem}.articles-by-category__coin-animation{margin-top:1rem}}.articles-by-category__articles{flex:3 1;display:flex;flex-direction:column;min-height:55rem}.articles-by-category__articles__info{height:30rem;display:flex;justify-content:center;align-items:center}.articles-by-category__articles a:first-child{border-top:unset;padding-top:0}.articles-by-category__articles__footer{display:flex;justify-content:flex-end;color:#596e87;margin-top:2rem}.articles-by-category__articles__footer__pagination{display:flex;flex-direction:row;cursor:pointer;color:#596e87;gap:1rem}.articles-by-category__articles__footer__pagination a{color:#596e87}.articles-by-category__articles__footer__pagination--active{cursor:default;color:#3e90d9!important;font-weight:700}.articles-by-category__articles__footer__pagination--disabled{cursor:default}.article-item{box-sizing:border-box;display:flex;flex-direction:column;padding:2rem 0;border-top:1px solid #596e87;gap:1rem}.article-item__header{display:flex;flex-direction:row}.article-item__tag-list{display:flex;gap:.5rem;flex-wrap:wrap;flex:1 1}.article-item__tag-list__tag{color:#2e6975;border:1px solid #9ba8b7;border-radius:1rem;padding:.125rem .75rem;width:-moz-fit-content;width:fit-content}.article-item__tag-list__tag--selected{background-color:#2e6975;color:#fff}@media screen and (max-width:48em){.articles-by-category{gap:1rem}.articles-by-category__header{flex-direction:column;gap:1rem}.articles-by-category__header__title{text-align:center}.articles-by-category__content{flex-direction:column}.articles-by-category__categories{border-bottom:1px solid #596e87;padding-bottom:2rem}.articles-by-category__categories__list{flex-direction:row;flex-wrap:wrap}.articles-by-category__categories__list__item{font-size:1rem}.articles-by-category__articles{min-height:30rem}.articles-by-category__coin-animation{display:none}.article-item h2{font-size:1.5rem}.article-item__header{flex-direction:column;gap:1rem}.article-item__tag-list__tag{font-size:.75rem}}@media screen and (max-width:34em){.articles-by-category__header__title{font-size:1.5rem;line-height:2rem;font-weight:700}}.loadingSpinner_fullPage__GC0JE{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex:1 1}.loadingSpinner_spinner__cuwas{width:3rem;height:3rem;border-color:#e0e0e0 #e0e0e0 #3e90d9 #3e90d9;border-style:solid;border-width:.25rem;border-radius:50%;display:inline-block;box-sizing:border-box;animation:loadingSpinner_rotation__kMGj7 1s linear infinite}.loadingSpinner_spinner--small___dnit{width:1rem;height:1rem;border-width:.125rem}@keyframes loadingSpinner_rotation__kMGj7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltip{max-width:15rem}.formatted-number-text-field__label-and-info{display:flex;align-items:center;color:#1a212c}.formatted-number-text-field__label-and-info img{margin-left:.5rem;cursor:pointer}.formatted-number-text-field__field-container{margin-top:.5rem;display:flex;align-items:center}.formatted-number-text-field__field-container__operator{color:#3e90d9;font-size:1.5rem;font-weight:700;margin-right:.5rem}.formatted-number-text-field__field-container__input-container{position:relative;display:flex;align-items:center;width:100%}.formatted-number-text-field__field-container__input-container span{position:absolute;top:.7rem;left:1rem;font-size:1.3rem;color:#9ba8b7}.formatted-number-text-field__field-container__input-container input{width:14rem;height:3.2rem;padding:1rem 1rem 1rem 2rem;border:.1rem solid #596e87;border-radius:.3rem;font-size:1rem}.formatted-number-text-field__field-container__input-container__text-after-field{margin-left:1rem}.formatted-number-text-field__error{color:#e4462a}.row-style{display:flex;justify-content:space-between;gap:1rem;min-height:5rem}.row-style__label-and-info{align-self:center}@media screen and (max-width:34em){.formatted-number-text-field__field-container input{width:100%}.row-style{flex-direction:column;gap:0}}.total-label .add-margin-left{margin-left:1.3rem}.total-label__label-and-info{display:flex;align-items:center}.total-label__label-and-info p{font-size:.7rem;font-weight:600}.total-label__label-and-info img{margin-left:.5rem;cursor:pointer}.total-label__operator-and-value{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.total-label__operator-and-value__operator{font-weight:700}.total-label__operator-and-value__value-container{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.total-label__operator-and-value__value-container__value{font-weight:700}.total-label__operator-and-value__value-container img{padding-left:.5rem}.total-label-row-style{display:flex;justify-content:space-between;font-weight:700;font-size:1.2rem}.total-label-row-style__operator-and-label{display:flex}.total-label-row-style__operator-and-label__operator{padding-right:1rem;width:.5rem;color:#3e90d9;display:flex;align-items:center;justify-content:center}.total-label-row-style__value{color:#1f486d;padding-left:1rem}@media screen and (max-width:34em){.total-label-row-style{font-size:1rem}}.dropdown-field__label-and-info{display:flex;align-items:center;color:#1a212c}.dropdown-field__label-and-info img{margin-left:.5rem;cursor:pointer}.dropdown-field__select-container{position:relative;min-width:14rem}.dropdown-field__select-container select{margin-top:.5rem;border:.1rem solid #596e87;width:100%;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.2rem}.dropdown-field__select-container:after{content:url(/_next/static/media/arrow-down.ba42354e.svg);font-size:1rem;top:1.5rem;right:1rem;position:absolute;cursor:pointer;pointer-events:none}.row-style{flex-direction:row}@media screen and (max-width:34em){.row-style{flex-direction:column;gap:0}}.calculator-home-equity-loan-simplified{border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);flex:2 1}.calculator-home-equity-loan-simplified__top{display:flex;padding:1rem;gap:1rem}.calculator-home-equity-loan-simplified__top .amount-needed,.calculator-home-equity-loan-simplified__top .interest-rate{flex:1 1;color:#25364a}.calculator-home-equity-loan-simplified__top .amount-needed .formatted-number-text-field__field-container__input-container,.calculator-home-equity-loan-simplified__top .amount-needed .formatted-number-text-field__field-container__input-container input{width:100%}.calculator-home-equity-loan-simplified__bottom{padding:1rem;border-top:.2rem solid #eef3fa}.calculator-home-equity-loan-simplified__bottom__result{background-color:#eef3fa;border-radius:.5rem;padding:1rem;text-align:right}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__label-and-info{display:block}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__label-and-info p{color:#25364a;font-size:1rem;font-weight:600}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__operator-and-value__value-container__value{color:#3e90d9;font-weight:700;font-size:3rem}.calculator-home-equity-loan-simplified__bottom__disclaimer{color:#596e87;font-size:.8rem}.calculator-home-equity-loan-simplified__bottom .getStartedBtn{margin-top:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.calculator-home-equity-loan-simplified__top{flex-direction:column}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__operator-and-value__value-container__value{font-size:1.5rem}}.percentage-number-field{min-height:7rem}.percentage-number-field__label-and-info{display:flex;align-items:center}.percentage-number-field__label-and-info img{margin-left:.5rem;cursor:pointer}.percentage-number-field__label-and-info.margin-left{margin-left:1rem}.percentage-number-field__field-container{margin-top:.5rem;display:flex;align-items:center}.percentage-number-field__field-container__operator{color:#3e90d9;font-weight:700;font-size:1.5rem;margin-right:.5rem}.percentage-number-field__field-container__input-container{position:relative}.percentage-number-field__field-container__input-container__percentage{position:absolute;top:1rem;right:1rem;font-size:1rem;color:#9ba8b7}.percentage-number-field__field-container__input-container input{height:3.2rem;padding:1rem 2rem 1rem 1rem;border:.1rem solid #596e87;border-radius:.3rem;font-size:1rem;width:100%;min-width:7rem}.percentage-number-field__error{color:#e4462a}.radio-field__label-and-info{display:flex;align-items:center}.radio-field__label-and-info img{margin-left:.5rem;cursor:pointer}.radio-field__selections{margin-top:.5rem;display:flex;gap:1rem}.radio-field__selections li label{cursor:pointer;font-weight:400}.radio-field__selections li label input{margin-right:.5rem}.radio-field__selections li label input[type=radio]{accent-color:#3e90d9}.purchase-property-calculator{border-radius:.5rem;color:#1a212c;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.purchase-property-calculator .total-label__label-and-info p{font-weight:700;font-size:1.2rem}.purchase-property-calculator .total-label__operator-and-value{justify-content:flex-start}.purchase-property-calculator .total-label__operator-and-value__operator{color:#3e90d9;font-size:1.5rem}.purchase-property-calculator__instruction{padding:1rem}.purchase-property-calculator__section-1{display:flex;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-1__left{padding:1rem;border-right:.2rem solid #bdc5cf;flex:1 1}.purchase-property-calculator__section-1__left .purchase-price{padding-left:1rem}.purchase-property-calculator__section-1__left .purchase-price input{width:100%}.purchase-property-calculator__section-1__left__down-payment{min-height:7rem;margin-top:1.5rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info{display:flex;align-items:center;margin-left:1rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info label{font-weight:700}.purchase-property-calculator__section-1__left__down-payment__label-and-info img{margin-left:.5rem;cursor:pointer}.purchase-property-calculator__section-1__left__down-payment__fields{display:flex;gap:1rem}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field__label-and-info{display:none}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment__field-container__input-container p{margin-right:.5rem}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment input{width:100%;min-width:6.3rem}.purchase-property-calculator__section-1__left__down-payment__error{color:#e4462a;min-height:3rem}.purchase-property-calculator__section-1__right{padding:1rem;flex:1 1}.purchase-property-calculator__section-1__right .mortgage-rate-selection{margin-top:1.5rem}.purchase-property-calculator__section-2{display:flex;padding:1rem;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2__left{flex:3 1;padding-right:.5rem}.purchase-property-calculator__section-2__left .first-buyer-selection{margin-top:1rem}.purchase-property-calculator__section-2__right{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;padding-left:.5rem;gap:1rem}.purchase-property-calculator__section-2__right__top{display:flex;flex-direction:column;gap:.5rem}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label{display:flex;flex-direction:column;align-items:flex-end}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label .total-label__operator-and-value__value-container__value{font-weight:700;font-size:1.2rem;color:#3e90d9}.purchase-property-calculator__section-3{display:flex;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.purchase-property-calculator__section-3 .total-label{flex:1 1;padding:1rem}.purchase-property-calculator__section-3 .total-label__operator-and-value__value-container__value{color:#3e90d9;font-size:2rem}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:.2rem solid #bdc5cf}.purchase-property-calculator__result__bottom{color:#596e87;font-size:.8rem;padding:.5rem}.purchase-property-calculator .getStartedBtn{padding:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.purchase-property-calculator .total-label__label-and-info p{font-size:1rem}.purchase-property-calculator .total-label__operator-and-value{margin-top:.5rem}.purchase-property-calculator .total-label__operator-and-value__value-container__value{font-size:1rem}.purchase-property-calculator__section-1{flex-direction:column}.purchase-property-calculator__section-1__left{border-right:none;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2{flex-direction:column;gap:1rem}.purchase-property-calculator__section-2__right{gap:1rem;padding-left:0}.purchase-property-calculator__section-3{flex-direction:column}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:none;border-bottom:.2rem solid #bdc5cf}}.field-result{border-radius:.5rem;background-color:#fff}.field-result__top{border-bottom:.2rem solid #eef3fa;padding:1rem}.field-result__top .formatted-number-text-field{color:#25364a}.field-result__top .formatted-number-text-field__field-container__error{font-size:.7rem;max-width:14rem}.field-result__top .formatted-number-text-field.second-field{align-items:flex-start;margin-top:.5rem}.field-result__bottom{padding:1rem}.field-result__bottom__instruction{color:#596e87;font-weight:700;text-align:right}.field-result__bottom__result{display:flex;flex-direction:column;gap:1rem}.field-result__bottom__result__disclaimer{color:#596e87;font-size:.8rem}.field-result__bottom__result .button-get-started{align-self:flex-end}.field-result .result-background{background-color:#eef3fa;border-radius:.5rem;padding:1rem}.graph-savings h3{color:#1f486d;font-size:1rem;text-align:center}.graph-savings__row-container{display:flex;align-items:flex-start;flex-direction:column;margin-top:1rem}.graph-savings__row-container__label{padding:.25rem 0}.graph-savings__row-container__label__text{width:100%;text-align:left;font-weight:400;color:#25364a;margin-right:0;margin-left:auto}.graph-savings__row-container__label__amount{color:#2e6975}.graph-savings__row-container__label__360,.graph-savings__row-container__label__amount{width:100%;text-align:left;font-weight:700;font-size:1.25rem;margin-right:0;margin-left:auto;line-height:1.5rem}.graph-savings__row-container__label__360{color:#3e90d9}.graph-savings__row-container__bar-container{display:flex;align-items:center;gap:.5rem}.graph-savings__row-container__bar-container__bar{height:3.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.graph-savings__row-container__bar-container p{text-wrap:nowrap;font-weight:700;color:#131b25}.graph-savings__row-container__bar-container{width:100%}.graph-savings__row-container__bar-container__bar.bar-0{width:100%;background-color:#2e6975;background-image:repeating-linear-gradient(45deg,#fff,#fff .2rem,transparent 0,transparent 1rem)}.graph-savings__row-container__bar-container__bar.bar-1{background-color:#3e90d9;text-align:right}.graph-savings__row-container__bar-container__bar-values.bar-1 p{color:#3e90d9}.graph-savings__row-container__bar-container__bar-values{display:flex;align-items:center;gap:1rem}.graph-savings__row-container__bar-container__bar-values__difference{display:flex;align-items:center;gap:.5rem;background-color:#fff;padding:.5rem;border-radius:1rem;color:#3e90d9}.graph-savings__row-container__bar-container__bar-values__difference img{width:1rem;height:1rem}@media screen and (max-width:34em){.graph-savings__row-container__bar-container__bar-values{flex-direction:column;gap:0}}.calculator-debt-consolidation{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculator-debt-consolidation__result{display:flex;flex-direction:column;gap:1rem}.calculator-debt-consolidation__result__top{display:flex;gap:3rem}.calculator-debt-consolidation__result__top .total-label{flex:1 1}@media screen and (max-width:37.5rem){.calculator-debt-consolidation__result__top{gap:1rem}}.calculator-debt-consolidation__result__bottom{flex:1 1;color:#317f9f}.calculator-debt-consolidation__result__bottom p:nth-child(2){font-weight:700;margin-top:.5rem}.calculator-debt-consolidation .total-label{display:flex;flex-direction:column;gap:.5rem}.calculator-debt-consolidation .total-label__operator-and-value{justify-content:flex-start;align-items:flex-end;margin-top:0}.calculator-debt-consolidation .total-label__operator-and-value__value-container__value{line-height:1.8rem}.calculator-debt-consolidation .total-label__operator-and-value__value-container__after-value-segment{font-weight:700}.calculator-debt-consolidation .total-label__label-and-info p{font-weight:400;font-size:.9rem}.calculator-debt-consolidation .monthly-saving .total-label__label-and-info,.calculator-debt-consolidation .total-saving .total-label__label-and-info{color:#3e90d9}.calculator-debt-consolidation .monthly-saving .total-label__operator-and-value__value-container__value,.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container__value{color:#3e90d9;font-size:2rem}.calculator-debt-consolidation .monthly-saving .total-label__operator-and-value__value-container__after-value-segment,.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container__after-value-segment{color:#3e90d9}.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:34em){.calculator-debt-consolidation__result__top{flex-direction:column;gap:1.5rem}.calculator-debt-consolidation .total-label__label-and-info p{font-size:.75rem}}.graph-stack-bar__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.graph-stack-bar__legend li{display:flex;gap:1rem;justify-content:center;align-items:center}.graph-stack-bar__legend li div{width:1rem;aspect-ratio:1;border-radius:1rem}.graph-stack-bar__graph-container{margin-top:5rem;position:relative;height:4rem;border-radius:.5rem}.graph-stack-bar__graph-container__dotted-indicator{position:absolute;height:100%;top:0;left:0;border-right:.1rem dashed #1f486d}.graph-stack-bar__graph-container__dotted-indicator__bubble{background-color:#fed565;border-radius:.5rem;width:max-content;margin-right:-4.5rem;margin-left:auto;margin-top:-3.5rem;padding:.75rem}.graph-stack-bar__graph-container__dotted-indicator__bubble img{position:absolute;top:-.7rem;right:-.5rem}.graph-stack-bar__graph-container__bar-container{position:relative;height:100%}.graph-stack-bar__graph-container__bar-container li{position:absolute;top:0;left:0;height:100%;padding:.5rem 0;box-sizing:border-box}.graph-stack-bar__graph-container__bar-container li div{height:100%;width:100%}.graph-stack-bar__graph-container__bar-container li:first-child,.graph-stack-bar__graph-container__bar-container li:first-child div{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.graph-stack-bar__graph-container__bar-container li:last-child,.graph-stack-bar__graph-container__bar-container li:last-child div{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media screen and (max-width:48em){.graph-stack-bar__graph-container__dotted-indicator__bubble{padding:.375rem .5rem;margin-top:-2.5rem;margin-right:-2.25rem}.graph-stack-bar__graph-container__dotted-indicator__bubble p{font-size:.5rem}}.calculator-heloc{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculator-heloc__result{color:#1f486d;display:flex;flex-direction:column;gap:1rem}.calculator-heloc__result__top h3{font-weight:700;font-size:1.5rem}.calculator-heloc__result__bottom{display:flex;gap:1rem}.calculator-heloc__result__bottom__left,.calculator-heloc__result__bottom__right{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.calculator-heloc__result__bottom__left p:first-child,.calculator-heloc__result__bottom__right p:first-child{font-weight:700;color:#1f486d}.calculator-heloc__result__bottom__left p:nth-child(2),.calculator-heloc__result__bottom__right p:nth-child(2){font-weight:700;font-size:2rem;color:#25364a}.calculator-heloc__result__bottom__left p:nth-child(3),.calculator-heloc__result__bottom__right p:nth-child(3){font-weight:400;color:#3e90d9}@media screen and (max-width:34em){.calculator-heloc__result__bottom__left p:nth-child(2),.calculator-heloc__result__bottom__right p:nth-child(2){font-size:1.5rem}}@media screen and (max-width:48em){.calculator-heloc__result__bottom{flex-direction:column}}.browse-calculators{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;max-width:100rem;margin:0 auto}.browse-calculators__header{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;align-self:center;font-size:2rem;font-weight:700}.browse-calculators__description{align-self:center;text-align:center}.browse-calculators__content{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;width:75%;margin-left:auto;margin-right:auto}.calculator-accordion{padding:1rem;background-color:#f9f9f9;border:1px solid #bdc5cf;border-radius:.5rem!important;box-shadow:none}.calculator-accordion:before{display:none}.calculator-accordion__title{font-size:2rem;font-weight:700}.calculator-accordion__description{font-size:1.5rem;font-weight:500}.calculator-accordion .Mui-expanded{background-color:transparent;color:#000}@media screen and (max-width:48em){.calculator-accordion{padding:.5rem}.calculator-accordion__title{font-size:1.25rem;font-weight:600}.calculator-accordion__description{font-size:1rem}.browse-calculators__content{width:100%}}@media screen and (max-width:34em){.browse-calculators__header{font-size:1.5rem;line-height:2rem;font-weight:700}}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI{display:flex;flex-direction:column;padding:1rem;gap:1rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI .calculatorRefinanceMortgage_dropdown__tw0Tl{width:10rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY{border-top:3px solid #bdc5cf;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalHeader__LVpbh{display:flex;flex-direction:row;align-items:center}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalHeader__LVpbh p{color:#25364a;font-size:1rem;font-weight:600;margin-right:.5rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalValue__V9Pd0{color:#3e90d9;font-size:3rem;font-weight:700}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_disclaimer___9sqh{color:#596e87;padding:.5rem;font-size:.8rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_getStartedBtn__Kx9S6{padding-bottom:1rem;margin:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI{flex-direction:column}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalValue__V9Pd0{font-size:1.5rem}}.calculatorStopPower_stopPowerCalculator__zmo_4{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX{display:flex;flex-direction:column;padding:1rem;gap:1rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX .calculatorStopPower_dropdown__jRHMm{width:10rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0{border-top:3px solid #bdc5cf;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalHeader__T5i5t{display:flex;flex-direction:row;align-items:center}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalHeader__T5i5t p{color:#25364a;font-size:1rem;font-weight:600;margin-right:.5rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalValue__K09XD{color:#3e90d9;font-size:3rem;font-weight:700}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_disclaimer__pGU4w{color:#596e87;font-size:.8rem}@media screen and (max-width:34em){.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX{flex-direction:column}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalValue__K09XD{font-size:1.5rem}}.featured-article{display:flex;flex-direction:column;gap:1rem;background-color:#eef3fa;border-radius:1rem;box-sizing:border-box;padding:1rem;width:100%;height:14rem}.featured-article__date{font-size:.75rem}.featured-article__title{font-size:1rem;font-weight:700;color:#1f486d;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-article__redirect{display:flex;align-items:center;margin-top:auto;color:#1e90ff;cursor:pointer;text-decoration:underline;font-weight:600}.featured-article__redirect img{margin-left:.5rem}@media screen and (max-width:48em){.featured-article{height:auto}}.featured-articles-list{display:flex;flex-direction:column;gap:2rem;max-width:100rem;margin:0 auto}.featured-articles-list__header{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;text-align:center;align-self:center;font-size:2rem;font-weight:700}.featured-articles-list__subheader{text-align:center}.featured-articles-list__content{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:72em){.featured-articles-list{gap:1rem;padding:2rem}.featured-articles-list__content{flex-direction:column}}@media screen and (max-width:34em){.featured-articles-list__header{font-size:1.5rem;line-height:2rem;font-weight:700}}.looking-for-rates-footer{background-color:#3e90d9}.looking-for-rates-footer__container{display:flex;gap:2rem;justify-content:space-between;align-items:center;max-width:100rem;margin:0 auto}.looking-for-rates-footer__container__header{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;align-self:center;color:#fff;font-size:2rem;font-weight:700}.looking-for-rates-footer__container__button,.looking-for-rates-footer__container__button:hover{color:#3e90d9;background-color:#fff}@media screen and (max-width:64em){.looking-for-rates-footer__container{padding:4rem 2rem;flex-direction:column}.looking-for-rates-footer__container__image{display:none}}@media screen and (max-width:34em){.looking-for-rates-footer__container__header{font-size:1.5rem;line-height:2rem;font-weight:700}}.learn{background-size:cover;background-repeat:no-repeat;background-position:100%;display:flex}.learn__content{width:100%;max-width:40rem;display:flex;flex-direction:column;gap:2rem}.learn__content__prefix{font-size:1rem;font-weight:700;text-transform:uppercase}.learn__content__actions{display:flex;align-items:center;gap:1rem}.learn__content__actions p{color:#3e90d9;font-weight:700}.learn-page{background-color:#fff}@media screen and (max-width:72em){.product-hero{justify-content:center}}.search-articles{background-size:cover;background-color:#eef3fa}.search-articles__container{max-width:100rem;margin:0 auto}.search-articles__container__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.search-articles__container__header__title{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;color:#000;font-weight:700;font-size:2rem;line-height:2.5rem;margin:0}.search-articles__container__header__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.search-articles__container__header__right__ask-button{background-color:#fff}.search-articles__container__header__right__subtext{color:#3e90d9;align-self:flex-end;margin-bottom:0}.search-articles__container__content{display:flex;flex-direction:column;gap:2rem;position:relative}.search-articles__container__content__description{font-size:1rem}.search-articles__container__content__row{display:flex;flex-direction:row;gap:2rem;width:100%}.search-articles__container__content__row__contact{display:flex;flex-direction:column;gap:.5rem;text-align:end}.search-articles__container__content__row__contact__phone{color:#3e90d9;font-size:2rem;font-weight:700;margin:0}.search-articles__container__content__row__contact h4{margin:0;font-weight:600}.search-articles__container__content__row__contact p{color:#1f486d}.search-articles__container__content__search{flex:1 1;height:-moz-fit-content;height:fit-content}.search-articles__container__content__search__results{position:absolute;translate:0 100%;width:100%;height:10rem;background-color:#fff;border-radius:2rem}.search-articles__container__content__search .MuiInputBase-root{background-color:#fff}@media screen and (max-width:64em){.search-articles__header{flex-direction:column;gap:1rem;margin-bottom:1rem;align-items:center;text-align:center}.search-articles__content__description{text-align:center;font-size:.75rem}.search-articles__content__row{flex-direction:column}}@media screen and (max-width:34em){.search-articles__container__header__title{font-size:1.5rem;line-height:2rem}}.ask-question-modal{position:absolute;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);border-radius:.5rem;max-height:80vh;overflow:auto}.ask-question-modal__form{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.ask-question-modal__form__row{display:flex;flex-direction:row;gap:2rem}.ask-question-modal__form__row--center{align-self:center}.ask-question-modal__form__footer{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.ask-question-modal__form__error{text-align:center;color:#e4462a}.ask-question-modal--success{display:flex;flex-direction:column;gap:2rem}.ask-question-modal__form__footer__button-container{position:relative}.ask-question-modal__form__footer__button-loading{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}