.lighthouse-scroll-wrapper {
  position: relative;
  height: 340vh;
  margin-top: 4rem;
}

.stack-aligner {
  position: sticky !important;
  top: 103px !important;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lighthouse-scroll-container {
  position: relative !important;
}

@media (min-width: 1600px) {
  .stack-aligner {
    height: 80vh;
    top: 103px !important;
  }
}

.hr_lighthouse_stack {
  position: absolute !important;
  top: 50%;
  left: 0 !important;
  width: 100% !important;
  transform-origin: center top;
  will-change: transform, opacity;
  backface-visibility: hidden;
  contain: layout style;
}