@media only screen and (width < 1024px) {
  .steps-how-it-connect {
    display: flex;
    gap: 48px;
  }
  .steps-how-it-connect .thesis-step {
    flex-direction: row;
  }
  .steps-how-it-connect .thesis-step__header::after {
    display: none;
  }
}
@media only screen and (width < 768px) {
  .steps-how-it-connect {
    flex-direction: column;
    gap: 0;
  }
}

@media only screen and (width < 1024px) {
  .service-s3__steps-header {
    max-width: 240px;
    width: 100%;
  }
}
@media only screen and (width < 1024px) {
  .service-s3__steps-header {
    max-width: 100%;
  }
}

.service-s3__banner-text {
  margin-bottom: 32px;
}
@media only screen and (width < 768px) {
  .service-s3__banner-text {
    margin-bottom: 24px;
  }
}

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