/*
 * Heading compatibility layer - GENERATED FILE, DO NOT EDIT.
 *
 * Source:    dist/css/main.css
 * Generator: tools/generate-heading-css.py
 *
 * Templates use <h2 class="is-h3"> where the markup previously used <h3>.
 * These rules keep the original styling for the moved headings.
 * Re-run the generator whenever main.css changes.
 */

/* Accessible heading for pages with no visible title (blog archive). */
.seo-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

h2.is-h1 {padding: 0;
  margin: 0;}
h2.is-h3 {padding: 0;
  margin: 0;}
h1.is-h3 {padding: 0;
  margin: 0;}
h2.is-h4 {padding: 0;
  margin: 0;}
h3.is-h4 {padding: 0;
  margin: 0;}
h3.is-h5 {padding: 0;
  margin: 0;}
.fancybox-share h2.is-h1 {margin: 0 0 20px;
  color: #222;
  font-size: 35px;
  font-weight: 700;}
h2.is-h1 {margin: 0.67em 0;
  font-size: 2em;}
.banner-text h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin-bottom: 10px;
      color: #fff;
      font-size: 32px;
      letter-spacing: -0.03em;
      line-height: 44px;}
.banner-text h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin-bottom: 10px;
      color: #fff;
      font-size: 32px;
      letter-spacing: -0.03em;
      line-height: 44px;}
.blog-hero-head h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    color: #171717;
    font-size: 42px;
    letter-spacing: -0.03em;
    line-height: 140%;
    text-align: center;}
.blog-content article h2.is-h1 {font-size: 36px;}
.blog-content article h2.is-h3 {font-size: 28px;}
.blog-content article h1.is-h3 {font-size: 28px;}
.blog-content article h2.is-h4 {font-size: 24px;}
.blog-content article h3.is-h4 {font-size: 24px;}
.blog-content article h3.is-h5 {font-size: 20px;}
.blog-content article h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article h2.is-h3 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article h1.is-h3 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article h2.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article h3.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article h3.is-h5 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 30px;
    color: #171717;
    line-height: 150%;}
.blog-content article .people-item-text h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 20px;
        color: #171717;
        font-size: 24px;
        line-height: 150%;}
.blog-content article .people-item-text h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 20px;
        color: #171717;
        font-size: 24px;
        line-height: 150%;}
.box-component-wrapper-text-head h2.is-h1 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h2.is-h3 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h1.is-h3 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h2.is-h4 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h3.is-h4 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h3.is-h5 {margin: 0;
          font-size: 52px;
          line-height: 62px;
          letter-spacing: -1.56px;
          color: #200;
          text-align: center;
          font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;}
.box-component-wrapper-text-head h2.is-h1 span {color: #0A6375;}
.box-component-wrapper-text-head h2.is-h3 span {color: #0A6375;}
.box-component-wrapper-text-head h1.is-h3 span {color: #0A6375;}
.box-component-wrapper-text-head h2.is-h4 span {color: #0A6375;}
.box-component-wrapper-text-head h3.is-h4 span {color: #0A6375;}
.box-component-wrapper-text-head h3.is-h5 span {color: #0A6375;}
.card-text-modules-content .card-text-module-description h2.is-h4 {font-size: 18px;
        line-height: 22px;
        letter-spacing: -0.02em;
        font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #0a6375;
        margin-bottom: 21px;}
.card-text-modules-content .card-text-module-description h3.is-h4 {font-size: 18px;
        line-height: 22px;
        letter-spacing: -0.02em;
        font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #0a6375;
        margin-bottom: 21px;}
.card.is-big .card-text h2.is-h3 {margin-top: 0;
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 130%;}
.card.is-big .card-text h1.is-h3 {margin-top: 0;
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 130%;}
.card-text h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin-top: 9px;
      color: #171717;
      font-size: 24px;
      letter-spacing: -0.03em;
      line-height: 32px;}
.card-text h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin-top: 9px;
      color: #171717;
      font-size: 24px;
      letter-spacing: -0.03em;
      line-height: 32px;}
.description-comp-head h3.is-h5 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #444;
      font-size: 24px;
      line-height: normal;
      letter-spacing: -0.72px;
      text-align: center;}
.description-comp-title h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h2.is-h3 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h1.is-h3 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h2.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h3.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h3.is-h5 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 119.231%;
    letter-spacing: -1.56px;
    color: #171717;
    margin: 0 0 80px 0;}
.description-comp-title h2.is-h1 span.is-blue {color: #1ecec9;}
.description-comp-title h2.is-h3 span.is-blue {color: #1ecec9;}
.description-comp-title h1.is-h3 span.is-blue {color: #1ecec9;}
.description-comp-title h2.is-h4 span.is-blue {color: #1ecec9;}
.description-comp-title h3.is-h4 span.is-blue {color: #1ecec9;}
.description-comp-title h3.is-h5 span.is-blue {color: #1ecec9;}
.description-comp-title h2.is-h1 span.is-pink {color: #ffb9aa;}
.description-comp-title h2.is-h3 span.is-pink {color: #ffb9aa;}
.description-comp-title h1.is-h3 span.is-pink {color: #ffb9aa;}
.description-comp-title h2.is-h4 span.is-pink {color: #ffb9aa;}
.description-comp-title h3.is-h4 span.is-pink {color: #ffb9aa;}
.description-comp-title h3.is-h5 span.is-pink {color: #ffb9aa;}
.description-comp-title h2.is-h1 span.is-dark-blue {color: #0a6375;}
.description-comp-title h2.is-h3 span.is-dark-blue {color: #0a6375;}
.description-comp-title h1.is-h3 span.is-dark-blue {color: #0a6375;}
.description-comp-title h2.is-h4 span.is-dark-blue {color: #0a6375;}
.description-comp-title h3.is-h4 span.is-dark-blue {color: #0a6375;}
.description-comp-title h3.is-h5 span.is-dark-blue {color: #0a6375;}
.features-module-card h2.is-h4 {font-size: 18px;
      line-height: 150%;
      letter-spacing: -0.02em;
      font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #0a6375;
      margin-bottom: 35px;}
.features-module-card h3.is-h4 {font-size: 18px;
      line-height: 150%;
      letter-spacing: -0.02em;
      font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #0a6375;
      margin-bottom: 35px;}
.main-slide-head h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h2.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h3.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h3.is-h5 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #fff;
      font-size: 42px;
      letter-spacing: -1.26px;
      line-height: 104.762%;
      text-align: center;}
.main-slide-head h2.is-h1 span.is-blue {color: #1ecec9;}
.main-slide-head h2.is-h3 span.is-blue {color: #1ecec9;}
.main-slide-head h1.is-h3 span.is-blue {color: #1ecec9;}
.main-slide-head h2.is-h4 span.is-blue {color: #1ecec9;}
.main-slide-head h3.is-h4 span.is-blue {color: #1ecec9;}
.main-slide-head h3.is-h5 span.is-blue {color: #1ecec9;}
.main-slide-head h2.is-h1 span.is-pink {color: #ffb9aa;}
.main-slide-head h2.is-h3 span.is-pink {color: #ffb9aa;}
.main-slide-head h1.is-h3 span.is-pink {color: #ffb9aa;}
.main-slide-head h2.is-h4 span.is-pink {color: #ffb9aa;}
.main-slide-head h3.is-h4 span.is-pink {color: #ffb9aa;}
.main-slide-head h3.is-h5 span.is-pink {color: #ffb9aa;}
.main-slide-head h2.is-h1 span.is-dark-blue {color: #0a6375;}
.main-slide-head h2.is-h3 span.is-dark-blue {color: #0a6375;}
.main-slide-head h1.is-h3 span.is-dark-blue {color: #0a6375;}
.main-slide-head h2.is-h4 span.is-dark-blue {color: #0a6375;}
.main-slide-head h3.is-h4 span.is-dark-blue {color: #0a6375;}
.main-slide-head h3.is-h5 span.is-dark-blue {color: #0a6375;}
.main-slide-item-title h2.is-h1 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.main-slide-item-title h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.main-slide-item-title h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.main-slide-item-title h2.is-h4 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.main-slide-item-title h3.is-h4 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.main-slide-item-title h3.is-h5 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #1ecec9;
        font-size: 24px;
        letter-spacing: -0.48px;
        line-height: normal;}
.steps-title h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h2.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h3.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h3.is-h5 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: #1ecec9;
      font-size: 52px;
      letter-spacing: -1.56px;
      line-height: 62px;}
.steps-title h2.is-h1 span {color: var(--color);}
.steps-title h2.is-h3 span {color: var(--color);}
.steps-title h1.is-h3 span {color: var(--color);}
.steps-title h2.is-h4 span {color: var(--color);}
.steps-title h3.is-h4 span {color: var(--color);}
.steps-title h3.is-h5 span {color: var(--color);}
.steps-subtitle h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.steps-subtitle h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.steps-subtitle h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.steps-subtitle h2.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.steps-subtitle h3.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.steps-subtitle h3.is-h5 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      color: var(--color);
      font-size: 24px;
      letter-spacing: -1.56px;
      line-height: 28px;
      text-align: center;}
.we-are-featured .we-are-featured-title.is-large h2.is-h4 {font-size: 42px;
    line-height: 44px;}
.we-are-featured .we-are-featured-title.is-large h3.is-h4 {font-size: 42px;
    line-height: 44px;}
.we-are-featured .we-are-featured-title h2.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    color: #444;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 37px;
    text-align: center;}
.we-are-featured .we-are-featured-title h3.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    color: #444;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 37px;
    text-align: center;}
.error-page-content h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin-top: 60px;
      margin-bottom: 0;
      font-size: 30px;
      line-height: 1;
      text-align: center;}
.main-about .household-needs-head h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 38px;
    color: #171717;
    font-size: 52px;
    letter-spacing: -0.03em;
    line-height: 62px;}
.main-about .household-needs-head h2.is-h1 span {color: #0a6375;}
.main-about .our-mission-middle-subtitle h3.is-h5 {font-family: 'Satoshi-Medium';
        font-style: normal;
        font-weight: 500;
        margin-bottom: 36px;
        color: #444;
        font-size: 18px;
        letter-spacing: -0.02em;
        line-height: 28px;}
.main-about .our-mission-middle-title h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 25px;
        color: #171717;
        font-size: 52px;
        letter-spacing: -0.03em;
        line-height: 62px;}
.main-about .our-mission-middle-title h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 25px;
        color: #171717;
        font-size: 52px;
        letter-spacing: -0.03em;
        line-height: 62px;}
.main-about .our-mission-body-item-subtitle h3.is-h5 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 30px;
        color: #0a6375;
        font-size: 18px;
        letter-spacing: -0.02em;
        line-height: 28px;}
.main-about .our-team-block-title h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 130px;
        color: #111;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;
        text-align: center;}
.main-about .our-team-block-title h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 130px;
        color: #111;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;
        text-align: center;}
.avenueliving-hero-text h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 46px;
    line-height: 1.4;
    color: #0a6375;
    margin: 0 0 16px 0;}
.avenueliving-hero-text h2.is-h1 span:first-child {color: #ffb9aa;}
.avenueliving-hero-text h2.is-h1 span:last-child {color: #1ecec9;}
.avenueliving-hero-img h2.is-h4 {font-size: 24px;
    text-align: center;
    margin-top: 32px;}
.avenueliving-hero-img h3.is-h4 {font-size: 24px;
    text-align: center;
    margin-top: 32px;}
.avenueliving-slide-head h2.is-h3 {font-size: 32px;
      line-height: 1.2;
      color: #0a6375;
      margin-bottom: 32px;
      font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      text-align: center;}
.avenueliving-slide-head h1.is-h3 {font-size: 32px;
      line-height: 1.2;
      color: #0a6375;
      margin-bottom: 32px;
      font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      text-align: center;}
.avenueliving-slide-head h2.is-h3 span:first-child {color: #ffb9aa;}
.avenueliving-slide-head h1.is-h3 span:first-child {color: #ffb9aa;}
.avenueliving-slide-head h2.is-h3 span:last-child {color: #1ecec9;}
.avenueliving-slide-head h1.is-h3 span:last-child {color: #1ecec9;}
.main-contact .contact-head-title h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-bottom: 50px;
    color: #171717;
    font-size: 52px;
    letter-spacing: -0.03em;
    line-height: 62px;}
.main-developer-api .timely-payment-head-title h2.is-h1 {margin: 0;
      color: #0A6375;}
.main-developer-api .timely-payment-head-title h2.is-h1 span:first-child {color: #FFB9AA;}
.main-developer-api .timely-payment-head-title h2.is-h1 span:last-child {color: #1ECEC9;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h2.is-h3 {color: #0A6375 !important;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h1.is-h3 {color: #0A6375 !important;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h2.is-h3 span:first-child {color: #FFB9AA !important;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h1.is-h3 span:first-child {color: #FFB9AA !important;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h2.is-h3 span:last-child {color: #1ECEC9 !important;}
.main-developer-api .general-about-partners .flexible-rent-payments-head h1.is-h3 span:last-child {color: #1ECEC9 !important;}
.main-developer-api .request-item-head h3.is-h5 {font-size: 52px;
        line-height: 62px;
        font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #000;}
.main-developer-api .request-item-head h3.is-h5 span.is-blue {color: #1ECEC9;}
.main-developer-api .request-item-head h3.is-h5 span.is-dark-blue {color: #0A6375;}
.main-developer-api .request-item-head h3.is-h5 span.is-blue {color: #FFB9AA;}
section.handoff-hero h2.is-h1 {font-family: 'Satoshi-Regular';
    font-style: normal;
    font-weight: 400;
    margin-bottom: 32px;
    color: #fff;
    font-size: 42px;
    line-height: 150%;}
section.handoff-body .handoff-body-style-guide-item-title h3.is-h5 {font-family: 'Satoshi-Light';
      font-style: normal;
      font-weight: 300;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #030303;
      font-size: 14px;
      line-height: 150%;}
section.handoff-body .handoff-body-style-guide-item-title h3.is-h5::before {width: 40px;
        height: 1px;
        margin-right: 16px;
        background-color: #030303;
        content: '';}
.help-content-text h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 55px;
    color: #171717;
    font-size: 52px;
    letter-spacing: -0.03em;
    line-height: 62px;}
.main-home .rent-and-bills .section-head-title h2.is-h1 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 50px;
        color: #171717;
        font-size: 52px;
        letter-spacing: -0.03em;
        line-height: 62px;}
.main-home .rent-and-bills .section-head-title h2.is-h1 span:nth-child(1) {color: #1ecec9;}
.main-home .rent-and-bills .section-head-title h2.is-h1 span:nth-child(2) {color: #ffb9aa;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h2.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          margin-bottom: 37px;
          color: #171717;
          font-size: 42px;
          letter-spacing: -0.03em;
          line-height: 44px;
          text-align: center;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h1.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          margin-bottom: 37px;
          color: #171717;
          font-size: 42px;
          letter-spacing: -0.03em;
          line-height: 44px;
          text-align: center;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h2.is-h3 span:first-child {color: #ffb9aa;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h1.is-h3 span:first-child {color: #ffb9aa;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h2.is-h3 span:last-child {color: #1ecec9;}
.main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h1.is-h3 span:last-child {color: #1ecec9;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h1 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h3 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h1.is-h3 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h4 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h3.is-h4 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h3.is-h5 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            line-height: 1.4;
            color: #171717;
            letter-spacing: -0.03em;
            text-align: center;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h1 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h3 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h1.is-h3 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h2.is-h4 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h3.is-h4 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-head h3.is-h5 span {color: #0A6375;}
.main-home .custom-schedule-item.item-second .custom-schedule-item-middle-content-body h3.is-h5 {font-family: 'Satoshi-Bold';
              font-style: normal;
              font-weight: 700;
              margin-bottom: 20px;
              color: #0a6375;
              font-size: 18px;
              letter-spacing: -0.02em;
              line-height: 22px;}
.main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h2.is-h3 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            margin-bottom: 28px;
            color: #171717;
            font-size: 42px;
            letter-spacing: -0.03em;
            line-height: 44px;}
.main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h1.is-h3 {font-family: 'Satoshi-Bold';
            font-style: normal;
            font-weight: 700;
            margin-bottom: 28px;
            color: #171717;
            font-size: 42px;
            letter-spacing: -0.03em;
            line-height: 44px;}
.main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h2.is-h3 span {color: #ffb9aa;}
.main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h1.is-h3 span {color: #ffb9aa;}
.main-home .overdrafts-content h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 36px;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .overdrafts-content h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 36px;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .overdrafts-content h2.is-h3 span {color: #0a6375;}
.main-home .overdrafts-content h1.is-h3 span {color: #0a6375;}
.main-home .overdrafts-content h2.is-h3 b {color: #ffb9aa;}
.main-home .overdrafts-content h1.is-h3 b {color: #ffb9aa;}
.main-home .late-payment-content h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 38px;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .late-payment-content h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 38px;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .late-payment-content h2.is-h3 span {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #1ecec9;
          font-size: 42px;
          letter-spacing: -0.03em;
          line-height: 44px;}
.main-home .late-payment-content h1.is-h3 span {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #1ecec9;
          font-size: 42px;
          letter-spacing: -0.03em;
          line-height: 44px;}
.main-home .late-payment-content h3.is-h5 {font-family: 'Satoshi-Medium';
        font-style: normal;
        font-weight: 500;
        margin-bottom: 40px;
        color: #171717;
        font-size: 18px;
        letter-spacing: -0.02em;
        line-height: 28px;}
.main-home .late-payment-content h3.is-h5 span {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #1ecec9;
          font-size: 18px;
          letter-spacing: -0.02em;
          line-height: 28px;}
.main-home .bring-content-title h2.is-h4 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .bring-content-title h3.is-h4 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        color: #171717;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;}
.main-home .bring-content-title h2.is-h4 span:first-child {color: #1ecec9;}
.main-home .bring-content-title h3.is-h4 span:first-child {color: #1ecec9;}
.main-home .bring-content-title h2.is-h4 span:last-child {color: #ffb9aa;}
.main-home .bring-content-title h3.is-h4 span:last-child {color: #ffb9aa;}
.main-partner-landing .partner-landing-hero-title h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h2.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h1.is-h3 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h2.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h3.is-h4 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h3.is-h5 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      margin: 0;
      color: #0a6375;
      font-size: 66px;
      letter-spacing: -1.56px;
      line-height: 80px;}
.main-partner-landing .partner-landing-hero-title h2.is-h1 span {color: #1ecec9;}
.main-partner-landing .partner-landing-hero-title h2.is-h3 span {color: #1ecec9;}
.main-partner-landing .partner-landing-hero-title h1.is-h3 span {color: #1ecec9;}
.main-partner-landing .partner-landing-hero-title h2.is-h4 span {color: #1ecec9;}
.main-partner-landing .partner-landing-hero-title h3.is-h4 span {color: #1ecec9;}
.main-partner-landing .partner-landing-hero-title h3.is-h5 span {color: #1ecec9;}
.main-partner-landing .we-are-featured-title h2.is-h4 {color: #0a6375;
        font-size: 42px;
        letter-spacing: -1.56px;
        line-height: 44px;}
.main-partner-landing .we-are-featured-title h3.is-h4 {color: #0a6375;
        font-size: 42px;
        letter-spacing: -1.56px;
        line-height: 44px;}
.main-partner-landing .help-content h2.is-h1 {margin-bottom: 80px;
      color: #0a6375;
      text-align: center;}
.main-partners .timely-payment-head-title h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    max-width: 620px;
    margin-bottom: 50px;
    color: #171717;
    font-size: 52px;
    letter-spacing: -0.03em;
    line-height: 62px;}
.main-partners .timely-payment-head-title h2.is-h1 span {color: #0a6375;}
.main-partners .general-about-partners .partners-improvement-item-content h3.is-h5 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 30px;
        color: #0a6375;
        font-size: 18px;
        letter-spacing: -0.02em;
        line-height: 28px;}
.main-partners .general-about-partners .credit-and-financial-head h2.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          margin-bottom: 38px;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;}
.main-partners .general-about-partners .credit-and-financial-head h1.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          margin-bottom: 38px;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;}
.main-partners .general-about-partners .credit-and-financial-head h2.is-h3 span:nth-child(1) {color: #ffb9aa;}
.main-partners .general-about-partners .credit-and-financial-head h1.is-h3 span:nth-child(1) {color: #ffb9aa;}
.main-partners .general-about-partners .credit-and-financial-head h2.is-h3 span:nth-child(2) {color: #1ecec9;}
.main-partners .general-about-partners .credit-and-financial-head h1.is-h3 span:nth-child(2) {color: #1ecec9;}
.main-partners .our-team-block-title h2.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 130px;
        color: #111;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;
        text-align: center;}
.main-partners .our-team-block-title h1.is-h3 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 130px;
        color: #111;
        font-size: 42px;
        letter-spacing: -0.03em;
        line-height: 44px;
        text-align: center;}
.request-item-head.is-large h2.is-h4 {font-size: 42px;
    line-height: 44px;}
.request-item-head.is-large h3.is-h4 {font-size: 42px;
    line-height: 44px;}
.request-item-head h2.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    color: #444;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 37px;
    text-align: center;}
.request-item-head h3.is-h4 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    color: #444;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 37px;
    text-align: center;}
.request-item-head h3.is-h5 {font-family: 'Satoshi-Medium';
    font-style: normal;
    font-weight: 500;
    color: #444;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 37px;
    text-align: center;}
.main-residents .timely-payment-head-title h2.is-h1 {font-family: 'Satoshi-Bold';
    font-style: normal;
    font-weight: 700;
    max-width: 620px;
    margin-bottom: 50px;
    color: #171717;
    font-size: 52px;
    letter-spacing: -0.03em;
    line-height: 62px;}
.main-residents .timely-payment-head-title h2.is-h1 span {color: #0a6375;}
.main-residents .general-about-partners .partners-improvement-item-content h3.is-h5 {font-family: 'Satoshi-Bold';
        font-style: normal;
        font-weight: 700;
        margin-bottom: 30px;
        color: #0a6375;
        font-size: 18px;
        letter-spacing: -0.02em;
        line-height: 28px;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h1 h2 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h1.is-h3 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h4 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h4 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h5 {font-family: 'Satoshi-Bold';
          font-style: normal;
          font-weight: 700;
          color: #171717;
          font-size: 52px;
          letter-spacing: -0.03em;
          line-height: 62px;
          text-align: center;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h1 h2 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h3 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h1.is-h3 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h4 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h4 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h5 span:nth-child(2) {color: #ffb9aa;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h1 h2 span:nth-child(1) {color: #1ecec9;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h3 span:nth-child(1) {color: #1ecec9;}
.main-residents .general-about-partners .flexible-rent-payments-head h1.is-h3 span:nth-child(1) {color: #1ecec9;}
.main-residents .general-about-partners .flexible-rent-payments-head h2.is-h4 span:nth-child(1) {color: #1ecec9;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h4 span:nth-child(1) {color: #1ecec9;}
.main-residents .general-about-partners .flexible-rent-payments-head h3.is-h5 span:nth-child(1) {color: #1ecec9;}
.main-residents .always-in-your-head-title h2.is-h1 {font-family: 'Satoshi-Bold';
      font-style: normal;
      font-weight: 700;
      max-width: 620px;
      margin-bottom: 50px;
      color: #171717;
      font-size: 52px;
      letter-spacing: -0.03em;
      line-height: 62px;}
.main-residents .always-in-your-head-title h2.is-h1 span:nth-child(1) {color: #1ecec9;}
.main-residents .always-in-your-head-title h2.is-h1 span:nth-child(2) {color: #ffb9aa;}

@media only screen and (min-width: 1201px) and (max-width: 1439px) {
  .box-component-wrapper-text-head h2.is-h1 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h2.is-h3 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h1.is-h3 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h2.is-h4 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h3.is-h4 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h3.is-h5 {font-size: 42px;
                line-height: 52px;}
  .description-comp-head h3.is-h5 {font-size: 20px;}
  .description-comp-title h2.is-h1 {font-size: 44px;
          margin: 0 0 60px 0;}
  .description-comp-title h2.is-h3 {font-size: 44px;
          margin: 0 0 60px 0;}
  .description-comp-title h1.is-h3 {font-size: 44px;
          margin: 0 0 60px 0;}
  .description-comp-title h2.is-h4 {font-size: 44px;
          margin: 0 0 60px 0;}
  .description-comp-title h3.is-h4 {font-size: 44px;
          margin: 0 0 60px 0;}
  .description-comp-title h3.is-h5 {font-size: 44px;
          margin: 0 0 60px 0;}
  .main-slide-head h2.is-h1 {font-size: 36px;}
  .main-slide-head h2.is-h3 {font-size: 36px;}
  .main-slide-head h1.is-h3 {font-size: 36px;}
  .main-slide-head h2.is-h4 {font-size: 36px;}
  .main-slide-head h3.is-h4 {font-size: 36px;}
  .main-slide-head h3.is-h5 {font-size: 36px;}
  .main-slide-item-title h2.is-h1 {font-size: 22px;}
  .main-slide-item-title h2.is-h3 {font-size: 22px;}
  .main-slide-item-title h1.is-h3 {font-size: 22px;}
  .main-slide-item-title h2.is-h4 {font-size: 22px;}
  .main-slide-item-title h3.is-h4 {font-size: 22px;}
  .main-slide-item-title h3.is-h5 {font-size: 22px;}
  .main-home .bring-content-title h2.is-h4 {font-size: 38px;
              line-height: 40px;}
  .main-home .bring-content-title h3.is-h4 {font-size: 38px;
              line-height: 40px;}
}

@media only screen and (min-width: 1440px) and (max-width: 1679px) {
  .main-home .bring-content-title h2.is-h4 {font-size: 38px;
              line-height: 40px;}
  .main-home .bring-content-title h3.is-h4 {font-size: 38px;
              line-height: 40px;}
}

@media only screen and (min-width: 320px) and (max-width: 1200px) {
  .steps-title h2.is-h1 {font-size: 42px;
            line-height: 44px;}
  .steps-title h2.is-h3 {font-size: 42px;
            line-height: 44px;}
  .steps-title h1.is-h3 {font-size: 42px;
            line-height: 44px;}
  .steps-title h2.is-h4 {font-size: 42px;
            line-height: 44px;}
  .steps-title h3.is-h4 {font-size: 42px;
            line-height: 44px;}
  .steps-title h3.is-h5 {font-size: 42px;
            line-height: 44px;}
  .main-partner-landing .partner-landing-hero-title h2.is-h1 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .partner-landing-hero-title h2.is-h3 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .partner-landing-hero-title h1.is-h3 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .partner-landing-hero-title h2.is-h4 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .partner-landing-hero-title h3.is-h4 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .partner-landing-hero-title h3.is-h5 {font-size: 52px;
            line-height: 62px;}
  .main-partner-landing .we-are-featured-title h2.is-h4 {font-size: 38px;
              line-height: 48px;}
  .main-partner-landing .we-are-featured-title h3.is-h4 {font-size: 38px;
              line-height: 48px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .card-text-modules-content .card-text-module-description h2.is-h4 {margin-bottom: 14px;}
  .card-text-modules-content .card-text-module-description h3.is-h4 {margin-bottom: 14px;}
  .request-item-head h3.is-h5 {font-size: 16px;
          line-height: 24px;
          text-align: left;}
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
  .banner-text h2.is-h3 {width: 70%;
            margin-bottom: 18px;
            font-size: 22px;
            line-height: 30px;}
  .banner-text h1.is-h3 {width: 70%;
            margin-bottom: 18px;
            font-size: 22px;
            line-height: 30px;}
  .blog-hero-head h2.is-h1 {font-size: 32px;
          line-height: 150%;
          text-align: start;}
  .blog-content article h2.is-h1 {font-size: 28px;}
  .blog-content article h2.is-h3 {font-size: 24px;}
  .blog-content article h1.is-h3 {font-size: 24px;}
  .blog-content article h2.is-h4 {font-size: 20px;}
  .blog-content article h3.is-h4 {font-size: 20px;}
  .blog-content article h3.is-h5 {font-size: 18px;}
  .blog-content article h2.is-h1 {margin-bottom: 20px;}
  .blog-content article h2.is-h3 {margin-bottom: 20px;}
  .blog-content article h1.is-h3 {margin-bottom: 20px;}
  .blog-content article h2.is-h4 {margin-bottom: 20px;}
  .blog-content article h3.is-h4 {margin-bottom: 20px;}
  .blog-content article h3.is-h5 {margin-bottom: 20px;}
  .blog-content article .people-item-text h2.is-h3 {position: absolute;
              top: 56px;
              left: 75px;
              font-size: 22px;
              line-height: 30px;}
  .blog-content article .people-item-text h1.is-h3 {position: absolute;
              top: 56px;
              left: 75px;
              font-size: 22px;
              line-height: 30px;}
  .box-component-wrapper-text-head h2.is-h1 {font-size: 32px;
                line-height: 42px;}
  .box-component-wrapper-text-head h2.is-h3 {font-size: 32px;
                line-height: 42px;}
  .box-component-wrapper-text-head h1.is-h3 {font-size: 32px;
                line-height: 42px;}
  .box-component-wrapper-text-head h2.is-h4 {font-size: 32px;
                line-height: 42px;}
  .box-component-wrapper-text-head h3.is-h4 {font-size: 32px;
                line-height: 42px;}
  .box-component-wrapper-text-head h3.is-h5 {font-size: 32px;
                line-height: 42px;}
  .card.is-big .card-text h2.is-h3 {margin: 20px 0;
            font-size: 20px;
            line-height: 27px;}
  .card.is-big .card-text h1.is-h3 {margin: 20px 0;
            font-size: 20px;
            line-height: 27px;}
  .card-text h2.is-h3 {width: 90%;
            margin: 20px 0;
            font-size: 20px;
            line-height: 27px;}
  .card-text h1.is-h3 {width: 90%;
            margin: 20px 0;
            font-size: 20px;
            line-height: 27px;}
  .description-comp-head h3.is-h5 {font-size: 20px;}
  .description-comp-title h2.is-h1 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .description-comp-title h2.is-h3 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .description-comp-title h1.is-h3 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .description-comp-title h2.is-h4 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .description-comp-title h3.is-h4 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .description-comp-title h3.is-h5 {font-size: 32px;
          letter-spacing: -1.14px;
          line-height: 115.789%;
          margin: 0 0 32px 0;}
  .features-module-card h2.is-h4 {margin-bottom: 10px;
            line-height: 28px;}
  .features-module-card h3.is-h4 {margin-bottom: 10px;
            line-height: 28px;}
  .main-slide-head h2.is-h1 {text-align: left;}
  .main-slide-head h2.is-h3 {text-align: left;}
  .main-slide-head h1.is-h3 {text-align: left;}
  .main-slide-head h2.is-h4 {text-align: left;}
  .main-slide-head h3.is-h4 {text-align: left;}
  .main-slide-head h3.is-h5 {text-align: left;}
  .main-slide-item-title h2.is-h1 {font-size: 18px;}
  .main-slide-item-title h2.is-h3 {font-size: 18px;}
  .main-slide-item-title h1.is-h3 {font-size: 18px;}
  .main-slide-item-title h2.is-h4 {font-size: 18px;}
  .main-slide-item-title h3.is-h4 {font-size: 18px;}
  .main-slide-item-title h3.is-h5 {font-size: 18px;}
  .we-are-featured .we-are-featured-title.is-large h2.is-h4 {font-size: 38px;
          line-height: 48px;}
  .we-are-featured .we-are-featured-title.is-large h3.is-h4 {font-size: 38px;
          line-height: 48px;}
  .we-are-featured .we-are-featured-title h2.is-h4 {font-size: 18px;
          line-height: 28px;}
  .we-are-featured .we-are-featured-title h3.is-h4 {font-size: 18px;
          line-height: 28px;}
  .error-page-content h2.is-h1 {margin-top: 30px;
            font-size: 16px;}
  .main-about .household-needs-head h2.is-h1 {margin-bottom: 30px;
          font-size: 36px;
          line-height: 140%;}
  .main-about .our-mission-middle-subtitle h3.is-h5 {margin-bottom: 5px;
              font-size: 14px;
              line-height: 19px;}
  .main-about .our-mission-middle-title h2.is-h3 {font-size: 38px;
              line-height: 52px;}
  .main-about .our-mission-middle-title h1.is-h3 {font-size: 38px;
              line-height: 52px;}
  .main-about .our-mission-body-item-subtitle h3.is-h5 {margin-bottom: 10px;
              font-size: 18px;
              line-height: 28px;}
  .main-about .our-team-block-title h2.is-h3 {margin-bottom: 76px;
              font-size: 38px;
              line-height: 48px;}
  .main-about .our-team-block-title h1.is-h3 {margin-bottom: 76px;
              font-size: 38px;
              line-height: 48px;}
  .avenueliving-hero-text h2.is-h1 {font-size: 36px;}
  .avenueliving-slide-head h2.is-h3 {font-size: 28px;
            margin-bottom: 26px;}
  .avenueliving-slide-head h1.is-h3 {font-size: 28px;
            margin-bottom: 26px;}
  .main-contact .contact-head-title h2.is-h1 {margin-bottom: 30px;
          font-size: 36px;
          line-height: 140%;}
  .main-developer-api .request-item-head h3.is-h5 {font-size: 40px;
              line-height: 54px;}
  .help-content-text h2.is-h1 {margin-bottom: 30px;
          font-size: 36px;
          line-height: 1.4;}
  .main-home .rent-and-bills .section-head-title h2.is-h1 {margin-bottom: 30px;
              font-size: 36px;
              line-height: 140%;}
  .main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h2.is-h3 {margin-bottom: 25px;
                font-size: 38px;
                line-height: 48px;}
  .main-home .custom-schedule-item.item-first .custom-schedule-item-head-content h1.is-h3 {margin-bottom: 25px;
                font-size: 38px;
                line-height: 48px;}
  .main-home .custom-schedule-item.item-second .custom-schedule-item-middle-content-body h3.is-h5 {margin-bottom: 14px;
                    font-size: 18px;
                    line-height: 22px;}
  .main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h2.is-h3 {margin-bottom: 36px;
                  font-size: 38px;
                  line-height: 44px;}
  .main-home .custom-schedule-item.item-third .custom-schedule-item-body-head-content h1.is-h3 {margin-bottom: 36px;
                  font-size: 38px;
                  line-height: 44px;}
  .main-home .overdrafts-content h2.is-h3 {margin-bottom: 24px;
              font-size: 38px;
              line-height: 44px;}
  .main-home .overdrafts-content h1.is-h3 {margin-bottom: 24px;
              font-size: 38px;
              line-height: 44px;}
  .main-home .late-payment-content h2.is-h3 {margin-bottom: 24px;
              font-size: 38px;
              line-height: 44px;}
  .main-home .late-payment-content h1.is-h3 {margin-bottom: 24px;
              font-size: 38px;
              line-height: 44px;}
  .main-home .late-payment-content h2.is-h3 span {font-size: 38px;
                line-height: 44px;}
  .main-home .late-payment-content h1.is-h3 span {font-size: 38px;
                line-height: 44px;}
  .main-home .late-payment-content h3.is-h5 {margin-bottom: 20px;
              font-size: 18px;
              line-height: 28px;}
  .main-home .late-payment-content h3.is-h5 span {font-size: 18px;
                line-height: 28px;}
  .main-home .bring-content-title h2.is-h4 {font-size: 38px;
              line-height: 44px;}
  .main-home .bring-content-title h3.is-h4 {font-size: 38px;
              line-height: 44px;}
  .main-partner-landing .help-content h2.is-h1 {margin-bottom: 0;}
  .main-partners .timely-payment-head-title h2.is-h1 {margin-bottom: 30px;
          font-size: 36px;
          line-height: 140%;}
  .main-partners .general-about-partners .partners-improvement-item-content h3.is-h5 {margin-bottom: 10px;
              font-size: 18px;
              line-height: 28px;}
  .main-partners .general-about-partners .credit-and-financial-head h2.is-h3 {margin-bottom: 25px;
                font-size: 38px;
                line-height: 52px;}
  .main-partners .general-about-partners .credit-and-financial-head h1.is-h3 {margin-bottom: 25px;
                font-size: 38px;
                line-height: 52px;}
  .main-partners .our-team-block-title h2.is-h3 {margin-bottom: 76px;
              font-size: 38px;
              line-height: 48px;}
  .main-partners .our-team-block-title h1.is-h3 {margin-bottom: 76px;
              font-size: 38px;
              line-height: 48px;}
  .request-item-head.is-large h2.is-h4 {font-size: 38px;
          line-height: 48px;}
  .request-item-head.is-large h3.is-h4 {font-size: 38px;
          line-height: 48px;}
  .request-item-head h2.is-h4 {font-size: 18px;
          line-height: 28px;}
  .request-item-head h3.is-h4 {font-size: 18px;
          line-height: 28px;}
  .main-residents .timely-payment-head-title h2.is-h1 {margin-bottom: 30px;
          font-size: 36px;
          line-height: 140%;}
  .main-residents .general-about-partners .partners-improvement-item-content h3.is-h5 {margin-bottom: 10px;
              font-size: 18px;
              line-height: 28px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h2.is-h1 h2 {font-size: 36px;
                line-height: 52px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h2.is-h3 {font-size: 36px;
                line-height: 52px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h1.is-h3 {font-size: 36px;
                line-height: 52px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h2.is-h4 {font-size: 36px;
                line-height: 52px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h3.is-h4 {font-size: 36px;
                line-height: 52px;}
  .main-residents .general-about-partners .flexible-rent-payments-head h3.is-h5 {font-size: 36px;
                line-height: 52px;}
  .main-residents .always-in-your-head-title h2.is-h1 {margin-top: 15px;
            margin-bottom: 30px;
            font-size: 36px;
            line-height: 140%;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .request-item-head h3.is-h5 {font-size: 16px;
          line-height: 24px;
          text-align: center;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .box-component-wrapper-text-head h2.is-h1 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h2.is-h3 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h1.is-h3 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h2.is-h4 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h3.is-h4 {font-size: 42px;
                line-height: 52px;}
  .box-component-wrapper-text-head h3.is-h5 {font-size: 42px;
                line-height: 52px;}
  .card.is-big .card-text h2.is-h3 {font-size: 28px;}
  .card.is-big .card-text h1.is-h3 {font-size: 28px;}
  .description-comp-head h3.is-h5 {font-size: 20px;}
  .description-comp-title h2.is-h1 {font-size: 36px;
          margin: 0 0 60px 0;}
  .description-comp-title h2.is-h3 {font-size: 36px;
          margin: 0 0 60px 0;}
  .description-comp-title h1.is-h3 {font-size: 36px;
          margin: 0 0 60px 0;}
  .description-comp-title h2.is-h4 {font-size: 36px;
          margin: 0 0 60px 0;}
  .description-comp-title h3.is-h4 {font-size: 36px;
          margin: 0 0 60px 0;}
  .description-comp-title h3.is-h5 {font-size: 36px;
          margin: 0 0 60px 0;}
  .main-slide-head h2.is-h1 {font-size: 36px;}
  .main-slide-head h2.is-h3 {font-size: 36px;}
  .main-slide-head h1.is-h3 {font-size: 36px;}
  .main-slide-head h2.is-h4 {font-size: 36px;}
  .main-slide-head h3.is-h4 {font-size: 36px;}
  .main-slide-head h3.is-h5 {font-size: 36px;}
  .main-slide-item-title h2.is-h1 {font-size: 20px;}
  .main-slide-item-title h2.is-h3 {font-size: 20px;}
  .main-slide-item-title h1.is-h3 {font-size: 20px;}
  .main-slide-item-title h2.is-h4 {font-size: 20px;}
  .main-slide-item-title h3.is-h4 {font-size: 20px;}
  .main-slide-item-title h3.is-h5 {font-size: 20px;}
  .main-developer-api .request-item-head h3.is-h5 {font-size: 42px;
              line-height: 52px;}
  .help-content-text h2.is-h1 {margin-bottom: 40px;
          font-size: 45px;}
  .main-home .bring-content-title h2.is-h4 {font-size: 30px;
              line-height: 38px;}
  .main-home .bring-content-title h3.is-h4 {font-size: 30px;
              line-height: 38px;}
}

