/* stylelint-disable */
.section.video-text-hero-container {
  padding: 0;
}

.video-text-hero-wrapper {
  clip-path: inset(0 0 0 0);
}
@media (min-width: 1024px) {
  .video-text-hero-wrapper {
    height: calc(100dvh - var(--header-height-desktop-adobe));
  }
}
.video-text-hero-wrapper .hero__scroll-hint {
  background-color: var(--fixed-white);
  display: block;
}

.video-text-hero {
  height: calc(100dvh - var(--nav-height, 80px));
}
@media (min-width: 1024px) {
  .video-text-hero {
    display: flex;
    position: fixed;
    width: 100%;
  }
}
.video-text-hero__video-container {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
}
.video-text-hero__video-container video,
.video-text-hero__video-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video-text-hero__video-element {
  height: 100%;
}
.video-text-hero__heading-container {
  position: absolute;
  bottom: 0;
  padding: var(--spacing-xxlarge) 9px;
  width: 100%;
  background: linear-gradient(0deg, rgba(40, 40, 40, 0.75) 0%, rgba(102, 102, 102, 0.55) 51.37%, rgba(217, 217, 217, 0) 100%);
}
@media (min-width: 768px) {
  .video-text-hero__heading-container {
    padding-inline: var(--spacing-small);
  }
}
@media (min-width: 1024px) {
  .video-text-hero__heading-container {
    padding-inline: var(--spacing-xlarge);
  }
}
.video-text-hero__heading {
  font-family: var(--body-strong-font-family);
  font-size: var(--heading-font-size-xl);
  font-weight: var(--bold-font-weight);
  line-height: var(--heading-line-height);
  color: var(--fixed-white);
}
@media (min-width: 768px) {
  .video-text-hero__heading {
    font-size: var(--heading-font-size-xxl);
  }
}
.video-text-hero__heading p {
  hyphens: none;
}

.editor-mode .video-text-hero,
.editor-mode .video-text-hero-container {
  height: 800px;
}
.editor-mode .video-text-hero__video-container {
  position: relative;
}