.qz-conf-home-ribbon{background:var(--color-calcium);color:var(--color-white);font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.14em;overflow:hidden;padding:14px 0;text-transform:uppercase;white-space:nowrap}.qz-conf-home-ribbon>div{align-items:center;animation:qz-conf-ribbon 45s linear infinite;display:inline-flex;gap:2rem;min-width:max-content}.qz-conf-home-ribbon i{font-size:8px}@keyframes qz-conf-ribbon{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.qz-conf-home-ribbon>div{animation:none}}