.elementor-34 .elementor-element.pl-home-testimonials,
.elementor-34 .elementor-element-4b5b4dbe,
.elementor-182 .elementor-element.pl-monthly-testimonials,
.elementor-182 .elementor-element-893e1c6 {
	overflow: hidden;
}

.elementor-34 .elementor-element-213b005e,
.elementor-182 .elementor-element-38fc08a {
	display: none !important;
}

.elementor-34 .elementor-element-3412bafb,
.elementor-34 .elementor-element-3412bafb .elementor-heading-title,
.elementor-182 .elementor-element-55fcc86,
.elementor-182 .elementor-element-55fcc86 .elementor-heading-title {
	text-align: center !important;
	width: 100% !important;
}

.elementor-34 .pl-testimonials__row.is-carousel-ready,
.elementor-182 .pl-testimonials__row.is-carousel-ready {
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
}

.elementor-34 .elementor-element-25a45cd6.pl-testimonials__row.is-carousel-ready,
.elementor-182 .elementor-element-22e42db.pl-testimonials__row.is-carousel-ready {
	justify-content: center !important;
}

.elementor-34 .pl-testimonials__row.is-carousel-ready > .elementor-element-410bb269,
.elementor-34 .pl-testimonials__row.is-carousel-ready > .elementor-element-7e3e90f0,
.elementor-182 .pl-testimonials__row.is-carousel-ready > .elementor-element-9241a02,
.elementor-182 .pl-testimonials__row.is-carousel-ready > .elementor-element-bca237e {
	display: none !important;
}

.elementor-34 .pl-testimonials__viewport,
.elementor-182 .pl-testimonials__viewport {
	width: 100%;
	overflow: hidden;
}

.elementor-34 .pl-testimonials__track,
.elementor-182 .pl-testimonials__track {
	display: flex;
	transition: transform 0.55s ease;
	will-change: transform;
}

.elementor-34 .pl-testimonials__slide,
.elementor-182 .pl-testimonials__slide {
	flex: 0 0 100%;
	display: flex;
	gap: 24px;
	align-items: stretch;
	justify-content: center;
}

.elementor-34 .pl-testimonials__slide .elementor-element-410bb269,
.elementor-34 .pl-testimonials__slide .elementor-element-7e3e90f0,
.elementor-182 .pl-testimonials__slide .elementor-element-9241a02,
.elementor-182 .pl-testimonials__slide .elementor-element-bca237e {
	flex: 1 1 0;
	min-width: 0;
	width: auto !important;
	max-width: none !important;
}

.elementor-34 .elementor-element.pl-home-testimonials .pl-testimonials__nav,
.elementor-34 .elementor-element-4b5b4dbe .pl-testimonials__nav,
.elementor-182 .elementor-element.pl-monthly-testimonials .pl-testimonials__nav,
.elementor-182 .elementor-element-893e1c6 .pl-testimonials__nav {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 100%;
	margin-top: 28px;
}

.elementor-34 .pl-testimonials__dot,
.elementor-182 .pl-testimonials__dot {
	width: 8px;
	height: 8px;
	padding: 0;
	border: 0;
	border-radius: 999px;
	background: rgba(59, 110, 141, 0.35);
	cursor: pointer;
	transition: width 0.25s ease, background-color 0.25s ease;
}

.elementor-34 .pl-testimonials__dot.is-active,
.elementor-182 .pl-testimonials__dot.is-active {
	width: 28px;
	background: #3b6e8d;
}

.elementor-34 .pl-testimonials__dot:focus-visible,
.elementor-182 .pl-testimonials__dot:focus-visible {
	outline: 2px solid #3b6e8d;
	outline-offset: 2px;
}

@media (max-width: 767px) {
	.elementor-34 .pl-testimonials__viewport,
	.elementor-182 .pl-testimonials__viewport {
		touch-action: pan-y;
	}

	.elementor-34 .pl-testimonials__slide,
	.elementor-182 .pl-testimonials__slide {
		gap: 0;
	}

	.elementor-34 .pl-testimonials__slide .elementor-element-410bb269,
	.elementor-34 .pl-testimonials__slide .elementor-element-7e3e90f0,
	.elementor-182 .pl-testimonials__slide .elementor-element-9241a02,
	.elementor-182 .pl-testimonials__slide .elementor-element-bca237e {
		flex: 0 0 100%;
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.elementor-34 .pl-testimonials__slide .elementor-element-410bb269,
	.elementor-34 .pl-testimonials__slide .elementor-element-7e3e90f0,
	.elementor-182 .pl-testimonials__slide .elementor-element-9241a02,
	.elementor-182 .pl-testimonials__slide .elementor-element-bca237e {
		flex: 0 1 48.6%;
		max-width: 48.6% !important;
	}
}
