
.hexagon {
	position: relative;
}

.hexagon_top,
.hexagon_middle,
.hexagon_bottom {
	display: flex;
	align-items: flex-end;
	width: 100%;
}

.hexagon_top a img,
.hexagon_middle a img,
.hexagon_bottom a img {
	width: 100%;
}

.hexagon_top a {
	width: 33.3%;
}

.hexagon_middle {
	margin: -19px 0;
}

.hexagon a:hover {
	transform: scale(1.15);
	/*box-shadow: 0 0 10px rgba(0,0,0,0.4);*/
	filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));
}

@media all and (min-width: 782px) {
	.hexagon-section .wp-block-column:last-of-type {
		flex: 0 0 50%;
	}
}

@media all and (min-width: 960px) {
	.hexagon-section .wp-block-column:first-of-type {
		padding-right: 2rem;
	}
}

@media all and (min-width: 1280px) {
	.hexagon-section .wp-block-column:first-of-type {
		padding-right: 4rem;
	}
}