.mortgage-banner{position:relative;padding:5% 0;background-size:cover}.services-intro-new p{font-size:16px;line-height:25px;margin-bottom:10px}.services-banner-content{z-index:2}.mortgage-banner h1{font-size:2.6rem}.mortgage-banner p{font-size:1.05rem}.media-btn{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:6px;background:#00457F;color:#fff;text-decoration:none;transition:all 0.3s ease}.media-btn .icon{font-size:1.2rem}.media-btn:hover{background:#dc3545;color:#fff}@media (max-width:768px){.mortgage-banner{text-align:center}.banner-content{padding-top:60px;padding-bottom:60px}.mortgage-banner p{margin:auto}}.service-card{position:relative;overflow:hidden;border-radius:12px}.service-card img{width:100%;height:100%;object-fit:cover}.service-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 51 102 / .9),rgb(0 51 102 / .6),rgb(0 51 102 / .2));opacity:0;z-index:1;transition:opacity 0.4s ease}.service-card:hover::after{opacity:1}.service-overlay{position:absolute;left:0;right:0;bottom:31px;padding:0 25px;z-index:2;transform:translateY(0);transition:transform 0.45s ease}.service-overlay h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.service-overlay p{max-height:0;overflow:hidden;opacity:0;margin:0;font-size:15px;line-height:23px;color:#fff;transition:max-height 0.4s ease,opacity 0.3s ease}.service-card:hover .service-overlay{transform:translateY(-25px)}.service-card:hover .service-overlay p{max-height:fit-content;opacity:1;margin-top:8px}@media (max-width:576px){.service-card{min-height:auto;margin-bottom:0}.service-card:hover .service-overlay{transform:translateY(-38px)}.service-overlay{bottom:30px}.service-card{position:relative;overflow:hidden;border-radius:12px;padding:0}}.why-choose p{line-height:25px;margin:0 0 10px;font-size:15px}.why-choose h2{font-weight:700;line-height:36px;margin:0 0 15px 0;text-transform:capitalize}.why-choose .d-flex img{width:32px}.preferred-partners h3{font-size:2.2rem;color:#00457F!important}.icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#00457F}.bg-light-blue{background:#eaf3ff}.bg-light-purple{background:#f1ecff}.bg-light-green{background:#e9f8ef}.preferred-partners h3{font-size:2.2rem}.preferred-partners .divider{position:absolute;right:30px;height:100%;width:1px;top:0;background:#ddd}.cta-banner{background-image:url(../../images/loss-mitigation/cta-bg.webp);border-radius:12px;padding:27px 24px;background-size:cover;color:#fff}.cta-text h2{line-height:1.3;font-weight:700}.services-btn{padding:14px 28px!important;border-radius:8px!important;font-size:1rem;font-weight:600;background-color:#d8192c;border:none;transition:all 0.3s ease}.services-btn:hover{background-color:#b51525;transform:translateX(6px)}@media (max-width:767px){.cta-banner{text-align:center;padding:30px 20px}.cta-text h3{font-size:1.25rem}}.testimonials-section h2{font-size:2rem;color:#333}.video-wrapper{position:relative;width:100%;padding-top:0;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .15)}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.play-btn{width:80px;height:80px;background:#fff;border-radius:50%;position:relative;box-shadow:0 10px 25px rgb(0 0 0 / .25)}.play-btn::before{content:"";position:absolute;left:32px;top:24px;border-style:solid;border-width:16px 0 16px 24px;border-color:#fff0 #fff0 #fff0 #d8192c}@media (max-width:767px){.testimonials-section h2{font-size:1.6rem}.play-btn{width:64px;height:64px}.play-btn::before{left:26px;top:20px;border-width:12px 0 12px 18px}}.success-stories{background:#f8f9fb}.story-card{background:#fff;padding:32px 28px 25px;border-radius:14px;height:100%;box-shadow:0 20px 40px rgb(0 0 0 / .08);transition:all 0.4s ease}.story-card img{margin-top:15px;transition:transform 0.4s ease}.story-card h3{font-size:1.15rem;font-weight:500;color:#333;line-height:1.5;margin:5px 0 10px;transition:color 0.4s ease}.badge-text{font-size:.9rem;font-weight:600;color:#0d3b66;display:inline-block;margin-bottom:0;transition:color 0.4s ease}.story-card:hover,.story-card.active{background:#0a4a7a}.story-card:hover h3,.story-card.active h3,.story-card:hover .badge-text,.story-card.active .badge-text{color:#fff}.story-card:hover img{transform:scale(1.02)}.story-card .btn{padding:12px 24px;font-weight:600;border-radius:8px}.accordion{width:auto;margin:auto}.services-page-faqs .accordion .card-header{cursor:pointer;background:#fff;border-radius:0;margin-bottom:10px;border-bottom:1px solid #ccc}.services-page-faqs .accordion .btn-link{width:100%;text-decoration:none;color:#2c2929;font-weight:600!important;padding:10px 0;border-radius:10px;text-transform:capitalize;box-shadow:none;font-size:17px;text-align:left}.services-page-faqs .accordion:hover .btn-link{width:100%;text-decoration:none;color:#2c2929;padding:10px 0;font-weight:600!important;border-radius:10px;text-transform:capitalize;box-shadow:none;font-size:17px;text-align:left}.services-page-faqs .card-body-acc{background:#ebedee;border-radius:10px;padding:3%;color:#171717}.cta-box{background:linear-gradient(180deg,#0b5c99 0%,#064b84 100%);border-radius:18px;padding:40px 20px;color:#fff;position:relative;overflow:hidden}.cta-box::before{content:"";position:absolute;top:-40px;left:-80px;width:140%;height:200px;background:rgb(255 255 255 / .07);border-radius:50%}.cta-box h2{font-size:36px;font-weight:700;margin-bottom:15px}.cta-box p{max-width:760px;margin:0 auto 5px;font-size:16px;line-height:1.7;opacity:.95}.cta-btn{padding:14px 28px;font-weight:600;border-radius:10px;font-size:16px}@media (max-width:768px){.cta-box{padding:35px 20px}.cta-box h2{font-size:28px}.cta-box p{font-size:15px;margin-bottom:20px}}@media (max-width:576px){.cta-banner .text-end{text-align:center!important}.cta-btn{padding:0 0;font-weight:600;border-radius:10px;font-size:16px}.preferred-partners .media-box{text-align:left}.preferred-partners .icon-circle{margin-right:20px}.preferred-partners{padding-bottom:30px!important}.success-stories .mb-5{margin-bottom:30px!important}.preferred-partners .mb-5{margin-bottom:30px!important}.services-section h2 br{display:none}}@media (min-width:576px) and (max-width:767px){.center-mobile{text-align:center}.cta-btn{padding:0 0;font-weight:600;border-radius:10px;font-size:16px}.scroll-box .text-end{text-align:left!important}.preferred-partners{padding-bottom:30px!important}.services-section{padding-bottom:10px!important}.service-card{position:relative;overflow:hidden;border-radius:12px;padding:0;margin-bottom:0}.services-intro-new{padding-bottom:10px!important}}@media (min-width:768px) and (max-width:991px){.center-mobile{text-align:center}.cta-btn{padding:0 0;font-weight:600;border-radius:10px;font-size:16px}.scroll-box .text-end{text-align:left!important}.preferred-partners{padding-bottom:30px!important}.services-section{padding-bottom:10px!important}.service-card{position:relative;overflow:hidden;border-radius:12px;padding:0;margin-bottom:0}.services-intro-new{padding-bottom:10px!important}}.scroll-box{opacity:0;transform:translateY(40px);transition:all 0.6s ease-in-out}.scroll-box.show{opacity:1;transform:translateY(0)}@media (max-width:768px){.scroll-up{transform:translateY(35px);transition:0.5s ease}}@media (max-width:575px){.back-gray-home{background-color:#00457f}.back-gray-home h1{color:#fff}.back-gray-home p{color:#fff}.banner-content::after{content:"";position:absolute;bottom:-34px;right:-20.5px;transform:translateX(-50%) rotate(-1deg);width:40px;height:35px;background-color:#00457f;clip-path:polygon(0 0,100% 0,0 100%)}.membership-text .heading{font-size:27px!important}.image-wrapper img{max-width:80%;padding:6%;border-radius:15px}.home-banner-container{padding:0 0!important}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:absolute;top:70px;background-color:#fff;border:1px solid #ccc;padding:10px;left:10px;width:94%}.banner-content-new{padding-top:41px;padding-bottom:50px;margin-top:20px}.border-bottom{border-bottom:1px solid #ccc}}@media (min-width:768px) and (max-width:991px){.l-cta-1{background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:absolute;top:70px;background-color:#fff;border:1px solid #ccc;padding:10px;left:10px;width:94%}.navbar-toggler{display:block}.sub-service-title a{font-size:17px;line-height:15px;font-weight:bold!important;margin-bottom:10px;color:var(--dark-color)}.custom-card{margin-bottom:30px}.bottom-cta-section{margin-bottom:30px}.statistic-container{margin-bottom:20px}.intro-section{margin:30px 0}.sub-service-wrapper h3{height:55px}.sub-service-wrapper{position:relative;padding:10px;margin:3% 0;border:1px solid #bfbfbf;border-radius:5px;background:#f3f3f3}.membership-text .heading{font-size:30px!important}}.gsib_a{background-image:none!important}.gsib_a{padding:4px 10px 4px 5px!important}.gsib_b{box-sizing:content-box;height:33px!important;width:33px!important;padding:4px 1px 4px 0!important}.gsc-input{width:119px!important;margin-right:7px!important}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer;margin-right:-23px}.fade-up-scroll{opacity:0;transform:translateY(60px);transition:opacity 0.7s ease,transform 0.7s ease}.fade-up-scroll.animate{opacity:1;transform:translateY(0)}.category-articles{padding-top:30px;}.wrap-contact2{margin-top:30px;}.category-case-studies{padding-top:30px;}.privacy-policy-sidebar{margin-top: 30px;}