.swiperNavDots {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
	margin-top: 30px;
	position: relative;
	z-index: 0;
}
.swiperNavDots [class*=swiper-button-] {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	opacity: .24;
	transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.swiperNavDots [class*=swiper-button-]:after {
	display: none;
}
.swiperNavDots [class*=swiper-button-]:hover {
	opacity: 1;
}
.swiperNavDots [class*=swiper-button-].swiper-button-disabled {
	opacity: .24;
	cursor: default;
}
.swiperNavDots .swiper-pagination {
	position: static;
	width: auto;
}
.swiperNavDots .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
	width: 20px;
	height: 2px;
	margin: 2px 0;
	background: #BDBCB8;
	border-radius: 0px;
	opacity: 1;
	transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.swiperNavDots .swiper-pagination .swiper-pagination-bullet:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.swiperNavDots .swiper-pagination .swiper-pagination-bullet:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.swiperNavDots .swiper-pagination .swiper-pagination-bullet:hover,
.swiperNavDots .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	height: 2px;
	background: #000000;
	border-radius: 10px;
}