.cause {
     padding: 50px 0px;
   }
   .counter__single {
      display: flex;
      align-items: center;
      margin-bottom: 20px;
   }

   .counter {
      position: relative;
      z-index: 1;
      overflow: hidden;
      padding: 20px 0px;
   }

   .odometer.odometer-auto-theme,
   .odometer.odometer-theme-default {
      display: inline-block;
      vertical-align: middle;
      position: relative;
      color: black;
   }

   .counter .counter__single .prefix {
      margin-top: -10px;
      margin-left: 10px;
      color: black;
   }

   .counter .counter__single h2 {
      color: var(--white);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-weight: 800;
      color: black;
      font-size: 40px;
   }

   .counter .counter__single h5 {
      font-weight: 600;
      color: black;
      margin-bottom: -8px;
      font-size: 22px;
   }

   .counter .counter__single .thumb {
      width: 80px;
      min-width: 80px;
      height: 71px;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      border: 1px solid white;
      -webkit-transition: var(--transition);
      transition: var(--transition);
      margin-inline: auto;
      margin-bottom: 3px;
      margin-top: -29px;
      color: black;
   }

   .icon-support-hand:before {
      content: '\e80b';
      color: black;
   }

   .icon-review:before {
      content: '\e80a';
      color: black;
   }

   .icon-documents:before {
      content: '\e809';
      color: black;
   }

   .icon-award:before {
      content: '\e808';
      color: black;
   }
   .limit-text{
          display: -webkit-box;          /* Enables flexbox behavior for text */
          -webkit-box-orient: vertical;  /* Sets vertical orientation */
          overflow: hidden;              /* Hides overflow */
          text-overflow: ellipsis;       /* Adds "..." for overflowed text */
          -webkit-line-clamp: 2;         /* Limits text to 2 lines */
          max-height: 3em;  
    }
    .two-lines {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: normal;
      -webkit-line-clamp: 2; /* Limit to 2 lines */
      max-height: 3em; /* Adjust line height for accurate clamping */
      line-height: 1.5em; /* Set the line height */
    }