.acf-swiper-pagination{
	display: flex;
	align-items: center;
	justify-content: center;
}
.acf-swiper-pagination .swiper-pagination-bullet{
	width: 40px;
	height: 40px;
	position: relative;
	background: none;
	opacity: 1;
	gap: 16px;
}
.acf-swiper-pagination .swiper-pagination-bullet:before,
.acf-swiper-pagination .swiper-pagination-bullet:after{
	content: '';
	position: absolute;
	top: 50%;
	height: 4px;
	transform: translate(0, -50%);
	left: 0;
	background: #181818;
}
.acf-swiper-pagination .swiper-pagination-bullet:before{
	opacity: 0.25;
	width: 100%;
}
.acf-swiper-pagination .swiper-pagination-bullet:after{
	opacity: 1;
	width: 100%;
}
.acf-swiper-pagination .swiper-pagination-bullet-active ~ .swiper-pagination-bullet:after{
	opacity: 0;
	width: 0;
}
.acf-swiper-pagination.start-animation .swiper-pagination-bullet-active:after{
	animation: 5s 1 linear acf-swiper-bullet;
	animation-fill-mode: forwards;
}
.fh-slide{
	box-sizing: border-box;
}
@keyframes acf-swiper-bullet {
	0% {
		width: 0;
	}
	100% {
		width: 100%;
	}
}
.home-ts-slide-img{
	pointer-events: none;

}
.acf-swiper-pagination .swiper-pagination-bullet{
	pointer-events: none;
}
@media only screen and (max-width: 1000px){
	.acf-swiper-pagination .swiper-pagination-bullet{
		margin: 0 !important;
		width: 100%;
		flex: 1 1 auto;
	}
	.acf-swiper-container:not(.full-height-ts-slider) .acf-swiper-pagination.swiper-pagination-bullets{
		gap: 24px;
		margin: 0 auto;
		width: 343px;
	}
}
@media only screen and (max-width: 767.5px){
	.acf-swiper-container:not(.full-height-ts-slider) .acf-swiper-pagination.swiper-pagination-bullets{
		gap: 24px;
		width: 100%;
	}
}
@media only screen and (min-width: 1000px){
	.fh-slide{
		height: 960px !important;
		min-height: 960px !important;
	}
	.home-ts-slide-img{
		margin-top: -16px;
	}
	.home-ts-slide-img{
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		margin-top: -16px;
	}
	.home-ts-slide-img{
		max-width: 1440px;
	}
	.home-slider-bike-title br{
		display: none;
	}
}
@media only screen and (min-width: 1920px){
	.home-ts-slide-img{
		max-width: 1440px;
	}
}
@media only screen and (max-width: 767.5px){
	.home-ts-slide-img{
		transform: scale(1.2);
	}
}