   @keyframes blobMove {
      0%,
      100% {
        border-radius: 67% 33% 29% 71% / 39% 46% 54% 61%;
        transform: translate(0, 0);
      }
      25% {
        border-radius: 67% 33% 29% 71% / 39% 46% 54% 61%;
        transform: translate(3px, -3px);
      }
      50% {
        border-radius: 67% 33% 29% 71% / 39% 46% 54% 61%;
        transform: translate(-3px, 3px);
      }
      75% {
        border-radius: 67% 33% 29% 71% / 39% 46% 54% 61%;
        transform: translate(3px, 3px);
      }
    }

    .feature-container {
      background-color: hsla(180, 47%, 97%, 0.995);

    }

    .feature-item {
      display: flex;
      align-items: flex-start;
      gap: 1.5rem;
    }

    .feature-item.justify-content-end {
      justify-content: flex-end;
      text-align: right;
    }

    .feature h5 {
      font-weight: bold;
    }

    .feature-icon {
      position: relative;
      width: 80px;
      height: 80px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      z-index: 0;
    }

    .feature-icon::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 80px;
      height: 80px;
      background: #ffc107;
      border-radius: 50% 50% 40% 40% / 50% 25% 30% 45%;
      filter: drop-shadow(0 0 8px rgba(255, 235, 59, 0.6));
      animation: blobMove 5s ease-in-out infinite;
      z-index: -1;
    }

    .feature-icon i {
      font-size: 1.5rem;
      color: black;
      z-index: 1;
    }
    
    .custom-yellow{
        color: #ffc107;
    }