{"id":455,"date":"2026-08-05T12:36:36","date_gmt":"2026-08-05T12:36:36","guid":{"rendered":"https:\/\/lesterrassesdagafay.com\/?page_id=455"},"modified":"2026-10-08T13:45:25","modified_gmt":"2026-10-08T13:45:25","slug":"demande-evenement","status":"publish","type":"page","link":"https:\/\/lesterrassesdagafay.com\/fr\/demande-evenement\/","title":{"rendered":"Demande d\u2019\u00e9v\u00e9nement"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"455\" class=\"elementor elementor-455 elementor-248\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2a9d93 e-con-full e-flex e-con e-parent\" data-id=\"d2a9d93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75c27e3 elementor-widget elementor-widget-html\" data-id=\"75c27e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     EVENTS ENQUIRY \u2014 5-step funnel\n     ============================================================ -->\n\n<style>\n:root{\n  --bone:#f4efe6;--sand:#e8dfcf;--clay:#c8b39a;--ochre:#c08a48;\n  --ink:#141210;--ink-soft:#3a3530;--muted:#7a7165;--line:#d9cfbc;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n.enq{\n  font-family:'Instrument Sans',sans-serif;color:var(--ink);\n  background:var(--bone);\n  min-height:100vh;position:relative;overflow:hidden;\n}\n.enq *{box-sizing:border-box}\n.enq a{text-decoration:none !important;color:inherit}\n.enq button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}\n.enq .enq-next,.enq .back-home{border:none !important;text-shadow:none !important}\n\n\/* HERO \/ BACKGROUND \u2014 sits behind everything, subtle *\/\n.enq-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}\n.enq-bg::before{\n  content:\"\";position:absolute;inset:-5%;\n  background:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/book-your-event.jpg') center\/cover no-repeat;\n  filter:blur(24px) brightness(1.02);opacity:.28;transform:scale(1.1);\n}\n.enq-bg::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(180deg,rgba(244,239,230,.75) 0%,rgba(244,239,230,.9) 100%);\n}\n\n\/* TOP BAR \u2014 progress + step counter + back *\/\n.enq-topbar{\n  position:relative;z-index:10;\n  padding:36px 48px 0;\n  display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:32px;\n}\n.enq-back{\n  display:inline-flex;align-items:center;gap:10px;\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;\n  transition:color .3s ease,gap .3s ease;\n  opacity:1;visibility:visible;transition:all .4s var(--ease);\n}\n.enq-back.hidden{opacity:0;visibility:hidden}\n.enq-back:hover{color:var(--ochre);gap:14px}\n.enq-back svg{transition:transform .3s ease}\n.enq-back:hover svg{transform:translateX(-3px)}\n.enq-progress{position:relative;height:1px;background:var(--line);width:100%}\n.enq-progress-bar{\n  position:absolute;top:0;bottom:0;left:0;\n  background:var(--ochre);width:20%;\n  transition:width .6s cubic-bezier(.76,0,.24,1);\n}\n.enq-counter{\n  font-family:'Fraunces',serif;font-style:italic;font-weight:300;\n  font-size:14px;color:var(--ink);text-align:right;letter-spacing:-0.01em;\n  font-variation-settings:\"opsz\" 144;\n}\n.enq-counter em{color:var(--ochre);font-style:italic}\n\n\/* STAGE \u2014 where steps live *\/\n.enq-stage{\n  position:relative;z-index:5;\n  padding:60px 48px 80px;\n  min-height:calc(100vh - 100px);\n  display:flex;align-items:center;justify-content:center;\n  overflow:hidden;\n}\n.enq-track{\n  position:relative;width:100%;max-width:1200px;\n  display:flex;transition:transform .8s cubic-bezier(.76,0,.24,1);\n  will-change:transform;\n}\n.enq-step{\n  flex:0 0 100%;min-width:100%;padding:0 20px;\n  opacity:0;transition:opacity .5s ease;\n  pointer-events:none;\n}\n.enq-step.is-active{opacity:1;pointer-events:auto}\n.enq-stage{overflow:hidden;overflow:clip}\n.enq-step{visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}\n.enq-step.is-active{visibility:visible;transition:opacity .5s ease,visibility 0s}\n\n\/* STEP HEADER \u2014 number + label + question *\/\n.enq-step-head{margin-bottom:56px}\n.enq-step-num{\n  display:inline-flex;align-items:center;gap:12px;\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;margin-bottom:20px;\n}\n.enq-step-num::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.enq-step-num em{color:var(--ochre);font-style:normal;font-weight:600}\n.enq-step h2{\n  font-family:'Fraunces',serif;font-weight:300;\n  font-size:clamp(36px,5.2vw,72px);line-height:1;letter-spacing:-0.035em;\n  color:var(--ink);font-variation-settings:\"opsz\" 144;max-width:900px;\n}\n.enq-step h2 em{font-style:italic;color:var(--ochre);font-weight:300}\n.enq-step .sub{\n  margin-top:16px;font-size:16px;line-height:1.6;color:var(--muted);max-width:520px;\n}\n\n\/* CARD GRID \u2014 for choice steps *\/\n.enq-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}\n.enq-choices.cols-3{grid-template-columns:repeat(3,1fr)}\n.enq-choices.cols-2{grid-template-columns:repeat(2,1fr)}\n.enq-choice{\n  position:relative;padding:40px 28px 32px;background:#fff;\n  border:1px solid var(--line);border-radius:14px;\n  cursor:pointer;text-align:left;\n  transition:all .4s var(--ease);overflow:hidden;\n}\n.enq-choice::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:0;\n  background:var(--ochre);transition:height .4s var(--ease);\n}\n.enq-choice:hover{border-color:var(--ochre);transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(0,0,0,.15)}\n.enq-choice.is-selected{border-color:var(--ochre);background:linear-gradient(180deg,rgba(192,138,72,.06) 0%,#fff 100%)}\n.enq-choice.is-selected::before{height:3px}\n.enq-choice .c-icon{\n  width:52px;height:52px;border-radius:50%;background:var(--sand);\n  display:flex;align-items:center;justify-content:center;color:var(--ochre);\n  margin-bottom:24px;transition:all .4s var(--ease);\n}\n.enq-choice:hover .c-icon,.enq-choice.is-selected .c-icon{background:var(--ochre);color:#fff}\n.enq-choice .c-title{\n  font-family:'Fraunces',serif;font-weight:400;font-size:22px;\n  letter-spacing:-0.02em;color:var(--ink);line-height:1.15;margin-bottom:8px;\n  font-variation-settings:\"opsz\" 144;\n}\n.enq-choice .c-title em{font-style:italic;color:var(--ochre)}\n.enq-choice .c-desc{\n  font-size:12.5px;line-height:1.55;color:var(--muted);\n}\n\n\/* NUMBER STEPPER (for guests) *\/\n.enq-stepper{\n  display:flex;align-items:center;justify-content:center;gap:32px;\n  margin-top:24px;padding:48px 0;\n}\n.enq-stepper .step-btn{\n  width:64px;height:64px;border-radius:50%;background:#fff;border:1px solid var(--line);\n  color:var(--ink);font-size:24px;font-weight:300;\n  display:flex;align-items:center;justify-content:center;\n  transition:all .3s ease;\n}\n.enq-stepper .step-btn:hover:not(:disabled){background:var(--ochre);color:#fff;border-color:var(--ochre)}\n.enq-stepper .step-btn:disabled{opacity:.3;cursor:not-allowed}\n.enq-stepper .step-value{\n  font-family:'Fraunces',serif;font-style:italic;font-weight:300;\n  font-size:120px;line-height:1;letter-spacing:-0.04em;color:var(--ink);\n  font-variation-settings:\"opsz\" 144;min-width:200px;text-align:center;\n}\n.enq-stepper .step-label{\n  text-align:center;font-size:11px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);margin-top:14px;font-weight:500;\n}\n.enq-stepper-wrap{text-align:center}\n.enq-preset{\n  display:flex;justify-content:center;gap:10px;margin-top:32px;flex-wrap:wrap;\n}\n.enq-preset button{\n  padding:10px 18px;background:#fff;border:1px solid var(--line);\n  border-radius:100px;font-size:12px;color:var(--ink-soft);\n  transition:all .3s ease;\n}\n.enq-preset button:hover,.enq-preset button.is-active{\n  background:var(--ink);color:var(--bone);border-color:var(--ink);\n}\n\n\/* DATE STEP *\/\n.enq-date-wrap{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:900px}\n.enq-date-wrap .date-field{\n  position:relative;padding:32px 28px;background:#fff;border:1px solid var(--line);border-radius:14px;\n  transition:border-color .3s ease;\n}\n.enq-date-wrap .date-field:focus-within{border-color:var(--ochre)}\n.enq-date-wrap .date-field label{\n  display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;margin-bottom:14px;\n}\n.enq-date-wrap .date-field input,\n.enq-date-wrap .date-field select{\n  width:100%;background:none;border:none;outline:none;padding:0;\n  font-family:'Fraunces',serif;font-weight:300;font-size:26px;letter-spacing:-0.02em;\n  color:var(--ink);font-variation-settings:\"opsz\" 144;\n}\n.enq-date-wrap .date-field input::-webkit-calendar-picker-indicator{\n  filter:grayscale(1) opacity(.4);cursor:pointer;\n}\n\n\/* CONTACT STEP *\/\n.enq-form-grid{\n  display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;max-width:900px;\n}\n.enq-field{\n  position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;\n  padding:26px 24px 16px;transition:border-color .3s ease;\n}\n.enq-field.full{grid-column:1\/-1}\n.enq-field:focus-within{border-color:var(--ochre)}\n.enq-field label{\n  position:absolute;top:22px;left:24px;pointer-events:none;\n  font-size:14px;color:var(--muted);\n  transition:all .3s ease;\n}\n.enq-field input,.enq-field textarea{\n  width:100%;background:none;border:none;outline:none;padding:0;\n  font-family:'Instrument Sans',sans-serif;font-size:16px;color:var(--ink);\n  padding-top:8px;\n}\n.enq-field textarea{resize:none;min-height:110px;padding-top:12px}\n.enq-field input:focus + label,.enq-field input:not(:placeholder-shown) + label,\n.enq-field textarea:focus + label,.enq-field textarea:not(:placeholder-shown) + label{\n  top:8px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ochre);font-weight:500;\n}\n\n\/* REVIEW STEP *\/\n.enq-review{\n  background:#fff;border:1px solid var(--line);border-radius:14px;\n  padding:36px 40px;margin-top:24px;max-width:800px;\n}\n.enq-review .review-title{\n  font-family:'Fraunces',serif;font-style:italic;font-weight:300;\n  font-size:24px;letter-spacing:-0.02em;color:var(--ink);\n  font-variation-settings:\"opsz\" 144;margin-bottom:24px;\n}\n.enq-review .review-row{\n  display:grid;grid-template-columns:140px 1fr;gap:24px;\n  padding:16px 0;border-bottom:1px solid var(--line);\n}\n.enq-review .review-row:last-child{border-bottom:none}\n.enq-review .review-row .r-lbl{\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;padding-top:4px;\n}\n.enq-review .review-row .r-val{\n  font-family:'Fraunces',serif;font-weight:300;font-size:18px;letter-spacing:-0.015em;\n  color:var(--ink);font-variation-settings:\"opsz\" 144;line-height:1.4;\n}\n.enq-review .review-row .r-val em{font-style:italic;color:var(--ochre)}\n\n\/* FOOTER ACTIONS (Next \/ Submit) *\/\n.enq-actions{\n  margin-top:56px;display:flex;align-items:center;gap:24px;\n}\n.enq-actions .skip{\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;transition:color .3s ease;\n}\n.enq-actions .skip:hover{color:var(--ink)}\n.enq-next{\n  display:inline-flex;align-items:center;gap:14px;\n  padding:18px 32px;background:#141210;color:#f4efe6;border-radius:100px;\n  font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;\n  transition:all .4s var(--ease);\n}\n.enq-next:disabled{opacity:.3;cursor:not-allowed}\n.enq-next:not(:disabled):hover{background:#c08a48;gap:18px}\n.enq-next svg{transition:transform .3s ease}\n.enq-next:not(:disabled):hover svg{transform:translateX(4px)}\n.enq-submit{\n  background:#c08a48 !important;color:#fff !important;\n}\n.enq-submit:not(:disabled):hover{background:#a97539 !important}\n\n\/* SUCCESS STATE *\/\n.enq-success{\n  text-align:center;padding:80px 24px;\n  opacity:0;transform:translateY(20px);transition:all .8s var(--ease);\n}\n.enq-success.is-visible{opacity:1;transform:none}\n.enq-success .success-icon{\n  width:80px;height:80px;border-radius:50%;background:var(--ochre);color:#fff;\n  display:flex;align-items:center;justify-content:center;margin:0 auto 32px;\n}\n.enq-success h2{\n  font-family:'Fraunces',serif;font-weight:300;\n  font-size:clamp(36px,4.6vw,64px);line-height:1;letter-spacing:-0.035em;\n  color:var(--ink);font-variation-settings:\"opsz\" 144;margin-bottom:20px;\n}\n.enq-success h2 em{font-style:italic;color:var(--ochre)}\n.enq-success p{\n  font-size:17px;line-height:1.6;color:var(--muted);max-width:520px;margin:0 auto 40px;\n}\n.enq-success .back-home{\n  display:inline-flex;align-items:center;gap:10px;\n  padding:16px 28px;background:#141210;color:#f4efe6;border-radius:100px;\n  font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;\n  transition:all .3s ease;\n}\n.enq-success .back-home:hover{background:#c08a48}\n\n\/* MOBILE *\/\n@media (max-width:860px){\n  .enq-topbar{padding:24px 20px 0;grid-template-columns:60px 1fr 60px;gap:16px}\n  .enq-stage{padding:32px 20px 60px}\n  .enq-choices{grid-template-columns:1fr !important;gap:12px}\n  .enq-choice{padding:24px 22px}\n  .enq-choice .c-icon{width:44px;height:44px;margin-bottom:16px}\n  .enq-choice .c-title{font-size:19px}\n  .enq-step-head{margin-bottom:36px}\n  .enq-step-num{margin-bottom:14px}\n  .enq-stepper .step-value{font-size:80px;min-width:140px}\n  .enq-stepper .step-btn{width:52px;height:52px;font-size:20px}\n  .enq-date-wrap{grid-template-columns:1fr}\n  .enq-form-grid{grid-template-columns:1fr}\n  .enq-review{padding:24px 22px}\n  .enq-review .review-row{grid-template-columns:1fr;gap:4px;padding:14px 0}\n  .enq-actions{margin-top:36px;flex-direction:column-reverse;align-items:stretch;gap:14px}\n  .enq-next{justify-content:center}\n  .enq-back span{display:none}\n}\n<\/style>\n\n<div class=\"enq\" id=\"enq\">\n  <div class=\"enq-bg\"><\/div>\n\n  <!-- Top bar: back + progress + counter -->\n  <div class=\"enq-topbar\">\n    <button class=\"enq-back hidden\" id=\"enqBack\" aria-label=\"\u00c9tape pr\u00e9c\u00e9dente\">\n      <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M15 5H1m0 0l5-5M1 5l5 5\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg>\n      <span>Retour<\/span>\n    <\/button>\n    <div class=\"enq-progress\"><div class=\"enq-progress-bar\" id=\"enqProgress\"><\/div><\/div>\n    <div class=\"enq-counter\"><em id=\"enqCurrentStep\">01<\/em> \/ 05<\/div>\n  <\/div>\n\n  <!-- Stage: horizontal slide track -->\n  <div class=\"enq-stage\">\n    <div class=\"enq-track\" id=\"enqTrack\">\n\n      <!-- STEP 1 \u2014 Event Type -->\n      <div class=\"enq-step is-active\" data-step=\"1\">\n        <div class=\"enq-step-head\">\n          <div class=\"enq-step-num\"><em>01<\/em> \u00b7 L'occasion<\/div>\n          <h2>Quelle est l\u2019<em>occasion<\/em> ?<\/h2>\n          <p class=\"sub\">Chaque \u00e9v\u00e9nement dans le d\u00e9sert d'Agafay commence par une intention. Choisissez celle qui vous correspond.<\/p>\n        <\/div>\n        <div class=\"enq-choices cols-4\" data-field=\"eventType\">\n          <button class=\"enq-choice\" data-value=\"Mariage\">\n            <div class=\"c-icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s-8-5-8-11a5 5 0 019-3 5 5 0 019 3c0 6-8 11-8 11z\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/div>\n            <div class=\"c-title\"><em>Mariage<\/em><\/div>\n            <div class=\"c-desc\">C\u00e9r\u00e9monie sous le ciel, d\u00eener en terrasse, une nuit qui s'ach\u00e8ve lentement.<\/div>\n          <\/button>\n          <button class=\"enq-choice\" data-value=\"Entreprise\">\n            <div class=\"c-icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 21h18M6 21v-8m12 8v-8M4 13h16m-13 0V7l5-3 5 3v6\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/div>\n            <div class=\"c-title\"><em>Entreprise<\/em><\/div>\n            <div class=\"c-desc\">S\u00e9minaire, retraite, kick-off, r\u00e9union d'\u00e9quipe loin de la ville.<\/div>\n          <\/button>\n          <button class=\"enq-choice\" data-value=\"Priv\u00e9\">\n            <div class=\"c-icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/circle><path d=\"M8 12l3 3 5-6\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/div>\n            <div class=\"c-title\"><em>Priv\u00e9<\/em><\/div>\n            <div class=\"c-desc\">Anniversaire, f\u00eate, \u00e9tape marquante. Une soir\u00e9e pour ceux qui comptent.<\/div>\n          <\/button>\n          <button class=\"enq-choice\" data-value=\"Autre\">\n            <div class=\"c-icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 4h16v16H4z\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><path d=\"M4 9h16M9 4v16\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/div>\n            <div class=\"c-title\"><em>Autre<\/em><\/div>\n            <div class=\"c-desc\">Lancement de produit, shooting \u00e9ditorial, exp\u00e9rience de marque, autre chose.<\/div>\n          <\/button>\n        <\/div>\n        <div class=\"enq-actions\">\n          <button class=\"enq-next\" data-action=\"next\" disabled=\"\">Continuer <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 2 \u2014 Guests -->\n      <div class=\"enq-step\" data-step=\"2\">\n        <div class=\"enq-step-head\">\n          <div class=\"enq-step-num\"><em>02<\/em> \u00b7 Le groupe<\/div>\n          <h2>Combien d\u2019<em>invit\u00e9s<\/em> ?<\/h2>\n          <p class=\"sub\">Un chiffre approximatif suffit, nous l'affinerons ensemble plus tard.<\/p>\n        <\/div>\n        <div class=\"enq-stepper-wrap\">\n          <div class=\"enq-stepper\">\n            <button class=\"step-btn\" id=\"guestMinus\" aria-label=\"Moins d'invit\u00e9s\">\u2212<\/button>\n            <div>\n              <div class=\"step-value\" id=\"guestValue\">50<\/div>\n              <div class=\"step-label\">Invit\u00e9s<\/div>\n            <\/div>\n            <button class=\"step-btn\" id=\"guestPlus\" aria-label=\"Plus d'invit\u00e9s\">+<\/button>\n          <\/div>\n          <div class=\"enq-preset\">\n            <button data-preset=\"20\">Intime \u00b7 20<\/button>\n            <button data-preset=\"50\" class=\"is-active\">Petit \u00b7 50<\/button>\n            <button data-preset=\"100\">Moyen \u00b7 100<\/button>\n            <button data-preset=\"200\">Grand \u00b7 200<\/button>\n            <button data-preset=\"400\">Prestige \u00b7 400+<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"enq-actions\">\n          <button class=\"enq-next\" data-action=\"next\">Continuer <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 3 \u2014 Date -->\n      <div class=\"enq-step\" data-step=\"3\">\n        <div class=\"enq-step-head\">\n          <div class=\"enq-step-num\"><em>03<\/em> \u00b7 La date<\/div>\n          <h2>\u00c0 quelle <em>date<\/em> pensez-vous ?<\/h2>\n          <p class=\"sub\">Pas encore fix\u00e9e ? Indiquez votre meilleure estimation ou pr\u00e9cisez votre flexibilit\u00e9 ci-dessous.<\/p>\n        <\/div>\n        <div class=\"enq-date-wrap\">\n          <div class=\"date-field\">\n            <label>Date souhait\u00e9e<\/label>\n            <input type=\"date\" id=\"eventDate\" name=\"_date\">\n          <\/div>\n          <div class=\"date-field\">\n            <label>Flexibilit\u00e9<\/label>\n            <select id=\"eventFlex\">\n              <option value=\"Date fixe\">Date fixe<\/option>\n              <option value=\"Dans la m\u00eame semaine\">Dans la m\u00eame semaine<\/option>\n              <option value=\"Dans le m\u00eame mois\" selected=\"\">Dans le m\u00eame mois<\/option>\n              <option value=\"\u00c0 tout moment de la saison\">\u00c0 tout moment de la saison<\/option>\n              <option value=\"Totalement flexible\">Totalement flexible<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"enq-actions\">\n          <button class=\"enq-next\" data-action=\"next\">Continuer <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/button>\n          <a class=\"skip\" data-action=\"next\" href=\"#\">Passer cette \u00e9tape<\/a>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 4 \u2014 Contact -->\n      <div class=\"enq-step\" data-step=\"4\">\n        <div class=\"enq-step-head\">\n          <div class=\"enq-step-num\"><em>04<\/em> \u00b7 Vos coordonn\u00e9es<\/div>\n          <h2>Comment vous <em>joindre<\/em> ?<\/h2>\n          <p class=\"sub\">Un nom, un moyen de vous r\u00e9pondre. Nous r\u00e9pondons sous 24 heures.<\/p>\n        <\/div>\n        <div class=\"enq-form-grid\">\n          <div class=\"enq-field\"><input type=\"text\" id=\"fname\" placeholder=\" \" required=\"\"><label>Pr\u00e9nom<\/label><\/div>\n          <div class=\"enq-field\"><input type=\"text\" id=\"lname\" placeholder=\" \" required=\"\"><label>Nom<\/label><\/div>\n          <div class=\"enq-field\"><input type=\"email\" id=\"email\" placeholder=\" \" required=\"\"><label>E-mail<\/label><\/div>\n          <div class=\"enq-field\"><input type=\"tel\" id=\"phone\" placeholder=\" \"><label>T\u00e9l\u00e9phone (facultatif)<\/label><\/div>\n          <div class=\"enq-field full\"><textarea id=\"message\" placeholder=\" \"><\/textarea><label>Autre chose ? (facultatif)<\/label><\/div>\n        <\/div>\n        <div class=\"enq-actions\">\n          <button class=\"enq-next\" data-action=\"next\" disabled=\"\">R\u00e9capitulatif <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 5 \u2014 Review + Submit -->\n      <div class=\"enq-step\" data-step=\"5\">\n        <div class=\"enq-step-head\">\n          <div class=\"enq-step-num\"><em>05<\/em> \u00b7 Presque fini<\/div>\n          <h2>Pr\u00eat \u00e0 <em>envoyer<\/em> ?<\/h2>\n          <p class=\"sub\">Une derni\u00e8re v\u00e9rification : tout est correct ?<\/p>\n        <\/div>\n        <form id=\"enqForm\" action=\"https:\/\/formsubmit.co\/contact@lesterrassesdagafay.com\" method=\"POST\">\n          <input type=\"hidden\" name=\"_subject\" value=\"New event enquiry \u2014 Les Terrasses d'Agafay\">\n          <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n          <input type=\"hidden\" name=\"_template\" value=\"table\">\n          <input type=\"hidden\" name=\"_next\" value=\"https:\/\/lesterrassesdagafay.com\/fr\/demande-evenement\/?sent=1\">\n          <input type=\"text\" name=\"_honey\" style=\"display:none\" tabindex=\"-1\" autocomplete=\"off\">\n          <!-- Hidden fields populated by JS from earlier steps -->\n          <input type=\"hidden\" name=\"_replyto\" id=\"fReplyTo\">\n          <input type=\"hidden\" name=\"Event type\" id=\"fEventType\">\n          <input type=\"hidden\" name=\"Guest count\" id=\"fGuests\">\n          <input type=\"hidden\" name=\"Preferred date\" id=\"fDate\">\n          <input type=\"hidden\" name=\"Flexibility\" id=\"fFlex\">\n          <input type=\"hidden\" name=\"First name\" id=\"fFname\">\n          <input type=\"hidden\" name=\"Last name\" id=\"fLname\">\n          <input type=\"hidden\" name=\"Email\" id=\"fEmail\">\n          <input type=\"hidden\" name=\"Phone\" id=\"fPhone\">\n          <input type=\"hidden\" name=\"Message\" id=\"fMessage\">\n\n          <div class=\"enq-review\" id=\"enqReview\">\n            <div class=\"review-title\">Votre demande, en <em>bref<\/em>.<\/div>\n            <div class=\"review-row\"><div class=\"r-lbl\">Occasion<\/div><div class=\"r-val\"><em id=\"rEventType\">\u2014<\/em><\/div><\/div>\n            <div class=\"review-row\"><div class=\"r-lbl\">Invit\u00e9s<\/div><div class=\"r-val\"><em id=\"rGuests\">\u2014<\/em> personnes<\/div><\/div>\n            <div class=\"review-row\"><div class=\"r-lbl\">Date<\/div><div class=\"r-val\"><span id=\"rDate\">\u2014<\/span><br><span style=\"font-size:13px;color:var(--muted)\"><em id=\"rFlex\">\u2014<\/em><\/span><\/div><\/div>\n            <div class=\"review-row\"><div class=\"r-lbl\">Contact<\/div><div class=\"r-val\"><span id=\"rName\">\u2014<\/span><br><span style=\"font-size:13px;color:var(--muted)\"><span id=\"rEmail\">\u2014<\/span> \u00b7 <span id=\"rPhone\">\u2014<\/span><\/span><\/div><\/div>\n            <div class=\"review-row\" id=\"rMessageRow\" style=\"display:none\"><div class=\"r-lbl\">Note<\/div><div class=\"r-val\" style=\"font-size:15px\" id=\"rMessage\">\u2014<\/div><\/div>\n          <\/div>\n          <div class=\"enq-actions\">\n            <button type=\"submit\" class=\"enq-next enq-submit\">Envoyer ma demande <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/button>\n          <\/div>\n        <\/form>\n      <\/div>\n\n      <!-- SUCCESS -->\n      <div class=\"enq-step\" data-step=\"6\">\n        <div class=\"enq-success\" id=\"enqSuccess\">\n          <div class=\"success-icon\">\n            <svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M8 16l6 6 12-14\" stroke=\"currentColor\" stroke-width=\"2\"><\/path><\/svg>\n          <\/div>\n          <h2>Bien re\u00e7u. <em>Merci.<\/em><\/h2>\n          <p>Votre demande est entre les mains de notre \u00e9quipe \u00e9v\u00e9nementielle. Vous aurez de nos nouvelles sous 24 heures, souvent bien plus t\u00f4t.<\/p>\n          <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/\" class=\"back-home\">Retour au site <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  const enq = document.getElementById('enq');\n  if(!enq) return;\n  const track = document.getElementById('enqTrack');\n  const stage = enq.querySelector('.enq-stage');\n  stage.addEventListener('scroll', () => { if(stage.scrollLeft) stage.scrollLeft = 0; });\n  const back = document.getElementById('enqBack');\n  const progress = document.getElementById('enqProgress');\n  const stepCounter = document.getElementById('enqCurrentStep');\n  const steps = enq.querySelectorAll('.enq-step');\n  const TOTAL = 5;\n  let current = 1;\n  const data = {eventType:'',guests:50,date:'',flex:'Dans le m\u00eame mois',fname:'',lname:'',email:'',phone:'',message:''};\n\n  const goTo = (n) => {\n    current = Math.max(1, Math.min(steps.length, n));\n    stage.scrollLeft = 0;\n    track.style.transform = `translateX(-${(current-1)*100}%)`;\n    steps.forEach((s,i) => s.classList.toggle('is-active', i === current-1));\n    \/\/ Progress bar\n    const pct = Math.min(100, (current\/TOTAL)*100);\n    progress.style.width = pct + '%';\n    \/\/ Counter\n    stepCounter.textContent = String(Math.min(current, TOTAL)).padStart(2,'0');\n    \/\/ Back button\n    back.classList.toggle('hidden', current === 1 || current > TOTAL);\n    \/\/ Scroll to top for consistency\n    window.scrollTo({top: 0, behavior: 'smooth'});\n  };\n\n  \/\/ ===== Step 1 \u2014 Event Type =====\n  const typeChoices = enq.querySelectorAll('[data-field=\"eventType\"] .enq-choice');\n  const step1Next = steps[0].querySelector('.enq-next');\n  typeChoices.forEach(btn => {\n    btn.addEventListener('click', () => {\n      typeChoices.forEach(b => b.classList.remove('is-selected'));\n      btn.classList.add('is-selected');\n      data.eventType = btn.dataset.value;\n      step1Next.disabled = false;\n    });\n  });\n\n  \/\/ ===== Step 2 \u2014 Guests =====\n  const gVal = document.getElementById('guestValue');\n  const gMinus = document.getElementById('guestMinus');\n  const gPlus = document.getElementById('guestPlus');\n  const presets = enq.querySelectorAll('.enq-preset button');\n  const setGuests = (n) => {\n    data.guests = Math.max(2, Math.min(500, n));\n    gVal.textContent = data.guests;\n    gMinus.disabled = data.guests <= 2;\n    \/\/ Sync preset active state\n    presets.forEach(p => p.classList.toggle('is-active', parseInt(p.dataset.preset,10) === data.guests));\n  };\n  gMinus.addEventListener('click', () => setGuests(data.guests - (data.guests > 20 ? 10 : 2)));\n  gPlus.addEventListener('click', () => setGuests(data.guests + (data.guests >= 20 ? 10 : 2)));\n  presets.forEach(p => p.addEventListener('click', () => setGuests(parseInt(p.dataset.preset,10))));\n\n  \/\/ ===== Step 3 \u2014 Date =====\n  const dateInput = document.getElementById('eventDate');\n  const flexInput = document.getElementById('eventFlex');\n  dateInput.addEventListener('change', () => data.date = dateInput.value);\n  flexInput.addEventListener('change', () => data.flex = flexInput.value);\n\n  \/\/ ===== Step 4 \u2014 Contact =====\n  const fields = ['fname','lname','email','phone','message'];\n  const step4Next = steps[3].querySelector('.enq-next');\n  const validateStep4 = () => {\n    const fname = document.getElementById('fname').value.trim();\n    const lname = document.getElementById('lname').value.trim();\n    const email = document.getElementById('email').value.trim();\n    const emailOK = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n    step4Next.disabled = !(fname && lname && emailOK);\n  };\n  fields.forEach(id => {\n    const el = document.getElementById(id);\n    if(el) el.addEventListener('input', () => { data[id] = el.value.trim(); validateStep4(); });\n  });\n\n  \/\/ ===== Step 5 \u2014 Review =====\n  const populateReview = () => {\n    document.getElementById('rEventType').textContent = data.eventType || '\u2014';\n    document.getElementById('rGuests').textContent = data.guests;\n    document.getElementById('rDate').textContent = data.date ? new Date(data.date).toLocaleDateString('fr-FR',{day:'2-digit',month:'long',year:'numeric'}) : '\u00c0 d\u00e9finir';\n    document.getElementById('rFlex').textContent = data.flex;\n    document.getElementById('rName').textContent = `${data.fname} ${data.lname}`.trim() || '\u2014';\n    document.getElementById('rEmail').textContent = data.email || '\u2014';\n    document.getElementById('rPhone').textContent = data.phone || 'pas de t\u00e9l\u00e9phone';\n    const mRow = document.getElementById('rMessageRow');\n    if(data.message){ mRow.style.display = 'grid'; document.getElementById('rMessage').textContent = data.message; }\n    else { mRow.style.display = 'none'; }\n    \/\/ Populate hidden form fields for Formsubmit\n    document.getElementById('fEventType').value = data.eventType;\n    document.getElementById('fGuests').value = data.guests;\n    document.getElementById('fDate').value = data.date;\n    document.getElementById('fFlex').value = data.flex;\n    document.getElementById('fFname').value = data.fname;\n    document.getElementById('fLname').value = data.lname;\n    document.getElementById('fEmail').value = data.email;\n    document.getElementById('fReplyTo').value = data.email;\n    document.getElementById('fPhone').value = data.phone;\n    document.getElementById('fMessage').value = data.message;\n  };\n\n  \/\/ Global next handler\n  enq.querySelectorAll('[data-action=\"next\"]').forEach(btn => {\n    btn.addEventListener('click', (e) => {\n      e.preventDefault();\n      if(current === 4) populateReview();\n      goTo(current + 1);\n    });\n  });\n\n  \/\/ Back button\n  back.addEventListener('click', () => goTo(current - 1));\n\n  \/\/ Success page redirect handler (Formsubmit sends user to ?sent=1)\n  if(new URLSearchParams(location.search).get('sent') === '1'){\n    goTo(6);\n    setTimeout(() => document.getElementById('enqSuccess').classList.add('is-visible'), 100);\n  }\n\n  \/\/ Init\n  if(new URLSearchParams(location.search).get('sent') !== '1') goTo(1);\n})();\n<\/script>\n<!-- LTA-SEO-BLOCK --><style>.lta-seo{background:#f4efe6;padding:110px 40px;color:#1a1814}.lta-seo-in{max-width:880px;margin:0 auto}.lta-seo-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#c08a48;margin-bottom:18px;display:flex;align-items:center;gap:14px;font-weight:500}.lta-seo-label:before{content:\"\";width:32px;height:1px;background:#c08a48}.lta-seo h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(32px,4.2vw,54px);line-height:1.05;letter-spacing:-.03em;margin:0 0 28px;color:#1a1814}.lta-seo p{font-size:16.5px;line-height:1.8;color:#3a3530;margin:0 0 18px}.lta-seo a{color:#a9733a;text-decoration:underline;text-underline-offset:3px}.lta-faq{margin-top:44px;border-top:1px solid #d9d1c2}.lta-faq details{border-bottom:1px solid #d9d1c2;padding:22px 0}.lta-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.lta-faq summary::-webkit-details-marker{display:none}.lta-faq summary h3{font-family:'Fraunces',serif;font-weight:400;font-size:21px;line-height:1.3;margin:0;letter-spacing:-.01em;color:#1a1814}.lta-faq summary:after{content:\"+\";font-size:24px;color:#c08a48;transition:transform .3s;flex:none}.lta-faq details[open] summary:after{transform:rotate(45deg)}.lta-faq details p{margin:14px 0 0}@media(max-width:860px){.lta-seo{padding:70px 22px}.lta-faq summary h3{font-size:18px}}<\/style><section class=\"lta-seo\"><div class=\"lta-seo-in\"><div class=\"lta-seo-label\">\u00c9v\u00e9nement dans le d\u00e9sert d'Agafay<\/div><h2>Organiser un \u00e9v\u00e9nement dans le d\u00e9sert d'Agafay<\/h2><img loading=\"lazy\" class=\"lta-seo-img\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/book-your-event-1024x824.jpg\" alt=\"\u00c9v\u00e9nement dans le d\u00e9sert d'Agafay \u2013 d\u00eener aux Terrasses d'Agafay\" width=\"1024\" height=\"824\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:auto;border-radius:14px;margin:4px 0 30px;display:block\"><p>Un \u00e9v\u00e9nement dans le d\u00e9sert d'Agafay ne ressemble \u00e0 rien de ce que l'on vit en ville : des horizons ouverts, l'<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Atlas_(massif)\" target=\"_blank\" rel=\"noopener\">Atlas<\/a> au coucher du soleil et des nuits \u00e9clair\u00e9es par les lanternes et les \u00e9toiles. Les Terrasses d'Agafay accueille mariages, anniversaires, s\u00e9minaires, voyages incentive et lancements de produits, du d\u00eener intime pour vingt personnes aux c\u00e9l\u00e9brations de plusieurs centaines d'invit\u00e9s.<\/p><p>Une fois ce formulaire envoy\u00e9, un chef de projet d\u00e9di\u00e9 vous r\u00e9pond sous 24 heures avec les disponibilit\u00e9s, une premi\u00e8re proposition et des conseils pratiques sur les dates, la restauration, la d\u00e9coration, l'animation et l'h\u00e9bergement. D\u00e9couvrez des exemples sur notre <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/evenements\/\">page \u00e9v\u00e9nements<\/a>.<\/p><div class=\"lta-faq\"><details><summary><h3>Combien d'invit\u00e9s pouvez-vous accueillir ?<\/h3><\/summary><p>Jusqu'\u00e0 250 invit\u00e9s pour un repas assis, 200 pour un cocktail debout et 104 personnes pour la nuit dans nos tentes. Le camp peut aussi \u00eatre privatis\u00e9.<\/p><\/details><details><summary><h3>Peut-on organiser une c\u00e9r\u00e9monie de mariage au camp ?<\/h3><\/summary><p>Oui. Les c\u00e9r\u00e9monies civiles ou religieuses ont g\u00e9n\u00e9ralement lieu au coucher du soleil sur la terrasse haute, suivies d'un d\u00eener sous la pergola ou en plein d\u00e9sert.<\/p><\/details><details><summary><h3>Organisez-vous des activit\u00e9s de team-building ?<\/h3><\/summary><p>Oui. Nous cr\u00e9ons des programmes avec rotations en quad, dromadaire et VTT, sports du d\u00e9sert, d\u00e9fis fa\u00e7on Koh-Lanta ou road book en 4\u00d74 \u00e0 travers l'Atlas.<\/p><\/details><details><summary><h3>Quelle est la meilleure saison pour un \u00e9v\u00e9nement dans le d\u00e9sert d'Agafay ?<\/h3><\/summary><p>Le printemps et l'automne offrent des journ\u00e9es douces et des soir\u00e9es fra\u00eeches. L'hiver est ensoleill\u00e9 avec des nuits froides, et les soir\u00e9es d'\u00e9t\u00e9 sont chaudes et id\u00e9ales pour d\u00eener dehors.<\/p><\/details><details><summary><h3>Que faut-il indiquer dans ma demande ?<\/h3><\/summary><p>Le type d'occasion, un nombre approximatif d'invit\u00e9s, votre date ou saison souhait\u00e9e et votre flexibilit\u00e9. Vos envies particuli\u00e8res, comme un th\u00e8me, la musique ou des besoins alimentaires, nous aident \u00e0 pr\u00e9parer une meilleure proposition.<\/p><\/details><details><summary><h3>Les invit\u00e9s peuvent-ils dormir au camp ?<\/h3><\/summary><p>Oui. Le camp compte 52 tentes pouvant accueillir jusqu'\u00e0 104 personnes pour la nuit.<\/p><\/details><details><summary><h3>Organisez-vous le transport depuis Marrakech ?<\/h3><\/summary><p>Oui. Nous organisons les transferts de vos invit\u00e9s depuis Marrakech, l'a\u00e9roport ou leurs h\u00f4tels. Le camp est \u00e0 environ 45 minutes de la ville.<\/p><\/details><details><summary><h3>Sous quel d\u00e9lai r\u00e9pondez-vous ?<\/h3><\/summary><p>Notre \u00e9quipe \u00e9v\u00e9nementielle r\u00e9pond sous 24 heures, souvent bien plus t\u00f4t.<\/p><\/details><details><summary><h3>Proposez-vous un camp \u00e9ph\u00e9m\u00e8re ailleurs dans le d\u00e9sert ?<\/h3><\/summary><p>Oui. Avec Inara Collection, nous pouvons cr\u00e9er un camp \u00e9ph\u00e9m\u00e8re dans le d\u00e9sert pour les occasions sp\u00e9ciales : anniversaires, mariages ou r\u00e9unions.<\/p><\/details><\/div><\/div><\/section>\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>Retour 01 \/ 05 01 \u00b7 L&rsquo;occasion Quelle est l\u2019occasion ? Chaque \u00e9v\u00e9nement dans le d\u00e9sert d&rsquo;Agafay commence par une intention. Choisissez celle qui vous correspond. Mariage C\u00e9r\u00e9monie sous le ciel, d\u00eener en terrasse, une nuit qui s&rsquo;ach\u00e8ve lentement. Entreprise S\u00e9minaire, retraite, kick-off, r\u00e9union d&rsquo;\u00e9quipe loin de la ville. Priv\u00e9 Anniversaire, f\u00eate, \u00e9tape marquante. Une [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-455","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":27,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/455\/revisions"}],"predecessor-version":[{"id":1009,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/455\/revisions\/1009"}],"wp:attachment":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/media?parent=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}