.landing-page-steps-v2__title.h1 {
   text-align: center;
   margin-bottom: clamp(54px, 84 * (100vw/1920), 84px);
}

.landing-page-steps-v2:has(.landing-page-steps-v2__description) .landing-page-steps-v2__title.h1 {
   margin-bottom: clamp(8px, 12 * (100vw/1920), 12px);
}

.landing-page-steps-v2__description.h3 {
   text-align: center;
   margin-bottom: clamp(54px, 84 * (100vw/1920), 84px);
}

.landing-page-steps-v2__inner {
   display: flex;
   flex-direction: column;
   align-items: center;
}

.steps__grid {
   display: flex;
   flex-direction: column;
   gap: 54px;
}

.steps__grid.steps__grid--mobile {
   display: none;
}

.steps__row {
   display: grid;
}

.steps__grid--desktop .steps__row:nth-child(odd) {
   grid-template-columns: 1.45fr 1fr 1.45fr 1fr 1.45fr;
}

.steps__grid--desktop .steps__row:nth-child(even){
   grid-template-columns: 1fr 1.27fr 1fr 1.27fr 1fr;
}

.step--content .step__number, .step--content .step__title.h3 {
   font-weight: 500;
   text-transform: uppercase;
}

.step--content .step__number {
   margin-bottom: 0;
}

.step--content .step__title.h3 {
   margin-bottom: 16px;
}

.step--content .step__text {
   font-weight: 400;
}
.step--content .step__text * {
   color: #000;
}

.step--arrow {
   position: relative;
   width: 100%;

}

.step--arrow img {
   position: absolute;
   top: 35%;
   left: 0;
   width: 100%;
   height: clamp(72px, 102 * (100vw/1920), 102px);
}

.steps__grid--desktop .steps__row:nth-child(odd) .step--arrow img {
   transform: scaleX(1) rotate(0deg) translateX(-3%);
}

.steps__grid--desktop .steps__row:nth-child(even) .step--arrow img {
   transform: scaleX(-1) rotate(180deg) translateX(-3%);
   top: -2%;
}

.steps__grid--desktop .steps__row:nth-child(even) .step.step--arrow:last-child img {
   display: none;
}


@media screen and (max-width: 1024px) {
   .steps__grid.steps__grid--mobile {
      display: flex;
   }

   .steps__grid.steps__grid--desktop {
      display: none;
   }

   .steps__grid.steps__grid--mobile .steps__row {
      display: grid;
      column-gap: 20px;
   }

   .steps__grid.steps__grid--mobile .steps__row:nth-child(odd) {
      grid-template-columns: 1.3fr 1fr;
   }

   .steps__grid.steps__grid--mobile .steps__row:nth-child(even){
      grid-template-columns: 1fr 1.3fr;
   }

   .steps__grid--mobile .steps__row .step.step--arrow {
      min-height: 72px;
   }

   .steps__grid--mobile .steps__row .step.step--arrow img {
      top: -25%;
   }

   .steps__grid--mobile .steps__row:first-child .step.step--arrow img {
      display: none;
   }

   .steps__grid--mobile .steps__row:nth-child(odd) .step--arrow img {
      transform: scaleY(-1) scaleX(-1) rotate(-9deg) translateX(45%);
   }

   .steps__grid--mobile .steps__row:nth-child(even) .step--arrow img {
      transform: scaleY(-1) rotate(-9deg) translateX(18%);
   }
}
@media screen and (max-width: 600px) {
   .steps__grid--mobile .steps__row .step.step--arrow img {
      top: -25%;
   }

   .steps__grid--mobile .steps__row:nth-child(odd) .step--arrow img {
      transform: scaleY(-1) scaleX(-1) rotate(-9deg) translateX(8%);
   }

   .steps__grid--mobile .steps__row:nth-child(even) .step--arrow img {
      transform: scaleY(-1) rotate(-9deg) translateX(8%);
   }
}