#artistic-variant span {
	animation-duration: 2.4s;
	animation-delay: 0.3s;
	animation-play-state: paused;
}

body.page-loading #artistic-variant span {
	animation-play-state: running;
}

body.page-loaded #artistic-variant span {
	animation-play-state: paused;
}

#galleria-bricks-home.va-home-gallery--enhanced {
	--va-gallery-height: 450px;
	--va-gallery-gap: 0px;
	display: flex;
	width: max-content;
	max-width: none;
	/* gap: var(--va-gallery-gap); */
	margin: 0;
	padding: 0;
	list-style: none;
	transform: translate3d(0, 0, 0);
	will-change: transform;
	touch-action: manipulation;
}

#galleria-bricks-home.va-home-gallery--enhanced .va-home-gallery__item {
	flex: 0 0 auto;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: var(--va-gallery-item-width);
}

#galleria-bricks-home.va-home-gallery--enhanced .va-home-gallery__media {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 100%;
}

#galleria-bricks-home.va-home-gallery--enhanced .va-home-gallery__item img {
	display: block;
	width: 100%;
	height: auto;
	max-height: var(--va-gallery-height);
	object-fit: contain;
	transition: transform 0.35s ease;
	backface-visibility: hidden;
	user-select: none;
	-webkit-user-drag: none;
}

#galleria-bricks-home.va-home-gallery--enhanced .va-home-gallery__item.is-active img {
	transform: scale(var(--va-gallery-scale, 1));
}

@media (hover: hover) and (pointer: fine) {
	#galleria-bricks-home.va-home-gallery--enhanced .va-home-gallery__item:hover img {
		transform: scale(var(--va-gallery-scale, 1));
	}
}

@media (max-width: 767px) {
	#artistic-variant span {
		animation-duration: 1.9s;
		animation-delay: 0.2s;
	}
}
