
.image {
  border: none;
  overflow: hidden;
}

.image-overlay {
  position: absolute;
  top: 50%;

  /* Span the full grid */
  grid-area: var(--fullGrid);

  /* Center Content */
  /*display: grid;*/
  justify-content: center;
  align-content: center;
  text-align: center;

  /* Semi-transparent background */
  /*background-color: rgba(0, 0, 0, 0.55);*/
  overflow: hidden;
}

.image-overlay p {
  font-size: 37px;
  color: #fff;
}

.image-home {
  font-size: 3rem;
  line-height: 3.25rem;
}
