.swiper-container-wrapper.swiper-style-history{
	position: relative;
}
.swiper-container-wrapper.swiper-style-history :is(.swiper-button-next, .swiper-button-prev){
	top: 192px;
	margin: 0;
}
.swiper-container-wrapper.swiper-style-history::before{
	content: '';
	width: 100%;
	height: 1px;
	background: var(--wp--preset--color--schwarz);
	position: absolute;
	top: 40px;
	left: 0;
}
.swiper-container-wrapper.swiper-style-history .swiper-slide{
	width: 345px;
	max-width: calc( 100vw - 40px );
	opacity: .4;
	transition: opacity .3s ease;
}
.swiper-container-wrapper.swiper-style-history .swiper-slide.swiper-slide-active,
.swiper-container-wrapper.swiper-style-history .swiper-slide.swiper-slide-fully-visible{
	opacity: 1;
}
.swiper-container-wrapper.swiper-style-history .image{
	margin-bottom: 30px;
}
.swiper-container-wrapper.swiper-style-history .year{
	position: relative;
	padding: 0 0 60px 37px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4286;
}
.swiper-container-wrapper.swiper-style-history .year::after{
	content: '';
	display: block;
	width: 1px;
	height: 30px;
	background: var(--wp--preset--color--schwarz);
	position: absolute;
	left: 50px;
	bottom: 20px;
}
.swiper-container-wrapper.swiper-style-history h4{
	margin-bottom: 20px;
}