#lpa-smartmeters-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
}

#lpa-smartmeters-grid article {
  background-color: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.10);
  padding: 0 1rem 1.5rem;
  text-align: center;
}

#lpa-smartmeters-grid article .image {
  margin-bottom: 1rem;
}

#lpa-smartmeters-grid article a {
  color:#000;
}

@media screen and (min-width:40rem) {

  #lpa-smartmeters-grid {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 2rem;
  }


  #lpa-smartmeters-grid article .image img {
    transform: translateY(0) scale(1);
    transition: all 0.25s ease-in-out;
  }

  #lpa-smartmeters-grid article:hover .image img {
    transform: translateY(-1rem) scale(1.25);
  }
  
}