#content {
	min-height: unset !important;
}

.image-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	align-items: center;
	margin-bottom: 30px;
}

.image-item {
	flex: 1 1 calc(33.33% - 13.33px);
	max-width: calc(33.33% - 13.33px);
	box-sizing: border-box;
}

.image-item img {
	width: 100%;
	height: auto;
	display: block;
}

.branch-container {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.branch-item {
    flex: 1 1 calc(50% - 8px);
    box-sizing: border-box;
}

.branch-item img {
	width: auto !important;
	height: 300px;
}

@media screen and (max-width: 768px) {
	.image-container {
		gap: 30px;
	}

	.image-item {
		flex: 1 1 100%;
		max-width: 100%;
	}

	.branch-item {
		flex: 1 1 100%;
	}

	.branch-item img {
		height: 250px;
	}
}