  .qual-mfg-background-container.about-us-qual-mfg {
    background-image: url("");
    background-position: {% if module.styles.backgroundimage_field.background_position == "TOP_LEFT" %}top left
                         {% elif module.styles.backgroundimage_field.background_position == "TOP_CENTER" %}top center
                         {% elif module.styles.backgroundimage_field.background_position == "TOP_RIGHT" %}top right
                         {% elif module.styles.backgroundimage_field.background_position == "MIDDLE_LEFT" %}center left
                         {% elif module.styles.backgroundimage_field.background_position == "MIDDLE_CENTER" %}center center
                         {% elif module.styles.backgroundimage_field.background_position == "MIDDLE_RIGHT" %}center right
                         {% elif module.styles.backgroundimage_field.background_position == "BOTTOM_LEFT" %}bottom left
                         {% elif module.styles.backgroundimage_field.background_position == "BOTTOM_CENTER" %}bottom center
                         {% elif module.styles.backgroundimage_field.background_position == "BOTTOM_RIGHT" %}bottom right
                         {% else %}center center{% endif %};
    background-size: ;
  }

  .about-us-qual-mfg .qual-mfg-title h3 {
    font-size: ;
    font-weight: ;
    color: ;
    text-align: ;
    font-family: ;
    margin: 0;
  }

  .about-us-qual-mfg .qual-mfg-title h4 {
    font-size: ;
    font-weight: ;
    color: ;
    text-align: ;
    font-family: ;
    margin: 0;
  }

  .about-us-qual-mfg .qual-mfg-mod-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
    max-width: var(--max-width-narrow);
    padding: 0 var(--space-6) 100px var(--space-6);
  }

  .about-us-qual-mfg .qual-mfg-title {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin: 0 auto;
    max-width: var(--max-width-narrow);
    padding: 100px 72px 0 72px;
  }

  .about-us-qual-mfg .qual-mfg-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--space-12);
    padding-top: var(--space-16);
    margin: 0 auto;
  }

  .about-us-qual-mfg .qual-mfg-cards.cards-per-row-3 {
    max-width: calc(400px * 3 + var(--space-12) * 2);
  }

  .about-us-qual-mfg .qual-mfg-cards.cards-per-row-2 {
    max-width: calc(400px * 2 + var(--space-12));
  }

  .about-us-qual-mfg .qual-mfg-card {
    background-color: var(--color-white);
    padding: 36px;
    width: 400px;
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-xl);
  }

  .about-us-qual-mfg .qual-mfg-card img {
    width: var(--space-12);
    aspect-ratio: 1;
  }

  .about-us-qual-mfg .qual-mfg-card h5 {
    font-size: var(--font-size-3xl);
    font-weight: var(--font-weight-semibold);
    padding: var(--space-6) 0 var(--space-4) 0;
    margin: 0;
  }

  .about-us-qual-mfg .qual-mfg-card p {
    color: var(--color-scheme-text);
    font-family: var(--font-secondary, 'Open Sans', sans-serif);
    font-size: var(--font-size-base, 16px);
    font-weight: var(--font-weight-light);
    margin-bottom: 0 !important;
  }

  .about-us-qual-mfg #qual-mfg-cta {
    margin: 100px 0;
  }

  @media (max-width: 1350px) {
    .about-us-qual-mfg .qual-mfg-cards {
      flex-direction: column;
      padding-top: 2rem;
    }
  }

  @media (max-width: 786px) {
    .about-us-qual-mfg .qual-mfg-title h3 {
      color: var(--aprios-purple-100);
      font-family: var(--font-primary);
      font-size: var(--font-size-4xl) !important;
      font-style: normal;
      font-weight: var(--font-weight-semibold);
      line-height: 40px !important;
    }

    .about-us-qual-mfg .qual-mfg-title h4 {
      font-size: var(--font-size-xl);
    }

    .about-us-qual-mfg .qual-mfg-title {
      padding-top: 2rem;
    }

    .about-us-qual-mfg .qual-mfg-card {
      padding: 27px;
    }

    .about-us-qual-mfg .qual-mfg-card h5 {
      font-size: var(--font-size-2xl);
      padding-top: 10px;
    }

    .about-us-qual-mfg .qual-mfg-card p {
      font-size: var(--font-size-base, 16px);
    }

    .about-us-qual-mfg #qual-mfg-cta {
      margin: 54px 0;
    }

    .about-us-qual-mfg .qual-mfg-title {
      align-items: start;
      display: flex;
      flex-direction: column;
      margin: 0 auto;
      max-width: var(--max-width-narrow);
      padding: var(--space-16) var(--space-5) 0;
    }
  }