flex-grow: 1; /* Allow content to push the footer down */
        }

        .footer {
            position: relative;
            bottom: 0;
            width: 100%;
        }

        /* Carousel styling */
        .carousel-container {
            position: relative;
            width: 100%;
            height: 200px;
            /* Adjust height as needed */
            overflow: hidden;
        }

        .carousel-image {
            position: absolute;
            top: 0;
            left: 0;
       