.imagine-si-text {
  padding-top: 66.1333333333px;
  padding-bottom: 66.1333333333px;
  border-bottom: 2px solid #97999A;
}
@media only screen and (min-width: 992px) {
  .imagine-si-text {
    padding-top: calc(66.1333333333px + 29.8666666667 * (100vw - 992px) / 736);
    padding-bottom: calc(66.1333333333px + 29.8666666667 * (100vw - 992px) / 736);
  }
}
@media only screen and (min-width: 1728px) {
  .imagine-si-text {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media screen and (max-width: 767px) {
  .imagine-si-text {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.imagine-si-text:last-of-type {
  border: 0;
}
.imagine-si-text .inner {
  display: flex;
  align-items: center;
  gap: 37.2px;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) {
  .imagine-si-text .inner {
    gap: calc(37.2px + 16.8 * (100vw - 992px) / 736);
  }
}
@media only screen and (min-width: 1728px) {
  .imagine-si-text .inner {
    gap: 54px;
  }
}
@media screen and (max-width: 767px) {
  .imagine-si-text .inner {
    gap: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .imagine-si-text .inner {
    flex-direction: column;
    align-items: center;
  }
}
.imagine-si-text .inner .text {
  flex: 1;
}
@media only screen and (min-width: 992px) {
  .imagine-si-text .inner .text {
    width: 40%;
  }
}
.imagine-si-text .inner .text sup {
  font-size: 12px;
}
.imagine-si-text .inner .text h1 {
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .imagine-si-text .inner .text h1 {
    max-width: 100%;
    text-align: center;
  }
}
.imagine-si-text .inner .text .btn {
  margin-top: 20px;
}
.imagine-si-text .inner .imagine-wrap {
  display: flex;
  align-items: center;
  gap: 30px;
  padding-top: 22.0444444444px;
}
@media only screen and (min-width: 992px) {
  .imagine-si-text .inner .imagine-wrap {
    padding-top: calc(22.0444444444px + 9.9555555556 * (100vw - 992px) / 736);
  }
}
@media only screen and (min-width: 1728px) {
  .imagine-si-text .inner .imagine-wrap {
    padding-top: 32px;
  }
}
@media screen and (max-width: 767px) {
  .imagine-si-text .inner .imagine-wrap {
    padding-top: 32px;
  }
}
@media only screen and (min-width: 992px) {
  .imagine-si-text .inner .imagine-wrap {
    width: 60%;
  }
}
@media only screen and (max-width: 991px) {
  .imagine-si-text .inner .imagine-wrap {
    padding-top: 0;
  }
}
.imagine-si-text .inner .imagine-wrap .logo {
  flex-shrink: 0;
}
@media only screen and (min-width: 992px) {
  .imagine-si-text .inner.flex-row-reverse {
    flex-direction: row-reverse;
  }
}

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