.home-journey-step .home-journey-name {
  position: absolute !important;
  z-index: 0 !important;
  inset: 8px 0 auto !important;
  width: 100% !important;
  display: block !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 10px !important;
  color: rgba(180, 181, 112, .24) !important;
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: currentColor !important;
  font-family: "Frank Ruhl Libre", "Noto Serif Hebrew", "Times New Roman", serif !important;
  font-size: clamp(5.1rem, 7.4vw, 7.25rem) !important;
  font-weight: 900 !important;
  line-height: .84 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  text-align: center !important;
  -webkit-text-stroke: 1px rgba(4, 39, 22, .24) !important;
  text-shadow:
    0 1px 0 rgba(219, 211, 143, .08),
    0 -2px 2px rgba(0, 22, 12, .36) !important;
  opacity: .92 !important;
  filter: saturate(.7) !important;
  pointer-events: none !important;
}

.home-journey-step .home-journey-name::before,
.home-journey-step .home-journey-name::after {
  display: none !important;
  content: none !important;
}

.home-journey-step {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  align-content: center !important;
  justify-items: center !important;
  text-align: center !important;
  overflow: hidden !important;
}

.home-journey-step > strong,
.home-journey-step > small {
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  max-width: none !important;
  margin-inline: auto !important;
  text-align: center !important;
}

.home-journey-step > strong {
  margin-top: 62px !important;
  font-size: clamp(1.4rem, 1.85vw, 1.7rem) !important;
}

.home-journey-step > small {
  max-width: none !important;
}

.home-journey-step.is-journey-reached .home-journey-name {
  color: rgba(200, 193, 111, .33) !important;
  background: none !important;
  -webkit-text-fill-color: currentColor !important;
  -webkit-text-stroke: 1px rgba(4, 39, 22, .2) !important;
  text-shadow:
    0 1px 0 rgba(233, 222, 148, .11),
    0 -2px 2px rgba(0, 22, 12, .34) !important;
  filter: saturate(.75) !important;
}

@media (max-width: 520px) {
  .home-journey-step,
  .home-journey-step:nth-child(2),
  .home-journey-step:nth-child(3),
  .home-journey-step:nth-child(4) {
    padding-right: 22px !important;
    padding-left: 22px !important;
  }

  .home-journey-step .home-journey-name {
    inset: 12px 0 auto !important;
    padding: 0 6px !important;
    font-size: clamp(4rem, 20vw, 5.2rem) !important;
    line-height: .86 !important;
  }

  .home-journey-step > strong {
    margin-top: 54px !important;
    font-size: 1.34rem !important;
  }
}
