.maincontent_wrapper {
  padding-top: 0px;
}

.intro-content, .awards-section {
  max-width: 49%;
}

.intro-content {
  padding: 0 3%;
}

.awards-section {
  display: flex; 
  flex-wrap: wrap; 
  justify-content: space-between; 
  padding: 0 5%;
  gap: 20px; 
}

.awards-section div {
  flex: 1 1 calc(33.33% - 20px); 
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box; 
}

.home-intro {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media (max-width: 1000px) {
  .intro-content, .awards-section {
    max-width: unset;
  }

  .home-intro {
    flex-direction: column;
    flex-wrap: wrap;
  }

  .intro-content {
    margin: 0 auto;
    max-width: 90%;
  }

  .awards-section {
    flex-direction: row; 
    margin: 0 auto;
    gap: 10px; 
  }
}