.serve-banner-section {
  display: flex;
  flex-direction: column;
  row-gap: 110px;
  padding-top: 100px;
  padding-bottom: 100px;
}
.schedule-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
.schedule-section .schedule-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.schedule-section .schedule-wrapper p {
  max-width: 45%;
  text-align: center;
  margin-top: clamp(20px, 5vw, 60px);
}

@media screen and (max-width: 1031px) {
  .schedule-section .schedule-wrapper p {
    max-width: 60%;
  }
}
@media screen and (max-width: 681px) {
  .schedule-section .schedule-wrapper p {
    max-width: 70%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 576px) {
  .schedule-section .schedule-wrapper p {
    max-width: 90%;
  }
}
