


.wrapper-clip {
  position: relative;
  flex-grow: 1;
  margin: auto;
  margin-bottom: 15%;
  /*max-width: 1200px;
  max-height: 1200px;*/
  
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-gap: 2vmin;
  justify-items: center;
  align-items: center;
}

.quote-img {
  z-index: 1;
  grid-column: span 2;
  max-width: 100%;
  margin-bottom: -52%;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  transform: scale(1);
  transition: all .25s;
  
  &:nth-child(7n + 1) {
    grid-column: 2 / span 2;
  }
  
  &:hover {
    z-index: 2;
    transform: scale(1.5);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);	
  }
}