/* Basis */
.nd-ts__wrap {
    width: 100%;
}

/* Bahn */
.nd-ts {
    position: relative;
    overflow: hidden;
    color: inherit;
    --nd-gap: 32px;
}

/* Track & Content */
.nd-ts__track {
    display: flex; white-space: nowrap;
}
.nd-ts__content {
    display: inline-flex;
    align-items: center;
    gap: var(--nd-gap);
    will-change: transform;
    transform: translateX(0);
}

/* Elemente */
.nd-ts__item {
    display: inline-flex;
    align-items: center;
}
.nd-ts__text {
    display: inline-block;
    text-decoration: none !important;
}

/* Separator */
.nd-ts__sep {
    display: inline-flex;
    align-items: center;
    line-height: 1;
    margin: 0 16px;
}
.nd-ts__sep svg {
    width: 1em;
    height: 1em;
    display: inline-block;
}
.nd-ts__sep i {
    line-height: 1;
}

/* Links erben Farbe */
.nd-ts a.nd-ts__text,
.nd-ts a.nd-ts__text:link,
.nd-ts a.nd-ts__text:visited,
.nd-ts a.nd-ts__text:hover,
.nd-ts a.nd-ts__text:active,
.nd-ts a.nd-ts__text:focus {
    color: inherit !important;
    text-decoration: none !important;
}

/* Draggable Cursor */
.nd-ts.draggable {
    cursor: grab;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.nd-ts.draggable:active, .nd-ts--dragging
{
    cursor: grabbing;
}