body {
    overflow: visible;
    height: auto;
}
/* Full-page background image */



.footer {
    position:fixed !important;
    bottom:0px !important;
}

/* Style for flying text */
#business-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
    overflow-x: hidden; /* Hide overflow */
    perspective: 999px; /* To create a 3D effect */
    pointer-events: none;
}


.business {
    position: absolute;
    font-size: 20px;
    color: #33394b;
    animation: fly 10s ease-in-out infinite; /* Make the animation smoother */
    transform-origin: center;
    will-change: transform, opacity;
    pointer-events: none;
    z-index: 100;
}

/* Staggered animation delays using nth-child with more variation */
.business:nth-child(1) { animation-delay: 0s; }
.business:nth-child(2) { animation-delay: 0.3s; }
.business:nth-child(3) { animation-delay: 0.6s; }
.business:nth-child(4) { animation-delay: 0.9s; }
.business:nth-child(5) { animation-delay: 1.2s; }
.business:nth-child(6) { animation-delay: 1.5s; }
.business:nth-child(7) { animation-delay: 1.1s; }
.business:nth-child(8) { animation-delay: 1.8s; }
.business:nth-child(9) { animation-delay: 2.4s; }
.business:nth-child(10) { animation-delay: 0.2s; }
.business:nth-child(11) { animation-delay: 2.8s; }
.business:nth-child(12) { animation-delay: 1.6s; }
.business:nth-child(13) { animation-delay: 2.1s; }
.business:nth-child(14) { animation-delay: 3.3s; }
.business:nth-child(15) { animation-delay: 2.7s; }
.business:nth-child(16) { animation-delay: 0.4s; }
.business:nth-child(17) { animation-delay: 7.5s; }
.business:nth-child(18) { animation-delay: 1.7s; }
.business:nth-child(19) { animation-delay: 0.8s; }
.business:nth-child(20) { animation-delay: 2.9s; }
.business:nth-child(21) { animation-delay: 1.9s; }
.business:nth-child(22) { animation-delay: 3.1s; }
.business:nth-child(23) { animation-delay: 2.2s; }
.business:nth-child(24) { animation-delay: 3.6s; }
.business:nth-child(25) { animation-delay: 4s; }
.business:nth-child(26) { animation-delay: 3.8s; }
.business:nth-child(27) { animation-delay: 0.7s; }
.business:nth-child(28) { animation-delay: 1.4s; }
.business:nth-child(29) { animation-delay: 2.5s; }
.business:nth-child(30) { animation-delay: 3.9s; }
.business:nth-child(31) { animation-delay: 0.5s; }
.business:nth-child(32) { animation-delay: 1.3s; }
.business:nth-child(33) { animation-delay: 2.3s; }
.business:nth-child(34) { animation-delay: 3.2s; }
.business:nth-child(35) { animation-delay: 2.6s; }
.business:nth-child(36) { animation-delay: 3.7s; }
.business:nth-child(37) { animation-delay: 1s; }
.business:nth-child(38) { animation-delay: 5s; }
.business:nth-child(39) { animation-delay: 1.8s; }
.business:nth-child(40) { animation-delay: 4.1s; }
.business:nth-child(41) { animation-delay: 0.1s; }
.business:nth-child(42) { animation-delay: 1.6s }

/* Adjusted animation with reduced scaling */
@keyframes fly {
    0% {
        transform: translateZ(-80px) scale(0.1); /* Start far away and small */
        opacity: 0; /* Start invisible */
    }
    25% {
        opacity: 1; /* Fade in */
    }

    100% {
        transform: translateZ(70px) scale(5); /* Start far away and small */
        opacity: 0; /* Fade out */
    }
}



/* NEW */

