/* Soluções integradas */

.solucoes-integradas .item { text-align: center; }

.solucoes-integradas .item .icone,
.solucoes-integradas .item .h4 {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.solucoes-integradas .item .icone {
	display: block;
	max-width: 100px;
	margin: 0 auto;
}

.solucoes-integradas .item h4 {
	font-weight: 600;
	line-height: 1.3;
	margin-top: 20px;
	color: #707070;
}

.solucoes-integradas .item:hover .icone {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.solucoes-integradas .item:hover h4 { color: #003a5d; }

@media (max-width: 575.98px) {
	.solucoes-integradas .item { display: block; }
	.solucoes-integradas .item:nth-child(n+2) { margin-top: 30px; }
}

@media (min-width: 576px) {
	.solucoes-integradas {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.solucoes-integradas .item { margin-left: 3%; }
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.solucoes-integradas .item { width: 48.5%; }
	.solucoes-integradas .item:nth-child(2n+1) { margin-left: 0; }
	.solucoes-integradas .item:nth-child(n+3) { margin-top: 3%; }
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.solucoes-integradas .item { width: 31.33%; }
	.solucoes-integradas .item:nth-child(3n+1) { margin-left: 0; }
	.solucoes-integradas .item:nth-child(n+4) { margin-top: 3%; }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.solucoes-integradas .item { width: 22.75%; }
	.solucoes-integradas .item:nth-child(4n+1) { margin-left: 0; }
	.solucoes-integradas .item:nth-child(n+5) { margin-top: 3%; }
}

@media (min-width: 1200px) {
	.solucoes-integradas .item { width: 17.6%; }
	.solucoes-integradas .item:nth-child(5n+1) { margin-left: 0; }
	.solucoes-integradas .item:nth-child(n+6) { margin-top: 3%; }
}
