.elementor-widget-container.will-change,
.elementor-element.will-change,
[data-custom-animations="true"] {
	opacity: 1 !important;
	transform: none !important;
}

@media (max-width: 991px) {
	.elementor-element-7f2028c .flickity-viewport,
	.elementor-element-e499bdb .flickity-viewport {
		height: auto !important;
		overflow: visible !important;
	}
	.elementor-element-7f2028c .flickity-slider,
	.elementor-element-e499bdb .flickity-slider {
		position: static !important;
		transform: none !important;
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
		align-items: center !important;
		gap: 20px 28px;
		width: 100% !important;
		height: auto !important;
	}
	.elementor-element-7f2028c .carousel-item,
	.elementor-element-e499bdb .carousel-item {
		position: static !important;
		transform: none !important;
		right: auto !important;
		width: auto !important;
		max-width: 42%;
	}
	.elementor-element-7f2028c .carousel-item img,
	.elementor-element-e499bdb .carousel-item img {
		max-width: 100%;
		height: auto;
	}
}
