/* Statistics Section - Tailwind Responsive Styles */
.statistics-section {
    @apply w-full;
    background-image: url('../../assets/images/statistics/statistics-background.png');
    background-repeat: repeat;
    background-size: calc(var(--original-width) * 0.31) calc(var(--original-height) * 0.31);
    --original-width: 1536px;
    --original-height: 1024px;
}

.statistics-container {
    @apply flex flex-col items-center justify-center self-stretch gap-5 w-full h-auto;
    padding: 80px 0px 60px;
}

.stats-row-1 {
    @apply flex flex-row justify-center items-center gap-3 w-full;
}

.stats-row-2 {
    @apply flex justify-center items-center w-full;
}

.stats-row-3 {
    @apply flex justify-center items-center w-full;
}

.footer-stats-heading {
    @apply text-4xl font-medium leading-relaxed text-green-700 m-0;
    font-family: 'Fira Sans', sans-serif;
    letter-spacing: -1%;
}

.footer-stats-number-container {
    @apply flex flex-row justify-center items-center gap-2 px-3 rounded;
    background-color: #A4D1B1;
}

.footer-stats-number {
    @apply text-4xl font-medium leading-relaxed m-0;
    font-family: 'Fira Sans', sans-serif;
    letter-spacing: -1%;
    color: #333231;
}

.footer-stats-description {
    @apply text-4xl font-normal leading-relaxed m-0 text-center relative;
    font-family: 'Fira Sans', sans-serif;
    letter-spacing: -1%;
    color: #333231;
    z-index: 100;
}

.form-heading {
    @apply text-xl font-normal leading-normal text-center m-0;
    font-family: 'Fira Sans', sans-serif;
    color: #6E6C6A;
}