#jsNotificationLine .notification__link_mob .notif-ticker {
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
}
#jsNotificationLine .notification__link_mob .notif-ticker__inner {
    display: inline-block;
    white-space: nowrap;
}
#jsNotificationLine .notification__link_mob .notif-ticker__inner.notif-ticker__inner--prep {
    opacity: 0;
}
#jsNotificationLine .notification__link_mob .notif-ticker__inner.notif-ticker__inner--once {
    animation: notif-ticker-line var(--notif-dur, 12s) linear 1 both;
}
#jsNotificationLine .notification__link_mob .notif-ticker__inner.notif-ticker__inner--loop {
    animation: notif-ticker-line var(--notif-dur, 12s) linear infinite both;
}
@keyframes notif-ticker-line {
    from { transform: translate3d(var(--tx0), 0, 0); }
    to { transform: translate3d(var(--tx1), 0, 0); }
}
@media (prefers-reduced-motion: reduce) {
    #jsNotificationLine .notif-ticker__inner.notif-ticker__inner--once,
    #jsNotificationLine .notif-ticker__inner.notif-ticker__inner--loop {
        animation: none !important;
    }
}