/* Import Swiper CSS if needed */
/* @import url('swiper/dist/css/swiper.css'); */

.swiper-button-next,
.swiper-button-prev {
	width: 3rem;
	height: 3rem;
	opacity: 0.85;
	transition: opacity 0.25s ease, background-color 0.35s ease;
	transform: translateY(0);
}
.swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-button-prev:not(.swiper-button-disabled):hover {
	opacity: 1;
}

.swiper-button-prev {
	background: rgba(227, 227, 227, 0.5) url("/wp-content/uploads/2025/08/left_arrow-703ee3b123395593ca20f26b8b041fa2f390ff425169fa79653eea9ba2075160.svg") no-repeat center center;
	background-size: 35.71% 51.79%; /* 20/56 and 29/56 as percentages */
}

.swiper-button-next {
	background: rgba(241, 241, 241, 0.5) url("/wp-content/uploads/2025/08/right_arrow-c50de841c391e456a990d43850d011e2eb9c6a8d83e7f5e2dfed28211b283985.svg") no-repeat center center;
	background-size: 42.86% 51.79%; /* 24/56 and 29/56 as percentages */
}

.swiper-button-disabled {
	pointer-events: auto !important;
}

.swiper-button--block {
	margin: 0;
	padding: 0;
	position: initial;
}

.swiper-navigation-icon {
	display: none !important;
	content: none !important;
}

.swiper-slide{
	display: flex !important;
}

@media only screen and (max-width: 720px) {
	.swiper-button-next {
		display: none;
	}

	.swiper-button-prev {
		display: none;
	}
}