/* EmployMENA client-logo strip (shared; see mq.js). Without JS: a static wrapped list. With JS (.is-on): one moving row. */
.emq{--emq-h:44px;position:relative;margin:14px 0 0}
.emq-vp{direction:ltr;outline:0;border-radius:10px}
.emq-vp:focus-visible{outline:3px solid #0995A3;outline-offset:3px}
.emq-track{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px;margin:0;padding:6px 4px;list-style:none}
.emq-it{flex:none;display:flex;align-items:center;justify-content:center;height:var(--emq-h);margin:0;padding:0;list-style:none}
.emq-it::before{content:none !important;display:none !important}
.emq-it img{display:block;max-height:38px;max-width:132px;width:auto;height:auto;object-fit:contain}
.emq-it.emq-sq img{max-height:54px;max-width:54px}
.emq.is-on .emq-vp{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}
.emq.is-on .emq-vp::-webkit-scrollbar{display:none}
.emq.is-on .emq-track{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content}
.emq.is-on .emq-it{padding-inline:24px}
.emq-ctl{display:flex;justify-content:center;gap:8px;margin-top:12px}
.emq-ctl[hidden]{display:none}
.emq-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgba(7,45,51,.18);border-radius:999px;background:#fff;color:#0F1E24;font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s,border-color .16s}
.emq-btn:hover{background:#EAF6F6;border-color:#0A7F8B}
.emq-btn:focus-visible{outline:3px solid #0995A3;outline-offset:2px}
.emq-btn svg{width:16px;height:16px;flex:none}
.emq-btn[hidden]{display:none}
.emq-play .emq-i-play,.emq-play .emq-t-play,.emq-play.is-paused .emq-i-pause,.emq-play.is-paused .emq-t-pause{display:none}
.emq-play.is-paused .emq-i-play{display:block}
.emq-play.is-paused .emq-t-play{display:inline}
[dir=rtl] .emq-prev svg,[dir=rtl] .emq-next svg{transform:none}
@media (max-width:699px){
  .emq{--emq-h:34px}
  .emq-it img{max-height:28px;max-width:104px}
  .emq-it.emq-sq img{max-height:40px;max-width:40px}
  .emq-track{gap:14px 22px}
  .emq.is-on .emq-it{padding-inline:16px}
}
@media (prefers-reduced-motion:reduce){.emq-vp{scroll-behavior:auto}}
