body{
	font-family: 'Poppins', sans-serif;
	background: #e4e6e8;
}

@font-face {
  font-family: 'Integral';
  src: url("/assets/6764d584b74f7a9aac8e.eot") format('embedded-opentype'),  url("/assets/fe14f41840f9d0c96b87.otf")  format('opentype'),
	     url("/assets/571ea2c5c9488958fd5c.woff") format('woff'), url("/assets/3fd9e37fafe843a10a29.ttf")  format('truetype'), url("/assets/71ac69314cf56e9b5cdb.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}

.header{
	text-transform: uppercase;
  	font-family: 'Integral';
  	margin-top: 15px;
  	margin-bottom: 15px;
}
.header h1{
	color:#1b2429;
	font-weight: 700;
	font-size: 18px;
}
.header h2{
	color:#6498cd;
	font-weight: 500;
	font-size: 14px;
}
.cta_vert{
	background:#49d885;
	padding:10px 20px;
	text-transform: uppercase;
	color: #fff;
	margin-top: 20px;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
}
.slider{
	margin-top: 15px;
	margin-bottom: 15px;
}
.chiffre{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	line-height: 30px;
	font-weight: bold;
	background:#e4e6e8;
	color:#e4e6e8;
	text-align: center;
	margin: 5px auto;
}
.slick-current .chiffre{
	background:#1b2429;
	color:#fff;
}
.slide{
	padding-left: 0;
	padding-right: 0;
}
.slide img{
	margin-top: 15px;
    transform: scale(1);
    transition: color 300ms ease-in-out;
}
.slick-current img{
    transition: color 300ms ease-in-out;
    transform: scale(1.08);
    box-shadow: 0 0 40px #29292957;
    z-index: 9;
    position: relative;
}
.slick-list{
    /*overflow: visible;*/
    padding-bottom: 60px !important;
}
.slick-arrow{
	border:none;
	color:#fff;
	position: absolute;
	top: 50%;
	margin-top: -45px;
    background: none;
    padding-left: 0;
    padding-right: 0;
    z-index: 9;
    left: -20px;
}
.slick-arrow span{
	font-size: 90px;
}
.slick-next.slick-arrow{
	right: -20px;
	left: auto;
}
.under{
	font-size: 13px;
	color:#e4e6e8;
	text-align: center;
    transition: color 300ms ease-in-out;
}
.slick-current .under{
	color:#1d1d1d;
}
.footer{
	margin-top: 0px;
	margin-bottom: 30px;
	line-height: 15px;
}
button:focus {
    outline: none;
}

.footer,
.footer a{
	color:#1d1d1d;
}

@media only screen and (min-width: 768px) {

	.header{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.header h1{
		font-size: 24px;
	}
	.header h2{
		font-size: 20px;
	}
	.cta_vert {
	    padding: 15px 30px;
	    margin-top: 30px;
	    font-size: 22px;
	}
	.slide{
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 30px;
	}
	.chiffre{
		background:#1b2429;
		color:#fff;
		font-size: 25px;
		line-height: 30px;
		margin-top: 30px;
	}
	.under{
		color:#1d1d1d;
	}


}
