/* CSS for index_footer_newww.html */

* {
        font-family: 'Inter', sans-serif;
    }

    /* Sticky CTA Banner Animation */
    .sticky-cta {
        transform: translateY(100%);
        transition: transform 0.4s ease-out;
    }
    .sticky-cta.visible {
        transform: translateY(0);
    }

    /* Marketplace scroll animation */
    @keyframes scrollMarquee {
        0% { transform: translateX(0); }
        100% { transform: translateX(-50%); }
    }
    .marketplace-scroll {
        animation: scrollMarquee 40s linear infinite;
    }
    .marketplace-scroll:hover {
        animation-play-state: paused;
    }

    /* Language dropdown */
    .lang-dropdown {
        opacity: 0;
        visibility: hidden;
        transform: translateY(10px);
        transition: all 0.2s ease;
    }
    .lang-dropdown.open {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
