h2 {
  line-height: 120% !important;
}

.text-big {
  font-size: 21px;
  font-weight: 600;
  line-height: 130%;
}

.text-large {
  font-size: 28px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 800px) {
  p {
    font-size: 16px;
  }
  h2 {
    font-size: 28px;
  }
  .text-big {
    font-size: 18px;
  }
  .text-large {
    font-size: 24px;
  }
}
.wp-block-lazyblock-strategy-step {
  max-width: 600px;
}
.wp-block-lazyblock-strategy-step .step-header {
  position: relative;
}
.wp-block-lazyblock-strategy-step .step-header .step-number {
  position: absolute;
  font-weight: 700;
  font-size: 26px;
  transform: rotate(90deg);
  top: -3px;
  z-index: 1;
}
.wp-block-lazyblock-strategy-step .step-header h3 {
  position: relative;
  margin-left: 60px;
  z-index: 1;
  line-height: 140%;
}
.wp-block-lazyblock-strategy-step .step-header:after {
  top: 30px;
  left: -20px;
  position: absolute;
  display: block;
  content: "";
  width: 280px;
  height: 8px;
  background-color: #FF6BFF;
  z-index: 0;
}
.wp-block-lazyblock-strategy-step .step-content {
  margin-left: 60px;
}

.home-hero {
  position: relative;
  padding: 30px 20px !important;
}
.home-hero:before {
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  bottom: 0;
  right: 0;
  content: "asdadasds";
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
}
.home-hero .stk-button__inner-text {
  letter-spacing: 0.03em;
  padding: 0 12px;
}

.home-intro {
  margin: 8px;
}
.home-intro p {
  max-width: 800px;
  padding: 40px 0;
}

@media (max-width: 800px) {
  .home-hero p {
    font-size: 16px !important;
  }
  .home-hero h2 {
    font-size: 28px !important;
  }
}
@media (min-width: 800px) {
  .home-hero {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

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