@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.homepage-cards-container{background-color:#060c44;color:#fff}.hero-section{padding:90px 0 40px}.main-title{margin-bottom:0}.main-title,.sub-title{font-size:4rem;font-weight:700}.sub-title{background:linear-gradient(95deg,#ffd901 -1%,#ff5c00 80%);-webkit-background-clip:text;margin-bottom:20px;-webkit-text-fill-color:#0000}.angelai-section{margin-bottom:10px;padding:20px 0}.angelai-title{color:#ff5c00;font-size:2.5rem;font-weight:700;margin-bottom:20px}.angelai-description{font-size:1.2rem;margin:0 auto 30px;max-width:800px}.chat-now-btn{align-items:center;background:linear-gradient(180deg,#f10 -1%,#ffba1c 140%);border:1px solid #fff;border-radius:10px;color:#fff;display:inline-flex;font-size:2.2rem;font-weight:500;padding:1px 15px 1px 5px;text-decoration:none}.chat-icon{height:63px;margin-right:10px;width:60px}.cards-section{padding-bottom:60px}.loan-card{background-color:#060c44;border-radius:17px;height:100%;overflow:hidden;padding:7px;position:relative;text-align:center;transition:transform .3s ease}.loan-card-img-container{border-radius:17px;height:auto;min-height:200px;overflow:hidden}.loan-card-img{border-radius:17px;height:100%;transition:transform .5s ease;width:100%}.loan-card:hover .loan-card-img{border-radius:15px;transform:scale(1.1)}.loan-card-content{padding:20px}.loan-card-title{color:#fff;font-size:21px;font-weight:600;margin-bottom:10px}.loan-card-text{color:#fff;font-size:18px}.loan-card-link{background:linear-gradient(270deg,#9747ff,#0fd89e,#ff4d01);background-size:400% 400%;border-radius:20px;display:block;height:100%;opacity:1;padding:2px;text-decoration:none;transition:background-position 1s ease}.loan-card-link:hover{background-position:100% 0;text-decoration:none;transition:background-position 2s ease}.disclaimer-section{padding:20px 0}.horizontal-bottom-line{background-color:#00aae4;border:none;height:3px;margin:0}.disclaimer-text{color:#fff;line-height:1.5;margin-bottom:10px}@media (max-width:991px){.loan-card-title{font-size:17px}.loan-card-text{font-size:15px}.disclaimer-text{text-align:justify}.angelai-title,.main-title{font-size:2.8rem}.sub-title{font-size:2.4rem}.angelai-description{font-size:1.1rem}.main-title{font-size:2.1rem}.angelai-title{font-size:2.2rem}.loan-card-img-container{height:auto}.chat-icon{height:53px;width:50px}.chat-now-btn{font-size:1.6rem}.sub-title{font-size:2rem}.angelai-title{font-size:1.8rem}.angelai-description{font-size:1rem}}.btn-primary-animated{overflow:hidden;position:relative;will-change:transform,opacity;z-index:1}.btn-primary-animated:before{animation:torchEffectOnLoad 2s linear infinite;content:"";height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@keyframes torchEffectOnLoad{0%,to{background:linear-gradient(90deg,#0000,#736e6e 20%,#0000);left:-100%}50%{background:linear-gradient(90deg,#0000,#736e6e 20%,#0000);left:100%}}.product-banner{min-height:500px;overflow:hidden;width:100%}.banner-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.banner-content{padding:40px 0;padding-top:80px!important;z-index:1}.product-banner:before{background-color:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:991.9px){.product-banner{min-height:400px}}.product-banner{background-color:#0a1922;background-position:50%;background-size:cover;background-size:100% 100%;color:#fff;font-family:Poppins;min-height:600px;padding-bottom:0}.banner-content,.product-banner{align-items:center;display:flex;position:relative}.banner-content{flex-direction:column;gap:1.5rem;z-index:2}.banner-title{color:#ff6b19;font-size:3rem;font-weight:700;margin-bottom:.5rem}.banner-subtitle{color:#fff;font-size:1.75rem;font-weight:500}.rates-title{color:#ff6b19;font-size:1.75rem;font-weight:600}.banner-cta-buttons{display:flex;gap:1rem}.banner-cta-buttons .btn{border-radius:5px;cursor:pointer;display:inline-block;font-family:Poppins;font-size:1rem;font-weight:600;padding:5px;text-align:center;text-decoration:none;transition:all .3s ease;width:160px}.btn-primary{background-color:#ff6102;color:#fff}.btn-primary:hover{background-color:#e63515}.btn-secondary{background-color:#00b5e2;color:#fff}.btn-secondary:hover{background-color:#009bc3}.banner-bottom-text{color:#fff;font-size:1rem;margin-top:1rem;text-align:center}.requestcallback-btn{background-color:#00aae4}@media (max-width:991px){.banner-cta-buttons .btn{font-size:14px;width:140px!important}.banner-bottom-text{font-size:14px;font-weight:500}.banner-title{font-size:2rem}.banner-subtitle{font-size:1.25rem}.rates-title{font-size:1.5rem}.banner-cta-buttons{align-items:center}.banner-cta-buttons a{font-size:12px!important}.banner-design img{height:28px;margin-top:-20px!important;max-width:250px}.banner-content{gap:1rem!important;padding:10px}}@media (max-width:576px){.banner-title{font-size:2rem}.banner-subtitle{font-size:1.3rem}}@media (min-width:991px){.banner-design img{height:39px;width:450px}}@media (min-width:1200px) and (max-width:1399px){.banner-title{font-size:50px!important}.banner-subtitle{font-size:40px!important}.banner-bottom-text{font-size:20px!important}}@media (min-width:1400px){.banner-title{font-size:55px!important}.banner-subtitle{font-size:40px!important}.banner-bottom-text{font-size:22px!important}}.about-loan-program-section{padding-bottom:20px;padding-top:20px}.about-loan-program-section .section-title{font-size:29px;font-weight:700;line-height:2.5rem;margin-bottom:20px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.about-loan-program-section .section-description{color:#2f2f2f;font-size:18px;line-height:1.6;text-align:center}.about-loan-program-section .section-description div{margin-bottom:30px;text-align:left}@media (min-width:992px){.program-flex-container{display:flex;gap:20px}.program-flex-container>div{flex:1 1}.program-flex-container>div:first-child{flex:2 1}}@media (min-width:320px) and (max-width:389px){.section-title{font-size:20px!important}.section-description{font-size:16px!important}}@media (max-width:991px){.about-loan-program-section{padding-bottom:0!important;padding-top:20px}.about-loan-program-section .section-description{text-align:justify}.section-description p{text-align:justify!important}}.how-loan-works-section{padding:20px 0 30px}.how-loan-works-explain{font-size:20px;margin-bottom:80px;text-align:center}.how-loan-works-title{font-weight:600;line-height:2.5rem;margin-bottom:20px;position:relative;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.how-loan-works-step{background-color:initial;border-radius:12px;box-shadow:0 0 10px 0 #7683ff;display:flex;flex-direction:column;height:100%;padding:6px}.how-loan-works-step-inner{background-color:#fff;border-radius:8px;display:flex;flex-direction:column}.how-loan-works-step-header{border-radius:12px 12px 12px 12px;margin-left:auto;margin-right:auto;margin-top:-35px;padding:15px 10px;text-align:center;width:80%}.how-loan-works-step-title{color:#fff;font-size:18px;font-weight:500;margin:0}.how-loan-works-step-content{flex-grow:1;padding:10px 5px;text-align:center}.how-loan-works-step-content p{color:#2f2f2f;font-size:16px;line-height:1.5}@media (max-width:991px){.how-loan-works-step-container:last-child{margin-bottom:10px}.how-loan-works-section{padding:20px 0}.how-loan-works-explain{margin-bottom:55px;text-align:justify}.how-loan-works-step-container{margin-bottom:60px}}@media (min-width:1200px) and (max-width:1399px){.how-loan-works-step-content p{font-size:14px!important}.how-loan-works-step-title{font-size:16px!important}.how-loan-works-step-header{align-items:center;display:flex;height:90px;justify-content:center}}@media (min-width:1400px){.how-loan-works-step-header{align-items:center;display:flex;height:80px;justify-content:center}}@media (min-width:992px){.how-loan-works-step-row{row-gap:40px}}@media (min-width:992px) and (max-width:1199px){.how-loan-works-step-content p,.how-loan-works-step-title{font-size:14px!important}}.faq-section{padding:40px 0 7px}.faq-item.even{border:1px solid #ff3f004d;border-top-right-radius:20px!important}.faq-item.odd{border:1px solid #060c444d;border-top-right-radius:20px!important}.faq-title{color:#060c44;font-size:32px;font-weight:700;line-height:2.5rem;margin-bottom:40px;text-align:center;-webkit-text-decoration-color:#060c44;text-decoration-color:#060c44;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.faq-accordion{border-radius:8px;box-shadow:0 2px 10px #0000000d;width:100%}.faq-item{margin-bottom:1px;position:relative;width:100%}.faq-question{align-items:center;cursor:pointer;display:flex;padding:16px 0;position:relative;transition:background-color .3s ease}.faq-left-border{background-color:#060c444d;bottom:0;left:0;position:absolute;top:0;width:8px}.faq-item.even .faq-left-border{background-color:#ff3f004d}.faq-right-square{background-color:#060c444d;border-top-left-radius:15px;border-top-right-radius:15px;height:100%;position:absolute;right:0;top:0;width:50px}.faq-item.even .faq-right-square{background-color:#ff3f004d}.faq-number{color:#333;font-size:18px;font-weight:600;margin-left:20px;margin-right:12px}.faq-item.even .faq-number{color:#ff3f00}.faq-question-text{color:#060c44;flex:1 1;font-size:16px;font-weight:600;margin:0;padding-right:60px}.faq-item.even .faq-question-text{color:#ff3f00}.faq-answer{background-color:#fff;max-height:0;transition:max-height .5s ease}.faq-item.active .faq-answer{max-height:100000px}.faq-answer-content{border:1px solid #060c444d;color:#555;line-height:1.6;padding:20px 25px 20px 20px}.faq-answer-content p{margin-bottom:15px}.faq-answer-content ul{margin-bottom:15px;padding-left:20px}.faq-answer-content li{margin-bottom:8px}.faq-answer-content li:last-child,.faq-answer-content p:last-child,.faq-answer-content ul:last-child{margin-bottom:0}@media (max-width:991px){.faq-section{padding:20px 0!important}.faq-right-square{display:none}.faq-title{font-size:24px;line-height:2.3rem;margin-bottom:30px}.faq-question{padding:12px 0}.faq-number{font-size:16px;margin-left:15px;margin-right:8px}.faq-question-text{font-size:14px;padding-right:50px}.faq-right-square{width:40px}.faq-answer-content{padding:15px 15px 15px 50px}.faq-question{border-top-right-radius:30px!important}}.faq-toggle-icon{color:#fff;font-size:24px;font-weight:700;position:absolute;right:17px;transition:transform .3s ease;z-index:1}.up-arrow{display:inline-block;transform:rotate(-90deg)}.down-arrow{display:inline-block;transform:rotate(90deg)}.down-arrow,.up-arrow{display:inline-block;font-size:30px;font-weight:700;line-height:40px;text-align:center}@media (max-width:768px){.faq-toggle-icon{font-size:20px;right:15px}}.procons-section{padding:20px 0}.procons-section .procons-title{color:#ff3f00;font-size:35px;font-weight:600;line-height:2.3rem;line-height:2.5rem;margin-bottom:10px;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.procons-section .divider-container{display:flex;justify-content:center;margin-bottom:20px}.procons-section .divider-line{border:1px solid #00aae4;border-radius:10px;height:7px;margin:0 2px}.procons-section .section-subtitle{color:#060c44;font-size:27px;font-weight:400;margin:0 auto;max-width:1534px;text-align:center}.procons-section .cons-box,.procons-section .pros-box{background:#fff;border-radius:10px;box-shadow:0 0 20px #7683ff;min-height:326px;padding:10px;position:relative}.procons-section .cons-label-container,.procons-section .pros-label-container{left:15px;position:absolute;top:-32px}.procons-section .pros-label{background:#ff3f00;border-radius:10px}.procons-section .cons-label,.procons-section .pros-label{align-items:center;-webkit-clip-path:polygon(0 0,70% 0,100% 100%,0 100%);clip-path:polygon(0 0,70% 0,100% 100%,0 100%);color:#fff;display:flex;font-size:35px;font-weight:600;height:55px;justify-content:center;padding-right:27px;width:145px}.procons-section .cons-label{background:#060c44;border-radius:20px;border-radius:10px}.procons-section .cons-content,.procons-section .pros-content{padding-top:30px}.procons-section .cons-list li,.procons-section .pros-list li{color:#2f2f2f;font-size:26px;font-weight:500;margin-bottom:5px;position:relative}@media (max-width:992px){.procons-section .cons-label-container,.procons-section .pros-label-container{left:15px;position:absolute;top:-25px}.procons-section .procons-title{font-size:32px}.procons-subtitle{font-size:16px}.procons-section .section-subtitle{font-size:22px}.procons-section .cons-label,.procons-section .pros-label{font-size:30px;height:80px;width:180px}.procons-section .cons-list li,.procons-section .pros-list li{font-size:17px}.procons-section .cons-box,.procons-section .pros-box{min-height:auto}}@media screen and (min-width:360px) and (max-width:450px){.procons-section .procons-title{font-size:20px!important}.procons-subtitle{font-size:16px!important}.procons-section .section-subtitle{font-size:22px!important}.procons-section .cons-list li,.procons-section .pros-list li{font-size:15px!important}}@media screen and (min-width:768px) and (max-width:991px){.cons-box{margin-top:5rem!important}.procons-content{margin-top:5rem}.procons-section .cons-content,.procons-section .pros-content{padding-bottom:15px!important;padding-top:60px!important}}@media (min-width:992px){.procons-section .cons-box,.procons-section .pros-box{height:100%}.procons-section .cons-content,.procons-section .pros-content{padding-top:40px}.procons-section .cons-label,.procons-section .pros-label{font-size:25px}.procons-subtitle{margin-top:20px}.procons-content{margin-top:5rem}}@media screen and (min-width:992px) and (max-width:1199px){.procons-section .cons-list li,.procons-section .pros-list li{font-size:15px!important}}@media screen and (min-width:1200px) and (max-width:1399px){.procons-section .cons-list li,.procons-section .pros-list li{font-size:17px!important}.procons-section .cons-box,.procons-section .pros-box{min-height:auto!important}.procons-subtitle{font-size:20px!important}}@media screen and (min-width:1400px){.procons-section .cons-list li,.procons-section .pros-list li{font-size:18px!important;line-height:35px}.procons-section .cons-box,.procons-section .pros-box{min-height:auto!important}.procons-subtitle{font-size:22px!important}}@media (max-width:768px){.procons-section .procons-title{font-size:25px}.cons-box{margin-top:3rem}.procons-content{margin-top:4rem}.procons-section .divider-line{width:80px}.procons-section .section-subtitle{font-size:20px}.procons-section .cons-label,.procons-section .pros-label{font-size:24px;height:45px;width:130px}.procons-section .cons-list li,.procons-section .pros-list li{font-size:13px}}.disclaimer-section{color:#2f2f2f;font-size:.85rem}.disclaimer-title{color:#495057;font-size:1rem;font-weight:600}.disclaimer-content{line-height:1.5}.disclaimer-section{padding-bottom:30px;padding-top:10px}.disclaimer-item a{color:#0d6efd;text-decoration:underline}.disclaimer-item a:hover{text-decoration:none}@media (min-width:991px){.disclaimer-item{text-align:left}}@media (max-width:991px){.disclaimer-item{text-align:justify}.disclaimer-content span{text-align:justify!important}}.apply-loan-section{padding:30px 0}.apply-loan-container{background:linear-gradient(125.35deg,#060c44 51.16%,#ff6102 101.09%);border:1px solid #fff;border-radius:20px;box-shadow:0 0 20px 0 #00000080;color:#fff;padding:40px 30px 35px;position:relative;text-align:center}.apply-loan-title{font-size:28px;font-weight:700;margin-bottom:20px}.apply-loan-subtitle{font-size:18px;margin-bottom:5px}.apply-loan-description{font-size:16px;line-height:1.5;margin-bottom:30px}.apply-loan-button{align-items:center;background-color:#ff3f00;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:26px;font-weight:600;height:50px;justify-content:center;padding-left:25px;padding-right:2px;text-decoration:none;transition:all .3s ease}.apply-loan-button:hover{background-color:#ff5e2c;color:#fff;text-decoration:none;transform:translateY(-2px)}.arrow-icon{align-items:center;background-color:#fff;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#ff3f00;display:inline-flex;font-size:20px;font-weight:700;height:50px;justify-content:center;line-height:1;margin-left:10px;padding:10px;width:50px}@media (min-width:992px){.apply-loan-button{font-size:20px}.apply-arrow-icon{padding:14px!important}}@media (max-width:991px){.apply-loan-container{padding:30px 20px}.apply-loan-button{height:40px;padding-left:35px;padding-right:1px}.apply-arrow-icon{border-bottom-right-radius:25px!important;border-top-right-radius:25px!important;height:40px!important;padding:10px!important;width:40px!important}.apply-loan-title{font-size:24px}.apply-loan-subtitle{font-size:16px}}@media (min-width:320px) and (max-width:389px){.apply-loan-title{font-size:20px}}@media (min-width:390px) and (max-width:424px){.apply-loan-title{font-size:22px}}@media (min-width:567px) and (max-width:767px){.apply-loan-title{font-size:26px}.apply-loan-description,.apply-loan-subtitle{font-size:18px!important}}.why-choose-section{padding:20px 0}.why-choose-item-col{margin-bottom:20px}.why-choose-item-link{color:inherit;display:block;height:100%;text-decoration:none}.why-choose-title{color:#ff3f00;font-size:32px;font-weight:700;line-height:2.5rem;margin-bottom:20px;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.why-choose-subtitle{color:#555;font-size:18px;margin-bottom:20px}.why-choose-items{display:flex;flex-wrap:wrap;justify-content:center}.why-choose-item{align-items:center;background-color:#e8e7ff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:100%;padding:60px 10px 24px;position:relative;text-align:center;transition:transform .3s ease}.why-choose-item:hover{transform:translateY(-5px)}.why-choose-icon{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:70px;justify-content:center;left:50%;margin-bottom:16px;padding:10px 15px;position:absolute;top:-35px;transform:translateX(-50%);width:90px}.why-choose-icon img{max-height:50px;max-width:70px;object-fit:contain}.why-choose-item-title{color:#060c44;font-size:18px;font-weight:600;margin-bottom:10px}.why-choose-item-text{color:#060c44;font-size:14px;margin-bottom:0}.why-choose-footer{font-size:16px;font-weight:500;margin-top:30px}@media (min-width:991px) and (max-width:1199px){.why-choose-item-title{font-size:16px!important}}@media (min-width:1400px){.why-choose-item-text{font-size:18px!important}}@media (min-width:992px){.why-choose-item-col{margin-top:40px}}@media (max-width:991px){.why-choose-item{height:auto!important}.why-choose-items{margin-top:-20px}.why-choose-footer{margin-top:40px!important}.why-choose-section{padding:20px 0}.why-choose-title{font-size:24px}.why-choose-subtitle{font-size:16px;margin-bottom:30px;text-align:justify}.why-choose-item-col{margin-bottom:10px;max-width:350px}.why-choose-item{margin-top:2rem}}.loan-requirements-section{background-color:#060c44;color:#fff;padding:40px 0}.loan-requirements-title{color:#ff6102;font-size:32px;font-weight:700;line-height:3rem;margin-bottom:20px;-webkit-text-decoration-color:#ff6102;text-decoration-color:#ff6102;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:13px}.loan-requirements-subtitle{color:#fff;font-size:18px}.loan-requirements-items{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.loan-requirement-col{margin-bottom:30px}.loan-requirement-item{background-color:initial;border:1px solid #ff6102;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:24px 20px;transition:transform .3s ease}.loan-requirement-item:hover{transform:translateY(-5px)}.loan-requirement-icon{display:flex;margin-bottom:20px}.loan-requirement-icon img{height:70px;width:70px}.loan-requirement-title{color:#ff6102;font-size:18px;font-weight:600;margin-bottom:15px}.loan-requirement-text{color:#fff;font-size:14px;margin-bottom:0;text-align:left}.loan-requirement-list{margin-bottom:0;padding-left:20px;text-align:left}.loan-requirement-list-item{color:#fff;font-size:14px;margin-bottom:8px}.loan-requirement-list-item:last-child{margin-bottom:0}@media (max-width:991px){.loan-requirement-item{padding:20px}.loan-requirements-section{padding:30px 0 10px}.loan-requirements-title{font-size:23px}.loan-requirements-items{margin-top:30px}.loan-requirements-subtitle{font-size:16px}}.journey-button{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.journey-button:after{width:20%}.button-text{padding-left:1px;position:relative;z-index:3}.button-arrow img{height:20px;width:20px}.button-arrow{animation:arrowSlide 4s infinite;position:absolute;right:10px;transition:transform 1s ease;z-index:1}.button-flash{animation:flashMove 3s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);height:100%;left:-100%;position:absolute;top:0;width:30px;z-index:2}@keyframes arrowSlide{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(-50px)}50%{opacity:0;transform:translateX(-50px)}75%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes flashMove{0%{left:-100%}50%{left:100%}to{left:100%}}.journey-button:hover .button-arrow,.journey-button:hover .button-flash{animation-play-state:paused}.loan-application-process-section{padding:20px 0}.description-div{padding-left:10px;padding-right:10px}.description-div a{color:#060c44}.process-title{color:#070f50;font-size:28px;font-weight:700;line-height:2.5rem;margin-bottom:8px;text-align:center;-webkit-text-decoration-color:#070f50;text-decoration-color:#070f50;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.process-subtitle{color:#555;font-size:16px;margin:15px auto 0;max-width:800px}.process-steps{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;position:relative}.process-step-col{margin-bottom:20px;position:relative}.process-step{background-color:#fff;border-radius:12px;box-shadow:0 0 20px 0 #7683ff;height:100%;margin:0 5px;position:relative;text-align:center;z-index:1}.process-step-icon{align-items:center;background:#e5e8ff;border-radius:10px;display:flex;height:80px;justify-content:center;margin:0 auto 15px;width:100%}.process-step-icon img{max-height:55px;max-width:160px}.process-step-title{color:#060c44;font-size:15px;font-weight:600;margin-bottom:10px}.process-step-text{color:#060c44;font-size:14px;line-height:1.4}.process-footer{color:#2f2f2f;font-size:15px;margin:0 auto;max-width:800px}.journey-button{background:linear-gradient(90deg,#242775,#3b1d4e);border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:600;height:45px;margin-left:auto;margin-right:auto;margin-top:15px;overflow:hidden;padding:10px 30px;position:relative;text-align:left;transition:all .3s ease;width:240px}.journey-button:after{background-color:#fff;border:1px solid #242775;border-left:none;border-radius:0 50px 50px 0;content:"";height:100%;position:absolute;right:0;top:0;width:15%}.journey-button:hover{box-shadow:0 5px 15px #3b1d4e66;color:#fff;transform:translateY(-2px)}@media (max-width:991px){.process-footer{margin-top:10px!important}.process-step{box-shadow:0 0 7px 0 #7683ff}.process-step-col{margin-bottom:20px;padding:2px}.process-step-icon img{max-height:55px;max-width:130px}}@media (min-width:1200px) and (max-width:1399px){.process-step-icon img{max-height:55px;max-width:130px}}@media (min-width:576px) and (max-width:991px){.process-title{font-size:22px!important}}@media (min-width:320px) and (max-width:359px){.process-step-title{font-size:12px!important}}@media (min-width:360px) and (max-width:389px){.process-step-title{font-size:14px!important}}@media (max-width:991px){.process-title{line-height:2.3rem!important}.loan-application-process-section{padding-bottom:20px;padding-top:20px}}@media (max-width:767px){.process-title{font-size:24px}.process-step-title,.process-subtitle{font-size:15px}.process-step-text{font-size:13px}}.mortgage-types-section{padding:50px 0 10px}.mortgage-types-heading{color:#060c44;font-size:35px;font-weight:700;line-height:2.5rem;margin-bottom:10px;text-align:center;-webkit-text-decoration-color:#060c44;text-decoration-color:#060c44;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.mortgage-types-divider{background-repeat:repeat-x;height:2px;margin:0 auto 30px;width:70%}.mortgage-types-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.mortgage-type-col{margin-bottom:40px;position:relative}.mortgage-type-card{align-items:center;background-color:#ffede7;border-radius:10px;box-shadow:0 4px 10px #00000014;display:flex;flex-direction:column;height:100%;padding:65px 20px 25px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.mortgage-type-card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.mortgage-type-icon{align-items:center;background-color:#fff;border-radius:8px;border-radius:100px;display:flex;height:130px;justify-content:center;left:50%;position:absolute;top:-65px;transform:translateX(-50%);width:150px}.mortgage-type-icon img{height:100px;object-fit:contain;width:110px}.mortgage-type-title{color:#060c44;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:12px;padding-top:30px}.mortgage-type-description{color:#060c44;font-size:14px;line-height:1.5;margin-bottom:0}@media (max-width:991px){.mortgage-type-description{font-size:16px}.mortgage-types-container{margin-top:55px!important}.mortgage-types-heading{font-size:24px}.mortgage-type-col{margin-bottom:45px}}@media (max-width:767px){.mortgage-types-section{padding:40px 0 10px}.mortgage-type-col{margin-left:auto;margin-right:auto;max-width:350px}}@media (min-width:992px) and (max-width:1199px){.mortgage-type-title{font-size:16px}.mortgage-type-icon{height:130px!important;width:140px!important}.mortgage-type-icon img{height:90px!important;width:90px!important}}@media (min-width:1400px){.mortgage-type-description{font-size:16px}}.loan-comparison-section{padding:20px 0}.loan-comparison-header{margin-bottom:20px;text-align:center}.loan-comparison-title{color:#ff3f00;display:inline-block;font-size:32px;font-weight:600;line-height:2.5rem;margin-bottom:15px;position:relative;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-comparison-subtitle{color:#2f2f2f;font-size:18px;margin:0 auto}.loan-comparison-table-wrapper{overflow-x:auto}.loan-comparison-table{border:1px solid #060c4480;border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.loan-comparison-header-cell{border-right:1px solid #060c4480;color:#fff;font-size:16px;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.loan-comparison-header-cell:last-child{border-right:none}.loan-comparison-value-cell{background-color:#fff;border-right:1px solid #060c4480;font-size:15px;padding:5px;text-align:center}.loan-comparison-row td:last-child{border-right:none}.loan-comparison-row:nth-child(2n) .loan-comparison-value-cell{background-color:#00aae41a}.loan-comparison-value-list{list-style-type:disc;margin:0;padding-left:20px;text-align:left}.loan-comparison-value-list li{margin-bottom:5px}.loan-comparison-value-list li:last-child{margin-bottom:0}.loan-comparison-footer{align-items:center;display:block;flex-direction:column;margin-top:10px}.loan-comparison-disclaimer{color:#2f2f2f;font-size:16px;margin-bottom:20px;text-align:center}.refinance-calculator-button{align-items:center;background-color:#060c44;border:1px solid #060c44;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;padding-left:15px;text-decoration:none}.calculator-icon{height:30px;width:25px}.calculator-icon-div{background-color:#fff;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-left:20px;padding:6px 13px 6px 10px}@media (max-width:991px){.loan-comparison-header-cell,.loan-comparison-value-cell{font-size:13px;padding:12px 5px}.loan-comparison-header{margin-bottom:10px!important}.loan-comparison-disclaimer{margin-bottom:20px;margin-top:10px!important;text-align:justify!important}.loan-comparison-section{padding:10px 0}.loan-comparison-subtitle{margin-bottom:20px;text-align:justify}.refinance-calculator-button{font-size:16px;padding-left:15px}}@media (max-width:767px){.loan-comparison-title{font-size:26px}.loan-comparison-subtitle{font-size:16px}.loan-comparison-footer{margin-top:15px}.refinance-calculator-button{font-size:14px;padding-left:20px}}.loan-mortgage-insurance-section{background-color:#060c44;color:#fff;padding:30px 0}.loan-mortgage-insurance-title{color:#ff6102;font-size:2rem;font-weight:600;line-height:2.5rem;margin-bottom:1rem;-webkit-text-decoration-color:#ff6102;text-decoration-color:#ff6102;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-mortgage-insurance-description{font-size:1rem;line-height:1.5}.insurance-types-container{align-items:stretch;display:flex;position:relative}.insurance-type-col{display:flex;padding:0 25px;position:relative;z-index:2}.insurance-type-box p{margin-bottom:.5rem!important}.insurance-type-box{border:2px dashed #ffffff80;border-radius:10px;display:flex;flex-direction:column;padding:15px;position:relative;width:100%}.insurance-type-title{color:#ff6102;font-size:1.25rem;font-weight:500}.insurance-type-description{flex-grow:1;font-size:.95rem;line-height:1.6}.additional-insurance-info{font-size:1rem;margin-top:20px}@media (max-width:767.98px){.loan-mortgage-insurance-title{font-size:1.3rem}.insurance-type-title{font-size:1.1rem}.insurance-type-box{height:auto!important;padding:0 15px}.insurance-type-col{margin-bottom:20px}.insurance-types-container{flex-direction:column}}.nonqm-title{color:#ff3f00;font-size:1.8rem;font-weight:700;line-height:2.5rem;margin-bottom:2rem;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.nonqm-table{border-collapse:collapse;margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:70%}.nonqm-table-header{color:#fff;font-size:1rem;font-weight:600;padding:12px}.nonqm-table-row{background-color:#fff}.nonqm-table-cell{border:1px solid #060c44;color:#060c44;font-size:.95rem;padding:16px}.nonqm-disclaimer{color:#fff;font-size:.95rem;margin-top:20px}@media (max-width:991px){.nonqm-table{width:100%}.loan-mortgage-insurance-section{padding:20px 0}.insurance-type-title{padding-top:10px}}.find-my-dpa-section{background-color:#060c44;border-radius:10px;color:#fff;margin:30px auto;padding:26px 20px;position:relative}.find-my-dpa-title{color:#ff6102;font-size:28px;font-weight:700;line-height:2rem;line-height:2.5rem;margin-bottom:15px;text-align:center;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.find-my-dpa-subtitle{font-size:18px;margin-bottom:20px}.find-my-dpa-content{font-size:16px;line-height:1.6}.find-my-dpa-button .arrow-icon{align-items:center;background-color:#fff;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#ff3f00;display:inline-flex;height:52px;justify-content:center;line-height:1;margin-left:10px;padding:13px;width:50px}.find-my-dpa-button{align-items:center;background-color:#ff6102;border:none;border-radius:25px;color:#fff;display:flex;font-size:30px;font-weight:500;gap:8px;justify-content:center;left:50%;padding:0 0 0 25px;position:absolute;transform:translateX(-50%);transition:all .3s ease;z-index:2}.find-my-dpa-button .arrow-icon{font-size:20px;font-weight:700}.wavy-line-container{display:flex;justify-content:center;margin:10px auto 20px;max-width:300px;position:relative;width:100%}.wavy-line:before{background:linear-gradient(45deg,#0000,#0000 49%,#ff6102 0,#ff6102 51%,#0000 0,#0000);background-size:10px 10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.find-my-dpa-content a{color:inherit;font-weight:500;text-decoration:underline}@media (min-width:992px){.find-my-dpa-section{padding-left:60px;padding-right:60px}.find-my-dpa-button{font-size:21px}}@media (min-width:300px) and (max-width:350px){.find-my-dpa-button{left:22%!important;transform:translateX(0)!important}}@media (min-width:350px) and (max-width:375px){.find-my-dpa-button{left:24%!important;transform:translateX(0)!important}}@media (max-width:991px){.find-my-dpa-button .arrow-icon{height:35px;padding:9px;width:35px}.find-my-dpa-section{padding:17px 20px}.find-my-dpa-button{padding-left:20px!important}.find-my-dpa-title{font-size:18px}.find-my-dpa-subtitle{font-size:16px}.find-my-dpa-content{font-size:14px}.find-my-dpa-button,.find-my-dpa-button .arrow-icon{font-size:18px}}.loan-closing-timeline-section{padding:40px 0 20px}.loan-closing-title{color:#060c44;font-size:28px;font-weight:700;line-height:2.5rem;margin-bottom:15px;-webkit-text-decoration-color:#060c44;text-decoration-color:#060c44;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-closing-subtitle{color:#333;font-size:18px;margin-bottom:30px}.costs-card{background-color:#fff;border-bottom-left-radius:80px;border-bottom-right-radius:80px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 20px 0 #7683ff;max-width:800px;padding-top:10px}.costs-card,.costs-header{margin:0 auto;position:relative}.costs-header{align-items:center;display:flex;height:50px;justify-content:center;transform:translateY(-35px);width:220px;z-index:2}.costs-header:before{background-color:#ff3f00;border-radius:10px;box-shadow:0 0 15px #ff3f0099;content:"";height:100%;left:0;position:absolute;top:0;transform:perspective(10px) rotateX(2deg);width:100%}.costs-title{color:#fff;font-size:20px;font-weight:600;margin:0;position:relative;z-index:3}.costs-content{margin-top:-15px;padding:0 30px 30px}.costs-description{color:#333;font-size:16px;margin-bottom:25px;text-align:center}.costs-item{color:#2f2f2f;font-size:16px;position:relative}.sub-costs-list{list-style-type:none;margin:10px 0 0 25px;padding:0}.sub-costs-item{color:#2f2f2f;font-size:16px;padding-left:20px;position:relative}.sub-costs-item:before{color:#0d1e59;content:"•";font-size:25px;left:0;position:absolute;top:-7px}.construction-title{color:#ff3f00;font-size:28px;font-weight:700;margin-bottom:15px;margin-top:20px}@media (max-width:991px){.sub-costs-item:before{font-size:20px;top:-5px}.sub-costs-list{list-style-type:none;margin:10px 0 0 5px;padding:0}.costs-description{margin-bottom:15px}.costs-card{border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:10px;border-top-right-radius:10px}.construction-title,.loan-closing-title{font-size:24px}.loan-closing-subtitle{font-size:16px}.costs-title{font-size:18px}.costs-content{padding:0 20px 20px}.costs-description,.costs-item,.sub-costs-item{font-size:14px}.costs-header{width:180px}.left-line,.right-line{width:15px}.left-line{left:-15px}.right-line{right:-15px}}.loan-disaster-victim-section{background-color:#060c44;color:#fff;padding:40px 0}.loan-disaster-title{color:#ff3f00;font-size:28px;font-weight:600;line-height:2.5rem;margin-bottom:15px;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-disaster-description{font-size:18px;line-height:1.6;margin-bottom:20px}.benefits-row{justify-content:space-between;margin-bottom:30px}.benefit-col,.benefits-row{display:flex;position:relative}.benefit-col{align-items:center}.benefit-container{align-items:center;display:flex;flex-direction:column;height:100%;padding:20px;text-align:center;width:100%}.benefit-icon{align-items:center;border-radius:50%;display:flex;justify-content:center;margin-bottom:20px}.benefit-icon-img{height:70px;object-fit:contain;width:70px}.benefit-text{font-size:16px;font-weight:500;line-height:1.4}@media (min-width:992px){.benefits-row{padding-bottom:10px}}@media (max-width:991px){.loan-disaster-title{font-size:24px}.loan-disaster-description{font-size:16px;margin-bottom:30px}.benefit-container{padding:15px 10px}.benefit-icon{height:60px;width:60px}.benefit-text{font-size:14px}.benefits-row{flex-direction:row}}.loan-jumbo-section{padding:20px 0 0}.jumbo-title{color:#ff3f00;font-size:2rem;font-weight:600;line-height:2.5rem;margin-bottom:20px;position:relative;text-align:center;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.jumbo-title-section{margin-bottom:40px;text-align:center}.jumbo-sections-container{margin-top:20px}.jumbo-section-item{margin-bottom:10px;text-align:center}.jumbo-section-heading{color:#2f2f2f;font-size:1.4rem;font-weight:500;margin-bottom:15px}.jumbo-section-content{color:#2f2f2f;font-size:1rem;line-height:1.6;text-align:center}.jumbo-section-content ul{list-style-type:none;margin:15px auto;padding-left:0;text-align:center}.jumbo-section-content ul li{padding-left:20px;position:relative;text-align:left}.jumbo-section-content ul li:before{color:inherit;content:"•";left:0;position:absolute}.jumbo-section-content ul.centered-list{margin:15px auto;width:-webkit-fit-content;width:fit-content}.jumbo-calculator-button-container{margin:20px auto 30px;text-align:center}.jumbo-calculator-button{align-items:center;background-color:#ff3f00;border:2px solid #ff3f00;border-radius:25px;color:#fff;display:inline-flex;font-size:20px;font-weight:500;padding-left:30px;text-decoration:none}.jumbo-calculator-button:hover{background-color:#e63900;color:#fff;text-decoration:none}.jumbo-calculator-icon-div{align-items:center;background-color:#fff;border-bottom-right-radius:20px;border-top-right-radius:20px;display:inline-flex;margin-left:19px;padding:10px}.jumbo-calculator-icon{height:30px;width:24px}@media (max-width:991px){.jumbo-title{font-size:28px}.jumbo-section-content{font-size:.95rem}.jumbo-calculator-button{font-size:18px;height:50px}.jumbo-calculator-icon{height:27px;width:24px}.jumbo-calculator-icon-div{border-bottom-right-radius:22px;border-top-right-radius:22px}}@media (max-width:767px){.jumbo-title{font-size:20px}}.key-considerations-container{margin-top:20px;width:100%}.key-considerations-list{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none;margin:0;padding:0}.key-consideration-item{margin-bottom:15px;padding-left:15px;position:relative;text-align:left;width:calc(50% - 10px)}.key-consideration-item:before{color:#ff3f00;content:"•";font-weight:700;left:0;position:absolute}.key-consideration-title{color:#ff3f00;display:block;font-weight:700;margin-bottom:5px}.key-consideration-content{font-size:1rem;line-height:1.6}@media (max-width:991px){.key-consideration-item{width:100%}.jumbo-section-content{text-align:justify}.jumbo-sections-container{margin-top:10px}}.loan-program-right-section{padding:20px 0}.features-container{margin-bottom:20px;text-align:center}.loan-program-main-title{display:inline-block;font-size:28px;font-weight:700;line-height:2.5rem;margin-bottom:30px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-program-disclaimer p{color:#060c44!important}.loan-program-disclaimer{border-top:1px solid #eee;color:#666;font-size:20px;margin-top:20px;padding-top:15px}.disclaimer-text{margin-bottom:0}.loan-program-features{margin:0 auto;text-align:left}.feature-item{align-items:flex-start;display:flex;margin-bottom:10px}.feature-checkmark{color:#ff3f00;flex-shrink:0;font-size:18px;font-weight:700;margin-right:10px}.feature-text{font-size:16px;line-height:1.5}.considerations-container{margin-top:2rem;position:relative;text-align:center}.loan-program-subtitle{color:#060c44;display:inline-block;font-size:28px;font-weight:700;line-height:2.5rem;margin-bottom:10px;-webkit-text-decoration-color:#3f3d56;text-decoration-color:#3f3d56;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.loan-program-consider-text{color:#060c44;font-size:16px;font-weight:500;margin-bottom:15px}.dotted-line-wrapper{margin:0 auto 40px;position:relative;width:68%}.semicircle-notch{background-color:#fff;border:1px solid #060c44;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:none;box-shadow:0 0 10px 0 #7683ff;height:14px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:26px}.horizontal-dotted-line{border-top:2px dashed #060c44;height:1px;position:absolute;width:99.6%}.consideration-boxes{margin:0 auto;position:relative;width:90%}.consideration-box-container{margin-bottom:20px;padding:0 10px;position:relative}.dot-wrapper{align-items:center;display:flex;flex-direction:column;height:30px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:12px;z-index:2}.dot-wrapper:after{content:"";height:20px;position:absolute;top:-20px;width:2px}.dot,.dot-wrapper:after{background-color:#060c44}.dot{border-radius:50%;display:block;height:12px;width:12px}.consideration-box{align-items:center;background-color:#e5e8ff;border:1px solid #060c44;border-radius:8px;box-shadow:0 0 10px 0 #7683ff;display:flex;justify-content:center;min-height:150px;padding:20px;text-align:center}.consideration-box p{font-size:14px;line-height:1.4;margin:0}@media (min-width:200px) and (max-width:359px){.loan-program-main-title,.loan-program-subtitle{font-size:17px}}@media (min-width:360px) and (max-width:450px){.loan-program-main-title,.loan-program-subtitle{font-size:19px}}@media (min-width:992px){.loan-program-features{margin-left:3rem}}@media (max-width:992px){.dotted-line-wrapper{width:100%}.consideration-box-container{margin-bottom:15px}.loan-program-main-title{font-size:25px}.dot-wrapper:after{display:none}}@media (max-width:768px){.consideration-box{min-height:auto}}.increasing-heloc-limit-section{background-color:#060c44;color:#fff;padding:40px 0 20px}.heloc-increase-header{margin-bottom:40px;text-align:center}.heloc-increase-title{color:#ff3f00;display:inline-block;font-size:28px;font-weight:700;line-height:2.5rem;margin-bottom:15px;position:relative;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.heloc-increase-description{font-size:16px;line-height:1.6;margin:0 auto;max-width:800px}.heloc-methods-container{margin-top:30px}.heloc-method-col{margin-bottom:25px}.heloc-method-box{border:1px solid #ff3f00;border-radius:15px;display:flex;flex-direction:row}.method-title-container{align-items:center;background-color:#ff3f00;border-bottom-left-radius:15px;border-top-left-radius:15px;display:flex;flex-shrink:0;justify-content:center;padding:15px;text-align:center;width:250px}.method-title{color:#fff;font-size:18px;font-weight:500;margin:0}.method-details{align-items:center;display:flex;flex-grow:1;padding:10px}.method-points{list-style-type:none;margin:0;padding-left:0;width:100%}.method-point-item{font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:20px;padding-right:15px;position:relative;text-align:justify}.method-point-item:before{color:#fff;content:"•";font-size:18px;left:0;line-height:1;position:absolute}.method-point-item:last-child{margin-bottom:0}@media (max-width:992px){.method-title-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:15px}.heloc-increase-description{text-align:justify}}@media (min-width:992px){.method-point-item{font-size:15px}.heloc-method-box{width:80%}.heloc-method-row{align-items:center;display:flex;justify-content:center}}@media (max-width:768px){.increasing-heloc-limit-section{padding:40px 0}.heloc-increase-title{font-size:24px}.method-title{font-size:16px}.heloc-method-box{flex-direction:column}.method-title-container{width:100%}}.financial-assessment-section{background-color:#060c44;color:#fff;padding:20px 0}.financial-assessment-section p{text-align:justify}.financial-assessment-title{color:#ff3f00;font-size:28px;font-weight:600;line-height:2.5rem;margin-bottom:30px;position:relative;text-align:center;-webkit-text-decoration-color:#ff3f00;text-decoration-color:#ff3f00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.assessment-item{align-items:flex-end;display:flex}.assessment-checkmark{color:#ff3f00;flex-shrink:0;font-size:20px;margin-right:12px}.assessment-text{font-size:16px;line-height:1.5}.assessment-description p{margin-bottom:0}.assessment-description{font-size:16px;line-height:1.6;margin-bottom:20px;padding:5px 0}.assessment-items-container{padding-bottom:20px}.life-expectancy-factors{margin-bottom:30px}.factor-item{align-items:flex-start;display:flex}.factor-checkmark{color:#ff3f00;flex-shrink:0;font-size:20px;margin-right:12px}.factor-text{font-size:16px;line-height:1.5}.funding-types-container{margin-top:20px}.funding-type-item{margin-bottom:20px}.funding-type-content{font-size:16px;line-height:1.6}@media (min-width:992px){.assessment-items-container,.life-expectancy-factors{margin-left:5rem}}@media (max-width:991px){.financial-assessment-title{font-size:24px}.assessment-text,.factor-text,.funding-type-content{font-size:14px}}@media (max-width:576px){.financial-assessment-section{padding:30px 15px 10px}.financial-assessment-title{font-size:22px}.financial-assessment-title:after{width:180px}}.myth-and-facts-section{background-color:#060c44;color:#fff;padding:40px 0}.myth-facts-title{color:#ff3f00;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.myth-facts-description{color:#fff;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.myths-container{margin-top:20px}.myth-item-col{margin-bottom:20px}.myth-item{align-items:center;background-color:#cdd1fb;border-radius:8px;display:flex;height:100%;padding:20px}.myth-text{color:#060c44;font-size:16px;font-weight:500;margin-bottom:0}@media (max-width:768px){.myth-item-col{margin-bottom:15px}.myth-facts-title{font-size:24px}.myth-text{font-size:14px}}.va-loan-eligibility-section{padding:20px 0 1px}.va-eligibility-title{font-size:28px;font-weight:700;line-height:2.3rem;margin-bottom:20px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:10px}.va-eligibility-subtitle{color:#2f2f2f;font-size:16px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.va-info-sections{margin-top:30px}.va-info-col{margin-bottom:30px}.va-info-title{display:inline-block;font-size:22px;font-weight:600;margin-bottom:16px;position:relative;text-align:center;text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:5px}.va-info-content{color:#2f2f2f;font-size:15px;line-height:1.6}.va-info-content p{margin-bottom:15px}.va-info-content a{color:#2f2f2f;text-decoration:underline}.va-info-container h3{display:block;margin-left:auto;margin-right:auto}@media (max-width:991px){.va-eligibility-title{font-size:24px}.va-info-content{text-align:justify}.va-info-title{font-size:20px}.va-eligibility-subtitle{font-size:14px}}.todaysRateContainer{background-color:#0000000d;border-radius:10px;margin:0 auto;max-width:1200px;min-height:190px;padding:1rem;width:100%}.todaysRateHeading h2{color:#f50;font-family:Poppins;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.program-groups-tabs{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.program-groups-tabs:before{bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:0}.program-group-tab{border-bottom:3px solid #0000;color:#fff;cursor:pointer;font-size:20px;font-weight:600;padding:1.5rem 1rem .1rem;position:relative;text-align:center;transition:all .3s ease;z-index:1}.program-group-tab.active{border-bottom:3px solid #f50;color:#f50}.program-tabs{display:flex;font-size:20px;gap:1rem;justify-content:center;margin:.5rem 0}.program-tab{cursor:pointer;font-weight:500}.program-tab.active{color:#ff6102}.ratesContainer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:1rem}.rate-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:160px;padding:1.25rem;position:relative;transition:all .3s ease;width:310px}.rate-card-clickable{cursor:pointer}.rate-card-clickable:hover{background-color:#002f6c}.rate-card-title{text-align:center;width:100%}.rate-card-title h5{color:#002f6c;font-family:Poppins;font-weight:600;margin-bottom:.5rem}.rate-card-title hr{border:1px solid #002f6c;margin:.25rem 0;opacity:.5}.rate-card-value{margin:.5rem 0;text-align:center}.rate-card-value h1{color:#002f6c;font-family:Poppins;font-size:1.75rem;font-weight:700}.rate-card-legend{text-align:center}.rate-card-legend h5{color:#002f6c;font-family:Poppins;font-size:1rem;font-weight:500}.rate-card-action{bottom:.5rem;position:absolute;text-align:center;width:100%}.rate-card-action span{border-radius:4px;color:#002f6c;cursor:pointer;font-family:Poppins;font-size:.9rem;font-weight:600;padding:.25rem .75rem}.rate-card-loading{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:.5rem 0}.rate-card-loading h6{color:#002f6c;font-weight:500;margin:0}.rate-card-clickable:hover .rate-card-action span,.rate-card-clickable:hover .rate-card-legend h5,.rate-card-clickable:hover .rate-card-loading h6,.rate-card-clickable:hover .rate-card-title h5,.rate-card-clickable:hover .rate-card-value h1{color:#fff}.rate-card-clickable:hover .rate-card-title hr{border-color:#fff}.purchaseRefinanceBtn{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.purchaseRefinanceBtnContainer{width:200px}.purchaseBtn{align-items:center;background-color:#002f6c;border:none;border-radius:5px;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:.75rem 1.5rem;transition:background-color .3s;width:100%}.purchaseBtn:hover{background-color:#063868}.refinanceBtn{align-items:center;background-color:#fff;border:2px solid #002f6c;border-radius:5px;color:#002f6c;display:flex;font-weight:600;justify-content:space-between;padding:.75rem 1.5rem;transition:background-color .3s,color .3s;width:100%}.refinanceBtn:hover{background-color:#002f6c;color:#fff}.applyNowBtn{background-color:#f50;border:none;border-radius:5px;font-size:1.2rem;font-weight:600;margin-top:1rem;padding:.75rem 2.5rem;transition:background-color .3s}.applyNowBtn:hover{background-color:#e64d00}.whiteLine{background-color:#fff}.blueLine,.whiteLine{border:none;display:inline-block;height:20px;margin:0 10px;opacity:.7;width:1px}.blueLine{background-color:#002f6c}.arrowWhite{border:solid #fff;border-width:0 2px 2px 0}.arrowBlue,.arrowWhite{display:inline-block;padding:3px}.arrowBlue{border:solid #002f6c;border-width:0 2px 2px 0}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.refinanceBtn:hover .arrowBlue{border-color:#fff}.refinanceBtn:hover .blueLine{background-color:#fff}.ratesRequestDetails{display:flex;justify-content:center;margin-top:2rem}.loanScenarioText{color:#fff;font-size:.9rem;font-weight:400;margin-bottom:.75rem}.form-modal{padding:1.5rem}.thanktext{color:#fff;font-size:1.2rem;line-height:1.6}.form-link{color:#002f6c;font-weight:600;text-decoration:none}.form-link:hover{text-decoration:underline}@media (max-width:768px){.program-groups-tabs{flex-wrap:wrap}.program-group-tab{padding:.5rem 1rem 0}.program-tabs{flex-wrap:wrap}.todaysRateHeading h2{font-size:2rem}.ratesContainer{gap:1rem}.rate-card{width:260px}.rate-card-value h1{font-size:1.5rem}.purchaseRefinanceBtn{gap:1rem}}@media (max-width:480px){.program-group-tab{font-size:.9rem;padding:.5rem .75rem}.program-tab{font-size:.9rem;padding:.4rem .75rem}.purchaseRefinanceBtnContainer{max-width:280px;width:100%}.loanScenarioText{font-size:.8rem}}
/*# sourceMappingURL=common.51bcdfe2.css.map*/