h2,h4{margin-bottom:30px}.btn,.nav-list>li,.sub-menu{transition:.6s}.nav-list>li:first-of-type,li.cta-apply-now{margin-left:auto}.header,.hero-ctas .cta-buy,.hero-ctas .cta-refinance,.nav-list .sub-menu li:hover{background-color:#fff}.blog-img:hover,.img-what-we-do img:hover{transform:scale(1.25);opacity:1}.footer-list li:last-of-type,.nav-list{margin-bottom:0}.footer-list ul li a,a{text-decoration:none}.footer-quick-links ul,.social-media-links{list-style:none;margin:2.5rem 0 0;padding:0}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body,html{font-family:montserrat,sans-serif;font-size:10px;overflow-x:hidden;width:100%;height:100%;scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}:root{--primary-color:#006a4e;--secondary-color:yellow}ul{list-style-type:none}h1{font-size:5rem;font-weight:700}.btn,.nav-list a,h2,h3{font-weight:500}h2{font-size:3.5rem}h3{font-size:2.5rem}h4{font-size:2rem}p{font-size:1.6rem}section{margin-bottom:100px}.section-hero{position:relative;min-height:100vh}.header{box-shadow:0 2px 10px rgba(0,0,0,.158)}.sub-menu,li.cta-apply-now{background-color:var(--primary-color)}.menu-icons{color:var(--primary-color);font-size:4rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%);cursor:pointer;z-index:1500;display:none}.btn,.footer-list ul li a{font-size:1.4rem;text-transform:uppercase}.logo,.nav-list,nav{display:flex}nav{align-items:center;width:100%;height:8rem;border-bottom:1px solid rgba(225,225,225,.1)}.logo{width:6rem;height:6rem;border-radius:100%;margin-right:5rem}.nav-list{justify-content:center;align-items:center;width:100%}.nav-list li{line-height:8rem;position:relative}.nav-list>li{border-bottom:2px solid transparent}.nav-list>li:hover,.services-card .cta-read-more:hover{background-color:var(--primary-color);color:#fff}.hero-content h1,.hero-content h3,.nav-list .sub-menu li,.nav-list>li:hover a,.section-about-us ul li:hover a,footer p{color:#fff}.nav-list .sub-menu{padding-left:0}.sub-menu li{line-height:3.5rem;padding:0 1.5rem}.nav-list a{display:block;color:#000;font-size:1.5rem;padding:0 1.5rem;text-transform:capitalize;transition:color .6s}.nav-list .sub-menu a{color:#fff;padding-left:0!important}.blog-heading,.blog-heading:hover,.nav-list .sub-menu li:hover a{color:#000}.btn{padding:1.3rem;display:inline-block;border-radius:5rem;cursor:pointer}.sub-menu{position:absolute;display:block;width:30rem;z-index:100;top:16rem;opacity:0;visibility:hidden}.bg-video,.video-overlay{left:0;width:100%;min-height:100vh}.nav-list li:hover>.sub-menu{top:8rem;opacity:1;visibility:visible}.sub-menu li:hover>.sub-menu{top:0;left:100%}li.cta-apply-now{line-height:initial}.active-tab a,li.cta-apply-now a{color:#fff!important}li.cta-apply-now:hover a{color:var(--primary-color)!important}li.cta-apply-now:hover{background-color:transparent;border:1px solid var(--primary-color);line-height:initial}@media screen and (max-width:992px){.nav-list,.sub-menu::before{display:none}.nav-list{position:fixed;top:0;left:0;height:100vh;flex-direction:column;background-color:#fff;z-index:1000;align-items:initial;overflow-y:scroll;padding:50px}.nav-list>li{line-height:6rem}.nav-list>li:first-of-type{margin-left:0}.sub-menu{position:initial;border:3px solid transparent;margin-left:1rem;max-height:0}.nav-list li:hover>.sub-menu{opacity:1;visibility:visible;max-height:inherit}li.cta-apply-now{margin:0 auto 0 0;line-height:initial}.menu-icons{display:block}.fa-xmark{display:none!important}nav.active .nav-list{display:flex}}.gap-after-header{height:8rem}.video-overlay{position:absolute;top:0;background:linear-gradient(#006a4e50,#006a4e50);z-index:-100}.cta-rates,.hero-ctas .cta-buy:hover,.hero-ctas .cta-refinance:hover{background-color:var(--secondary-color)}.bg-video{position:absolute;top:0;z-index:-200;object-fit:cover}.footer-get-connected,.footer-quick-links,.services-card{position:relative}.hero-content{display:flex;justify-content:center;align-items:center;min-height:100vh}.hero-content p{color:#fff;margin-block:1.5rem}.our-team-social-media i:hover,.section-how-we-do h4,.section-what-we-do h4,.services-card i{color:var(--primary-color)}.hero-ctas{margin-top:2rem}.hero-ctas .btn{cursor:pointer;border:2px solid transparent;transition:.5s}.hero-ctas .cta-buy{margin-right:1.5rem}@media only screen and (max-width:476px){h1{font-size:4rem}h2{font-size:3rem}p{font-size:1.3rem}h3{font-size:2rem}.btn{padding:1rem;display:inline-block;border-radius:4rem;transition:.6s;cursor:pointer;text-transform:uppercase;font-weight:500;font-size:1.1rem}}.services-card{box-shadow:0 0 15px #e7e7e7;padding:30px;width:32%;border:none;top:0;transition:.5s;margin-bottom:15px;border-radius:10px}.blog-img,.img-what-we-do img{object-fit:cover;transform:scale(1.4);opacity:.8;transition:transform .5s,opacity .5s}.section-blog h4,.services-card .card-title{margin-block:20px}.services-card:hover{top:-10px}.services-card i{font-size:40px;margin-bottom:1.5rem}.services-card .cta-read-more{margin-inline:auto;border:2px solid var(--primary-color)}@media only screen and (max-width:992px){.services-card{padding:20px}}.section-what-we-do-left{padding-right:40px}.cta-rates{color:#000;border:2px solid var(--secondary-color);margin-top:30px}.cta-rates:hover{background-color:transparent;border:2px solid var(--primary-color);color:#000}.img-what-we-do{display:flex;align-items:center;overflow:hidden;border-radius:10px;background-color:#000;width:655px!important;height:600px!important;margin-top:120px!important}.img-what-we-do img{height:auto;max-width:100%;border-radius:10px}.section-how-we-do .img-what-we-do{padding-right:0}.section-how-we-do .section-what-we-do-left{padding-left:40px}@media only screen and (max-width:767px){.services-card{padding:50px!important;width:100%;margin-bottom:40px!important;margin:0 15px}.img-what-we-do{margin-top:50px}.section-how-we-do .img-what-we-do{margin-bottom:50px}.card{text-align:center;margin-bottom:30px}.blog-img{width:100%;margin-left:0!important;margin-bottom:20px}}@media only screen and (max-width:576px){.section-what-we-do-left{padding-right:0}.section-how-we-do,.section-what-we-do{padding-inline:15px}.cta-rates,.section-how-we-do .img-what-we-do{margin-bottom:30px}.section-how-we-do .section-what-we-do-left{padding-left:0}}.section-testimonial{background-color:#f1f1f1;padding-block:50px}.blog-img-div{overflow:hidden;border-radius:10px;background-color:#000}.blog-img{width:100%;height:200px;border-radius:10px}.section-blog .cta-read-more{background-color:var(--secondary-color);border:2px solid transparent;transition:.5s}.section-blog .cta-read-more:hover{background-color:transparent;border:2px solid var(--primary-color)}.map-container iframe{width:100%;height:100%;box-shadow:0 0 10px #afafaf;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.active-tab,.section-about-us ul li:hover,footer{background-color:var(--primary-color)}footer i{color:var(--secondary-color)}.footer-content{padding-top:100px}.footer-content h4{color:#fff;letter-spacing:.5px}.footer-content h4::before{content:"";position:absolute;width:50px;height:2px;background-color:var(--secondary-color);top:35px}.footer-first-col{padding-right:50px}.footer-logo{width:100px;height:100px}.footer-info-para{font-weight:300}.footer-list li{margin-bottom:1.5rem}.footer-list ul li a{color:#ddd;transition:.5s}.footer-list ul li i{margin-right:10px;font-size:70%}.footer-list ul li:hover a{color:#fff;padding-left:5px}.social-media-links li a i{font-size:100%;color:var(--secondary-color)}.footer-contact{margin-top:2.5rem}.section-about-us{margin-top:80px}.about-us-left{padding-top:30px;padding-right:50px}.about-us-right{padding:30px;border-radius:10px;box-shadow:0 0 20px #cecece}.section-about-us ul{padding:0}.section-about-us ul li{padding:10px;margin-bottom:10px;border:1px solid var(--primary-color);transition:.5s}.section-about-us ul li a{font-size:1.4rem;color:#000;transition:.5s}.team-card{border-bottom:1px solid #c2c2c2;padding-bottom:50px;margin-bottom:50px}.our-team-social-media{display:flex;justify-content:space-between}.our-team-social-media i{font-size:3.5rem;color:#000;cursor:pointer;transition:.2s}.team-card h4{margin-top:20px}.team-right-side{padding-left:30px}@media only screen and (max-width:767px){.map-container{margin-bottom:50px}.about-us-left{padding-right:0;max-width:100%}.section-about-us{padding-inline:15px}.about-us-right{padding:20px;margin-top:50px}.our-team-social-media{width:50%;margin-bottom:30px}.team-right-side{padding-left:0}}@media only screen and (max-width:400px){.our-team-social-media{width:100%;margin-bottom:30px}}.why-us h4{margin-top:30px;margin-bottom:10px}.contact-form input,.contact-form label{font-size:1.4rem}.contact-form input:focus{border:1px solid var(--primary-color);box-shadow:none}.contact-form .cta-form-submit{border:2px solid transparent;background-color:var(--secondary-color);transition:.5s}.contact-form .cta-form-submit:hover{border:2px solid var(--primary-color);background-color:transparent}.logo-section{background-color:#f9f9f9;padding:40px 20px}.logo-section img{max-width:100%;height:auto;filter:grayscale(100%);transition:filter .3s;padding:10px}.logo-section img:hover{filter:grayscale(0%)}.sal{width:655px!important;height:435px!important}