@font-face{font-family:ANA Plex;src:url(fonts/IBMPlexSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ANA Plex;src:url(fonts/IBMPlexSans-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ANA Plex;src:url(fonts/IBMPlexSans-SemiBold.woff2) format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:ANA Arabic;src:url(fonts/IBMPlexSansArabic-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ANA Arabic;src:url(fonts/IBMPlexSansArabic-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ANA Arabic;src:url(fonts/IBMPlexSansArabic-SemiBold.woff2) format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
.ana-site-footer{--ana-footer-ink:#eef0e9;box-sizing:border-box;width:100%;max-width:none;margin:0;background:#1e3537;color:var(--ana-footer-ink);font:400 15px/1.7 'ANA Plex','ANA Arabic',sans-serif;text-align:left;isolation:isolate;overflow:hidden}
.ana-site-footer *{box-sizing:border-box}.ana-site-footer [lang=ar]{font-family:'ANA Arabic',sans-serif;letter-spacing:0;line-height:1.85}
.ana-site-footer a{color:inherit!important;text-decoration:none;text-transform:none;letter-spacing:0}.ana-site-footer a:hover{text-decoration:underline;text-underline-offset:5px;color:#fff!important}.ana-site-footer a:focus-visible{outline:2px solid #e1ae82;outline-offset:5px}
.ana-footer-inner{max-width:1376px;padding:78px 56px 28px;margin:0 auto}.ana-site-footer p,.ana-site-footer h2{margin:0;color:inherit}.ana-footer-opening{display:flex;align-items:center;justify-content:space-between;gap:56px;padding-bottom:56px;border-bottom:1px solid #ffffff30}
.ana-footer-brand{display:flex;align-items:center;gap:24px;font-size:clamp(25px,3.5vw,46px);line-height:1.1;font-weight:500;flex-shrink:0}.ana-footer-brand img{width:86px;height:86px;filter:brightness(0) invert(1);opacity:.95}.ana-footer-brand>span>span{display:block;font-size:19px;margin-top:10px;font-weight:400}
.ana-footer-statement{font-size:clamp(42px,5.6vw,76px);font-weight:500;line-height:1.35!important;min-width:260px;color:#d9ad86!important}
.ana-footer-columns{display:grid;grid-template-columns:2fr 1fr 1.1fr .8fr;gap:36px;padding:48px 0 52px}.ana-footer-about p{max-width:345px;font-size:16px}.ana-footer-about p[lang=ar]{font-size:16px;margin-top:20px;color:#bfcecb}.ana-footer-about a{text-decoration:underline;text-underline-offset:4px}
.ana-footer-columns nav{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.ana-footer-columns h2{font-family:'ANA Plex','ANA Arabic',sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:15px;text-transform:none;letter-spacing:0}.ana-footer-columns h2 span{display:block;color:#b9cbc7;font-size:14px;font-weight:400}.ana-footer-columns nav>a{padding:6px 0;min-height:36px;font-size:14px;color:#d5dfdc!important}
.ana-footer-bottom{padding-top:25px;border-top:1px solid #ffffff30;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;color:#c1ceca}.ana-footer-bottom p>span{display:block;font-size:11px;margin-top:3px}.ana-footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.ana-footer-bottom nav a{display:inline-flex;align-items:center;min-height:44px}.ana-footer-bottom .ana-top-link{border-bottom:1px solid #829693}
.ana-motion-enabled [data-ana-reveal],.ana-motion-enabled .ana-card,.ana-motion-enabled .ana-style-card,.ana-motion-enabled .ana-timeline li{transition:opacity .65s ease,translate .8s cubic-bezier(.16,1,.3,1)}
.ana-motion-enabled .ana-pending{opacity:0;translate:0 28px}.ana-motion-enabled .ana-pending:focus-within{opacity:1;translate:0 0}
@media(max-width:1000px){.ana-footer-inner{padding:56px 32px 24px}.ana-footer-columns{grid-template-columns:1.8fr 1fr 1fr;gap:28px}.ana-footer-columns nav:last-child{grid-column:2/4;flex-direction:row;gap:24px;flex-wrap:wrap}.ana-footer-columns nav:last-child h2{width:100%;margin-bottom:0}.ana-footer-columns nav:last-child h2 span{display:inline;margin-inline-start:12px}.ana-footer-brand{gap:16px}.ana-footer-statement{min-width:200px}.ana-footer-brand img{width:68px;height:68px}}
@media(max-width:640px){.ana-footer-inner{padding:44px 22px 22px}.ana-footer-opening{align-items:flex-start;gap:28px;flex-direction:column;padding-bottom:34px}.ana-footer-brand{font-size:29px}.ana-footer-brand>span>span{font-size:16px}.ana-footer-brand img{width:60px;height:60px}.ana-footer-statement{align-self:flex-end;text-align:right;font-size:44px;min-width:0}.ana-footer-statement br{display:none}.ana-footer-columns{grid-template-columns:1fr 1fr;gap:32px 22px;padding:32px 0}.ana-footer-about{grid-column:1/-1}.ana-footer-about p{max-width:none}.ana-footer-columns nav:last-child{grid-column:1/-1;gap:16px}.ana-footer-columns nav>a{min-height:42px}.ana-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.ana-footer-bottom nav{gap:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ana-site-footer *,.ana-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ana-pending{opacity:1!important;translate:none!important}}
/* An unfilled legacy ad must not leave an empty block after the footer. */
ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important;min-height:0!important;height:0!important}
.ana-site-footer .ana-footer-columns h2{color:var(--ana-footer-ink);font-family:'ANA Plex','ANA Arabic',sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;margin:0 0 15px}
/* Match the English and Arabic paragraphs on the same right edge. */
.ana-site-footer{text-align:right;direction:ltr}
.ana-site-footer .ana-footer-about p{margin-left:auto;font-size:16px;line-height:1.85}
.ana-site-footer .ana-footer-columns nav{align-items:flex-end}
.ana-site-footer .ana-footer-columns h2{text-align:right}
.ana-site-footer .ana-footer-columns h2 span{font-size:16px}
.ana-footer-brand>span{text-align:right}
@media(max-width:1000px){.ana-site-footer .ana-footer-columns nav:last-child{justify-content:flex-end}}
