/* by Creasant */
@media only screen and (max-width: 999px) {
  body footer {
    padding: 30px 30px;
  }

  main form .form-item label[for="edit-email"] {
    margin-left: unset;
    width: 4.5em;
  }

  .block-webform h2 {
    margin-left: unset; 
  }

  .region-content > .block-hkust-single-image-block .hkust-single-image {
    margin-bottom: 20px;
  }

  .profile-grid .field__items {
    gap: 80px 60px;
  }

  main form .form-item.form-item-mobile,
  main form .form-item.form-item-email {
    width: 100%;
  }

  .block-webform .wrapper {
    padding: 0 30px;
  }

  .block-webform .block-body {
    flex-direction: column-reverse;
    align-items: center;
    gap: 20px;
  }

  .block-webform h2 {
    padding-bottom: 20px;
  }

  .block-webform .block-body > img {
    width: 100%;
    aspect-ratio: 2 / 1;
    object-fit: cover;
  }

  .home-banner.mtpc-block-slideshow-block .slide-text {
    font-size: 1.6em !important;
  }

  .mission-vision .mtpc-1col-item {
    width: 100%;
  }

  .block-grid .field__items {
    grid-template-columns: repeat(2, 1fr);
  }

  .block-grid.mtpc-4col-section .mtpc-4col-section-wrapper > .mtpc-4col-item:nth-of-type(2n) {
    margin-bottom: 20px;
  }
}
/* end Creasant */
