/*-------------------------
swiper
---------------------------*/
:root {
    --swiper-theme-color: #666;
}
.swiper-slide {
	filter: contrast(60%);
	transition: 1000ms ease-out;
}
.swiper-slide.swiper-slide-active {
	filter: contrast(100%);
}
.swiper-container {
	position: relative;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 2%;
}
.swiper-button-prev, .swiper-button-next {
	background-size: 30px;
	position: absolute;
	top: calc(50% - 15px);
	width: 30px;
	height: 0;
	padding-top: 30px;
	margin-top: 0;
	overflow: hidden;
	opacity: .4;
	transition: 200ms ease-out;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
	opacity: 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
	background-image: url("../img/slider/btn_prev.svg");
	left: calc(50% - 380px);
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
	background-image: url("../img/slider/btn_next.svg");
	right: calc(50% - 380px);
}
.swiper-button-prev:after, .swiper-button-next:after {
	display: none;
}
.slide1 li {
	max-width: 732px;
}
.slide1 a,.slide1 img {
	display: block;
	width: 100%;
}
@media screen and (max-width: 732px) {
	.swiper-button-prev, .swiper-button-next {
		display: none;
	}
}