.counter-section {
    display: flex;
    justify-content: space-around;
    align-items: center;
    /* background-color: #e6e3f0; This is an approximation of the background color */
    padding: 40px 20px;
 }

 .counter-item {
    text-align: center;
 }

 .counter-item h3 {
    font-size: 2rem;
    font-weight: bold;
    color: #e55a6d;
    /* The bold, reddish color for the numbers */
    margin-bottom: 5px;
 }

 .counter-item p {
    font-size: 1rem;
    color: #555566;
    /* The darker, less bold color for the text */
    margin: 0;
 }

 .bg-secondary\/20 {
    background-color: hsl(268 47% 32% / .2);
 }

 .p-2 {
    padding: .5rem;
 }

 .bg-primary\/20 {
    background-color: hsl(var(--primary) / .2);
 }

 .rounded-lg {
    border-radius: var(--radius);
 }

 @media screen and (max-width: 575px) {
    .counter-section {
       flex-direction: column;
       gap: 20px;
       align-items: center;
    }

    #video-thumbnail img {
       height: 270px !important;
    }

    .gridWrapper-cards {
       grid-template-columns: repeat(2, 1fr);
    }
 }