/* Marquee styles */
.wp-block-columns:has(.g44-marquee){
	margin: 0;
}
.g44-marquee {
	--gap: 0em;
	position: relative;
	display: flex;
	overflow: hidden;
	user-select: none;
	gap: var(--gap);
}
.size-1 .g44-marquee{
	font-size:clamp(1rem, 0.741vw + 0.852rem, 1.5rem);
}
.size-2 .g44-marquee{
	font-size:clamp(1.25rem, 0.741vw + 1.102rem, 1.75rem);
}
.size-3 .g44-marquee{
	font-size:clamp(1.5rem, 0.741vw + 1.352rem, 2rem);
}
.size-4 .g44-marquee{
	font-size:clamp(1.75rem, 0.741vw + 1.602rem, 2.25rem);
}
.size-5 .g44-marquee{
	font-size:clamp(2rem, 0.741vw + 1.852rem, 2.5rem);
}
.size-6 .g44-marquee{
	font-size:clamp(2.25rem, 0.741vw + 2.102rem, 2.75rem);
}
  
.marquee__content {
	list-style: none;
	margin: 0px;
	padding: 0px !important;
	flex-shrink: 0;
	display: flex;
	justify-content: space-around;
	gap: var(--gap);
	min-width: 100%;
}

.marquee__content li {
	margin:0px !important;
}
.marquee__content li:before {
	display:none !important;
}
  
@keyframes scroll {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(calc(-100% - var(--gap)));
	}
}
  
@media (prefers-reduced-motion: reduce) {
	.marquee__content {
		animation-play-state: paused !important;
	}
}
  
.enable-animation .marquee__content {
	animation: scroll 30s linear infinite;
    animation-duration: var(--speed, 40s);
}

.marquee--reverse .marquee__content {
	animation-direction: reverse;
}

.marquee--hover-pause:hover .marquee__content,
.marquee-is-paused .marquee__content{
	animation-play-state: paused;
}

.marquee__content>* {
	flex: 0 0 auto;
	color: var(--wl-primary-color);
	border-radius: 0.25rem;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.marquee__content li * {
	margin: 0px;
	padding: 0px;
}