.imagetext-block .content-grid {
  display: grid;
  grid-template-columns: 5fr 1fr 6fr;
  gap: 28px;
  grid-template-areas: "image . text";
  align-content: center;
  justify-content: flex-start;
}
@media (max-width: 1200px) {
  .imagetext-block .content-grid {
    grid-template-columns: 6fr 6fr;
    grid-template-areas: "image text";
    gap: 48px;
  }
}
@media (max-width: 720px) {
  .imagetext-block .content-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "image" "text";
    gap: 32px;
  }
}
.imagetext-block .content-grid .image-wrapper {
  grid-area: image;
  width: 100%;
}
.imagetext-block .content-grid .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.imagetext-block .content-grid .text-wrapper {
  grid-area: text;
  width: 100%;
  height: -moz-min-content;
  height: min-content;
  align-self: center;
}

/******************
 * BACKEND STYLES *
******************//*# sourceMappingURL=imagetext.css.map */