body {
  color: #4C4C4C;
  background-color: white;
  background: linear-gradient(160deg, #FFFFFF 0%, #FFFFFF 12%, #E4E5E6 100%);
  background-repeat: no-repeat;
}

.page-applications  h1 {
  font-size: 24px;
  margin-bottom: 80px;
  max-width: 40%;
  float: right;
  clear: right;
}

.page-applications {
  line-height: 1.25;
}

.page-applications li {
  max-width: 40ex;
  font-size: 14px;
  line-height: 1.25;
}

.page-applications  p {
  margin-bottom: 70px;
  max-width: 65ex;
  line-height: 1.25;

}

.page-applications h3 {
  color: #4C9F91;
}

ul {
  column-count: 3;
  column-gap: 4ex;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

li {
  margin-bottom: 60px;
  list-style:none;
}


div {
  display: inline-block;
}
}

@media screen and (min-width: 768px)) {
  ul {
    column-count: 3;
    column-gap: 4ex;
  }
}

@media (max-width: 450px) {
  ul {
    column-count: 1;
    column-gap: 4ex;
  }

  .page-applications li {
    max-width: 80%;
    font-size: 14px;
    line-height: 1.25;
  }

}


@media (max-width: 450px) {
  .page-applications img {
    max-width: 100%;
  }

  .page-applications h1 {
    float: none;
    max-width: 100%;
  }

  .page-applications h2 {
    margin-top: 10%;
  }

  .page-applications li {
    font-size: 14px;
  }
}
