.block-page-title-block, h2, h3 {
  text-align: center;
}

#group-1 {
	margin-top: 1rem;
}
#group-1 p {
	margin-top: 1rem;
}
#group-1 > div {
	background: #728572;
	color: #fff;
	border-radius: 4px;
	padding: 2rem;
	margin: 0.5rem;
}
#group-1 h3 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	color: #fff;
	text-align: center;
}
@media all and (min-width: 901px) {
	#group-1 {
		display: flex;
		flex-wrap: no-wrap;
	}
}

.group-images {
	display: grid;
	grid-template-columns: min(95vw, 70vh);
	row-gap: 2rem;
	justify-items: stretch;
	align-items: stretch;
	justify-content: space-around;
	margin-bottom: 2rem;
}
.group-images img {
	object-fit: cover;
	height: min(95vw, 70vh);
	overflow: hidden;
}
@media (min-width: 43.75rem) {
	.group-images {
		grid-template-columns: repeat(2, min(38vw, 70vh));
	}
	.group-images img {
		height: min(38vw, 70vh);
	}
}
@media (min-width: 62.5rem) {
	.group-images {
		grid-template-columns: repeat(3, min(21vw, 70vh));
	}
	.group-images img {
		height: min(21vw, 70vh);
	}
}
@media (min-width: 75rem) {
	.group-images {
		grid-template-columns: repeat(4, calc(min(20vw, 70vh) - 5.625rem));
	}
	.group-images img {
		height: calc(min(20vw, 70vh) - 5.625rem);
	}
}


#block-views-block-presentacion-inicio-1-block-1 {
  margin-bottom: 0;
}
