.big-number {
    container-type: inline-size;
    width:100%;
  }
  .big-number-content{
     width:100%;
     border-radius:16px;
  }
  .big-number__features{
    width:100%; 
  }
  .row-fluid .big-number__features ul{
    padding: 16px !important;
  }
  .big-number__features ul {
    list-style: none;
    padding: 0;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  .big-number__features ul li {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .big-number__features ul li h3 {
    text-align: center;
    flex: none;
  }
  .big-number__features ul li span {
    flex: none;
  }
  .big-number__long-suffix-wrapper {
    display: flex;
    flex-direction: column;
    text-align: center;
  }

  .big-number__long-suffix {
    font-size: 24px !important;
    font-family: var(--title-font-family);
    font-weight: 700;
    display: block;
    margin-top: -8px;
  }
  
  .big-number.theme-primary-darker h3 ul li span{
    color:var(--neutral-0);
  }
  .big-number.theme-primary-dark h3 ul li span{
    color:var(--neutral-0);
  }
  .big-number.theme-neutral h3 ul li span{
    color:var(--btn-bg-color);
  }
  .big-number.theme-primary-lighter h3 ul li span{
    color:var(--btn-bg-color);
  }
  .big-number.theme-primary-light h3 ul li span{
    color:var(--btn-bg-color);
  }
  .theme-primary-light{
    --text-color: var(--primary-1000) !important;
    --bg-color: var(--primary-300) !important;
  }
  .big-number.theme-neutral-gray h3 ul li span{
    color:var(--btn-bg-color);
  }
  .theme-neutral-gray{
    --text-color: var(--primary-1000) !important;
  }
  .big-number.theme-energia h3 ul li span{
    color:var(--btn-bg-color);
  }
  .theme-papaia{
   --text-color: var(--primary-1000) !important;
  }
  .big-number.theme-papaia h3 ul li span{
    color:var(--btn-bg-color);
  }
  .big-number.theme-magenta h3 ul li span{
    color:var(--btn-bg-color);
  }

  @media (min-width: 80em) {
    .big-number__features ul {
      margin: auto;
      display: flex;
      flex-wrap: wrap;
      justify-content:center;
    }
    .big-number__features ul li {
      text-align: center;
      flex-direction: column;
    }
    .big-number__features ul li h3,
    .big-number__features ul li span {
      width: 100%;
      text-align: center;
    }