/* >>> SLIDES
---------------------------------------------------------------------------------------------------- */
#slider-home {
	position: relative;
	height: 100vh;
	z-index: 0;
	min-height: 720px;
	padding-bottom: 3%;
}
#slider-home::after {
	content: "";
	display: block;
    position: absolute;
    padding: 4% 0 0;
    width: 100%;
    bottom: -2px;
    left: 0;
    background: #fff url(../../images/decoration/motif_heading_home.gif) 0 0 no-repeat;
    background-size: 100% auto;
}
#slider-home .swiper-wrapper { 
	height: 100%;
	z-index: 0;
}
#slider-home .swiper-slide,
#slider-home .slider-photo {
	width: 100%;
	height: 100%;
}
#slider-home .slider-photo {
	background-size: cover;
	background-position: center;
}
#slider-home .slider-photo img {
	display: block;
	width: 100%;
	visibility: hidden;
}
.slider-home_content {
	position: absolute;
	width: 100%; left: 0;
	margin-bottom: 8%;
	bottom: 0;
	z-index: 1;
}
.slider-home_content .row {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	max-width: 1280px;
	margin: 0 auto;
	padding: 40px 20px;
}
.slider-home_content .wp50 { padding: 20px; }
.slider-home_content h1 {
	max-width: 480px;
	text-align: center;
	color: #fff;
	margin: 0;
}
.slider-home_content h1 span { 
	font-size: .33em;
	display: block;
	line-height: 1.25em;
}
.slider-home_content p.intro {
	position: relative;
	text-transform: uppercase;
	font-size: 1.5em;
	color: #fff;
	margin: 0;
}
.slider-home_content p.intro::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 76 70' fill='%23FFFFFF' style='opacity: 0.35'%3E%3Cpath d='M76,34.8L51.4,70h-7.3l22.5-32.3H0v-5.6h66.6L44.1,0h7.3L76,34.8z'/%3E%3C/svg%3E%0A");
	display: block;
	margin-left: -20px;
	margin-bottom: -8%;
	width: 15%;
}
.slider-home_content p.intro strong { font-weight: 700; }

@media screen and (min-width: 1440px) {
	#slider-home { padding-right: 50px; }
	#slider-home::after { width: calc(100% - 50px); }
}
@media screen and (max-width: 1280px) {
	
	#slider-home { 
		height: 90vh;
		max-height: 80vw;
		min-height: 480px;
	}
	.slider-home_content { margin-bottom: 5%; }
	.slider-home_content .row {
		padding: 40px 80px;
		max-width: inherit;
	}
	.slider-home_content .wp50:nth-child(1) { width: 40%; }
	.slider-home_content .wp50:nth-child(2) { width: 60%; }
	.slider-home_content h1 { font-size: 6vw; }
	.slider-home_content p.intro { font-size: 1.25em; }
	
}

@media screen and (max-width: 980px) {
	.slider-home_content .row { padding: 40px 20px; }
}

@media screen and (max-width: 640px) {
	#slider-home {
		min-height: 540px;
		max-height: 100vw;
		height: 60vh;
	}
	.slider-home_content .row {
		flex-wrap: wrap;
		padding: 20px;
	}
	.slider-home_content .wp50:nth-child(1),
	.slider-home_content .wp50:nth-child(2) { 
		width: 100%;
		padding: 10px;
	}
	.slider-home_content h1 { font-size: 14vw; }
	.slider-home_content .wp50:nth-child(2) { margin-top: -5% }
	
}
