.acf-map {
    width: 100%;
    height: 600px;
    border: #ccc solid 1px;
    margin: 0;
	}
// Fixes potential theme css conflict.
.acf-map img {
   max-width: inherit !important;
	}
.image-gallery {
	display: grid;
    /* Exactly 3 columns, each 1fr wide */
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    margin: 20px 0;
    }
/* Ensure each link blocks out its space, remove default link styling */
.image-gallery a {
	display: block;
	}
/* Images should fill their column width and maintain aspect ratio */
.image-gallery img {
	width: 100%;
	height: auto;
	display: block;
	}