  .image-zoom {
    background-position: 50% 50%;
    position: relative;
    border: 5px solid white;
    box-shadow: -1px 5px 15px black;
    overflow: hidden;
    cursor: zoom-in;
  }
  .image-zoom img:hover {
    opacity: 0;
  }
  .image-zoom img {
    transition: opacity 0.5s;
    display: block;
    width: 100%;
  }