.blog-page .page-inner-content .blog-items .blog-item .details ul.points li:before,.common-page .page-inner-content ul.point-blocks li .inner-content:before,ul.theme-points li:before{background-image:url("../img/blog-list-style.png");background-size:contain;content:"";background-position:center}*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:Brotherside_Signature;src:url("../../assets/fonts/brotherside_signature-webfont.woff2") format("woff2"),url("../../assets/fonts/brotherside_signature-webfont.woff") format("woff");font-weight:400;font-style:normal}.landing-page .landing-testimonial .google-review-info ul.rating-list,.testimonials-page .page-inner-content .head .google-rating p,ul.rating-list{margin:5px 0}.common-page .page-inner-content .three-blocks .block-item:nth-child(4n+4),.index-page .google-review .google-review-container .google-review-block .reviews-slider .review-content ul li:not(:last-child),.index-page .index-links ul li:not(:last-child),.landing-page .landing-testimonial .google-review-info ul.rating-list li:not(:last-child),ul.rating-list li:not(:last-child){margin-right:0}body{background-color:#fff;font-family:"Nunito Sans",sans-serif}a,a.active,a:hover{text-decoration:none}.header-top{background-color:#fff;padding:10px 0;color:#464646;top:0}.header-top .logo img{max-width:276px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body .pretty .state label,.code-of-conduct .page-inner-content .sectors .sector-item .details p,.common-page .page-inner-content .accordion-block .accordion .accordion-item:not(:last-child),.header-top ul,.index-page .associated-lenders h3.common-head,.landing-page .associated-lenders h3.common-head{margin-bottom:0}.header-top ul li:not(:last-child),.navbar.landing .navbar-nav li.nav-item:not(:last-child){margin-right:20px}.header-top ul li a,.navbar.landing .navbar-nav li.nav-item a{color:#464646;font-size:16px;font-weight:600;display:block;margin:3px 0}.header-top ul li a svg,.index-page .mortgage-solutions .blocks .mobile-blocks ul li:not(:last-child),.navbar .navbar-nav .nav-item:not(:last-child),.navbar.landing .navbar-nav li.nav-item a svg,footer .call-us a.call svg{margin-right:10px}.header-top ul li a svg path,.navbar.landing .navbar-nav li.nav-item a svg path{fill:#464646}.header-top ul li a.check,.navbar.landing .navbar-nav li.nav-item a.check{display:flex;align-items:center;justify-content:center;background-color:#005dac;color:#fff;padding:5px 30px;text-align:center;border-radius:23px;font-weight:600;min-height:41px;max-width:218px;width:100%;border:2px solid #005dac;transition:.15s}.common-page .page-inner-content a.theme-link:hover,.header-top ul li a.check:hover,.index-page .google-review a.read-more:hover,.index-page .index-rate a.read-more:hover,.index-page .our-team a.join:hover,.mortgage-eligibility-calculator-page .page-inner-content .form-blocks a.calculate-link:hover,.navbar.landing .navbar-nav li.nav-item a.check:hover,.testimonials-page .page-inner-content a.read-more:hover{background-color:#fff;color:#005dac}.navbar.landing{background-color:#fff;box-shadow:0 0 13px 1px rgba(0,0,0,.1)}.navbar.landing .navbar-nav{align-items:center}.navbar.index{padding:0;color:#fff;top:68px}.navbar.index .navbar-collapse{border-bottom:1px solid #ffffff3b}.contact-form.slider-block,.navbar .navbar-nav .nav-item.active a.nav-link::before,.navbar .navbar-nav .nav-item:hover a.nav-link::before{width:100%}.navbar .navbar-nav .nav-item a.nav-link{font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;padding:30px 10px;position:relative;overflow:hidden;display:block;width:max-content;max-width:100%;margin:0 auto}.navbar .navbar-nav .nav-item a.nav-link.dropdown-toggle:after{vertical-align:0;border:none;width:9px;height:9px;background-image:url("../img/plus-icon.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.navbar .navbar-nav .nav-item a.nav-link::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:.25s;content:"";background-color:#fff;width:0;height:4px;border-radius:4px 4px 0 0}.navbar .navbar-nav .nav-item .dropdown-menu{background-color:#0074be;text-align:left;color:#fff;padding:5px 20px;margin-top:-1px;left:50%;transform:translateX(-50%);position:absolute;max-height:calc(100vh - 155px);overflow:auto}.navbar .navbar-nav .nav-item .dropdown-menu::-webkit-scrollbar{width:10px}.navbar .navbar-nav .nav-item .dropdown-menu::-webkit-scrollbar-button{background-color:#005dac}.navbar .navbar-nav .nav-item .dropdown-menu::-webkit-scrollbar-track-piece{background-color:#005dac}.navbar .navbar-nav .nav-item .dropdown-menu::-webkit-scrollbar-thumb{background:#fff}.navbar .navbar-nav .nav-item .dropdown-menu li:not(:last-child) a,.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-menu li:not(:last-child) a{border-bottom:1px dashed #fff}.navbar .navbar-nav .nav-item .dropdown-menu li a{color:#fff!important;background-color:transparent;font-size:14px;font-weight:600;padding:10px 0!important;text-transform:uppercase}.navbar .navbar-nav.social-links li:not(:last-child){margin-right:12px!important}.navbar .navbar-brand img{max-width:302px}.navbar .navbar-toggler{outline:0;box-shadow:none;padding:0;border:none}.navbar .navbar-toggler img{max-width:28px;max-height:33px}.offcanvas{background-color:#005dac;color:#fff;max-width:95vw}.offcanvas .offcanvas-header button{filter:invert(1);opacity:1!important}.offcanvas .offcanvas-body ul.menu-links{text-align:center;margin-bottom:25px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item:not(:last-child),.career-page .page-inner-content ol li:not(:last-child),.offcanvas .offcanvas-body ul.menu-links li:not(:last-child),.profile-page .page-inner .left-block .profile-sec ul.links li:not(:last-child),footer .footer-bottom ul.footer-links,footer .footer-bottom ul.footer-links li:not(:last-child) a,footer .footer-main ul.footer-links li:not(:last-child) a{margin-bottom:10px}.offcanvas .offcanvas-body ul.menu-links li.active .dropdown,.offcanvas .offcanvas-body ul.menu-links li.active a.nav-link{border:1px solid #fff}.offcanvas .offcanvas-body ul.menu-links li a{color:#fff;font-size:14px;font-weight:400;display:block;padding:5px;text-transform:uppercase}.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-toggle{background-color:transparent;outline:0;border:none;box-shadow:none;font-weight:400;font-size:14px;padding:5px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button span.hide,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button:after,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button[aria-expanded=true] span.add,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button span.hide,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button:after,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button[aria-expanded=true] span.add,.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button:after,.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button:after,.index-awards .awards-slider .owl-nav button span,.index-page .associated-lenders .associated-lenders-slider .owl-nav button span,.index-page .our-team .our-team-slider .owl-nav button span,.index-page .video-gallery .video-slider .owl-nav button span,.landing-page .associated-lenders .associated-lenders-slider .owl-nav button span,.landing-page .our-team .our-team-slider-landing .owl-nav button span,.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-toggle:after,footer .footer-bottom .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] span.more,footer .footer-bottom .accordion .accordion-item .accordion-header button span.less,footer .footer-bottom .accordion .accordion-item .accordion-header button:after{display:none}.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-toggle img{filter:invert(1) brightness(2);margin-left:5px;position:relative;bottom:1px}.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-menu{background-color:#0074be;padding:15px;left:50%!important;right:0;transform:translateX(-50%)!important;top:35px!important;width:100%;max-width:100%;min-width:100%;max-height:50vh;overflow:auto}.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-menu li{margin:0!important}.offcanvas .offcanvas-body ul.menu-links li .dropdown .dropdown-menu li a{padding:10px 0!important;white-space:initial}.contact-page .page-inner-content .location-info .location-item,.offcanvas .offcanvas-body ul.address-list,.offcanvas .offcanvas-body ul.mobile-email{margin-bottom:30px}.common-page .page-inner-content ul.point-blocks li:not(:last-child),.contact-now-modal .modal-dialog .modal-content .modal-body form .form-check,.irs--flat,.landing-page .form-our-features .form-contact form .form-check,.offcanvas .offcanvas-body ul.mobile-email li:not(:last-child),.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate .left-content,footer .footer-bottom .accordion,footer .footer-main ul.common-ul li:not(:last-child){margin-bottom:15px}.offcanvas .offcanvas-body ul.mobile-email li a{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #23a4f6;color:#fff;min-height:41px;border-radius:21px;padding:5px 10px;font-weight:600;font-size:14px}.offcanvas .offcanvas-body ul.mobile-email li a svg{max-width:21px;max-height:16px;margin-right:5px}.offcanvas .offcanvas-body ul.address-list li{padding-left:53px;position:relative;font-size:16px;font-weight:600;color:#23a4f6}.about-page .page-inner-content .products h3.common-head,.code-of-conduct .page-inner-content .sectors .sector-item:hover .details,.landing-page .about-brevity .inner-content h3.common-head,.landing-page .form-our-features .text-content .block:hover h5,.landing-page .form-our-features .text-content .block:hover p,.landing-page .form-our-features .text-content ul.three-blocks li .block:hover h5,.landing-page .form-our-features .text-content ul.three-blocks li .block:hover p,.offcanvas .offcanvas-body ul.address-list li a,footer .call-us .left-content{color:#fff}.offcanvas .offcanvas-body ul.address-list li:not(:last-child){padding-bottom:15px;margin-bottom:15px;margin-right:0;border-bottom:1px solid #23a4f6}.offcanvas .offcanvas-body ul.address-list li h6{font-size:12px;color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:3px}.offcanvas .offcanvas-body ul.address-list li .icon-block{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;text-align:center;width:43px;height:43px;border-radius:50%;border:1px solid #23a4f6}footer .call-us,footer .news-letter{background-color:#002f58;padding:30px 0;position:relative}footer .call-us:after,footer .news-letter:after{position:absolute;left:0;width:65%;height:100%;content:"";top:0;bottom:0;background-color:#033f72;border-radius:0 87px 87px 0}.index-page .index-links ul li a span,footer .call-us .container,footer .news-letter .container{position:relative;z-index:1}footer .news-letter .left-content{color:#fff;max-width:503px}footer .news-letter .left-content h3.common-head{margin-bottom:5px;color:#fff}footer .call-us .left-content p,footer .news-letter .left-content p{margin:0;font-size:19px;font-weight:400}footer .news-letter form{display:flex;flex-wrap:wrap;border-radius:7px;width:100%;border:1px solid #fff;overflow:hidden}footer .news-letter form .form-control{min-height:73px;border-radius:0;border:none;outline:0;box-shadow:none;font-size:19px}footer .news-letter form input{display:inline-block;width:calc(100% - 215px);padding-left:20px}footer .news-letter form button{width:215px;display:inline-block;background-color:#00437d!important;color:#fff;font-weight:600}footer .news-letter form button:hover svg{transform:translateX(5px)}footer .news-letter form button svg{transition:.4s;vertical-align:middle}footer .call-us a.call{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#005dac;width:max-content;max-width:100%;padding:10px 25px;font-size:20px;font-weight:600;margin:0 0 0 auto;border-radius:7px}.landing-page .form-our-features .text-content .block svg path,.landing-page .form-our-features .text-content ul.three-blocks li .block svg path,footer .call-us a.call svg path{fill:#005DAC}footer .footer-main{background-color:#15233e;padding:30px 0;color:#fff}footer .footer-main h4.head{color:#fff;font-weight:600;font-size:18px;margin-bottom:20px}footer .footer-main h5.head{font-size:12px;font-weight:600;color:#23a4f6;text-transform:uppercase}footer .footer-main h6.common-head{color:#7a8b95;font-weight:600;font-size:14px;line-height:21px;margin-bottom:5px}footer .footer-main a.common-link{font-size:19px;font-weight:600;color:#23a4f6}footer .footer-bottom ul.footer-links li a,footer .footer-main ul.footer-links li a{font-size:14px;font-weight:400;color:#7a8b95;display:block;transition:.15s}footer .footer-main ul.footer-links li a:hover{color:#ffffffc9}footer .footer-bottom{background-color:#f5f7fc;padding:30px 0 5px}footer .footer-bottom.landing{background-color:#111d34!important;color:#fff}footer .footer-bottom.landing .copy-right{border-top:none!important;color:#fff!important;margin-top:0!important;padding-top:0!important}footer .footer-bottom.landing .copy-right .inner{border-bottom:1px solid #323c50;padding-bottom:20px;margin-bottom:20px!important}footer .footer-bottom h4.head{font-weight:600;font-size:21px;margin-bottom:15px}footer .footer-bottom ul.footer-links li a:hover{color:#000}footer .footer-bottom .copy-right{padding:15px 0;margin:15px auto 0;font-size:14px;color:#292929;border-top:1px solid #dedede}footer .footer-bottom .divider{max-width:408px;margin:15px auto;border-top:1px solid #dedede;display:block}footer .footer-bottom .designed-by{font-size:14px;font-weight:600}footer .footer-bottom .designed-by a{color:#f59f0b}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item,footer .footer-bottom .accordion .accordion-item{border:none;background-color:transparent}footer .footer-bottom .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] svg{transform:scale(-1)}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button[aria-expanded=true] span.hide,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button[aria-expanded=true] span.hide,footer .footer-bottom .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] span.less{display:inline-block}footer .footer-bottom .accordion .accordion-item .accordion-header button{background-color:transparent;padding:5px 0;outline:0;box-shadow:none;border:none;font-size:14px;color:#00437d;width:max-content;max-width:100%}footer .footer-bottom .accordion .accordion-item .accordion-header button svg{margin-left:5px;transition:.25s}footer .footer-bottom .accordion .accordion-item .accordion-header button span{margin-left:5px;display:inline-block;transition:.25s;width:33px}footer .footer-bottom .accordion .accordion-item .accordion-body{padding:0}a.hover-link{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1}h5.common-head{font-size:14px;font-weight:800;color:#005dac;text-transform:uppercase;letter-spacing:6px}.index-page .index-about p,p{font-weight:600}div.common-head,h1.common-head,h2.common-head,h3.common-head{font-size:27px;font-weight:800;color:#005dac;margin-bottom:20px}.index-page .index-contact h3.common-head,.index-page .video-gallery h3.common-head,h2.common-head.small,h3.common-head.small{font-size:26px}.banner-common{position:relative;color:#fff}.banner-common .banner-image img{object-fit:cover;min-height:376px}.banner-common .banner-content{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);width:100%}.banner-common .banner-content h1,.banner-common .banner-content h2,.banner-common .banner-content h4{font-size:32px;font-weight:400;margin:0}.banner-common .banner-content h1.head-two{font-size:48px;font-weight:200}.banner-common .banner-content h1.head-two span{display:block;margin-bottom:0;font-weight:700;font-size:35px}.index-page .index-contact form .pretty .hover-link,.pretty a.hover-link{z-index:3}.blog-page .page-inner-content .blog-items .blog-item,.index-page .banner,.index-page .index-join-us,.index-page .our-team .our-team-slider .block,.index-page .video-gallery .video-slider .video-block,.landing-page .our-team .our-team-slider-landing .block{position:relative}.index-page .banner .banner-content{position:absolute;left:50%;top:60%;width:100%;transform:translate(-50%,-50%);color:#fff}.index-page .banner .banner-content h1{font-weight:700;font-size:59px;margin-bottom:0}.index-page .banner .banner-content .caption{font-size:20px;font-weight:600;color:#46b5fc}.index-page .banner .banner-content a.get-in-touch{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0074be;border:2px solid #0074be;max-width:250px;width:100%;margin:15px auto 0;border-radius:25px;min-height:50px;color:#fff;padding:5px 15px;font-size:18px;font-weight:700;transition:.15s ease-in}.index-page .banner .banner-content a.get-in-touch:hover{color:#0074be;background-color:#fff}.index-page .bg-block{background-size:contain;background-position:center;background-repeat:repeat}.index-page .index-links{margin-bottom:50px}.index-page .index-links ul{display:flex;align-items:center;justify-content:center;text-align:center}.index-page .index-links ul li{display:inline-block;width:calc(100% / 4)}.index-page .index-links ul li:first-child a:before{transform:skew(25deg);left:16px}.index-page .index-links ul li:last-child a:before{transform:skew(-25deg);right:16px}.index-page .index-links ul li:nth-child(2) a:before{background-color:#0068aa}.index-page .index-links ul li:nth-child(3) a:before{background-color:#005b95}.index-page .index-links ul li:nth-child(4) a:before{background-color:#005287}.index-page .index-links ul li a{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;min-height:67px;position:relative;overflow:hidden;font-size:20px;font-weight:600}.index-page .index-links ul li a:before{position:absolute;right:0;top:0;width:calc(100% + 25px);height:100%;content:"";background-color:#0074be}.index-page .mortgage-solutions{padding:25px 0 50px}.apply-online-page .page-inner-content .form-block form .accordion.add-option,.index-page .mortgage-solutions .blocks,.landing-page .landing-testimonial .google-review-info{margin:25px 0}.index-page .mortgage-solutions .blocks .mobile-blocks ul{overflow:auto;justify-content:flex-start;align-items:flex-start;display:flex;padding:10px 0}.index-page .mortgage-solutions .blocks .mobile-blocks ul li{flex:0 0 auto;width:calc(100% / 1.4);margin-right:0;display:flex;align-items:center;text-align:center}.index-page .mortgage-solutions .blocks .mobile-blocks ul .block-item{width:100%!important}.index-page .mortgage-solutions .blocks .mobile-blocks ul .block-item .image img{height:129px;object-fit:cover}.index-page .mortgage-solutions .blocks .block-item{background-color:#fff;border-radius:15px;box-shadow:0 0 13px 1px rgba(0,0,0,.1);position:relative;transition:.25s}.index-page .mortgage-solutions .blocks .block-item .image{position:relative;overflow:hidden;border-radius:15px 15px 0 0}.index-page .mortgage-solutions .blocks .block-item .image:after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background-color:rgba(0,93,172,.5);opacity:0;transition:.25s}.index-page .mortgage-solutions .blocks .block-item:hover{background-color:#005dac;color:#fff;box-shadow:none}.index-page .mortgage-solutions .blocks .block-item:hover .image:after,.rates-page .page-inner-content .rate-tab-block ul.nav-pills li.nav-item .nav-link.active:after{opacity:1}.index-page .mortgage-solutions .blocks .block-item .content{padding:10px;font-weight:700}.index-page .mortgage-solutions a.talk-to-us{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#005dac;min-width:160px;width:max-content;max-width:100%;min-height:41px;border-radius:23px;margin:40px auto 0;font-weight:700;transition:.25s;border:2px solid #0074be}.index-page .mortgage-solutions a.talk-to-us:hover{background-color:#fff;color:#0074be}.apply-online-page .page-inner-content,.blog-page .page-inner-content,.calculator-page .page-inner-content,.common-page .page-inner-content,.contact-page .page-inner-content,.index-page .index-about,.index-page .index-contact,.index-page .video-gallery,.mortgage-eligibility-calculator-page .page-inner-content,.news-letter-page .page-inner-content,.privacy-page .page-inner-content,.rates-page .page-inner-content,.rates-page .page-inner-content .rate-tab-block,.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate{margin:50px 0}.index-page .index-about ul.about-links,.index-page .index-blog .blog-slider .blog-item .post-info ul{margin:0}.index-page .index-about ul.about-links li:nth-child(2n) a{background-color:#00437d;border-color:#00437d}.index-page .index-about ul.about-links li:nth-child(2n) a:hover{color:#00437d}.index-page .index-about ul.about-links li a{margin:5px 0;display:flex;align-items:center;justify-content:center;min-height:41px;background-color:#23a4f6;border:2px solid #23a4f6;color:#fff;border-radius:23px;padding:5px 25px;font-size:16px;font-weight:700;transition:.15s}.index-page .index-about ul.about-links li a:hover,.promise-block a.check:hover{background-color:#fff;color:#23a4f6}.index-page .index-rate{padding:75px 0;background-color:#f5f7fc}.index-page .google-review,.index-page .index-blog{padding:50px 0;background-color:#f5f7fc}.index-page .index-rate a.read-more{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:700;max-width:166px;width:100%;min-height:41px;background-color:#005dac;border:2px solid #005dac;border-radius:23px;margin:15px 0 0;transition:.15s}.index-page .video-gallery .video-slider .video-block .video-caption{width:100%;padding:10px;color:#fff;background-color:#0074be;font-size:19px;font-weight:700;min-height:60px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-8px}.index-page .video-gallery .video-slider .video-block iframe{width:100%!important;height:384px!important}.index-page .video-gallery .video-slider .owl-nav{text-align:left}.index-page .video-gallery .video-slider .owl-nav button{width:46px;height:46px;border:1px solid #005dac;border-radius:0;outline:0;box-shadow:none;position:relative;background-color:#fff;transition:.15s}.index-awards .awards-slider .owl-nav button,.index-page .associated-lenders .associated-lenders-slider .owl-nav button,.index-page .our-team .our-team-slider .owl-nav button,.landing-page .associated-lenders .associated-lenders-slider .owl-nav button{top:50%;transform:translateY(-50%)!important;height:51px;box-shadow:none;background-image:url("../img/associated-slider-arrow.png")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;outline:0}.index-page .video-gallery .video-slider .owl-nav button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";background-image:url("../img/video-slider-arrow.png");background-repeat:no-repeat;width:6.05px;height:10.58px;background-size:cover;transition:.15s}.index-page .video-gallery .video-slider .owl-nav button.owl-prev:before{transform:translate(-50%,-50%) scale(-1)}.index-page .index-blog .blog-slider .owl-dots button.active span,.index-page .video-gallery .video-slider .owl-nav button:hover,.landing-page .landing-testimonial .landing-testimonial-slider .owl-dots button.active span,.rates-page .page-inner-content .rate-tab-block ul.nav-pills li.nav-item .nav-link.active{background-color:#005dac}.index-page .video-gallery .video-slider .owl-nav button:hover:before{filter:invert(1) brightness(3)}.index-page .index-contact form .form-control{margin-bottom:15px;border-radius:0;border:1px solid #005dac;min-height:52px;outline:0;box-shadow:none}.index-page .index-contact form textarea{height:140px}.career-page .page-inner-content .contact-form form .pretty input:checked~.state.p-primary label:after,.career-page .page-inner-content .contact-form form .pretty.p-toggle .state.p-primary label:after,.index-page .index-contact form .pretty input:checked~.state.p-primary label:after,.index-page .index-contact form .pretty.p-toggle .state.p-primary label:after,.news-letter-page .page-inner-content .news-letter-form form .pretty input:checked~.state.p-primary label:after,.news-letter-page .page-inner-content .news-letter-form form .pretty.p-toggle .state.p-primary label:after,.privacy-page .page-inner-content .contact-form form .pretty input:checked~.state.p-primary label:after,.privacy-page .page-inner-content .contact-form form .pretty.p-toggle .state.p-primary label:after{background-color:#005dac!important}.index-page .index-contact form .pretty{white-space:initial;line-height:initial;margin-right:0;margin-bottom:15px;padding-left:25px}.index-page .index-contact form .pretty .state label{text-indent:initial;font-weight:600;font-size:14px}.career-page .page-inner-content .contact-form form .pretty label:after,.career-page .page-inner-content .contact-form form .pretty label:before,.index-page .index-contact form .pretty .state label:after,.index-page .index-contact form .pretty .state label:before,.news-letter-page .page-inner-content .news-letter-form form .pretty label:after,.news-letter-page .page-inner-content .news-letter-form form .pretty label:before,.privacy-page .page-inner-content .contact-form form .pretty label:after,.privacy-page .page-inner-content .contact-form form .pretty label:before{top:2px}.index-page .index-contact form .pretty .state label:before{border-color:#005dac!important}.index-page .index-contact form button[type=submit]{background-color:#005dac!important;width:170px;color:#fff;padding:5px 50px;font-weight:700;margin:10px 0 0!important}.index-page .associated-lenders,.landing-page .associated-lenders{margin:0 0 75px}.index-page .associated-lenders .caption{font-weight:700;font-size:15px}.index-page .associated-lenders .associated-lenders-slider,.landing-page .associated-lenders .associated-lenders-slider{margin-top:30px;padding:0 60px}.index-page .associated-lenders .associated-lenders-slider .block,.landing-page .associated-lenders .associated-lenders-slider .block{border:1px solid #b7e3ff;margin:1px;height:110px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 15px;border-radius:10px}.index-page .associated-lenders .associated-lenders-slider .block img,.landing-page .associated-lenders .associated-lenders-slider .block img{max-height:57px;max-width:100%;width:initial}.index-page .associated-lenders .associated-lenders-slider .owl-nav button,.index-page .our-team .our-team-slider .owl-nav button,.landing-page .associated-lenders .associated-lenders-slider .owl-nav button{position:absolute;right:0;width:12px;background-color:#fff;margin:0}.index-awards .awards-slider .owl-nav button.owl-prev,.index-page .associated-lenders .associated-lenders-slider .owl-nav button.owl-prev,.index-page .our-team .our-team-slider .owl-nav button.owl-prev,.landing-page .associated-lenders .associated-lenders-slider .owl-nav button.owl-prev,.landing-page .our-team .our-team-slider-landing .owl-nav button.owl-prev{transform:translateY(-50%) scale(-1)!important;right:auto;left:0}.about-page .page-inner-content .about-content,.index-awards,.index-page .looking-for,.index-page .our-team{margin:75px 0}.index-page .looking-for h4{font-size:27px;font-weight:600;color:#00437d;margin-bottom:20px}.index-page .looking-for ul{margin:10px 0 0}.index-page .looking-for ul li a{background-color:#005dac;color:#fff;border-radius:23px;display:flex;align-items:center;justify-content:center;text-align:center;min-height:41px;padding:5px 30px;font-weight:700;font-size:16px;margin:5px 0}.index-page .google-review a.read-more,.index-page .our-team a.join{align-items:center;background-color:#005dac;transition:.15s;display:flex;font-weight:700;width:100%;min-height:41px;text-align:center}.index-page .google-review .google-icon{display:block;margin:15px 0}.index-page .google-review .rating-text{font-size:17px;font-weight:700;color:#005dac}.index-page .google-review .star-icon{display:block;margin:5px 0}.index-page .google-review a.read-more{justify-content:center;color:#fff;border:2px solid #005dac;border-radius:23px;max-width:210px;margin:20px 0 0}.index-page .google-review .google-review-container{padding-bottom:75px}.index-page .google-review .google-review-container .google-review-block{border-radius:0 138px 138px;padding:50px 82px;background-color:#ea4335;color:#fff}.index-page .google-review .google-review-container .google-review-block .reviews-slider .review-content .review-text{font-weight:700;margin:5px 0}.index-page .google-review .google-review-container .google-review-block .reviews-slider .review-content .name{font-weight:700;font-size:17px;width:max-content;max-width:100%;margin:15px auto 0;padding:5px 15px;border-top:1px solid #fff}.index-page .google-review .google-review-container .google-review-block .reviews-slider .owl-dots{top:90px;position:relative;margin-top:0}.index-page .our-team .our-team-slider{margin:40px 0;padding:0 60px}.index-page .our-team .our-team-slider .block .image,.landing-page .our-team .our-team-slider-landing .block .image{border:1px solid #b7e3ff;border-radius:50%;padding:7px;margin-bottom:10px}.index-page .our-team .our-team-slider .block .image img,.landing-page .our-team .our-team-slider-landing .block .image img{border-radius:50%}.index-page .our-team .our-team-slider .block .details .name,.landing-page .our-team .our-team-slider-landing .block .details .name{font-size:17px;font-weight:600;color:#0074be}.index-page .our-team .our-team-slider .block .details .desig,.landing-page .our-team .our-team-slider-landing .block .details .desig{font-size:14px;font-weight:600;color:#464646}.index-page .our-team a.join{justify-content:center;padding:5px 15px;max-width:180px;margin:30px auto 0;border:2px solid #005dac;border-radius:23px;color:#fff}.index-page .index-blog .blog-slider .blog-item{position:relative;margin-bottom:20px}.index-page .index-blog .blog-slider .blog-item .image{border-radius:18px;background-color:#fff;overflow:hidden;margin-bottom:15px}.index-page .index-blog .blog-slider .blog-item .image img{border-radius:18px}.index-page .index-blog .blog-slider .blog-item .post-info{margin:12.5px 0;padding:0 0 12.5px;border-bottom:1px solid #cfcfcf}.index-page .index-blog .blog-slider .blog-item .post-info ul li{color:#000;font-weight:600;font-size:15px;line-height:15px;margin:2.5px 0}.index-page .index-blog .blog-slider .blog-item .post-info ul li:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid #000}.index-page .index-blog .blog-slider .blog-item .blog-title{color:#00437d;font-size:19px;font-weight:600}.index-page .index-blog .blog-slider .owl-dots{margin:30px auto 0}.index-page .index-blog .blog-slider .owl-dots button,.landing-page .landing-testimonial .landing-testimonial-slider .owl-dots button{width:13px;height:13px;margin:0;border:1px solid #005dac;border-radius:50%;position:relative;padding:0!important;display:inline-flex;align-items:center;justify-content:center;outline:0;box-shadow:none}.index-page .index-blog .blog-slider .owl-dots button span,.landing-page .landing-testimonial .landing-testimonial-slider .owl-dots button span{margin:0;height:7px;width:7px;background-color:transparent;transition:.15s}.code-of-conduct .page-inner-content .conduct-footer a.download svg,.index-page .index-blog .blog-slider .owl-dots button:not(:last-child),.landing-page .landing-testimonial .landing-testimonial-slider .owl-dots button:not(:last-child),.profile-page .page-inner .left-block .profile-sec ul.links li a.link svg,ul.pagination li.page-item:not(:last-child){margin-right:5px}.index-page .index-join-us:before{position:absolute;left:0;right:0;bottom:0;height:calc(100% - 50px);width:100%;content:"";background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/index-join-us-bg.jpg");z-index:-1}.index-page .index-join-us .content{padding:75px 0 30px;color:#fff}.index-page .index-join-us .content h3.common-head{color:#23a4f6}.index-page .index-join-us .content ul li{position:relative;padding-left:30px;font-weight:700;font-size:20px;margin-bottom:5px}.index-page .index-join-us .content ul li:not(:last-child){margin-bottom:8px}.index-page .index-join-us .content ul li:before{position:absolute;left:0;top:5px;width:17px;height:17px;content:"";background-image:url("../img/list-style-blue-arrow.png");background-size:contain;background-position:center;background-repeat:no-repeat}.about-page .page-inner-content .products,.promise-block{background-size:cover;background-position:center;background-repeat:no-repeat;padding:75px 0;color:#fff}.promise-block h6{font-size:31px;font-weight:300}.promise-block h6 span{font-size:76px;line-height:76px;vertical-align:middle;display:inline-block;font-family:Brotherside_Signature}.promise-block a.check{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:5px 33px;border-radius:23px;background-color:#23a4f6;border:2px solid #23a4f6;min-height:45px;width:max-content;max-width:100%;margin:5px auto 0;font-weight:600;font-size:18px;transition:.15s}.index-awards .caption{font-weight:700;font-size:15px;margin-bottom:10px}.index-awards .awards-slider{margin:30px 0 0;padding:0 60px}.index-awards .awards-slider .award-block img{display:block;margin:0 auto 10px;max-width:174px;max-height:153px}.index-awards .awards-slider .award-block .name{font-size:17px;font-weight:600;color:#00437d}.index-awards .awards-slider .award-block .date{color:#464646;font-size:14px;font-weight:600}.index-awards .awards-slider .owl-nav button{position:absolute;right:0;width:12px;margin:0;background-color:transparent!important}.about-page .page-inner-content .about-content .image{position:relative;padding:15px}.about-page .page-inner-content .about-content .image:before{position:absolute;left:0;top:0;width:152px;height:135px;content:"";border-radius:16px;border:3px solid #23a4f6;z-index:-1}.about-page .page-inner-content .about-content .image:after{position:absolute;right:0;bottom:0;width:152px;height:135px;content:"";border-radius:16px;border:3px solid #23a4f6}.about-page .page-inner-content .products h6{font-size:17px;font-weight:700}.about-page .page-inner-content .products p a{text-decoration:underline;color:#fff}.about-page .page-inner-content .awards{padding:75px 0}.career-page .page-inner-content,.code-of-conduct .page-inner-content,.join-us-page .page-inner-content,.our-team-page .page-inner,.testimonials-page .page-inner-content,.why-use-mortgage-broker-page .page-inner-content{padding:50px 0}.common-page .page-inner-content ul.numbered-points,.our-team-page .page-inner .team-search,.profile-page .page-inner .right-block,.testimonials-page .page-inner-content .testimonial-blocks,.why-use-mortgage-broker-page .page-inner-content .reason-blocks{margin:30px 0}.our-team-page .page-inner .team-search form label{font-size:13px;font-weight:700;color:#4a4a4a}.our-team-page .page-inner .team-search form .form-control{min-height:59px;border:none;outline:0;box-shadow:none;background-color:#f2f2f2;font-size:13px;border-radius:0}.our-team-page .page-inner .team-search form button{background-color:#0074be!important;color:#fff!important;font-weight:600}.our-team-page .page-inner .team-blocks .team-item{background-color:#fff;padding:5px;position:relative;transition:.15s;border:1px solid #c7e7fb;margin-bottom:30px}.our-team-page .page-inner .team-blocks .team-item:hover{box-shadow:0 0 13px 1px rgba(0,0,0,.1);border-color:#e5e5e5}.our-team-page .page-inner .team-blocks .team-item:hover .image ul.social-share{transform:translateY(0)}.our-team-page .page-inner .team-blocks .team-item .image{position:relative;overflow:hidden}.our-team-page .page-inner .team-blocks .team-item .image ul.social-share{margin:0;position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;background-color:rgba(0,93,172,.95);padding:6px;transform:translateY(150%);transition:.3s}.our-team-page .page-inner .team-blocks .team-item .details{padding:10px 5px}.our-team-page .page-inner .team-blocks .team-item .details .name{font-weight:600;font-size:17px;color:#001031}.our-team-page .page-inner .team-blocks .team-item .details .designation{font-size:14px;font-weight:600;color:#6c7994}ul.pagination{margin:30px 0 15px}ul.pagination li.page-item a.page-link{border:none;font-size:15px;font-weight:600;border-radius:50%;outline:0;box-shadow:none;color:#23a4f6;background-color:transparent}ul.pagination li.page-item.active a.page-link{background-color:#23a4f6!important;color:#fff}.profile-page .page-inner{position:relative;z-index:1;padding-bottom:30px}.profile-page .page-inner .left-block .profile-sec{background-color:#eff9ff;text-align:center;padding:0 0 15px;border-radius:0 0 8px 8px;margin-bottom:15px;color:#001031}.profile-page .page-inner .left-block .profile-sec img{border-radius:50%;overflow:hidden;max-width:215px;max-height:215px;display:block;margin:0 auto 10px;transform:translateY(-107.5px);border:4px solid #fff}.profile-page .page-inner .left-block .profile-sec h1,.profile-page .page-inner .left-block .profile-sec h2,.profile-page .page-inner .left-block .profile-sec h3{font-size:22px;font-weight:600;margin:-107.5px 0 0;position:relative}.profile-page .page-inner .left-block .profile-sec p{font-size:14px;color:#6c7994;font-weight:600}.profile-page .page-inner .left-block .profile-sec .block{padding:0 15px}.profile-page .page-inner .left-block .profile-sec ul.social{border-bottom:1px solid #acd9f6;padding-bottom:15px}.profile-page .page-inner .left-block .profile-sec ul.links li a.link{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#005dac;color:#fff;max-width:296px;margin:0 auto;width:100%;border-radius:21px;min-height:41px;padding:5px 15px;font-size:14px;font-weight:600}.profile-page .page-inner .right-block h3{font-size:33px;margin-bottom:15px;color:#08296c}.profile-page .page-inner .right-block h4{font-weight:700;font-size:22px;color:#0074be}.profile-page .page-inner .right-block .about-content p{font-weight:600;font-style:italic;font-size:15px;color:#404040}.common-page .page-inner-content .accordion-block,.mortgage-eligibility-calculator-page .page-inner-content ul.approved,.profile-page .page-inner .right-block form,.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block{margin:15px 0}.profile-page .page-inner .right-block form ::-webkit-input-placeholder{color:#9b9b9b}.profile-page .page-inner .right-block form ::-moz-placeholder{color:#9b9b9b}.profile-page .page-inner .right-block form :-ms-input-placeholder{color:#9b9b9b}.profile-page .page-inner .right-block form :-moz-placeholder{color:#9b9b9b}.profile-page .page-inner .right-block form .form-control{border:1px solid #9bd8ff;margin-bottom:10px;border-radius:5px;outline:0;box-shadow:none;min-height:47px;background-color:#eff9ff}.profile-page .page-inner .right-block form textarea{height:220px}.profile-page .page-inner .right-block form button{background-color:#005dac!important;border-color:#005dac!important;color:#fff;width:max-content;max-width:100%;text-align:center;min-width:169px;font-size:16px;font-weight:700;text-transform:uppercase}.code-of-conduct .page-inner-content .head h2,.code-of-conduct .page-inner-content .head h4{font-size:23px;font-weight:600;color:#005dac;line-height:35px}.code-of-conduct .page-inner-content .head h2 span,.code-of-conduct .page-inner-content .head h4 span{display:block;font-weight:700}.code-of-conduct .page-inner-content .sectors{margin:40px 0}.code-of-conduct .page-inner-content .sectors .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.code-of-conduct .page-inner-content .sectors .row>[class*=col-]{display:flex;flex-direction:column}.code-of-conduct .page-inner-content .sectors .sector-item{border-radius:25px;background-color:#ebf5fc;padding:28px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;position:relative;transition:.25s ease-in;height:100%}.code-of-conduct .page-inner-content .sectors .sector-item:hover{background-color:#0074be}.code-of-conduct .page-inner-content .sectors .sector-item .icon-block{width:109px;height:109px;display:inline-block}.code-of-conduct .page-inner-content .sectors .sector-item .icon-block .icon-block-inner{border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:1px solid #a5c8e6}.code-of-conduct .page-inner-content .sectors .sector-item .icon-block .icon-block-inner img{max-height:57px;max-width:57px;display:block}.code-of-conduct .page-inner-content .sectors .sector-item .details{color:#464646;display:inline-block;width:calc(100% - 109px);padding-left:15px;transition:.25s ease-in}.code-of-conduct .page-inner-content .sectors .sector-item .details h5{font-size:18px;font-weight:700}.code-of-conduct .page-inner-content .conduct-footer h3.common-head{font-size:27px;font-weight:700;margin-bottom:10px}.code-of-conduct .page-inner-content .conduct-footer a.download{width:195px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;margin:10px auto;border-radius:31px;border:2px solid #005dac;font-weight:600;font-size:17px;color:#005dac;transition:.15s ease-in}.code-of-conduct .page-inner-content .conduct-footer a.download:hover{background-color:#005dac;color:#fff}.code-of-conduct .page-inner-content .conduct-footer a.download:hover svg path,.landing-page .form-our-features .text-content .block:hover svg path,.landing-page .form-our-features .text-content ul.three-blocks li .block:hover svg path{fill:#FFFFFF}.code-of-conduct .page-inner-content .conduct-footer a.download svg path{transition:.15s ease-in}.testimonials-page .page-inner-content .head{max-width:990px;margin:0 auto;width:100%}.testimonials-page .page-inner-content .head p{color:#0074be}.testimonials-page .page-inner-content .testimonial-blocks .testimonial-item{padding:30px;border-radius:25px;background-color:#ebf5fc;border:2px solid #ebf5fc;transition:.25s;height:100%}.landing-page .form-our-features .text-content .block,.landing-page .form-our-features .text-content ul.three-blocks li .block{transition:.3s ease-in;padding:20px;border-radius:25px}.testimonials-page .page-inner-content .testimonial-blocks .testimonial-item:hover{background-color:#ebf5fc4f}.testimonials-page .page-inner-content .testimonial-blocks .testimonial-item .content{font-size:16px;font-weight:700;color:#464646;padding:10px 0}.testimonials-page .page-inner-content .testimonial-blocks .testimonial-item .name{display:block;width:max-content;padding:5px 15px;color:#00437d;margin:0 auto;border-top:1px solid #bdd5eb;font-weight:700;font-size:17px}.testimonials-page .page-inner-content a.read-more{display:flex;align-items:center;justify-content:center;background-color:#005dac;color:#fff;padding:5px 30px;text-align:center;border-radius:23px;font-weight:600;min-height:41px;max-width:150px;width:100%;border:2px solid #005dac;transition:.15s;margin:30px auto}.blog-page .page-inner-content .blog-items .blog-item .details ul.points,.career-page .page-inner-content ul.rate-points,.common-page .page-inner-content ul.rate-points,ul.theme-points{margin:20px 0}ul.theme-points li{padding-left:28px;position:relative;font-size:15px;font-weight:600;min-height:21px}ul.theme-points li:before{position:absolute;left:0;top:3px;width:18px;height:18px;background-repeat:no-repeat}.blog-page .page-inner-content .blog-items .blog-item .details ul.points li:not(:last-child),ul.theme-points li:not(:last-child){margin-bottom:12px}.blog-page .page-inner-content .blog-items .blog-item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dedede}.blog-page .page-inner-content .blog-items .blog-item .image{margin-bottom:10px;border-radius:10px;overflow:hidden}.blog-page .page-inner-content .blog-items .blog-item .image img{border-radius:10px}.blog-page .page-inner-content .blog-items .blog-item .details ul.date{padding-bottom:10px;border-bottom:1px solid #dedede}.blog-page .page-inner-content .blog-items .blog-item .details ul.date li{font-size:14px;line-height:14px;font-weight:600;color:#7a8b95;margin:5px 0}.blog-page .page-inner-content .blog-items .blog-item .details ul.date li:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid #7a8b95}.blog-page .page-inner-content .blog-items .blog-item .details .date{font-size:15px;font-weight:600;color:#858585;margin-bottom:10px;display:block}.blog-page .page-inner-content .blog-items .blog-item .details h1,.blog-page .page-inner-content .blog-items .blog-item .details h2,.blog-page .page-inner-content .blog-items .blog-item .details h4{font-weight:700;font-size:21px;color:#00437d}.blog-page .page-inner-content .blog-items .blog-item .details p{font-weight: 500;}.blog-page .page-inner-content .blog-items .blog-item .details a.read-more{display:block;width:max-content;max-width:100%;margin:20px 0 0;font-size:15px;font-weight:600;color:#08296c;transition:.15s ease-out}.blog-page .page-inner-content .blog-items .blog-item .details a.read-more:hover{transform:translateX(3px)}.blog-page .page-inner-content .blog-items .blog-item .details a.read-more svg{margin-left:8px}.blog-page .page-inner-content .blog-items .blog-item .details ul.points li{padding-left:31px;position:relative;font-size:16px;font-weight:600;min-height:21px}.blog-page .page-inner-content .blog-items .blog-item .details ul.points li:before{position:absolute;left:0;top:3px;width:21px;height:21px;background-repeat:no-repeat}.blog-page .page-inner-content .blog-items .blog-item .details h3{font-size:23px;font-weight:700;color:#00437d}.blog-page .page-inner-content .recent-posts{background-color:#ebf1f5;padding:20px}.blog-page .page-inner-content .recent-posts h4{font-size:17px;font-weight:700;margin-bottom:15px}.blog-page .page-inner-content .recent-posts .recent-item:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d2}.blog-page .page-inner-content .recent-posts .recent-item .details{margin-top:10px;font-size:15px;font-weight:600;color:#08296c}.blog-page .page-inner-content .recent-posts .recent-item .details a,.career-page .page-inner-content ul.rate-points li a,.common-page .page-inner-content ul.theme-points li{color:#08296c}.career-page .page-inner-content .image,.join-us-page .page-inner-content .image{position:relative;border-radius:16px;overflow:hidden;margin-bottom:15px}.career-page .page-inner-content .image .image-content{position:absolute;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,93,172,.85);padding:15px 30px;font-weight:700;font-size:25px}.career-page .page-inner-content h2,.career-page .page-inner-content h4,.join-us-page .page-inner-content h4{font-weight:700;font-size:23px;color:#08296c;margin-bottom:15px}.career-page .page-inner-content ul.rate-points li,.common-page .page-inner-content ul.rate-points li{font-size:16px;font-weight:700;color:#08296c;position:relative;padding-left:20px}.career-page .page-inner-content ul.rate-points li:before,.common-page .page-inner-content ul.rate-points li:before{position:absolute;left:0;top:4px;width:13px;height:13px;border:2px solid #23a4f6;content:"";border-radius:50%}.career-page .page-inner-content ul.rate-points li:not(:last-child),.common-page .page-inner-content ul.rate-points li:not(:last-child),.landing-page .banner .banner-content ul li:not(:last-child),.landing-page .landing-testimonial .head h3.common-head{margin-bottom:5px}.career-page .page-inner-content a.link,.join-us-page .page-inner-content a.link{display:block;width:max-content;max-width:100%;font-size:18px;font-weight:700;color:#08296c}.career-page .page-inner-content ol{padding-left:15px}.career-page .page-inner-content ol li{font-size:17px;font-weight:600}.career-page .page-inner-content ol li ul.rate-points{margin:10px 0}.career-page .page-inner-content .contact-form,.join-us-page .page-inner-content .contact-form{background-color:#ebf5fc;padding:30px;border-radius:17px}.career-page .page-inner-content .contact-form h2,.career-page .page-inner-content .contact-form h5,.contact-page .page-inner-content .contact-form h2,.contact-page .page-inner-content .contact-form h5,.join-us-page .page-inner-content .contact-form h5,.privacy-page .page-inner-content .contact-form h2,.privacy-page .page-inner-content .contact-form h5{color:#00437d;font-size:20px;font-weight:600}.career-page .page-inner-content .contact-form form .form-control,.common-page .page-inner-content .contact-form form .form-control,.join-us-page .page-inner-content .contact-form form .form-control,.news-letter-page .page-inner-content .news-letter-form form .form-control,.privacy-page .page-inner-content .contact-form form .form-control,.privacy-page .page-inner-content .contact-form form .form-select{min-height:52px;border-radius:4px;margin-bottom:15px;border:1px solid #b6d0e6;outline:0;box-shadow:none;font-size:14px;font-weight:400}.career-page .page-inner-content .contact-form form textarea,.join-us-page .page-inner-content .contact-form form textarea,.news-letter-page .page-inner-content .news-letter-form form textarea,.privacy-page .page-inner-content .contact-form form textarea{height:94px}.career-page .page-inner-content .contact-form form button,.contact-page .page-inner-content .contact-form form button,.join-us-page .page-inner-content .contact-form form button{background-color:#005dac!important;color:#fff!important;border:none!important;font-size:19px!important;font-weight:600!important}.career-page .page-inner-content .contact-form form button svg,.common-page .page-inner-content .contact-form form button svg,.contact-page .page-inner-content .contact-form form button svg,.join-us-page .page-inner-content .contact-form form button svg,.news-letter-page .page-inner-content .news-letter-form form button svg,.privacy-page .page-inner-content .contact-form form button svg{margin-left:5px;position:relative;margin-bottom:1px}.career-page .page-inner-content .contact-form form .file-input{position:relative;display:flex;align-items:center;justify-content:space-between;padding:15px}.career-page .page-inner-content .contact-form form .file-input input{opacity:0;visibility:hidden;display:none}.career-page .page-inner-content .contact-form form .file-input #file-input{position:absolute;left:0;right:0;width:100%;height:100%;display:block}.career-page .page-inner-content .contact-form form .pretty,.news-letter-page .page-inner-content .news-letter-form form .pretty,.privacy-page .page-inner-content .contact-form form .pretty{margin-right:0!important;margin-bottom:15px!important;white-space:initial;padding-left:25px!important}.career-page .page-inner-content .contact-form form .pretty label,.news-letter-page .page-inner-content .news-letter-form form .pretty label,.privacy-page .page-inner-content .contact-form form .pretty label{margin-bottom:0;text-indent:initial}.career-page .page-inner-content .contact-form form .pretty label:before,.news-letter-page .page-inner-content .news-letter-form form .pretty label:before,.privacy-page .page-inner-content .contact-form form .pretty label:before{background-color:#fff;border-color:#005dac!important}.career-page .page-inner-content .contact-form form label,.news-letter-page .page-inner-content .news-letter-form form label,.privacy-page .page-inner-content .contact-form form label{font-size:14px;line-height:22px;font-weight:600;color:#464646;margin-bottom:10px}.contact-page .page-inner-content .location-info .location-item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #ebebeb}.contact-page .page-inner-content .location-info .location-item h2,.contact-page .page-inner-content .location-info .location-item h3{font-size:19px;font-weight:700;color:#0074be;margin-bottom:15px}.contact-page .page-inner-content .location-info .location-item iframe{border-radius:10px;margin-bottom:15px}.contact-page .page-inner-content .location-info .location-item .info-block{position:relative;padding-left:58px;min-height:50px;margin:10px 0}.contact-page .page-inner-content .location-info .location-item .info-block .icon-block,.privacy-page .page-inner-content .info-block .icon-block{position:absolute;left:0;top:0;border-radius:50%;width:43px;height:43px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #00437d}.contact-page .page-inner-content .location-info .location-item .info-block .details h5,.privacy-page .page-inner-content .info-block .details h5{font-size:12px;font-weight:600;color:#464646;text-transform:uppercase;margin-bottom:5px;letter-spacing:2px}.contact-page .page-inner-content .location-info .location-item .info-block .details a.link,.privacy-page .page-inner-content .info-block .details a.link{display:block;font-size:19px;font-weight:600;color:#00437d}.contact-page .page-inner-content .contact-form{background-color:#ebf5fc;padding:30px;border-radius:17px;margin-bottom:10px}.contact-page .page-inner-content .contact-form form .form-control{min-height:52px;border-radius:4px;margin-bottom:10px;border:1px solid #b6d0e6;outline:0;box-shadow:none;font-size:14px;font-weight:400}.contact-page .page-inner-content .contact-form form textarea{height:174px}.contact-page .page-inner-content a.toll-free{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ebf5fc;border-radius:17px;min-height:58px;font-size:17px;font-weight:600;color:#00437d;padding:10px;margin:10px 0}.contact-page .page-inner-content a.toll-free svg{margin-right:5px;max-width:15px}.contact-page .page-inner-content a.book-appointment,.join-us-page .page-inner-content .contact-form form a.book-appointment{background-color:#00437d;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;min-height:52px;padding:10px;border-radius:4px;font-weight:600;font-size:19px}.contact-page .page-inner-content a.book-appointment svg,.join-us-page .page-inner-content .contact-form form a.book-appointment svg{margin-right:5px;position:relative;margin-bottom:1px}.news-letter-page .page-inner-content h6{font-weight:700;font-size:19px;color:#0074be}.news-letter-page .page-inner-content .news-letter-form{padding:30px;border-radius:17px;background-color:#ebf5fc;max-width:502px;width:100%;margin:30px 0}.news-letter-page .page-inner-content .news-letter-form h5{font-size:20px;font-weight:600}.common-page .page-inner-content .contact-form form button,.news-letter-page .page-inner-content .news-letter-form form button,.privacy-page .page-inner-content .contact-form form button{background-color:#005dac!important;color:#fff!important;border:none!important;font-size:19px!important;font-weight:600!important;margin-bottom:0!important}.privacy-page .page-inner-content h1.common-head.small,.privacy-page .page-inner-content h2.common-head.small,.privacy-page .page-inner-content h3.common-head.small{font-size:22px;font-weight:700}.privacy-page .page-inner-content h2.head,.privacy-page .page-inner-content h4.head{font-size:19px;font-weight:700;color:#0074be}.privacy-page .page-inner-content p{word-break:break-word}.privacy-page .page-inner-content p a{display:inline-block;color:#005dac;text-decoration:underline}.landing-page .loan-application-process ul.points li .point-block,.privacy-page .page-inner-content p span.sub-head{color:#005dac}.privacy-page .page-inner-content .contact-form{background-color:#ebf5fc;padding:30px;border-radius:17px;margin-bottom:20px}.privacy-page .page-inner-content .info-block{position:relative;padding-left:58px;min-height:50px;margin:10px 0;display:flex;align-items:center}.join-us-page .page-inner-content .image .image-content{position:absolute;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,93,172,.85);padding:15px 30px;font-weight:800;font-size:31px}.join-us-page .page-inner-content .contact-form .or{display:flex;align-items:center;justify-content:center;text-align:center;max-width:170px;font-size:20px;font-weight:600;color:#00437d;margin:10px auto;position:relative}.join-us-page .page-inner-content .contact-form .or:after,.join-us-page .page-inner-content .contact-form .or:before{position:absolute;left:0;top:50%;content:"";transform:translateY(-50%);width:calc((100% - 50px)/ 2);height:1px;background-color:#92b9db}.join-us-page .page-inner-content .contact-form .or:after{left:auto;right:0}.rates-page .page-inner-content h2,.rates-page .page-inner-content h6{font-size:17px;font-weight:700;color:#08296c}.rates-page .page-inner-content .date{color:#888;font-size:14px;font-weight:400}.rates-page .page-inner-content .rate-tab-block ul.nav-pills{max-width:341px;width:100%;margin:0 auto 30px!important}.rates-page .page-inner-content .rate-tab-block ul.nav-pills li.nav-item{width:calc((100% / 2) - 1px)}.rates-page .page-inner-content .rate-tab-block ul.nav-pills li.nav-item .nav-link{background-color:#0074be;color:#fff;border-radius:0;width:100%;min-height:66px;font-size:17px;font-weight:700;border-right:1px solid #fff!important;outline:snow;box-shadow:none;border:none;position:relative}.rates-page .page-inner-content .rate-tab-block ul.nav-pills li.nav-item .nav-link:after{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);display:inline-block;content:"";border-top:7px solid #005dac;border-right:15px solid transparent;border-bottom:0;border-left:15px solid transparent;opacity:0}.rates-page .page-inner-content .rate-tab-block .tab-content .secure-text{text-align:center;width:max-content;max-width:100%;margin:5px auto;font-size:17px;font-weight:700;color:#08296c}.rates-page .page-inner-content .rate-tab-block .tab-content .head h4{font-size:23px;font-weight:700;color:#464646}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks{max-width:1099px;width:100%;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;margin:15px auto}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item{display:inline-block;width:calc((100% - 75px)/ 4);transition:.25s ease-in;margin:30px 0}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item .block-item-inner{border:1px solid #b5ddf6;padding:30px;text-align:center;background-color:#f3fbff;border-radius:18px;position:relative;width:100%;margin-bottom:10px;transition:.15s}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item:hover .block-item-inner{background-color:#deeff7}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item .percent{font-weight:700;font-size:22px;color:#08296c}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item .duration{font-size:16px;font-weight:700;color:#464646}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item a.read-more{display:flex;align-items:center;justify-content:center;border-radius:50%;text-align:center;margin:25px auto 0;width:61px;height:61px;background-color:#0074be}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item .posted{font-weight:700;font-size:17px;color:#464646}.common-page .page-inner-content .separator,.rates-page .page-inner-content .rate-tab-block .tab-content .separator,.theme-separator,.why-use-mortgage-broker-page .page-inner-content .separator{display:block;margin:35px 0;border-top:1px solid #e2e2e2}.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate .left-content h4{font-size:18px;font-weight:700;color:#08296c;margin-bottom:15px}.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate .left-content p{margin-bottom:10px;font-size:14px}.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate table{border-color:#b5ddf6}.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate table thead tr th{padding:5px;background-color:#f3fbff;font-size:16px;font-weight:700;color:#464646}.rates-page .page-inner-content .rate-tab-block .tab-content .fixed-rate table tbody tr td{padding:5px;font-size:14px;font-weight:700;color:#464646}.common-page .page-inner-content .contact-form{background-color:#ebf5fc;padding:30px;border-radius:17px;margin-bottom:35px}.common-page .page-inner-content .contact-form h5{color:#00437d;font-size:20px;font-weight:600;margin-bottom:15px}.common-page .page-inner-content .contact-form form label{font-size:16px;font-weight:700;color:#464646;display:block;margin-bottom:10px}.common-page .page-inner-content .contact-form form textarea{height:76px}.common-page .page-inner-content .subtitle{font-size:18px;font-weight:600;color:#464646}.common-page .page-inner-content a.theme-link{border-radius:23px;min-height:41px;background-color:#005dac;border:2px solid #005dac;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;min-width:175px;width:max-content;max-width:100%;margin:30px 0;padding:5px 20px;transition:.15s}.common-page .page-inner-content .example{font-weight:600;font-size:20px;color:#00437d}.common-page .page-inner-content ul.point-blocks li{background-color:#ebf5fc;border-radius:18px;padding:30px}.common-page .page-inner-content ul.point-blocks li .inner-content{position:relative;padding-left:31px}.common-page .page-inner-content ul.point-blocks li .inner-content:before{position:absolute;left:0;top:0;width:21px;height:21px;background-repeat:no-repeat}.common-page .page-inner-content ul.point-blocks li .inner-content h6{font-weight:700;font-size:17px;color:#08296c}.common-page .page-inner-content ul.point-blocks li .inner-content p{margin:0;color:#464646}.common-page .page-inner-content ul.numbered-points li:not(:last-child){margin-bottom:25px}.common-page .page-inner-content ul.numbered-points li .inner{position:relative;min-height:32px;padding-left:42px}.common-page .page-inner-content ul.numbered-points li .inner .count{width:32px;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#0074be;border-radius:50px;position:absolute;left:0;top:0;font-weight:700;font-size:16px;line-height:16px}.common-page .page-inner-content ul.numbered-points li .inner h6{color:#08296c;font-size:18px;font-weight:700}.common-page .page-inner-content h4.sub-head{font-size:20px;font-weight:600;color:#00437d}.common-page .page-inner-content .three-blocks{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.common-page .page-inner-content .three-blocks .block-item{display:inline-block;width:calc((100% - 45px)/ 4);margin-right:15px;margin-bottom:15px;position:relative}.common-page .page-inner-content .three-blocks .block-item:hover .inner-content{background-color:#b5ddf66b}.common-page .page-inner-content .three-blocks .block-item .inner-content{border:1px solid #b5ddf6;border-radius:18px;background-color:#f3fbff;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px 30px;flex-direction:column;min-height:161px;transition:.25s}.common-page .page-inner-content .process-blocks .block .inner img,.common-page .page-inner-content .process-blocks .block .inner svg,.common-page .page-inner-content .three-blocks .block-item .inner-content img,.common-page .page-inner-content .three-blocks .block-item .inner-content svg{display:block;margin:0 auto 10px}.common-page .page-inner-content .process-blocks .block .inner h6,.common-page .page-inner-content .three-blocks .block-item .inner-content h6{font-size:17px;margin:0;color:#08296c;font-weight:700}.common-page .page-inner-content .process-blocks{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;margin:0 auto 30px}.common-page .page-inner-content .process-blocks .arrow{position:absolute;top:50%;transform:translate(-17%,-50%);left:calc((100% - 180px)/ 3)}.common-page .page-inner-content .process-blocks .arrow:nth-child(2){left:auto;right:calc((100% - 180px)/ 3);transform:translate(17%,-50%)}.common-page .page-inner-content .process-blocks .block{display:inline-block;width:calc((100% - 180px)/ 3);position:relative;z-index:1}.common-page .page-inner-content .process-blocks .block .inner{border:1px solid #b5ddf6;background-color:#f3fbff;border-radius:37px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:15px;min-height:203px}.common-page .page-inner-content .bg-theme-content{background-color:#ebf5fc;border-radius:18px;padding:30px;margin:15px 0;height:100%}.common-page .page-inner-content .bg-theme-content h4.block-head{position:relative;padding-bottom:5px;margin-bottom:15px;font-size:25px;font-weight:700;color:#00437d}.common-page .page-inner-content .bg-theme-content h4.block-head:after{position:absolute;left:0;width:62px;height:3px;content:"";bottom:0;background-color:#23a4f6;border-radius:50px}.common-page .page-inner-content .bg-theme-content ul.theme-points{margin:20px 0 0}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option,.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion,.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header,.common-page .page-inner-content .accordion-block .accordion{border:none}.common-page .page-inner-content .accordion-block .accordion .accordion-item{border:1px solid #b5ddf6;background-color:#f3fbff;border-radius:5px}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header{border:none;border-bottom:1px solid #d4e8f2;border-radius:5px 5px 0 0;overflow:hidden}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button[aria-expanded=true] .icon-block:before,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button[aria-expanded=true] .icon-block:before,.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] .icon-block:before,.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] .icon-block:before{height:0}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button{flex-direction:column;align-items:flex-start;padding:15px 40px 15px 15px;background-color:#f3fbff;outline:0;border:none;box-shadow:none;position:relative}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button .icon-block{position:absolute;right:15px;top:10px;width:18px;height:18px;display:block}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .icon-block:before,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button .icon-block:before,.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button .icon-block:before{width:2px;height:100%;content:"";position:absolute;background-color:#0074be;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .icon-block:after,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button .icon-block:after,.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button .icon-block:after{width:100%;height:2px;content:"";position:absolute;background-color:#0074be;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-header .accordion-button .accordion-title{font-size:18px;font-weight:700;color:#08296c;margin-bottom:0}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-body{padding:15px;font-size:16px;font-weight:600;color:#000}.common-page .page-inner-content .accordion-block .accordion .accordion-item .accordion-body p a{text-decoration:underline;color:#005dac}.calculator-page .question-links{text-align:center;padding:17px 0;background-color:#ebf5fc}.calculator-page .question-links ul li:not(:last-child){margin-right:25px}.calculator-page .question-links ul li.active a{color:#00437d;font-weight:700;text-decoration:none}.calculator-page .question-links ul li a{color:#3e607e;text-decoration:underline;transition:.25s;display:block;margin:2.5px 0}.calculator-page .page-inner-content .calculator-tabs{max-width:693px;width:100%;margin:0 auto}.calculator-page .page-inner-content .calculator-tabs ul.nav-pills li.nav-item button.nav-link{background-color:#cde2ef;font-size:18px;font-weight:600;color:#4a4a4a;border-radius:4px 4px 0 0;padding:10px 30px;transition:.25s ease-out}.calculator-page .page-inner-content .calculator-tabs ul.nav-pills li.nav-item button.nav-link.active{background-color:#0074be;color:#fff}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block{background-color:#ebf1f5;padding:30px;margin-bottom:5px;border-radius:4px}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form .input-group-text,.mortgage-eligibility-calculator-page .page-inner-content .form-block form .input-group-text{background-color:#c7d8e2!important}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form .form-control,.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form .form-select,.mortgage-eligibility-calculator-page .page-inner-content .form-block form .form-control,.mortgage-eligibility-calculator-page .page-inner-content .form-block form .form-select{min-height:50px;border-radius:4px;border:1px solid #9bd8ff;font-size:16px;font-weight:600;color:#414141;outline:0;box-shadow:none}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form .result-block{background-color:#d0e2ef;font-size:17px;font-weight:700;color:#005dac;display:flex;align-items:center;justify-content:center}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form label{font-size:14px;font-weight:600;color:#414141;margin-bottom:5px;display:block}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block form .blue-text{font-size:17px;font-weight:600;color:#005dac}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item:not(:last-child){padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #dbdbdb}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button{flex-direction:column;align-items:flex-start;padding:0 25px 0 0;background-color:transparent;outline:0;border:none;box-shadow:none;position:relative}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button .icon-block{position:absolute;right:0;bottom:10px;width:18px;height:18px;display:block}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button .icon-block:before{width:2px;height:100%;content:"";position:absolute;background-color:#5d5d5d;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button .icon-block:after{width:100%;height:2px;content:"";position:absolute;background-color:#5d5d5d;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-header .accordion-button h3{margin-bottom:0;font-size:20px;font-weight:600;color:#5d5d5d}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body{margin-top:15px;padding:15px 0 0;font-size:15px;font-weight:600;border-top:1px solid #d1d7e2}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body .pretty label{margin-bottom:0!important}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body h3{font-weight:700;font-size:18px;margin-bottom:15px}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body .input-group-text{background-color:#dee4e8!important}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body .total-block{background-color:#fff;padding:15px;border-radius:4px;font-weight:600;font-size:18px;color:#5d5d5d}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block .accordion .accordion-item .accordion-body .total-block .total-amount{font-size:20px;color:#005dac;font-weight:700}.why-use-mortgage-broker-page .page-inner-content .reasons-head{text-align:center;color:#fff;background-color:#005dac;border-radius:10px;padding:15px;font-weight:700;font-size:24px;display:block;margin:30px 0}.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block .image{border-radius:8px;overflow:hidden;margin-bottom:10px;position:relative}.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block .image .image-content{position:absolute;left:0;right:0;bottom:0;width:100%;text-align:center;color:#fff;background-color:rgba(0,93,172,.85);padding:10px;font-size:18px;font-weight:600}.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block .content{font-weight:600;color:#464646;font-size:15px}.mortgage-eligibility-calculator-page .page-inner-content .form-head{font-size:20px;font-weight:600;color:#5d5d5d;border-bottom:1px solid #d1d7e2;margin-bottom:15px;padding-bottom:15px}.mortgage-eligibility-calculator-page .page-inner-content .form-block{background-color:#ebf1f5;padding:30px;border-radius:4px;margin:7.5px 0}.mortgage-eligibility-calculator-page .page-inner-content .form-block form label{display:block;width:100%;margin-bottom:8px;font-weight:600;font-size:14px;color:#414141}.mortgage-eligibility-calculator-page .page-inner-content .form-block form label img{margin-left:5px;display:inline-block}.mortgage-eligibility-calculator-page .page-inner-content .form-blocks a.calculate-link{display:flex;margin:15px auto;align-items:center;justify-content:center;min-height:52px;border-radius:26px;background-color:#005dac;border:2px solid #005dac;text-align:center;padding:5px 50px;width:max-content;color:#fff;font-size:19px;font-weight:600;transition:.15s}.mortgage-eligibility-calculator-page .page-inner-content table.mortgage-required{border-color:#fff;margin:30px 0}.mortgage-eligibility-calculator-page .page-inner-content table.mortgage-required tbody tr{background-color:#ebf1f5}.mortgage-eligibility-calculator-page .page-inner-content table.mortgage-required tbody tr:nth-child(2n){background-color:#f2f8fc}.mortgage-eligibility-calculator-page .page-inner-content table.mortgage-required tbody tr td{padding:15px;font-weight:700;font-size:16px;color:#5d5d5d}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li{position:relative;padding-left:40px;font-size:16px;font-weight:600}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .details h6,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .details span.title-common,.apply-online-page .page-inner-content .form-block form label{margin-bottom:5px;font-size:15px;color:#08296c;font-weight:600}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li:not(:last-child){margin-bottom:20px}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li.green:before{border:1px solid #14b445}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li.green:after{background-color:#14b445}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li.red:before{border:1px solid #de0b0b}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li.red:after{background-color:#de0b0b}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li:before{width:30px;height:30px;background-color:transparent;content:"";position:absolute;left:0;top:2px;border-radius:50%}.mortgage-eligibility-calculator-page .page-inner-content ul.approved li:after{width:22px;height:22px;content:"";position:absolute;left:4px;top:6px;border-radius:50%}.mortgage-eligibility-calculator-page .page-inner-content .bg-block{background-color:#ebf1f5;padding:30px;border-radius:4px;margin:15px 0;font-weight:600;font-size:16px}.apply-online-page .page-inner-content .form-block{max-width:555px;width:100%;margin:0 auto}.apply-online-page .page-inner-content .form-block h4{font-size:18px;font-weight:600;color:#00437d;margin-bottom:20px}.apply-online-page .page-inner-content .form-block form label{display:block;width:100%}.apply-online-page .page-inner-content .form-block form .form-control,.apply-online-page .page-inner-content .form-block form .form-select{min-height:52px;outline:0;box-shadow:none;margin-bottom:15px;border:1px solid #b6d0e6;background-color:#ebf5fc;border-radius:4px}.apply-online-page .page-inner-content .form-block form button[type=submit]{background-color:#005dac;color:#fff;font-size:18px;font-weight:600;border:none!important}.apply-online-page .page-inner-content .form-block form button[type=submit] svg{margin-left:5px}.apply-online-page .page-inner-content .form-block form p a{color:#0074be;text-decoration:underline}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button{max-width:230px;margin:0 auto;border:2px solid #005dac;border-radius:26px;min-height:46px;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:10px 40px 10px 25px;font-size:16px;font-weight:600;color:#00437d;position:relative;outline:0;box-shadow:none;background-color:#fff!important}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button span{display:inline-block;width:35px;margin-right:5px;text-align:right}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-header.add-option .accordion-button .icon-block{position:absolute;right:20px;top:48%;transform:translateY(-50%);width:10.74px;height:10.74px;display:block}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body{padding:10px 0}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .help{max-width:340px;width:100%;display:block;margin:15px auto;color:#005dac;font-weight:600;font-size:14px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item{border:none;border-radius:4px!important;overflow:hidden}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header{overflow:hidden}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button[aria-expanded=true]{border-radius:4px 4px 0 0}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button{border:1px solid #b6d0e6;border-radius:4px;min-height:46px;padding:10px 40px 10px 15px;font-size:16px;font-weight:600;color:#00437d;position:relative;outline:0;box-shadow:none;background-color:#ebf5fc!important;overflow:hidden}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .icon-block{position:absolute;right:10px;top:48%;transform:translateY(-50%);width:12.15px;height:12.15px;display:block}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block{display:flex;align-items:center;justify-content:flex-start;width:100%}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .icon{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;width:76px;height:76px;padding:13px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .details{padding-left:10px;display:block}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .details .add-info{font-weight:600;font-size:17px;color:#000;display:block}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body{padding:15px 15px 5px;background-color:#ebf5fc;border:1px solid #b6d0e6;border-top:none!important}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body label{font-size:14px;font-weight:600;color:#08296c;display:block;width:100%}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body .form-control,.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body .form-select{background-color:#fff;border:1px solid #b6d0e6;min-height:44px;border-radius:4px;font-size:14px;font-weight:600;margin-bottom:15px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body textarea{height:169px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-body .pretty .state label:before{background-color:#fff!important}.irs--flat .irs-line{height:8px;background-color:#fff;border:1px solid #b6d0e6}.irs--flat .irs-handle{height:8px;top:21px}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle>i:first-child{background-color:#fff;border:1px solid #23a4f6;border-radius:50%;width:15px;height:15px}.irs--flat .irs-bar{height:8px;background-color:#23a4f6}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#fff;color:#888;font-size:12px;padding:1px 5px;border:1px solid #23a4f6;line-height:initial;border-radius:50px;transform:translateX(6px)}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#23a4f6}.irs--flat .irs-shadow{width:100%!important;left:0!important}#thanyou-page{padding:60px 0 75px;min-height:45vh}#thanyou-page .inner-content{width:90%;margin:0 auto;box-shadow:0 0 13px 1px rgb(0 0 0 / 10%);padding:65px 15px;border-radius:11px}.landing-page .banner{min-height:500px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.landing-page .banner .banner-content ul li{font-size:22px;font-weight:700;color:#001527;position:relative;padding-left:17px}.landing-page .banner .banner-content ul li:before{position:absolute;left:0;top:7px;content:"";background-image:url("../img/landing-list-style.png");width:10px;height:13px;background-size:cover;background-repeat:no-repeat}.landing-page .banner .banner-content h1{font-size:34px;font-weight:800;color:#003664;text-transform:uppercase}.landing-page .banner .banner-content h1 span{text-decoration:underline}.landing-page .form-our-features{margin-bottom:30px;position:relative}.landing-page .about-brevity .container,.landing-page .form-our-features .container{position:relative;z-index:2}.landing-page .form-our-features .form-contact{position:relative;top:-50px;height:calc(100% + 50px)}.landing-page .form-our-features .form-contact form{background-color:#fff;padding:50px 30px;border-radius:29px;box-shadow:0 0 13px 1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.landing-page .form-our-features .form-contact form ::-webkit-input-placeholder{color:#b2b2b2}.landing-page .form-our-features .form-contact form ::-moz-placeholder{color:#b2b2b2}.landing-page .form-our-features .form-contact form :-ms-input-placeholder{color:#b2b2b2}.landing-page .form-our-features .form-contact form :-moz-placeholder{color:#b2b2b2}.contact-now-modal .modal-dialog .modal-content .modal-body form input.form-control,.landing-page .form-our-features .form-contact form input.form-control{min-height:45px;border-bottom:1px solid rgba(163,163,163,.38)!important;padding-left:0;margin-bottom:15px;border-radius:0;font-size:16px;font-weight:600;color:#000}.contact-now-modal .modal-dialog .modal-content .modal-body form .form-control,.landing-page .form-our-features .form-contact form .form-control{outline:0;box-shadow:none;border:none}.contact-now-modal .modal-dialog .modal-content .modal-body form label,.landing-page .form-our-features .form-contact form label{font-weight:600;color:#000}.contact-now-modal .modal-dialog .modal-content .modal-body form button[type=submit],.landing-page .form-our-features .form-contact form button[type=submit]{background-color:#005dac;color:#fff;font-size:17px;font-weight:800;margin-bottom:0;min-height:45px}.landing-page .form-our-features .text-content{padding:25px 15px 0;background:#eaf7ff;border-radius:0 0 0 25px;height:100%}.landing-page .form-our-features .text-content h6.sub-head{font-size:17px;font-weight:700;color:#0074be}.landing-page .about-brevity .inner-content-block .row,.landing-page .form-our-features .inner-content .row,.landing-page .form-our-features .text-content .block{height:100%}.landing-page .form-our-features .text-content .block:hover,.landing-page .form-our-features .text-content ul.three-blocks li .block:hover{background-color:#0074be;color:#fff;-webkit-box-shadow:0 10px 10px -10px #000;-moz-box-shadow:0 10px 10px -10px #000;box-shadow:0 10px 10px -10px #000}.landing-page .form-our-features .text-content .block svg,.landing-page .form-our-features .text-content ul.three-blocks li .block svg{margin-bottom:10px;height:53px;width:auto}.landing-page .form-our-features .text-content .block h5,.landing-page .form-our-features .text-content ul.three-blocks li .block h5{font-size:17px;font-weight:800;color:#08296c;margin-bottom:5px}.landing-page .form-our-features .text-content .block p,.landing-page .form-our-features .text-content ul.three-blocks li .block p{color:#464646}.landing-page .form-our-features .text-content ul.three-blocks{display:flex;width:100%;justify-content:space-between}.landing-page .form-our-features .text-content ul.three-blocks li{margin:0;width:calc(100% / 3)}.landing-page .about-brevity .inner-content-block,.landing-page .form-our-features .inner-content{position:absolute;margin:0 auto;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}.landing-page .form-our-features .inner-content .inner-right{background-color:#eaf7ff;width:100%;height:100%}.landing-page .associated-lenders .caption,.landing-page .landing-testimonial .head p.sub-head{font-size:18px;font-weight:700;color:#0074be;position:relative;width:max-content;max-width:100%;margin:0 auto;padding-bottom:5px}.landing-page .associated-lenders .caption:after,.landing-page .landing-testimonial .head p.sub-head:after{position:absolute;left:50%;bottom:0;width:71px;height:2px;background-color:#005dac;content:"";transform:translateX(-50%);border-radius:25px}.landing-page .about-brevity{margin:100px 0 0;position:relative;background-color:#e5eef6}.landing-page .about-brevity:after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);background-color:#00437d;width:10px;height:55%;border-radius:25px 0 0 25px}.landing-page .about-brevity .inner-content-block .inner-right{background-color:#00437d;width:100%;height:100%}.landing-page .about-brevity .landing-about-image{margin:-50px 0 0}.landing-page .about-brevity .inner-content{position:relative;z-index:1;color:#fff;padding:25px 15px 0;background-color:#00437d;height:100%;border-radius:0 0 25px;background-size:cover;background-repeat:no-repeat;background-position:bottom center}.landing-page .bg-theme-block{background-color:#eff7fd;background-size:contain;background-position:center}.landing-page .our-team{padding:75px 0 30px}.landing-page .our-team .our-team-slider-landing{margin:40px 0 0;padding:0 60px}.landing-page .our-team .our-team-slider-landing .owl-nav button{position:absolute;right:0;top:50%;transform:translateY(-50%)!important;width:12px;height:51px;background-image:url("../img/associated-slider-arrow.png")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent;outline:0;box-shadow:none;margin:0}.landing-page .loan-application-process{padding-bottom:30px}.landing-page .loan-application-process a.contact-now{display:flex;align-items:center;background-color:#0074be;color:#fff;width:max-content;padding:5px 25px 5px 5px;border-radius:72px;font-size:23px;font-weight:700;text-transform:uppercase;margin:10px auto}.landing-page .loan-application-process a.contact-now img{margin-right:15px}.landing-page .loan-application-process .info-block{margin:15px auto;display:block;width:max-content;max-width:100%;background-color:#0074be;color:#fff;padding:12px 30px;text-align:center;border-radius:33px;font-size:19px;font-weight:800}.landing-page .loan-application-process ul.points{display:flex;align-items:flex-start;width:100%;margin:50px 0}.landing-page .loan-application-process ul.points li{width:calc(100% / 5)}.landing-page .loan-application-process ul.points li .point-block .icon-block{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;width:113px;height:113px;border:2px solid #b9e4ff;margin:0 auto 5px}.landing-page .loan-application-process ul.points li .point-block h5{font-size:16px;font-weight:800}.landing-page .landing-testimonial{padding:75px 0;background-color:#eff7fd}.landing-page .landing-testimonial .landing-testimonial-slider{padding:60px 0 25px}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block{padding:40px 0 30px}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block .content{background-color:#fff;max-width:957px;padding:60px 60px 40px;border-radius:54px 0;margin:0 auto;text-align:center;position:relative;font-size:16px;font-weight:600}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block .content:before{position:absolute;left:0;top:0;content:"";width:78px;height:74px;background-image:url("../img/quote1.png");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(100%,-50%)}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block .content:after{position:absolute;right:0;bottom:0;content:"";width:56px;height:53px;background-image:url("../img/quote2.png");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-100%,50%)}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block .content .name{font-size:17px;font-weight:800;color:#08296c;margin:10px auto 0}.landing-page .landing-testimonial .landing-testimonial-slider .owl-dots{margin:0 auto!important}.landing-page .landing-testimonial .google-review-info h6{font-size:17px;font-weight:700;color:#005dac;margin:5px 0}.contact-now-modal .modal-dialog .modal-content .modal-header h5.modal-title{font-size:22px;font-weight:700;color:#005dac}.contact-now-modal .modal-dialog .modal-content .modal-body{padding:25px 15px}.contact-now-modal .modal-dialog .modal-content .modal-body form ::-webkit-input-placeholder{color:#b2b2b2}.contact-now-modal .modal-dialog .modal-content .modal-body form ::-moz-placeholder{color:#b2b2b2}.contact-now-modal .modal-dialog .modal-content .modal-body form :-ms-input-placeholder{color:#b2b2b2}.contact-now-modal .modal-dialog .modal-content .modal-body form :-moz-placeholder{color:#b2b2b2}@media (max-width:320px){.navbar.index .navbar-brand img{max-width:200px!important}}@media (max-width:576px){.about-page .page-inner-content .about-content,.apply-online-page .page-inner-content,.blog-page .page-inner-content,.calculator-page .page-inner-content,.common-page .page-inner-content,.contact-page .page-inner-content,.index-awards,.index-page .looking-for,.index-page .our-team,.index-page .video-gallery,.mortgage-eligibility-calculator-page .page-inner-content,.news-letter-page .page-inner-content,.privacy-page .page-inner-content,.rates-page .page-inner-content{margin:35px 0}.banner-common .banner-content p{font-size:8px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .icon{width:65px;height:65px}.apply-online-page .page-inner-content .form-block form .accordion.add-option .accordion-item.add-option .accordion-body .accordion-item .accordion-header .accordion-button .title-block .icon svg{max-width:35px;max-height:35px}.banner-common .banner-content h1.head-two,.index-page .banner .banner-content h1,h3.common-head{font-size:25px}.banner-common .banner-image img{height:auto;min-height:200px}.banner-common .banner-content h1{font-size:25px;color:#fff!important;margin-bottom:10px}.banner-common .banner-content h1.head-two span,.common-page .page-inner-content .subtitle,.index-page .looking-for h4,.landing-page .loan-application-process a.contact-now,.promise-block h6{font-size:20px}.banner-common .banner-content h5.caption{color:#fff!important}.navbar.index{padding:7px 0;position:sticky;background-color:#fff!important}.navbar .navbar-brand img{max-width:240px}.navbar .navbar-nav .nav-item:not(:last-child){margin-right:0}.navbar .navbar-nav .nav-item .nav-link{padding:15px 15px 10px}.index-page .banner .banner-image img{object-fit:cover;height:350px}.index-page .banner .banner-content .caption,.why-use-mortgage-broker-page .page-inner-content .reasons-head{font-size:15px}.index-page .banner .banner-content a.get-in-touch{font-size:14px;min-height:40px;max-width:210px}.about-page .page-inner-content .products .image,.index-page .index-about .image,.index-page .index-links,.our-team-page .page-inner .team-blocks .team-item{margin-bottom:15px}.index-page .associated-lenders .associated-lenders-slider,.index-page .index-links .container,.index-page .our-team .our-team-slider,.landing-page .associated-lenders .associated-lenders-slider,.landing-page .our-team .our-team-slider-landing{padding:0}.index-page .index-links ul{overflow:auto;justify-content:flex-start;align-items:flex-start}.index-page .index-links ul li{flex:0 0 auto;width:auto;margin-right:1px;display:flex;align-items:center;text-align:center}.index-page .index-links ul li a{font-size:16px;min-height:60px;padding:5px 15px;width:100%}.index-page .index-links ul li a:before{transform:none!important;left:0!important;right:0!important}.index-page .mortgage-solutions{padding:25px 0}.index-page .mortgage-solutions .blocks,.profile-page .page-inner .left-block .profile-sec h2 .profile-page .page-inner .left-block .profile-sec h1,.profile-page .page-inner .left-block .profile-sec h3{margin:15px 0}.index-page .index-about{margin:25px 0}.about-page .page-inner-content .products,.career-page .page-inner-content,.code-of-conduct .page-inner-content,.index-page .google-review,.index-page .index-blog,.join-us-page .page-inner-content,.our-team-page .page-inner,.promise-block,.testimonials-page .page-inner-content,.why-use-mortgage-broker-page .page-inner-content{padding:35px 0}.index-page .google-review .google-review-container{margin-top:25px;padding-bottom:50px}.index-page .google-review .google-review-container .google-review-block{padding:30px;border-radius:0 50px 50px}.index-page .index-rate{padding:50px 0 15px}.index-page .index-contact{margin:15px 0 35px}.index-page .index-contact form .form-control{min-height:48px}.index-page .index-contact form textarea{height:100px}.index-page .associated-lenders{margin:0 0 35px}.index-page .video-gallery .video-slider .video-block iframe{height:325px!important}.index-page .index-join-us:before{height:100%}.index-page .index-join-us .row{flex-direction:column-reverse}.index-page .index-join-us .image img{max-width:250px;display:block;margin:0 auto}.index-page .index-join-us .content,.landing-page .landing-testimonial,.landing-page .our-team{padding:30px 0}.promise-block h6 span{font-size:50px;line-height:initial;margin:15px 0 0}footer .news-letter form{margin-top:15px}footer .news-letter form .form-control{width:100%;min-height:55px}footer .call-us a.call{margin:15px 0 0;font-size:18px}footer .call-us a.call svg{max-width:18px;margin-right:7px}footer ul.footer-links li{margin-bottom:5px;font-size:14px;line-height:14px}footer ul.footer-links li a{margin-bottom:0}.about-page .page-inner-content .about-content .image{max-width:275px;margin:0 auto 20px}.our-team-page .page-inner .team-search form .form-control{margin-bottom:10px}.our-team-page .page-inner .team-blocks .team-item .image ul.social-share{transform:none}.profile-page .page-inner .left-block{padding-top:15px}.calculator-page .page-inner-content .calculator-tabs .tab-content .common-tab-block,.code-of-conduct .page-inner-content .sectors .sector-item,.mortgage-eligibility-calculator-page .page-inner-content .bg-block,.mortgage-eligibility-calculator-page .page-inner-content .form-block,.privacy-page .page-inner-content .contact-form,.profile-page .page-inner .left-block .profile-sec{padding:15px}.profile-page .page-inner .left-block .profile-sec img{margin:0 auto 15px}.code-of-conduct .page-inner-content .sectors .sector-item .icon-block{width:75px;height:75px}.code-of-conduct .page-inner-content .sectors .sector-item .icon-block .icon-block-inner img,.code-of-conduct .page-inner-content .sectors .sector-item .icon-block .icon-block-inner svg{max-width:40px;max-height:40px}.code-of-conduct .page-inner-content .sectors .sector-item .details{width:calc(100% - 75px)}.code-of-conduct .page-inner-content .sectors .sector-item .details h5,.contact-page .page-inner-content .location-info .location-item .details a.link{font-size:17px}.code-of-conduct .page-inner-content .sectors .sector-item .details p,.landing-page .banner .banner-content ul li{font-size:14px}.testimonials-page .page-inner-content .testimonial-blocks .testimonial-item{margin-bottom:15px;padding:20px}.career-page .page-inner-content .image .image-content,.join-us-page .page-inner-content .image .image-content{position:initial;font-size:20px;padding:15px}.career-page .page-inner-content .contact-form,.contact-page .page-inner-content .contact-form,.join-us-page .page-inner-content .contact-form{padding:20px;margin-top:25px}.contact-page .page-inner-content .location-info .location-item iframe{height:200px}.news-letter-page .page-inner-content .image{max-width:250px!important;margin:0 auto 15px}.common-page .page-inner-content .bg-theme-content,.common-page .page-inner-content .contact-form,.common-page .page-inner-content ul.point-blocks li,.news-letter-page .page-inner-content .news-letter-form{padding:20px}.rates-page .page-inner-content .rate-tab-block{margin:20px 0}.rates-page .page-inner-content .rate-tab-block .tab-content .head{margin:15px 0!important}.rates-page .page-inner-content .rate-tab-block .tab-content .rate-blocks .block-item{width:calc((100% - 10px)/ 2);margin:15px 0}.common-page .page-inner-content .three-blocks .block-item{width:calc((100% - 15px)/ 2);margin-right:15px}.common-page .page-inner-content .three-blocks .block-item:nth-child(2n+2){margin-right:0!important}.common-page .page-inner-content .three-blocks .block-item:nth-child(3n+3){margin-right:15px}.common-page .page-inner-content .three-blocks .block-item .inner-content{padding:10px;min-height:150px}.common-page .page-inner-content .process-blocks{display:block}.common-page .page-inner-content .process-blocks .arrow-mobile{object-fit:cover;height:50px;width:10px}.common-page .page-inner-content .process-blocks .block{width:100%;max-width:200px;display:block;margin:0 auto}.common-page .page-inner-content .process-blocks .block .inner{min-height:160px}.common-page .page-inner-content .process-blocks .block .inner svg{max-width:45px}.common-page .page-inner-content .process-blocks .block .inner h6{font-size:16px}.calculator-page .question-links{padding:10px 0}.calculator-page .question-links ul{display:flex;flex-wrap:nowrap;overflow:auto}.calculator-page .question-links ul li{display:flex;flex:0 0 auto}.calculator-page .page-inner-content .calculator-tabs ul.nav-pills li.nav-item{width:calc(100% / 2)}.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block{margin:35px 0 0}.landing-page .banner{min-height:auto;display:block;background-image:none!important}.landing-page .banner .banner-content,.landing-page .form-our-features{padding:15px 0}.landing-page .banner .banner-content h1{font-size:22px}.landing-page .form-our-features .form-contact{margin:0;top:0;height:auto}.landing-page .form-our-features .form-contact form{padding:20px;height:auto;border-radius:20px}.landing-page .form-our-features .text-content{border-radius:0}.landing-page .form-our-features .text-content ul.three-blocks{flex-direction:column;margin:0}.landing-page .form-our-features .text-content ul.three-blocks li{width:100%}.landing-page .about-brevity .inner-content-block,.landing-page .about-brevity:after,.landing-page .form-our-features .inner-content{display:none}.landing-page .associated-lenders{margin-bottom:30px}.landing-page .about-brevity{margin-top:30px;padding:15px 0}.landing-page .about-brevity .inner-content{border-radius:0;margin-bottom:15px;height:auto;padding:15px}.landing-page .about-brevity .landing-about-image{margin:0 auto 10px}.landing-page .loan-application-process .info-block{font-size:17px;padding:10px 25px}.landing-page .loan-application-process ul.points{flex-wrap:wrap;justify-content:center}.landing-page .loan-application-process ul.points li{width:50%;margin-top:10px}.landing-page .landing-testimonial .landing-testimonial-slider{padding:40px 0 25px}.landing-page .landing-testimonial .landing-testimonial-slider .testimonial-block .content{padding:50px 20px 40px}}@media (min-width:577px) and (max-width:767px){.index-page .index-links ul{align-items:flex-start}.index-page .index-links ul li a{font-size:14px!important;padding:5px 20px!important}}@media (min-width:577px) and (max-width:991px){.container{max-width:100%}.banner-common .banner-content p{width:85%;margin:auto;font-size:13px}.common-page .page-inner-content .three-blocks .block-item:nth-child(3n+3),.navbar.index .navbar-nav .nav-item:not(:last-child){margin-right:0}.navbar.index .navbar-nav .nav-item .nav-link{padding:15px 15px 10px}.index-page .banner .banner-image img{object-fit:cover;height:350px}.index-page .banner .banner-content h1{font-size:40px}.index-page .index-links{margin-bottom:30px}.index-page .index-links ul li a{font-size:15px;min-height:60px;padding:5px 25px}.index-page .google-review .google-review-container{margin-top:25px;padding-bottom:50px}.index-page .google-review .google-review-container .google-review-block{padding:35px 50px}.index-page .video-gallery .video-slider .video-block iframe{height:300px!important}.index-page .index-contact form .form-control{min-height:48px}.index-page .index-contact form textarea{height:100px}.promise-block h6{font-size:28px}.promise-block h6 span{font-size:65px;line-height:65px}footer .news-letter form .form-control{width:100%;min-height:55px}.banner-common .banner-image img{min-height:300px}.banner-common .banner-content h1.head-two{font-size:45px}.banner-common .banner-content h1.head-two span{font-size:30px}.career-page .page-inner-content .contact-form,.career-page .page-inner-content .image .image-content,.contact-page .page-inner-content .contact-form,.join-us-page .page-inner-content .contact-form,.privacy-page .page-inner-content .contact-form{padding:15px}.join-us-page .page-inner-content .image .image-content{font-size:25px;padding:15px}.common-page .page-inner-content .process-blocks .block .inner h6,.privacy-page .page-inner-content .info-block .details a.link{font-size:16px}.common-page .page-inner-content .contact-form{padding:20px}.common-page .page-inner-content .three-blocks .block-item{width:calc((100% - 35px)/ 3)}.common-page .page-inner-content .three-blocks .block-item .inner-content{padding:10px;min-height:150px}.common-page .page-inner-content .three-blocks .block-item:nth-child(4n+4){margin-right:15px}.common-page .page-inner-content .process-blocks .arrow{transform:translate(-13%,-50%)}.common-page .page-inner-content .process-blocks .arrow:nth-child(2){transform:translate(15%,-50%)}.common-page .page-inner-content .process-blocks .block{width:calc((100% - 150px)/ 3)}.common-page .page-inner-content .process-blocks .block .inner{min-height:160px}.common-page .page-inner-content .process-blocks .block .inner svg{max-width:45px}.why-use-mortgage-broker-page .page-inner-content .reason-blocks .reason-block .image .image-content{font-size:15px;padding:7.5px}.landing-page .banner{min-height:400px}.landing-page .banner .banner-content ul li{font-size:18px}.landing-page .banner .banner-content h1{font-size:25px}.landing-page .form-our-features .form-contact form{padding:30px 15px}}@media (min-width:992px) and (max-width:1199px){.navbar.index .navbar-nav .nav-item:not(:last-child){margin-right:0}.navbar.index .navbar-nav .nav-item .nav-link{padding:15px 15px 10px}.index-page .banner .banner-image img{object-fit:cover;height:400px}.banner-common .banner-content h1.head-two,.index-page .banner .banner-content h1{font-size:50px}.index-page .index-links{margin-bottom:30px}.index-page .index-links ul li a{font-size:16px;min-height:60px}.index-page .google-review .google-review-container .google-review-block{padding:25px 50px}.banner-common .banner-image img{min-height:325px}.banner-common .banner-content h1.head-two span{font-size:38px}.career-page .page-inner-content .contact-form,.career-page .page-inner-content .image .image-content,.contact-page .page-inner-content .contact-form,.join-us-page .page-inner-content .contact-form,.privacy-page .page-inner-content .contact-form{padding:15px}.join-us-page .page-inner-content .image .image-content{font-size:25px;padding:15px}.privacy-page .page-inner-content .info-block .details a.link{font-size:17px}.common-page .page-inner-content .contact-form{padding:20px}.common-page .page-inner-content .three-blocks .block-item .inner-content{padding:10px;min-height:150px}.common-page .page-inner-content .three-blocks .block-item .inner-content h6{font-size:16px}.common-page .page-inner-content .process-blocks .arrow{transform:translate(-15%,-50%)}.common-page .page-inner-content .process-blocks .arrow:nth-child(2){transform:translate(15%,-50%)}.common-page .page-inner-content .process-blocks .block{width:calc((100% - 130px)/ 3)}.common-page .page-inner-content .process-blocks .block .inner{min-height:175px}.landing-page .banner{min-height:400px}.landing-page .banner .banner-content ul li{font-size:18px}.landing-page .banner .banner-content h1{font-size:25px}.landing-page .form-our-featuresP .form-contact form{padding:30px 15px}}@media (min-width:1200px) and (max-width:1599px){.navbar.index .navbar-nav li.nav-item:not(:last-child){margin-right:8px}.navbar.index .navbar-nav li.nav-item a.nav-link{font-size:14.5px}.index-page .banner .banner-content h1{font-size:50px}.index-page .index-links{margin-bottom:30px}.index-page .index-links ul li a{font-size:18px;min-height:60px}}@media (max-width:1200px){.navbar.index{top:0!important}}