.wp-block-columns:has(.g44-marquee){
	margin: 0;
}
.section-marquee{
	text-decoration:none !important;
    font-size: var(--g44-adv-font-size, inherit);
}
.g44-marquee {
	--gap: 0.5em;
	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;
	display: flex;
	align-items: center;
	gap: var(--gap);
}
.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 linear infinite;
	animation-duration: var(--duration, 9999s);
}
.marquee--reverse .marquee__content {
	animation-direction: reverse;
}
.marquee--hover-pause:hover .marquee__content,
.marquee-is-paused .marquee__content{
	animation-play-state: paused;
}
.enable-animation .marquee__content li>span {
	display:inline-block;
	line-height:0;
}
.enable-animation .marquee__content li img {
	display:inline-block;
	height: auto;
	max-height: 1.1em;
	width: 100%;
	max-width: 1.1em;
}
.marquee__content>* {
	flex: 0 0 auto;
	border-radius: 0.25rem;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.marquee__content li * {
	margin: 0px;
	padding: 0px;
}