.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 40%;
  min-width: 40%;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.field-label {
  text-align: left;
  font-weight: 400;
}

.list {
  flex: 0 auto;
  list-style-type: disc;
}

.list-item, .list-item-2, .list-item-3, .list-item-4 {
  text-align: left;
}

.mobilehidden {
  display: none;
}

.image {
  max-width: 30%;
  text-align: center;
  display: block;
}

.flex-block {
  display: block;
}

.div-block {
  flex-direction: column-reverse;
  display: flex;
}

@media screen and (max-width: 479px) {
  .utility-page-content {
    width: 100%;
    align-items: center;
  }

  .utility-page-form {
    width: 80%;
    align-items: stretch;
  }

  .list {
    width: auto;
  }

  .mobilehidden {
    display: block;
  }

  .webhidden {
    display: none;
  }
}
