.swiper-wrapper {
	width: 100%;
	height: max-content!important;
	padding-bottom: 64px!important;
	-webkit-transition-timing-function: linear!important;
	transition-timing-function: linear!important;
	position: relative
}

.swiper-pagination {
	bottom: 0px!important
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
	content: ""!important
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
	content: ""!important
}

.swiper-pagination-bullet-active {
	background: #4F46E5!important
}

.swiper-pagination-bullet {
	background: #4F46E5
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
	content: ''!important
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
	content: ''!important
}

.swiper-button-next svg,.swiper-button-prev svg {
	width: 24px!important;
	height: 24px!important
}

.swiper-pagination-current {
	color: #111827!important
}

.swiper-pagination-total {
	color: #9CA3AF
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #4F46E5!important
}

.swiper-slide.swiper-slide-active {
	--tw-border-opacity: 1 !important;
	border-color: rgb(79 70 229 / var(--tw-border-opacity))!important
}

.swiper-slide.swiper-slide-active>.swiper-slide-active\:text-indigo-600 {
	--tw-text-opacity: 1;
	color: rgb(79 70 229 / var(--tw-text-opacity))
}

.swiper-slide.swiper-slide-active>.flex .grid .swiper-slide-active\:text-indigo-600 {
	--tw-text-opacity: 1;
	color: rgb(79 70 229 / var(--tw-text-opacity))
}