.acf-fh-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	bottom: 211px;
	transform: translate(-50%, -50%);
	width: calc(100% - 48px);
	gap: 24px;
	z-index: 100;
}
.acf-fh-arrows{
	display: none;
}
.acf-fh-slider{
	position: relative;
	z-index: 10;
}
.acf-fh-pagination .swiper-pagination-bullet{
	flex: 1 0 auto;
	position: relative;
	border-radius: 0;
	background: none;
	height: 44px;
	opacity: 1;
}
.acf-fh-pagination .swiper-pagination-bullet:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translate(0, -50%);
	background: #B9B9B9;
	height: 4px;
}
.acf-fh-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	background: #181818;
}
.acf-fh-arrows--prev svg{
	transform: rotate(-180deg);
}
.acf-fh-arrows--next,
.acf-fh-arrows--prev{
	height: 42px;
	display: block;
	width: 42px;
	position: absolute;
	top: 0;
	right: 0;
}
.acf-fh-arrows--next.swiper-button-disabled,
.acf-fh-arrows--prev.swiper-button-disabled{
	opacity: 0;
	pointer-events: none;
}
.acf-fh-arrows{
	opacity: 0;
}
.swiper-pagination-clickable + .acf-fh-arrows{
	opacity: 1;
}
@media only screen and (min-width: 767px){
	.acf-fh-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{
		width: 343px;
		bottom: 115px;
	}
}
@media only screen and (min-width: 1000px){
	.acf-fh-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{
		display: none !important;
	}
	.acf-fh-arrows{
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		padding: 0 92px;
		max-width: 1240px;
		width: 100%;
		z-index: 100;
	}
	.acf-fh-arrows--next, .acf-fh-arrows--prev{
		right: 11px;
	}
}