.image-list-section .image-list-row-grid { display: grid; grid-template-columns: repeat(5,1fr); }
.image-list-section .image { position: relative; }
.image-list-section a.custom-full-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; }

@media(max-width:989px){
  .image-list-section .image-list-row-grid { display: flex; flex-wrap: wrap; }
  .image-list-section .slide { max-width: 33.33%; }
  .image-list-section .slide:nth-child(4), .image-list-section .slide:nth-child(5) {max-width:50%;}
}