.swiper-projet-item {
	height: 100%;
}
.swiper-projet-item.swiper-projet-item-fullheight {
	height:100vh;
}
.swiper-projet-item .swiper-button-next,
.swiper-projet-item .swiper-button-prev {
	background:#fff;
	padding: 20px 0 20px 20px;
}
.swiper-projet-item .swiper-button-next {
	right:-10px;
	border-radius:60px 0 0 60px;
}
.swiper-projet-item .swiper-button-prev {
	left: -10px;
	border-radius:0 60px 60px 0;
}
.swiper-projet-item .swiper-button-prev.swiper-button-disabled,
.swiper-projet-item .swiper-button-next.swiper-button-disabled {
	opacity: 0;
}
.swiper-slide {
    height: auto;
}
.swiper-projet-item .swiper-slide {
	padding:120px;
	color:white;
}
.swiper-container-processus a {
	color: rgba(72,61,139,1);
}
.swiper-button-next:after,
.swiper-button-prev:after {
	content: '';
}
.grid-titre-projet {
	font-size:46px;
}
.grid-descriptif-projet {
	font-size:32px;
	font-weight: 300;
}
.grid-texte-projet {
	font-size:24px;
	font-weight: 300;
}
.swiper-projet-item .swiper-slide .swiper-slide-bottom {
	position: absolute;
	bottom:120px;
	left:120px;
	right:120px;
}
.swiper-projet-item .swiper-pagination-bullet-active {
	background-color:#002244;
}
.swiper-pagination.swiper-pagination-item {
	/*position: absolute!important;
	left: 0!important;
	right: 0!important;
	border: 0;
	text-align: right;
	padding: 0!important;
	margin: 0!important;
	background: grey;
	border: 2px solid green;*/
}
.parallax-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 130%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}
.swiper-pagination-information {
	position:absolute;
	bottom:100px;
	left: 120px;
	right: 120px;
	color: white;
	z-index: 111;
	pointer-events: none;
}
/* swiper processus */
.swiper-container-processus {
	width: 100%;
	height: 100%;
	border-left:3px solid rgba(72,61,139,1);
	padding-left: 20px;
}
.swiper-pagination-bullet {
	background: white;
	height: inherit;
	border-radius:0;
	padding: 5px;
	border-radius: 100%;
	opacity: .4;
}
.swiper-pagination-bullet-active {
	background: white!important;
	color:#fff;
	opacity: 1;
}
/* Bullets */
.grid-navigation-processus .swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-bullets {
	position:inherit!important;
	right:inherit!important;
	left: inherit!important;
	transform: inherit!important;
	text-align: right;
}
.swiper-pagination-processus .swiper-pagination-bullet {
	border-radius: 0;
	left: inherit!important;
	right: inherit!important;
	top: inherit!important;
	position: inherit;
	width: calc(100% - 0)!important;
	margin:inherit!important;
	padding: 20px 20px;
}
.swiper-pagination-processus .swiper-pagination-bullet-active {
	background-color:rgba(72,61,139,1)!important;
	color: white;
}
.mediabox {
	line-height:0;
}
img.autoheight {
	height:auto;
	width: 100%;
}
/*.grid-navigation-processus .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic*/
/*.grid-navigation-processus .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	position:inherit;
	top: inherit;
	transform: inherit;
	width: inherit;
	margin-left: -20px!important;
	margin-top: -20px!important;
	padding: 0!important;
}*/
@media screen and (max-width: 1800px) {
	.swiper-low-resolution .grid-titre-projet {
		font-size:36px;
	}
	.swiper-low-resolution .grid-descriptif-projet {
		font-size:24px;
	}
	.swiper-low-resolution .grid-texte-projet {
		font-size:16px;
	}
}