.client-logo-strip{background:#f5f8f8;color:#172b32;border-block:1px solid #e0e9eb;padding-block:36px}.client-logo-container{width:100%;max-width:1280px;padding-inline:32px;margin-inline:auto}.client-logo-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.client-logo-heading h2{font:500 20px/1.4 var(--font-heading);letter-spacing:-.02em;margin:0}.client-logo-viewport{overflow:clip;mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.client-logo-track{display:flex;width:max-content;animation:client-logo-marquee 70s linear infinite}.client-logo-group{display:flex;flex:0 0 auto;align-items:center;gap:40px;list-style:none;margin:0;padding:14px 40px 14px 0}.client-logo-track li{display:flex;align-items:center;justify-content:center;flex:0 0 140px;height:64px}.client-logo-track img{width:140px;height:56px;object-fit:contain;filter:brightness(0);opacity:.73}.client-logo-track img:is([data-customer=OCP],[data-customer=ECOWAS]){height:80px}.client-logo-track img[data-customer=DGI]{height:100px}.client-logo-track img[data-customer=AXA]{height:80px;transform:scale(.68)}.client-logo-track img[data-customer=MAP]{transform:scale(1.1)}.client-logo-track img[data-customer=DGSSI]{transform:scale(1.25)}.client-logo-track img[data-customer=Marjane]{height:72px}.client-logo-track img[data-customer="Eurafric Information"]{transform:scale(1.2)}.client-logo-track img:is([data-customer=DGI],[data-customer=FEC]){transform:scale(1.32)}.client-logo-track img:is([data-customer=KIABI],[data-customer="1337"]){transform:scale(.85)}.client-logo-track img.client-logo-contrast{filter:none;opacity:.85}.client-logo-track img.client-logo-tonal{filter:grayscale(1) brightness(1.25);opacity:1}.client-logo-link{display:inline-flex;align-items:center;min-height:44px;gap:9px;margin-top:20px;color:#2d6370;font-size:13px;font-weight:600;line-height:1.5}.client-logo-link:hover{text-decoration:underline;text-underline-offset:4px}.client-logo-strip :is(a,button,[tabindex]):focus-visible{outline:2px solid #387888;outline-offset:4px}@keyframes client-logo-marquee{to{transform:translate(-50%)}}@media(max-width:600px){.client-logo-container{padding-inline:22px}.client-logo-heading{gap:14px}.client-logo-heading h2{font-size:17px}.client-logo-group{gap:28px;padding-right:28px}.client-logo-track li{flex-basis:125px}.client-logo-track img{width:125px;height:50px}.client-logo-track img:is([data-customer=OCP],[data-customer=ECOWAS]){height:72px}.client-logo-track img[data-customer=DGI]{height:90px}.client-logo-track img[data-customer=AXA]{height:72px}.client-logo-track img[data-customer=Marjane]{height:64px}}@media(prefers-reduced-motion:reduce){.client-logo-viewport{overflow:visible;mask-image:none}.client-logo-track{width:100%;animation:none}.client-logo-group{width:100%;flex-wrap:wrap;justify-content:center;gap:16px;padding:10px 0}.client-logo-group[aria-hidden=true]{display:none}}
