.acf-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.acf-gallery-item{position:relative;overflow:hidden;padding-top:66.67%}.acf-gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top}