#pk_flex_content .flex_layout.ticker {
	max-width: unset;
	padding: 0px;
	overflow: hidden;
	padding-block: 60px;
}

.flex_layout.ticker .flex_container .ticker_wrapper .ticker_inner {
	width: fit-content;
	white-space: nowrap;
	display: flex;
	align-items: center;
}

.flex_layout.ticker .flex_container .ticker_inner.animate {
	animation: ticker 10s infinite linear;
}

.flex_layout.ticker .flex_container .ticker_wrapper {
	display: flex;
	flex-direction: row;
	max-width: 100vw;
	overflow: clip;
}

.flex_layout.ticker .flex_container .ticker_inner>span {
	font-size: 5vw;
	font-weight: 500;
	color: var(--circuit-blue);
	padding-inline: .3em;
}

.flex_layout.ticker .flex_container .ticker_inner svg {
	width: 6.7vw;
	height: auto;
	margin-top: 0.1vw;
}

@keyframes ticker {
	100% {
		transform: translateX(-100%);
	}
}


@media screen and (max-width: 767px) {

	#pk_flex_content .flex_content:has(.flex_layout.ticker + .flex_layout.afbeelding_content_afbeelding) .ticker,
	#pk_flex_content .flex_content:has(.flex_layout.ticker + .flex_layout.afbeelding_content) .ticker {
		padding-bottom: 0;
	}
}