.swiper_wrap{
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	/*position: absolute;*/
	overflow: hidden;
}
@keyframes swiper_zoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
.swiper-slide-active .slide-img,
.swiper-slide-duplicate-active .slide-img,
.swiper-slide-prev .slide-img{
  animation: swiper_zoom 10s linear 0s 1 normal both;  
}
.slide-text{
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 46px;
	font-family: serif;
	font-weight: bold;
	text-shadow: 2px 2px 8px #000;
	color: #fff;
	transform: translate(-50%,-50%);
}
.slide-img img{
	object-fit: cover;
	height: 100vh;
  width: 100vw;
}