@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body,h1,h2,h3,h4,h5,h6,li,ul{padding:0}.form-control,input,textarea{background:no-repeat padding-box #fff;padding:10px;font-weight:600}.about-hero,.hero-info,.hero-info h1,.hero-info p,.join-info,.marketing-item,.partner-header,.partner-header p,.success-item h2,.success-item p{text-align:center}.broker-item label,.contact-step-item .details,.partner-header h2{line-height:normal}.footer-link a,.nav-link,a{text-decoration:none}body{margin:0;color:#1184b2;font-family:Montserrat,sans-serif;font-size:18px}li,ul{list-style:none;margin:0}p{margin:0}body::-webkit-scrollbar{width:15px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{border-radius:100px;background-color:#47a7df}a{color:#000}.btn-primary:focus,.form-control,input,select,textarea{color:#1184b2!important}.form-control,input{border:1px solid #1184b2;opacity:1;height:50px;border-radius:50px}.btn-primary,textarea{border:1px solid #1184b2}.form-control:focus,input:focus,textarea:focus{outline:0;border:1px solid #1184b2;box-shadow:none}.btn-primary{background-color:#1184b2;border-radius:50px;font-weight:600;min-height:50px;padding:4px 30px;display:flex;align-items:center;max-width:fit-content;justify-content:center}select{-webkit-appearance:menulist-button}.position-re,.product-header,.select-fild{position:relative}.select-fild .icon{position:absolute;right:10px;top:13px}.select-fild .icon svg{max-width:20px}select:invalid{color:#1184b2!important}.btn-primary:focus{background-color:#fff!important;border:1px solid #1184b2!important}.btn-primary:hover{background-color:#fff;border:1px solid #1184b2;color:#1184b2}.navbar-mobile,.navbar-toggler{background-color:#1184b2}.btn-outline-primary,.btn-outline-primary:focus{border-color:#1184b2}.btn-outline-primary{color:#1184b2;text-transform:uppercase;font-weight:700;font-size:18px;border-radius:0;display:flex;align-items:center;justify-content:center}.btn-check:checked+.btn,.btn-outline-primary:hover,.btn.active,.btn.show,.btn:first-child:active,.form-check-input:checked,:not(.btn-check)+.btn:active{background-color:#1184b2;border-color:#1184b2}.contact-action textarea{width:100%}.form-control::placeholder{color:#73a1c2;opacity:1}::placeholder{color:#73a1c2;opacity:1}::-ms-input-placeholder{color:#73a1c2!important}.navbar-expand-lg{flex-wrap:nowrap;display:inherit}.experts-icon,.navbar-nav{justify-content:center}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}img{max-width:100%;height:auto}header{background:0 0;padding:33px 0!important}header .row{width:100%;margin:0}.footer-logo img,.join-header a img,.navbar a img{border-radius:0}header .navbar-nav li.nav-item a{color:#1184b2;font-size:18px;font-weight:700;padding-left:20px!important;padding-right:20px!important}.navbar-mobile{margin-top:20px}.navbar-mobile .btn{background-color:#fff;margin-bottom:40px}.navbar-mobile .btn:focus{color:#1184b2;background-color:#fff}.navbar .btn-outline-primary{min-width:222px;border-radius:50px}.broker-item:hover label,.footer-inner-bottom a,.section-excellence .expertise-info h2,.section-excellence .expertise-info p,header .navbar-mobile li.nav-item a{color:#fff}.text-undeline{border-bottom:2px solid #95ca55}.section-success{padding:140px 0 55px}.success-header h2{font-size:46px;max-width:782px;margin:0 auto 55px;text-align:center}.success-icon{width:160px;height:170px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 30px;cursor:pointer}.marketing-img:hover,.success-icon:hover{transition:transform .3s;transform:scale(1.1)}.success-item h2{margin-bottom:30px;font-size:30px;font-weight:700}.success-item p{color:#1184b2;font-size:18px;font-weight:500}.hero-section.home-hero,.resources-hero{padding:0;position:relative}.hero-section.home-hero .hero-info{text-align:left;padding:90px 0}.hero-section.home-hero .hero-info h1{font-size:44px;text-align:left}.hero-section.home-hero .hero-info p{text-align:left;max-width:100%}.resources-hero .hero-info h1{text-align:left}.about-hero .hero-info p{max-width:908px}.phone-img{position:absolute;bottom:-60px;top:-10px}.hero-section{background:linear-gradient(180deg,#fff,#d4e9f1);padding:90px 0}.header-folder{position:absolute;top:1px;right:10%;transform:matrix(.99,.16,-.16,.99,0,0)}@media (max-width:777px){.header-folder{top:-29px!important;display:none}}.hero-info label{font-size:24px;font-weight:600}.hero-info h1{color:#1184b2;font-size:52px;font-weight:700;margin-bottom:20px}.hero-info p{color:#1184b2;font-size:20px;max-width:756px;margin:0 auto 35px;letter-spacing:0;font-weight:500}.partner-contact .contact-form,.partner-header h2{margin-bottom:30px}.partner-header{margin-bottom:70px}.partner-header h2{color:#1184b2;font-weight:700;font-size:48px}.partner-header p{color:#1184b2;font-weight:500;font-size:18px;max-width:90%;margin:0 auto}.resources-hero .hero-info{text-align:left;padding:100px 0;display:flex;flex-direction:column;align-items:start;justify-content:center}.accelerating-img,.hero-img{display:flex;align-items:center;justify-content:center;height:100%}.accelerating-img img,.hero-img img{width:100%;object-fit:cover;display:flex;height:100%}.hero-section .hero-img img,.section-mortgage .hero-img img{border-radius:25px 0 0 25px}.section-accelerating .hero-img img{border-radius:0 25px 25px 0}.resources-hero .hero-info p{text-align:left;font-weight:500}.resources-hero .right-half{position:absolute;right:0;left:50%;margin-left:auto;width:auto;padding-right:0!important;margin-bottom:0;height:100%;overflow:hidden}.section-expertise{padding:50px 0 0}.expertise-info h2{color:#1184b2;font-size:34px;font-weight:700;margin-bottom:35px}.expertise-info p{font-size:18px;color:#1184b2;font-weight:500}.lead-img{width:350px;height:350px;border-radius:100%;overflow:hidden}.about-image img{border-radius:50%;height:350px;width:350px;object-fit:cover}.section-top{margin:30px!important}.section-experts{padding:90px 0}.experts-icon{display:flex}.experts-header h2{color:#1184b2;font-size:40px;font-weight:700;margin-bottom:35px}.nav-tabs{display:flex;justify-content:center;border:none;column-gap:25px;padding-bottom:35px;border-bottom:1px solid #73a1c2;margin-bottom:35px}.nav-tabs .nav-link{border:4px solid #e8eff7;width:56px;height:56px;border-radius:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e8eff7;padding:0}.nav-tabs .nav-link.active{border:4px solid #1184b2}.nav-tabs .nav-link.active svg path{fill:#1184B2}.tab-header{display:flex;flex-direction:column;margin-bottom:20px}.tab-header label{color:#1184b2;font-weight:800;margin-bottom:6px;font-size:32px}.tab-header span{color:#73a1c2;font-size:18px;font-style:italic}.tab-dec p{text-align:left;color:#1184b2;font-size:18px;font-weight:500}.contact-section.partner-contact{padding:75px 0}.contact-section .btm{border-radius:50px}.section-broker{padding:130px 0;background:#f9f9f9}.broker-header h2,.marketing-header h2{color:#1184b2;font-size:50px;font-weight:700;margin-bottom:30px;text-align:center}.broker-header p{font-size:20px;text-align:center;font-weight:500}.broker-item:hover{border:1px solid #1184b2;background-color:#1184b2;transition:color .35s ease-in-out,background-color .35s ease-in-out,border-color .35s ease-in-out,box-shadow .35s ease-in-out}.broker-item{padding:10px 15px;border:1px solid #1184b2;border-radius:50px;display:flex;align-items:center;justify-content:start;column-gap:20px;height:100%}.join-header,.marketing-header{justify-content:center;display:flex}.broker-item label{color:#1184b2;font-size:18px;font-weight:700;cursor:pointer}.broker-list{margin-top:90px}.broker-img{min-width:50px}.section-product{padding:50px 0}.product-item{border:10px solid #f0f0f0;border-radius:20px;padding:25px 15px;height:100%;cursor:pointer;display:block;float:left}.mortgage-item:hover,.product-item:hover{border:10px solid #1184b2}.product-header::after{content:'';width:40%;height:100%;border-bottom:2px solid #d0d0d0;bottom:0;position:absolute}.product-header h2{color:#1184b2;font-size:28px;letter-spacing:0;line-height:35px;text-transform:capitalize;font-weight:700;margin-bottom:25px}.marketing-header p,.product-dec p,.product-header p{font-weight:500;color:#1184b2}.product-header p{font-size:18px;padding-bottom:20px;margin-bottom:20px}.product-dec{padding-left:20px;padding-right:20px}.product-dec p{font-size:16px;padding-bottom:20px}.product-dec p:last-child{padding-bottom:0}.marketing-section{padding:55px 0}.marketing-section .container{max-width:1460px}.marketing-header{flex-direction:column;align-items:center;margin-bottom:70px}.marketing-header p{font-size:20px;text-align:center;max-width:1040px}.marketing-section .lead-img{width:300px;height:300px;margin:0 auto}.section-accelerating .left-half,.section-mortgage .right-half{position:absolute;margin-left:auto;width:auto;margin-bottom:0;height:100%;overflow:hidden}.marketing-img{border-radius:100%;overflow:hidden;margin:0 auto 20px}.marketing-item h3{color:#1184b2;margin-bottom:20px;font-weight:700;font-size:22px;min-height:54px}.join-info h2,.join-info p{margin-bottom:35px;color:#1184b2}.marketing-item p{color:#1184b2;font-weight:500;font-size:18px}.section-excellence{background-color:#1184b2;padding:113px 0}.section-join{background-color:#f9f9f9;padding:80px 0}.join-header{margin-bottom:30px}.join-header a{text-align:center;border-bottom:2px solid #1184b2;max-width:max-content;justify-content:center;align-items:center;display:flex;padding-bottom:30px}.join-info h2{font-weight:700;font-size:32px}.join-info p{font-size:18px;font-weight:500}.section-mortgage .right-half{right:0;left:75%;padding-right:0!important}.mortgage-item{border:10px solid #f0f0f0;padding:20px 20px 30px;border-radius:20px;height:100%;display:block}.mortgage-img{margin-bottom:15px;position:relative;display:flex}.mortgage-info h2{font-weight:700;margin-bottom:40px}.mortgage-info h3{color:#1184b2;font-size:22px;font-weight:700;display:flex;margin-bottom:15px;position:relative;padding-bottom:15px}.mortgage-info h3::after{content:'';width:180px;height:100%;position:absolute;bottom:0;border-bottom:1px solid #d0d0d0}.mortgage-info p{font-size:18px}.mortgage-info .link{color:#1184b2;font-weight:700;margin-top:20px;display:block;z-index:111;max-width:max-content;border-radius:50px;padding-left:25px;padding-right:25px}.mortgage-item:hover .link{color:#fff;background-color:#1184b2;border-color:#1184b2}.section-accelerating{position:relative;overflow:hidden}.section-accelerating .left-half{left:0;right:60%;padding-left:0!important}.offcet-8{margin-left:40%}.accelerating-table{padding:90px 0;margin-left:40px}.accelerating-table h2{text-align:left;font-size:34px;font-weight:700;margin-bottom:30px}.accelerating-table table{margin-bottom:40px}.accelerating-table table thead tr th{color:#1184b2;font-weight:700;font-size:18px;border-bottom:1px solid #d0d0d0}.accelerating-table table tr td{color:#1184b2;border-bottom:none;font-weight:500}.section-mortgage{margin:80px 0 60px;position:relative}.contact-section{padding:69px 0 200px}.contact-action{max-width:1088px;margin:0 auto}.contact-link-action{display:flex;column-gap:20px;color:#1184b2}.contact-link-action a{font-size:18px;letter-spacing:0;color:#1184b2;opacity:1;font-weight:600;word-break:break-all}.mt-20{margin-top:20px!important}.social-contact-link{display:flex;column-gap:20px;color:#1184b2;margin-top:36px;align-items:center}.contact-action button{max-width:400px;width:100%;border-radius:50px;font-weight:600;height:56px}.contact-form{margin-bottom:170px}.contact-form textarea{min-height:180px;border-radius:15px}footer{padding:96px 0 0;background:#1184b2}.footer-inner-top{background:no-repeat padding-box #e8eff7;border:1px solid #707070;margin-bottom:90px;padding:33px 40px;border-radius:20px}.newslatter h2{color:#1184b2;font-size:26px;margin-bottom:15px;font-weight:700}.newslatter p{color:#1184b2;font-size:18px;font-weight:500}.newslatter-from{display:flex;background:no-repeat padding-box #fff;border:1px solid #1184b2;border-radius:50px;overflow:hidden}.newslatter-from button{min-width:160px;border-radius:50px;font-size:18px;font-weight:600;text-align:center;display:flex;justify-content:center}.newslatter-from input{width:100%;border-right:none;border:none;text-align:left;color:#1184b2;font-weight:600}.footer-middel,footer .phone{margin-bottom:36px}.footer-inner-bottom{padding:35px 0 60px;border-top:1px solid #fff}.footer-logo{margin-bottom:40px;display:flex}.footer-link h2{font-size:18px;color:#fff;font-weight:700}.footer-bottom h3{font-weight:700;color:#fff;font-size:15px;margin-bottom:5px}.footer-bottom p{font-weight:400;font-size:14px;color:#fff}.social-icon{margin:20px 0 0}footer .address{margin-bottom:36px;max-width:300px}.phone label,footer .address label{color:#fff;font-size:18px;font-weight:700}.address p{color:#fff;font-size:16px}.phone{flex-direction:column;display:flex}.phone p{color:#fff;font-size:18px}.phone a{color:#fff;word-break:break-all;font-size:16px}.contact-step-item{display:flex;align-items:center;column-gap:20px;margin-bottom:30px;cursor:pointer}.contact-step-item .details h2{margin:0;color:#1184b2;font-size:24px}.contact-step-item .details p{margin:0;color:#1184b2;word-break:break-all;font-size:18px;font-weight:500}.contact-step-item .number{width:120px;height:120px;background-color:#e8eff7;border-radius:100px;display:flex;align-items:center;justify-content:center;padding:10px}.contact-step-item.active .number,.contact-step-item:hover .number{border:6px solid #1184b2}.contact-step{display:flex;align-items:start;justify-content:center;flex-direction:column;max-width:530px;margin:55px auto 0}.contact-step-item .number span{background:-webkit-linear-gradient(#1184b2,#e8eff7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:53px;font-weight:700}@media (max-width:1199px){.newslatter-from{margin-top:20px}.lead-img{height:350px;width:350px;margin-bottom:40px!important}.navbar-expand-lg .navbar-nav .nav-link{padding-left:10px!important;padding-right:10px!important}.navbar .btn-outline-primary{min-width:max-content}}@media (max-width:767px){.lead-img{width:300px;height:300px;border-radius:100%;overflow:hidden;margin:0 auto;display:flex;align-items:center;justify-content:center}.lead-img img{object-fit:cover;height:100%}.broker-header h2,.contact-step-item .number span,.hero-section.home-hero .hero-info h1,.marketing-header h2,.success-header h2{font-size:30px}.contact-step-item .number{min-width:80px;width:80px;height:80px}.partner-header h2{font-size:40px}}@media (max-width:991px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:10px!important;padding-right:10px!important}.hero-info h1{font-size:40px}.hero-info p{font-size:18px;font-weight:500}.hide-mobile{display:none!important}header .navbar-nav li.nav-item a{padding-left:0!important;padding-right:0!important}header{padding:16px 0!important}.newslatter-from{flex-direction:column;margin-top:20px;border-radius:0}.newslatter-from button{min-width:251px;border-radius:0;max-width:100%}.navbar-collapse ul{padding:20px 0}.navbar-collapse button{margin-bottom:20px!important}.resources-hero .right-half,.section-accelerating .left-half{position:relative;left:0}.resources-hero .hero-info{min-height:auto}.resources-hero{padding:0}.marketing-section .lead-img,.success-item{margin-bottom:30px}.expertise-info,.tab-img{margin-bottom:40px}.marketing-item p{max-width:90%;margin:0 auto}.expertise-info{margin-top:40px}.non-expertise .row{flex-direction:column-reverse}.phone-img{position:relative;margin-bottom:30px}.accelerating-table,.offcet-8{margin-left:0}.section-mortgage .right-half{position:relative;left:0;width:100%;margin-top:40px;display:none}.section-success{padding:90px 0}.contact-form{margin-bottom:80px}.contact-section{padding:39px 0 100px}.contact-link-action{flex-wrap:wrap;text-align:center;justify-content:center;flex-direction:column}.contact-link-action span{display:none}.footer-inner-top{padding:33px 20px}.social-icon{margin:20px 0 30px}}@media (min-width:992px){.navbar-expand-lg .navbar-mobile{display:none}}.scroll-top{width:45px;height:45px;text-align:center;line-height:42px;font-size:20px;color:#fff;border-radius:40px;position:fixed;bottom:30px;right:30px;z-index:9;cursor:pointer;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;display:none;background-color:#fff;padding:10px}.footer-link a::after,.underline-hover::after{content:'';width:100%;height:2px;bottom:0;left:0;transition:transform .5s;transform:scaleX(0)}.text-section{margin:55px 0}.text-section h1{color:#1184b2;font-size:40px;font-weight:700;margin-bottom:35px;text-align:center}.text-section p{margin:15px 0;word-wrap:break-word;font-weight:500}.text-section h2{font-weight:600;margin-top:20px;font-size:28px}.custom-form-group{position:relative;display:flex;flex-direction:column}.custom-form-control{width:100%;font-size:16px;font-family:Montserrat,sans-serif;padding:13px;margin-bottom:10px;border:2px solid #ced4da;border-radius:5px;background-color:#eceef0;transition:.3s ease-in-out}.custom-form-control:focus{border-color:#1184b2;outline:0}.custom-contact-form{margin-bottom:50px}.custom-recaptcha{margin-top:15px}.error-message,.success-message{margin-top:10px}.custom-send-btn{margin-top:20px;margin-bottom:40px}#submit-btn{border:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;min-height:50px;cursor:pointer}#submit-btn:hover{background-color:#95ca55;border:none}.form-check-inline{display:inline}.fomr-filed .lable{margin-bottom:10px;font-weight:600;font-size:16px}.fomr-row{display:flex;column-gap:20px;flex-wrap:wrap;gap:10px}.form-check{margin-bottom:0}.form-check label{margin-left:10px}.tab-img{max-width:350px}.nav-link{position:relative}.underline-hover{position:relative;display:inline-block}.underline-hover::after{position:absolute;background-color:#1184b2;transform-origin:left}.underline-hover.active::after,.underline-hover:hover::after{transform:scaleX(1.01)}.footer-link a{position:relative;color:#000;font-weight:700}.footer-link a::after{position:absolute;background-color:#fff;transform-origin:left}.footer-link a:hover::after{transform:scaleX(1)}.footer-link ul li a{color:#fff;font-size:16px;font-weight:400;padding:4px 0;display:table-cell}.shield-img{width:300px!important;height:auto!important;border-radius:unset!important;overflow:hidden}.web-link{position:absolute;bottom:15px;font-weight:700;color:#1084b2}.clause-title{font-style:italic;font-weight:400}.resources-hero-image{width:auto;height:400px}.accelerating-table table tr td,.join-info p{font-weight:500;filter:url(#white-text-shadow)}.accelerating-table table thead tr th,.address label,.address p,.btn-outline-primary,.btn-primary,.clause-title,.expertise-info p,.footer-bottom h3,.footer-bottom p,.footer-link h2,.footer-link ul li a,.join-info p,.mortgage-info p,.nav-link,.newslatter p,.phone,.success-item p,.tab-dec p,.tab-header span,.text-filter,a{filter:url(#white-text-shadow)}.accelerating-table table tr td{color:#1184b2;border-bottom:none}.join-info p{font-size:18px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}