.wp-block-acf-services {
  padding: calc(var(--spacer) * 3) var(--spacer);
}

/* Title */

.service__titles {
  position: sticky;
  top: calc(50% - var(--header-height));
  left: 0;
  width: 100%;
}
.titles__container {
  overflow:hidden;
  position: relative;
  height: 136px;
}
.service__title {
  position: absolute;
  width: 100%;
  text-align: center;
  transform: translate(0px, 200px);
  opacity: 0;
}

#service-title-0 {
  transform: translate(0px, 0px);
  opacity: 1;
}

/* Images */

.service__images {
  position: absolute;
  left: 0;
  width: 100%;
}
.service__image {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 100svh;
  padding-left: 5rem;
  padding-right: 5rem;
}
.service__image-1 {
  padding-top: 60svh;
}
.service__image-2 {
  padding-top: 90svh;
}

@media (min-width: 768px) {
  .service__image {
    height: 200svh;
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

.service__image-1 {
  padding-top: 100svh;
}
.service__image-2 {
  padding-top: 150svh;
}
}

.service__image-1 img {
  transform: rotate(-10deg);
}
.service__image-2 img {
  transform: rotate(15deg);
}
