.gallery-grid-block .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.gallery-grid-block .gallery-grid a{padding-bottom:75%;overflow:hidden;position:relative;background:#242429;border-radius:5px}.gallery-grid-block .gallery-grid a i{width:100%;position:absolute;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:.2s ease;overflow:hidden;opacity:0}.gallery-grid-block .gallery-grid a:hover i{opacity:1}.gallery-grid-block .gallery-grid a:hover img{opacity:.4;transform:scale(1.1)}.gallery-grid-block .gallery-grid a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.2s ease}