.custom-section-heading{color:#031B4E;font-size:24px;font-weight:700;margin-top:28px;margin-bottom:8px}.custom-orange-line{width:50px;height:3px;background:#ff5e15;border-radius:2px;margin-bottom:18px}.custom-body-p{color:#334155;font-size:15px;line-height:1.7;margin-bottom:16px}.grade-box{background:#f8fafc;border-left:4px solid #ff5e15;padding:14px 18px;margin-bottom:14px;border-radius:0 6px 6px 0}.grade-box.alt-border{border-left-color:#1e5996}.grade-box h5{color:#031B4E;font-size:16px;font-weight:700;margin-bottom:6px}.grade-box p{color:#475569;font-size:14px;margin-bottom:0;line-height:1.5}.property-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px 16px;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.02)}.property-card h6{color:#031B4E;font-weight:700;font-size:14.5px;margin-bottom:6px}.property-card p{color:#64748b;font-size:13.5px;margin-bottom:0;line-height:1.45}.app-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;color:#334155}.app-item i{color:#ff5e15;margin-top:3px;font-size:14px;flex-shrink:0}.why-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14.5px;color:#334155}.why-item i{color:#ff5e15;font-size:16px;margin-top:2px;flex-shrink:0}.gallery-container-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px;margin:25px 0;box-shadow:0 2px 8px rgba(0,0,0,.03)}.gallery-img-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;padding:10px;transition:transform .2s,box-shadow .2s}.gallery-img-card:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.08)}.gallery-img-card img{width:100%;height:160px;object-fit:cover;border-radius:4px;display:block}.gallery-img-card p{margin:8px 0 0;font-size:13px;font-weight:600;color:#031B4E}.custom-table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:13.5px}.custom-table th{background:#031B4E;color:#fff;padding:10px 12px;text-align:left;font-weight:600;border:1px solid #031B4E}.custom-table td{padding:10px 12px;border:1px solid #e2e8f0;color:#334155}.custom-table tr:nth-child(even){background:#f8fafc}.sidebar-widget{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:22px 20px;margin-bottom:25px;box-shadow:0 2px 6px rgba(0,0,0,.03)}.sidebar-widget h4{color:#031B4E;font-weight:700;font-size:18px;margin-bottom:8px}.sidebar-widget .line{width:40px;height:3px;background:#ff5e15;margin-bottom:16px}.sidebar-link-item{border-bottom:1px solid #f1f5f9;padding:7px 0}.sidebar-link-item:last-child{border-bottom:none}.sidebar-link-item a{color:#475569;font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center;transition:color .2s}.sidebar-link-item a i{font-size:11px;margin-right:8px;color:#ff5e15}.sidebar-link-item a:hover{color:#ff5e15}.footer-cities-scroller{max-height:240px;overflow-y:auto;padding-right:12px;border-right:2px solid rgba(255,94,21,.2)}.footer-cities-scroller::-webkit-scrollbar{width:5px}.footer-cities-scroller::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.footer-cities-scroller::-webkit-scrollbar-thumb{background:#ff5e15;border-radius:4px}.footer-cities-scroller ul.link-style{list-style:none;padding-left:0;margin-bottom:0}.footer-cities-scroller ul.link-style li{display:flex;align-items:flex-start;margin-bottom:6px}.footer-cities-scroller ul.link-style li i{font-size:13px;color:#ff5e15;margin-top:4px;flex-shrink:0}.footer-cities-scroller ul.link-style li a{color:#e2e8f0;line-height:18px;margin-left:9px;font-size:13px;transition:color .2s;text-decoration:none}.footer-cities-scroller ul.link-style li a:hover{color:#ff5e15}header.two.is-sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;background-color:#031B4E!important;box-shadow:0 4px 20px rgba(0,0,0,.25)!important;animation:stickySlideDown .35s ease-out forwards}@keyframes stickySlideDown{0%{top:-90px;opacity:.8}100%{top:0;opacity:1}}header.two.is-sticky .top-bar{display:none!important}header.two.is-sticky .menu-bar{margin-top:0!important;padding:6px 0!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}header.two.is-sticky .menu-bar:before{display:none!important}header.two.is-sticky .logo{background-color:#fff!important;padding:6px 18px!important;border-radius:40px!important;margin-top:0!important;display:inline-flex!important;align-items:center!important;box-shadow:0 2px 10px rgba(0,0,0,.15)!important}header.two.is-sticky .logo img{max-height:44px!important;width:auto!important}header.two.is-sticky .navbar-links>li>a{color:#fff!important;padding:16px 14px!important;font-size:15px!important;font-weight:600!important;transition:color .3s ease}header.two.is-sticky .navbar-links>li.has-children>a{padding-right:28px!important}header.two.is-sticky .navbar-links>li>a:hover{color:#ff5e15!important}header.two.is-sticky .navbar-links li.navbar-dropdown .dropdown{margin-top:0!important;top:100%!important;z-index:100000!important}header.two.is-sticky a.header-button{background-color:#b70a1f!important;color:#fff!important;padding:11px 24px!important;font-size:14px!important;border-radius:40px!important;margin-left:15px!important;transition:background-color .3s ease}header.two.is-sticky a.header-button:hover{background-color:#920616!important}@media (max-width:1200px){header.two.is-sticky{background-color:#fff!important;box-shadow:0 2px 12px rgba(0,0,0,.12)!important}header.two.is-sticky .menu-bar{background-color:#fff!important;padding:8px 15px!important}header.two.is-sticky .logo{background-color:transparent!important;padding:0!important;box-shadow:none!important}header.two.is-sticky .logo img{max-height:40px!important}header.two.is-sticky .bar-menu{color:#031B4E!important}header.two.is-sticky .bar-menu i{color:#031B4E!important}}footer.one>.container,footer.one>.bottom-footer,footer.one>.footer-bottom,footer.gap>.container{position:relative!important;z-index:2!important}footer.one:before{z-index:1!important;pointer-events:none!important}footer .logo img,footer.one .logo img{background-color:#fff!important;padding:8px 18px!important;border-radius:8px!important;max-width:220px!important;height:auto!important;display:inline-block!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}footer .logo p,footer p{color:#cbd5e1!important;font-size:14px!important;line-height:1.7!important}footer h4,footer h6,footer .links h4,footer .useful-links-widget h4,footer .about-energix h6{color:#fff!important;font-size:20px!important;font-weight:700!important;margin-bottom:12px!important}footer .line,footer .links .line,footer .useful-links-widget .line,footer .about-energix .line{width:45px!important;height:3px!important;background-color:#ff5e15!important;margin-bottom:20px!important}footer .social-media{display:flex!important;align-items:center!important;gap:12px!important;margin-top:24px!important;padding-left:0!important;list-style:none!important}footer .social-media li{padding-right:0!important;margin:0!important;display:inline-block!important}footer .social-media li a{width:38px!important;height:38px!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;text-decoration:none!important;transition:all .3s ease!important}footer .social-media li a i{color:#fff!important;font-size:14px!important;padding:0!important;margin:0!important}footer .social-media li a:hover{background-color:#ff5e15!important;border-color:#ff5e15!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(255,94,21,.35)!important}footer ul.contact-info,footer .links ul.contact-info,footer .contact-info:not(.two){display:block!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;list-style:none!important}footer ul.contact-info li,footer .links ul.contact-info li,footer .contact-info:not(.two) li{display:block!important;width:100%!important;margin-bottom:16px!important;padding:0!important;background:transparent!important}footer ul.contact-info li .d-flex,footer .links ul.contact-info li .d-flex,footer .contact-info:not(.two) li .d-flex{display:flex!important;align-items:flex-start!important;gap:12px!important}footer ul.contact-info li i,footer .links ul.contact-info li i,footer .contact-info:not(.two) li i{width:36px!important;min-width:36px!important;height:36px!important;background-color:rgba(255,94,21,.15)!important;color:#ff5e15!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;margin:2px 0 0 0!important;flex-shrink:0!important}footer ul.contact-info li p,footer .links ul.contact-info li p,footer .contact-info:not(.two) li p{color:#cbd5e1!important;font-size:14px!important;line-height:1.6!important;margin-bottom:0!important}footer ul.contact-info li a,footer .links ul.contact-info li a,footer .contact-info:not(.two) li a{color:#cbd5e1!important;text-decoration:none!important;transition:color .2s ease!important}footer ul.contact-info li a:hover,footer .links ul.contact-info li a:hover,footer ul.contact-info li a:hover p,footer .links ul.contact-info li a:hover p,footer .contact-info:not(.two) li a:hover p{color:#ff5e15!important}footer .footer-cities-scroller{max-height:240px!important;overflow-y:auto!important;padding-right:12px!important;border-right:2px solid rgba(255,94,21,.25)!important}footer .footer-cities-scroller ul.link-style{list-style:none!important;padding-left:0!important;margin-bottom:0!important;display:block!important;width:100%!important}footer .footer-cities-scroller ul.link-style li{display:flex!important;align-items:center!important;width:100%!important;margin-bottom:7px!important;padding-bottom:0!important}footer .footer-cities-scroller ul.link-style li i{font-size:12px!important;color:#ff5e15!important;margin-right:8px!important;flex-shrink:0!important}footer .footer-cities-scroller ul.link-style li a{color:#cbd5e1!important;font-size:13.5px!important;line-height:1.5!important;margin-left:0!important;text-decoration:none!important;transition:color .2s ease!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}footer .footer-cities-scroller ul.link-style li a:hover{color:#ff5e15!important}.bottom-footer,footer .bottom-footer,footer .footer-bottom{position:relative!important;z-index:2!important;border-top:1px solid rgba(255,255,255,.12)!important;margin-top:40px!important;padding:22px 0!important;text-align:center!important;width:100%!important}.bottom-footer p,footer .bottom-footer p,footer .footer-bottom p{color:#94a3b8!important;font-size:14px!important;margin-bottom:0!important;line-height:1.5!important}
