/* Spacing */

.mb-0 {
  margin-bottom: 0;
}


/* Text */

.link-blue,
.prose a {
  color: #1096c5;
}

.link-blue:hover,
.prose a:hover {
  color: rgba(16,150,197,.75);
}


/* Gradients */

.page-gradient-wrapper {
  background: radial-gradient(
      219.56% 271.01% at -191.37% 95.38%,
      rgba(85, 208, 237, 0.05) 40.95%,
      rgba(150, 205, 106, 0) 59.01%,
      rgba(255, 210, 103, 0) 76.04%,
      rgba(255, 255, 255, 0) 88.54%,
      rgba(255, 255, 255, 0.1) 100%
    ),
    radial-gradient(
      1214.65% 908.37% at -296.24% 45.55%,
      rgba(42, 196, 232, 0.02) 0%,
      rgba(16, 150, 197, 0) 11.67%,
      rgba(42, 196, 232, 0) 18.9%,
      rgba(124, 192, 69, 0.03) 31.58%,
      rgba(255, 180, 1, 0.03) 50.87%,
      rgba(252, 252, 252, 0.01) 74.31%,
      rgba(252, 252, 252, 0.2) 100%
    ),
    radial-gradient(
      131.57% 256.83% at 263.42% 34.17%,
      #fcfcfc 0%,
      rgba(255, 255, 255, 0.14) 36.14%,
      rgba(255, 210, 103, 0.19) 49.77%,
      rgba(176, 217, 143, 0.13) 66.32%,
      rgba(107, 214, 239, 0) 79.71%,
      rgba(253, 253, 253, 0) 93.71%,
      rgba(252, 252, 252, 0.32) 100%
    ),
    #fcfcfc;
}

.header-gradient-wrapper {
  background: radial-gradient(
    236.96% 138.94% at 66.81% 76.29%,
    rgba(255, 255, 255, 0.22) 0%,
    rgba(150, 205, 106, 0.22) 41.25%,
    rgba(255, 195, 52, 0.24) 67%
  );
}


/* Conveyors */

.greenblue-right-wrapper {
  background-position-x: calc(50% - 55vw);
}

.greenblue-right-wrapper.top {
  background-position-x: calc(50% - 55vw);
  background-position-y: -270px;
}

.greenblue-right-wrapper.pricing-top-greenblue {
  background-position-x: calc(50% + 13vw);
  background-position-y: calc(100% - 50px);
}

.bluegreen-left-wrapper {
  background-position-x: calc(50% + 55vw);
}

.bluegreen-left-wrapper.top {
  background-position-x: calc(50% + 55vw);
  background-position-y: -370px;
}

.bluegreen-left-wrapper.pricing-top-greenblue {
  background-position-x: calc(50% - 13vw);
  background-position-y: calc(50% + 5vw);
}

.yellowgreen-left-wrapper {
  background-position-x: calc(50% - 32vw);
}

.orangeyellow-down-wrapper.pricing-orangeyellow {
  display: none; /* hide orangeyellow-down-wrapper for now */
  background-position-x: calc(50% - 35vw);
  background-position-y: calc(0% + 100px);
}

.yellowgreen-up-wrapper.pricing-yellowgreen {
  background-position-x: calc(50% + 50px);
  background-position-y: calc(50% + 50px);
}

@media screen and (max-width: 767px) {
  .greenblue-right-wrapper {
    background-position-x: calc(50% - 65vw);
  }

  .greenblue-right-wrapper.top {
    background-position-x: calc(50% - 65vw);
    background-position-y: -150px;
  }

  .greenblue-right-wrapper.pricing-top-greenblue {
    background-position-x: calc(50% + 15vw);
    background-position-y: calc(100% - 80px);
  }

  .bluegreen-left-wrapper {
    background-position-x: calc(50% + 65vw);
  }

  .bluegreen-left-wrapper.top {
    background-position-x: calc(50% + 65vw);
    background-position-y: -190px;
  }

  .yellowgreen-left-wrapper {
    background-position-x: 50%;
  }

  .bluegreen-left-wrapper.pricing-top-greenblue {
    background-position-x: calc(50% - 15vw);
    background-position-y: calc(50% - 100px);
  }

  .orangeyellow-down-wrapper.pricing-orangeyellow {
    display: none; /* hide orangeyellow-down-wrapper for now */
    background-position-x: calc(50% - 35vw);
    background-position-y: calc(0% + 100px);
  }

  .yellowgreen-up-wrapper.pricing-yellowgreen {
    background-position-x: calc(50% + 50px);
    background-position-y: 70%;
  }
}

.w-richtext.body-text p {
  margin-bottom: 5px;
}

.w-richtext.body-text ul {
  margin-top: 15px;
}


