.gl-page .gl-hero {
  min-height: 620px;
}
.gl-page .gl-hero .vg-hero__image img {
  min-height: 620px;
  object-fit: cover;
  object-position: center 46%;
}
.gl-soft {
  background: #fcfaf6;
}
.gl-two {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(320px, .9fr);
  gap: 46px;
  align-items: start;
  margin-top: 24px;
}
.gl-checks {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}
.gl-checks > div {
  border: 1px solid #dfd4c5;
  background: #fff;
  padding: 18px;
}
.gl-checks strong {
  display: block;
  margin-bottom: 5px;
  font-size: 1rem;
  color: #24272a;
}
.gl-checks span {
  display: block;
  line-height: 1.55;
  color: #575757;
}
.gl-copy-wide {
  max-width: 980px;
}
.gl-light-cards {
  margin-top: 24px;
}
.gl-light-cards article {
  background: #fff;
  color: #24272a;
  border-color: #dfd4c5;
}
.gl-light-cards article strong {
  display: block;
  font-size: 1.08rem;
  margin-bottom: 8px;
}
.gl-light-cards article p {
  color: #575757;
}
@media (max-width: 1050px) {
  .gl-page .gl-hero {
    min-height: unset;
  }
  .gl-page .gl-hero .vg-hero__image img {
    min-height: 480px;
  }
  .gl-two {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 720px) {
  .gl-page .gl-hero .vg-hero__image img {
    min-height: 340px;
    max-height: 460px;
  }
  .gl-checks {
    grid-template-columns: 1fr;
  }
  .gl-two {
    gap: 28px;
  }
}
.gl-page .gl-hero .eb-fact strong {
  color: #fff;
}
.gl-page .gl-hero .eb-fact span {
  color: #e6e2dc;
}
