.e-floating-bars-var-2 {
	--e-floating-bars-announcement-bg-color: #fff;
	--e-floating-bars-headline-text-color: #1c2448;
	--e-floating-bars-headline-text-color-hover: #467ff7;
	--e-floating-bars-headline-icon-color: #467ff7;
	--e-floating-bars-pause-play-icon-color: #495157;
	--e-floating-bars-pause-play-bg-color: #f3f5f8;
	--e-floating-bars-close-button-bg-color: #1c2448;
	--e-floating-bars-headlines-gap: 16px;
	--e-floating-bars-headline-icon-size: 16px;
	--e-floating-bars-vertical-padding: 16px;
	--e-floating-bars-headline-icon-position: row;
	--e-floating-bars-controls-icon-size: 16px;
	--e-floating-bars-scroll-duration: 100s;
	--e-floating-bars-scroll-direction: forwards;
	--e-floating-bars-ticker-controls-order: 1;
	--e-floating-bars-headline-icon-gap: 10px;
	align-items: stretch;
	gap: 0;
	padding: 0;
}

.e-floating-bars-var-2 .e-floating-bars__headlines {
	display: flex;
	flex-grow: 1;
	gap: var(--e-floating-bars-headlines-gap);
	max-width: 100vw;
	padding-block: var(--e-floating-bars-vertical-padding);
}

.e-floating-bars-var-2 .e-floating-bars__headlines-inner {
	display: flex;
	flex-wrap: nowrap;
	gap: var(--e-floating-bars-headlines-gap);
	width: -moz-max-content;
	width: max-content;
	z-index: 1;
}

.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] {
	overflow: hidden;
}

.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner {
	animation: scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite;
}

[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner {
	animation: scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite;
}

.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner, .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner {
	animation-play-state: paused;
}

.e-floating-bars-var-2 .e-floating-bars__headline, .e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]) {
	align-items: center;
	color: var(--e-floating-bars-headline-text-color);
	display: flex;
	flex-direction: var(--e-floating-bars-headline-icon-position);
	gap: var(--e-floating-bars-headline-icon-gap);
	position: relative;
	width: -moz-max-content;
	width: max-content;
	z-index: 1;
}

.e-floating-bars-var-2 .e-floating-bars__headline:focus, .e-floating-bars-var-2 .e-floating-bars__headline:hover, .e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus, .e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover {
	color: var(--e-floating-bars-headline-text-color-hover);
}

.e-floating-bars-var-2 .e-floating-bars__headline-icon {
	color: var(--e-floating-bars-headline-icon-color);
	display: flex;
}

.e-floating-bars-var-2 .e-floating-bars__headline-icon svg {
	fill: var(--e-floating-bars-headline-icon-color);
	height: var(--e-floating-bars-headline-icon-size);
	width: var(--e-floating-bars-headline-icon-size);
}

.e-floating-bars-var-2 .e-floating-bars__pause-button svg, .e-floating-bars-var-2 .e-floating-bars__play-button svg {
	fill: var(--e-floating-bars-pause-play-icon-color);
	height: var(--e-floating-bars-controls-icon-size);
	width: var(--e-floating-bars-controls-icon-size);
}

.e-floating-bars-var-2 .e-floating-bars__overlay {
	z-index: 0;
}

@keyframes scroll {
	to {
		transform: translate(-100%);
	}
}

@keyframes scroll-reverse {
	to {
		transform: translate(100%);
	}
}