/** customers styles for Bargheto Widgets */

.elementor-widget-bargheto_customers .customers-swiper .swiper-slide {
	height: auto !important;
}

.elementor-widget-bargheto_customers .customer-logo {
	display: flex;
	height: 5rem;
	align-items: center;
	justify-content: center;
	padding-left: 1rem;
	padding-right: 1rem;
}

.elementor-widget-bargheto_customers .customer-logo img {
	height: 100%;
	max-height: 70px;
	width: auto;
	object-fit: contain;
	opacity: 0.5;
	filter: grayscale(1);
	transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-widget-bargheto_customers .customer-logo:hover img {
	opacity: 1;
	filter: grayscale(0);
}

.elementor-widget-bargheto_customers .customers-swiper .swiper-pagination {
	position: relative;
	bottom: auto;
	margin-top: 1.5rem;
}

.elementor-widget-bargheto_customers .customers-swiper .swiper-pagination-bullet {
	width: 0.625rem;
	height: 0.625rem;
	background-color: var(--customers-accent, var(--bargheto-primary-light));
	opacity: 0.4;
	transition: all 0.3s ease;
}

.elementor-widget-bargheto_customers .customers-swiper .swiper-pagination-bullet-active {
	background-color: var(--customers-accent, var(--bargheto-primary-light));
	width: 2rem;
	border-radius: 9999px;
	opacity: 1;
}
