section.builder-section.six-dimension-section {
    padding:150px 30px 155px;
    max-width: 100%;
    width: 100%;
    background: url(/template/71b0727d/images/six-bg-img-min.png) no-repeat;
    background-size: cover;
}
.builder-section {
      max-width: 1460px;
      margin: 0 auto;
      padding: 0 30px;
    }
section.builder-section.six-dimension-section .builder-section__desc-wrapper p {
    max-width: 1044px;

}

    .builder-section__heading-wrapper {
      text-align: center;
      margin-bottom: 16px;
    }
.builder-feature__desc-wrapper {
  width: 85%;
  padding: 0 0 0 25px;
}
    .builder-section__heading {
font-family: Lufga;
font-weight: 600;
font-size: 46px;
line-height: 100%;
letter-spacing: 0;
text-align: center;

color: #000;
margin: 0 0 20px;
    }

    .builder-section__desc-wrapper {
      text-align: center;
      margin-bottom: 52px;
    }

    .builder-section__desc-wrapper p {
      color: #000;
      max-width: 775px;
      font-family: Lufga;
      font-weight: 400;
      font-size: 16px;
      line-height: 31px;
      letter-spacing: 0.01em;
      text-align: center;
      padding: 0;
      margin: 0 auto 15px;
    }
.builder-section__desc-wrapper p:last-of-type{
  margin: 0 auto 0;
}
    /* ───────────────────────────────────────────
       PREVIEW IMAGE
    ─────────────────────────────────────────── */
    .builder-section__image-wrapper {
      width: 100%;
      height: 680px;
      border-radius: 16px;
      overflow: hidden;
      border: 1.5px solid #d6e0f5;
      margin-bottom: 90px;
    }

    .builder-section__image-wrapper img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: top center;
      display: block;
    }

    /* ───────────────────────────────────────────
       FEATURES GRID — 3 x 2
    ─────────────────────────────────────────── */
    .builder-section__features {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 65px 110px;
      max-width: 1230px;
      margin: 0 auto;
    }

    /* ───────────────────────────────────────────
       FEATURE ITEM
    ─────────────────────────────────────────── */
    .builder-feature {
      display: flex;
    }

    .builder-feature__icon-wrapper {
      width: 15%;
    }

    .builder-feature__icon-wrapper img {
      width: 30px;
      height: 30px;
      object-fit: contain;
      display: block;
    }

    .builder-feature__title {
      color: #000;
      margin: 0 0 5px;
      font-family: Lufga;
font-weight: 500;
font-size: 24px;
line-height: 32px;
letter-spacing: 0;

    }

    .builder-feature__desc-wrapper p {
      color: rgba(0,0,0,0.8);
      font-family: Lufga;
      font-weight: 400;
      font-size: 15px;
      line-height: 29px;
      letter-spacing: 0.01em;
    }
      .builder-feature__desc-wrapper p:last-of-type {
        margin: 0;
      }
    /* ───────────────────────────────────────────
       RESPONSIVE — 1440px
    ─────────────────────────────────────────── */
    @media (max-width: 1440px) {
      .builder-section {
        /*! padding: 80px 80px; */
      }
    }

    /* ───────────────────────────────────────────
       RESPONSIVE — 1366px
    ─────────────────────────────────────────── */
    @media (max-width: 1366px) {
      .builder-section {
        /*! padding: 72px 60px; */
      }

      .builder-section__heading {
        font-size: 44px;
      }

      .builder-section__image-wrapper {
        height: 480px;
      }

      .builder-section__features {
        gap: 40px 48px;
      }
    }

    /* ───────────────────────────────────────────
       RESPONSIVE — 1280px
    ─────────────────────────────────────────── */
    @media (max-width: 1280px) {
      .builder-section {
        /*! padding: 64px 48px; */
      }

      .builder-section__heading {
        font-size: 40px;
      }

      .builder-section__image-wrapper {
        height: 440px;
      }

      .builder-section__features {
        gap: 36px 40px;
        max-width: 100%;
      }
    }

    /* ───────────────────────────────────────────
       RESPONSIVE — 1024px
    ─────────────────────────────────────────── */
    @media (max-width: 1024px) {
      .builder-section {
        padding: 0 20px;
      }

      .builder-section__heading {
        font-size: 36px;
      }

      .builder-section__image-wrapper {
        height: 380px;
        margin-bottom: 56px;
      }

      .builder-section__features {
        grid-template-columns: repeat(2, 1fr);
        gap: 36px 40px;
      }

      .builder-feature__title {
  font-size: 20px;
      }
      .builder-feature__icon-wrapper {
  width: 10%;
}
      .builder-feature__desc-wrapper {
  width: 90%;
  padding: 0 0 0 20px;
}
    }

    /* ───────────────────────────────────────────
       RESPONSIVE — 991px
    ─────────────────────────────────────────── */
    @media (max-width: 991px) {
      .builder-section {
        /*! padding: 48px 32px; */
      }

      .builder-section__heading {
        /*! font-size: 32px; */
      }

      .builder-section__desc-wrapper {
        margin-bottom: 40px;
      }

      .builder-section__image-wrapper {
        height: 320px;
        margin-bottom: 48px;
      }

      .builder-section__features {
        grid-template-columns: repeat(2, 1fr);
        gap: 32px 32px;
      }


    }

    /* ───────────────────────────────────────────
       RESPONSIVE — 767px
    ─────────────────────────────────────────── */
    @media (max-width: 767px) {
      .builder-section {
        padding: 0 15px;
      }

      .builder-section__heading {
        font-size: 28px;
      }

      .builder-section__desc-wrapper {
        margin-bottom: 32px;
      }

      .builder-section__image-wrapper {
        height: 260px;
        margin-bottom: 40px;
      }

      .builder-section__features {
        grid-template-columns: 1fr;
        gap: 32px;
      }

      .builder-feature__title {
        font-size: 18px;
      }
    }