.moreContent {
  position: relative;
}

.moreContent:after {
  content: "";
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(247,247,247,1) 100%);
  width: 100%;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.moreContent.active:after { 
  height: 0; 
}