.gv_split-images {
  display: grid;
  aspect-ratio: 2/1;
}
.gv_split-images-thirds {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.gv_split-images-half {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.gv_split-images-no-images {
  grid-template-columns: 1fr;
  aspect-ratio: auto;
}

.gv_split-images-no-images .gv_split-images-panel::before {
  content: none;
}
.gv_split-images-no-images .gv_split-images-panel .gv_split-images-h {
  color: inherit;
}

.gv_split-images-bg-dark-green .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-dark-green .gv_split-images-panel {
  background-color: #39392E;
  color: #F7F5CC;
}

.gv_split-images-bg-red .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-red .gv_split-images-panel {
  background-color: #D13F48;
  color: #F7F5CC;
}

.gv_split-images-bg-light-blue .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-light-blue .gv_split-images-panel {
  background-color: #058EC1;
  color: #FFFFFF;
}

.gv_split-images-bg-cream .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-cream .gv_split-images-panel {
  background-color: #F7F5CC;
  color: #39392E;
}

.gv_split-images-bg-superdark .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-superdark .gv_split-images-panel {
  background-color: #232323;
  color: #F7F5CC;
}

.gv_split-images-bg-white .gv_split-images-panel,
.gv_split-images-no-images.gv_split-images-bg-white .gv_split-images-panel {
  background-color: #FFFFFF;
  color: #39392E;
}

.gv_split-images-panel {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding-inline: 2.5rem;
  padding-block: 3.75rem;
  overflow: visible;
}

.gv_split-images-h {
  font-family: "field-gothic-wide", sans-serif;
  font-size: clamp(3rem, 0.48rem + 5.24vw, 5rem);
  font-weight: 400;
  letter-spacing: -3.2px;
  line-height: 0.9;
}

.gv_split-images-img {
  overflow: hidden;
}
.gv_split-images-img iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.gv_split-images-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 768px) {
  .gv_split-images {
    grid-template-columns: 1fr;
    aspect-ratio: unset;
  }
  .gv_split-images > * {
    grid-area: 1/1;
  }
  .gv_split-images-panel {
    align-items: center;
  }
  .gv_split-images-h {
    color: #FFFFFF;
    font-size: 4.375rem;
    letter-spacing: -2.84px;
    text-align: center;
    width: 100%;
  }
  .gv_split-images-thirds .gv_split-images-img:nth-of-type(2) {
    display: none;
  }
  .gv_split-images-thirds .gv_split-images-img img {
    object-position: center;
  }
  .gv_split-images-half .gv_split-images-img {
    aspect-ratio: 2/3;
  }
  .gv_split-images-half .gv_split-images-img img {
    object-position: center;
  }
  .gv_split-images-panel::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background-color: rgba(134, 134, 113, 0.5);
  }
  .gv_split-images .gv_split-images-panel {
    background-color: transparent;
    color: #F7F5CC;
  }
  .gv_split-images-img {
    z-index: 1;
  }
}

/*# sourceMappingURL=gv_split-images.css.map */
