.swiper-container-wrapper.swiper-style-features{
	text-align: center;
}
.swiper-container-wrapper.swiper-style-features .main-swiper{
	padding-bottom: 68px;
}
.swiper-container-wrapper.swiper-style-features .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
	margin-bottom: 30px;
}
.swiper-container-wrapper.swiper-style-features .icon img{
	width: 100%;
	height: auto;
	max-width: 136px;
	max-height: 100px;
}
.swiper-container-wrapper.swiper-style-features .text{
	width: min( 305px, 100% );
	margin: auto;
	text-wrap: balance;
}
.swiper-container-wrapper.swiper-style-features :is(.swiper-button-next, .swiper-button-prev){
	top: calc( ( 100% - 68px ) / 2 );
}
.swiper-container-wrapper.swiper-style-features .swiper-button-prev{
	left: max( -64px, var(--snap) );
}
.swiper-container-wrapper.swiper-style-features .swiper-button-next{
	right: max( -64px, var(--snap) );
}
.swiper-container-wrapper.swiper-style-features .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
	background: #fff;
}

@media (max-width: 767px){
	.swiper-container-wrapper.swiper-style-features .main-swiper{
		padding-bottom: 48px;
	}
	.swiper-container-wrapper.swiper-style-features :is(.swiper-button-next, .swiper-button-prev){
		display: none;
	}
}