@charset "UTF-8";

.imageprojetCtnr {
	width: 45vw;
	height: auto;
}
@media only all and (max-width: 900px) {
	.imageprojetCtnr {
		width: 90%;
		height: auto;
	}
}

.texteInfo {
	height: calc(45vw * 3 / 4);
}
@media only all and (max-width: 900px) {
	.texteInfo {
		height: auto;
	}
}

.media_2 {
	width: 40vw;
	height: calc(40vw * 643 / 873);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_3 {
	width: 35vw;
	height: calc(35vw * 1016 / 800);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_4 {
	width: 35vw;
	height: calc(35vw * 1420 / 1106);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_4b {
	width: 35vw;
	height: calc(35vw * 1420 / 1101);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_5 {
	width: 40vw;
	height: calc(40vw * 900 / 1351);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_6 {
	width: 40vw;
	height: calc(40vw * 900 / 1351);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_7 {
	width: 40vw;
	height: calc(40vw * 900 / 1421);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_8 {
	width: 40vw;
	height: calc(40vw * 900 / 1414);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_9 {
	width: 40vw;
	height: calc(40vw * 1918 / 2929);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_10 {
	width: 40vw;
	height: calc(40vw * 12 / 18);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_11 {
	width: 35vw;
	height: calc(35vw * 1 / 1);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_12 {
	width: 35vw;
	height: calc(35vw * 1 / 1);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.media_13 {
	width: 40vw;
	height: calc(40vw * 1946 / 1179);
	
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

@media only all and (max-width: 900px) {
	.media_2, .media_3, .media_4, .media_4b, .media_5, .media_6, .media_7, .media_8, .media_9, .media_10, .media_11, .media_12, .media_13 {
		width: 95vw;
		height: auto;
	}
}