.section.group {
	display:flex;
	gap:2px; /* spacing between boxes */
}

.section.group .container {
	box-sizing:border-box;
	border:2px solid #000;
	padding:0;
	margin:0;

	display:flex;
	align-items:center;
	justify-content:center;

	min-height:300px; /* same height for all boxes */
}

.section.group img {
	max-width:100%;
	height:auto;
	display:block;
}

/* optional: stack nicely on mobile */
@media only screen and (max-width:768px) {

	.section.group {
		flex-direction:column;
	}

}