.footer-reference{display:block!important;padding:0!important;gap:0!important;background:#020e27!important;color:#c8dcf8!important}
.footer-reference .footer-cta{min-height:438px;padding:64px 0 30px;background:linear-gradient(90deg,rgba(0,15,45,.98) 0%,rgba(0,18,54,.85) 35%,rgba(0,20,53,.08) 72%),url('assets/dubai-skyline-loop.gif') 56% center/cover no-repeat}.footer-reference .footer-cta .wrap{padding-top:0;padding-bottom:0}.footer-reference .footer-cta h2{max-width:850px;font-size:clamp(2.8rem,4.8vw,4.9rem);font-weight:900;letter-spacing:-.055em}.footer-reference .footer-cta h3{margin:8px 0 10px;color:#c6dcfa;font-size:1.15rem}.footer-reference .footer-cta p{max-width:680px;margin:0;color:#d2e4fb;line-height:1.5}.footer-reference .footer-actions{margin:22px 0 34px}.footer-reference .footer-actions .btn{min-width:238px;text-align:center}.footer-reference .market-nav a{padding:0 26px;color:#e9f3ff}.footer-reference .market-nav b{margin-right:10px;color:#0f83f9;font-size:1.25rem}
.footer-reference .footer-main{display:block!important;padding:45px 0 38px;background:linear-gradient(120deg,#031738,#02102b)}.footer-reference .footer-columns{display:grid!important;width:var(--w);margin:auto;padding:0;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:38px}.footer-reference .footer-columns nav{display:block!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;padding:0!important;background:transparent!important}.footer-reference .footer-brand{display:flex;align-items:center;gap:18px;margin-bottom:25px}.footer-reference .footer-brand img{width:150px;padding:0;background:transparent;filter:none}.footer-reference .footer-brand span{padding-left:18px;border-left:1px solid #88afd9;color:#c6dcfa;font-size:.86rem}.footer-reference .footer-about p{max-width:320px;font-size:.9rem}.footer-reference .footer-about li{margin:14px 0}.footer-reference .footer-columns nav a{display:block;margin:13px 0;font-size:.86rem}.footer-reference .footer-columns h3{position:relative;margin:8px 0 24px;color:#9ec8ff;font-size:.78rem;letter-spacing:.04em}.footer-reference .footer-columns h3:after{content:'';position:absolute;bottom:-10px;left:0;width:29px;height:1px;background:#4fa6ff}.footer-reference .footer-contact>a,.footer-reference .footer-contact>.contact-location{display:flex;margin:14px 0;gap:13px;align-items:flex-start}.footer-reference .footer-contact b{color:#2392ff;font-size:1.25rem}.footer-reference .footer-contact small{font-size:.75rem}.footer-reference .footer-legal{display:block!important;padding:0;background:#020e27}.footer-reference .footer-legal .wrap{display:flex!important;width:var(--w);margin:auto;padding-top:17px;padding-bottom:17px}.footer-reference .footer-legal span:not(:first-child){padding-left:25px;border-left:1px solid #6c91bd}@media(max-width:1000px){.footer-reference .footer-columns{grid-template-columns:1.5fr 1fr 1fr}.footer-reference .footer-about{grid-column:1/-1}.footer-reference .footer-contact{grid-column:1/-1}}@media(max-width:650px){.footer-reference .footer-cta{min-height:auto}.footer-reference .footer-cta h2{font-size:2.7rem}.footer-reference .market-nav{display:grid;grid-template-columns:1fr 1fr;gap:7px}.footer-reference .market-nav a{padding:5px 0}.footer-reference .footer-columns{width:var(--w);grid-template-columns:1fr 1fr}.footer-reference .footer-contact{grid-column:auto}.footer-reference .footer-legal .wrap{display:block!important}.footer-reference .footer-legal span{display:block;margin:8px 0}.footer-reference .footer-legal span:not(:first-child){padding-left:0;border:0}}
