html{margin:0;padding:0}body{font-family:"Montserrat",sans-serif !important;overflow-x:hidden}.nav_bar{padding:25px 0;display:flex;justify-content:flex-end}.logo{padding:10px 0;display:flex;justify-content:center}.top_text{font-family:"Montserrat",sans-serif;font-size:16px;color:#fff;font-weight:500;padding:10px 0}.top_text a{color:#fff;text-decoration:none}.top_text a:hover{color:#000}.padding_header{background:url(../top_bg.png) left top no-repeat}.payment_btn{background:#014b89 !important;color:#fff !important;margin-top:-11px;padding:10px 25px !important;border-radius:25px}.payment_btn:hover{background:#000 !important;color:#fff}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#014b89;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before{right:0}#desktop_header .navbar .navbar-nav .nav-item .nav-link{color:#fff;margin:0 15px;padding-top:1px}#desktop_header .navbar .navbar-nav .nav-item .nav-link:hover{color:#014b89}#mobile_header .navbar .navbar-nav .nav-item .nav-link{color:#014b89}#mobile_header .navbar .navbar-nav .nav-item .nav-link:hover{color:#0094da}.dropdown:hover .dropdown-menu{display:block;margin-top:0}main #intro{height:80vh;background:rgba(0,0,0,.4) url("../intro_bg.jpg") no-repeat top center;background-size:cover;background-blend-mode:multiply;display:flex;justify-content:center;color:#fff}main #intro h1{font-weight:700}main #intro h1 span{color:#0094da}main #intro .btn-2{background-color:#0094da !important;color:#fff}main #intro .card{background:rgba(1,76,137,.45)}main #intro form label{color:#fff}main #intro form .btn{background-color:#0094da;color:#fff}main #home_about{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#eee}main #home_about h2{color:#014b89;font-weight:700}main #home_about p{width:75%;margin:0 auto}main #home_about .btn{background-color:#0094da;color:#fff}main #home_services h2{color:#014b89;font-weight:700}main #cta{height:80vh;background:rgba(0,0,0,.4) url("../cta_bg.jpg") no-repeat top center;background-size:cover;background-blend-mode:multiply;display:flex;justify-content:center;color:#fff}main #cta h3{color:#0094da}main #cta h1{font-weight:700}main #cta h1 span{color:#0094da}main #cta p{font-size:18px}main #cta p i{color:#0094da}main #cta .card{background:rgba(1,76,137,.45)}main #cta form label{color:#fff}main #cta form .btn{background-color:#0094da;color:#fff}footer{background:rgba(0,0,0,.75) url("../footer_bg.jpg") no-repeat bottom;background-blend-mode:multiply;background-size:cover;color:#fff}footer h5{color:#fff}footer a{color:#fff !important}footer a:hover{color:#0094da !important}footer .nav-link{color:#fff}footer .nav-link:hover{color:#0094da !important}#about_header{height:75vh;background:rgba(47,47,147,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#about_header h1{font-weight:700}#about_us{display:flex;justify-content:center;align-items:center}#about_us .subtitle{color:#0094da;text-align:center;text-transform:uppercase;margin:0}#about_us h2{text-align:center;font-weight:700;color:#014b89}#about_us h3{font-weight:700;color:#0094da}#about_us img{max-width:100%;border-radius:15px}#achievements{background:#014b89;padding:3rem 0}#achievements h2{text-align:center;font-weight:700;color:#fff}#achievements h3{color:#0094da;font-weight:700;padding:0 !important;margin:0}#achievements p{color:#fff}#mortgage_header{height:75vh;background:rgba(47,47,147,.5) url("../mortgage_bg.jpg") no-repeat center bottom;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#mortgage_header h1{font-weight:700}#mortgage .card{text-align:center;border-radius:15px}#mortgage .card .card-img-top{border-top-right-radius:15px;border-top-left-radius:15px}#mortgage .card .card-body .card-title{font-weight:700;font-size:14px;text-transform:uppercase;color:#014b89}#banking_header{height:75vh;background:rgba(47,47,147,.5) url("../banking_bg.jpg") no-repeat center bottom;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#banking_header h1{font-weight:700}#banking h2{color:#014b89;font-weight:700}#banking .card{text-align:center;border-radius:15px}#banking .card .card-img-top{border-top-right-radius:15px;border-top-left-radius:15px}#banking .card .card-body .card-title{font-weight:700;text-transform:uppercase;font-size:14px;color:#014b89}#contact_header{height:75vh;background:rgba(47,47,147,.5) url("../contact_bg.jpg") no-repeat center bottom;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#contact_header h1{font-weight:700}#contact_form .card{border-radius:15px}#contact_form form label{font-weight:bold}#contact_form form .btn{background-color:#0094da !important;color:#fff}#contact_form img{border-radius:15px;width:100%}#whatsappbtn{position:fixed;width:60px;height:60px;bottom:40px;right:40px;padding-top:5px;background-color:#25d366;border-radius:50px;text-align:center;font-size:35px;z-index:100}#whatsappbtn a{color:#fff}@media(max-width: 767px){#intro,#cta{height:auto !important}#home_about p{width:100% !important}#achievements{height:auto}}