.how-we-works {
  padding: 5vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  .main {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    gap: 30px;
    justify-content: center;

    div {
      max-width: 25vw;
      min-width: 250px;
      display: flex;
      flex-direction: column;
      align-items: start;
      justify-content: center;
      gap: 10px;
      background-color: rgb(248, 247, 247);
      box-shadow: 0px 0px 20px rgba(89, 89, 89, 0.1);
      border-radius: 30px;
      padding: 30px 20px;  


      border: 2px solid #eaeaea5a;
      border-radius: 15px;
      padding: 30px;


      img {
        width: 100%;
        border-radius: 10px;
      }
      h3 {
        font-weight: 1000;
        color: black;
      }
      span {
        color: white;
        background-color: #fd853b;
        border-radius: 100px;
        padding: 5px 15px;
      }
      p {
        color: #9f9f9f;
      }
    }
  }
}
