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

<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <!-- Page Title -->
    <title>EvoluÔM | Rosalie Jacquet Développement Personnel - Coach en Bien-être à Bras-Panon, La Réunion | Resalib</title>
    <!-- SEO -->
    <meta name="description" content="EvoluÔM | Rosalie Jacquet Développement Personnel pratique le métier de Coach en Bien-être à Bras-Panon, La Réunion en région La Réunion : découvrez les avis, coordonnées (adresse, téléphone) et informations. Ajouter un avis. Poser une question">
    <link rel="canonical" href="https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion" />
    <meta name="theme-color" content="#5ad4db"/>
    <link rel="manifest" href="/manifest.json"/>
    <link rel="apple-touch-icon" href="https://www.resalib.fr/app/images/app/icon-apple.png">
    <meta name="apple-mobile-web-app-title" content="Resalib">
    <meta name="apple-mobile-web-app-capable" content="yes"/>
    <meta property="og:locale" content="fr_FR" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="EvoluÔM | Rosalie Jacquet Développement Personnel - Coach en Bien-être à Bras-Panon, La Réunion | Resalib" />
    <meta property="og:description" content="EvoluÔM | Rosalie Jacquet Développement Personnel pratique le métier de Coach en Bien-être à Bras-Panon, La Réunion en région La Réunion : découvrez les avis, coordonnées (adresse, téléphone) et informations. Ajouter un avis. Poser une question" />
    <meta property="og:url" content="https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion" />
    <meta property="og:site_name" content="Resalib" />
    <meta property="article:publisher" content="https://www.facebook.com/resalib/" />
    <meta property="fb:app_id" content="638317312939104" />
    <meta property="og:image" content="https://www.resalib.fr/app/images/generate/fbk_122693.png?202601151637" />
    <meta property="og:image:secure_url" content="https://www.resalib.fr/app/images/generate/fbk_122693.png?202601151637" />
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:description" content="EvoluÔM | Rosalie Jacquet Développement Personnel pratique le métier de Coach en Bien-être à Bras-Panon, La Réunion en région La Réunion : découvrez les avis, coordonnées (adresse, téléphone) et informations. Ajouter un avis. Poser une question" />
    <meta name="twitter:title" content="EvoluÔM | Rosalie Jacquet Développement Personnel - Coach en Bien-être à Bras-Panon, La Réunion | Resalib" />
    <meta name="twitter:site" content="@resalib" />
    
    <meta name="twitter:creator" content="@resalib" />
    
        
    
    
    <script type="application/ld+json">
        {
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.resalib.fr/#/schema/Organization/1",
  "image": "https://www.resalib.fr/fo/images/resalib.png",
  "url": "https://www.resalib.fr",
  "sameAs": [
    "https://www.facebook.com/resalib/",
    "https://twitter.com/resalib",
    "https://www.instagram.com/resalib/",
    "https://www.youtube.com/@resalib",
    "https://linkedin.com/company/resalib"
  ],
  "logo": "https://www.resalib.fr/env/development/images/logo_app.png",
  "name": "Resalib",
  "description": "Trouvez un praticien en bien-être près de chez vous",
  "email": "contact@resalib.com",
  "telephone": "contact@resalib.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "11 bis Av. de l'Harmonie",
    "addressLocality": "Villeneuve-d'Ascq",
    "addressCountry": "FR",
    "addressRegion": "Hauts-de-France",
    "postalCode": "59650"
  },
  "vatID": "FR07805388444"
}
    </script>
    
      <script type="application/ld+json">
      {
  "@context": "http://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion",
  "image": "https://www.resalib.fr/app/images/generate/fbk_122693.png",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Bras-Panon, La Réunion",
    "streetAddress": "1 Chem. Balance",
    "postalCode": "97412",
    "addressCountry": "FR",
    "addressRegion": "La Réunion"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 46.227638,
    "longitude": 2.213749
  },
  "description": "Coach en Bien-être à Bras-Panon, La Réunion",
  "name": "EvoluÔM | Rosalie Jacquet Développement Personnel",
  "url": "https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion",
  "priceRange": "60€",
  "paymentAccepted": "Chèque,Espèces",
  "sameAs": [
    "https://www.developpementspirituel.fr/",
    "https://facebook.com/rosalie.evoluom/"
  ],
  "potentialAction": {
    "@type": "AskAction",
    "target": [
      {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion#newquestionmodal",
        "inLanguage": "fr-FR",
        "actionPlatform": "http://schema.org/DesktopWebPlatform"
      }
    ],
    "result": {
      "@type": "Question"
    }
  }
}
      </script>
    
    
    
      <script type="application/ld+json">
      {
  "@context": "http://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@id": "https://www.resalib.fr/specialite/coach-en-bien-etre",
        "name": "Coach en Bien-être"
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@id": "https://www.resalib.fr/rechercher?&latitude=46.227638&longitude=2.213749&offset=0",
        "name": "Bras-Panon, La Réunion"
      }
    }
  ]
}
      </script>
    
    
    
      <script type="application/ld+json">
      {
  "@context": "http://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Posez une question ou demander à être rappelé par EvoluÔM | Rosalie Jacquet Développement Personnel sur son <a href='https://www.resalib.fr/praticien/122693-evoluom-rosalie-jacquet-developpement-personnel-coach-en-bien-etre-bras-panon-la-reunion#newrecallmodal'>profil Resalib</a>"
      },
      "name": "Comment contacter EvoluÔM | Rosalie Jacquet Développement Personnel ?"
    }
  ]
}
      </script>
    
    <!-- Favicons -->
    <link rel="shortcut icon" href="#">
    <link rel="preload" href="/fo/fonts/nunito.woff2" as="font" type="font/woff2">
    <link rel="preload" href="/fo/fonts/Simple-Line-Icons.woff2?v=2.4.0" as="font" type="font/woff2">
    <link rel="icon" type="image/png" href="/env/production/images/favicon.png" />
    <link rel="stylesheet" href="/fo/css/production.min.css?7.9.7">
    <!-- Bootstrap etc -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.min.js" integrity="sha384-+sLIOodYLS7CIrQpBjl+C7nPvqq+FbNUBDunl/OZv93DB7Ln/533i8e/mZXLi/P+" crossorigin="anonymous"></script>

<script src="https://cdn.jsdelivr.net/npm/twemoji@14.0.2/dist/twemoji.min.js"></script>



<script src="/fo/js/production.min.js?7.9.7"></script>

<script>
var KEYGMAP = 'undefined';
document.addEventListener('DOMContentLoaded', function () {
  if(twemoji) twemoji.parse(document.body,{ base: 'https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/' });
});

if ('serviceWorker' in navigator) {
  // Register a service worker hosted at the root of the
  // site using the default scope.
  navigator.serviceWorker.register('/sworker.js').then(function(registration) {
    console.log('Service worker registration succeeded:', registration);
  }, /*catch*/ function(error) {
    console.log('Service worker registration failed:', error);
  });
} else {
  console.log('Service workers are not supported.');
}

</script>




<script>

// Chargement du js spécifique à l'application mobile flutter
$(function(){
  function loadJS(url, callback) {
      var script = document.createElement('script');
      script.type = 'text/javascript';
      script.src = url;

      if (callback) {
          script.onload = callback;
      }
      document.body.appendChild(script);
  }

  // Informations de session utilisé par l'application mobile
  const SESSION_DATA = {
    isPartner : false,
    isConnected : false,
    account : ,
  }
  localStorage.setItem('SESSION_DATA', JSON.stringify(SESSION_DATA));

  if(localStorage.getItem("isNativeApp")=="true" && localStorage.getItem("devModeMobile")!="true"){
    console.log('Native App detected');
    loadJS('/fo/mobileApp/resalibapp.js?1.0.0', function() {
        console.log('Le script externe est chargé !');
    });
  } 
});
</script>

</head>

<body ng-app="rlbApp" id="top">
    <!--============================= HEADER =============================-->
    <div class="dark-bg sticky-top">
        <div class="container-fluid">
            <div class="row">
                <div class="col-md-12">
                    <nav class="navbar navbar-expand-lg navbar-light">
                        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
                          <span class="icon-menu"></span>
                        </button>
                        <a class="navbar-brand m-0 p-0 mr-lg-4" href="/">
                          <img src="/env/production/images/logo_resalib.png" alt="Logo Resalib" height="46" width="150"/>
                        </a>
                        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarUserDropdown" aria-controls="navbarUserDropdown" aria-expanded="false" aria-label="Toggle navigation">
                          <span class="icon-user"></span>
                        </button>
                        <div class="collapse navbar-collapse justify-content-between pt-lg-1" id="navbarNavDropdown">
                            <ul class="navbar-nav"> 
                                <li class="nav-item">
                                    <a class="nav-link" href="/rechercher">Trouver un praticien</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="/bon-plans-actualites-medecine-douce">Actualités de la communauté</a>
                                </li>
                                <!-- i18N Block pages -->
                                
                                <li class="nav-item">
                                    <a class="nav-link" href="/pages">Nos contenus</a>
                                </li>
                                
                                <li class="nav-item d-block d-sm-none border-top">
                                    <a class="nav-link" href="/qui-sommes-nous">Qui sommes-nous ?</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/partenaires">Les partenaires</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/devenir-partenaire">Devenir partenaire</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/presse">Presse</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/confiance-fiabilite-et-avis-clients">Confiance</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/nous-contacter">Nous contacter</a>
                                </li>
                                <li class="nav-item d-block d-sm-none">
                                    <a class="nav-link" href="/mentions-legales-cgu">Mentions légales &amp; CGU</a>
                                </li>
                            </ul>
                        </div>
                        <div class="collapse navbar-collapse justify-content-end" id="navbarUserDropdown">
                            <ul class="navbar-nav">

                                

                                <li class="nav-item">
                                    <a class="btn btn-lg btn-rlb1" href="/creer-un-compte">Créer un compte</a>
                                </li>

                                

                                

                                <li class="nav-item">
                                    <a class="nav-link" href="/login">Se connecter</a>
                                </li>

                                
                                

                                
                            </ul>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </div>
    <!--//END HEADER -->

    

    <!--============================= DETAIL =============================-->
    

<div id="nav-anker"></div>
<!--============================= HEADER =============================-->
<section class="reserve-block pt-2 pb-2">
  <div class="container partner-infos">
    <div class="row">
      <div class="col-md-2 text-center">
        <img src="/app/images/partners/122693.png?1768456583666" class="rounded-circle img-thumbnail pimg" width="160"
          height="160" alt="EvoluÔM | Rosalie Jacquet Développement Personnel"/>
      </div>
      <div class="col-md-6 text-md-left text-center">
        <h1 class="m-0">EvoluÔM | Rosalie Jacquet Développement Personnel</h1>

        <a href="/specialite/coach-en-bien-etre" class="h5 text-dark bness d-block"><i class="icon-graduation" style="min-width: 16.67px;display: inline-block;"></i> Coach en Bien-être</a>
        
        <p class="pl-0 mb-0">
        <span style="color:#f2f2f2;text-shadow: 0.5px 0.5px grey;">★</span> 0 avis
        </p>
        
        
          <p class="pl-0 mb-0 price-top">
          60€
          </p>
          

          <div class="tags m-1">
            
            <span class="badge badge-pill badge-light tag p-2 mb-1 tag-1"><a
                href="/specialite/coaching-en-developpement-personnel">Coaching en Développement Personnel</a></span>
            
            <span class="badge badge-pill badge-light tag p-2 mb-1 tag-2"><a
                href="/specialite/confiance-en-soi">Confiance en soi</a></span>
            
                      </div>
        
        

                    <div class="col-sm-8" id="submenu">
                      <p class="pt-1  d-block d-sm-none">
                        <img src="/app/images/partners/122693.png?1768456583666" class="rounded-circle img-thumbnail pimg" width="40"
                      height="40" alt="EvoluÔM | Rosalie Jacquet Développement Personnel"/> EvoluÔM | Rosalie Jacquet Développement Personnel</p>
                      <div class="p-1">
                      <nav class="navbar navbar-expand navbar-light w-100 p-0">
                        <div class="navbar-nav nav-fill w-100 p-0">
                          <a class="w-100 nav-item nav-link active" href="#top">L&#39;essentiel</a>
                          <a class="w-100 nav-item nav-link d-none d-sm-block" href="#news">Actualités</a>
                          <a class="w-100 nav-item nav-link" href="#reviews">Avis</a>
                          <a class="w-100 nav-item nav-link d-block d-lg-none" href="#education">vérification</a>
                        </div>
                      </nav>
                    </div>
                    </div>    

                </div>
                

                <div class="col-md-4 text-center justify-content-center align-self-center">

                  <p class="d-block pl-0 mb-0 addr-top"><span class="icon-location-pin"></span>
                    
                      1 Chem. Balance,
                      97412 Bras-Panon, La Réunion
                    
                  </p>
          
          
          <div class="btn-actions">

            
                <button type="button" class="btn btn-lg btn-success btn-block" data-toggle="modal"
                  data-target="#newrecallmodal" id="btnRecall">
                  <i class="icon-phone"></i>
                    
                        Demande de rappel
                    
                  </b>
                </button>
                
          
          <button type="button" class="btn btn-sm btn-primary btn-block btn-rlb1" data-toggle="modal"
            data-target="#newquestionmodal" id="btnQuestion">
            <i class="icon-bubbles"></i> Poser une question</b>
          </button>
          

          
          <button type="button" class="btn btn-sm btn-primary btn-block btnReview" data-toggle="modal"
            data-target="#addreviewmodal">
            <i class="icon-star"></i> Ajouter un avis
          </button>
          

          
          </div>
        </div>



      </div>
    </div>
</section>



<!-- Modal -->
<div class="modal" id="newquestionmodal" tabindex="-1" role="dialog" aria-labelledby="newquestionmodalTitle" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
    <div class="modal-content">
      <form action="/fo/newQuestion" method="post" id="createFormQuestion">
        <div class="modal-header">
          <h2 class="modal-title h6" id="modalTitle">Poser une question à EvoluÔM | Rosalie Jacquet Développement Personnel</h2>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body newQuestionModalBody">
          <div class="form-row justify-content-center signingContainer">
            
              <div class="col-md-6">
    <div class="form-group">
      <label for="firstname">Prénom*</label>
      <input name="firstname" type="text" class="form-control" id="firstname" required>
    </div>
</div>
<div class="col-md-6">
    <div class="form-group">
      <label for="name">Nom*</label>
      <input name="name" type="text" class="form-control" id="name" required>
    </div>
</div>
<div class="col-md-4">
    <div class="form-group">
        <label for="email">Adresse email*</label>
        <div class="input-group">
            <div class="input-group-prepend">
                <span class="input-group-text"><span class="icon-envelope"></span></span>
            </div>
            <input name="email" type="email" class="form-control" placeholder="ex : email@exemple.com" required>
        </div>
    </div>
</div>
<div class="col-md-4">
    <div class="form-group">
        <label for="phone">Numéro de mobile*</label>
        <div class="input-group">
            <input class="form-control phoneInput" type="tel" id="phone" required>
        </div>
    </div>
</div>
<div class="col-md-2">
    <div class="form-group">
        <label for="zipCode">Code postal*</label>
        <input name="zipCode" type="text" class="form-control zipCodeInput" required>
    </div>
</div>
<div class="col-md-2">
    <div class="form-group">
        <label for="country">Pays*</label>
        <select name="country" class="form-control countryInput" required>
            <optgroup label="Pays Courants">
                
                  <option value="DE" data-zipcode-regex="[0-9]{5}" country-code="49">Allemagne</option>
                
                  <option value="BE" data-zipcode-regex="[0-9]{4}" country-code="32">Belgique</option>
                
                  <option value="CA" data-zipcode-regex="[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d" country-code="1">Canada</option>
                
                  <option value="ES" data-zipcode-regex="[0-9]{5}" country-code="34">Espagne</option>
                
                  <option value="FR" data-zipcode-regex="^(([0-8][0-9])|(9[0-9])|(2[abAB]))[0-9]{3}$" country-code="33">France</option>
                
                  <option value="IT" data-zipcode-regex="[0-9]{5}" country-code="39">Italie</option>
                
                  <option value="LU" data-zipcode-regex="[0-9]{4}" country-code="352">Luxembourg</option>
                
                  <option value="CH" data-zipcode-regex="[0-9]{4}" country-code="41">Suisse</option>
                
              </optgroup> 
              <optgroup label="Autres Pays">
                
                  <option value="AF" data-zipcode-regex="[0-9]{4}" country-code="93">Afghanistan</option>
                
                  <option value="ZA" data-zipcode-regex="[0-9]{4}" country-code="27">Afrique du Sud</option>
                
                  <option value="AL" data-zipcode-regex="(120|122)[0-9]{2}" country-code="355">Albanie</option>
                
                  <option value="DZ" data-zipcode-regex="[0-9]{5}" country-code="213">Algérie</option>
                
                  <option value="AD" data-zipcode-regex="[0-9]{5}" country-code="376">Andorre</option>
                
                  <option value="AO" data-zipcode-regex="null" country-code="244">Angola</option>
                
                  <option value="AI" data-zipcode-regex="AI-2640" country-code="1-264">Anguilla</option>
                
                  <option value="AQ" data-zipcode-regex="null" country-code="672">Antarctique</option>
                
                  <option value="AG" data-zipcode-regex="null" country-code="1-268">Antigua-et-Barbuda</option>
                
                  <option value="AN" data-zipcode-regex="null" country-code="599">Antilles Néerlandaises</option>
                
                  <option value="SA" data-zipcode-regex="[0-9]{5}(-[0-9]{4})?" country-code="966">Arabie Saoudite</option>
                
                  <option value="AR" data-zipcode-regex="[A-Z]{1}[0-9]{4}[A-Z]{3}" country-code="54">Argentine</option>
                
                  <option value="AM" data-zipcode-regex="[0-9]{4}" country-code="374">Arménie</option>
                
                  <option value="AW" data-zipcode-regex="null" country-code="297">Aruba</option>
                
                  <option value="AU" data-zipcode-regex="[0-9]{4}" country-code="61">Australie</option>
                
                  <option value="AT" data-zipcode-regex="[0-9]{4}" country-code="43">Autriche</option>
                
                  <option value="AZ" data-zipcode-regex="[0-9]{4}" country-code="994">Azerbaïdjan</option>
                
                  <option value="BS" data-zipcode-regex="null" country-code="1-242">Bahamas</option>
                
                  <option value="BH" data-zipcode-regex="null" country-code="973">Bahreïn</option>
                
                  <option value="BD" data-zipcode-regex="[0-9]{4}" country-code="880">Bangladesh</option>
                
                  <option value="BB" data-zipcode-regex="BB[0-9]{5}" country-code="1-246">Barbade</option>
                
                  <option value="BY" data-zipcode-regex="[0-9]{6}" country-code="375">Bélarus</option>
                
                  <option value="BZ" data-zipcode-regex="null" country-code="501">Belize</option>
                
                  <option value="BJ" data-zipcode-regex="null" country-code="229">Bénin</option>
                
                  <option value="BM" data-zipcode-regex="[A-Z]{2}[0-9]{2}" country-code="1-441">Bermudes</option>
                
                  <option value="BT" data-zipcode-regex="[0-9]{5}" country-code="975">Bhoutan</option>
                
                  <option value="BO" data-zipcode-regex="null" country-code="591">Bolivie</option>
                
                  <option value="BA" data-zipcode-regex="[0-9]{5}" country-code="387">Bosnie-Herzégovine</option>
                
                  <option value="BW" data-zipcode-regex="null" country-code="267">Botswana</option>
                
                  <option value="BR" data-zipcode-regex="[0-9]{5}-[0-9]{3}" country-code="55">Brésil</option>
                
                  <option value="BN" data-zipcode-regex="[A-Z]{2}[0-9]{4}" country-code="673">Brunéi Darussalam</option>
                
                  <option value="BG" data-zipcode-regex="[0-9]{4}" country-code="359">Bulgarie</option>
                
                  <option value="BF" data-zipcode-regex="null" country-code="226">Burkina Faso</option>
                
                  <option value="BI" data-zipcode-regex="null" country-code="257">Burundi</option>
                
                  <option value="KH" data-zipcode-regex="[0-9]{5}" country-code="855">Cambodge</option>
                
                  <option value="CM" data-zipcode-regex="null" country-code="237">Cameroun</option>
                
                  <option value="CV" data-zipcode-regex="null" country-code="238">Cap-vert</option>
                
                  <option value="CL" data-zipcode-regex="[0-9]{7}" country-code="56">Chili</option>
                
                  <option value="CN" data-zipcode-regex="[0-9]{5}" country-code="86">Chine</option>
                
                  <option value="CY" data-zipcode-regex="[0-9]{4}" country-code="357">Chypre</option>
                
                  <option value="CO" data-zipcode-regex="[0-9]{6}" country-code="57">Colombie</option>
                
                  <option value="KM" data-zipcode-regex="null" country-code="269">Comores</option>
                
                  <option value="CR" data-zipcode-regex="[0-9]{5}" country-code="506">Costa Rica</option>
                
                  <option value="CI" data-zipcode-regex="null" country-code="225">Côte d&#39;Ivoire</option>
                
                  <option value="HR" data-zipcode-regex="[0-9]{5}" country-code="385">Croatie</option>
                
                  <option value="CU" data-zipcode-regex="[0-9]{5}" country-code="53">Cuba</option>
                
                  <option value="DK" data-zipcode-regex="[0-9]{5}" country-code="45">Danemark</option>
                
                  <option value="DJ" data-zipcode-regex="null" country-code="253">Djibouti</option>
                
                  <option value="DM" data-zipcode-regex="null" country-code="1-767">Dominique</option>
                
                  <option value="EG" data-zipcode-regex="[0-9]{5}" country-code="20">Égypte</option>
                
                  <option value="SV" data-zipcode-regex="[0-9]{4}" country-code="503">El Salvador</option>
                
                  <option value="AE" data-zipcode-regex="null" country-code="971">Émirats Arabes Unis</option>
                
                  <option value="EC" data-zipcode-regex="[0-9]{6}" country-code="593">Équateur</option>
                
                  <option value="ER" data-zipcode-regex="null" country-code="291">Érythrée</option>
                
                  <option value="EE" data-zipcode-regex="[0-9]{5}" country-code="372">Estonie</option>
                
                  <option value="FM" data-zipcode-regex="null" country-code="691">États Fédérés de Micronésie</option>
                
                  <option value="US" data-zipcode-regex="^\\d{5}(?:[-\\s]\\d{4})?$" country-code="1">États-Unis</option>
                
                  <option value="ET" data-zipcode-regex="[0-9]{4}" country-code="251">Éthiopie</option>
                
                  <option value="RU" data-zipcode-regex="[0-9]{6}" country-code="7">Fédération de Russie</option>
                
                  <option value="FJ" data-zipcode-regex="null" country-code="679">Fidji</option>
                
                  <option value="FI" data-zipcode-regex="[0-9]{5}" country-code="358">Finlande</option>
                
                  <option value="GA" data-zipcode-regex="null" country-code="241">Gabon</option>
                
                  <option value="GM" data-zipcode-regex="null" country-code="220">Gambie</option>
                
                  <option value="GE" data-zipcode-regex="null" country-code="995">Géorgie</option>
                
                  <option value="GS" data-zipcode-regex="null" country-code="500">Géorgie du Sud et les Îles Sandwich du Sud</option>
                
                  <option value="GH" data-zipcode-regex="null" country-code="233">Ghana</option>
                
                  <option value="GI" data-zipcode-regex="null" country-code="350">Gibraltar</option>
                
                  <option value="GR" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="30">Grèce</option>
                
                  <option value="GD" data-zipcode-regex="null" country-code="1-473">Grenade</option>
                
                  <option value="GL" data-zipcode-regex="null" country-code="299">Groenland</option>
                
                  <option value="GP" data-zipcode-regex="null" country-code="590">Guadeloupe</option>
                
                  <option value="GU" data-zipcode-regex="null" country-code="1-671">Guam</option>
                
                  <option value="GT" data-zipcode-regex="null" country-code="502">Guatemala</option>
                
                  <option value="GN" data-zipcode-regex="null" country-code="224">Guinée</option>
                
                  <option value="GW" data-zipcode-regex="null" country-code="245">Guinée-Bissau</option>
                
                  <option value="GQ" data-zipcode-regex="null" country-code="240">Guinée Équatoriale</option>
                
                  <option value="GY" data-zipcode-regex="null" country-code="592">Guyana</option>
                
                  <option value="GF" data-zipcode-regex="null" country-code="594">Guyane Française</option>
                
                  <option value="HT" data-zipcode-regex="null" country-code="509">Haïti</option>
                
                  <option value="HN" data-zipcode-regex="null" country-code="504">Honduras</option>
                
                  <option value="HK" data-zipcode-regex="null" country-code="852">Hong-Kong</option>
                
                  <option value="HU" data-zipcode-regex="[0-9]{4}" country-code="36">Hongrie</option>
                
                  <option value="BV" data-zipcode-regex="null" country-code="null">Île Bouvet</option>
                
                  <option value="CX" data-zipcode-regex="null" country-code="61">Île Christmas</option>
                
                  <option value="IM" data-zipcode-regex="null" country-code="44-1624">Île de Man</option>
                
                  <option value="NF" data-zipcode-regex="null" country-code="672">Île Norfolk</option>
                
                  <option value="AX" data-zipcode-regex="null" country-code="358">Îles Åland</option>
                
                  <option value="KY" data-zipcode-regex="null" country-code="1-345">Îles Caïmanes</option>
                
                  <option value="CC" data-zipcode-regex="null" country-code="61">Îles Cocos (Keeling)</option>
                
                  <option value="CK" data-zipcode-regex="null" country-code="682">Îles Cook</option>
                
                  <option value="FO" data-zipcode-regex="null" country-code="298">Îles Féroé</option>
                
                  <option value="HM" data-zipcode-regex="null" country-code="672">Îles Heard et Mcdonald</option>
                
                  <option value="FK" data-zipcode-regex="null" country-code="500">Îles (malvinas) Falkland</option>
                
                  <option value="MP" data-zipcode-regex="null" country-code="1-670">Îles Mariannes du Nord</option>
                
                  <option value="MH" data-zipcode-regex="null" country-code="692">Îles Marshall</option>
                
                  <option value="UM" data-zipcode-regex="null" country-code="1">Îles Mineures Éloignées des États-Unis</option>
                
                  <option value="SB" data-zipcode-regex="null" country-code="677">Îles Salomon</option>
                
                  <option value="TC" data-zipcode-regex="null" country-code="1-649">Îles Turks et Caïques</option>
                
                  <option value="VG" data-zipcode-regex="null" country-code="1-284">Îles Vierges Britanniques</option>
                
                  <option value="VI" data-zipcode-regex="null" country-code="1-340">Îles Vierges des États-Unis</option>
                
                  <option value="IN" data-zipcode-regex="^[1-9][0-9]{5}$" country-code="91">Inde</option>
                
                  <option value="ID" data-zipcode-regex="[0-9]{5}" country-code="62">Indonésie</option>
                
                  <option value="IQ" data-zipcode-regex="[0-9]{5}" country-code="964">Iraq</option>
                
                  <option value="IE" data-zipcode-regex="(?:^[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}" country-code="353">Irlande</option>
                
                  <option value="IS" data-zipcode-regex="[0-9]{3}" country-code="354">Islande</option>
                
                  <option value="IL" data-zipcode-regex="[0-9]{5}|[0-9]{7}" country-code="972">Israël</option>
                
                  <option value="LY" data-zipcode-regex="null" country-code="218">Jamahiriya Arabe Libyenne</option>
                
                  <option value="JM" data-zipcode-regex="null" country-code="1-876">Jamaïque</option>
                
                  <option value="JP" data-zipcode-regex="[0-9]{3}-[0-9]{4}" country-code="81">Japon</option>
                
                  <option value="JO" data-zipcode-regex="[0-9]{5}" country-code="962">Jordanie</option>
                
                  <option value="KZ" data-zipcode-regex="[0-9]{6}" country-code="7">Kazakhstan</option>
                
                  <option value="KE" data-zipcode-regex="[0-9]{5}" country-code="254">Kenya</option>
                
                  <option value="KG" data-zipcode-regex="[0-9]{6}" country-code="996">Kirghizistan</option>
                
                  <option value="KI" data-zipcode-regex="null" country-code="686">Kiribati</option>
                
                  <option value="KW" data-zipcode-regex="[0-9]{5}" country-code="965">Koweït</option>
                
                  <option value="LS" data-zipcode-regex="[0-9]{3}" country-code="266">Lesotho</option>
                
                  <option value="LV" data-zipcode-regex="LV-[0-9]{4}" country-code="371">Lettonie</option>
                
                  <option value="MK" data-zipcode-regex="[0-9]{4}" country-code="389">L&#39;ex-République Yougoslave de Macédoine</option>
                
                  <option value="LB" data-zipcode-regex="[0-9]{4} [0-9]{4}" country-code="961">Liban</option>
                
                  <option value="LR" data-zipcode-regex="[0-9]{4}" country-code="231">Libéria</option>
                
                  <option value="LI" data-zipcode-regex="null" country-code="423">Liechtenstein</option>
                
                  <option value="LT" data-zipcode-regex="LT-[0-9]{5}" country-code="370">Lituanie</option>
                
                  <option value="MO" data-zipcode-regex="null" country-code="853">Macao</option>
                
                  <option value="MG" data-zipcode-regex="[0-9]{3}" country-code="261">Madagascar</option>
                
                  <option value="MY" data-zipcode-regex="[0-9]{5}" country-code="60">Malaisie</option>
                
                  <option value="MW" data-zipcode-regex="null" country-code="265">Malawi</option>
                
                  <option value="MV" data-zipcode-regex="[0-9]{5}" country-code="960">Maldives</option>
                
                  <option value="ML" data-zipcode-regex="null" country-code="223">Mali</option>
                
                  <option value="MT" data-zipcode-regex="[A-Z]{3} [0-9]{4}" country-code="356">Malte</option>
                
                  <option value="MA" data-zipcode-regex="[0-9]{5}" country-code="212">Maroc</option>
                
                  <option value="MQ" data-zipcode-regex="null" country-code="596">Martinique</option>
                
                  <option value="MU" data-zipcode-regex="null" country-code="230">Maurice</option>
                
                  <option value="MR" data-zipcode-regex="null" country-code="222">Mauritanie</option>
                
                  <option value="YT" data-zipcode-regex="null" country-code="262">Mayotte</option>
                
                  <option value="MX" data-zipcode-regex="[0-9]{5}" country-code="52">Mexique</option>
                
                  <option value="MC" data-zipcode-regex="980[0-9]{2}" country-code="377">Monaco</option>
                
                  <option value="MN" data-zipcode-regex="[0-9]{5}" country-code="976">Mongolie</option>
                
                  <option value="MS" data-zipcode-regex="null" country-code="1-664">Montserrat</option>
                
                  <option value="MZ" data-zipcode-regex="[0-9]{4}" country-code="258">Mozambique</option>
                
                  <option value="MM" data-zipcode-regex="[0-9]{5}" country-code="95">Myanmar</option>
                
                  <option value="NA" data-zipcode-regex="null" country-code="264">Namibie</option>
                
                  <option value="NR" data-zipcode-regex="null" country-code="674">Nauru</option>
                
                  <option value="NP" data-zipcode-regex="[0-9]{5}" country-code="977">Népal</option>
                
                  <option value="NI" data-zipcode-regex="null" country-code="505">Nicaragua</option>
                
                  <option value="NE" data-zipcode-regex="[0-9]{4}" country-code="227">Niger</option>
                
                  <option value="NG" data-zipcode-regex="[0-9]{6}" country-code="234">Nigéria</option>
                
                  <option value="NU" data-zipcode-regex="null" country-code="683">Niué</option>
                
                  <option value="NO" data-zipcode-regex="[0-9]{4}" country-code="47">Norvège</option>
                
                  <option value="NC" data-zipcode-regex="null" country-code="687">Nouvelle-Calédonie</option>
                
                  <option value="NZ" data-zipcode-regex="[0-9]{4}" country-code="64">Nouvelle-Zélande</option>
                
                  <option value="OM" data-zipcode-regex="[0-9]{3}" country-code="968">Oman</option>
                
                  <option value="UG" data-zipcode-regex="null" country-code="256">Ouganda</option>
                
                  <option value="UZ" data-zipcode-regex="[0-9]{6}" country-code="998">Ouzbékistan</option>
                
                  <option value="PK" data-zipcode-regex="[0-9]{5}" country-code="92">Pakistan</option>
                
                  <option value="PW" data-zipcode-regex="null" country-code="680">Palaos</option>
                
                  <option value="PA" data-zipcode-regex="[0-9]{4}" country-code="507">Panama</option>
                
                  <option value="PG" data-zipcode-regex="[0-9]{3}" country-code="675">Papouasie-Nouvelle-Guinée</option>
                
                  <option value="PY" data-zipcode-regex="[0-9]{4}" country-code="595">Paraguay</option>
                
                  <option value="NL" data-zipcode-regex="^(?:[Nn][Ll]-)?(?:[1-9]\d{3} ?(?:[A-EGHJ-NPRTVWXZa-eghj-nprtvwxz][A-EGHJ-NPRSTVWXZa-eghj-nprstvwxz]|[Ss][BCEGHJ-NPRTVWXZbceghj-nprtvwxz])?)$" country-code="31">Pays-Bas</option>
                
                  <option value="PE" data-zipcode-regex="[0-9]{5}" country-code="51">Pérou</option>
                
                  <option value="PH" data-zipcode-regex="[0-9]{4}" country-code="63">Philippines</option>
                
                  <option value="PN" data-zipcode-regex="null" country-code="64">Pitcairn</option>
                
                  <option value="PL" data-zipcode-regex="[0-9]{2}-[0-9]{3}" country-code="48">Pologne</option>
                
                  <option value="PF" data-zipcode-regex="null" country-code="689">Polynésie Française</option>
                
                  <option value="PR" data-zipcode-regex="null" country-code="1-787">Porto Rico</option>
                
                  <option value="PT" data-zipcode-regex="[0-9]{4}-[0-9]{3}" country-code="351">Portugal</option>
                
                  <option value="QA" data-zipcode-regex="null" country-code="974">Qatar</option>
                
                  <option value="SY" data-zipcode-regex="null" country-code="963">République Arabe Syrienne</option>
                
                  <option value="CF" data-zipcode-regex="null" country-code="236">République Centrafricaine</option>
                
                  <option value="KR" data-zipcode-regex="[0-9]{5}" country-code="82">République de Corée</option>
                
                  <option value="CD" data-zipcode-regex="null" country-code="243">République Démocratique du Congo</option>
                
                  <option value="LA" data-zipcode-regex="[0-9]{5}" country-code="856">République Démocratique Populaire Lao</option>
                
                  <option value="MD" data-zipcode-regex="MD-?[0-9]{4}" country-code="373">République de Moldova</option>
                
                  <option value="DO" data-zipcode-regex="[0-9]{5}" country-code="1-809">République Dominicaine</option>
                
                  <option value="CG" data-zipcode-regex="null" country-code="242">République du Congo</option>
                
                  <option value="IR" data-zipcode-regex="[0-9]{5}" country-code="98">République Islamique d&#39;Iran</option>
                
                  <option value="KP" data-zipcode-regex="null" country-code="850">République Populaire Démocratique de Corée</option>
                
                  <option value="CZ" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="420">République Tchèque</option>
                
                  <option value="TZ" data-zipcode-regex="[0-9]{5}" country-code="255">République-Unie de Tanzanie</option>
                
                  <option value="RE" data-zipcode-regex="null" country-code="262">Réunion</option>
                
                  <option value="RO" data-zipcode-regex="[0-9]{6}" country-code="40">Roumanie</option>
                
                  <option value="GB" data-zipcode-regex="([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9][A-Za-z]?))))\\s?[0-9][A-Za-z]{2})" country-code="44">Royaume-Uni</option>
                
                  <option value="RW" data-zipcode-regex="null" country-code="250">Rwanda</option>
                
                  <option value="EH" data-zipcode-regex="null" country-code="212">Sahara Occidental</option>
                
                  <option value="SH" data-zipcode-regex="null" country-code="290">Sainte-Hélène</option>
                
                  <option value="LC" data-zipcode-regex="null" country-code="1-758">Sainte-Lucie</option>
                
                  <option value="KN" data-zipcode-regex="null" country-code="1-869">Saint-Kitts-et-Nevis</option>
                
                  <option value="SM" data-zipcode-regex="null" country-code="378">Saint-Marin</option>
                
                  <option value="MF" data-zipcode-regex="null" country-code="590">Saint-Martin</option>
                
                  <option value="PM" data-zipcode-regex="null" country-code="508">Saint-Pierre-et-Miquelon</option>
                
                  <option value="VA" data-zipcode-regex="null" country-code="379">Saint-Siège (état de la Cité du Vatican)</option>
                
                  <option value="VC" data-zipcode-regex="null" country-code="1-784">Saint-Vincent-et-les Grenadines</option>
                
                  <option value="WS" data-zipcode-regex="null" country-code="685">Samoa</option>
                
                  <option value="AS" data-zipcode-regex="[0-9]{5}" country-code="1-684">Samoa Américaines</option>
                
                  <option value="ST" data-zipcode-regex="null" country-code="239">Sao Tomé-et-Principe</option>
                
                  <option value="SN" data-zipcode-regex="null" country-code="221">Sénégal</option>
                
                  <option value="CS" data-zipcode-regex="null" country-code="381">Serbie-et-Monténégro</option>
                
                  <option value="SC" data-zipcode-regex="null" country-code="248">Seychelles</option>
                
                  <option value="SL" data-zipcode-regex="null" country-code="232">Sierra Leone</option>
                
                  <option value="SG" data-zipcode-regex="[0-9]{6}" country-code="65">Singapour</option>
                
                  <option value="SK" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="421">Slovaquie</option>
                
                  <option value="SI" data-zipcode-regex="[0-9]{4}" country-code="386">Slovénie</option>
                
                  <option value="SO" data-zipcode-regex="null" country-code="252">Somalie</option>
                
                  <option value="SD" data-zipcode-regex="[0-9]{5}" country-code="249">Soudan</option>
                
                  <option value="LK" data-zipcode-regex="[0-9]{4}" country-code="94">Sri Lanka</option>
                
                  <option value="SE" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="46">Suède</option>
                
                  <option value="SR" data-zipcode-regex="null" country-code="597">Suriname</option>
                
                  <option value="SJ" data-zipcode-regex="null" country-code="47">Svalbard etÎle Jan Mayen</option>
                
                  <option value="SZ" data-zipcode-regex="null" country-code="268">Swaziland</option>
                
                  <option value="TJ" data-zipcode-regex="null" country-code="992">Tadjikistan</option>
                
                  <option value="TW" data-zipcode-regex="[0-9]{3}(-[0-9]{2})?" country-code="886">Taïwan</option>
                
                  <option value="TD" data-zipcode-regex="null" country-code="235">Tchad</option>
                
                  <option value="TF" data-zipcode-regex="null" country-code="984">Terres Australes Françaises</option>
                
                  <option value="IO" data-zipcode-regex="null" country-code="246">Territoire Britannique de l&#39;Océan Indien</option>
                
                  <option value="PS" data-zipcode-regex="null" country-code="970">Territoire Palestinien Occupé</option>
                
                  <option value="TH" data-zipcode-regex="[0-9]{5}" country-code="66">Thaïlande</option>
                
                  <option value="TL" data-zipcode-regex="null" country-code="670">Timor-Leste</option>
                
                  <option value="TG" data-zipcode-regex="null" country-code="228">Togo</option>
                
                  <option value="TK" data-zipcode-regex="null" country-code="690">Tokelau</option>
                
                  <option value="TO" data-zipcode-regex="null" country-code="676">Tonga</option>
                
                  <option value="TT" data-zipcode-regex="null" country-code="1-868">Trinité-et-Tobago</option>
                
                  <option value="TN" data-zipcode-regex="null" country-code="216">Tunisie</option>
                
                  <option value="TM" data-zipcode-regex="[0-9]{6}" country-code="993">Turkménistan</option>
                
                  <option value="TR" data-zipcode-regex="[0-9]{5}" country-code="90">Turquie</option>
                
                  <option value="TV" data-zipcode-regex="null" country-code="688">Tuvalu</option>
                
                  <option value="UA" data-zipcode-regex="[0-9]{5}" country-code="380">Ukraine</option>
                
                  <option value="UY" data-zipcode-regex="[0-9]{5}" country-code="598">Uruguay</option>
                
                  <option value="VU" data-zipcode-regex="null" country-code="678">Vanuatu</option>
                
                  <option value="VE" data-zipcode-regex="[0-9]{4}(-[A-Z]{1})?" country-code="58">Venezuela</option>
                
                  <option value="VN" data-zipcode-regex="[0-9]{6}" country-code="84">Viet Nam</option>
                
                  <option value="WF" data-zipcode-regex="null" country-code="681">Wallis et Futuna</option>
                
                  <option value="YE" data-zipcode-regex="null" country-code="967">Yémen</option>
                
                  <option value="ZM" data-zipcode-regex="[0-9]{5}" country-code="260">Zambie</option>
                
                  <option value="ZW" data-zipcode-regex="[0-9]{5}" country-code="263">Zimbabwe</option>
                
              </optgroup>
        </select>
        <script>
            function adaptZipCodeToCountryContact(container) {
                const countryInput = container.querySelector('.countryInput');
                const zipCodeInput = container.querySelector('.zipCodeInput');
                const zipCodeRegex = countryInput.selectedOptions[0].getAttribute('data-zipcode-regex');
                
                if (zipCodeRegex && zipCodeRegex != 'null') zipCodeInput.setAttribute('pattern', zipCodeRegex);
                else zipCodeInput.removeAttribute('pattern');
            }
            
            function debounce(f,t){let e;return function(){clearTimeout(e);e=setTimeout(()=>{e=null,f.apply(this,arguments)},t)}}

            document.addEventListener("DOMContentLoaded", function() {
                const signingContainers = document.querySelectorAll('.signingContainer');
                signingContainers.forEach(container => {
                    // Initialisez les comportements pour chaque conteneur
                    adaptZipCodeToCountryContact(container);

                    container.querySelector('.countryInput').addEventListener('change', debounce(() => adaptZipCodeToCountryContact(container), 100));
                });
            });
        </script>
    </div>
</div>
            
            <div class="col-md-12">
              <div class="form-group">
                <label for="msg">Votre message pour <b>EvoluÔM | Rosalie Jacquet Développement Personnel</b></label>
                <textarea id="msgQuestion" name="msg" class="form-control" required></textarea>
              </div>
            </div>
            <div class="col-10 text-center">
              <input name="user" type="hidden" value="0">
              
              <input name="partner" type="hidden" value="122693">
              <input name="captcha_token" class="captcha_token" type="hidden">
              
                <div class="form-group">
                  <div class="form-check">
                    <input class="form-check-input" type="checkbox" value="" id="defaultCheck1" required>
                    <label class="form-check-label" for="defaultCheck1">
                      J'accepte les Conditions Générales d'Utilisation du service, la création de mon compte Resalib et la Politique de Protection des Données Personnelles
                    </label>
                  </div>
                  <small>L'ensemble de vos données sont en sécurité sur Resalib. Pour en savoir plus, <a target="_blank" href="/mentions-legales-cgu">cliquez ici</a>.</small>
                </div>
              
            </div>
          </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-secondary mr-auto" data-dismiss="modal"><span class="icon-action-undo"></span> Annuler</button>
          <button type="submit" class="sendQuestionButton btn btn-primary"><span class="icon-envelope"></span> Envoyer ma question</button>
        </div>
      </form>
    </div>
  </div>
</div>
<script>
  var button = $("#createFormQuestion .sendQuestionButton");
  $("#createFormQuestion").on( "submit", function( event ) {
    console.log("submited form!");
    button.innerHTML = '<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> Envoi en cours...';
    button.disabled = true;
  })
</script>
<!-- Modal -->
<div class="modal" id="newrecallmodal" tabindex="-1" role="dialog" aria-labelledby="newquestionmodalTitle" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
    <div class="modal-content">
      <form action="/fo/newQuestion" method="post" id="createFormQuestionRecall">
      <div class="modal-header">
        <h2 class="modal-title h6" id="exampleModalLongTitle"><i class="icon-phone"></i> Demande de contact avec EvoluÔM | Rosalie Jacquet Développement Personnel</h2>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body newQuestionModalBody">
          <div class="form-row justify-content-center signingContainer">
            
              <div class="col-md-6">
    <div class="form-group">
      <label for="firstname">Prénom*</label>
      <input name="firstname" type="text" class="form-control" id="firstname" required>
    </div>
</div>
<div class="col-md-6">
    <div class="form-group">
      <label for="name">Nom*</label>
      <input name="name" type="text" class="form-control" id="name" required>
    </div>
</div>
<div class="col-md-4">
    <div class="form-group">
        <label for="email">Adresse email*</label>
        <div class="input-group">
            <div class="input-group-prepend">
                <span class="input-group-text"><span class="icon-envelope"></span></span>
            </div>
            <input name="email" type="email" class="form-control" placeholder="ex : email@exemple.com" required>
        </div>
    </div>
</div>
<div class="col-md-4">
    <div class="form-group">
        <label for="phone">Numéro de mobile*</label>
        <div class="input-group">
            <input class="form-control phoneInput" type="tel" id="phone" required>
        </div>
    </div>
</div>
<div class="col-md-2">
    <div class="form-group">
        <label for="zipCode">Code postal*</label>
        <input name="zipCode" type="text" class="form-control zipCodeInput" required>
    </div>
</div>
<div class="col-md-2">
    <div class="form-group">
        <label for="country">Pays*</label>
        <select name="country" class="form-control countryInput" required>
            <optgroup label="Pays Courants">
                
                  <option value="DE" data-zipcode-regex="[0-9]{5}" country-code="49">Allemagne</option>
                
                  <option value="BE" data-zipcode-regex="[0-9]{4}" country-code="32">Belgique</option>
                
                  <option value="CA" data-zipcode-regex="[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d" country-code="1">Canada</option>
                
                  <option value="ES" data-zipcode-regex="[0-9]{5}" country-code="34">Espagne</option>
                
                  <option value="FR" data-zipcode-regex="^(([0-8][0-9])|(9[0-9])|(2[abAB]))[0-9]{3}$" country-code="33">France</option>
                
                  <option value="IT" data-zipcode-regex="[0-9]{5}" country-code="39">Italie</option>
                
                  <option value="LU" data-zipcode-regex="[0-9]{4}" country-code="352">Luxembourg</option>
                
                  <option value="CH" data-zipcode-regex="[0-9]{4}" country-code="41">Suisse</option>
                
              </optgroup> 
              <optgroup label="Autres Pays">
                
                  <option value="AF" data-zipcode-regex="[0-9]{4}" country-code="93">Afghanistan</option>
                
                  <option value="ZA" data-zipcode-regex="[0-9]{4}" country-code="27">Afrique du Sud</option>
                
                  <option value="AL" data-zipcode-regex="(120|122)[0-9]{2}" country-code="355">Albanie</option>
                
                  <option value="DZ" data-zipcode-regex="[0-9]{5}" country-code="213">Algérie</option>
                
                  <option value="AD" data-zipcode-regex="[0-9]{5}" country-code="376">Andorre</option>
                
                  <option value="AO" data-zipcode-regex="null" country-code="244">Angola</option>
                
                  <option value="AI" data-zipcode-regex="AI-2640" country-code="1-264">Anguilla</option>
                
                  <option value="AQ" data-zipcode-regex="null" country-code="672">Antarctique</option>
                
                  <option value="AG" data-zipcode-regex="null" country-code="1-268">Antigua-et-Barbuda</option>
                
                  <option value="AN" data-zipcode-regex="null" country-code="599">Antilles Néerlandaises</option>
                
                  <option value="SA" data-zipcode-regex="[0-9]{5}(-[0-9]{4})?" country-code="966">Arabie Saoudite</option>
                
                  <option value="AR" data-zipcode-regex="[A-Z]{1}[0-9]{4}[A-Z]{3}" country-code="54">Argentine</option>
                
                  <option value="AM" data-zipcode-regex="[0-9]{4}" country-code="374">Arménie</option>
                
                  <option value="AW" data-zipcode-regex="null" country-code="297">Aruba</option>
                
                  <option value="AU" data-zipcode-regex="[0-9]{4}" country-code="61">Australie</option>
                
                  <option value="AT" data-zipcode-regex="[0-9]{4}" country-code="43">Autriche</option>
                
                  <option value="AZ" data-zipcode-regex="[0-9]{4}" country-code="994">Azerbaïdjan</option>
                
                  <option value="BS" data-zipcode-regex="null" country-code="1-242">Bahamas</option>
                
                  <option value="BH" data-zipcode-regex="null" country-code="973">Bahreïn</option>
                
                  <option value="BD" data-zipcode-regex="[0-9]{4}" country-code="880">Bangladesh</option>
                
                  <option value="BB" data-zipcode-regex="BB[0-9]{5}" country-code="1-246">Barbade</option>
                
                  <option value="BY" data-zipcode-regex="[0-9]{6}" country-code="375">Bélarus</option>
                
                  <option value="BZ" data-zipcode-regex="null" country-code="501">Belize</option>
                
                  <option value="BJ" data-zipcode-regex="null" country-code="229">Bénin</option>
                
                  <option value="BM" data-zipcode-regex="[A-Z]{2}[0-9]{2}" country-code="1-441">Bermudes</option>
                
                  <option value="BT" data-zipcode-regex="[0-9]{5}" country-code="975">Bhoutan</option>
                
                  <option value="BO" data-zipcode-regex="null" country-code="591">Bolivie</option>
                
                  <option value="BA" data-zipcode-regex="[0-9]{5}" country-code="387">Bosnie-Herzégovine</option>
                
                  <option value="BW" data-zipcode-regex="null" country-code="267">Botswana</option>
                
                  <option value="BR" data-zipcode-regex="[0-9]{5}-[0-9]{3}" country-code="55">Brésil</option>
                
                  <option value="BN" data-zipcode-regex="[A-Z]{2}[0-9]{4}" country-code="673">Brunéi Darussalam</option>
                
                  <option value="BG" data-zipcode-regex="[0-9]{4}" country-code="359">Bulgarie</option>
                
                  <option value="BF" data-zipcode-regex="null" country-code="226">Burkina Faso</option>
                
                  <option value="BI" data-zipcode-regex="null" country-code="257">Burundi</option>
                
                  <option value="KH" data-zipcode-regex="[0-9]{5}" country-code="855">Cambodge</option>
                
                  <option value="CM" data-zipcode-regex="null" country-code="237">Cameroun</option>
                
                  <option value="CV" data-zipcode-regex="null" country-code="238">Cap-vert</option>
                
                  <option value="CL" data-zipcode-regex="[0-9]{7}" country-code="56">Chili</option>
                
                  <option value="CN" data-zipcode-regex="[0-9]{5}" country-code="86">Chine</option>
                
                  <option value="CY" data-zipcode-regex="[0-9]{4}" country-code="357">Chypre</option>
                
                  <option value="CO" data-zipcode-regex="[0-9]{6}" country-code="57">Colombie</option>
                
                  <option value="KM" data-zipcode-regex="null" country-code="269">Comores</option>
                
                  <option value="CR" data-zipcode-regex="[0-9]{5}" country-code="506">Costa Rica</option>
                
                  <option value="CI" data-zipcode-regex="null" country-code="225">Côte d&#39;Ivoire</option>
                
                  <option value="HR" data-zipcode-regex="[0-9]{5}" country-code="385">Croatie</option>
                
                  <option value="CU" data-zipcode-regex="[0-9]{5}" country-code="53">Cuba</option>
                
                  <option value="DK" data-zipcode-regex="[0-9]{5}" country-code="45">Danemark</option>
                
                  <option value="DJ" data-zipcode-regex="null" country-code="253">Djibouti</option>
                
                  <option value="DM" data-zipcode-regex="null" country-code="1-767">Dominique</option>
                
                  <option value="EG" data-zipcode-regex="[0-9]{5}" country-code="20">Égypte</option>
                
                  <option value="SV" data-zipcode-regex="[0-9]{4}" country-code="503">El Salvador</option>
                
                  <option value="AE" data-zipcode-regex="null" country-code="971">Émirats Arabes Unis</option>
                
                  <option value="EC" data-zipcode-regex="[0-9]{6}" country-code="593">Équateur</option>
                
                  <option value="ER" data-zipcode-regex="null" country-code="291">Érythrée</option>
                
                  <option value="EE" data-zipcode-regex="[0-9]{5}" country-code="372">Estonie</option>
                
                  <option value="FM" data-zipcode-regex="null" country-code="691">États Fédérés de Micronésie</option>
                
                  <option value="US" data-zipcode-regex="^\\d{5}(?:[-\\s]\\d{4})?$" country-code="1">États-Unis</option>
                
                  <option value="ET" data-zipcode-regex="[0-9]{4}" country-code="251">Éthiopie</option>
                
                  <option value="RU" data-zipcode-regex="[0-9]{6}" country-code="7">Fédération de Russie</option>
                
                  <option value="FJ" data-zipcode-regex="null" country-code="679">Fidji</option>
                
                  <option value="FI" data-zipcode-regex="[0-9]{5}" country-code="358">Finlande</option>
                
                  <option value="GA" data-zipcode-regex="null" country-code="241">Gabon</option>
                
                  <option value="GM" data-zipcode-regex="null" country-code="220">Gambie</option>
                
                  <option value="GE" data-zipcode-regex="null" country-code="995">Géorgie</option>
                
                  <option value="GS" data-zipcode-regex="null" country-code="500">Géorgie du Sud et les Îles Sandwich du Sud</option>
                
                  <option value="GH" data-zipcode-regex="null" country-code="233">Ghana</option>
                
                  <option value="GI" data-zipcode-regex="null" country-code="350">Gibraltar</option>
                
                  <option value="GR" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="30">Grèce</option>
                
                  <option value="GD" data-zipcode-regex="null" country-code="1-473">Grenade</option>
                
                  <option value="GL" data-zipcode-regex="null" country-code="299">Groenland</option>
                
                  <option value="GP" data-zipcode-regex="null" country-code="590">Guadeloupe</option>
                
                  <option value="GU" data-zipcode-regex="null" country-code="1-671">Guam</option>
                
                  <option value="GT" data-zipcode-regex="null" country-code="502">Guatemala</option>
                
                  <option value="GN" data-zipcode-regex="null" country-code="224">Guinée</option>
                
                  <option value="GW" data-zipcode-regex="null" country-code="245">Guinée-Bissau</option>
                
                  <option value="GQ" data-zipcode-regex="null" country-code="240">Guinée Équatoriale</option>
                
                  <option value="GY" data-zipcode-regex="null" country-code="592">Guyana</option>
                
                  <option value="GF" data-zipcode-regex="null" country-code="594">Guyane Française</option>
                
                  <option value="HT" data-zipcode-regex="null" country-code="509">Haïti</option>
                
                  <option value="HN" data-zipcode-regex="null" country-code="504">Honduras</option>
                
                  <option value="HK" data-zipcode-regex="null" country-code="852">Hong-Kong</option>
                
                  <option value="HU" data-zipcode-regex="[0-9]{4}" country-code="36">Hongrie</option>
                
                  <option value="BV" data-zipcode-regex="null" country-code="null">Île Bouvet</option>
                
                  <option value="CX" data-zipcode-regex="null" country-code="61">Île Christmas</option>
                
                  <option value="IM" data-zipcode-regex="null" country-code="44-1624">Île de Man</option>
                
                  <option value="NF" data-zipcode-regex="null" country-code="672">Île Norfolk</option>
                
                  <option value="AX" data-zipcode-regex="null" country-code="358">Îles Åland</option>
                
                  <option value="KY" data-zipcode-regex="null" country-code="1-345">Îles Caïmanes</option>
                
                  <option value="CC" data-zipcode-regex="null" country-code="61">Îles Cocos (Keeling)</option>
                
                  <option value="CK" data-zipcode-regex="null" country-code="682">Îles Cook</option>
                
                  <option value="FO" data-zipcode-regex="null" country-code="298">Îles Féroé</option>
                
                  <option value="HM" data-zipcode-regex="null" country-code="672">Îles Heard et Mcdonald</option>
                
                  <option value="FK" data-zipcode-regex="null" country-code="500">Îles (malvinas) Falkland</option>
                
                  <option value="MP" data-zipcode-regex="null" country-code="1-670">Îles Mariannes du Nord</option>
                
                  <option value="MH" data-zipcode-regex="null" country-code="692">Îles Marshall</option>
                
                  <option value="UM" data-zipcode-regex="null" country-code="1">Îles Mineures Éloignées des États-Unis</option>
                
                  <option value="SB" data-zipcode-regex="null" country-code="677">Îles Salomon</option>
                
                  <option value="TC" data-zipcode-regex="null" country-code="1-649">Îles Turks et Caïques</option>
                
                  <option value="VG" data-zipcode-regex="null" country-code="1-284">Îles Vierges Britanniques</option>
                
                  <option value="VI" data-zipcode-regex="null" country-code="1-340">Îles Vierges des États-Unis</option>
                
                  <option value="IN" data-zipcode-regex="^[1-9][0-9]{5}$" country-code="91">Inde</option>
                
                  <option value="ID" data-zipcode-regex="[0-9]{5}" country-code="62">Indonésie</option>
                
                  <option value="IQ" data-zipcode-regex="[0-9]{5}" country-code="964">Iraq</option>
                
                  <option value="IE" data-zipcode-regex="(?:^[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}" country-code="353">Irlande</option>
                
                  <option value="IS" data-zipcode-regex="[0-9]{3}" country-code="354">Islande</option>
                
                  <option value="IL" data-zipcode-regex="[0-9]{5}|[0-9]{7}" country-code="972">Israël</option>
                
                  <option value="LY" data-zipcode-regex="null" country-code="218">Jamahiriya Arabe Libyenne</option>
                
                  <option value="JM" data-zipcode-regex="null" country-code="1-876">Jamaïque</option>
                
                  <option value="JP" data-zipcode-regex="[0-9]{3}-[0-9]{4}" country-code="81">Japon</option>
                
                  <option value="JO" data-zipcode-regex="[0-9]{5}" country-code="962">Jordanie</option>
                
                  <option value="KZ" data-zipcode-regex="[0-9]{6}" country-code="7">Kazakhstan</option>
                
                  <option value="KE" data-zipcode-regex="[0-9]{5}" country-code="254">Kenya</option>
                
                  <option value="KG" data-zipcode-regex="[0-9]{6}" country-code="996">Kirghizistan</option>
                
                  <option value="KI" data-zipcode-regex="null" country-code="686">Kiribati</option>
                
                  <option value="KW" data-zipcode-regex="[0-9]{5}" country-code="965">Koweït</option>
                
                  <option value="LS" data-zipcode-regex="[0-9]{3}" country-code="266">Lesotho</option>
                
                  <option value="LV" data-zipcode-regex="LV-[0-9]{4}" country-code="371">Lettonie</option>
                
                  <option value="MK" data-zipcode-regex="[0-9]{4}" country-code="389">L&#39;ex-République Yougoslave de Macédoine</option>
                
                  <option value="LB" data-zipcode-regex="[0-9]{4} [0-9]{4}" country-code="961">Liban</option>
                
                  <option value="LR" data-zipcode-regex="[0-9]{4}" country-code="231">Libéria</option>
                
                  <option value="LI" data-zipcode-regex="null" country-code="423">Liechtenstein</option>
                
                  <option value="LT" data-zipcode-regex="LT-[0-9]{5}" country-code="370">Lituanie</option>
                
                  <option value="MO" data-zipcode-regex="null" country-code="853">Macao</option>
                
                  <option value="MG" data-zipcode-regex="[0-9]{3}" country-code="261">Madagascar</option>
                
                  <option value="MY" data-zipcode-regex="[0-9]{5}" country-code="60">Malaisie</option>
                
                  <option value="MW" data-zipcode-regex="null" country-code="265">Malawi</option>
                
                  <option value="MV" data-zipcode-regex="[0-9]{5}" country-code="960">Maldives</option>
                
                  <option value="ML" data-zipcode-regex="null" country-code="223">Mali</option>
                
                  <option value="MT" data-zipcode-regex="[A-Z]{3} [0-9]{4}" country-code="356">Malte</option>
                
                  <option value="MA" data-zipcode-regex="[0-9]{5}" country-code="212">Maroc</option>
                
                  <option value="MQ" data-zipcode-regex="null" country-code="596">Martinique</option>
                
                  <option value="MU" data-zipcode-regex="null" country-code="230">Maurice</option>
                
                  <option value="MR" data-zipcode-regex="null" country-code="222">Mauritanie</option>
                
                  <option value="YT" data-zipcode-regex="null" country-code="262">Mayotte</option>
                
                  <option value="MX" data-zipcode-regex="[0-9]{5}" country-code="52">Mexique</option>
                
                  <option value="MC" data-zipcode-regex="980[0-9]{2}" country-code="377">Monaco</option>
                
                  <option value="MN" data-zipcode-regex="[0-9]{5}" country-code="976">Mongolie</option>
                
                  <option value="MS" data-zipcode-regex="null" country-code="1-664">Montserrat</option>
                
                  <option value="MZ" data-zipcode-regex="[0-9]{4}" country-code="258">Mozambique</option>
                
                  <option value="MM" data-zipcode-regex="[0-9]{5}" country-code="95">Myanmar</option>
                
                  <option value="NA" data-zipcode-regex="null" country-code="264">Namibie</option>
                
                  <option value="NR" data-zipcode-regex="null" country-code="674">Nauru</option>
                
                  <option value="NP" data-zipcode-regex="[0-9]{5}" country-code="977">Népal</option>
                
                  <option value="NI" data-zipcode-regex="null" country-code="505">Nicaragua</option>
                
                  <option value="NE" data-zipcode-regex="[0-9]{4}" country-code="227">Niger</option>
                
                  <option value="NG" data-zipcode-regex="[0-9]{6}" country-code="234">Nigéria</option>
                
                  <option value="NU" data-zipcode-regex="null" country-code="683">Niué</option>
                
                  <option value="NO" data-zipcode-regex="[0-9]{4}" country-code="47">Norvège</option>
                
                  <option value="NC" data-zipcode-regex="null" country-code="687">Nouvelle-Calédonie</option>
                
                  <option value="NZ" data-zipcode-regex="[0-9]{4}" country-code="64">Nouvelle-Zélande</option>
                
                  <option value="OM" data-zipcode-regex="[0-9]{3}" country-code="968">Oman</option>
                
                  <option value="UG" data-zipcode-regex="null" country-code="256">Ouganda</option>
                
                  <option value="UZ" data-zipcode-regex="[0-9]{6}" country-code="998">Ouzbékistan</option>
                
                  <option value="PK" data-zipcode-regex="[0-9]{5}" country-code="92">Pakistan</option>
                
                  <option value="PW" data-zipcode-regex="null" country-code="680">Palaos</option>
                
                  <option value="PA" data-zipcode-regex="[0-9]{4}" country-code="507">Panama</option>
                
                  <option value="PG" data-zipcode-regex="[0-9]{3}" country-code="675">Papouasie-Nouvelle-Guinée</option>
                
                  <option value="PY" data-zipcode-regex="[0-9]{4}" country-code="595">Paraguay</option>
                
                  <option value="NL" data-zipcode-regex="^(?:[Nn][Ll]-)?(?:[1-9]\d{3} ?(?:[A-EGHJ-NPRTVWXZa-eghj-nprtvwxz][A-EGHJ-NPRSTVWXZa-eghj-nprstvwxz]|[Ss][BCEGHJ-NPRTVWXZbceghj-nprtvwxz])?)$" country-code="31">Pays-Bas</option>
                
                  <option value="PE" data-zipcode-regex="[0-9]{5}" country-code="51">Pérou</option>
                
                  <option value="PH" data-zipcode-regex="[0-9]{4}" country-code="63">Philippines</option>
                
                  <option value="PN" data-zipcode-regex="null" country-code="64">Pitcairn</option>
                
                  <option value="PL" data-zipcode-regex="[0-9]{2}-[0-9]{3}" country-code="48">Pologne</option>
                
                  <option value="PF" data-zipcode-regex="null" country-code="689">Polynésie Française</option>
                
                  <option value="PR" data-zipcode-regex="null" country-code="1-787">Porto Rico</option>
                
                  <option value="PT" data-zipcode-regex="[0-9]{4}-[0-9]{3}" country-code="351">Portugal</option>
                
                  <option value="QA" data-zipcode-regex="null" country-code="974">Qatar</option>
                
                  <option value="SY" data-zipcode-regex="null" country-code="963">République Arabe Syrienne</option>
                
                  <option value="CF" data-zipcode-regex="null" country-code="236">République Centrafricaine</option>
                
                  <option value="KR" data-zipcode-regex="[0-9]{5}" country-code="82">République de Corée</option>
                
                  <option value="CD" data-zipcode-regex="null" country-code="243">République Démocratique du Congo</option>
                
                  <option value="LA" data-zipcode-regex="[0-9]{5}" country-code="856">République Démocratique Populaire Lao</option>
                
                  <option value="MD" data-zipcode-regex="MD-?[0-9]{4}" country-code="373">République de Moldova</option>
                
                  <option value="DO" data-zipcode-regex="[0-9]{5}" country-code="1-809">République Dominicaine</option>
                
                  <option value="CG" data-zipcode-regex="null" country-code="242">République du Congo</option>
                
                  <option value="IR" data-zipcode-regex="[0-9]{5}" country-code="98">République Islamique d&#39;Iran</option>
                
                  <option value="KP" data-zipcode-regex="null" country-code="850">République Populaire Démocratique de Corée</option>
                
                  <option value="CZ" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="420">République Tchèque</option>
                
                  <option value="TZ" data-zipcode-regex="[0-9]{5}" country-code="255">République-Unie de Tanzanie</option>
                
                  <option value="RE" data-zipcode-regex="null" country-code="262">Réunion</option>
                
                  <option value="RO" data-zipcode-regex="[0-9]{6}" country-code="40">Roumanie</option>
                
                  <option value="GB" data-zipcode-regex="([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9][A-Za-z]?))))\\s?[0-9][A-Za-z]{2})" country-code="44">Royaume-Uni</option>
                
                  <option value="RW" data-zipcode-regex="null" country-code="250">Rwanda</option>
                
                  <option value="EH" data-zipcode-regex="null" country-code="212">Sahara Occidental</option>
                
                  <option value="SH" data-zipcode-regex="null" country-code="290">Sainte-Hélène</option>
                
                  <option value="LC" data-zipcode-regex="null" country-code="1-758">Sainte-Lucie</option>
                
                  <option value="KN" data-zipcode-regex="null" country-code="1-869">Saint-Kitts-et-Nevis</option>
                
                  <option value="SM" data-zipcode-regex="null" country-code="378">Saint-Marin</option>
                
                  <option value="MF" data-zipcode-regex="null" country-code="590">Saint-Martin</option>
                
                  <option value="PM" data-zipcode-regex="null" country-code="508">Saint-Pierre-et-Miquelon</option>
                
                  <option value="VA" data-zipcode-regex="null" country-code="379">Saint-Siège (état de la Cité du Vatican)</option>
                
                  <option value="VC" data-zipcode-regex="null" country-code="1-784">Saint-Vincent-et-les Grenadines</option>
                
                  <option value="WS" data-zipcode-regex="null" country-code="685">Samoa</option>
                
                  <option value="AS" data-zipcode-regex="[0-9]{5}" country-code="1-684">Samoa Américaines</option>
                
                  <option value="ST" data-zipcode-regex="null" country-code="239">Sao Tomé-et-Principe</option>
                
                  <option value="SN" data-zipcode-regex="null" country-code="221">Sénégal</option>
                
                  <option value="CS" data-zipcode-regex="null" country-code="381">Serbie-et-Monténégro</option>
                
                  <option value="SC" data-zipcode-regex="null" country-code="248">Seychelles</option>
                
                  <option value="SL" data-zipcode-regex="null" country-code="232">Sierra Leone</option>
                
                  <option value="SG" data-zipcode-regex="[0-9]{6}" country-code="65">Singapour</option>
                
                  <option value="SK" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="421">Slovaquie</option>
                
                  <option value="SI" data-zipcode-regex="[0-9]{4}" country-code="386">Slovénie</option>
                
                  <option value="SO" data-zipcode-regex="null" country-code="252">Somalie</option>
                
                  <option value="SD" data-zipcode-regex="[0-9]{5}" country-code="249">Soudan</option>
                
                  <option value="LK" data-zipcode-regex="[0-9]{4}" country-code="94">Sri Lanka</option>
                
                  <option value="SE" data-zipcode-regex="[0-9]{3} [0-9]{2}" country-code="46">Suède</option>
                
                  <option value="SR" data-zipcode-regex="null" country-code="597">Suriname</option>
                
                  <option value="SJ" data-zipcode-regex="null" country-code="47">Svalbard etÎle Jan Mayen</option>
                
                  <option value="SZ" data-zipcode-regex="null" country-code="268">Swaziland</option>
                
                  <option value="TJ" data-zipcode-regex="null" country-code="992">Tadjikistan</option>
                
                  <option value="TW" data-zipcode-regex="[0-9]{3}(-[0-9]{2})?" country-code="886">Taïwan</option>
                
                  <option value="TD" data-zipcode-regex="null" country-code="235">Tchad</option>
                
                  <option value="TF" data-zipcode-regex="null" country-code="984">Terres Australes Françaises</option>
                
                  <option value="IO" data-zipcode-regex="null" country-code="246">Territoire Britannique de l&#39;Océan Indien</option>
                
                  <option value="PS" data-zipcode-regex="null" country-code="970">Territoire Palestinien Occupé</option>
                
                  <option value="TH" data-zipcode-regex="[0-9]{5}" country-code="66">Thaïlande</option>
                
                  <option value="TL" data-zipcode-regex="null" country-code="670">Timor-Leste</option>
                
                  <option value="TG" data-zipcode-regex="null" country-code="228">Togo</option>
                
                  <option value="TK" data-zipcode-regex="null" country-code="690">Tokelau</option>
                
                  <option value="TO" data-zipcode-regex="null" country-code="676">Tonga</option>
                
                  <option value="TT" data-zipcode-regex="null" country-code="1-868">Trinité-et-Tobago</option>
                
                  <option value="TN" data-zipcode-regex="null" country-code="216">Tunisie</option>
                
                  <option value="TM" data-zipcode-regex="[0-9]{6}" country-code="993">Turkménistan</option>
                
                  <option value="TR" data-zipcode-regex="[0-9]{5}" country-code="90">Turquie</option>
                
                  <option value="TV" data-zipcode-regex="null" country-code="688">Tuvalu</option>
                
                  <option value="UA" data-zipcode-regex="[0-9]{5}" country-code="380">Ukraine</option>
                
                  <option value="UY" data-zipcode-regex="[0-9]{5}" country-code="598">Uruguay</option>
                
                  <option value="VU" data-zipcode-regex="null" country-code="678">Vanuatu</option>
                
                  <option value="VE" data-zipcode-regex="[0-9]{4}(-[A-Z]{1})?" country-code="58">Venezuela</option>
                
                  <option value="VN" data-zipcode-regex="[0-9]{6}" country-code="84">Viet Nam</option>
                
                  <option value="WF" data-zipcode-regex="null" country-code="681">Wallis et Futuna</option>
                
                  <option value="YE" data-zipcode-regex="null" country-code="967">Yémen</option>
                
                  <option value="ZM" data-zipcode-regex="[0-9]{5}" country-code="260">Zambie</option>
                
                  <option value="ZW" data-zipcode-regex="[0-9]{5}" country-code="263">Zimbabwe</option>
                
              </optgroup>
        </select>
        <script>
            function adaptZipCodeToCountryContact(container) {
                const countryInput = container.querySelector('.countryInput');
                const zipCodeInput = container.querySelector('.zipCodeInput');
                const zipCodeRegex = countryInput.selectedOptions[0].getAttribute('data-zipcode-regex');
                
                if (zipCodeRegex && zipCodeRegex != 'null') zipCodeInput.setAttribute('pattern', zipCodeRegex);
                else zipCodeInput.removeAttribute('pattern');
            }
            
            function debounce(f,t){let e;return function(){clearTimeout(e);e=setTimeout(()=>{e=null,f.apply(this,arguments)},t)}}

            document.addEventListener("DOMContentLoaded", function() {
                const signingContainers = document.querySelectorAll('.signingContainer');
                signingContainers.forEach(container => {
                    // Initialisez les comportements pour chaque conteneur
                    adaptZipCodeToCountryContact(container);

                    container.querySelector('.countryInput').addEventListener('change', debounce(() => adaptZipCodeToCountryContact(container), 100));
                });
            });
        </script>
    </div>
</div>
            
          <div class="col-md-12">
            <div class="form-group">
              
              <label for="msg">Votre message pour <b>EvoluÔM | Rosalie Jacquet Développement Personnel</b> :</label> 
              <textarea name="msg" class="form-control" rows="5" required>Merci de me recontacter rapidement, j&#39;aimerais avoir des informations sur votre activité et vos disponibilités.</textarea>
            </div>
          </div>
          <div class="col-10 text-center">
            <input name="user" type="hidden" value="0">
            
            <input name="partner" type="hidden" value="122693">
            <input name="captcha_token" class="captcha_token" type="hidden">
            
            <div class="form-group">
              <div class="form-check">
               <input class="form-check-input" type="checkbox" value="" id="defaultCheck1" required>
               <label class="form-check-label" for="defaultCheck1">
                 J&#39;accepte les Conditions Générales d&#39;Utilisation du service, la création de mon compte Resalib et la Politique de Protection des Données Personnelles
               </label>
              </div>
              <small>L'ensemble de vos données sont en sécurité sur Resalib. Pour en savoir plus, <a target="_blank" href="/mentions-legales-cgu">cliquez ici</a>.</small>
            </div>
            
          </div>
        </div>

      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
        <button type="submit" class="sendQuestionButton btn btn-primary">Envoyer ma demande</button>
      </div>
      </form>
    </div>
  </div>
</div>
<script>
  $(function () {
    $('#newquestionmodal, #newrecallmodal').on('shown.bs.modal', function () {
      console.log("newrecallmodal shown");
      fetch("https://www.resalib.fr/fo/getQuestionCount")
        .then(response => response.json())
        .then(data => {
          if (data.total >= 5){
            $(".newQuestionModalBody").html(`
            <div class="alert alert-danger" id="questionLimitReached">
              <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Vous avez atteint votre limite quotidienne de questions. Merci de réessayer demain.
            </div>
            `);
            $(".sendQuestionButton").prop('disabled', true);
          }
        })
        .catch(error => console.error('Error fetching data:', error));
    });
  });
</script>

<!--//END HEADER -->


<!--============================= BOOKING DETAILS =============================-->
<section class="light-bg booking-details_wrap">
  <div class="container">
    <div class="row partner" data-name="EvoluÔM | Rosalie Jacquet Développement Personnel" data-pid="122693"
      data-pimg="/app/images/partners/122693.png?1768456583666">

      <div class="col-md-8 responsive-wrap">
        <div class="booking-checkbox_wrap toprad">
          <div class="booking-checkbox" id="desc">
            <h2 class="h6"><span class="icon-user"></span> À propos de EvoluÔM | Rosalie Jacquet Développement Personnel, Coach en Bien-être à Bras-Panon, La Réunion</h2>
          
            
                <div class="row">
                  <div class="col-12">
                      <div id="swiper-container-image" class="swiper-container">
                        <div id="swiper-wrapper-image" class="swiper-wrapper">
                          
                            <div class="swiper-slide"><img class="" loading="lazy"
                                style="max-width:100%;max-height:100%;object-fit: contain;"
                                src="/app/images/partners/122693_cabinet.jpeg?1768456731" alt="photo cabinet EvoluÔM | Rosalie Jacquet Développement Personnel"
                                height="448"  width="800" ></div>
                                
                            <div class="swiper-slide"><img class="" loading="lazy"
                                style="max-width:100%;max-height:100%;object-fit: contain;"
                                src="/app/images/partners/122693_seance.jpeg?1768456735" alt="photo seance EvoluÔM | Rosalie Jacquet Développement Personnel"
                                height="442"  width="799" ></div>
                                
                            <div class="swiper-slide"><img class="" loading="lazy"
                                style="max-width:100%;max-height:100%;object-fit: contain;"
                                src="/app/images/partners/122693_portrait.jpeg?1768456744" alt="photo portrait EvoluÔM | Rosalie Jacquet Développement Personnel"
                                height="1024"  width="768" ></div>
                                
                        </div>
                        <div class="swiper-button-next"></div>
                        <div class="swiper-button-prev"></div>
                        <div class="swiper-pagination"></div>
                      </div>
                  </div>
                </div>
            

            <div class="mt-2 partner-description">
            
            <h3>Développement Personnel à la Réunion : Éveillez votre puissance avec Rosalie Jacquet</h3>
<p>Vous êtes en quête de sens, de sérénité ou de transformation ? Je suis <strong>Rosalie Jacquet</strong>, fondatrice d'<strong>EvoluÔM</strong>. Depuis 18 ans, j'accompagne les Réunionnais dans leur voyage intérieur grâce à une approche unique du <strong>développement personnel à la Réunion</strong>. Mon objectif est de vous aider à lever les blocages qui freinent votre épanouissement pour vous permettre de rayonner pleinement.</p>

<p>Au sein de mon cabinet à <strong>Bras-Panon</strong> ou lors d'événements dédiés, je vous propose des outils concrets pour cultiver la <strong>confiance en soi</strong> et restaurer une <strong>estime de soi</strong> solide. Mon accompagnement est une invitation à devenir l'alchimiste de votre propre vie, notamment à travers des expériences immersives comme ma .</p><hr />

<h3>Soins Énergétiques, Reiki et Harmonisation Holistique à la Réunion</h3>
<p>Le corps exprime souvent ce que l'esprit ne peut verbaliser. Je propose une gamme de  profonds pour libérer les mémoires cellulaires et revitaliser votre système vibratoire :</p>

<ul>
    <li><strong>Reiki Usui et Karuna :</strong> Pour un rééquilibrage complet de vos centres d'énergie.</li>
    <li><strong>LaHoChi :</strong> Une technique de haute fréquence pour réparer et restructurer vos corps subtils.</li>
    <li><strong>Acupressure (Digitoponcture) :</strong> Une méthode précise pour dénouer les tensions physiques et relancer la circulation vitale.</li></ul><hr />

<h3>Méditation Guidée et Paix Intérieure à la Réunion</h3>
<p>Le calme mental est la clé de la sérénité. J'intègre la <strong>méditation</strong> et la <strong>méditation guidée</strong> dans mes séances pour vous apprendre à apaiser le flot de vos pensées. Ces outils de pleine conscience vous permettent de gérer le stress quotidien et de rester ancré, même face aux défis de la vie.</p><hr />

<h3>Coaching de Vie et Accompagnement des Transitions</h3>
<p>En tant que <strong>coach de vie</strong>, mon rôle est de vous offrir un miroir et une structure pour avancer, particulièrement dans les périodes de transition délicates :</p>
<ul>
    <li><strong>Coaching de Couple :</strong> Pour restaurer le dialogue et l'harmonie au sein de votre relation.</li>
    <li><strong>Coach Divorce et Séparation :</strong> Pour traverser ces étapes en conscience et réussir votre reconstruction personnelle.</li></ul><hr />

<h3>Formations et Retraites Spirituelles</h3>
<p>EvoluÔM est aussi un centre de transmission. Je forme ceux qui souhaitent approfondir leur pratique ou devenir thérapeutes :</p>
<ul>
    <li><strong>L'Alchimie Spirituelle :</strong> Maîtrisez le pouvoir de manifestation et les lois de l'Univers. .</li>
    <li><strong>Retraite Spirituelle :</strong> Des moments hors du temps pour une déconnexion totale. .</li></ul><hr />

<h3>Zones d'intervention et Accessibilité à La Réunion</h3>
<p>Mon cabinet principal <strong>EvoluÔM</strong> est idéalement situé à <strong>Bras-Panon</strong>, un point central pour vous accueillir dans la sérénité. J'interviens sur une large zone pour vous accompagner au mieux, que ce soit en présentiel ou à distance. Je reçois régulièrement des consultants venant de <strong>Saint-André</strong>, <strong>Saint-Benoît</strong>, <strong>Sainte-Suzanne</strong>, ainsi que de <strong>Sainte-Marie</strong> et <strong>Saint-Denis</strong>.</p>

<p>Pour les retraites et ateliers spécifiques, je me déplace également dans l'Ouest, le Sud et le Nord, notamment à <strong>Trois-Bassins, Salazie, </strong><strong>Saint-Gilles, Saint Pierre, Au Port, Le Tampon, etc ... </strong>. Vous pouvez consulter ma  pour visualiser l'ensemble des secteurs couverts à l'Île de la Réunion et faciliter votre trajet.</p><hr />

<p><em>"Par sa nature divine, l'être humain a déjà tout, il est déjà tout."</em> Je vous attends pour commencer ce merveilleux voyage vers vous-même.</p>
            
            
              <blockquote class="blockquote">
                <p class="mb-0 slogan h6">Rosalie Jacquet : Votre Experte en Développement Personnel &amp; Soins Énergétiques à La Réunion – Retrouvez Confiance, Estime et Harmonie.</p>
                <footer class="blockquote-footer"><cite title="Source Title">EvoluÔM | Rosalie Jacquet Développement Personnel</cite>
                </footer>
              </blockquote>
              
            </div>
            <hr>
          </div>
          
          <div class="row">
            <div class="col-md-12">
              
              <p class="m-0">Prix : 60€</p>
              
              
                
                
              
              <hr>
            </div>
          </div>
          
          <div class="row">
            
            <div class="col-md-12">
              <h3><span class="icon-people"></span>Type de public</h3>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Adulte
              </label>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Entrepreneurs
              </label>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Étudiant
              </label>
            </div>
            
            
            <div class="col-md-12">
              <h3><span class="icon-home"></span> Lieux</h3>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Cabinet
              </label>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Chambre d&#39;hôte
              </label>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>En Salle
              </label>
            </div>
            
            
            <div class="col-md-12">
              <h3><span class="icon-credit-card"></span> Types de paiement</h3>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Chèque
              </label>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Espèces
              </label>
            </div>
            
            
            <div class="col-md-12">
              <h3><span class="icon-flag"></span> Langues</h3>
            </div>
            
            <div class="col-md-4">
              <label class="custom-checkbox">
                <span class="icon-check"></span>Créole
              </label>
            </div>
            
          </div>
          
          <hr>
          <div class="row">
            <div class="col-md-12">
              <h3><span class="icon-briefcase"></span> Informations légales</h3>
              
              <p class="m-0">Numéro d&#39;identification : <a href="https://www.pappers.fr/recherche?q=49923788100010" target="_blank" rel="external nofollow">49923788100010</a></p>
              
              
              
            </div>
          </div>
          
        </div>
        <div class="booking-checkbox_wrap mt-4" data-anchor="news">
    <h2 class="h4 text-center"><span class="icon-feed"></span> Actualités</h2>
    <p class="text-center">Événements, nouveautés, stages, ateliers, formations...</p>
    <hr>
    
      <div class="customer-review_wrap" id="newsList">
      <p class="text-center" id="noNews">Pas d'actualités en ce moment...</p>
      </div>
    
</div>

        <div class="booking-checkbox_wrap mt-4" data-anchor="reviews">
          <h2 class="h4 text-center"><span class="icon-star"></span> 0 avis sur EvoluÔM | Rosalie Jacquet Développement Personnel</h2>
          <p class="text-center"></p>
          <p class="text-center">Avis vérifiés : seuls les clients du praticien peuvent publier un avis</p>
          
          <hr>
          
          <!-- Button trigger modal -->

<div class="row justify-content-center">
  <div class="col-md-12 text-center">
    <button type="button" class="btn btn-primary btnReview" data-toggle="modal" data-target="#addreviewmodal">
      <span class="icon-star"></span> Ajouter un avis
    </button>
  </div>
</div>



<!-- Modal -->
<div class="modal  fade" id="addreviewmodal" tabindex="-1" role="dialog" aria-labelledby="addreviewmodalTitle" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
    <div class="modal-content">
      <form action="/app/newReview" onsubmit="disableButton()"  method="post" id="createFormReview">
      <div class="modal-header">
        <p class="modal-title h6" id="exampleModalLongTitle">Ajouter un avis sur <b>EvoluÔM | Rosalie Jacquet Développement Personnel</b></p>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <div class="row justify-content-center">
          

          <div class="col-md-12 text-center">
            <p>Je dépose un avis uniquement si je connais ce praticien.</p>
          </div>
          
          
        </div>
          <div class="form-row justify-content-center">
            
              <div class="col-md-6">
                <div class="form-group">
                  <label for="firstname">Prénom</label>
                  <input name="firstname" type="text" class="form-control" id="firstname" required>
                </div>
              </div>
              <div class="col-md-6">
                <div class="form-group">
                  <label for="name">Nom</label>
                  <input name="name" type="text" class="form-control" id="name" required>
                </div>
              </div>
              <div class="col-md-4">
                <div class="form-group">
                <label for="email">Email</label>
                <div class="input-group">
                  <div class="input-group-prepend">
                    <span class="input-group-text"><span class="icon-envelope"></span></span>
                  </div>
                  <input name="email" type="email" class="form-control" placeholder=" ex : email@exemple.com" required>
                </div>
                </div>
              </div>
              <div class="col-md-4">
                <div class="form-group">
                <label for="phone">Numéro de mobile</label>
                <div class="input-group">
                 <input class="form-control phoneInput" type="tel" id="phone" required>
                </div>
                </div>
              </div>
              <div class="col-md-2">
                <div class="form-group">
                  <label for="email">Code postal</label>
                  <input name="zipCode" type="text" class="form-control zipCodeInput" required>
                </div>
              </div>
              <div class="col-md-2">
                <div class="form-group">
                  <label for="email">Pays</label>
                  <select name="country" class="form-control countryInput" onchange="adaptZipCodeToCountryReview()" required>
                    <option value="FR" data-placeholder="59650" data-zipcode-regex="^(([0-8][0-9])|(9[0-9])|(2[abAB]))[0-9]{3}$">France</option>
                    <option value="BE" data-placeholder="1099" data-zipcode-regex="\d{4}">Belgique</option>
                    <option value="CH" data-placeholder="3019" data-zipcode-regex="\d{4}">Suisse</option>
                    <option value="LU" data-placeholder="6311" data-zipcode-regex="\d{4}">Luxembourg</option>
                    <option value="CA" data-placeholder="G7H 0S5" data-zipcode-regex="[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d">Canada</option>
                    <option value="DE" data-placeholder="01069" data-zipcode-regex="\d{5}">Allemagne</option>
                    <option value="IT" data-placeholder="00121" data-zipcode-regex="\d{5}">Italie</option>
                    <option value="ES" data-placeholder="28016" data-zipcode-regex="\d{5}">Espagne</option>
                  </select>
                  <script>
                    function adaptZipCodeToCountryReview() {
                      let countryInput = $('#createFormReview .countryInput');
                      let zipCodeInput = $('#createFormReview .zipCodeInput');
                      let zipCodeRegex = countryInput.find(':selected').data('zipcode-regex');
                      let placeholder = countryInput.find(':selected').data('placeholder');

                      if (placeholder) zipCodeInput.attr('placeholder', `ex :  ${placeholder}`);
                      else zipCodeInput.attr('placeholder', '');
                      
                      if (zipCodeRegex) zipCodeInput.attr('pattern', zipCodeRegex);
                      else zipCodeInput.removeAttr('pattern');
                    }
                    $(document).ready(function() {adaptZipCodeToCountryReview()});
                  </script>
                </div>
              </div>
            
          <div class="col-md-6">
            <div class="form-group">
              <label for="subject">Date de la visite</label>
              <input name="dtExp" type="month" value="2026-01" max="2026-01" class="form-control" id="dtExp" required>
            </div>
          </div>
          <div class="col-md-6">
            <div class="form-group">
              <label for="email">Note</label>
              <div class="star-rating">
                <span class="round-icon round-icon-blank" data-rating="1"></span>
                <span class="round-icon round-icon-blank" data-rating="2"></span>
                <span class="round-icon round-icon-blank" data-rating="3"></span>
                <span class="round-icon round-icon-blank" data-rating="4"></span>
                <span class="round-icon round-icon-blank" data-rating="5"></span>
                <span id="ratingPreview"></span>
                <input type="text" name="note" class="rating-value" id="note" required style="display:none;height:1px"/>
              </div>
            </div>
          </div>
          <div class="col-md-12">
            <div class="form-group">
              <label for="msg">Avis</label>
              <textarea name="msg" class="form-control" required></textarea>
            </div>
          </div>
          <div class="col-10 text-center">
            <input name="user" type="hidden" value="0">
            <input name="partner" type="hidden" value="122693">
            <input name="captcha_token" class="captcha_token" type="hidden">
            
            <div class="form-group">
              <div class="form-check">
               <input class="form-check-input" type="checkbox" value="" id="defaultCheck1" required>
               <label class="form-check-label" for="defaultCheck1">
                J&#39;accepte les Conditions Générales d&#39;Utilisation du service, la création de mon compte Resalib et la Politique de Protection des Données Personnelles
               </label>
              </div>
              <small>L&#39;ensemble de vos données sont en sécurité sur Resalib. Pour en savoir plus,  <a target="_blank" href="/mentions-legales-cgu">cliquez ici</a>.</small>
            </div>
            
          </div>

          
        </div>

      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary mr-auto" data-dismiss="modal"><span class="icon-action-undo"></span> Annuler</button>
        <button id="btnAddReview" type="submit" class="btn btn-primary"><span class="icon-check"></span>Enregistrer l&#39;avis</button>
      </div>
      </form>
      <script>
        function disableButton() {
          var myButton = document.getElementById("btnAddReview");
          myButton.disabled = true;
        }
        </script>
    </div>
  </div>
</div>

          
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/intl-tel-input@25.12.2/build/css/intlTelInput.min.css">
<script src="https://cdn.jsdelivr.net/npm/intl-tel-input@25.12.2/build/js/intlTelInput.min.js"></script>
<style>
    .iti input.iti__tel-input::placeholder {opacity: 0.5;}
</style>
<script type="module">
    import countryTranslations from "https://cdn.jsdelivr.net/npm/intl-tel-input@25.12.2/build/js/i18n/fr/countries.js";

    const inputs = document.querySelectorAll("#phone");
    if (inputs) {
        const isMobileIntlTelInput = window.matchMedia("(max-width: 768px)").matches;
        const countryOrderIntlTelInput = ["fr", "be", "es", "de", "it", "ca", "lu", "ch"];
        inputs.forEach((input, i) => {
            const iti = window.intlTelInput(input, {
                allowDropdown: true,
                autoPlaceholder: "polite",
                fixDropdownWidth: true,
                formatAsYouType: true,
                formatOnDisplay: true,
                countryOrder: countryOrderIntlTelInput,
                i18n: countryTranslations,
                initialCountry: "fr",
                nationalMode: true,
                placeholderNumberType: "MOBILE",
                showFlags: true,
                separateDialCode: true,
                strictMode: true,
                countrySearch: false,
                useFullscreenPopup: isMobileIntlTelInput,
                validationNumberTypes: ["MOBILE", "FIXED_LINE_OR_MOBILE"],
                hiddenInput: () => ({ phone: "phone" }),
                loadUtils: () => import("https://cdn.jsdelivr.net/npm/intl-tel-input@25.12.2/build/js/utils.js")
            });

            input.iti = iti;

            if (!isMobileIntlTelInput)
                document.querySelector(`#iti-${i}__item-${countryOrderIntlTelInput[countryOrderIntlTelInput.length - 1]}`).setAttribute("style", "border-bottom: 1px solid #ddd;");
        });
    }
</script>
        </div>

      </div>
      <div class="col-md-4 responsive-wrap" id="education">

        <div class="education p-2 toprad">
          
          <div class="text-center">

            
                  <p class="h4"><span class="badge badge-pill badge-warning" data-toggle="tooltip" data-placement="left" data-html="true" title="Les informations de ce profil ne sont pas vérifiés" style="background-color: #f5d472;"><span class="icon-info"></span> Profil non vérifié par Resalib</span></p>
              

            

            

          

         <hr>
          </div>

          <h2 class="h4 text-center"><span class="icon-badge"></span> Diplômes et formations</h2>
          <div class="education-wrap">
            
              <ul class="list-group">
              
                
                <li class="list-group-item">
                  <b>Présent : Maîtrise de la Spiritualité Matérialisée</b><br>
                  <i>Francis Jacquet (Époux et Mentor)

Pratique intensive de haut niveau en Taï-Chi, Qi-Gong, Acupressure et Massage pour apporter ancrage et enracinement à la dimension spirituelle.</i><br>
                  <small>2015-2026</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Thème de Vie et Psychologie Énergétique (EMBP)</b><br>
                  <i>Eric Michel et Bernard Paolino

Certification au décodage du Thème de Vie pour identifier les comportements mentaux, émotionnels et la mission spirituelle à partir des données de naissance.</i><br>
                  <small>2014</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Géométrie Sacrée, Merkaba et Fleur de Vie</b><br>
                  <i>Rachel Pelletier (Lignée Drunvalo Melchizédek)

Enseignements puissants sur la structure du vivant, l&#39;activation du Merkaba et l&#39;art de &quot;vivre dans le cœur&quot;.</i><br>
                  <small>2010-2012</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Rayons Sacrés</b><br>
                  <i>Enseignement de Joéliah

Étude et intégration des 7 (puis 13) Rayons Sacrés pour l&#39;éveil de la conscience et l&#39;harmonisation spirituelle.</i><br>
                  <small>2008</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Libération Émotionnelle (EFT)</b><br>
                  <i>Chrystèle Edmond

Formation à une méthode énergétique rapide et efficace pour libérer les blocages émotionnels et les mémoires cellulaires.</i><br>
                  <small>2006</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>IET - Technique de l&#39;Énergie Intégrée (Soins Angéliques)</b><br>
                  <i>Chrystèle Edmond

Apprentissage des soins vibratoires pour atteindre un état de plénitude, de fluidité et de bien-être profond sans jugement.</i><br>
                  <small>2005</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Maîtrise de Reiki Usui et Karuna</b><br>
                  <i>Laurent Hatton

Parcours complet des différents degrés pour purifier l&#39;être, renforcer l&#39;énergie vitale et pratiquer l&#39;énergie d&#39;amour et de guérison.</i><br>
                  <small>2004</small>
                </li>
              
                
                <li class="list-group-item">
                  <b>Initiation à la Méditation Transcendantale</b><br>
                  <i>Maharishi Mahesh Yogi

Apprentissage de la connexion à la source divine intérieure et accès aux connaissances universelles par le silence et la méditation.</i><br>
                  <small>1994</small>
                </li>
              
              </ul>
              
              
              
          </div>
          
          <div class="tags m-1 text-center">
          
          </div>
        </div>




        

        <div class="contact-info" id="contact">
          <div id="map" style="height:200px"></div>
          <div class="address adressmap mb-2" data-lat="46.227638" data-verif="false" data-lon="2.213749">
            <span class="icon-location-pin"></span>
            <p>
              
              
              1 Chem. Balance<br>
              
              
              
              97412 Bras-Panon, La Réunion<br>
            </p>
          </div>
          
          <div class="address">
            <span class="icon-shuffle"></span>
            <p><small>https://maps.app.goo.gl/SPaa4BvbHsRovW3m8</small></p>
          </div>
          
          
          
          
        </div>

        
        
          <div id="friendsContainer">
            <script>
                        
              var friendsLoaded = false;
              (new IntersectionObserver(function (e, o) {
                if (e[0].intersectionRatio > 0) {
                if(!friendsLoaded){
                  friendsLoaded = true
                  fetch('/praticien/friends/122693')
                    .then(response => {
                    if (response.status === 200) {
                      return response.text();
                    } else {
                      console.log('Friends request failed with status ' + response.status);
                      return "";
                    }
                    })
                    .then(data => {
                      if (data) {
                        document.getElementById('friendsContainer').innerHTML = data;
                      } else {
                        document.getElementById('friendsContainer').remove();
                      }
                    })
                    .catch(error => {
                      console.error(error);
                    });
                  }
                }
              })).observe(document.querySelector('#friendsContainer'));

            </script>
          </div>
        
        
          <div class="text-center">
            <p>Je suis praticien, je souhaite rejoindre ResaLib :</p>
            <a href="/creer-un-compte" class="btn btn-success" target="_blank"><span class="icon-user-follow"></span>
              Créer un compte gratuit</a>
          </div>
        
      </div>
    </div>
  </div>
</section>



<script type="text/javascript">
  $(function () {
    var swiper = new Swiper('#swiper-container-image', {
      slidesPerView: 1,
      centeredSlides: true,
      loop: false,
      pagination: {
        el: '.swiper-pagination',
        clickable: true,
      },
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      },
    });
    $('[data-toggle="tooltip"]').tooltip({delay: { "hide": 1000 }});
  });
</script>

<script type="text/javascript">
  var PARTNER_ID = 122693;

  $(function () {

    $( ".alinks" ).on('shown.bs.modal', function () {
            var modal = $(this)
            var links = modal.find('a[data-rel]');
            links.attr('href',function(i) {
                return atob(links.eq(i).data('rel'));
            });
    });

    $('#msgQuestion').keyup(function(){
      var txt = $('#msgQuestion');
      txt.val(txt.val().replace(/(?:https?|ftp):\/\/[\n\S]+/g, ''));
    });

    $('.js-lazyYT').lazyYT();

    $('[data-anchor]').each(
    function() {
            $(this).attr("id",$(this).data("anchor"));
        }
    );

    $('body').scrollspy({ target: '#submenu nav',offset:165});
    

    $("#newrdvmodal").on('show.bs.modal', function () {
      var frame = $("#frameRdv");
      if (!frame.prop('src')) {
        frame.prop('src', frame.data('src')).data('src', false);
      }
    });

    if (window.location.hash) {
      var hash = window.location.hash.toLowerCase();
      var m = $(hash);
      if(hash=='#newrdvmodal' && !$('#btnRdv').is(":visible")) return false;
      if (m.hasClass('modal')) m.modal('toggle');
    }


var $star_rating = $('.star-rating .round-icon');
  var $rating_input = $('input.rating-value');
  var $rating_preview = $('#ratingPreview');

  function SetRatingStar() {
    var note = parseInt($rating_input.val(), 10) || 0;

    $star_rating.each(function () {
      var rating = parseInt($(this).data('rating'), 10);

      if (note >= rating) {
        if (note > 3) {
          $(this).attr('class', 'round-icon round-icon-green');
        } else if (note === 3) {
          $(this).attr('class', 'round-icon round-icon-orange');
        } else {
          $(this).attr('class', 'round-icon round-icon-red');
        }
      } else {
        $(this).attr('class', 'round-icon round-icon-blank');
      }
    });
  }

  function sanitizeInput(val) {
    var num = parseInt(val, 10);
    if (isNaN(num)) return 0;
    return Math.max(0, Math.min(5, Math.floor(num)));
  }

  $rating_input.on('input change keyup paste', function () {
    var cleanVal = sanitizeInput($(this).val());
    $(this).val(cleanVal);
    $rating_preview.text(cleanVal + '/5');
    SetRatingStar();
  });

  $star_rating.on('click touchstart', function () {
    var selected = parseInt($(this).data('rating'), 10);
    $rating_input.val(selected).trigger('input');
  });

  $rating_preview.text('0/5');
  SetRatingStar();

  $(".map-icon").click(function () {
    $(".map-fix").toggle();
  });

  $("#showPhone").click(function () {
    $(this).remove();
    $(".linkPhone").removeClass("d-block d-sm-none");
  });

  $("body").tooltip({ selector: '[data-toggle=tooltip]' });

  // bypass auto scrolling.
if ('scrollRestoration' in history) {
  history.scrollRestoration = 'manual';
}

$(document).one('mousemove touchstart mousewheel', function() {
(new IntersectionObserver(function (e, o) {
    console.log(e[0].intersectionRatio);
    if (e[0].intersectionRatio > 0) {
      document.documentElement.removeAttribute('class');
    } else {
      document.documentElement.setAttribute('class', 'stuck');
    };
  }, {
    root: null,
    rootMargin: '-64px 0px 100%', 
    threshold: 0
  })).observe(document.querySelector('#nav-anker'));
});

  


/* Calculs des stats */
 function addStats(key){
  $.post({
      url: '/fo/stats',
      data: {
          'partner': PARTNER_ID,
          'key': key
      }
  });
}

addStats('visit');

$( "#btnRdv" ).click(function() {
  addStats('clickRdv');
});

$( "#btnQuestion,#btnRecall" ).click(function() {
  addStats('clickQuestion');
});

$( ".linkPhone" ).click(function() {
  addStats('clickPhone');
});

$( "#linkWebsite" ).click(function() {
  addStats('clickWebsite');
});

$( ".linkSocial" ).click(function() {
  addStats('clickSocial');
});

// check google GMB token
var params = new URLSearchParams(document.location.search);
let rwgToken = params.get("rwg_token");
if(rwgToken){
  var url = window.location.href.split('?')[0];
  if (window.history.replaceState) window.history.replaceState({}, null, url);
  // stockage du cookie
  document.cookie = '_gr={"rwg_token":"' + rwgToken + '","merchant_id":"rlb-122693"};max-age=2592000;domain=.'+window.location.hostname+';path=/';
}

});
</script>
<script type="text/javascript" src="/fo/js/map.min.js?v=2"></script>

<script type="text/javascript">


const lazyInit = (element, fn) => {
  const observer = new IntersectionObserver((entries) => {
    if (entries.some(({isIntersecting}) => isIntersecting)) {
      observer.disconnect();
      fn();
    }
  });
  observer.observe(element);
};

const mapElement = document.querySelector("#map");
lazyInit(mapElement, () => {
var map = new L.Map("map", {
    zoom: 12,
    zoomControl: false,
    reuseTiles: true,
    unloadInvisibleTiles: true,
    scrollWheelZoom: false
});


var layer = L.tileLayer('https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png', {
	maxZoom: 20,
	attribution: '&copy; Openstreetmap France | &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
});


const markerHtmlStyles = `
background-color: #fff;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  left: -1.25rem;
  top: -1.25rem;
  position: relative;
  border-radius: 2.5rem 2.5rem 0;
  transform: rotate(45deg);
  border: 2px solid #fff;`;

function iconPartner(image,pname,isVerified){

  var htmlVerified = (isVerified?'<img src="/app/images/cert.svg" style="text-align:center;transform: rotate(-45deg);position: absolute;z-index: 99;margin-top: -14px;background-color: #fff;border-radius: 50%;margin-left: 10px;" width="20" height="20"/> ':'');

  return L.divIcon({
    className: "my-custom-pin",
    iconAnchor: [0, 24],
    labelAnchor: [-6, 0],
    popupAnchor: [0, -36],
    html: `<span class="markerpart" style="${markerHtmlStyles}">
          ${htmlVerified}
          <img style="text-align:center;transform: rotate(-45deg);" class="rounded-circle map-part-img" src="${image}" width="36" height="36" alt="icon marker ${pname}"/>`
    });
}

var markerArray = [];
var partner = $( ".partner" );
var addresses = $( ".partner .adressmap" );
var mapname = partner.data('name');
var mapid = partner.data('pid');
var mapimg = $('.pimg').attr('src');


addresses.each(function( index, address ) {
  
  var maplat = $(address).data('lat');
  var maplon = $(address).data('lon');
  var isVerified = $(this).data('verif');

  if(maplat && maplon){
    var marker = L.marker([maplat, maplon],{icon:iconPartner(mapimg,mapname,isVerified)}).on('click', function(e) {
      window.open("http://maps.google.com/maps/search/"+maplat+','+maplon);
    });
    marker.pid = "#part-"+mapid+"-"+index;
    markerArray.push(marker);
  }

});

var group = L.featureGroup(markerArray).addTo(map);
map.fitBounds(group.getBounds(), {padding: [50,50]});
map.addLayer(layer);
if(map.getZoom()>12) map.setZoom(12);
map.dragging.disable();
});
</script>

    <!--//END DETAIL -->
    <!--============================= FOOTER =============================-->
    <footer class="footer-block">
        <div class="container">
            <div class="row pb-5 align-items-center h-100">
                <div class="col-md-4 text-center text-md-left">
                        <img class="img-fluid" src="/env/production/images/logo_app.png" alt="Logo de Resalib" height="60" width="165"/>
                </div>
                <div class="col-md-4 text-center">
                    <p>Copyright &copy; 2026 Resalib, tous droits réservés.</p>
                </div>
                <div class="col-md-4 text-center text-md-right shared">
                        <p>Rejoignez-nous sur</p>
                        <ul>
                            <li><a target="_blank" href="https://www.facebook.com/resalib/"><span class="icon-social-facebook"></span></a></li>
                            <li><a target="_blank" href="https://www.youtube.com/@resalib/"><span class="icon-social-youtube"></span></a></li>
                            <li><a target="_blank" href="https://twitter.com/resalib"><span class="icon-social-twitter"></span></a></li>
                            <li><a target="_blank" href="https://www.instagram.com/resalib/"><span class="icon-social-instagram"></span></a></li>
                            <li><a target="_blank" href="https://linkedin.com/company/resalib"><span class="icon-social-linkedin"></span></a></li>
                        </ul>
                </div>
            </div>
            <div class="row">
                <div class="col-md-3 d-none d-md-block">
                  <h4>Menu</h4>
                  <ul>
                    <li>
                        <a href="/">Accueil</a>
                    </li>
                    <!-- i18N Block pages -->
                    
                    <li>
                        <a href="/pages">Nos contenus</a>
                    </li>
                    
                    <li>
                        <a href="/bon-plans-actualites-medecine-douce">Actualités</a>
                    </li>
                    <li>
                        <a href="/qui-sommes-nous">Qui sommes-nous ?</a>
                    </li>
                    <li>
                        <a href="/nous-contacter">Nous contacter</a>
                    </li>
                    <li>
                        <a href="/partenaires">Les partenaires</a>
                    </li>
                    <li>
                        <a href="/devenir-partenaire">Devenir partenaire</a>
                    </li>
                    <li>
                        <a href="/presse">Presse</a>
                    </li>
                    <li>
                        <a href="/confiance-fiabilite-et-avis-clients">Confiance</a>
                    </li>
                    <li>
                        <a href="/mentions-legales-cgu">Mentions légales &amp; CGU</a>
                    </li>
                  </ul>

                  <div class="footer-avis mt-5">
                    <div class="stars">
                        <svg height="27" width="25" class="star rating">
                        <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78" style="fill: #ffd055;"/>
                      </svg>
                      <svg height="27" width="25" class="star rating">
                        <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78" style="fill: #ffd055;"/>
                      </svg>
                      <svg height="27" width="25" class="star rating">
                        <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78" style="fill: #ffd055;"/>
                      </svg>
                      <svg height="27" width="25" class="star rating">
                        <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78" style="fill: #ffd055;"/>
                      </svg>
                      <svg height="27" width="25" class="star rating">
                        <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78" style="fill: #ffd055;"/>
                      </svg>
                    </div>
                    Resalib est évalué 4.9/5
                 </div>
                </div>


                <!-- ============================================================== -->
                <!-- SECTION RECHERCHES SIMILAIRES - COLONNE 1 & 2                  -->
                <!-- Affiche des suggestions de recherches basées sur le contexte   -->
                <!-- ============================================================== -->

                <!-- CAS 1: Recherches similaires par villes (similarSearch disponible) -->
                

                    <!-- Colonne 1: 13 premières villes similaires -->
                    <div class="col-6 col-md-3 text-left">
                        <h4>Recherches associées</h4>
                        <ul>
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/puy-de-dome-63">
                                            Coach en Bien-être Puy-de-Dôme
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/cher-18">
                                            Coach en Bien-être Cher
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/indre-36">
                                            Coach en Bien-être Indre
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/clermont-ferrand">
                                            Coach en Bien-être Clermont-Ferrand
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/creuse-23">
                                            Coach en Bien-être Creuse
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/bourges">
                                            Coach en Bien-être Bourges
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/chateauroux">
                                            Coach en Bien-être Châteauroux
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/montlucon">
                                            Coach en Bien-être Montluçon
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/vierzon">
                                            Coach en Bien-être Vierzon
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/riom">
                                            Coach en Bien-être Riom
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/chamalieres">
                                            Coach en Bien-être Chamalières
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/gueret">
                                            Coach en Bien-être Guéret
                                        </a>
                                    </li>
                                
                            
                                
                                    <!-- Lien métier + ville si un métier est recherché -->
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/issoudun">
                                            Coach en Bien-être Issoudun
                                        </a>
                                    </li>
                                
                            
                        </ul>
                    </div>

                    <!-- Colonne 2: Villes 14 à 25 (visible uniquement sur desktop) -->
                    <div class="col-md-3 pt-4 d-none d-md-block">
                        <ul>
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/beaumont-63">
                                            Coach en Bien-être Beaumont
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/saint-amand-montrond">
                                            Coach en Bien-être Saint-Amand-Montrond
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/panazol">
                                            Coach en Bien-être Panazol
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/ussel-19">
                                            Coach en Bien-être Ussel
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/saint-doulchard">
                                            Coach en Bien-être Saint-Doulchard
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/domerat">
                                            Coach en Bien-être Domérat
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/deols">
                                            Coach en Bien-être Déols
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/cebazat">
                                            Coach en Bien-être Cébazat
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/mehun-sur-yevre">
                                            Coach en Bien-être Mehun-sur-Yèvre
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/commentry">
                                            Coach en Bien-être Commentry
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/saint-florent-sur-cher">
                                            Coach en Bien-être Saint-Florent-sur-Cher
                                        </a>
                                    </li>
                                
                            
                                
                                    <li>
                                        <a href="/recherche/coach-en-bien-etre/chatel-guyon">
                                            Coach en Bien-être Châtel-Guyon
                                        </a>
                                    </li>
                                
                            
                        </ul>
                    </div>

                <!-- CAS 2: Recherches par métier + ville (businessMap disponible) -->
                

                <!-- ============================================================== -->
                <!-- SECTION RECHERCHES FREQUENTES - COLONNE 3                      -->
                <!-- Affiche les métiers les plus recherchés                        -->
                <!-- ============================================================== -->

                <!-- Si une localisation est définie dans la recherche -->
                

                    <div class="col-6 col-md-3 text-left">
                        <h4>Recherches fréquentes</h4>
                        <ul>
                            <!-- Si on a un code de localisation (ville/région connue) -->
                            
                                <!-- Liens avec searchUrlGenerator (coordonnées lat/lng) -->
                                <li>
                                    <a href="/rechercher?&amp;business=Sophrologue&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Sophrologue Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Hypnothérapeute&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Hypnothérapeute Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Naturopathe&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Naturopathe Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Thérapeute&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Thérapeute Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Kinésiologue&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Kinésiologue Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Réflexologue&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Réflexologue Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Diététicien Nutritionniste&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Diététicien Nutritionniste Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Nutrithérapeute&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Nutrithérapeute Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Art-Thérapeute&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Art-Thérapeute Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Praticien en Médecine Chinoise&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Praticien en Médecine Chinoise Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Praticien en Massage Bien-être&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Praticien en Massage Bien-être Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Praticien Shiatsu&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Praticien Shiatsu Bras-Panon, La Réunion
                                    </a>
                                </li>
                                <li>
                                    <a href="/rechercher?&amp;business=Praticien Reiki&amp;location=Bras-Panon, La Réunion&amp;latitude=46.227638&amp;longitude=2.213749&amp;offset=0">
                                        Praticien Reiki Bras-Panon, La Réunion
                                    </a>
                                </li>
                            
                        </ul>
                    </div>

                <!-- Si pas de localisation: afficher la liste des métiers populaires -->
                
            </div>

            <!-- I18N website list -->
            
        </div>
    </footer>
    <!--//END FOOTER -->
<script>
$(document).ready(function () {
  var captchaLoaded = false;

  var io = new IntersectionObserver(
      function(entries, observer) {
          if (((entries[0] && entries[0].isIntersecting) || (entries[1] && entries[1].isIntersecting) || (entries[2] && entries[2].isIntersecting))
           && !captchaLoaded) {
              var recaptchaScript = document.createElement('script');
              recaptchaScript.src = 'https://www.google.com/recaptcha/api.js?render=6Ld6lGwUAAAAADb882DAzR3mdc9fdr_JItJBG1HJ';
              recaptchaScript.defer = true;
              document.body.appendChild(recaptchaScript);
              captchaLoaded = true;
              console.log('captcha lib loaded')
          }
      },
      {
          root: null,
          rootMargin: "0px",
          threshold: 0
      }
  );
  
  if(document.querySelector('#createFormReview')) io.observe(document.querySelector('#createFormReview'));
  if(document.querySelector('#createFormQuestion')) io.observe(document.querySelector('#createFormQuestion'));
  if(document.querySelector('#createFormUserFast')) io.observe(document.querySelector('#createFormUserFast'));
  if(document.querySelector('#createFormQuestionRecall')) io.observe(document.querySelector('#createFormQuestionRecall'));
  if(document.querySelector('#createFormPartner')) io.observe(document.querySelector('#createFormPartner'));
  if(document.querySelector('#createFormUser')) io.observe(document.querySelector('#createFormUser'));
  if(document.querySelector('#createFormContact')) io.observe(document.querySelector('#createFormContact'));

  
  // const contactSubmitButton = document.querySelector('#submitButtonContact');
  // if (contactSubmitButton) io.observe(contactSubmitButton);


  $('#createFormReview,#createFormQuestion,#createFormUserFast,#createFormQuestionRecall,#createFormPartner,#createFormUser,#createFormContact').submit(function(event) {
    event.preventDefault();
    var formSelector = '#'+$(this).attr('id');
    var formAction = $(this).attr('id');
    console.log('check captcha '+formSelector);
    // check for modal on partner
    if(formSelector == '#createFormPartner' && $('#cr_src_from') && !$('#cr_src_from').val()) return false;

    if(!$('.captcha_token').val()){
      grecaptcha.ready(function() {
          console.log('formAction : '+formAction);
          grecaptcha.execute('6Ld6lGwUAAAAADb882DAzR3mdc9fdr_JItJBG1HJ', {action: (formAction?formAction:'form_rlb')}).then(function(token) {
            console.log('token : '+token);
            $('.captcha_token').val(token);
            $(formSelector).unbind('submit').submit();
          });
      });
    }
  });


});
</script>

<script>
var mouseX = 0;
var mouseY = 0;
let countries;


document.addEventListener("mousemove", function(e) {
    mouseX = e.clientX;
    mouseY = e.clientY;
});

$(document).mouseleave(function () {
    if (mouseY < 100) {
      if (!getCookie("openCreate")) {
          $('#createUser').modal('show');
          fetch('/fo/countries').then(response => response.json())
          .then(data => countries = data.countries)
          .then(()=>{
            if (countries) {
              let countryInput = document.querySelector('#createFormUserFast .countryInput');
              countryInput.innerHTML = `<optgroup label="Pays Courants">
                                        ${countries.filter(country => country.isCommon).map(country => `<option value="${country.codeIso}" data-zipcode-regex="${country.regex}" country-code="${country.countryCode}"${country.codeIso=='FR'?'selected':''}>${country.label}</option>`).join('')}
                                        </optgroup>
                                        <optgroup label="Autres Pays">
                                        ${countries.filter(country => !country.isCommon).map(country => `<option value="${country.codeIso}" data-zipcode-regex="${country.regex}" country-code="${country.countryCode}">${country.label}</option>`).join('')}
                                        </optgroup>`;
            }
          })
          setCookie("openCreate", true, 1);
      }
    }
});
</script>


            <div class="modal  fade" id="createUser" tabindex="-1" role="dialog" aria-labelledby="Créer un compte" aria-hidden="true">
                <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
                  <div class="modal-content">
                    <div class="modal-body">
                      <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                      </button>
                            <div class="row justify-content-md-center h-100">

        <div class="col-md-12 my-auto">
          <form action="/fo/creer/simple" method="post" id="createFormUserFast">
            <div class="form-row justify-content-center">
              <div class="col-md-12 text-center mt-5">
                <img height="120px" alt="dessin des praticiens de la communauté" src="/fo/images/community.png" />
              </div>
              <div class="col-md-12 mt-2 d-none d-sm-block">
                <div class="add-listing-wrap">
                  <p><span class="icon-calendar ico-cal"></span> Découvrez les événements autour de chez vous
                    <br><span class="icon-star ico-pro"></span> Recevez des astuces santés &amp; bien-être
                    <br><span class="icon-tag ico-cer"></span> Recevez des offres incroyables
                  </p>
                </div>
              </div>
              <div class="col-md-12 text-center">
                <p>Indiquez juste votre email et votre code postal !</p>
              </div>
              <div class="col-md-4">
                <div class="form-group">
                  <input name="email" type="email" class="form-control" placeholder=" ex : email@exemple.com" required="">
                  <input name="firstname" type="hidden" class="form-control" value="Buddha">
                  <input name="name" type="hidden" class="form-control" value="Zen">
                  <input name="captcha_token" class="captcha_token" type="hidden">
                </div>
              </div>
              <div class="col-md-3">
                <div class="form-group">
                  <input name="zipCode" type="text" class="form-control zipCodeInput" placeholder="Code Postal" required="">
                </div>
              </div>
              <div class="col-md-2">
                <div class="form-group">
                  <select name="country" onchange="adaptZipCodeToCountryCreateFast()" class="form-control countryInput" required>
                    <option value="FR" data-placeholder="59650" data-zipcode-regex="^(([0-8][0-9])|(9[0-9])|(2[abAB]))[0-9]{3}$">France</option>
                    <option value="BE" data-placeholder="1099" data-zipcode-regex="\d{4}">Belgique</option>
                    <option value="CH" data-placeholder="3019" data-zipcode-regex="\d{4}">Suisse</option>
                    <option value="LU" data-placeholder="6311" data-zipcode-regex="\d{4}">Luxembourg</option>
                    <option value="CA" data-placeholder="G7H 0S5" data-zipcode-regex="[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d">Canada</option>
                    <option value="DE" data-placeholder="01069" data-zipcode-regex="\d{5}">Allemagne</option>
                    <option value="IT" data-placeholder="00121" data-zipcode-regex="\d{5}">Italie</option>
                    <option value="ES" data-placeholder="28016" data-zipcode-regex="\d{5}">Espagne</option>
                  </select>
                  <script>
                    function adaptZipCodeToCountryCreateFast() {
                      let countryInput = $('#createFormUserFast .countryInput');
                      let zipCodeInput = $('#createFormUserFast .zipCodeInput');
                      let zipCodeRegex = countryInput.find(':selected').data('zipcode-regex');
                      
                      if (zipCodeRegex) zipCodeInput.attr('pattern', zipCodeRegex);
                      else zipCodeInput.removeAttr('pattern');
                    }
                    $(document).ready(function() {adaptZipCodeToCountryCreateFast()});
                  </script>
                </div>
              </div>
              <div class="col-md-12 text-center">
                <button type="submit" class="btn btn-lg btn-rlb1"><span class="icon-heart"></span> Recevoir du bien-être !</button>
              </div>
              <div class="col-md-12 text-center mt-2">
                <div class="form-group">
                  <div class="form-check">
                    <p style="font-size: 80%;line-height:1;">
                      Oui, je souhaite accéder au bien-être en recevant des e-mails personnalisés.&lt;br&gt;En m&#39;abonnant, j&#39;accepte les Conditions Générales d&#39;Utilisation du service, la création de mon compte Resalib et la Politique de Protection des Données Personnelles. L&#39;ensemble de vos données sont en sécurité sur Resalib. Pour en savoir plus, <a target="_blank" href="/mentions-legales-cgu">cliquez ici</a>.
                    </p>
                  </div>
                </div>
                <button type="button" class="btn btn-link" data-dismiss="modal">Non merci</button>
              </div>
          
            </div>
          </form>
        </div>
      </div>
                    </div>
                  </div>
                </div>
              </div>



<!-- Google Analytics -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-30NKHF5HBD"></script>
<script type="text/plain" data-consent="gtag">
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-30NKHF5HBD');
</script>
<!-- End Google Analytics -->

<!-- Matomo -->
<script type="text/plain" data-consent="matomo">
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  
  (function() {
    var u="//analytics.resalib.com/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.src=u+'js/'; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Matomo Code -->
<!-- Matomo Image Tracker-->
<img referrerpolicy="no-referrer-when-downgrade" src="https://analytics.resalib.com/matomo.php?idsite=1&amp;rec=1" style="border:0;float: left;" alt="suivi" height="1" width="1" />
<!-- End Matomo -->







<script>
if(window.CookieConsent){
  window.CookieConsent.init({
    // More link URL on bar.
    modalMainTextMoreLink: 'https://www.resalib.fr/mentions-legales-cgu',
    // How long to wait until bar comes up.
    barTimeout: 1000,
    // Look and feel.
    showRejectAllButton: true,
    theme: {
      barColor: '#fff',
      barTextColor: '#2b4660',
      barMainButtonColor: '#2C7CBF',
      barMainButtonTextColor: '#fff',
      modalMainButtonColor: '#2C7CBF',
      modalMainButtonTextColor: '#FFF',
    },
    language: {
      // Current language.
      current: 'fr',
      locale: {
        fr: {
          cookieBarLabel: 'Cookie consent',
          barMainTitle:"🔒 Sécurité & vie privée",
          barMainText: "Resalib dépose des cookies et utilise des informations non sensibles pour assurer le bon fonctionnement du site et mesurer l'audience. Resalib n'utilise pas de cookies publicitaires. Pour en savoir plus sur les cookies, les données utilisées et leur traitement, vous pouvez consulter notre politique en matière de cookies et nos engagements en matière de sécurité et de confidentialité des données personnelles.",
          closeAriaLabel: 'Fermer',
          barLinkSetting: 'Préférences de cookies',
          barBtnRejectAll: 'Continuer sans accepter',
          barBtnAcceptAll: 'ACCEPTER & FERMER',
          modalMainTitle: '🔒 Sécurité & vie privée',
          modalMainText: "Resalib dépose des cookies et utilise des informations non sensibles pour assurer le bon fonctionnement du site et mesurer l'audience. Resalib n'utilise pas de cookies publicitaires. Pour en savoir plus sur les cookies, les données utilisées et leur traitement, vous pouvez consulter notre politique en matière de cookies et nos engagements en matière de sécurité et de confidentialité des données personnelles. ",
          modalBtnSave: 'ENREGISTRER',
          modalBtnRejectAll: 'REFUSER',
          modalBtnAcceptAll: 'ACCEPTER & FERMER',
          modalAffectedSolutions: 'Fonctionnalités concernées :',
          learnMore: ' En savoir plus',
          on: 'Activé',
          off: 'Désactivé',
          enabled: 'est actif.',
          disabled: 'est inactif.',
          checked: 'checked',
          unchecked: 'unchecked',
        }
      }
    },
    // List all the categories you want to display.
    categories: {
      // Unique name.
      // This probably will be the default category.
      necessary: {
        // The cookies here are necessary and category can't be turned off.
        // Wanted config value will be ignored.
        needed: true,
        // The cookies in this category will be let trough.
        // This probably should be false if category not necessary.
        wanted: true,
        // If checkbox is on or off at first run.
        checked: true,
        // Language settings for categories.
        language: {
          locale: {
            fr: {
              name: 'Cookies nécessaires',
              description: "Ces cookies sont nécessaires au fonctionnement et à la bonne administration du site internet, à la bonne exécution des services que vous utilisez, ainsi qu'à la conservation de votre consentement au dépôt (enregistrement de vos préférences en matière de cookies). Cette finalité est requise par notre site internet et ne peut pas être désactivée.",
            }
          }
        }
      },
      security: {
        // The cookies here are necessary and category can't be turned off.
        // Wanted config value will be ignored.
        needed: true,
        // The cookies in this category will be let trough.
        // This probably should be false if category not necessary.
        wanted: true,
        // If checkbox is on or off at first run.
        checked: true,
        // Language settings for categories.
        language: {
          locale: {
            fr: {
              name: 'Garantir la sécurité, assurer la performance',
              description: "Pour protéger notre site web, des cookies sont placés par des prestataires de services. Pour ce faire, des cookies sont placés sur les appareils des utilisateurs finaux qui accédent aux sites web des clients.",
            }
          }
        }
      },
      
      // Unique name.
      // This probably will be the default category.
      feature: {
        // The cookies here are necessary and category can't be turned off.
        // Wanted config value will be ignored.
        needed: false,
        // The cookies in this category will be let trough.
        // This probably should be false if category not necessary.
        wanted: false,
        // If checkbox is on or off at first run.
        checked: false,
        // Language settings for categories.
        language: {
          locale: {
            fr: {
              name: 'Cookies de fonctionnalité',
              description: "Ces Cookies permettent d’offrir une fonctionnalité et une personnalisation améliorées et de simplifier l’expérience de l’Utilisateur.",
            }
          }
        }
      },
      analytics: {
        // The cookies here are necessary and category can't be turned off.
        // Wanted config value will be ignored.
        needed: false,
        // The cookies in this category will be let trough.
        // This probably should be false if category not necessary.
        wanted: false,
        // If checkbox is on or off at first run.
        checked: false,
        // Language settings for categories.
        language: {
          locale: {
            fr: {
              name: "Mesure d'audience",
              description: "Autoriser ces cookies nous permet de collecter des données complémentaires de fréquentation de notre site internet, afin d'en mesurer sa performance et de nous aider à améliorer la qualité de nos services.",
            }
          }
        }
      }
    },
    // List actual services here.
    services: {
      // Unique name.
      matomo: {
        // Existing category Unique name.
        // This example shows how to block Google Analytics.
        category: 'analytics',
        // Type of blocking to apply here.
        // This depends on the type of script we are trying to block.
        // Can be: dynamic-script, script-tag, wrapped, localcookie.
        type: 'dynamic-script',
        // Only needed if "type: dynamic-script".
        // The filter will look for this keyword in inserted scipt tags
        //  and block if match found.
        search: 'matomo',
        // List of known cookie names or regular expressions matching
        //  cookie names placed by this service.
        // These will be removed from current domain and .domain.
        cookies: [
        {
            // Regex matching cookie name.
            name: /^_pk_ses./,
            domain: `.${window.location.hostname}`
          },
          {
            // Regex matching cookie name.
            name: /^_pk_id./,
            domain: `.${window.location.hostname}`
          }
        ],
        language: {
          locale: {
            fr: {
              name: 'Matomo auto-hébergé'
            }
          }
        }
      },
      analytics: {
        // Existing category Unique name.
        // This example shows how to block Google Analytics.
        category: 'analytics',
        // Type of blocking to apply here.
        // This depends on the type of script we are trying to block.
        // Can be: dynamic-script, script-tag, wrapped, localcookie.
        type: 'dynamic-script',
        // Only needed if "type: dynamic-script".
        // The filter will look for this keyword in inserted scipt tags
        //  and block if match found.
        search: 'gtag',
        // List of known cookie names or regular expressions matching
        //  cookie names placed by this service.
        // These will be removed from current domain and .domain.
        cookies: [
          {
            // Regex matching cookie name.
            name: /^_ga/,
            domain: `.${window.location.hostname}`
          }
        ],
        language: {
          locale: {
            fr: {
              name: 'Google Analytics 4'
            }
          }
        }
      },
      gcaptcha: {
        // Existing category Unique name.
        // This example shows how to block Google Analytics.
        category: 'security',
        // Type of blocking to apply here.
        // This depends on the type of script we are trying to block.
        // Can be: dynamic-script, script-tag, wrapped, localcookie.
        type: 'dynamic-script',
        // Only needed if "type: dynamic-script".
        // The filter will look for this keyword in inserted scipt tags
        //  and block if match found.
        search: 'captcha',
        // List of known cookie names or regular expressions matching
        //  cookie names placed by this service.
        // These will be removed from current domain and .domain.
        cookies: [
          {
            // Regex matching cookie name.
            name: /^_grecaptcha/,
            domain: `.${window.location.hostname}`
          }
        ],
        language: {
          locale: {
            fr: {
              name: 'Google Recaptcha, verification des formulaires.'
            }
          }
        }
      },
      resalib: {
        // Existing category Unique name.
        // This example shows how to block Google Analytics.
        category: 'necessary',
        // Type of blocking to apply here.
        // This depends on the type of script we are trying to block.
        // Can be: dynamic-script, script-tag, wrapped, localcookie.
        type: 'localcookie',
        // List of known cookie names or regular expressions matching
        //  cookie names placed by this service.
        // These will be removed from current domain and .domain.
        cookies: [
          {
            // Regex matching cookie name.
            name: /^sails.sid/,
            domain: `.${window.location.hostname}`
          }
        ],
        language: {
          locale: {
            fr: {
              name: 'Resalib'
            }
          }
        }
      },
      stripe: {
        // Existing category Unique name.
        // This example shows how to block Google Analytics.
        category: 'necessary',
        // Type of blocking to apply here.
        // This depends on the type of script we are trying to block.
        // Can be: dynamic-script, script-tag, wrapped, localcookie.
        type: 'localcookie',
        // List of known cookie names or regular expressions matching
        //  cookie names placed by this service.
        // These will be removed from current domain and .domain.
        cookies: [
          {
            // Regex matching cookie name.
            name: /^stripe_mid/,
            domain: `.${window.location.hostname}`
          }
        ],
        language: {
          locale: {
            fr: {
              name: 'Stripe, solution de paiement sécurisée.'
            }
          }
        }
      },
      // drift: { // remplacer par le nouveau system
      //   // Existing category Unique name.
      //   // This example shows how to block Google Analytics.
      //   category: 'feature',
      //   // Type of blocking to apply here.
      //   // This depends on the type of script we are trying to block.
      //   // Can be: dynamic-script, script-tag, wrapped, localcookie.
      //   type: 'dynamic-script',
      //   // Only needed if "type: dynamic-script".
      //   // The filter will look for this keyword in inserted scipt tags
      //   //  and block if match found.
      //   search: 'drift',
      //   // List of known cookie names or regular expressions matching
      //   //  cookie names placed by this service.
      //   // These will be removed from current domain and .domain.
      //   cookies: [
      //   {
      //       // Regex matching cookie name.
      //       name: /^drift_aid/,
      //       domain: `${window.location.hostname}`
      //     },
      //     {
      //       // Regex matching cookie name.
      //       name: /^driftt_aid/,
      //       domain: `${window.location.hostname}`
      //     }
      //   ],
      //   language: {
      //     locale: {
      //       fr: {
      //         name: 'Driftt, Chat en ligne avec notre équipe.'
      //       }
      //     }
      //   }
      // }
    }
  });
}
</script>
</body>
</html>