.sec-infocases-container-espaco-top {
	padding-top: 50px;
}
.sec-infocases-container-espaco-bottom {
	padding-bottom: 50px;
}
.sec-infocases-container {
	color: #FFF;
}
.sec-infocases-intro {
	padding-bottom: 50px;
}
.sec-infocases {
	background: #666666 url('../../../imagens/bg/bg-3.png') no-repeat left bottom;
	padding: 80px;
}
.sec-infocases-inner {
	display: flex;
}
.sec-infocases-l {
	padding-right: 50px;
	display: flex;
	flex-direction: column;
}
.sec-infocases-areafoto {
	display: flex;
	flex-wrap: wrap;
	margin: -30px;
}
.sec-infocases-areafoto .pt-areafoto {
	min-width: 50%;
	max-width: 50%;
	box-sizing: border-box;
	padding: 30px;
}
.sec-infocases-btn-box {
	margin-top: 15px;
}

@media (max-width: 980px) {
	.sec-infocases-inner {
		flex-direction: column;
	}
	.sec-infocases-r {
		margin-top: 50px;
	}
	.sec-infocases-l {
		padding-right: 0;
	}
	.sec-infocases {
		background-position: center bottom;
		background-image: url('../../../imagens/bg/bg-3-m.png');
	}
}

@media (max-width: 680px) {
	.sec-infocases {
		padding: 30px;
	}
	.sec-infocases-container-espaco-top {
		padding-top: 20px;
	}
	.sec-infocases-container-espaco-bottom {
		padding-bottom: 20px;
	}
	.sec-infocases-conteudo {
		padding: 25px;
	}
}

@media (max-width: 580px) {
	.sec-infocases {
		padding: 30px;
	}
	.sec-infocases-areafoto .pt-areafoto {
		min-width: 100%;
		max-width: 100%;
	}
}