.bizes-member-stats {
    display: flex;
    flex-direction: row;
    align-items: center;
    /*background-color: var(--color-theme-white-box);*/
    padding: 20px;
	
   /* border-radius: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
}
.bizes-member-stats-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
}

.bizes-member-stat-block {
    flex: 1 1 calc(33.333% - 10px); /* Ajuster pour un maximum de 3 blocs par ligne */
    box-sizing: border-box;
    margin-bottom: 15px;
    background-color: var(--color-theme-white-box);
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    text-align: center;
    padding: 20px;
}

.elementor-counter-icon {
    font-size: 2.5em;
    color: #0b7394;
    margin-bottom: 10px;
}

.elementor-counter-title {
    font-size: 1.5em;
    margin: 0 0 10px;
    color: #0b7394;
}

.elementor-counter-number-wrapper {
    font-size: 2em;
    margin: 5px 0;
    color: var(--global-font-title);
}

.elementor-counter-number-prefix,
.elementor-counter-number-suffix {
    white-space: pre-wrap;
}

.elementor-counter-number {
    flex-grow: var(--counter-number-grow, 0);
}

@media (max-width: 1200px) {
    .bizes-member-stat-block {
        flex: 1 1 calc(50% - 10px); /* Ajuster pour un maximum de 2 blocs par ligne */
    }
}

@media (max-width: 768px) {
    .bizes-member-stat-block {
        flex: 1 1 100%; /* Un bloc par ligne sur les petits écrans */
    }
}
