/*--------------------------Timeline----------------------------*/
    .timeline {
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
      padding: 1rem 0;
    }

    @media (min-width: 768px) {
      .timeline {
        flex-direction: row;
        justify-content: space-between;
      }
    }

    .timeline::before {
      content: "";
      position: absolute;
      background-color: #90c944;
    }

    /* Vertical line */
    .timeline::before {
      width: 4px;
      height: 100%;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
    }

    @media (min-width: 768px) {
      /* Horizontal line */
      .timeline::before {
        width: 100%;
        height: 4px;
        top: 30%;
        left: 0;
        transform: translateY(-50%);
      }
    }

    .timeline-step {
      position: relative;
      z-index: 1;
      margin: 1rem 0;
      text-align: center;
    }

    @media (min-width: 768px) {
      .timeline-step {
        margin: 0 1rem;
      }
    }

    .timeline-icon {
      font-size: 20px;
      background-color: #fff;
      border: 4px solid #90c944;
      border-radius: 50%;
      padding: 0.5rem;
      width: 60px;
      height: 60px;
      transition: transform 0.3s;

      
    }

    .timeline-icon:hover {
      transform: scale(1.5);
    }

    .timeline-label {
      margin-top: 0.5rem;
      font-weight: 500;
    }

    @media (min-width: 768px) {
      .timeline-label {
        margin-top: 1rem;
      }
    }

/*--------------------------Timeline----------------------------*/
.dash-square-icon-box{
    transition: transform 0.3s;
}
.dash-square-icon-box:hover{
    transform: scale(1.5);
}