.service-section {
  padding: 20rem 0 35rem;
}

@media (max-width: 47.99em) {
  .service-section {
    padding: 12rem 0 20rem;
  }
}

.usecases-img {
  position: absolute;
  top: 50%;
  left: -15rem;
  width: 60rem;
  max-width: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 61.99em) {
  .usecases-img {
    top: 0;
    width: 30rem;
  }
}

@media (max-width: 35.99em) {
  .usecases-img {
    max-width: 70%;
    left: -20rem;
  }
}

.usecases-section {
  padding: 0 0 25rem;
}

@media (max-width: 61.99em) {
  .usecases-section {
    padding: 5rem 0 15rem;
    margin-top: 0;
  }
}

@media (max-width: 35.99em) {
  .usecases-section {
    padding-bottom: 12rem;
  }
}

.why-us-section {
  padding-bottom: 0;
}

.why-us-bg {
  width: 14rem;
}

.why-us-bg--top {
  top: 0;
  left: 0;
}

.why-us-bg--bottom {
  bottom: 0;
  right: 0;
}

@media (max-width: 47.99em) {
  .why-us-bg {
    width: 10rem;
  }
}

@media (max-width: 35.99em) {
  .why-us-bg {
    width: 6rem;
  }
}

.counter-bg-left {
  top: 5rem;
  left: 0rem;
  width: 20rem;
  -webkit-transform: translateX(-15%);
          transform: translateX(-15%);
}

@media (max-width: 47.99em) {
  .counter-bg-left {
    display: none;
  }
}

.counter-section {
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 47.99em) {
  .counter-section {
    padding-bottom: 6rem;
    padding-top: 5rem;
    margin-top: -5rem;
  }
}

@media (max-width: 35.99em) {
  .counter-section {
    padding-bottom: 10rem;
  }
}

.how-it-works {
  padding: 20rem 0 35rem;
}

@media (max-width: 47.99em) {
  .how-it-works {
    padding: 15rem 0 20rem;
  }
}

@media (max-width: 35.99em) {
  .how-it-works {
    padding-top: 10rem;
  }
}

.pricing-section {
  padding: 30rem 0 0;
}

@media (max-width: 61.99em) {
  .pricing-section {
    padding: 25rem 0 0;
  }
}

@media (max-width: 47.99em) {
  .pricing-section {
    padding: 20rem 0 0;
  }
}

@media (max-width: 35.99em) {
  .pricing-section {
    padding: 15rem 0 0;
  }
}

.pricing-bg-right {
  top: 60%;
  right: 0;
  width: 20rem;
  -webkit-transform: rotateY(180deg) rotateX(180deg) translateX(-15%);
          transform: rotateY(180deg) rotateX(180deg) translateX(-15%);
}
/*# sourceMappingURL=homepage.css.map */