@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap");
.sec__otr {
  text-align: center;
  margin-top: 30px;
  padding-bottom: 100px;
}
.sec__otr p {
  margin-top: 50px;
  text-align: center;
}

.sec1__img-wrap {
  text-align: center;
  margin-top: 100px;
  padding-bottom: 50px;
}
.sec1__tx {
  text-align: center;
  padding-bottom: 50px;
}

.sec5__otr {
  display: flex;
}
@media screen and (max-width: 992px) {
  .sec5__otr {
    display: block;
  }
}
.sec5__item {
  width: 50%;
}
@media screen and (max-width: 992px) {
  .sec5__item {
    width: 100%;
  }
}
.sec5__p {
  margin-top: 20px;
  padding-bottom: 50px;
}

.js-scroll-overlap--img {
  padding: 100px 0;
}
.js-scroll-overlap--img img {
  width: 100%;
}

.js-scroll-overlap:not(.is-disabled) {
  --sticky-offset: -1px;
  position: sticky;
  top: var(--sticky-offset);
  background: white;
}

.js-scroll-overlap[data-is-overlay=true]:not(.is-disabled) .img-wrap {
  position: relative;
}

.js-scroll-overlap[data-is-overlay=true]:not(.is-disabled) .img-wrap::after {
  content: "";
  opacity: var(--overlay-opacity);
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
}

.js-scroll-overlap[data-is-overlay=true]:not(.is-disabled).is-active::after {
  will-change: opacity;
}

.relative {
  position: relative;
  background: white;
}/*# sourceMappingURL=top.css.map */