.o-scrollable-image.o-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (min-width: 1100px) {
  .o-scrollable-image.o-section {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
.o-scrollable-image__content {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.o-scrollable-image__content--container {
  position: relative;
}
.o-scrollable-image__header {
  margin-bottom: 2.6rem;
}
@media screen and (min-width: 1100px) {
  .o-scrollable-image__header {
    margin-bottom: 7.8rem;
  }
}
.o-scrollable-image__footer {
  width: 100%;
  flex-basis: 100%;
  margin-top: 3rem;
}
@media screen and (min-width: 1100px) {
  .o-scrollable-image__footer {
    margin-top: 5rem;
  }
}
.o-scrollable-image__mobile-image {
  margin-bottom: 3rem;
}
.o-scrollable-image__mobile-image img {
  width: 100%;
  height: auto;
}
