.swiper-container {
	position: relative;
	padding-bottom: 1.75em;
}
.swiper-container .swiper-button-prev {
	justify-content: flex-start;
	left: 0;
}
.swiper-container .swiper-button-next {
	justify-content: flex-end;
	right: 0;
}
.swiper-container .swiper-button-prev:after,
.swiper-container .swiper-button-next:after {
	content: "";
	width: 0.5em;
	height: 1em;
	background-size: contain;
}
.swiper-container .swiper-button-prev:after {
	background-image: url(/wp-content/uploads/2025/08/arrow-left.svg);
}
.swiper-container .swiper-button-next:after {
	background-image: url(/wp-content/uploads/2025/08/arrow-right.svg);
}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	background-color: var(--color_main);
}

@media (max-width:959px) {
	.swiper-container .flow-swiper {
		width: min(80vw, 17.5em);
	}
	.swiper-container .swiper-pagination {
		bottom: -0.75em !important;
	}
}

@media (min-width:960px) {
	.swiper-container .flow-swiper {
		width: 910px;
	}
	.swiper-container .swiper-button-prev,
	.swiper-container .swiper-button-next {
		top: calc(50% + 26px);
		transform: translateY(-50%);
	}
	.swiper-container .swiper-pagination {
		bottom: -16px !important;
	}
}

@media (min-width:960px) and (max-width:1199px) {
	.swiper-container .swiper-button-prev {
		left: -3vw;
	}
	.swiper-container .swiper-button-next {
		right: -3vw;
	}
}