.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:64.6875rem;display:flex;flex-direction:column;padding:3.75rem 4.6875rem;margin:0 auto;color:#000}@media only screen and (max-width: 1439px){.mortgage-calculator-app .mortgage-calculator-container{padding-left:2rem;padding-right:2rem}}@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:first-child{margin-top:0}.mortgage-calculator-app .mc-section-container:last-child{padding-bottom:0}.mortgage-calculator-app .calculator-mount{min-height:30.6875rem}.mortgage-calculator-app .calculator-mount .calculator-container .input-section-container{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{width:25%;min-width:3.4375rem}.mortgage-calculator-app .calculator-mount div.basic-text-container input[type=text]{min-width:3.4375rem;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}
