.section-about {
  background-color: var(--secondary-50);
  padding-top: 15rem;
  padding-bottom: 12rem;
  text-align: left;
}

/* CSS for the video section */
.section-video {
  padding-top: 2rem;
  padding-left: 6rem;
  padding-right: 6rem;
  position: relative;
  z-index: 10; /* Ensure the video is above other content */
  display: flex;
  justify-content: center; /* Center the video horizontally */
}

.section-video iframe {
  position: absolute;
  width: min(100% - 15px, 2560px);
  height: 480px;
  border-radius: 10px; /* Add rounded corners if desired */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add a subtle shadow for a better look */
}

.section-achievement {
  padding-right: 0;
  padding-bottom: 4rem;
  padding-top: 18rem;
}

.section-team {
  padding-left: 0;
  padding-bottom: 8rem;
}

/* Responsive styles */
@media screen and (max-width: 1184px) {

  .section-about {
    padding-bottom: 8rem;
  }

  .section-achievement {
    padding-right: 4rem;
    padding-top: 25rem;
  }

  .section-video iframe {
    max-width: 100%;
    height: 480px;
  }

  .section-team {
    padding-left: 4rem;
  }
}

@media screen and (max-width: 860px) {

  .section-video iframe {
    height: 360px;
  }

}

@media screen and (max-width: 860px) {

  .section-video iframe {
    height: 240px;
  }
  .section-achievement {
    padding-top: 8rem;
  }
}


@media screen and (max-width: 450px) {

  .section-about {
    text-align: center;
  }

  .section-achievement {
    padding-right: 1rem;
    text-align: center;
    padding-top: 10rem;
  }

  .section-team {
    padding-left: 1rem;
    text-align: center;
  }

  .section-video iframe {
    height: 180px;
  }
}

@media (min-width: 1600px) {
  .section-achievement {
    padding-top: 20rem;
  }
}

@media (min-width: 1920px) {
  .section-video iframe {
    height: 640px;
  }
  .section-achievement {
    padding-top: 26rem;
  }
}

@media (min-width: 2560px) {
  .section-video iframe {
    height: 860px;
  }
  .section-achievement {
    padding-top: 30rem;
  }
}