.block-realisation:hover img {
  transform: translateY(-5px);
}

.block-realisation .block-grey{
	/*height: 580px;*/
	display: flex;
}

.block-realisation .block-grey a{
	cursor: zoom-in;
}

.block-realisation .block-grey img{
	height: auto !important;
	max-width: 16.64vw !important;
	margin: auto;
	box-shadow: -3px 2px 3.6px #00000040,-15px 15px 34.2px -5.4px #000c,0 -2px 3.6px #00000040;
	transition: transform 0.3s ease;
}

p{
	font-family: "Poppins";
	font-size: 16px;
	color: #403d42;
}

h3{
	cursor: pointer;
}

.block-grey{
	overflow: hidden;
	width: 100%;
	aspect-ratio: 325/417;
}

.block-realisation .block-grey img{
	max-width: 100% !important;
	transform: translateY(-50px);
}
.block-realisation .block-grey img:hover{
	transform: translateY(-55px);
}

.block-realisation .block-grey-std img{
	transform: translateY(-0px);
}
.block-realisation .block-grey-std img:hover{
	transform: translateY(-5px);
}

.block-realisation h2{
	font-family: "Poppins";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	/*color: #403d42;*/
}
.block-realisation p{
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left;
	color: rgb(119 119 119);
}

@media(min-width:992px) {
	.block-realisation{
		height: 500px;
	}
}
@media(min-width:1200px) {
	.block-realisation{
		height: 600px;
	}
}
@media(min-width:1550px) {
	.block-realisation{
		height: 650px;
	}
}
@media(min-width:1700px) {
	.block-realisation{
		height: 700px;
	}
}



@media(max-width:440px) {
	.block-realisation .block-grey img{
		transform: translateY(-25px);
	}
	.block-realisation .block-grey img:hover{
		transform: translateY(-30px);
	}
	.block-realisation .block-grey-std img{
		transform: translateY(-0px);
	}
	.block-realisation .block-grey-std img:hover{
		transform: translateY(-5px);
	}
}