{% extends 'base.html.twig' %}

{% block title %}Le passage lumière{% endblock %}

{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin="" />
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
<style>
    .leaflet-control-attribution.leaflet-control {
        display: none;
    }
</style>
{% endblock %}

{% block body %}
<section id="loader" class="loader flex justify-center items-center bg-white">
    <div class="grid justify-center gap-8" data-aos="zoom-in-up" data-aos-duration="1000" data-aos-delay="300">
        <img alt="Rivage Bleu" src="{{asset('assets/medias/logos/Logo_Rivage_Bleu.png')}}" class="max-h-32">
        <div class="grid justify-center gap-4">
            <span class="font-primary-thin text-pantone uppercase">Un projet de</span>
            <img alt="PFO Immobilier" src="{{asset('assets/medias/logos/logoPFO.svg')}}" class="h-8">
        </div>
    </div>
</section>

<section id="accueil" class="carrousel relative">
    <div class="absolute hidden xl:block inset-y-0 right-0 w-2xl bg-pantone"></div>
    <div class="absolute inset-0 lg:hidden bg-center bg-cover bg-no-repeat" style="background-image: linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.4)), url('{{ asset('assets/medias/bg/bord-de-lagune.webp') }}');"></div>
    <!-- data-aos="zoom-in" data-aos-delay="700" data-aos-duration="700" -->
    <div class="max-w-10/12 mx-auto">
        <div class="grid lg:grid-cols-2 gap-8 h-screen">
            <div class="carrousel__title flex flex-col justify-center toFade" data-aos="fade-right" data-aos-delay="1500" data-aos-duration="800">
                <div class="flex flex-col gap-8 lg:gap-20 w-full text-pantone text-center lg:text-left">
                    <h1 class="w-full text-6xl leading-tight">Vivez l'exception en bord de lagune</h1>
                    <p class="lg:max-w-xl">Découvrez Rivage Bleu, un quartier résidentiel haut de gamme et sécurisé,
                    situé à Grand Bassam, dans un cadre naturel rare entre lagune et végétation.</p>
                </div>
            </div>
            <div class="hidden lg:flex items-center justify-end" data-aos="fade-left" data-aos-delay="1500" data-aos-duration="800">
                <img alt="Image" src="{{asset('assets/medias/bg/bord-de-lagune.webp')}}" class="!w-full h-2/3 rounded-md">
            </div>
        </div>
    </div>
</section>

<section id="presentation" class="lg:h-screen py-12">
    <div class="max-w-10/12 mx-auto flex items-center h-full">
        <div class="grid lg:grid-cols-2 gap-8">
            <div class="flex flex-col gap-10">
                <h2 class="w-full text-6xl leading-tight">Découvrez un cadre unique</h2>
                <div class="lg:max-w-lg">
                    <p class="mb-2 lg:mb-8">Rivage Bleu est un quartier résidentiel haut de gamme s’étendant sur
                    plus de 3 hectares en bord de lagune. Il propose 43 lots viabilisés et
                    immédiatement constructibles, offrant un cadre de vie harmonieux,
                    sécurisé et durable.</p>
                    <p class="mb-2 lg:mb-8">Les voiries arborées, les espaces verts et les aires de jeux favorisent un
                    confort quotidien dans un environnement paisible.</p>
                    <p class="mb-2 lg:mb-8">Un règlement d’urbanisme garantit la cohérence architecturale des
                    futures villas, tandis que la résidence clôturée et surveillée 24h/24
                    assure sérénité et intimité.</p>
                    <p class="mb-2 lg:mb-8">Pensé pour allier nature et modernité, Rivage Bleu incarne l’équilibre
                    parfait entre luxe, sécurité et bien-être, faisant de Grand-Bassam un
                    lieu d’exception où chaque détail re\ète la qualité de vie recherchée</p>
                </div>
            </div>
            <div class="pr-20">
                <div class="flex flex-col gap-12">
                    <img alt="Image" src="{{asset('assets/medias/bg/cadre-unique.webp')}}" class="">
                    <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-x-4 gap-y-12 font-secondary-light-italic text-xs">
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/supperficie.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">3 Ha</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/lots.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">43 lots prêts à construire</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/residence-securisee.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">Residence securisée</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/architecture-urbaine.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">Cohérence architecturale urbaine</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/vu-panoramique.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">Lots avec vu panoramique sur la lagune</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/promenade-arboree.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">1,5 km de promenade arborée</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/aire-de-jeux.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">Aire de jeux</span>
                        </div>
                        <div class="flex gap-3">
                            <img src="{{asset('assets/medias/icones/svg/espace-detente.svg')}}" class="size-12 !max-w-12 !object-contain">
                            <span class="border-t border-pantone">Espace détente au bord de la lagune</span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section id="localisation" class="lg:h-screen py-12">
    <div class="max-w-10/12 mx-auto flex items-center h-full">
        <div class="grid lg:grid-cols-4">
            <div class="lg:col-span-3">
                <h2 class="w-full text-6xl leading-tight mb-8">Localisation</h2>
                <div class="flex flex-col gap-12">
                    <img alt="Image" src="{{asset('assets/medias/bg/localisation.webp')}}" class="lg:mr-20">
                </div>
            </div>
            <div class="lg:col-span-1 bg-pantone py-8 px-12 space-y-8 text-white">
                <h5 class="uppercase border-b border-white lg:w-52">Un emplacement stratégique, entre ville et nature</h5>
                <p class="mb-2 lg:mb-8">Situé à seulement 20 minutes d’Abidjan, Rivage Bleu bénéficie d’un accès direct par l’autoroute de
                Bassam. En bord de lagune, ce quartier résidentiel allie calme, nature et connectivité. Proche de
                commerces, écoles, loisirs et plages emblématiques, il s’inscrit dans une zone en pleine transformation</p>
                
                <div class="grid xs:grid-cols-2 sm:grid-cols-3 lg:grid-cols-1 gap-x-4 gap-y-12 font-secondary-light-italic text-xs mt-8">
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/svg/itineraire.svg')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-pantone">20 min d’Abidjan</span>
                    </div>
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/svg/aeroport.svg')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-pantone">25 min de L’aéroport international FHB</span>
                    </div>
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/svg/plages.svg')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-pantone">Plages à proximité</span>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="lg:h-screen py-12">
    <div class="max-w-10/12 mx-auto h-full">
        <h2 class="w-full text-6xl leading-tight mb-16">
            Donnez vie à votre<br class="hidden md:block"> projet immobilier
        </h2>

        <div class="grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-4 gap-10">
            <!-- CARD -->
            <div class="group perspective">
                <div class="relative h-80 w-full transition-transform duration-700 transform-style-preserve-3d group-hover:rotate-y-180">
                    <!-- FACE AVANT -->
                    <div class="absolute inset-0 bg-pantone text-white flex flex-col items-center justify-center gap-6 backface-hidden">
                        <img alt="" src="{{asset('assets/medias/icones/svg/domicile-principal.svg')}}" class="w-12 h-12">
                        <h3 class="text-lg font-semibold text-center uppercase">Domicile<br>principal</h3>
                        <p class="text-sm text-center px-6 opacity-90">Un cadre de vie familial sécurisé et paisible au quotidien</p>
                    </div>
                    <!-- FACE ARRIÈRE -->
                    <div class="absolute inset-0 bg-white border-2 border-pantone text-pantone flex flex-col items-center justify-center gap-6 rotate-y-180 backface-hidden">
                        <h3 class="text-lg font-semibold uppercase">Domicile principal</h3>
                        <p class="text-sm text-center px-6">Un investissement durable pour votre famille dans un cadre naturel privilégié.</p>
                    </div>
                </div>
            </div>
            <!-- CARD -->
            <div class="group perspective">
                <div class="relative h-80 w-full transition-transform duration-700 transform-style-preserve-3d group-hover:rotate-y-180">
                    <!-- FACE AVANT -->
                    <div class="absolute inset-0 bg-pantone text-white flex flex-col items-center justify-center gap-6 backface-hidden">
                        <img alt="" src="{{asset('assets/medias/icones/svg/residence-secondaire.svg')}}" class="w-12 h-12">
                        <h3 class="text-lg font-semibold text-center uppercase">Résidence<br>secondaire</h3>
                        <p class="text-sm text-center px-6 opacity-90">Votre refuge pour les week-ends et vacances face à la lagune</p>
                    </div>
                    <!-- FACE ARRIÈRE -->
                    <div class="absolute inset-0 bg-white border-2 border-pantone text-pantone flex flex-col items-center justify-center gap-6 rotate-y-180 backface-hidden">
                        <h3 class="text-lg font-semibold uppercase">Résidence secondaire</h3>
                        <p class="text-sm text-center px-6">Un investissement durable pour votre famille dans un cadre naturel privilégié.</p>
                    </div>
                </div>
            </div>
            <!-- CARD -->
            <div class="group perspective">
                <div class="relative h-80 w-full transition-transform duration-700 transform-style-preserve-3d group-hover:rotate-y-180">
                    <!-- FACE AVANT -->
                    <div class="absolute inset-0 bg-pantone text-white flex flex-col items-center justify-center gap-6 backface-hidden">
                        <img alt="" src="{{asset('assets/medias/icones/svg/placement-patrimonial.svg')}}" class="w-12 h-12">
                        <h3 class="text-lg font-semibold text-center uppercase">Placement<br>patrimonial</h3>
                        <p class="text-sm text-center px-6 opacity-90">Sécurisez l’avenir de votre famille avec un bien d’exception</p>
                    </div>
                    <!-- FACE ARRIÈRE -->
                    <div class="absolute inset-0 bg-white border-2 border-pantone text-pantone flex flex-col items-center justify-center gap-6 rotate-y-180 backface-hidden">
                        <h3 class="text-lg font-semibold uppercase">Placement patrimonial</h3>
                        <p class="text-sm text-center px-6">Un investissement durable pour votre famille dans un cadre naturel privilégié.</p>
                    </div>
                </div>
            </div>
            <!-- CARD -->
            <div class="group perspective">
                <div class="relative h-80 w-full transition-transform duration-700 transform-style-preserve-3d group-hover:rotate-y-180">
                    <!-- FACE AVANT -->
                    <div class="absolute inset-0 bg-pantone text-white flex flex-col items-center justify-center gap-6 backface-hidden">
                        <img alt="" src="{{asset('assets/medias/icones/svg/investissement-foncier.svg')}}" class="w-12 h-12">
                        <h3 class="text-lg font-semibold text-center uppercase">Investissement<br>foncier</h3>
                        <p class="text-sm text-center px-6 opacity-90">Capitalisez sur la croissance de valorisation immobilière à Grand-Bassam</p>
                    </div>
                    <!-- FACE ARRIÈRE -->
                    <div class="absolute inset-0 bg-white border-2 border-pantone text-pantone flex flex-col items-center justify-center gap-6 rotate-y-180 backface-hidden">
                        <h3 class="text-lg font-semibold uppercase">Investissement foncier</h3>
                        <p class="text-sm text-center px-6">Un investissement durable pour votre famille dans un cadre naturel privilégié.</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="lg:h-screen py-12">
    <div class="max-w-10/12 mx-auto h-full">
        <h2 class="w-full text-6xl leading-tight mb-16">
            Achetez en toute sécurité<br class="hidden md:block"> 
            aux meilleurs standards
        </h2>

        <!-- CONTAINER -->
        <div class="security-steps grid grid-cols-1 md:grid-cols-3">
            <!-- STEP 1 -->
            <div class="step relative group overflow-hidden">
                <div class="step-fill"></div>
                <div class="relative z-10">
                    <span class="text-2xl font-bold">01</span>
                    <h3 class="mt-2 font-semibold uppercase">Accompagnement</h3>
                    <p class="mt-6 text-sm leading-relaxed">
                        Transparence & clarté du processus d’acquisition
                    </p>
                </div>
            </div>
            <!-- STEP 2 -->
            <div class="step relative group overflow-hidden">
                <div class="step-fill"></div>
                <div class="relative z-10">
                    <span class="text-2xl font-bold">02</span>
                    <h3 class="mt-2 font-semibold uppercase">Sécurité foncière</h3>
                    <p class="mt-6 text-sm leading-relaxed">
                        Terrains livrés avec titre foncier garantissant une sécurité juridique totale
                    </p>
                </div>
            </div>
            <!-- STEP 3 -->
            <div class="step relative group overflow-hidden">
                <div class="step-fill"></div>
                <div class="relative z-10">
                    <span class="text-2xl font-bold">03</span>
                    <h3 class="mt-2 font-semibold uppercase">Détails techniques</h3>
                    <p class="mt-6 text-sm leading-relaxed">
                        Réseaux en souterrain : eau potable, fibre optique,
                        assainissement et électricité
                    </p>
                </div>
            </div>
        </div>
    </div>
</section>

<section id="lots" class="lg:h-screen py-12">
    <div class="max-w-10/12 mx-auto h-full">
        <h2 class="w-full text-6xl leading-tight mb-8">
            Choisissez<br class="hidden md:block"> 
            votre lot
        </h2>

        <div class="flex sm:justify-end font-secondary-light-italic">
            <div class="space-y-6">
                <p class="font-bold">3 types<br class="hidden md:block"> de lots proposés</p>
                <div class="flex justify-between text-xs gap-8">
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/lots-bord-lagune.png')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-pantone">Lots<br>Bord Lagune</span>
                    </div>
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/lots-double-exposition.png')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-[#579e6e] text-[#579e6e]">Lots<br>Double Exposition</span>
                    </div>
                    <div class="flex gap-3">
                        <img src="{{asset('assets/medias/icones/lots-simple.png')}}" class="size-12 !max-w-12 !object-contain">
                        <span class="border-t border-[#616262] text-[#616262]">Lots<br>Simple</span>
                    </div>
                </div>
            </div>
        </div>
        <div class="mt-8">
            <img alt="Votre lot" src="{{asset('assets/medias/bg/choisissez-votre-lot.png')}}" class="">
        </div>
    </div>
</section>

<section id="contact" class="mt-12" style="background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('{{ asset('assets/medias/bg/contact.webp') }}'); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; width: 100%; height: 100%;">
    <div class="max-w-10/12 mx-auto flex items-center py-32">
        <div class="grid lg:grid-cols-2 w-full">
            <div class="space-y-10 mb-8 lg:mb-0 text-white">
                <h2 class="w-full text-6xl leading-tight">Contactez-nous</h2>
                <p class="">Partagez vos coordonnées et notre équipe vous accompagnera
                <br class="hidden md:block"> dans la réalisation de votre projet à Rivage Bleu.</p>
            </div>
            <div class="relative">
                <div class="relative lg:absolute top-0 right-0 w-full h-fit bg-white/80 space-y-12 p-8 sm:py-10 sm:px-12">
                    <div class="flex items-center justify-center gap-8">
                        <img alt="icon" src="{{asset('assets/medias/icones/svg/contact.svg')}}" class="size-8">
                        <h3 class="text-2xl font-bold">Contact</h3>
                    </div>
                    <form action="" method="post" class="grid grid-cols-2 gap-x-10 gap-y-8">
                        <div class="col-span-2 sm:col-span-1">
                            <input class="h-10 border-none w-full bg-[#165889]/20 text-pantone" type="text" name="nom" placeholder="Nom ﹡">
                        </div>
                        <div class="col-span-2 sm:col-span-1">
                            <input class="h-10 border-none w-full bg-[#165889]/20 text-pantone" type="text" name="prenom" placeholder="Prénoms ﹡">
                        </div>
                        <div class="col-span-2 sm:col-span-1">
                            <input class="h-10 border-none w-full bg-[#165889]/20 text-pantone" type="email" name="email" placeholder="Email ﹡">
                        </div>
                        <div class="col-span-2 sm:col-span-1 grid grid-cols-3 gap-4">
                            <input class="col-span-1 h-10 border-none w-full bg-[#165889]/20 text-pantone" type="text" name="code_pays" placeholder="Code pays">
                            <input class="col-span-2 h-10 border-none w-full bg-[#165889]/20 text-pantone" type="text" name="telephone" placeholder="Numéro de téléphone ﹡">
                        </div>
                        <div class="col-span-2"><p class="text-xs">En validant ce formulaire, les données personnelles collectées ci-dessus seront utilisées dans le cadre de votre demande</p></div>
                        <div class="col-span-2 flex items-start flex-wrap md:flex-nowrap gap-4 md:gap-12">
                            <label class="flex items-start gap-4" for="donnees_perso">
                                <input class="" type="checkbox" name="donnees_perso" id="donnees_perso">
                                <span class="text-xs">J’accepte que le groupe de Rivage Bleu collecte mes données personnelles afin de m’adresser ses
                                communications en lien avec mon projet. Ces données ne seront jamais à aucune autre société.</span>
                            </label>
                            <div class="center md:float-end w-full"><button type="submit" class="bg-pantone uppercase text-center text-white w-full py-2 s px-10">Envoyer</button></div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- Form Loader -->
<div id="f_loader" class="f_loader-container" style="display: none;">
    <div class="f_loader"></div>
</div>

<!-- Modal de message -->
<div id="modal" class="modal">
    <p id="modal-message"></p>
    <button class="btn close-btn">OK</button>
</div>
{% endblock %}


{% block javascripts %}
{{ parent() }}
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin=""></script>
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script type="text/javascript">
AOS.init();
</script>
{% endblock %}