.nt-8852618a-container {
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #111;
    color: #fff;
    padding: 10px 15px;
    font-family: sans-serif;
    position: relative;
    box-sizing: border-box;
}

.nt-8852618a-badge {
    background: #ff0055;
    color: #fff;
    padding: 5px 12px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    border-radius: 3px;
    margin-right: 15px;
    z-index: 2;
    box-shadow: 2px 0 5px rgba(0,0,0,0.2);
}

.nt-8852618a-marquee {
    flex-grow: 1;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.nt-8852618a-track {
    display: flex;
    white-space: nowrap;
    width: max-content;
    animation: ntMarqueeLinear8852618a 15s linear infinite;
}

.nt-8852618a-pause-yes:hover .nt-8852618a-track {
    animation-play-state: paused;
}

.nt-8852618a-item {
    display: inline-flex;
    align-items: center;
    margin-right: 50px;
    color: inherit;
    text-decoration: none;
    cursor: default;
}

a.nt-8852618a-item {
    cursor: pointer;
}

a.nt-8852618a-item:hover .nt-8852618a-item-text {
    text-decoration: underline;
}

.nt-8852618a-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.nt-8852618a-icon svg {
    fill: currentColor;
    display: inline-block;
    vertical-align: middle;
}

@keyframes ntMarqueeLinear8852618a {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}
