.fab-container{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.contact-circle-button{width:56px;height:56px;background-color:var(--text-color1);color:black;font-size:24px;font-weight:700;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(0,0,0,.25);transition:background-color .3s ease;border:none;cursor:pointer}.contact-circle-button:hover{background-color:#59b4ff}.chat-popup{width:320px;background-color:#ffffff;border-radius:10px;padding:16px;box-shadow:0 12px 30px rgba(0,0,0,.2);animation:fadeInUp .3s ease;position:relative}.chat-header{display:flex;justify-content:space-between;align-items:center;color:#1e3a8a;font-weight:700;font-size:1rem;margin-bottom:.5rem}.chat-close{all:unset;font-size:1.25rem;color:#999;cursor:pointer;line-height:1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.1)}.chat-close:hover{color:#000}.modal-subtext{font-size:.875rem;margin-bottom:1rem;color:#555}.highlight{font-weight:600;color:#1e3a8a}.form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.form-input{width:100%;padding:10px 14px;font-size:15px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;outline:none;transition:border .2s ease;box-sizing:border-box}.form-input:focus{border-color:#1e3a8a}.submit-button{width:100%;padding:12px;background-color:#1e3a8a;color:white;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.submit-button:hover{background-color:#162c67}.contact-circle-button.hidden{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bot-message{background-color:#f3f4f6;color:#111827;font-size:.95rem;padding:12px 14px;border-radius:8px;margin-bottom:1rem;line-height:1.5}.contact-me-button{width:100%;padding:10px;background-color:var(--text-color1);border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:15px;color:#ffffff;transition:background-color .3s ease}.contact-me-button:hover{background-color:#59b4ff}.whatsapp-me-button{display:block;margin-top:10px;width:100%;padding:10px;background-color:#25d366;color:white;font-weight:600;font-size:15px;text-align:center;border-radius:6px;text-decoration:none;transition:background-color .3s ease;font-family:inherit;box-sizing:border-box}.whatsapp-me-button:hover{background-color:#1ebd5a}@media (max-width:480px){.whatsapp-me-button{font-size:14px;padding:9px 10px}}.chat-tooltip{position:absolute;bottom:80px;right:0;background-color:#f3f4f6;color:#1e1e1e;padding:12px 16px;border-radius:10px;box-shadow:0 6px 14px rgba(0,0,0,.15);font-size:16px;white-space:nowrap;animation:fadeInOut 30s ease-in-out;z-index:110}@keyframes fadeInOut{0%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(6px)}}@media (max-width:480px){.chat-popup{width:90vw;right:16px;left:16px;padding:14px}.chat-tooltip,.contact-me-button,.form-input,.submit-button{font-size:14px;padding:10px 12px}.chat-tooltip{right:8px;bottom:76px;max-width:90vw}.bot-message{font-size:14px;padding:10px 12px}.chat-header{font-size:.95rem}}.navbar-wrapper{z-index:1000;width:100%;text-transform:lowercase}.navbar-sticky{position:sticky;top:0;padding-top:1rem}.navbar-inside-hero,.navbar-sticky{display:flex;justify-content:center;background:transparent}.navbar-inside-hero{position:absolute;top:2rem;left:50%;transform:translateX(-50%)}.pill-navbar{background-color:#0f172a;border-radius:50px;padding:.75rem 2rem;box-shadow:0 4px 12px rgba(0,0,0,.15);width:fit-content;max-width:100%}.navbar-inner,.pill-navbar{display:flex;justify-content:space-between;align-items:center}.navbar-inner{width:100%}.icon-link{display:flex;align-items:center;color:#fff}.house-icon{width:24px;height:24px;object-fit:contain;transform:scale(1.4);transform-origin:center}.navbar-right{display:flex;align-items:center;margin-left:2rem}.nav-links{display:flex;gap:1.5rem;list-style:none}.dropdown-toggle,.nav-links a{text-decoration:none;color:#fff;font-size:.95rem;font-weight:500;transition:color .2s ease;cursor:pointer}.dropdown-toggle:hover,.nav-links a:hover{color:var(--ter-color)}.dropdown-toggle.active,.nav-links a.active{color:var(--ter-color);font-weight:600;border-bottom:2px solid var(--ter-color);padding-bottom:2px}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#fff;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.1);padding:10px 0;min-width:240px;z-index:999}.dropdown-menu.show{display:block}.dropdown-menu a{display:block;padding:10px 16px;color:#374151}.dropdown-menu a:hover{color:var(--text-color1)}.nav-links,.nav-links li{list-style:none!important}body.hide-navbar .navbar-wrapper{display:none!important}.hamburger{display:none;width:24px;height:18px;position:relative;background:none;border:none;cursor:pointer;z-index:1101}.hamburger .bar{position:absolute;width:20px;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease-in-out;transform-origin:center}.hamburger .top{top:0}.hamburger .middle{top:8px}.hamburger .bottom{top:16px}.hamburger.open .top{transform:rotate(45deg);top:8px}.hamburger.open .middle{opacity:0}.hamburger.open .bottom{transform:rotate(-45deg);top:8px}.navbar-logo{display:none}@media (max-width:768px){.house-icon{display:none}.navbar-logo{display:block}.navbar-wrapper{position:sticky!important;top:0!important;left:0;right:0;background:#0f172a!important;padding:0!important;z-index:2000!important;transform:none!important}.navbar-wrapper,.pill-navbar{width:100%!important;margin:0!important;border-radius:0!important;display:flex;justify-content:space-between}.pill-navbar{padding:6px 12px!important;background-color:#0f172a!important;align-items:center}.navbar-inner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.navbar-right{display:none;flex-direction:column;align-items:flex-start;width:100%;background-color:#fff;position:absolute;top:100%;left:0;padding:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.05);border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-left:-10px}.navbar-right.open{display:flex}.nav-links{flex-direction:column!important;gap:1.2rem!important;width:100%!important;list-style:none}.dropdown-toggle,.nav-links a{color:#1e3a8a!important;font-size:1rem!important;font-weight:500!important;width:100%!important}.dropdown-toggle:hover,.nav-links a:hover{color:var(--text-color1)!important;background-color:var(--test-1)!important;border-radius:6px!important;padding:.5rem!important}.dropdown-menu{position:relative!important;background:transparent!important;box-shadow:none!important;padding-left:1rem!important;margin-top:.5rem!important}.dropdown-menu a{padding:.5rem 0!important;color:#374151!important}.dropdown-menu a:hover{background-color:var(--test-1)!important;color:var(--text-color1)!important;border-radius:4px!important}.dropdown-menu a.active{font-weight:600!important;background-color:#e0e7ff!important;color:#1e3a8a!important}.hero-section{padding-top:30px!important}.hamburger{display:flex!important;width:28px;height:22px;z-index:3000!important}.hamburger .bar{background-color:#fff!important;height:3px;border-radius:2px}}*{margin:0;padding:0;box-sizing:border-box}:root{--pri-color:#123456;--sec-color:#292f36;--ter-color:#97efe9;--test-1:#ecf7ff;--text-color1:#1998ff;--btn-active-color:#0d1a30}body,html{width:100%;min-height:100vh}a{text-decoration:none}.a_link:hover,.blog-detail-page p a:hover,.home-loan-financing-page p a:hover{color:var(--text-color1)}button,input,select,textarea{font:inherit}@media (max-width:768px){body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}}.container{max-width:1600px;margin:0 auto;padding:0 60px}.sticky-header{position:sticky;top:0;z-index:1000}@media (max-width:768px){.container{padding:10px;max-width:100%}}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-025{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-2-5,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex:0 0 100%;max-width:100%;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}.col-2-5{float:none}@media (min-width:768px){.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-2-5{width:20%;float:left;padding-right:15px;padding-left:15px;box-sizing:border-box}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-right:15px;padding-left:15px;box-sizing:border-box}.text-center{text-align:center}