.sectionContainer {
  width: 100%;
  display: flex;
  justify-content: center;
}

.section {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  padding-bottom: 5%;
}

.gray {
  background-color: #F0F2F2
}

.white {
  background-color: #FFF;
}

.margin {
  width: 80%;
}

@media only screen and (min-width: 768px) {
  .section {
    padding-bottom: 35px;
  }
}
.sectionContainer {
  width: 100%;
  display: flex;
  justify-content: center;
}

.section {
  display: flex;
  flex-direction: column;
  min-height: 300px;
  width: 100%;
  align-items: center;
  padding: 2.5% 0 2.5% 0;
}

.gray {
  background-color: #F0F2F2
}

.white {
  background-color: #FFF;
}

.margin {
  width: 80%;
}

Add minimum height to Section component
Add minimum height to Section component
