.row.gutters {
	flex-wrap: wrap-reverse;
}

.row.gutters > div:first-child {
	flex: 1;
	min-width: 380px;

}

.row.gutters > div:first-child > .box:first-child {
	flex-grow: 1;
}

.row.gutters > div:nth-child(2) {
	flex: 1;
}

.row .row {
	margin-top: 16px;
}

.row .row > * {
	flex: 1;
	min-width: 250px;
}

.row .row > img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

@media (max-width: 515px) {
	.row .row {
		flex-flow: column nowrap;
	}
}