.m-taux-satisfaction {
  .m-taux-satisfaction__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 60px;
    row-gap: 30px;

    > .m-taux-satisfaction__item:only-child {
      grid-column: 1 / -1;

      .m-taux-satisfaction__item__chiffre {
        font-size: 90px;
        margin-bottom: 10px;
      }

      .m-taux-satisfaction__item__texte {
        line-height: 30px;
        margin-bottom: 20px;
      }
    }
    
    @media (width < 992px) {
      grid-template-columns: 1fr;
      column-gap: 30px;
    }

    @media (width < 768px) {
      grid-template-columns: repeat(2, 1fr);
    }

    .m-taux-satisfaction__item {
      text-align: center;

      .m-taux-satisfaction__item__chiffre {
        margin: 0 0 5px;
        font-weight: bold;
        font-size: 3.4375rem;
        color: var(--wp--preset--color--secondary);
        font-family: var(--wp--preset--font-family--primary);
        line-height: normal;

        @media(width < 992px) {
          font-size: 2rem;
        }

        @media(width < 768px) {
          font-size: 2.5rem;
        }
      }

      .m-taux-satisfaction__item__texte {
        padding: 0;
        margin: 0;
        font-size: 1.125rem;
        font-weight: var(--wp--custom--font-weight--semi-bold);
        line-height: 25px;

        @media(width < 768px) {
          font-size: 1rem;
          line-height: normal;
          padding: 0 1em;
        }
      }
    }
  }
}