.section-hero {
  min-height: fit-content;
}

.section-shop .card .card-header {
  overflow: hidden;
}
.section-shop .card img {
  transition: all 0.6s ease-in-out;
}
.section-shop .card img:hover {
  transform: scale(1.3);
}

.section-What_we_do {
  margin: 50px 0;
  background-color: #114e2e;
  transform: skewY(-7deg);
  padding: 60px 20px;
}
.section-What_we_do > * {
  transform: skewY(7deg);
}

@media screen and (max-width: 450px) {
  .row-column {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
  }
  .section-shop .col-6 {
    width: 90%;
  }
  .section-What_we_do .col-6 {
    width: 100%;
  }
  .section-stats .fs-1 {
    font-size: 24px !important;
  }
  .section-stats .fs-5 {
    font-size: 16px !important;
    text-align: center;
  }
}
