.p-section-hero-style1 {
  position: relative;
  height: 100vh;
  height: 100svh;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--v-color__light);
}

.p-section-hero-style1__image,
.p-section-hero-style1__image .is-picture {
  position: absolute;
  z-index: 10;
  inset: 0;
}

.p-section-hero-style1__image .is-picture-img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
}

.p-section-hero-style1__content {
  position: relative;
  z-index: 20;
  text-align: center;
}
