.aigs-sponsor-carousel {
	--aigs-card-bg: transparent;
	--aigs-card-w: auto;
	--aigs-card-h: auto;
}

.aigs-sponsor-carousel .aigs-card {
	width: var(--aigs-card-w, auto);
	height: var(--aigs-card-h, auto);
	background: var(--aigs-card-bg, transparent);
	display: flex;
	align-items: center;
	justify-content: center;
}

.aigs-sponsor-carousel .aigs-media {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.aigs-sponsor-carousel .aigs-media img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
