.data-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 20px;
}
.data-holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 20px;
}

.data-square {
    flex: 0 0 calc(33.33% - 20px);
    background-color: #ffffff; /* Modern green color */
    border-radius: 2rem;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center;
    padding: 20px;
    color: #fff;
    font-size: 18px;
    transition: transform 0.3s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.data-space {
    flex: 0 0 calc(33.33% - 20px);
    background-color: #ffffff; /* Modern green color */
    border-radius: 2rem;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center;
    padding: 20px;
    color: #fff;
    font-size: 18px;
    transition: transform 0.3s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.data-square:hover {
    transform: scale(1.05);
}

.data-space:hover {
    transform: scale(1.05);
}

/* Style for the chart container */
.chart-container {
    max-width: 100%;
    max-height: 100px; /* Adjust the maximum height as needed */
}

@media (max-width: 768px) {
    .data-square {
        flex: 0 0 calc(50% - 20px);
    }
}

@media (max-width: 576px) {
    .data-square {
        flex: 0 0 calc(100% - 20px);
    }
}

@media (max-width: 768px) {
    .data-space {
        flex: 0 0 calc(50% - 20px);
    }
}

@media (max-width: 576px) {
    .data-space {
        flex: 0 0 calc(100% - 20px);
    }
}