.section-build-process {
  padding-block: 8rem;
}
.section-build-process .text {
  margin-bottom: clamp(4rem, 10vw, 11rem);
}
.section-build-process .buttons {
  margin-top: clamp(4rem, 10vw, 11rem);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-build-process .step .heading h1, .section-build-process .step .heading h2, .section-build-process .step .heading h3, .section-build-process .step .heading h4 {
  font-size: clamp(6rem, 10vw, 10rem);
  color: #946B62;
}
.section-build-process .step .images {
  position: relative;
  aspect-ratio: 16/14;
}
.section-build-process .step .images .image {
  position: absolute;
  width: 60%;
}
.section-build-process .step .images .image img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.section-build-process .step:nth-child(even) .images .image:first-child {
  top: 0;
  left: 0;
}
.section-build-process .step:nth-child(even) .images .image:last-child {
  bottom: 0;
  right: 0;
}
.section-build-process .step:nth-child(odd) .images .image:first-child {
  top: 0;
  right: 0;
}
.section-build-process .step:nth-child(odd) .images .image:last-child {
  bottom: 0;
  left: 0;
}
@media (min-width: 61.9376rem) {
  .section-build-process .build-process {
    display: grid;
    grid-template-columns: 1fr 14rem 1fr;
    align-items: flex-start;
  }
  .section-build-process .step {
    padding-right: 7rem;
    padding-top: clamp(4rem, 3.6vw, 7rem);
    text-align: right;
    border-right: 0.1rem solid #946B62;
    width: 50%;
  }
  .section-build-process .step:nth-child(1), .section-build-process .step:nth-child(2) {
    padding-top: 0;
  }
  .section-build-process .step .inner {
    display: flex;
    flex-direction: column;
  }
  .section-build-process .step .inner .single-image, .section-build-process .step .inner .images {
    order: 2;
  }
  .section-build-process .step:nth-child(odd) .single-image, .section-build-process .step:nth-child(odd) .images {
    order: 2;
    margin-top: clamp(2rem, 3.6vw, 4rem);
  }
  .section-build-process .step:nth-child(even) {
    padding-left: 7rem;
    padding-right: 0;
    text-align: left;
    border-right: 0;
  }
  .section-build-process .step:nth-child(even) .single-image, .section-build-process .step:nth-child(even) .images {
    order: -1;
    margin-bottom: clamp(2rem, 3.6vw, 4rem);
  }
}
@media (max-width: 61.9375rem) {
  .section-build-process {
    padding-block: 8rem;
  }
  .section-build-process .step {
    border-bottom: 0.1rem solid #946B62;
    padding-bottom: 4rem;
    margin-bottom: 4rem;
  }
  .section-build-process .step .images, .section-build-process .step .single-image {
    order: -1;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.9375rem) {
  .section-build-process {
    padding-block: 4rem;
  }
}

/*# sourceMappingURL=block.css.map */
