@media screen and (max-width: 1000px) {
  .first {
    height: 30rem;
  }
  .isiRequirements h3 {
    font-size: 2.4rem;
  }
  .isiRequirements h5 {
    font-size: 1.6rem;
  }
  .isiRequirements p {
    font-size: 1.4rem;
  }
  .garisOrange {
    font-size: 2.4rem;
    /* margin-top: -5.7rem; */
  }
  .requireImg {
    width: 80%;
  }
}

@media screen and (max-width: 850px) {
  .requireImg {
    width: 90%;
  }
}

@media screen and (max-width: 520px) {
  .isiRequirements h3 {
    font-size: 2rem;
  }
  .garisOrange {
    font-size: 2rem;
    margin-top: -2.7rem;
  }
  .isiRequirements h5 {
    font-size: 1.4rem;
  }
  .isiRequirements p {
    font-size: 1.2rem;
  }
  .subRequire {
    /* padding-left: 1.9rem; */
  }
  .requireImg {
    width: 100%;
  }
}
