conciergerie / index.html
mjid3242's picture
Add 2 files
4e106e9 verified
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LUXE Conciergerie | Services Premium pour Hôtels 5 Étoiles</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Outfit:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root {
--gold: #D4AF37;
--sand: #E6D5B8;
--navy: #0F1A3A;
--cream: #F5F0E6;
}
body {
font-family: 'Outfit', sans-serif;
background-color: var(--cream);
color: var(--navy);
scroll-behavior: smooth;
}
h1, h2, h3, h4, .font-serif {
font-family: 'Playfair Display', serif;
}
.hero-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
opacity: 0.8;
}
.gold-text {
color: var(--gold);
}
.navy-bg {
background-color: var(--navy);
}
.sand-bg {
background-color: var(--sand);
}
.gold-bg {
background-color: var(--gold);
}
.service-card {
transition: all 0.4s ease;
transform: translateY(0);
}
.service-card:hover {
transform: translateY(-10px);
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.parallax {
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.fade-in {
opacity: 0;
transition: opacity 1s ease;
}
.fade-in.visible {
opacity: 1;
}
.testimonial-card {
min-height: 300px;
}
.chat-bubble {
position: fixed;
bottom: 30px;
right: 30px;
width: 60px;
height: 60px;
border-radius: 50%;
background-color: var(--gold);
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
box-shadow: 0 10px 25px rgba(212, 175, 55, 0.3);
z-index: 100;
transition: all 0.3s ease;
}
.chat-bubble:hover {
transform: scale(1.1);
}
.chat-window {
position: fixed;
bottom: 100px;
right: 30px;
width: 350px;
height: 500px;
background-color: white;
border-radius: 15px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
z-index: 100;
transform: translateY(20px);
opacity: 0;
pointer-events: none;
transition: all 0.3s ease;
}
.chat-window.active {
transform: translateY(0);
opacity: 1;
pointer-events: all;
}
@keyframes float {
0% { transform: translateY(0px); }
50% { transform: translateY(-10px); }
100% { transform: translateY(0px); }
}
.floating {
animation: float 3s ease-in-out infinite;
}
.map-container {
height: 500px;
border-radius: 15px;
overflow: hidden;
}
.booking-form {
background: linear-gradient(135deg, rgba(245, 240, 230, 0.9) 0%, rgba(230, 213, 184, 0.9) 100%);
}
</style>
</head>
<body>
<!-- Navigation -->
<nav class="navy-bg text-white fixed w-full z-50 transition-all duration-300">
<div class="container mx-auto px-6 py-4">
<div class="flex justify-between items-center">
<div class="text-2xl font-serif gold-text">LUXE<span class="text-white">Conciergerie</span></div>
<div class="hidden md:flex space-x-10">
<a href="#home" class="hover:text-gold-500 transition">Accueil</a>
<a href="#services" class="hover:text-gold-500 transition">Services</a>
<a href="#booking" class="hover:text-gold-500 transition">Réserver</a>
<a href="#recommendations" class="hover:text-gold-500 transition">Recommandations</a>
<a href="#about" class="hover:text-gold-500 transition">À propos</a>
<a href="#contact" class="hover:text-gold-500 transition">Contact</a>
</div>
<div class="md:hidden">
<button id="menu-btn" class="text-white focus:outline-none">
<i class="fas fa-bars text-2xl"></i>
</button>
</div>
</div>
</div>
<!-- Mobile menu -->
<div id="mobile-menu" class="hidden md:hidden navy-bg px-6 py-4">
<div class="flex flex-col space-y-4">
<a href="#home" class="hover:text-gold-500 transition">Accueil</a>
<a href="#services" class="hover:text-gold-500 transition">Services</a>
<a href="#booking" class="hover:text-gold-500 transition">Réserver</a>
<a href="#recommendations" class="hover:text-gold-500 transition">Recommandations</a>
<a href="#about" class="hover:text-gold-500 transition">À propos</a>
<a href="#contact" class="hover:text-gold-500 transition">Contact</a>
</div>
</div>
</nav>
<!-- Hero Section -->
<section id="home" class="relative h-screen flex items-center justify-center overflow-hidden">
<video autoplay muted loop class="hero-video">
<source src="https://assets.mixkit.co/videos/preview/mixkit-luxury-hotel-entrance-15800-large.mp4" type="video/mp4">
</video>
<div class="absolute inset-0 bg-black opacity-40"></div>
<div class="container mx-auto px-6 z-10 text-center">
<h1 class="text-5xl md:text-7xl font-serif text-white mb-6 fade-in">Votre <span class="gold-text">Expérience</span> Sur Mesure</h1>
<p class="text-xl md:text-2xl text-white mb-10 max-w-3xl mx-auto fade-in" style="transition-delay: 0.2s;">Découvrez un service de conciergerie exclusif pour transformer votre séjour en moments inoubliables</p>
<a href="#booking" class="gold-bg text-white px-10 py-4 rounded-full font-medium text-lg hover:bg-opacity-90 transition fade-in" style="transition-delay: 0.4s;">Réserver Maintenant</a>
</div>
<div class="absolute bottom-10 left-1/2 transform -translate-x-1/2">
<div class="animate-bounce text-white text-2xl">
<i class="fas fa-chevron-down"></i>
</div>
</div>
</section>
<!-- Services Section -->
<section id="services" class="py-20 bg-white">
<div class="container mx-auto px-6">
<div class="text-center mb-20 fade-in">
<h2 class="text-4xl font-serif mb-4">Nos <span class="gold-text">Services Exclusifs</span></h2>
<p class="text-lg max-w-2xl mx-auto">Nous orchestrons chaque détail pour créer des expériences sur mesure qui dépassent vos attentes</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10">
<!-- Service 1 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Excursions" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Excursions Privées</div>
<p class="text-gray-600 mb-4">Découvrez les trésors cachés de la région avec nos guides experts et véhicules de luxe</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Véhicule privé</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Guide expert</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Sur mesure</span>
</div>
</div>
</div>
<!-- Service 2 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.1s;">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1566073771259-6a8506099945?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Restaurants" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Réservations Gastronomiques</div>
<p class="text-gray-600 mb-4">Accès aux tables les plus convoitées de la ville, y compris les établissements étoilés Michelin</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Tables VIP</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Menu dégustation</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Transport inclus</span>
</div>
</div>
</div>
<!-- Service 3 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.2s;">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1544161515-4ab6ce6db874?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Spa" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Expériences Bien-être</div>
<p class="text-gray-600 mb-4">Accès privilégié aux meilleurs spas et soins personnalisés avec des thérapeutes renommés</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Massages</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Soins visage</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Retraites</span>
</div>
</div>
</div>
<!-- Service 4 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.3s;">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1559297434-fae8a1916a79?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Events" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Événements Exclusifs</div>
<p class="text-gray-600 mb-4">Accès aux événements les plus prestigieux et organisation de soirées privées</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Soirées VIP</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Backstage</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Invitations</span>
</div>
</div>
</div>
<!-- Service 5 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.4s;">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1571003123894-1f0594d2b5d9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1494&q=80" alt="Transport" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Transports Privés</div>
<p class="text-gray-600 mb-4">Flotte de véhicules haut de gamme avec chauffeurs professionnels à votre disposition</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Voitures de luxe</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Hélicoptère</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Yacht</span>
</div>
</div>
</div>
<!-- Service 6 -->
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.5s;">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1512917774080-9991f1c4c750?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Shopping" class="w-full h-full object-cover">
</div>
<div class="p-6">
<div class="gold-text text-2xl mb-3 font-serif">Shopping Concierge</div>
<p class="text-gray-600 mb-4">Service de shopping personnalisé avec accès aux collections privées et rendez-vous VIP</p>
<div class="flex space-x-2">
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Essayage privé</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Livraison hôtel</span>
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Styliste</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Booking Section -->
<section id="booking" class="py-20 booking-form">
<div class="container mx-auto px-6">
<div class="max-w-4xl mx-auto bg-white rounded-xl shadow-xl overflow-hidden">
<div class="md:flex">
<div class="md:w-1/2 bg-cover bg-center hidden md:block" style="background-image: url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1632&q=80');"></div>
<div class="md:w-1/2 p-10">
<h2 class="text-3xl font-serif mb-6">Réserver <span class="gold-text">Votre Expérience</span></h2>
<form>
<div class="mb-4">
<label class="block text-gray-700 mb-2">Nom Complet</label>
<input type="text" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500">
</div>
<div class="mb-4">
<label class="block text-gray-700 mb-2">Email</label>
<input type="email" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500">
</div>
<div class="mb-4">
<label class="block text-gray-700 mb-2">Téléphone</label>
<input type="tel" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500">
</div>
<div class="mb-4">
<label class="block text-gray-700 mb-2">Date de Séjour</label>
<input type="date" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500">
</div>
<div class="mb-6">
<label class="block text-gray-700 mb-2">Service Demandé</label>
<select class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500">
<option>Sélectionnez un service</option>
<option>Excursions Privées</option>
<option>Réservation Gastronomique</option>
<option>Expérience Bien-être</option>
<option>Événement Exclusif</option>
<option>Transport Privé</option>
<option>Shopping Concierge</option>
<option>Autre demande</option>
</select>
</div>
<button type="submit" class="gold-bg text-white w-full py-3 rounded-lg font-medium hover:bg-opacity-90 transition">Envoyer la Demande</button>
</form>
</div>
</div>
</div>
</div>
</section>
<!-- Recommendations Section -->
<section id="recommendations" class="py-20 navy-bg text-white">
<div class="container mx-auto px-6">
<div class="text-center mb-20">
<h2 class="text-4xl font-serif mb-4">Nos <span class="gold-text">Recommandations</span> Locales</h2>
<p class="text-lg max-w-2xl mx-auto">Découvrez nos adresses coup de cœur sélectionnées avec soin par nos experts</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-20">
<!-- Filter buttons -->
<div class="col-span-1 md:col-span-3 flex flex-wrap justify-center gap-4">
<button class="filter-btn px-6 py-2 rounded-full gold-bg text-white" data-filter="all">Tout voir</button>
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="restaurant">Restaurants</button>
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="spa">Spas</button>
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="activity">Activités</button>
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="shopping">Shopping</button>
</div>
</div>
<!-- Recommendations grid -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-20">
<!-- Recommendation 1 -->
<div class="recommendation-item restaurant" data-category="restaurant">
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1517248135467-4dbc3e4dccc1?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Restaurant" class="w-full h-full object-cover">
</div>
<div class="p-6 flex-grow">
<div class="flex justify-between items-start mb-2">
<h3 class="text-xl font-serif text-navy">Le Jardin Secret</h3>
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">⭐ 2 étoiles</span>
</div>
<p class="text-gray-600 mb-4">Cuisine française contemporaine dans un cadre enchanteur avec jardin privé</p>
<div class="flex items-center text-sm text-gray-500">
<i class="fas fa-map-marker-alt mr-2"></i>
<span>8ème arrondissement</span>
</div>
</div>
<div class="px-6 pb-6">
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button>
</div>
</div>
</div>
<!-- Recommendation 2 -->
<div class="recommendation-item spa" data-category="spa">
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1544164245-37927c7e8a0d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Spa" class="w-full h-full object-cover">
</div>
<div class="p-6 flex-grow">
<div class="flex justify-between items-start mb-2">
<h3 class="text-xl font-serif text-navy">Spa des Sens</h3>
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">💎 Luxe</span>
</div>
<p class="text-gray-600 mb-4">Sanctuaire de bien-être offrant des soins utilisant des produits rares et des techniques ancestrales</p>
<div class="flex items-center text-sm text-gray-500">
<i class="fas fa-map-marker-alt mr-2"></i>
<span>16ème arrondissement</span>
</div>
</div>
<div class="px-6 pb-6">
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button>
</div>
</div>
</div>
<!-- Recommendation 3 -->
<div class="recommendation-item activity" data-category="activity">
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1527631746610-bca00a040d60?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Activity" class="w-full h-full object-cover">
</div>
<div class="p-6 flex-grow">
<div class="flex justify-between items-start mb-2">
<h3 class="text-xl font-serif text-navy">Balade en Montgolfière</h3>
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">🌅 Vue unique</span>
</div>
<p class="text-gray-600 mb-4">Survolez les châteaux de la Loire au lever du soleil avec champagne et petit-déjeuner gastronomique</p>
<div class="flex items-center text-sm text-gray-500">
<i class="fas fa-map-marker-alt mr-2"></i>
<span>Val de Loire</span>
</div>
</div>
<div class="px-6 pb-6">
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button>
</div>
</div>
</div>
</div>
<!-- Map -->
<div class="map-container mb-20">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2624.9916256937595!2d2.292292615638195!3d48.858370079287475!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66e2964e34e2d%3A0x8ddca9ee380ef7e0!2sTour%20Eiffel!5e0!3m2!1sfr!2sfr!4v1623256356933!5m2!1sfr!2sfr" width="100%" height="100%" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
</div>
<!-- Top picks carousel -->
<div class="mb-20">
<h3 class="text-2xl font-serif mb-8 text-center">Nos <span class="gold-text">Coups de Cœur</span> du Mois</h3>
<div class="relative">
<div class="overflow-hidden">
<div class="flex transition-transform duration-300" id="carousel">
<!-- Carousel item 1 -->
<div class="w-full md:w-1/3 flex-shrink-0 px-4">
<div class="bg-white rounded-xl overflow-hidden shadow-lg">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Top pick" class="w-full h-full object-cover">
</div>
<div class="p-6">
<h4 class="text-lg font-serif text-navy mb-2">Dîner au Sommet de la Tour Eiffel</h4>
<p class="text-gray-600 text-sm">Table privée avec vue panoramique sur Paris, menu signé par un chef étoilé</p>
</div>
</div>
</div>
<!-- Carousel item 2 -->
<div class="w-full md:w-1/3 flex-shrink-0 px-4">
<div class="bg-white rounded-xl overflow-hidden shadow-lg">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1566073771259-6a8506099945?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Top pick" class="w-full h-full object-cover">
</div>
<div class="p-6">
<h4 class="text-lg font-serif text-navy mb-2">Visite Privée des Caves de Champagne</h4>
<p class="text-gray-600 text-sm">Dégustation exclusive de grands crus avec le maître de chai</p>
</div>
</div>
</div>
<!-- Carousel item 3 -->
<div class="w-full md:w-1/3 flex-shrink-0 px-4">
<div class="bg-white rounded-xl overflow-hidden shadow-lg">
<div class="h-48 overflow-hidden">
<img src="https://images.unsplash.com/photo-1544551763-46a013bb70d9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Top pick" class="w-full h-full object-cover">
</div>
<div class="p-6">
<h4 class="text-lg font-serif text-navy mb-2">Atelier de Parfumerie Privé</h4>
<p class="text-gray-600 text-sm">Créez votre parfum sur mesure avec un nez renommé dans un hôtel particulier</p>
</div>
</div>
</div>
</div>
</div>
<button id="prev" class="absolute left-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md z-10">
<i class="fas fa-chevron-left text-navy"></i>
</button>
<button id="next" class="absolute right-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md z-10">
<i class="fas fa-chevron-right text-navy"></i>
</button>
</div>
</div>
</div>
</section>
<!-- About Section -->
<section id="about" class="py-20 bg-white">
<div class="container mx-auto px-6">
<div class="text-center mb-20">
<h2 class="text-4xl font-serif mb-4">Notre <span class="gold-text">Équipe</span> de Concierges</h2>
<p class="text-lg max-w-2xl mx-auto">Des professionnels dévoués à créer des expériences uniques et mémorables</p>
</div>
<div class="max-w-5xl mx-auto mb-20">
<div class="bg-sand-50 rounded-xl p-10 shadow-inner">
<h3 class="text-2xl font-serif mb-6 gold-text">Notre Philosophie</h3>
<p class="mb-6">Depuis 15 ans, LUXE Conciergerie redéfinit l'art du service en anticipant chaque désir et en créant des moments magiques qui transcendent les attentes.</p>
<p>Notre équipe internationale de concierges, formés aux plus hauts standards, combine savoir-faire traditionnel et innovation pour orchestrer des expériences sur mesure. Chaque membre de notre équipe parle au moins 3 langues et possède une expertise approfondie de la ville et de ses trésors cachés.</p>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-10">
<!-- Team member 1 -->
<div class="text-center">
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg">
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Sophie" class="w-full h-full object-cover">
</div>
<h3 class="text-xl font-serif mb-2">Sophie Laurent</h3>
<p class="text-sm gold-text mb-4">Directrice de la Conciergerie</p>
<p class="text-gray-600">15 ans d'expérience dans l'hôtellerie de luxe. Spécialiste des arts et de la gastronomie.</p>
</div>
<!-- Team member 2 -->
<div class="text-center">
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg">
<img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" alt="Thomas" class="w-full h-full object-cover">
</div>
<h3 class="text-xl font-serif mb-2">Thomas Dubois</h3>
<p class="text-sm gold-text mb-4">Concierge Principal</p>
<p class="text-gray-600">Expert en voyages sur mesure et expériences d'aventure haut de gamme.</p>
</div>
<!-- Team member 3 -->
<div class="text-center">
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg">
<img src="https://images.unsplash.com/photo-1551836022-d5d88e9218df?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Camille" class="w-full h-full object-cover">
</div>
<h3 class="text-xl font-serif mb-2">Camille Rousseau</h3>
<p class="text-sm gold-text mb-4">Concierge Événements</p>
<p class="text-gray-600">Spécialiste des soirées privées et accès aux événements les plus exclusifs.</p>
</div>
</div>
</div>
</section>
<!-- Testimonials Section -->
<section class="py-20 sand-bg">
<div class="container mx-auto px-6">
<div class="text-center mb-20">
<h2 class="text-4xl font-serif mb-4">Ce Que Disent <span class="gold-text">Nos Clients</span></h2>
<p class="text-lg max-w-2xl mx-auto">Des expériences transformatrices qui laissent une impression durable</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 max-w-5xl mx-auto">
<!-- Testimonial 1 -->
<div class="testimonial-card bg-white p-8 rounded-xl shadow-lg">
<div class="flex items-center mb-6">
<div class="h-16 w-16 rounded-full overflow-hidden mr-4">
<img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client" class="w-full h-full object-cover">
</div>
<div>
<h4 class="font-serif">Sarah Johnson</h4>
<p class="text-sm gold-text">New York, USA</p>
</div>
</div>
<p class="italic text-gray-600 mb-4">"L'équipe de LUXE a transformé notre voyage en une série de moments magiques. Le dîner surprise organisé dans les jardins de Versailles était tout simplement inoubliable."</p>
<div class="flex gold-text">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
<!-- Testimonial 2 -->
<div class="testimonial-card bg-white p-8 rounded-xl shadow-lg">
<div class="flex items-center mb-6">
<div class="h-16 w-16 rounded-full overflow-hidden mr-4">
<img src="https://images.unsplash.com/photo-1531123897727-8f129e1688ce?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client" class="w-full h-full object-cover">
</div>
<div>
<h4 class="font-serif">Michael Chen</h4>
<p class="text-sm gold-text">Hong Kong</p>
</div>
</div>
<p class="italic text-gray-600 mb-4">"Accès à des expériences qu'on ne trouve dans aucun guide. Leur réseau exclusif et leur attention aux détails font toute la différence."</p>
<div class="flex gold-text">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
</div>
<!-- Social proof -->
<div class="flex flex-wrap justify-center gap-6 mt-16">
<img src="https://via.placeholder.com/150x50?text=Forbes" alt="Forbes" class="h-10 opacity-70">
<img src="https://via.placeholder.com/150x50?text=Condé+Nast" alt="Condé Nast" class="h-10 opacity-70">
<img src="https://via.placeholder.com/150x50?text=TripAdvisor" alt="TripAdvisor" class="h-10 opacity-70">
<img src="https://via.placeholder.com/150x50?text=Michelin" alt="Michelin" class="h-10 opacity-70">
</div>
</div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-20 navy-bg text-white">
<div class="container mx-auto px-6">
<div class="max-w-4xl mx-auto text-center mb-20">
<h2 class="text-4xl font-serif mb-6">Contactez <span class="gold-text">Notre Équipe</span></h2>
<p class="text-lg max-w-2xl mx-auto">Disponible 24h/24 pour répondre à vos demandes et créer des expériences sur mesure</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 max-w-5xl mx-auto">
<div>
<h3 class="text-2xl font-serif mb-6 gold-text">Nos Coordonnées</h3>
<div class="space-y-6">
<div class="flex items-start">
<div class="gold-text text-xl mr-4 mt-1">
<i class="fas fa-map-marker-alt"></i>
</div>
<div>
<h4 class="font-medium mb-1">Adresse</h4>
<p class="text-gray-300">10 Avenue des Champs-Élysées, 75008 Paris</p>
</div>
</div>
<div class="flex items-start">
<div class="gold-text text-xl mr-4 mt-1">
<i class="fas fa-phone-alt"></i>
</div>
<div>
<h4 class="font-medium mb-1">Téléphone</h4>
<p class="text-gray-300">+33 1 40 72 00 00</p>
</div>
</div>
<div class="flex items-start">
<div class="gold-text text-xl mr-4 mt-1">
<i class="fas fa-envelope"></i>
</div>
<div>
<h4 class="font-medium mb-1">Email</h4>
<p class="text-gray-300">[email protected]</p>
</div>
</div>
<div class="flex items-start">
<div class="gold-text text-xl mr-4 mt-1">
<i class="fas fa-clock"></i>
</div>
<div>
<h4 class="font-medium mb-1">Horaires</h4>
<p class="text-gray-300">Service disponible 24h/24, 7j/7</p>
</div>
</div>
</div>
<div class="mt-10">
<h4 class="font-serif text-xl mb-4">Suivez-nous</h4>
<div class="flex space-x-4">
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-instagram"></i></a>
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-facebook-f"></i></a>
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-twitter"></i></a>
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
</div>
<div>
<h3 class="text-2xl font-serif mb-6 gold-text">Envoyez-nous un Message</h3>
<form>
<div class="mb-4">
<input type="text" placeholder="Votre nom" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400">
</div>
<div class="mb-4">
<input type="email" placeholder="Votre email" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400">
</div>
<div class="mb-4">
<input type="text" placeholder="Sujet" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400">
</div>
<div class="mb-6">
<textarea rows="5" placeholder="Votre message" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400"></textarea>
</div>
<button type="submit" class="gold-bg text-white w-full py-3 rounded-lg font-medium hover:bg-opacity-90 transition">Envoyer le Message</button>
</form>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-black text-white py-12">
<div class="container mx-auto px-6">
<div class="grid grid-cols-1 md:grid-cols-4 gap-10">
<div>
<div class="text-2xl font-serif gold-text mb-4">LUXE<span class="text-white">Conciergerie</span></div>
<p class="text-gray-400">Service de conciergerie premium pour hôtels 5 étoiles et clients exigeants depuis 2008.</p>
</div>
<div>
<h4 class="font-serif text-lg mb-4 gold-text">Services</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">Excursions</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Restaurants</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Spas & Bien-être</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Événements</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Transports</a></li>
</ul>
</div>
<div>
<h4 class="font-serif text-lg mb-4 gold-text">Informations</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">À propos</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Carrières</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Presse</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">FAQ</a></li>
</ul>
</div>
<div>
<h4 class="font-serif text-lg mb-4 gold-text">Newsletter</h4>
<p class="text-gray-400 mb-4">Abonnez-vous pour recevoir nos dernières offres et recommandations exclusives.</p>
<form class="flex">
<input type="email" placeholder="Votre email" class="px-4 py-2 bg-gray-800 text-white rounded-l-lg focus:outline-none w-full">
<button type="submit" class="gold-bg px-4 rounded-r-lg hover:bg-opacity-90 transition">
<i class="fas fa-paper-plane"></i>
</button>
</form>
</div>
</div>
<div class="border-t border-gray-800 mt-10 pt-6 flex flex-col md:flex-row justify-between items-center">
<p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 LUXE Conciergerie. Tous droits réservés.</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Mentions légales</a>
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Politique de confidentialité</a>
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Conditions générales</a>
</div>
</div>
</div>
</footer>
<!-- Chat bubble -->
<div class="chat-bubble" id="chatBubble">
<i class="fas fa-comment-dots text-white text-2xl"></i>
</div>
<!-- Chat window -->
<div class="chat-window" id="chatWindow">
<div class="h-full flex flex-col">
<div class="bg-navy text-white p-4 rounded-t-lg flex justify-between items-center">
<div>
<h3 class="font-medium">Concierge en Ligne</h3>
<p class="text-xs opacity-80">Nous répondons instantanément</p>
</div>
<button id="closeChat" class="text-white focus:outline-none">
<i class="fas fa-times"></i>
</button>
</div>
<div class="flex-grow p-4 overflow-y-auto bg-gray-50">
<div class="mb-4">
<div class="bg-white p-3 rounded-lg shadow-sm max-w-xs">
<p class="text-sm">Bonjour ! Je suis votre concierge virtuel. Comment puis-je vous aider aujourd'hui ?</p>
</div>
</div>
</div>
<div class="p-4 border-t">
<div class="flex">
<input type="text" placeholder="Tapez votre message..." class="flex-grow px-4 py-2 border rounded-l-lg focus:outline-none">
<button class="gold-bg text-white px-4 rounded-r-lg hover:bg-opacity-90 transition">
<i class="fas fa-paper-plane"></i>
</button>
</div>
</div>
</div>
</div>
<script>
// Mobile menu toggle
const menuBtn = document.getElementById('menu-btn');
const mobileMenu = document.getElementById('mobile-menu');
menuBtn.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
// Chat toggle
const chatBubble = document.getElementById('chatBubble');
const chatWindow = document.getElementById('chatWindow');
const closeChat = document.getElementById('closeChat');
chatBubble.addEventListener('click', () => {
chatWindow.classList.toggle('active');
});
closeChat.addEventListener('click', () => {
chatWindow.classList.remove('active');
});
// Carousel
const carousel = document.getElementById('carousel');
const prevBtn = document.getElementById('prev');
const nextBtn = document.getElementById('next');
let currentIndex = 0;
const items = document.querySelectorAll('.recommendation-item');
function updateCarousel() {
const width = document.querySelector('.recommendation-item').offsetWidth;
carousel.style.transform = `translateX(-${currentIndex * width}px)`;
}
nextBtn.addEventListener('click', () => {
if (currentIndex < items.length - 3) {
currentIndex++;
updateCarousel();
}
});
prevBtn.addEventListener('click', () => {
if (currentIndex > 0) {
currentIndex--;
updateCarousel();
}
});
// Filter recommendations
const filterBtns = document.querySelectorAll('.filter-btn');
filterBtns.forEach(btn => {
btn.addEventListener('click', () => {
// Remove active class from all buttons
filterBtns.forEach(b => {
b.classList.remove('gold-bg', 'text-white');
b.classList.add('bg-white', 'text-navy');
});
// Add active class to clicked button
btn.classList.add('gold-bg', 'text-white');
btn.classList.remove('bg-white', 'text-navy');
const filter = btn.getAttribute('data-filter');
const items = document.querySelectorAll('.recommendation-item');
items.forEach(item => {
if (filter === 'all' || item.getAttribute('data-category') === filter) {
item.style.display = 'block';
} else {
item.style.display = 'none';
}
});
});
});
// Fade in on scroll
const fadeElements = document.querySelectorAll('.fade-in');
const fadeInOnScroll = () => {
fadeElements.forEach(element => {
const elementTop = element.getBoundingClientRect().top;
const windowHeight = window.innerHeight;
if (elementTop < windowHeight - 100) {
element.classList.add('visible');
}
});
};
window.addEventListener('scroll', fadeInOnScroll);
window.addEventListener('load', fadeInOnScroll);
// Smooth scrolling for navigation
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
const targetId = this.getAttribute('href');
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 80,
behavior: 'smooth'
});
// Close mobile menu if open
if (!mobileMenu.classList.contains('hidden')) {
mobileMenu.classList.add('hidden');
}
}
});
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=mjid3242/conciergerie" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>