{"id":3336,"date":"2026-03-28T13:53:31","date_gmt":"2026-03-28T13:53:31","guid":{"rendered":"https:\/\/rouhtravels.com\/concevez-votre-voyage-de-reve\/"},"modified":"2026-07-08T10:00:17","modified_gmt":"2026-07-08T10:00:17","slug":"concevez-votre-voyage-de-reve","status":"publish","type":"page","link":"https:\/\/rouhtravels.com\/fr\/concevez-votre-voyage-de-reve\/","title":{"rendered":"Concevez votre voyage de r\u00eave"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3336\" class=\"elementor elementor-3336 elementor-1306\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c58d4d e-con-full e-flex e-con e-parent\" data-id=\"6c58d4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c159f1f e-con-full e-flex e-con e-child\" data-id=\"c159f1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c04a1a2 e-con-full e-flex e-con e-child\" data-id=\"c04a1a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18e16bc elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"18e16bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">O\u00f9 le monde\nvous appelle-t-il ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41551bc elementor-widget elementor-widget-text-editor\" data-id=\"41551bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>S\u00e9lectionnez une destination \u2014 ou laissez-nous vous surprendre.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd0bc95 elementor-widget elementor-widget-shortcode\" data-id=\"fd0bc95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"destinations-grid\">        <div class=\"select-card\" id=\"card_de\" data-value=\"Cambodge\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Flag_of_Colombia_Flat_Round-64x64-1.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Cambodge<\/h3>\n            <p>Temples &amp; Jungles<\/p>\n        <\/div>\n                <div class=\"select-card\" id=\"card_de\" data-value=\"Indon\u00e9sie\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Flag_of_Indonesia_Flat_Round-64x64-1.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Indon\u00e9sie<\/h3>\n            <p>\u00celes &amp; Nature Sauvage<\/p>\n        <\/div>\n                <div class=\"select-card\" id=\"card_de\" data-value=\"Maroc\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Flag_of_Morocco_Flat_Round-64x64-1.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Maroc<\/h3>\n            <p>D\u00e9sert &amp; Traditions<\/p>\n        <\/div>\n                <div class=\"select-card\" id=\"card_de\" data-value=\"N\u00e9pal\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Flag_of_Nepal_Flat_Round-64x64-1.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>N\u00e9pal<\/h3>\n            <p>Montagnes Sacr\u00e9es &amp; culture profonde.<\/p>\n        <\/div>\n                <div class=\"select-card\" id=\"card_de\" data-value=\"Multi-Pays\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Fichier-3icon-roug.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Multi-Pays<\/h3>\n            <p>Vivez plusieurs exp\u00e9riences en un seul voyage.<\/p>\n        <\/div>\n                <div class=\"select-card\" id=\"card_de\" data-value=\"Inspirez-moi\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Fichier-55icon-roug.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Inspirez-moi<\/h3>\n            <p>Laissez ROUH cr\u00e9er pour vous.<\/p>\n        <\/div>\n        <\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d61c4bf e-con-full e-flex e-con e-child\" data-id=\"d61c4bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc8bed4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"bc8bed4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Quel type de voyage\nrecherchez-vous ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1548655 elementor-widget elementor-widget-text-editor\" data-id=\"1548655\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vous pouvez en s\u00e9lectionner plusieurs \u2014 les voyages se m\u00ealent souvent.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e468190 elementor-widget elementor-widget-shortcode\" data-id=\"e468190\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"journey-type-grid\">        <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Aventure &amp; Nature\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Aventure-et-nature-en-plein-air-e1775643496184.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Aventure &amp; Nature<\/h3>\n            <p>En pleine nature.<\/p>\n        <\/div>\n                <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Retraite &amp; Exploration Int\u00e9rieure\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Memoire-calme-au-crepuscule-e1775643514537.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Retraite &amp; Exploration Int\u00e9rieure<\/h3>\n            <p>Vers l&#039;int\u00e9rieur, pas l&#039;ext\u00e9rieur.<\/p>\n        <\/div>\n                <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Tribu &amp; Vie Autochtone\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Villagesque-scene-with-tribal-elements-e1775643764279.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Tribu &amp; Vie Autochtone<\/h3>\n            <p>Mondes partag\u00e9s.<\/p>\n        <\/div>\n                <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Famille &amp; D\u00e9couverte Partag\u00e9e\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Aventure-en-famille-autour-du-monde-e1775644009648.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Famille &amp; D\u00e9couverte Partag\u00e9e<\/h3>\n            <p>Ensemble, pleinement.<\/p>\n        <\/div>\n                <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Organisez-le pour moi\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/Icones-illustrees-_-explorations-et-cultures.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Organisez-le pour moi<\/h3>\n            <p>Con\u00e7u selon vos besoins.<\/p>\n        <\/div>\n                <div class=\"select-card-jt\" id=\"card_de\" data-value=\"Culture &amp; Tradition\">\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/rouhtravels.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-8-2026-11_29_59-AM-e1775644321468.png\"\n                     style=\"height:40px;object-fit:cover;\">\n            <\/div>\n            <h3>Culture &amp; Tradition<\/h3>\n            <p>L\u00e0 o\u00f9 l&#039;h\u00e9ritage prend vie.<\/p>\n        <\/div>\n        <\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a77bf67 e-con-full e-flex e-con e-child\" data-id=\"a77bf67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa8b63c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"aa8b63c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Quand partez-vous,\net avec qui ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdfbb78 elementor-widget elementor-widget-text-editor\" data-id=\"cdfbb78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tDes dates approximatives suffisent \u2014 nous les affinerons ensemble.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-953e2f2 elementor-widget elementor-widget-html\" data-id=\"953e2f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<div class=\"tw-wrap\">\r\n\r\n  <!-- DATE ROW -->\r\n  <div class=\"tw-date-row\">\r\n    <div class=\"tw-date-field\">\r\n      <label class=\"tw-label\">D\u00e9part \u2014 Du<\/label>\r\n      <input type=\"date\" class=\"tw-input\" id=\"tw-date-from\">\r\n    <\/div>\r\n    <div class=\"tw-date-field\">\r\n      <label class=\"tw-label\">Retour \u2014 Au<\/label>\r\n      <input type=\"date\" class=\"tw-input\" id=\"tw-date-to\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- DATE ERROR -->\r\n  <div id=\"tw-date-error\" style=\"display:none;\"><\/div>\r\n\r\n  <!-- FLEX DATES -->\r\n  <label class=\"tw-flex-check\" id=\"tw-flexLabel\" onclick=\"twToggleFlex()\">\r\n    <input type=\"checkbox\" id=\"tw-flex-input\">\r\n    <div class=\"tw-checkbox\" id=\"tw-flex-box\"><\/div>\r\n    <span>Mes dates sont flexibles \u2014 je suis ouvert(e) aux suggestions<\/span>\r\n  <\/label>\r\n\r\n  <!-- TRAVELLER COUNT -->\r\n  <div class=\"tw-travellers\">\r\n    <div class=\"tw-step-label\">Combien de voyageurs ?<\/div>\r\n    <div class=\"tw-counter-wrap\">\r\n      <button class=\"tw-btn\" onclick=\"twChangeCount(-1)\">\u2212<\/button>\r\n      <div class=\"tw-counter-display\" id=\"tw-count\">1<\/div>\r\n      <button class=\"tw-btn\" onclick=\"twChangeCount(1)\">+<\/button>\r\n    <\/div>\r\n    <p class=\"tw-note\" id=\"tw-note\">En solo \u2014 la fa\u00e7on la plus intime de voyager.<\/p>\r\n  <\/div>\r\n    <input type=\"hidden\" id=\"selected-travellers\">\r\n<\/div>\r\n\r\n<style>\r\n\/* \u2500\u2500 SCOPED TO .tw-wrap so it won't bleed into Elementor \u2500\u2500 *\/\r\n.tw-wrap {\r\n  --gold: #C9A84C;\r\n  --cream: #F2EEE8;\r\n  --bg-subtle: rgba(242,238,232,.06);\r\n  --border: rgba(242,238,232,.12);\r\n  font-family: 'Jost', sans-serif;\r\n}\r\n\r\n\/* DATE ROW *\/\r\n.tw-date-row {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 3px;\r\n  margin-bottom: 20px;\r\n}\r\n.tw-label {\r\n  display: block;\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 9px;\r\n  letter-spacing: .3em;\r\n  text-transform: uppercase;\r\n  color: rgba(242,238,232,.4);\r\n  margin-bottom: 8px;\r\n}\r\n.tw-input {\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  background: rgba(242,238,232,.04) !important;\r\n  border: 1px solid rgba(242,238,232,.12) !important;\r\n  color: #F2EEE8 !important;\r\n  padding: 16px 18px;\r\n  font-family: 'Libre Baskerville', serif;\r\n  font-size: 14px;\r\n  outline: none;\r\n  transition: border-color .3s;\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  color-scheme: dark;\r\n  height: 8vh !important;\r\n  border-radius: 0px !important;\r\n}\r\n.tw-input:focus {\r\n  border-color: var(--gold);\r\n}\r\n.tw-input:disabled {\r\n  opacity: .35;\r\n  cursor: not-allowed;\r\n}\r\n\r\n\/* DATE ERROR *\/\r\n#tw-date-error {\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 11px;\r\n  letter-spacing: .05em;\r\n  color: #e07b6a;\r\n  border-left: 2px solid #e07b6a;\r\n  padding: 6px 10px;\r\n  margin-top: 10px;\r\n  background: rgba(224,123,106,.07);\r\n}\r\n\r\n\/* FLEX CHECK *\/\r\n.tw-flex-check {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-top: 16px;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n.tw-flex-check input { display: none; }\r\n.tw-checkbox {\r\n  width: 18px;\r\n  height: 18px;\r\n  flex-shrink: 0;\r\n  border: 1px solid rgba(242,238,232,.2);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 11px;\r\n  color: var(--gold);\r\n  transition: all .3s ease;\r\n}\r\n.tw-flex-check span {\r\n  font-size: 13px;\r\n  color: rgba(242,238,232,.5);\r\n}\r\n\r\n\/* TRAVELLERS *\/\r\n.tw-travellers { margin-top: 48px; }\r\n.tw-step-label {\r\n  font-size: 9px;\r\n  letter-spacing: .5em;\r\n  text-transform: uppercase;\r\n  color: var(--gold);\r\n  margin-bottom: 20px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n.tw-step-label::before {\r\n  content: '';\r\n  display: inline-block;\r\n  width: 20px;\r\n  height: 1px;\r\n  background: var(--gold);\r\n}\r\n\r\n.tw-counter-wrap {\r\n  display: flex;\r\n  align-items: center;\r\n  margin-bottom: 16px;\r\n}\r\n.tw-btn {\r\n  width: 52px;\r\n  height: 52px;\r\n  background: rgba(242,238,232,.04);\r\n  border: 1px solid rgba(242,238,232,.1);\r\n  color: #F2EEE8;\r\n  font-size: 22px;\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: all .3s ease;\r\n  font-family: 'Jost', sans-serif;\r\n  font-weight: 300;\r\n  line-height: 1;\r\n  padding: 0;\r\n}\r\n.tw-btn:hover {\r\n  background: rgba(201,168,76,.1);\r\n  border-color: var(--gold);\r\n  color: var(--gold);\r\n}\r\n.tw-counter-display {\r\n  width: 80px;\r\n  height: 52px;\r\n  background: rgba(242,238,232,.06);\r\n  border-top: 1px solid rgba(242,238,232,.1);\r\n  border-bottom: 1px solid rgba(242,238,232,.1);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: #F2EEE8;\r\n}\r\n.tw-note {\r\n  font-size: 13px;\r\n  color: rgba(242,238,232,.5);\r\n  margin: 12px 0 0;\r\n  font-family: 'Jost', sans-serif;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n  var twFlex = true;\r\n  window.twCount = 1;\r\n  window.twNotes = {\r\n    1:  'En solo \u2014 la fa\u00e7on la plus intime de voyager.',\r\n    2:  '\u00c0 deux \u2014 romance ou amiti\u00e9, parfaitement assorties.',\r\n    3:  'Un trio \u2014 \u00e0 trois, chaque histoire devient plus riche.',\r\n    4:  'Un petit groupe \u2014 la compagnie de voyage id\u00e9ale.',\r\n    5:  'Cinq \u2014 l\u2019aventure en bonne compagnie.',\r\n    6:  'Six \u2014 un rassemblement dont on se souvient.',\r\n    7:  'Sept \u2014 votre propre exp\u00e9dition priv\u00e9e.',\r\n    8:  'Huit \u2014 un voyage \u00e0 partager.',\r\n    9:  'Neuf \u2014 presque un voyage priv\u00e9.',\r\n    10: 'Dix \u2014 une grande aventure commence ici.'\r\n  };\r\n\r\n  window.twToggleFlex = function() {\r\n    twFlex = !twFlex;\r\n    var box   = document.getElementById('tw-flex-box');\r\n    var label = document.getElementById('tw-flexLabel');\r\n    var from  = document.getElementById('tw-date-from');\r\n    var to    = document.getElementById('tw-date-to');\r\n\r\n    label.classList.toggle('checked', twFlex);\r\n    box.textContent  = twFlex ? '\u2713' : '';\r\n    from.disabled    = twFlex;\r\n    to.disabled      = twFlex;\r\n    from.style.opacity = twFlex ? '.4' : '1';\r\n    to.style.opacity   = twFlex ? '.4' : '1';\r\n  };\r\n\r\n  \/\/ \u2500\u2500 DATE VALIDATION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    var fromInput = document.getElementById('tw-date-from');\r\n    var toInput   = document.getElementById('tw-date-to');\r\n\r\n    \/\/ Set today as minimum for departure\r\n    var today = new Date().toISOString().split('T')[0];\r\n    fromInput.min = today;\r\n\r\n    fromInput.addEventListener('change', function() {\r\n      var fromVal = fromInput.value;\r\n      if (!fromVal) return;\r\n\r\n      \/\/ \"To\" must be at least 1 day after \"From\"\r\n      var nextDay = new Date(fromVal);\r\n      nextDay.setDate(nextDay.getDate() + 1);\r\n      var nextDayStr = nextDay.toISOString().split('T')[0];\r\n      toInput.min = nextDayStr;\r\n\r\n      \/\/ If existing \"To\" is same or before \"From\", clear it\r\n      if (toInput.value && toInput.value <= fromVal) {\r\n        toInput.value = '';\r\n        twShowError('La date de retour doit \u00eatre post\u00e9rieure \u00e0 la date de d\u00e9part.');\r\n      } else {\r\n        twClearError();\r\n      }\r\n    });\r\n\r\n    toInput.addEventListener('change', function() {\r\n      var fromVal = fromInput.value;\r\n      var toVal   = toInput.value;\r\n      if (!toVal || !fromVal) return;\r\n\r\n      if (toVal <= fromVal) {\r\n        toInput.value = '';\r\n        twShowError('La date de retour doit \u00eatre post\u00e9rieure \u00e0 la date de d\u00e9part.');\r\n      } else {\r\n        twClearError();\r\n      }\r\n    });\r\n  });\r\n\r\n  function twShowError(msg) {\r\n    var el = document.getElementById('tw-date-error');\r\n    if (el) { el.textContent = msg; el.style.display = 'block'; }\r\n  }\r\n  function twClearError() {\r\n    var el = document.getElementById('tw-date-error');\r\n    if (el) { el.textContent = ''; el.style.display = 'none'; }\r\n  }\r\n  \r\n    window.twChangeCount = function(delta) {\r\n    twCount = Math.max(1, Math.min(20, twCount + delta));\r\n    document.getElementById('tw-count').textContent = twCount;\r\n    document.getElementById('tw-note').textContent =\r\n      twNotes[twCount] || twCount + ' voyageurs \u2014 une exp\u00e9dition priv\u00e9e.';\r\n    \r\n    document.getElementById(\"selected-travellers\").value = window.twCount;\r\n  };\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd6889a e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"dd6889a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f7e226 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1f7e226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Quel budget souhaitez-vous\ninvestir par personne ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b8fc28 elementor-widget elementor-widget-text-editor\" data-id=\"7b8fc28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Chaque voyage ROUH est enti\u00e8rement inclus. Cela nous aide \u00e0 calibrer le niveau d\u2019exp\u00e9rience que nous concevons pour vous.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f7a76 elementor-widget elementor-widget-html\" data-id=\"a5f7a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t <!-- BUDGET -->\r\n  <div class=\"tw-budget\">\r\n    <div class=\"tw-budget-label\">Par personne, tout compris<\/div>\r\n    <div class=\"tw-budget-display\">\r\n      <span class=\"tw-budget-amount\" id=\"tw-budget-amount\">$5,000<\/span>\r\n      <span class=\"tw-budget-unit\">USD<\/span>\r\n    <\/div>\r\n    <div class=\"tw-range-wrap\">\r\n      <input type=\"range\" class=\"tw-range\" id=\"tw-budget-range\" min=\"2000\" max=\"25000\" step=\"500\" value=\"5000\" oninput=\"twUpdateBudget(this.value)\">\r\n    <\/div>\r\n    <div class=\"tw-range-labels\">\r\n      <span>$2,000<\/span>\r\n      <span>$25,000+<\/span>\r\n    <\/div>\r\n    <div class=\"tw-tiers\">\r\n      <div class=\"tw-tier\" onclick=\"twSetTier(3000,0)\">\r\n        <div class=\"tw-tier-name\">Essentiel<\/div>\r\n        <div class=\"tw-tier-range\">$2k \u2013 $4k<\/div>\r\n      <\/div>\r\n      <div class=\"tw-tier tw-tier-active\" id=\"tw-tier-1\" onclick=\"twSetTier(6000,1)\">\r\n        <div class=\"tw-tier-name\">Raffin\u00e9<\/div>\r\n        <div class=\"tw-tier-range\">$4k \u2013 $8k<\/div>\r\n      <\/div>\r\n      <div class=\"tw-tier\" onclick=\"twSetTier(12000,2)\">\r\n        <div class=\"tw-tier-name\">Exceptionnel<\/div>\r\n        <div class=\"tw-tier-range\">$8k \u2013 $16k<\/div>\r\n      <\/div>\r\n      <div class=\"tw-tier\" onclick=\"twSetTier(25000,3)\">\r\n        <div class=\"tw-tier-name\">Sans limites<\/div>\r\n        <div class=\"tw-tier-range\">$16k+<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"selected-budget\">\r\n  <\/div>\r\n\r\n<style>\r\n\/* BUDGET *\/\r\n.tw-budget {\r\n  margin-top: 48px;\r\n}\r\n.tw-budget-label {\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 9px;\r\n  letter-spacing: .3em;\r\n  text-transform: uppercase;\r\n  color: rgba(242,238,232,.4);\r\n  margin-bottom: 14px;\r\n}\r\n.tw-budget-display {\r\n  display: flex;\r\n  align-items: baseline;\r\n  gap: 10px;\r\n  margin-bottom: 24px;\r\n}\r\n.tw-budget-amount {\r\n  font-family: 'Cormorant Garamond';\r\n  font-size: 60px;\r\n  font-weight: 700;\r\n  color: #F2EEE8;\r\n  line-height: 1;\r\n}\r\n.tw-budget-unit {\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 13px;\r\n  letter-spacing: .2em;\r\n  color: rgba(242,238,232,.4);\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* RANGE SLIDER *\/\r\n.tw-range-wrap {\r\n  position: relative;\r\n  margin-bottom: 10px;\r\n}\r\n.tw-range {\r\n  -webkit-appearance: none !important;\r\n  appearance: none !important;\r\n  width: 100%;\r\n  height: 5px;\r\n  border-radius: 10px;\r\n  background: rgba(242,238,232,.15);\r\n  outline: none !important;\r\n  border: none !important;\r\n  cursor: pointer;\r\n  padding: 0;\r\n  margin: 10px 0;\r\n}\r\n.tw-range::-webkit-slider-runnable-track {\r\n  -webkit-appearance: none;\r\n  height: 2px;\r\n  border-radius: 0;\r\n  border: none;\r\n    background: none !important;\r\n  box-shadow: none !important;\r\n}\r\n.tw-range::-webkit-slider-thumb {\r\n  -webkit-appearance: none !important;\r\n  appearance: none !important;\r\n  width: 22px;\r\n  height: 22px;\r\n  border-radius: 50%;\r\n  background: #C9A84C !important;\r\n  border: none !important;\r\n  cursor: pointer;\r\n  margin-top: -10px;\r\n  box-shadow: 0 0 0 4px rgba(201,168,76,.2);\r\n  transition: box-shadow .25s ease;\r\n}\r\n.tw-range::-webkit-slider-thumb:hover {\r\n  box-shadow: 0 0 0 8px rgba(201,168,76,.25);\r\n}\r\n.tw-range::-moz-range-track {\r\n  height: 2px;\r\n  background: rgba(242,238,232,.15);\r\n  border: none;\r\n  box-shadow: 2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;\r\nbackground: rgba(255,255,255,.2);\r\n}\r\n.tw-range::-moz-range-thumb {\r\n  width: 22px;\r\n  height: 22px;\r\n  border-radius: 50%;\r\n  background: #C9A84C !important;\r\n  cursor: pointer;\r\n  border: none !important;\r\n  box-shadow: 0 0 0 4px rgba(201,168,76,.2);\r\n}\r\n.tw-range::-ms-thumb {\r\n  width: 22px;\r\n  height: 22px;\r\n  border-radius: 50%;\r\n  background: #C9A84C !important;\r\n  border: none !important;\r\n  cursor: pointer;\r\n}\r\n.tw-range-labels {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 11px;\r\n  color: rgba(242,238,232,.3);\r\n  margin-bottom: 24px;\r\n  letter-spacing: .05em;\r\n}\r\n\r\n\/* TIERS *\/\r\n.tw-tiers {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 3px;\r\n}\r\n.tw-tier {\r\n  padding: 14px 10px;\r\n  border: 1px solid rgba(242,238,232,.1);\r\n  background: rgba(242,238,232,.03);\r\n  cursor: pointer;\r\n  text-align: center;\r\n  transition: all .3s ease;\r\n}\r\n.tw-tier:hover {\r\n  border-color: rgba(201,168,76,.4);\r\n  background: rgba(201,168,76,.05);\r\n}\r\n.tw-tier-active {\r\n  border-color: #C9A84C !important;\r\n  background: rgba(201,168,76,.08) !important;\r\n}\r\n.tw-tier-name {\r\n  font-family: 'Jost', sans-serif;\r\n  font-size: 9px;\r\n  letter-spacing: .2em;\r\n  text-transform: uppercase;\r\n  color: rgba(242,238,232,.5);\r\n  margin-bottom: 6px;\r\n}\r\n.tw-tier-active .tw-tier-name {\r\n  color: #C9A84C;\r\n}\r\n.tw-tier-range {\r\n  font-family: 'Libre Baskerville', serif;\r\n  font-size: 13px;\r\n  color: #F2EEE8;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n\r\n  window.twUpdateBudget = function(val) {\r\n    var v = parseInt(val);\r\n    var display = v >= 25000 ? '$25,000+' : '$' + v.toLocaleString();\r\n    document.getElementById('tw-budget-amount').textContent = display;\r\n    \/\/ sync slider fill\r\n    var pct = ((v - 2000) \/ (25000 - 2000)) * 100;\r\n    document.getElementById('tw-budget-range').style.background =\r\n      'linear-gradient(to right, #C9A84C ' + pct + '%, rgba(242,238,232,.15) ' + pct + '%)';\r\n    \/\/ update active tier\r\n    var idx = v <= 4000 ? 0 : v <= 8000 ? 1 : v <= 16000 ? 2 : 3;\r\n    twHighlightTier(idx);\r\n    document.getElementById(\"selected-budget\").value = v;\r\n\r\n  };\r\n\r\n  window.twSetTier = function(val, idx) {\r\n    document.getElementById('tw-budget-range').value = val;\r\n    twUpdateBudget(val);\r\n  };\r\n\r\n  function twHighlightTier(activeIdx) {\r\n    document.querySelectorAll('.tw-tier').forEach(function(t, i) {\r\n      t.classList.toggle('tw-tier-active', i === activeIdx);\r\n    });\r\n  }\r\n\r\n  \/\/ Init slider fill on load\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    twUpdateBudget(5000);\r\n  });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee79838 e-con-full e-flex e-con e-child\" data-id=\"ee79838\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f0b822 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"0f0b822\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Parlez-nous du voyage\nqui vous appelle.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5e4ea6 elementor-widget elementor-widget-text-editor\" data-id=\"c5e4ea6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"step-header\"><div class=\"step-header\"><p class=\"step-hint\">Plus nous comprenons votre vision, plus nous pouvons la concevoir avec pr\u00e9cision. Il n\u2019y a pas de mauvaise r\u00e9ponse.<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7234257 elementor-widget elementor-widget-html\" data-id=\"7234257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"field-group\">\n            <label class=\"field-label\">Votre r\u00eave en quelques mots<\/label>\n            <textarea id=\"vesion_your_dream\" name=\"vesion_your_dream\" class=\"field-textarea\" placeholder=\"J\u2019ai toujours r\u00eav\u00e9 de me r\u00e9veiller dans un lieu o\u00f9 le monde semble encore ancien. Je veux marcher l\u00e0 o\u00f9 tr\u00e8s peu de personnes vont, dormir dans un endroit qui se m\u00e9rite, et revenir transform\u00e9(e)...\"><\/textarea>\n          <\/div>\n<div class=\"field-group\">\n            <label class=\"field-label\">Autre chose \u00e0 savoir ?<\/label>\n            <textarea id=\"vesion_anything_else_we_should_know\" name=\"vesion_anything_else_we_should_know\" class=\"field-textarea\" placeholder=\"Besoins alimentaires, limitations physiques, centres d\u2019int\u00e9r\u00eat sp\u00e9cifiques, anniversaire de voyage, voyageur solo \u2014 tout ce que vous souhaitez...\"><\/textarea>\n          <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cbae0d e-con-full e-flex e-con e-child\" data-id=\"1cbae0d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a38621e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"a38621e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Organisons\nvotre consultation.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b14b982 elementor-widget elementor-widget-text-editor\" data-id=\"b14b982\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"step-header\"><div class=\"step-header\"><p class=\"step-hint\">Votre cr\u00e9ateur de voyage ROUH examinera personnellement votre demande et vous contactera sous 24 \u00e0 48 heures pour organiser votre consultation priv\u00e9e.<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1296d7 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"d1296d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Voyage de r\u00eave\" aria-label=\"Voyage de r\u00eave\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"3336\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"d1296d7\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tVotre nom\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\" Pr\u00e9nom et nom\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdresse e-mail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Adresse e-mail *\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-phone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tT\u00e9l\u00e9phone *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[phone]\" id=\"form-field-phone\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"+1 234 567 8900\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Seuls les caract\u00e8res de num\u00e9ros de t\u00e9l\u00e9phone (#, -, *, etc.) sont accept\u00e9s.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-destination elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[destination]\" id=\"form-field-destination\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-journey_type elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[journey_type]\" id=\"form-field-journey_type\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-vesion_your_dream elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[vesion_your_dream]\" id=\"form-field-vesion_your_dream\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-vesion_anything_else_we_should_know elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[vesion_anything_else_we_should_know]\" id=\"form-field-vesion_anything_else_we_should_know\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-date_from elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[date_from]\" id=\"form-field-date_from\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-date_to elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[date_to]\" id=\"form-field-date_to\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-flex_dates elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[flex_dates]\" id=\"form-field-flex_dates\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-travellers elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[travellers]\" id=\"form-field-travellers\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-budget elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[budget]\" id=\"form-field-budget\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-newsletter elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[newsletter]\" id=\"form-field-newsletter\" class=\"elementor-field elementor-size-md  elementor-acceptance-field\">\n\t\t\t\t<label for=\"form-field-newsletter\">Je souhaite recevoir l\u2019inspiration voyage et les actualit\u00e9s s\u00e9lectionn\u00e9es de ROUH.<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-privacy elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[privacy]\" id=\"form-field-privacy\" class=\"elementor-field elementor-size-md  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-privacy\">J\u2019ai lu et j\u2019accepte la politique de confidentialit\u00e9. *<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Planifier ma consultation \u2192<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0604ac3 e-flex e-con-boxed e-con e-parent\" data-id=\"0604ac3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9075d73 elementor-widget elementor-widget-html\" data-id=\"9075d73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const steps = document.querySelectorAll(\".step-item-pro ul li .step-item\");\r\n  const contents = document.querySelectorAll(\".step-content-pro\");\r\n\r\n  steps.forEach(step => {\r\n    step.addEventListener(\"click\", function () {\r\n      const stepNumber = this.getAttribute(\"data-step\");\r\n\r\n      \/\/ active state\r\n      steps.forEach(s => s.classList.remove(\"active\"));\r\n      this.classList.add(\"active\");\r\n\r\n      \/\/ hide all\r\n      contents.forEach(c => c.style.display = \"none\");\r\n\r\n      \/\/ show selected\r\n      const target = document.querySelector(\".step-\" + stepNumber);\r\n      if (target) {\r\n        target.style.display = \"block\";\r\n      }\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  function goToStep(stepNumber) {\r\n\r\n    const steps = document.querySelectorAll(\".step-item-pro ul li .step-item\");\r\n    const contents = document.querySelectorAll(\".step-content-pro\");\r\n\r\n    \/\/ remove active from ALL\r\n    steps.forEach(s => s.classList.remove(\"active\"));\r\n\r\n    \/\/ add active to correct step\r\n    const step = document.querySelector('.step-item[data-step=\"' + stepNumber + '\"]');\r\n    if (step) step.classList.add(\"active\");\r\n\r\n    \/\/ hide all content\r\n    contents.forEach(c => c.style.display = \"none\");\r\n\r\n    \/\/ show target content\r\n    const target = document.querySelector(\".step-\" + stepNumber);\r\n    if (target) target.style.display = \"block\";\r\n\r\n    \/\/ update current step\r\n    window.currentStep = stepNumber;\r\n  }\r\n\r\n\r\n\r\n  \/\/ init first step\r\n  window.currentStep = 1;\r\n\r\n  \/\/ NEXT BUTTONS\r\n  document.querySelectorAll(\".next-step\").forEach(btn => {\r\n    btn.addEventListener(\"click\", function () {\r\n\r\n      let next = window.currentStep + 1;\r\n\r\n      \/\/ VALIDATION FOR STEP 1\r\n      if (window.currentStep === 1) {\r\n        const selected = document.querySelector(\".select-card.active\");\r\n        \r\n        if (!selected) {\r\n          alert(\"Veuillez s\u00e9lectionner une destination\");\r\n          return;\r\n        }\r\n      }\r\n      if (window.currentStep === 2) {\r\n        const selected = document.querySelector(\".select-card-jt.active\");\r\n        \r\n        if (!selected) {\r\n          alert(\"Veuillez s\u00e9lectionner un type de voyage\");\r\n          return;\r\n        }\r\n      }\r\n\r\n      goToStep(next);\r\n    });\r\n  });\r\n\r\n  \/\/ PREV BUTTONS\r\n  document.querySelectorAll(\".prev-step\").forEach(btn => {\r\n    btn.addEventListener(\"click\", function () {\r\n\r\n      let prev = window.currentStep - 1;\r\n\r\n      if (prev < 1) return;\r\n\r\n      goToStep(prev);\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const cards = document.querySelectorAll(\".select-card\");\r\n  const input = document.getElementById(\"selected-destination\");\r\n\r\n  cards.forEach(card => {\r\n    card.addEventListener(\"click\", function () {\r\n\r\n      \/\/ remove active\r\n      cards.forEach(c => c.classList.remove(\"active\"));\r\n\r\n      \/\/ add active\r\n      this.classList.add(\"active\");\r\n\r\n      \/\/ get value\r\n      const selectedValue = this.getAttribute(\"data-value\");\r\n\r\n      console.log(\"Selected:\", selectedValue);\r\n\r\n      \/\/ set hidden input\r\n      if (input) {\r\n        input.value = selectedValue;\r\n        console.log(\"Input value:\", input.value);\r\n      }\r\n\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  const cards = document.querySelectorAll(\".select-card-jt\");\r\n  const input = document.getElementById(\"selected-journey-type\"); \/\/ hidden input\r\n\r\n  let selectedValues = [];\r\n\r\n  cards.forEach(card => {\r\n    card.addEventListener(\"click\", function () {\r\n\r\n      const value = this.getAttribute(\"data-value\");\r\n\r\n      \/\/ TOGGLE ACTIVE\r\n      this.classList.toggle(\"active\");\r\n\r\n      if (this.classList.contains(\"active\")) {\r\n        \/\/ add\r\n        selectedValues.push(value);\r\n      } else {\r\n        \/\/ remove\r\n        selectedValues = selectedValues.filter(v => v !== value);\r\n      }\r\n\r\n      console.log(\"Selected JT:\", selectedValues);\r\n\r\n      \/\/ store as string (for form)\r\n      if (input) {\r\n        input.value = selectedValues.join(\" \\n \");\r\n      }\r\n\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\r\n\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  const form = document.querySelector(\".elementor-form\");\r\n\r\n\r\n  \r\n  form.addEventListener(\"submit\", function () {\r\n\r\n    \/\/ get values from your custom inputs\r\n    const destination = document.getElementById(\"selected-destination\")?.value;\r\n    const journeyType = document.getElementById(\"selected-journey-type\")?.value;\r\n    const vesionYourDream = document.getElementById(\"vesion_your_dream\")?.value;\r\n    const vesionAnythingElseWeShouldKnow = document.getElementById(\"vesion_anything_else_we_should_know\")?.value;\r\n    \r\n    const dateFrom = document.getElementById(\"tw-date-from\")?.value;\r\n    const dateTo = document.getElementById(\"tw-date-to\")?.value;\r\n    const flex = document.getElementById(\"tw-flex-input\")?.checked;\r\n    const travellers = document.getElementById(\"selected-travellers\")?.value;\r\n    const budget = document.getElementById(\"selected-budget\")?.value;\r\n\r\n    \/\/ \u274c VALIDATION\r\n    if (!flex && (!dateFrom || !dateTo)) {\r\n      e.preventDefault();\r\n      alert(\"Veuillez s\u00e9lectionner vos dates de voyage ou choisir des dates flexibles.\");\r\n      return;\r\n    }\r\n    \r\n    \/\/ \u274c VALIDATION\r\n    if (!destination || !journeyType) {\r\n      e.preventDefault(); \/\/ STOP submit\r\n\r\n      alert(\"Veuillez compl\u00e9ter toutes les \u00e9tapes avant d\u2019envoyer votre demande.\");\r\n      return;\r\n    }\r\n\r\n    \/\/ Elementor fields (IMPORTANT IDs)\r\n    const journeyField = document.getElementById(\"form-field-destination\");\r\n    const groupField = document.getElementById(\"form-field-journey_type\");\r\n    const vesionYourDreamField = document.getElementById(\"form-field-vesion_your_dream\");\r\n    const vesionAnythingElseWeShouldKnowField = document.getElementById(\"form-field-vesion_anything_else_we_should_know\");\r\n    \r\n    const fromField = document.getElementById(\"form-field-date_from\");\r\n    const toField = document.getElementById(\"form-field-date_to\");\r\n    const flexField = document.getElementById(\"form-field-flex_dates\");\r\n    const travellersField = document.getElementById(\"form-field-travellers\");\r\n    const budgetField = document.getElementById(\"form-field-budget\");\r\n\r\n    if (fromField) fromField.value = dateFrom;\r\n    if (toField) toField.value = dateTo;\r\n    if (flexField) flexField.value = flex ? \"Oui\" : \"Non\";\r\n    if (travellersField) travellersField.value = travellers;\r\n\r\n    if (journeyField) journeyField.value = destination;\r\n    if (groupField) groupField.value = journeyType;\r\n    if (vesionYourDreamField) vesionYourDreamField.value = vesionYourDream;\r\n    if (vesionAnythingElseWeShouldKnowField) vesionAnythingElseWeShouldKnowField.value = vesionAnythingElseWeShouldKnow;\r\n    if (budgetField) {\r\n      budgetField.value = \"$\" + parseInt(budget).toLocaleString();\r\n    }\r\n\r\n  });\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>O\u00f9 le monde vous appelle-t-il ? S\u00e9lectionnez une destination \u2014 ou laissez-nous vous surprendre. Quel type de voyage recherchez-vous ? [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3336","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/pages\/3336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/comments?post=3336"}],"version-history":[{"count":11,"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/pages\/3336\/revisions"}],"predecessor-version":[{"id":4474,"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/pages\/3336\/revisions\/4474"}],"wp:attachment":[{"href":"https:\/\/rouhtravels.com\/fr\/wp-json\/wp\/v2\/media?parent=3336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}