Outiref

Code source de l'URL : https://kasbahasmaa.com

<!DOCTYPE html>
<html lang="fr">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  
  <title data-lang="fr">Hôtel Kasbah Asmaa: Expérience Unique</title>
  <title data-lang="en">Hôtel Kasbah Asmaa: Unique Hotel Experience</title>
  <title data-lang="es">Hôtel Kasbah Asmaa: Experiencia Única</title>
  
  <meta name="description" content="Discover ultimate comfort and unique experiences at Hôtel Kasbah Asmaa, your choice destination for a luxurious and relaxing stay." data-lang="en">
  <meta name="description" content="Découvrez le confort ultime et des expériences uniques à l'Hôtel Kasbah Asmaa, votre destination de choix pour un séjour luxueux et relaxant." data-lang="fr">
  <meta name="description" content="Descubre la comodidad definitiva y experiencias únicas en el Hôtel Kasbah Asmaa, tu destino ideal para una estancia de lujo y relajante." data-lang="es">
  
  <meta name="language" content="fr">
  
  <meta property="og:title" content="Hôtel Kasbah Asmaa: Unique Hotel Experience" data-lang="en">
  <meta property="og:title" content="Hôtel Kasbah Asmaa: Expérience Unique" data-lang="fr">
  <meta property="og:title" content="Hôtel Kasbah Asmaa: Experiencia Única" data-lang="es">
  
  <meta property="og:description" content="Discover ultimate comfort and unique experiences at Hôtel Kasbah Asmaa, your choice destination for a luxurious and relaxing stay." data-lang="en">
  <meta property="og:description" content="Découvrez le confort ultime et des expériences uniques à l'Hôtel Kasbah Asmaa, votre destination de choix pour un séjour luxueux et relaxant." data-lang="fr">
  <meta property="og:description" content="Descubre la comodidad definitiva y experiencias únicas en el Hôtel Kasbah Asmaa, tu destino ideal para una estancia de lujo y relajante." data-lang="es">
  
  <meta property="og:image" content="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/0c68d25c-8929-4af3-6b5b-d69518c6ae00/publicContain  ">
  <meta property="og:url" content="https://www.kasbahasmaa.com  ">
  <meta name="twitter:card" content="summary_large_image">
  
  <meta name="twitter:title" content="Hôtel Kasbah Asmaa: Unique Hotel Experience" data-lang="en">
  <meta name="twitter:title" content="Hôtel Kasbah Asmaa: Expérience Unique" data-lang="fr">
  <meta name="twitter:title" content="Hôtel Kasbah Asmaa: Experiencia Única" data-lang="es">
  
  <meta name="twitter:description" content="Discover ultimate comfort and unique experiences at Hôtel Kasbah Asmaa, your choice destination for a luxurious and relaxing stay." data-lang="en">
  <meta name="twitter:description" content="Découvrez le confort ultime et des expériences uniques à l'Hôtel Kasbah Asmaa, votre destination de choix pour un séjour luxueux et relaxant." data-lang="fr">
  <meta name="twitter:description" content="Descubre la comodidad definitiva y experiencias únicas en el Hôtel Kasbah Asmaa, tu destino ideal para una estancia de lujo y relajante." data-lang="es">
  
  <meta name="twitter:image" content="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/0c68d25c-8929-4af3-6b5b-d69518c6ae00/publicContain  ">
  
  <link rel="preconnect" href="https://fonts.googleapis.com  ">
  <link rel="preconnect" href="https://fonts.gstatic.com  " crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Barlow  :wght@300;400;500;600;700&family=Source+Sans+Pro:wght@300;400;500;600;700&display=swap" rel="stylesheet">
  
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css  ">
  
  <script src="https://cdn.tailwindcss.com  "></script>
  
  <style>
    /* ================================================
       KASBAH ASMAA HOTEL - CUSTOM STYLES
       Modern, Responsive, Production-Ready
       ================================================ */

    /* ========== ROOT VARIABLES ========== */
    :root {
      --primary-color: #E8BA4A;
      --primary-hover: #D4A838;
      --dark-bg: #2C3E50;
      --light-bg: #EAF2FB;
      --text-dark: #333333;
      --text-gray: #666666; 
      --text-light: #FFFFFF;
      --border-light: #E3E3E3;
      --font-heading: 'Barlow', sans-serif;
      --font-body: 'Source Sans Pro', sans-serif;
    }

    /* ========== GLOBAL RESETS ========== */
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      font-family: var(--font-body);
      line-height: 1.6;
      color: var(--text-dark);
      overflow-x: hidden;
    }

    h1, h2, h3, h4, h5, h6 {
      font-family: var(--font-heading);
      line-height: 1.2;
    }

    a {
      text-decoration: none;
      color: inherit;
    }

    img {
      max-width: 100%;
      height: auto;
      display: block;
    }

    /* ========== ANIMATIONS ========== */

    /* Zoom animation for hero background */
    @keyframes zoom {
      0% {
        transform: scale(1);
      }
      100% {
        transform: scale(1.1);
      }
    }

    .animate-zoom {
      animation: zoom 20s ease-in-out infinite alternate;
    }

    /* Text shadow for hero text */
    .text-shadow-strong {
      text-shadow: 3px 3px 12px rgba(0,0,0,0.9), 
                   0px 0px 20px rgba(0,0,0,0.7);
    }

    /* Moroccan pattern background */
    .moroccan-pattern {
      background-image: url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M30 0l5 15h15l-12 9 5 15-13-10-13 10 5-15-12-9h15z" fill="%23D4A373" fill-opacity="0.05"/%3E%3C/svg%3E');
    }

    /* Pulse animation for WhatsApp button (customized for subtle effect) */
    @keyframes pulse {
      0% {
        transform: scale(1);
        opacity: 0.75;
      }
      100% {
        transform: scale(1.5);
        opacity: 0;
      }
    }

    .group:hover .group-hover\:animate-ping {
      animation: pulse 2s cubic-bezier(0, 0, 0.2, 1) infinite;
    }

    /* Smooth transitions */
    .transition-all {
      transition: all 0.3s ease;
    }

    /* ========== RESPONSIVE UTILITIES (Tailwind-like) ========== */

    /* Container overrides for consistency */
    .container {
      width: 100%;
      margin: 0 auto;
    }

    /* Header Sticky Shadow */
    header {
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }

    /* Adjusted breakpoints to match Tailwind defaults */
    @media (min-width: 640px) {
      .container {
        max-width: 640px;
      }
    }

    @media (min-width: 768px) {
      .container {
        max-width: 768px;
      }
    }

    @media (min-width: 1024px) {
      .container {
        max-width: 1024px;
      }
    }

    @media (min-width: 1280px) {
      .container {
        max-width: 1280px;
      }
    }

    @media (min-width: 1536px) {
      .container {
        max-width: 1536px;
      }
    }
    
    /* Language display control */
    .lang-content {
      display: none;
    }
    
    .lang-content[data-lang="fr"] {
      display: block;
    }
    
    /* Language button styling */
    .lang-btn {
      padding: 0.5rem 1rem;
      border-radius: 0.25rem;
      border: 1px solid var(--border-light);
      background-color: white;
      cursor: pointer;
      transition: all 0.3s ease;
    }
    
    .lang-btn:hover {
      background-color: var(--primary-color);
      color: white;
    }
    
    .lang-btn.active {
      background-color: var(--primary-color);
      color: white;
    }
  </style>
</head>

<body class="font-sans antialiased">

  <header class="bg-white shadow-md sticky top-0 z-50">
    <div class="container mx-auto px-4">
      <div class="flex items-center justify-between">
        <a href="/" class="flex-shrink-0">
          <img src="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/3c02951c-413f-4178-fca7-af43cf9a0300/publicContain  " alt="Hôtel Kasbah Asmaa" class="h-28 py-2">
        </a>

        <!-- Language selector -->
        <div class="flex items-center space-x-2">
          <button class="lang-btn active" data-lang="fr">FR</button>
          <button class="lang-btn" data-lang="en">EN</button>
          <button class="lang-btn" data-lang="es">ES</button>
        </div>

        <nav class="hidden lg:flex items-center space-x-8">
  <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium' href='/contact'>Contact</a>
  <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium' href='/chambres'>Chambres</a>
  <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium' href='/galerie'>Galerie</a>
</nav>


        <button id="mobile-menu-toggle" class="lg:hidden text-gray-800 focus:outline-none">
          <i class="fa-solid fa-bars text-2xl"></i>
        </button>
      </div>

      <nav id="mobile-menu" class="hidden lg:hidden pb-4">
  <div class="flex flex-col space-y-3 pt-4 border-t border-gray-200 mt-2">
    <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium py-2' href='/contact'>Contact</a>
    <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium py-2' href='/chambres'>Chambres</a>
    <a class='text-gray-800 hover:text-[#E8BA4A] transition-colors duration-300 font-medium py-2' href='/galerie'>Galerie</a>
  </div>
</nav>


  <section id="accueil" class="relative min-h-[90vh] flex items-center justify-center overflow-hidden">
    <div class="absolute inset-0 z-0">
      <img src="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/0c68d25c-8929-4af3-6b5b-d69518c6ae00/publicContain  " alt="Kasbah Asmaa Midelt Morocco" class="w-full h-full object-cover animate-zoom">
      <div class="absolute inset-0 bg-gradient-to-br from-[#2C3E50] via-transparent to-[#2C3E50] opacity-70"></div>
    </div>

    <div class="absolute inset-0 z-0 moroccan-pattern opacity-30"></div>

    <div class="container mx-auto px-4 relative z-10">
      <div class="max-w-4xl mx-auto text-center">
        <div class="inline-flex items-center space-x-2 bg-gradient-to-r from-[#D4A373] to-[#8B6F47] px-6 py-3 rounded-full mb-6 shadow-lg">
          <i class="fas fa-map-marker-alt text-white"></i>
          <span class="text-white font-bold tracking-wider">Midelt, Montagnes de l'Atlas, Maroc</span>
        </div>

        <div class="inline-flex items-center space-x-2 bg-white bg-opacity-20 backdrop-blur-md px-6 py-3 rounded-full mb-6 shadow-lg border border-white border-opacity-30">
          <i class="fas fa-star text-[#FFD700]"></i>
          <i class="fas fa-star text-[#FFD700]"></i>
          <i class="fas fa-star text-[#FFD700]"></i>
          <span class="text-white font-bold tracking-wider ml-2">HÔTEL 3 ÉTOILES</span>
        </div>

        <h1 class="text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-bold text-white mb-6 leading-tight">
          <span class="lang-content" data-lang="fr">Kasbah Asmaa – Hôtel & Restaurant à Midelt</span>
          <span class="lang-content" data-lang="en">Kasbah Asmaa – Hotel & Restaurant in Midelt</span>
          <span class="lang-content" data-lang="es">Kasbah Asmaa – Hotel y Restaurante en Midelt</span>
        </h1>

        <p class="text-xl lg:text-2xl text-white font-bold mb-8 max-w-3xl mx-auto leading-relaxed px-8 py-6 text-shadow-strong">
          <span class="lang-content" data-lang="fr">Hospitalité Marocaine Authentique au Pied des Montagnes de l'Atlas. Un hôtel 3 étoiles construit dans un style architectural marocain traditionnel, entouré de paysages verdoyants et accueillant les clients dans une atmosphère authentique et paisible.</span>
          <span class="lang-content" data-lang="en">Authentic Moroccan Hospitality at the Foot of the Atlas Mountains. A 3-star hotel built in traditional Moroccan architectural style, surrounded by green landscapes and welcoming guests in an authentic and peaceful atmosphere.</span>
          <span class="lang-content" data-lang="es">Hospitalidad marroquí auténtica en los pies de las Montañas del Atlas. Un hotel de 3 estrellas construido en estilo arquitectónico marroquí tradicional, rodeado de paisajes verdes y acogiendo a los huéspedes en una atmósfera auténtica y tranquila.</span>
        </p>
      </div>
    </div>

    <div class="absolute bottom-8 left-1/2 transform -translate-x-1/2 z-10 hidden sm:block">
      <div class="flex flex-col items-center space-y-2 text-white animate-bounce">
        <span class="text-sm">Découvrir Plus</span>
        <i class="fas fa-chevron-down text-2xl"></i>
      </div>
    </div>
  </section>

  <section id="chambres" class="py-20 bg-white">
    <div class="container mx-auto px-4">
      <div class="max-w-6xl mx-auto">
        <div class="grid lg:grid-cols-2 gap-12 items-center">
          <div class="relative">
            <div class="rounded-2xl overflow-hidden shadow-2xl">
              <img src="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/97efc9d1-fa78-47f1-164c-df5036650200/public  " alt="Kasbah Asmaa traditional Moroccan interior" class="w-full h-[500px] object-cover">
            </div>
            <div class="absolute -bottom-6 -right-6 w-48 h-48 bg-[#E8BA4A] rounded-2xl -z-10 hidden lg:block"></div>
            <div class="absolute -top-6 -left-6 w-32 h-32 bg-[#A1D884] rounded-full -z-10 hidden lg:block opacity-30"></div>
          </div>

          <div>
            <h2 class="text-4xl lg:text-5xl font-bold text-gray-800 mb-6">
              <span class="lang-content" data-lang="fr">Hébergement à Kasbah Asmaa</span>
              <span class="lang-content" data-lang="en">Accommodation at Kasbah Asmaa</span>
              <span class="lang-content" data-lang="es">Alojamiento en Kasbah Asmaa</span>
            </h2>

            <div class="space-y-4 text-gray-600 leading-relaxed">
              <p>
                <span class="lang-content" data-lang="fr">Situé à l'entrée de la ville de Midelt, <strong class="text-gray-800">Kasbah Asmaa</strong> est un hôtel 3 étoiles construit dans un style architectural marocain traditionnel, reflétant fidèlement l'esprit local. Entouré de paysages verdoyants et proche des Montagnes de l'Atlas, la kasbah accueille chaleureusement ses clients dans une atmosphère authentique et paisible.</span>
                <span class="lang-content" data-lang="en">Located at the entrance of the city of Midelt, <strong class="text-gray-800">Kasbah Asmaa</strong> is a 3-star hotel built in traditional Moroccan architectural style, faithfully reflecting the local spirit. Surrounded by green landscapes and close to the Atlas Mountains, the kasbah warmly welcomes its guests in an authentic and peaceful atmosphere.</span>
                <span class="lang-content" data-lang="es">Ubicado en la entrada de la ciudad de Midelt, <strong class="text-gray-800">Kasbah Asmaa</strong> es un hotel de 3 estrellas construido en estilo arquitectónico marroquí tradicional, reflejando fielmente el espíritu local. Rodeado de paisajes verdes y cerca de las Montañas del Atlas, la kasbah acoge cálidamente a sus huéspedes en una atmósfera auténtica y tranquila.</span>
              </p>

              <p>
                <span class="lang-content" data-lang="fr">Kasbah Asmaa propose <strong class="text-gray-800">4 appartements et 39 chambres</strong>, dont 7 suites, alliant confort et authenticité. Chaque hébergement est conçu pour offrir des équipements modernes tout en conservant le charme marocain traditionnel.</span>
                <span class="lang-content" data-lang="en">Kasbah Asmaa offers <strong class="text-gray-800">4 apartments and 39 rooms</strong>, including 7 suites, combining comfort and authenticity. Each accommodation is designed to offer modern amenities while preserving the traditional Moroccan charm.</span>
                <span class="lang-content" data-lang="es">Kasbah Asmaa ofrece <strong class="text-gray-800">4 apartamentos y 39 habitaciones</strong>, incluyendo 7 suites, combinando comodidad y autenticidad. Cada alojamiento está diseñado para ofrecer comodidades modernas mientras preserva el encanto marroquí tradicional.</span>
              </p>

              <p>
                <span class="lang-content" data-lang="fr">Nos <strong class="text-gray-800">32 chambres climatisées</strong> disposent d'une télévision par satellite, de salles de bains privées et de lits confortables (120 cm × 200 cm). Les <strong class="text-gray-800">7 suites</strong> comprennent 3 suites berbères avec salons marocains et 4 suites junior spacieuses, toutes équipées de climatisation et de télévision par satellite.</span>
                <span class="lang-content" data-lang="en">Our <strong class="text-gray-800">32 air-conditioned rooms</strong> feature satellite TV, private bathrooms and comfortable beds (120 cm × 200 cm). The <strong class="text-gray-800">7 suites</strong> include 3 Berber suites with Moroccan lounges and 4 spacious junior suites, all equipped with air conditioning and satellite TV.</span>
                <span class="lang-content" data-lang="es">Nuestras <strong class="text-gray-800">32 habitaciones climatizadas</strong> cuentan con televisión por satélite, baños privados y camas cómodas (120 cm × 200 cm). Las <strong class="text-gray-800">7 suites</strong> incluyen 3 suites bereberes con salones marroquíes y 4 suites junior espaciosas, todas equipadas con aire acondicionado y televisión por satélite.</span>
              </p>

              <p>
                <span class="lang-content" data-lang="fr">Les <strong class="text-gray-800">4 appartements</strong> comprennent chacun 2 chambres, climatisation, un salon marocain, télévision par satellite et une grande salle de bain avec baignoire—parfaits pour les familles ou les séjours prolongés.</span>
                <span class="lang-content" data-lang="en">The <strong class="text-gray-800">4 apartments</strong> each include 2 bedrooms, air conditioning, a Moroccan lounge, satellite TV and a large bathroom with bathtub—perfect for families or extended stays.</span>
                <span class="lang-content" data-lang="es">Los <strong class="text-gray-800">4 apartamentos</strong> incluyen cada uno 2 habitaciones, aire acondicionado, un salón marroquí, televisión por satélite y un baño grande con bañera—perfectos para familias o estancias prolongadas.</span>
              </p>
            </div>

            <div class="grid sm:grid-cols-2 gap-4 mt-8">
              <div class="flex items-start space-x-3">
                <div class="w-12 h-12 bg-gradient-to-br from-[#D4A373] to-[#8B6F47] rounded-xl flex items-center justify-center flex-shrink-0 mt-1 shadow-lg">
                  <i class="fas fa-kaaba text-white text-xl"></i>
                </div>
                <div>
                  <h4 class="font-semibold text-gray-800 mb-1">
                    <span class="lang-content" data-lang="fr">Architecture Traditionnelle</span>
                    <span class="lang-content" data-lang="en">Traditional Architecture</span>
                    <span class="lang-content" data-lang="es">Arquitectura Tradicional</span>
                  </h4>
                  <p class="text-sm text-gray-600">
                    <span class="lang-content" data-lang="fr">Construite dans un style marocain authentique</span>
                    <span class="lang-content" data-lang="en">Built in authentic Moroccan style</span>
                    <span class="lang-content" data-lang="es">Construida en estilo marroquí auténtico</span>
                  </p>
                </div>
              </div>

              <div class="flex items-start space-x-3">
                <div class="w-12 h-12 bg-gradient-to-br from-[#3498DB] to-[#2980B9] rounded-xl flex items-center justify-center flex-shrink-0 mt-1 shadow-lg">
                  <i class="fas fa-bed text-white text-xl"></i>
                </div>
                <div>
                  <h4 class="font-semibold text-gray-800 mb-1">
                    <span class="lang-content" data-lang="fr">39 Chambres & 7 Suites</span>
                    <span class="lang-content" data-lang="en">39 Rooms & 7 Suites</span>
                    <span class="lang-content" data-lang="es">39 Habitaciones y 7 Suites</span>
                  </h4>
                  <p class="text-sm text-gray-600">
                    <span class="lang-content" data-lang="fr">Plus 4 appartements pour les familles</span>
                    <span class="lang-content" data-lang="en">Plus 4 apartments for families</span>
                    <span class="lang-content" data-lang="es">Más 4 apartamentos para familias</span>
                  </p>
                </div>
              </div>

              <div class="flex items-start space-x-3">
                <div class="w-12 h-12 bg-gradient-to-br from-[#2ECC71] to-[#27AE60] rounded-xl flex items-center justify-center flex-shrink-0 mt-1 shadow-lg">
                  <i class="fas fa-leaf text-white text-xl"></i>
                </div>
                <div>
                  <h4 class="font-semibold text-gray-800 mb-1">
                    <span class="lang-content" data-lang="fr">Espaces Verts</span>
                    <span class="lang-content" data-lang="en">Green Spaces</span>
                    <span class="lang-content" data-lang="es">Espacios Verdes</span>
                  </h4>
                  <p class="text-sm text-gray-600">
                    <span class="lang-content" data-lang="fr">Jardins fleuris et terrasses</span>
                    <span class="lang-content" data-lang="en">Flower gardens and terraces</span>
                    <span class="lang-content" data-lang="es">Jardines florales y terrazas</span>
                  </p>
                </div>
              </div>

              <div class="flex items-start space-x-3">
                <div class="w-12 h-12 bg-gradient-to-br from-[#E67E22] to-[#D35400] rounded-xl flex items-center justify-center flex-shrink-0 mt-1 shadow-lg">
                  <i class="fas fa-mountain text-white text-xl"></i>
                </div>
                <div>
                  <h4 class="font-semibold text-gray-800 mb-1">
                    <span class="lang-content" data-lang="fr">Vue sur les Montagnes de l'Atlas</span>
                    <span class="lang-content" data-lang="en">View of the Atlas Mountains</span>
                    <span class="lang-content" data-lang="es">Vista de las Montañas del Atlas</span>
                  </h4>
                  <p class="text-sm text-gray-600">
                    <span class="lang-content" data-lang="fr">Paysages naturels époustouflants</span>
                    <span class="lang-content" data-lang="en">Breathtaking natural landscapes</span>
                    <span class="lang-content" data-lang="es">Paisajes naturales impresionantes</span>
                  </p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </section>

  <section id="contact" class="py-20 bg-gradient-to-br from-[#EAF2FB] via-white to-[#F5E6D3]">
    <div class="container mx-auto px-4">
      <div class="max-w-6xl mx-auto">
        <div class="grid lg:grid-cols-2 gap-12 items-start">
          <div class="bg-white rounded-2xl p-8 lg:p-10 shadow-2xl">
            <div class="mb-8">
              <h2 class="text-3xl lg:text-4xl font-bold text-gray-800 mb-3">
                <span class="lang-content" data-lang="fr">Réservations</span>
                <span class="lang-content" data-lang="en">Reservations</span>
                <span class="lang-content" data-lang="es">Reservas</span>
              </h2>
              <p class="text-gray-600">
                <span class="lang-content" data-lang="fr">Remplissez le formulaire ci-dessous et nous vous répondrons dans les 24 heures</span>
                <span class="lang-content" data-lang="en">Fill out the form below and we will respond within 24 hours</span>
                <span class="lang-content" data-lang="es">Complete el formulario a continuación y responderemos dentro de las 24 horas</span>
              </p>
            </div>

            <form id="contact-form" class="space-y-6">
              <div>
                <label class="block text-gray-800 font-semibold mb-2" for="name">
                  <span class="lang-content" data-lang="fr">Nom Complet</span>
                  <span class="lang-content" data-lang="en">Full Name</span>
                  <span class="lang-content" data-lang="es">Nombre Completo</span>
                  <span class="text-red-500">*</span>
                </label>
                <input type="text" id="name" name="name" required class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors" placeholder="Jean Dupont">
              </div>

              <div>
                <label class="block text-gray-800 font-semibold mb-2" for="phone">
                  <span class="lang-content" data-lang="fr">Numéro de Téléphone</span>
                  <span class="lang-content" data-lang="en">Phone Number</span>
                  <span class="lang-content" data-lang="es">Número de Teléfono</span>
                </label>
                <input type="tel" id="phone" name="phone" class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors" placeholder="+212 (0) 6XX XXX XXX">
              </div>

              <div>
                <label class="block text-gray-800 font-semibold mb-2" for="email">
                  <span class="lang-content" data-lang="fr">Adresse Email</span>
                  <span class="lang-content" data-lang="en">Email Address</span>
                  <span class="lang-content" data-lang="es">Dirección de Correo Electrónico</span>
                  <span class="text-red-500">*</span>
                </label>
                <input type="email" id="email" name="email" required class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors" placeholder="votre@email.com">
              </div>

              <div class="grid sm:grid-cols-2 gap-4">
                <div>
                  <label class="block text-gray-800 font-semibold mb-2" for="checkin">
                    <span class="lang-content" data-lang="fr">Arrivée</span>
                    <span class="lang-content" data-lang="en">Check-in</span>
                    <span class="lang-content" data-lang="es">Entrada</span>
                    <span class="text-red-500">*</span>
                  </label>
                  <input type="date" id="checkin" name="checkin" required class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors">
                </div>
                <div>
                  <label class="block text-gray-800 font-semibold mb-2" for="checkout">
                    <span class="lang-content" data-lang="fr">Départ</span>
                    <span class="lang-content" data-lang="en">Check-out</span>
                    <span class="lang-content" data-lang="es">Salida</span>
                    <span class="text-red-500">*</span>
                  </label>
                  <input type="date" id="checkout" name="checkout" required class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors">
                </div>
              </div>

              <div>
                <label class="block text-gray-800 font-semibold mb-2" for="guests">
                  <span class="lang-content" data-lang="fr">Nombre de Personnes</span>
                  <span class="lang-content" data-lang="en">Number of People</span>
                  <span class="lang-content" data-lang="es">Número de Personas</span>
                </label>
                <select id="guests" name="guests" class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors">
                  <option value="1">
                    <span class="lang-content" data-lang="fr">1 Personne</span>
                    <span class="lang-content" data-lang="en">1 Person</span>
                    <span class="lang-content" data-lang="es">1 Persona</span>
                  </option>
                  <option value="2" selected>
                    <span class="lang-content" data-lang="fr">2 Personnes</span>
                    <span class="lang-content" data-lang="en">2 People</span>
                    <span class="lang-content" data-lang="es">2 Personas</span>
                  </option>
                  <option value="3">
                    <span class="lang-content" data-lang="fr">3 Personnes</span>
                    <span class="lang-content" data-lang="en">3 People</span>
                    <span class="lang-content" data-lang="es">3 Personas</span>
                  </option>
                  <option value="4">
                    <span class="lang-content" data-lang="fr">4 Personnes</span>
                    <span class="lang-content" data-lang="en">4 People</span>
                    <span class="lang-content" data-lang="es">4 Personas</span>
                  </option>
                  <option value="5+">
                    <span class="lang-content" data-lang="fr">5+ Personnes</span>
                    <span class="lang-content" data-lang="en">5+ People</span>
                    <span class="lang-content" data-lang="es">5+ Personas</span>
                  </option>
                </select>
              </div>

              <div>
                <label class="block text-gray-800 font-semibold mb-2" for="message">
                  <span class="lang-content" data-lang="fr">Demandes Spéciales</span>
                  <span class="lang-content" data-lang="en">Special Requests</span>
                  <span class="lang-content" data-lang="es">Solicitudes Especiales</span>
                </label>
                <textarea id="message" name="message" rows="4" class="w-full px-4 py-3 border-2 border-gray-200 rounded-lg focus:border-[#E8BA4A] focus:outline-none transition-colors resize-none" placeholder="Des exigences spéciales ou des questions?"></textarea>
              </div>

              <button type="submit" class="w-full bg-[#E8BA4A] text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-[#D4A838] transition-all duration-300 shadow-lg hover:shadow-xl transform hover:-translate-y-1">
                <span class="lang-content" data-lang="fr">Soumettre la Demande de Réservation</span>
                <span class="lang-content" data-lang="en">Submit Reservation Request</span>
                <span class="lang-content" data-lang="es">Enviar Solicitud de Reserva</span>
              </button>

              <p id="form-message" class="text-sm text-center mt-4 hidden">
                </p>
              
              <p class="text-sm text-gray-600 text-center mt-4">
                <span class="lang-content" data-lang="fr">Nous répondrons dans les 24 heures pour confirmer votre réservation</span>
                <span class="lang-content" data-lang="en">We will respond within 24 hours to confirm your reservation</span>
                <span class="lang-content" data-lang="es">Responderemos dentro de las 24 horas para confirmar su reserva</span>
              </p>
            </form>
          </div>

          <div class="space-y-8">
            <div class="bg-white rounded-2xl p-8 shadow-xl">
              <h3 class="text-2xl font-bold text-gray-800 mb-6">
                <span class="lang-content" data-lang="fr">Informations de Contact</span>
                <span class="lang-content" data-lang="en">Contact Information</span>
                <span class="lang-content" data-lang="es">Información de Contacto</span>
              </h3>

              <div class="space-y-6">
                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#E8BA4A] to-[#A1D884] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-map-location-dot text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Adresse</span>
                      <span class="lang-content" data-lang="en">Address</span>
                      <span class="lang-content" data-lang="es">Dirección</span>
                    </h4>
                    <p class="text-gray-600">
                      <span class="lang-content" data-lang="fr">Kasbah Asmaa<br>Midelt, Maroc<br>Région des Montagnes de l'Atlas</span>
                      <span class="lang-content" data-lang="en">Kasbah Asmaa<br>Midelt, Morocco<br>Atlas Mountains Region</span>
                      <span class="lang-content" data-lang="es">Kasbah Asmaa<br>Midelt, Marruecos<br>Región de las Montañas del Atlas</span>
                    </p>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#A1D884] to-[#FFC107] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-phone-volume text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Téléphone</span>
                      <span class="lang-content" data-lang="en">Phone</span>
                      <span class="lang-content" data-lang="es">Teléfono</span>
                    </h4>
                    <a href="tel:+212535580408" class="text-[#E8BA4A] hover:underline block">+212 5 35 58 04 08</a>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#FFC107] to-[#9264AA] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-mobile-screen-button text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Mobile</span>
                      <span class="lang-content" data-lang="en">Mobile</span>
                      <span class="lang-content" data-lang="es">Móvil</span>
                    </h4>
                    <a href="tel:+212661254601" class="text-[#E8BA4A] hover:underline block">+212 6 61 25 46 01</a>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#25D366] to-[#128C7E] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fab fa-whatsapp text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">WhatsApp</span>
                      <span class="lang-content" data-lang="en">WhatsApp</span>
                      <span class="lang-content" data-lang="es">WhatsApp</span>
                    </h4>
                    <a href="https://wa.me/212661254601  " target="_blank" class="text-[#E8BA4A] hover:underline block">+212 6 61 25 46 01</a>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#9264AA] to-[#E8BA4A] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-print text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Fax</span>
                      <span class="lang-content" data-lang="en">Fax</span>
                      <span class="lang-content" data-lang="es">Fax</span>
                    </h4>
                    <p class="text-gray-600">+212 5 35 58 04 05</p>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#E8BA4A] to-[#FF6F61] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-envelope-open-text text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Email</span>
                      <span class="lang-content" data-lang="en">Email</span>
                      <span class="lang-content" data-lang="es">Correo Electrónico</span>
                    </h4>
                    <a href="mailto:kasbahasma@gmail.com" class="text-[#E8BA4A] hover:underline block">kasbahasma@gmail.com</a>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#E1306C] to-[#C13584] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fab fa-instagram text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Instagram</span>
                      <span class="lang-content" data-lang="en">Instagram</span>
                      <span class="lang-content" data-lang="es">Instagram</span>
                    </h4>
                    <a href="https://www.instagram.com/kasbah_asmaa_midelt/  " target="_blank" class="text-[#E8BA4A] hover:underline block">@kasbah_asmaa_midelt</a>
                  </div>
                </div>

                <div class="flex items-start space-x-4">
                  <div class="w-12 h-12 bg-gradient-to-br from-[#FF6F61] to-[#A1D884] rounded-xl flex items-center justify-center flex-shrink-0 shadow-lg">
                    <i class="fas fa-clock text-white text-xl"></i>
                  </div>
                  <div>
                    <h4 class="font-semibold text-gray-800 mb-1">
                      <span class="lang-content" data-lang="fr">Heures de Réception</span>
                      <span class="lang-content" data-lang="en">Reception Hours</span>
                      <span class="lang-content" data-lang="es">Horas de Recepción</span>
                    </h4>
                    <p class="text-gray-600">
                      <span class="lang-content" data-lang="fr">Disponible 24/7</span>
                      <span class="lang-content" data-lang="en">Available 24/7</span>
                      <span class="lang-content" data-lang="es">Disponible 24/7</span>
                    </p>
                  </div>
                </div>
              </div>
            </div>

            <div class="bg-white rounded-2xl p-4 shadow-xl">
              <div class="aspect-video w-full rounded-xl overflow-hidden">
                <iframe src="https://maps.google.com/maps?q=H%C3%B4tel%20Kasbah%20Asmaa%20Midelt&t=&z=14&ie=UTF8&iwloc=&output=embed  " width="100%" height="100%" style="border:0;" allowfullscreen loading="lazy"></iframe>
              </div>
              <a href="https://www.google.com/maps/place/Hotel+Kasbah+Asmaa/@32.68126  ,-4.713221,17z/data=!4m10!3m9!1s0xd98c081f331fd9f:0x1a80a1d8c967bdd5!5m3!1s2025-11-23!4m1!1i2!8m2!3d32.68126!4d-4.713221!16s%2Fg%2F12htyvxh0?entry=ttu&g_ep=EgoyMDI1MTExNy4wIKXMDSoASAFQAw%3D%3D" target="_blank" class="block mt-4 text-center text-[#E8BA4A] hover:text-[#D4A838] font-semibold transition-colors">
                <i class="fas fa-external-link-alt mr-2"></i>
                <span class="lang-content" data-lang="fr">Ouvrir dans Google Maps</span>
                <span class="lang-content" data-lang="en">Open in Google Maps</span>
                <span class="lang-content" data-lang="es">Abrir en Google Maps</span>
              </a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </section>

  <footer class="bg-[#2C3E50] text-gray-300 pt-16 pb-8">
    <div class="container mx-auto px-4">
      <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-12">
        <div>
          <a href="/" class="inline-block mb-6">
            <img src="https://imagedelivery.net/xaKlCos5cTg_1RWzIu_h-A/3c02951c-413f-4178-fca7-af43cf9a0300/publicContain  " alt="Hôtel Kasbah Asmaa" class="h-24">
          </a>
          <div class="flex gap-4">
            <a href="https://www.instagram.com/kasbah_asmaa_midelt/  " target="_blank" class="w-10 h-10 bg-white bg-opacity-10 rounded-lg flex items-center justify-center hover:bg-[#E8BA4A] transition-all duration-300 transform hover:scale-110">
              <i class="fa-brands fa-instagram"></i>
            </a>
          </div>
        </div>

        <div class="lg:col-span-2">
          <h3 class="text-white font-bold text-xl mb-6">
            <span class="lang-content" data-lang="fr">Nous Contacter</span>
            <span class="lang-content" data-lang="en">Contact Us</span>
            <span class="lang-content" data-lang="es">Contáctenos</span>
          </h3>
          <ul class="space-y-4">
            <li class="flex items-start gap-3">
              <i class="fa-solid fa-location-dot text-[#E8BA4A] mt-1"></i>
              <span class="lang-content" data-lang="fr">Kasbah Asmaa, Midelt, Maroc</span>
              <span class="lang-content" data-lang="en">Kasbah Asmaa, Midelt, Morocco</span>
              <span class="lang-content" data-lang="es">Kasbah Asmaa, Midelt, Marruecos</span>
            </li>
            <li class="flex items-start gap-3">
              <i class="fa-solid fa-phone text-[#E8BA4A] mt-1"></i>
              <a href="tel:+212535580408" class="hover:text-[#E8BA4A] transition-colors">+212 5 35 58 04 08</a>
            </li>
            <li class="flex items-start gap-3">
              <i class="fa-solid fa-mobile text-[#E8BA4A] mt-1"></i>
              <a href="tel:+212661254601" class="hover:text-[#E8BA4A] transition-colors">+212 6 61 25 46 01</a>
            </li>
            <li class="flex items-start gap-3">
              <i class="fa-solid fa-fax text-[#E8BA4A] mt-1"></i>
              <span>+212 5 35 58 04 05</span>
            </li>
            <li class="flex items-start gap-3">
              <i class="fa-solid fa-envelope text-[#E8BA4A] mt-1"></i>
              <a href="mailto:kasbahasma@gmail.com" class="hover:text-[#E8BA4A] transition-colors">kasbahasma@gmail.com</a>
            </li>
            <li class="flex items-start gap-3">
              <i class="fa-brands fa-instagram text-[#E8BA4A] mt-1"></i>
              <a href="https://www.instagram.com/kasbah_asmaa_midelt/  " target="_blank" class="hover:text-[#E8BA4A] transition-colors">kasbah asmaa midelt</a>
            </li>
          </ul>
        </div>
      </div>

      <div class="border-t border-white border-opacity-10 pt-8">
        <div class="flex flex-col md:flex-row justify-between items-center gap-4 text-sm">
          <p>
            <span class="lang-content" data-lang="fr">© 2025 Hôtel Kasbah Asmaa. Tous droits réservés.</span>
            <span class="lang-content" data-lang="en">© 2025 Hôtel Kasbah Asmaa. All rights reserved.</span>
            <span class="lang-content" data-lang="es">© 2025 Hôtel Kasbah Asmaa. Todos los derechos reservados.</span>
          </p>
          <div class="flex gap-6">
            <a href="#" class="hover:text-[#E8BA4A] transition-colors">
              <span class="lang-content" data-lang="fr">Politique de Confidentialité</span>
              <span class="lang-content" data-lang="en">Privacy Policy</span>
              <span class="lang-content" data-lang="es">Política de Privacidad</span>
            </a>
            <a href="#" class="hover:text-[#E8BA4A] transition-colors">
              <span class="lang-content" data-lang="fr">Conditions d'Utilisation</span>
              <span class="lang-content" data-lang="en">Terms of Use</span>
              <span class="lang-content" data-lang="es">Términos de Uso</span>
            </a>
          </div>
        </div>
      </div>
    </div>
  </footer>

  <div class="fixed bottom-6 right-6 z-50">
    <a href="https://wa.me/212661254601  " target="_blank" class="group flex items-center justify-center w-16 h-16 bg-gradient-to-br from-[#25D366] to-[#128C7E] rounded-full shadow-2xl hover:shadow-3xl transition-all duration-300 hover:scale-110">
      <i class="fab fa-whatsapp text-white text-3xl group-hover:scale-110 transition-transform"></i>
      <span class="absolute right-20 bg-gray-900 text-white px-4 py-2 rounded-lg text-sm font-semibold whitespace-nowrap opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none shadow-xl">
        Chat on WhatsApp
      </span>
      <span class="absolute inset-0 rounded-full bg-[#25D366] opacity-75 group-hover:animate-ping"></span>
    </a>
  </div>

  <script>
    /* ================================================
       KASBAH ASMAA HOTEL - CUSTOM JAVASCRIPT
       Handles Mobile Menu and Form Submission Logic
       ================================================ */

    document.addEventListener('DOMContentLoaded', () => {
      // 1. Language Switching
      const langBtns = document.querySelectorAll('.lang-btn');
      const langContents = document.querySelectorAll('.lang-content');
      
      langBtns.forEach(btn => {
        btn.addEventListener('click', () => {
          const lang = btn.getAttribute('data-lang');
          
          // Update active button
          langBtns.forEach(b => b.classList.remove('active'));
          btn.classList.add('active');
          
          // Update language attribute on html tag
          document.documentElement.lang = lang;
          
          // Update visible content
          langContents.forEach(content => {
            if (content.getAttribute('data-lang') === lang) {
              content.style.display = 'block';
            } else {
              content.style.display = 'none';
            }
          });
        });
      });

      // 2. Mobile Menu Toggle
      const mobileMenuToggle = document.getElementById('mobile-menu-toggle');
      const mobileMenu = document.getElementById('mobile-menu');

      if (mobileMenuToggle && mobileMenu) {
        mobileMenuToggle.addEventListener('click', () => {
          // Toggle the 'hidden' class on the mobile menu
          mobileMenu.classList.toggle('hidden');
          
          // Toggle the icon for visual feedback
          const icon = mobileMenuToggle.querySelector('i');
          if (mobileMenu.classList.contains('hidden')) {
            icon.classList.remove('fa-xmark');
            icon.classList.add('fa-bars');
          } else {
            icon.classList.remove('fa-bars');
            icon.classList.add('fa-xmark');
          }
        });

        // Hide mobile menu when a link is clicked (for smooth scroll)
        const mobileLinks = mobileMenu.querySelectorAll('a');
        mobileLinks.forEach(link => {
          link.addEventListener('click', () => {
            mobileMenu.classList.add('hidden');
            // Reset the icon after closing
            const icon = mobileMenuToggle.querySelector('i');
            icon.classList.remove('fa-xmark');
            icon.classList.add('fa-bars');
          });
        });
      }

      // 3. Contact Form Submission (Simulated)
      const contactForm = document.getElementById('contact-form');
      const formMessage = document.getElementById('form-message');
      const submitButton = contactForm ? contactForm.querySelector('button[type="submit"]') : null;

      if (contactForm && formMessage && submitButton) {
        contactForm.addEventListener('submit', function(event) {
          event.preventDefault(); // Stop default form submission

          // Simple validation check (required fields are handled by 'required' attribute, this is for visual feedback)
          const requiredFields = contactForm.querySelectorAll('[required]');
          let isValid = true;
          requiredFields.forEach(field => {
            if (!field.value) {
              isValid = false;
            }
          });

          if (!isValid) {
            formMessage.textContent = "Veuillez remplir tous les champs obligatoires (*).";
            formMessage.classList.remove('text-green-600', 'hidden');
            formMessage.classList.add('text-red-600', 'block');
            return;
          }

          // Simulate form submission process
          submitButton.textContent = 'Envoi en cours...';
          submitButton.disabled = true;

          // In a real application, you would send data to a server here (e.g., using fetch or XMLHttpRequest)

          setTimeout(() => {
            // Simulation of a successful response
            submitButton.textContent = 'Soumettre la Demande de Réservation';
            submitButton.disabled = false;
            contactForm.reset(); // Clear the form

            formMessage.textContent = '✅ Votre demande a été envoyée avec succès! Nous vous contacterons dans les 24 heures.';
            formMessage.classList.remove('text-red-600', 'hidden');
            formMessage.classList.add('text-green-600', 'block');
            
            // Hide success message after 5 seconds
            setTimeout(() => {
              formMessage.classList.add('hidden');
            }, 5000);

          }, 2000); // 2 seconds delay for simulation
        });
      }
      
      // 4. Ensure check-in date is not in the past
      const checkinInput = document.getElementById('checkin');
      if (checkinInput) {
        const today = new Date().toISOString().split('T')[0];
        checkinInput.setAttribute('min', today);
      }
      
      // 5. Ensure check-out date is after check-in date
      const checkoutInput = document.getElementById('checkout');
      if (checkinInput && checkoutInput) {
        checkinInput.addEventListener('change', () => {
          if (checkinInput.value) {
            checkoutInput.setAttribute('min', checkinInput.value);
          }
        });
      }
    });
  </script>

</body>
</html>