import Navbar from "@/components/Navbar";
import HeroSection from "@/components/HeroSection";
import AboutSection from "@/components/AboutSection";
import EssenceSection from "@/components/EssenceSection";
import EventsSection from "@/components/EventsSection";
import GallerySection from "@/components/GallerySection";
import SponsorsSection from "@/components/SponsorsSection";
import FoundersSection from "@/components/FoundersSection";
import MembersSection from "@/components/MembersSection";
import CTASection from "@/components/CTASection";
import Footer from "@/components/Footer";
import ScrollToTop from "@/components/ScrollToTop";
import PageTransition from "@/components/PageTransition";
import WhatsAppFloat from "@/components/button_whatsApp";

const Index = () => {
  return (
    <PageTransition>
      <div className="min-h-screen">
        <Navbar />
        <HeroSection />
        <AboutSection />
        <EssenceSection />
        <EventsSection />
        <GallerySection limit={8} />
        <SponsorsSection />
        <FoundersSection />
        <MembersSection />
        <CTASection />
        <Footer />
        <WhatsAppFloat />
        <ScrollToTop />
      </div>
    </PageTransition>
  );
};

export default Index;
