{"id":612,"date":"2025-11-15T17:57:20","date_gmt":"2025-11-15T17:57:20","guid":{"rendered":"https:\/\/maroctreks.com\/?page_id=612"},"modified":"2025-11-20T22:42:58","modified_gmt":"2025-11-20T22:42:58","slug":"grande-traversee-de-latlas-marocain-circuit-de-22-jours","status":"publish","type":"page","link":"https:\/\/maroctreks.com\/es\/grande-traversee-de-latlas-marocain-circuit-de-22-jours\/","title":{"rendered":"Grande Travers\u00e9e de l&rsquo;Atlas Marocain : Circuit de 22 Jours"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"612\" class=\"elementor elementor-612\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c1aec6 e-con-full e-flex e-con e-parent\" data-id=\"5c1aec6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e323584 elementor-widget elementor-widget-html\" data-id=\"e323584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\"\r\n        content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" \/>\r\n  <title>Grande Travers\u00e9e de l'Atlas Marocain : Circuit de 22 Jours | MoroQuest Adventures<\/title>\r\n  <meta name=\"description\" content=\"Grande travers\u00e9e de l'Atlas Marocain : un circuit de 22 jours du M'goun au Toubkal, ascension des deux plus hauts sommets avec guides certifi\u00e9s.\">\r\n  <meta name=\"keywords\" content=\"Grande travers\u00e9e Atlas, Circuit Atlas 22 jours, M'goun, Toubkal, randonn\u00e9e Maroc, haute montagne, toit du Maghreb, randonn\u00e9e difficile, vacances randonn\u00e9e Maroc, trekking Atlas\">\r\n  <meta property=\"og:title\" content=\"Grande Travers\u00e9e de l'Atlas Marocain : Circuit de 22 Jours\">\r\n  <meta property=\"og:description\" content=\"Partez pour une grande travers\u00e9e de 22 jours dans l'Atlas Marocain avec ascension du M'goun et du Toubkal, les deux plus hauts sommets du Maroc.\">\r\n  <meta property=\"og:type\" content=\"website\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@3\/dist\/email.min.js\"><\/script>\r\n\r\n  <style>\r\n    \/* ---- Desert \/ Atlas Theme (same as Jbel Saghro page) ---- *\/\r\n    .tour-booking-page{\r\n      --tour-bg:#fef3c7;          \/* light sand *\/\r\n      --tour-ink:#1f2933;         \/* dark ink *\/\r\n      --tour-muted:#6b7280;       \/* muted text *\/\r\n      --tour-card:#fffdf7;        \/* warm card *\/\r\n      --tour-border:#e5d5b3;      \/* soft sand border *\/\r\n      --tour-sage:#ea580c;        \/* primary accent - burnt orange *\/\r\n      --tour-sage-700:#c2410c;    \/* deeper burnt orange *\/\r\n      --tour-terra:#f97316;       \/* secondary warm orange *\/\r\n      --tour-terra-700:#ea580c;   \/* deeper for gradients *\/\r\n      --tour-cream:#fffbeb;       \/* very light background *\/\r\n      --radius:18px; \r\n      --shadow:0 18px 45px rgba(120,53,15,.25);\r\n      box-sizing:border-box; \r\n      font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n      background:radial-gradient(circle at top, var(--tour-cream) 0, var(--tour-bg) 45%, #fed7aa 100%);\r\n      color:var(--tour-ink); \r\n      line-height:1.6;\r\n      -webkit-text-size-adjust:100%;\r\n    }\r\n    .tour-booking-page *{box-sizing:border-box}\r\n    .tour-booking-page .container{max-width:1160px;margin-inline:auto;padding:24px}\r\n\r\n    \/* ---- Global layout ---- *\/\r\n    .content-wrapper{display:grid;grid-template-columns:1.7fr .9fr;gap:26px;margin-top:18px}\r\n    @media (max-width:980px){.content-wrapper{grid-template-columns:1fr}}\r\n    .section{\r\n      background:var(--tour-card);\r\n      border-radius:var(--radius);\r\n      padding:22px 22px 20px;\r\n      margin-bottom:20px;\r\n      box-shadow:var(--shadow);\r\n      border:1px solid rgba(229,213,179,0.9);\r\n    }\r\n    .section-title{\r\n      display:flex;align-items:center;gap:10px;\r\n      font-size:1.3rem;margin:0 0 14px;color:var(--tour-ink);letter-spacing:.02em\r\n    }\r\n    .section-title i{color:var(--tour-sage)}\r\n    .description{color:var(--tour-muted);font-size:1.02rem}\r\n\r\n    \/* ---- Hero Header ---- *\/\r\n    .tour-header{\r\n      display:grid;\r\n      grid-template-columns:2.3fr 1.3fr;\r\n      gap:18px;\r\n      margin-bottom:22px;\r\n      align-items:center;\r\n    }\r\n    .tour-header-main{\r\n      padding:18px 22px;\r\n      border-radius:20px;\r\n      background:linear-gradient(135deg, #7c2d12, #ea580c);\r\n      color:#fff7ed;\r\n      box-shadow:0 18px 45px rgba(124,45,18,.6);\r\n      position:relative;\r\n      overflow:hidden;\r\n    }\r\n    .tour-header-main::after{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:auto -60px -80px auto;\r\n      width:220px;height:220px;\r\n      background:radial-gradient(circle at center, rgba(254,215,170,.9), transparent 65%);\r\n      opacity:.85;\r\n    }\r\n    .tour-label{\r\n      display:inline-flex;align-items:center;gap:8px;\r\n      padding:5px 11px;border-radius:999px;\r\n      background:rgba(67,20,7,.9);\r\n      font-size:.78rem;\r\n      text-transform:uppercase;\r\n      letter-spacing:.12em;\r\n      margin-bottom:10px;\r\n    }\r\n    .tour-label i{color:#fed7aa}\r\n    .tour-header-main h1{\r\n      font-size:clamp(1.8rem,3.1vw,2.5rem);\r\n      margin:0 0 6px;\r\n      font-weight:800;\r\n    }\r\n    .tour-subtitle{\r\n      margin:0 0 14px;\r\n      font-size:.97rem;\r\n      color:#ffedd5;\r\n      max-width:40rem;\r\n    }\r\n    .tour-meta{\r\n      display:flex;flex-wrap:wrap;gap:10px;\r\n      margin-top:6px;\r\n    }\r\n    .meta-pill{\r\n      display:inline-flex;align-items:center;gap:6px;\r\n      font-size:.82rem;\r\n      padding:6px 11px;\r\n      border-radius:999px;\r\n      background:rgba(67,20,7,.88);\r\n      border:1px solid rgba(254,215,170,.8);\r\n    }\r\n    .meta-pill i{color:#fed7aa;font-size:.9rem}\r\n\r\n    .tour-header-side{\r\n      display:grid;gap:8px;\r\n    }\r\n    .stat-card{\r\n      background:rgba(255,252,245,.95);\r\n      padding:12px 14px;\r\n      border-radius:16px;\r\n      border:1px solid rgba(229,213,179,.9);\r\n      display:flex;align-items:center;gap:10px;\r\n      backdrop-filter:blur(10px);\r\n    }\r\n    .stat-icon{\r\n      width:40px;height:40px;border-radius:50%;\r\n      display:grid;place-items:center;\r\n      background:linear-gradient(135deg,#ea580c,#f97316);\r\n      color:#fffbeb;\r\n    }\r\n    .stat-text span{\r\n      display:block;font-size:.8rem;color:var(--tour-muted);text-transform:uppercase;letter-spacing:.08em;\r\n    }\r\n    .stat-text strong{font-size:.96rem}\r\n\r\n    @media(max-width:900px){\r\n      .tour-header{\r\n        grid-template-columns:1fr;\r\n      }\r\n    }\r\n\r\n    \/* ---- Gallery ---- *\/\r\n    .image-gallery{display:grid;gap:12px;margin:10px 0 28px}\r\n    .gallery-main{\r\n      height:360px;border-radius:18px;\r\n      background-size:cover;background-position:center;\r\n      position:relative;overflow:hidden;cursor:pointer;\r\n      border:1px solid rgba(229,213,179,.95);\r\n    }\r\n    .img-overlay{\r\n      position:absolute;inset:0;\r\n      background:linear-gradient(180deg,rgba(67,20,7,0) 30%,rgba(67,20,7,.55));\r\n      opacity:0;transition:.3s;\r\n    }\r\n    .zoom-btn{\r\n      position:absolute;right:14px;bottom:14px;\r\n      background:rgba(67,20,7,.95);\r\n      border:1px solid rgba(254,215,170,.9);\r\n      padding:9px 12px;border-radius:999px;\r\n      display:flex;gap:8px;align-items:center;\r\n      font-weight:600;color:#fffbeb;\r\n      box-shadow:var(--shadow);cursor:pointer;\r\n      font-size:.86rem;\r\n    }\r\n    .zoom-btn i{color:#fed7aa}\r\n    .gallery-main:hover .img-overlay{opacity:1}\r\n\r\n    .gallery-row{\r\n      display:grid;\r\n      grid-template-columns:repeat(3,1fr);\r\n      gap:10px;\r\n    }\r\n    .gallery-thumb{\r\n      height:130px;border-radius:14px;\r\n      background-size:cover;background-position:center;\r\n      position:relative;overflow:hidden;cursor:pointer;\r\n      border:2px solid transparent;\r\n      transition:border-color .2s,transform .2s;\r\n    }\r\n    .gallery-thumb.active{border-color:var(--tour-sage);transform:translateY(-2px)}\r\n    .gallery-thumb:hover .img-overlay{opacity:1}\r\n\r\n    @media (min-width:992px){\r\n      .image-gallery{grid-template-columns:1.9fr 1.1fr}\r\n      .gallery-main{height:440px}\r\n      .gallery-row{\r\n        grid-template-columns:1fr;\r\n        grid-template-rows:repeat(3,1fr);\r\n        gap:10px;\r\n      }\r\n      .gallery-thumb{height:auto;min-height:120px}\r\n    }\r\n\r\n    \/* Bottom Gallery *\/\r\n    .bottom-gallery {margin-top:34px;}\r\n    .bottom-gallery .gallery-row {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 10px;\r\n    }\r\n    @media (max-width: 768px) {\r\n      .bottom-gallery .gallery-row {grid-template-columns: repeat(2, 1fr);}\r\n    }\r\n\r\n    \/* ---- Itinerary \/ Details \/ FAQ ---- *\/\r\n    .itinerary-item{\r\n      display:grid;grid-template-columns:110px 1fr;gap:16px;\r\n      padding:16px 0;border-bottom:1px dashed var(--tour-border)\r\n    }\r\n    .itinerary-item:last-child{border-bottom:0}\r\n    .itinerary-day{\r\n      font-weight:800;color:var(--tour-sage);font-size:.9rem;\r\n      text-transform:uppercase;letter-spacing:.1em;\r\n    }\r\n    .itinerary-content h3{margin:.2rem 0 .25rem;font-size:1.02rem}\r\n    .itinerary-content p{color:var(--tour-muted);margin:.22rem 0}\r\n\r\n    .inclusion-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}\r\n    @media (max-width:700px){.inclusion-grid{grid-template-columns:1fr}}\r\n    .inclusion-list,.exclusion-list{list-style:none;padding:0;margin:0}\r\n    .inclusion-list li,.exclusion-list li{display:flex;gap:10px;margin-bottom:9px;font-size:.96rem}\r\n    .inclusion-list i{color:var(--tour-sage)}\r\n    .exclusion-list i{color:#e11d48}\r\n\r\n    .additional-details-grid{\r\n      display:grid;\r\n      grid-template-columns:repeat(auto-fit,minmax(230px,1fr));\r\n      gap:18px;\r\n    }\r\n    .detail-item{\r\n      display:flex;align-items:center;gap:14px;\r\n      padding:13px 14px;\r\n      background:rgba(255,251,235,.9);\r\n      border-radius:14px;\r\n      border-left:4px solid var(--tour-sage);\r\n    }\r\n    .detail-icon{\r\n      background:var(--tour-sage);\r\n      color:#fffbeb;\r\n      width:46px;height:46px;border-radius:50%;\r\n      display:flex;align-items:center;justify-content:center;font-size:1.2rem;\r\n    }\r\n    .detail-content h3{margin:0 0 4px;font-size:.98rem}\r\n    .detail-content p{margin:0;color:var(--tour-muted);font-size:.9rem}\r\n\r\n    .faq-accordion-item{\r\n      border:1px solid var(--tour-border);\r\n      border-radius:12px;margin-bottom:10px;\r\n      overflow:hidden;background:var(--tour-card)\r\n    }\r\n    .faq-accordion-header{\r\n      padding:16px 18px;\r\n      background:rgba(254,243,199,.6);\r\n      cursor:pointer;display:flex;\r\n      justify-content:space-between;align-items:center;\r\n      font-weight:600;color:var(--tour-ink);transition:background .3s\r\n    }\r\n    .faq-accordion-header:hover{background:rgba(254,243,199,1)}\r\n    .faq-accordion-header i{transition:transform .3s;color:var(--tour-sage)}\r\n    .faq-accordion-item.active .faq-accordion-header i{transform:rotate(180deg)}\r\n    .faq-accordion-content{\r\n      padding:0 18px;max-height:0;overflow:hidden;\r\n      transition:max-height .3s,padding .3s;color:var(--tour-muted);font-size:.95rem;\r\n      background:#fffdf7;\r\n    }\r\n    .faq-accordion-item.active .faq-accordion-content{padding:16px 18px 18px;max-height:260px}\r\n\r\n    \/* ---- Sidebar \/ Form ---- *\/\r\n    .price-section{\r\n      background:linear-gradient(145deg,var(--tour-sage),var(--tour-sage-700));\r\n      color:#fffbeb;border:0;\r\n    }\r\n    .price-section .section-title{color:#fffbeb}\r\n    .price-amount{\r\n      font-size:clamp(2.1rem,4.2vw,2.4rem);font-weight:800;letter-spacing:.03em;\r\n    }\r\n    .price-note{font-size:.9rem;color:#fed7aa;margin:.2rem 0 10px}\r\n\r\n    .booking-form{position:sticky;top:18px}\r\n    .form-group{margin-bottom:14px}\r\n    label{display:block;margin-bottom:7px;font-weight:600;color:var(--tour-ink);font-size:.9rem}\r\n    .form-control{\r\n      width:100%;padding:11px 13px;\r\n      border:1px solid var(--tour-border);border-radius:12px;\r\n      background:#fffbeb;font:inherit;font-size:15px;\r\n    }\r\n    .form-control:focus{\r\n      outline:2px solid rgba(234,88,12,.25);\r\n      border-color:rgba(234,88,12,.7);\r\n      background:#ffffff;\r\n    }\r\n    .form-control::placeholder{color:#9ca3af;opacity:1}\r\n    .form-control.error{border-color:#e11d48;background-color:rgba(248,113,113,0.06)}\r\n    .error-message{color:#e11d48;font-size:0.8rem;margin-top:4px;display:none}\r\n    .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}\r\n    @media (max-width:700px){.form-row{grid-template-columns:1fr}}\r\n\r\n    \/* CORRECTION: Participants field on one line *\/\r\n    .form-row-single {display:block;}\r\n\r\n    .btn-book{\r\n      width:100%;display:inline-flex;align-items:center;justify-content:center;\r\n      gap:.55rem;border:0;\r\n      background:linear-gradient(145deg,var(--tour-sage),var(--tour-terra-700));\r\n      color:#f9fafb;padding:13px 15px;border-radius:12px;\r\n      font-weight:700;cursor:pointer;\r\n      box-shadow:0 9px 24px rgba(180,83,9,.45);\r\n      transition:.18s transform,.18s box-shadow;\r\n      font-size:.98rem;\r\n    }\r\n    .btn-book:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(180,83,9,.5)}\r\n    .btn-book:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}\r\n\r\n    \/* DATE INPUT *\/\r\n    input[type=\"date\"].form-control{\r\n      -webkit-appearance:none; appearance:none;\r\n      background:#fffbeb; border-radius:12px;\r\n      padding:11px 13px; min-height:44px; color:var(--tour-ink);\r\n      text-align:start;\r\n    }\r\n    input[type=\"date\"].form-control::-webkit-date-and-time-value{text-align:left;}\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit,\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit-fields-wrapper,\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit-text,\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit-month-field,\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit-day-field,\r\n    input[type=\"date\"].form-control::-webkit-datetime-edit-year-field{\r\n      color:var(--tour-ink); padding:0;\r\n    }\r\n    input[type=\"date\"].form-control::-webkit-calendar-picker-indicator{\r\n      opacity:.8; padding:2px; margin-right:2px; cursor:pointer;\r\n    }\r\n\r\n    \/* Toast \/ Lightbox *\/\r\n    .toast{\r\n      position:fixed;left:50%;transform:translateX(-50%);\r\n      bottom:20px;padding:11px 15px;border-radius:999px;\r\n      background:#7c2d12;color:#fef3c7;\r\n      box-shadow:var(--shadow);display:none;z-index:100;\r\n      font-size:.9rem;\r\n    }\r\n    .toast.show{display:block}\r\n    .toast.success{background:var(--tour-sage)}\r\n    .toast.error{background:#e11d48}\r\n\r\n    dialog#lightbox{\r\n      border:0;padding:0;background:transparent;\r\n      width:100%;height:100%;max-width:100%;max-height:100%\r\n    }\r\n    .lb-wrap{\r\n      position:fixed;inset:0;display:grid;place-items:center;\r\n      background:rgba(30,15,5,.9);z-index:100;padding:20px\r\n    }\r\n    .lb-img{\r\n      max-width:90vw;max-height:80vh;border-radius:16px;\r\n      border:1px solid rgba(254,215,170,.8);\r\n      box-shadow:var(--shadow);cursor:zoom-in;transition:transform .3s\r\n    }\r\n    .lb-img.zoomed{transform:scale(1.5);cursor:zoom-out}\r\n    .close-lightbox{\r\n      position:absolute;top:20px;right:20px;\r\n      background:rgba(67,20,7,.9);color:#ffedd5;\r\n      border:none;border-radius:50%;\r\n      width:40px;height:40px;display:flex;align-items:center;justify-content:center;\r\n      cursor:pointer;font-size:1.1rem;z-index:101;\r\n    }\r\n\r\n    \/* ---- Highlight ---- *\/\r\n    .tour-highlight{\r\n      font-size:1.3rem;font-weight:700;color:var(--tour-sage);\r\n      text-align:center;margin:0 0 16px;\r\n      padding:13px 14px;\r\n      background:rgba(254,243,199,.9);\r\n      border-radius:12px;border-left:4px solid var(--tour-sage)\r\n    }\r\n\r\n    \/* ---- Mobile bottom bar ---- *\/\r\n    .mobile-booking-bar{\r\n      display:none;position:fixed;bottom:0;left:0;right:0;\r\n      background:rgba(67,20,7,.98);\r\n      box-shadow:0 -6px 20px rgba(67,20,7,.8);\r\n      padding:11px 14px;z-index:9500;border-top:1px solid rgba(254,215,170,.7)\r\n    }\r\n    .mobile-booking-bar .booking-bar-content{\r\n      display:flex;justify-content:space-between;align-items:center;\r\n      max-width:1160px;margin:0 auto\r\n    }\r\n    .mobile-booking-bar .price-info{display:flex;flex-direction:column}\r\n    .mobile-booking-bar .price-amount{\r\n      font-size:1.3rem;font-weight:800;color:#ffedd5;line-height:1.2\r\n    }\r\n    .mobile-booking-bar .price-note{font-size:.78rem;color:#fed7aa;margin:0}\r\n    .mobile-booking-bar .btn-book-mobile{\r\n      background:linear-gradient(145deg,var(--tour-sage),var(--tour-terra-700));\r\n      color:#f9fafb;border:none;border-radius:999px;\r\n      padding:11px 18px;font-weight:700;font-size:.95rem;\r\n      cursor:pointer;box-shadow:0 10px 24px rgba(180,83,9,.6);\r\n      display:flex;align-items:center;gap:7px;transition:transform .18s;\r\n    }\r\n    .mobile-booking-bar .btn-book-mobile:hover{transform:translateY(-1px)}\r\n\r\n    \/* ---- Support ---- *\/\r\n    .support-container{\r\n      background:rgba(254,243,199,.6);\r\n      border-radius:14px;padding:18px;margin-top:18px;\r\n      border:1px dashed var(--tour-border)\r\n    }\r\n    .support-title{\r\n      font-size:1.15rem;font-weight:700;margin-bottom:13px;\r\n      color:var(--tour-sage);display:flex;align-items:center;gap:8px\r\n    }\r\n    .support-info{display:flex;flex-wrap:wrap;gap:12px}\r\n    .support-item{\r\n      display:flex;align-items:center;gap:10px;\r\n      padding:10px 14px;background:#fffdf7;\r\n      border-radius:10px;border:1px solid var(--tour-border);\r\n      flex:1;min-width:210px\r\n    }\r\n    .support-icon{\r\n      background:var(--tour-sage);color:#fffbeb;\r\n      width:34px;height:34px;border-radius:50%;\r\n      display:flex;align-items:center;justify-content:center\r\n    }\r\n    .support-details h4{margin:0 0 4px;font-size:.9rem}\r\n    .support-details p{margin:0;font-size:.88rem;color:var(--tour-muted)}\r\n\r\n    \/* ---- Thank You Overlay ---- *\/\r\n    .thankyou-overlay {\r\n      display: none;\r\n      position: fixed;\r\n      top: 0;left: 0;\r\n      width: 100%;height: 100%;\r\n      background: rgba(30,15,5,0.86);\r\n      z-index: 10000;\r\n      backdrop-filter: blur(6px);\r\n      overflow-y: auto;\r\n      padding: 20px;\r\n      box-sizing: border-box;\r\n    }\r\n    .thankyou-card {\r\n      position: absolute;\r\n      top: 50%;left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      background: #fffdf7;\r\n      border-radius: 20px;\r\n      padding: 40px 34px;\r\n      max-width: 430px;\r\n      width: 90%;\r\n      text-align: center;\r\n      box-shadow: 0 24px 60px rgba(120,53,15, 0.6);\r\n      border: 1px solid var(--tour-border);\r\n      animation: thankYouSlideIn 0.45s ease-out;\r\n    }\r\n    @keyframes thankYouSlideIn {\r\n      0% { opacity: 0; transform: translate(-50%, -40%); }\r\n      100% { opacity: 1; transform: translate(-50%, -50%); }\r\n    }\r\n    .thankyou-card .icon {\r\n      width: 84px;height: 84px;\r\n      background: linear-gradient(135deg, var(--tour-sage), var(--tour-terra));\r\n      border-radius: 50%;\r\n      display: flex;align-items: center;justify-content: center;\r\n      margin: 0 auto 24px;\r\n      color: white;font-size: 2.2rem;\r\n      box-shadow: 0 12px 30px rgba(180,83,9, 0.55);\r\n    }\r\n    .thankyou-card h3 {\r\n      font-size: 1.9rem;\r\n      margin-bottom: 16px;\r\n      color: var(--tour-ink);\r\n      font-weight: 800;\r\n      line-height: 1.2;\r\n    }\r\n    .thankyou-card p {\r\n      color: var(--tour-muted);\r\n      margin-bottom: 0;\r\n      line-height: 1.6;\r\n      font-size: 1.05rem;\r\n    }\r\n    .thankyou-card .btn-row {\r\n      display: flex;\r\n      justify-content: center;\r\n      gap: 14px;\r\n      margin-top: 26px;\r\n    }\r\n    .thankyou-card .btn-book {\r\n      padding: 12px 22px;\r\n      font-size: 1rem;\r\n      min-width: 130px;\r\n    }\r\n    @media (max-width: 600px) {\r\n      .thankyou-card {\r\n        padding: 34px 22px;\r\n        width: 95%;\r\n      }\r\n      .thankyou-card .icon {\r\n        width: 78px;height: 78px;font-size: 2.1rem;margin-bottom: 22px;\r\n      }\r\n      .thankyou-card h3 {font-size: 1.7rem;margin-bottom: 12px;}\r\n      .thankyou-card p {font-size: 1rem;}\r\n      .thankyou-card .btn-row {flex-direction: column;gap: 10px;margin-top: 22px;}\r\n      .thankyou-card .btn-book {width: 100%;padding: 11px 16px;}\r\n    }\r\n\r\n    \/* ---- Mobile tweaks ---- *\/\r\n    @media (max-width:768px){\r\n      html,body{width:100%;overflow-x:hidden}\r\n      .container{padding:16px;padding-bottom:78px}\r\n      .gallery-main{height:260px}\r\n      .gallery-thumb{height:110px}\r\n      .section{padding:18px}\r\n      .itinerary-item{grid-template-columns:80px 1fr;gap:12px}\r\n      .tour-highlight{font-size:1.1rem}\r\n      .mobile-booking-bar{display:block}\r\n      .booking-sidebar{display:none}\r\n      .support-info{flex-direction:column}\r\n      .support-item{min-width:100%}\r\n      input,select,textarea{font-size:16px!important}\r\n    }\r\n\r\n    \/* ===== MOBILE POPUP ===== *\/\r\n    .mobile-popup-overlay{\r\n      display:none;\r\n      position:fixed; inset:0;\r\n      z-index:99999;\r\n      background:rgba(30,15,5,.7);\r\n      backdrop-filter:blur(5px);\r\n      padding: max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));\r\n      overflow:auto;\r\n      place-items:center;\r\n    }\r\n    .mobile-popup{\r\n      width:min(560px, 92vw);\r\n      max-height:min(720px, calc(100dvh - 64px));\r\n      background:#fffdf7; border-radius:18px; border:1px solid var(--tour-border);\r\n      box-shadow:0 22px 60px rgba(120,53,15,.65);\r\n      padding:18px; animation:popupIn .22s ease-out;\r\n      overflow:auto;\r\n    }\r\n    @keyframes popupIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}\r\n    .mobile-popup .popup-header{\r\n      position:sticky;top:0;background:#fffdf7;z-index:1;\r\n      padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid var(--tour-border);\r\n      display:flex;align-items:center;justify-content:space-between;gap:10px\r\n    }\r\n    .mobile-popup .popup-title{\r\n      font-weight:800;font-size:1.05rem;display:flex;align-items:center;gap:.55rem\r\n    }\r\n    .mobile-popup .popup-title i{color:var(--tour-sage)}\r\n    .mobile-popup .close-popup{\r\n      background:#fef3c7;border:1px solid var(--tour-border);\r\n      width:34px;height=34px;border-radius=50%;display=grid;place-items=center;cursor=pointer\r\n    }\r\n    .mobile-popup .form-row{display=grid;grid-template-columns=1fr 1fr;gap=11px}\r\n    .mobile-popup .row-1col{grid-template-columns=1fr !important}\r\n    .popup-actions{display=grid;grid-template-columns=1fr 1fr;gap=11px;margin-top=13px}\r\n    .popup-total{\r\n      padding=9px 11px;background=rgba(254,243,199,.9);\r\n      border=1px dashed var(--tour-border);\r\n      border-radius=11px;font-weight=700;\r\n      display=flex;align-items=center;justify-content=space-between;\r\n      margin-top=7px;font-size=.95rem;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"tour-booking-page\">\r\n    <div class=\"container center\">\r\n\r\n      <!-- HERO HEADER -->\r\n      <div class=\"tour-header\">\r\n        <div class=\"tour-header-main\">\r\n          <div class=\"tour-label\"><i class=\"fas fa-mountain\"><\/i> GRANDE RANDONN\u00c9E ATLAS<\/div>\r\n          <h1>Grande Travers\u00e9e de l'Atlas Marocain : Circuit de 22 Jours<\/h1>\r\n          <p class=\"tour-subtitle\">\r\n            De l'Atlas central \u00e0 l'Atlas occidental, du M'goun au Toubkal, gravissez deux sommets \u00e0 plus de 4000m et d\u00e9couvrez la diversit\u00e9 des paysages de l'Atlas Marocain lors de cette exp\u00e9dition exceptionnelle.\r\n          <\/p>\r\n          <div class=\"tour-meta\">\r\n            <div class=\"meta-pill\"><i class=\"fas fa-calendar-alt\"><\/i>Circuit de 22 jours<\/div>\r\n            <div class=\"meta-pill\"><i class=\"fas fa-mountain\"><\/i>M'goun 4068m & Toubkal 4167m<\/div>\r\n            <div class=\"meta-pill\"><i class=\"fas fa-route\"><\/i>Grande Travers\u00e9e Atlas<\/div>\r\n            <div class=\"meta-pill\"><i class=\"fas fa-users\"><\/i>Senderismo en peque\u00f1os grupos<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"tour-header-side\">\r\n          <div class=\"stat-card\">\r\n            <div class=\"stat-icon\"><i class=\"fas fa-hiking\"><\/i><\/div>\r\n            <div class=\"stat-text\">\r\n              <span>Nivel de senderismo<\/span>\r\n              <strong>Randonn\u00e9e difficile<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"stat-card\">\r\n            <div class=\"stat-icon\"><i class=\"fas fa-location-dot\"><\/i><\/div>\r\n            <div class=\"stat-text\">\r\n              <span>Regi\u00f3n principal<\/span>\r\n              <strong>Atlas Marocain<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"stat-card\">\r\n            <div class=\"stat-icon\"><i class=\"fas fa-sun\"><\/i><\/div>\r\n            <div class=\"stat-text\">\r\n              <span>Mejor temporada<\/span>\r\n              <strong>De mayo a octubre<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Gallery -->\r\n      <section class=\"image-gallery center\" aria-label=\"Galer\u00eda de im\u00e1genes\">\r\n        <figure class=\"gallery-main\" id=\"main-image\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg')\">\r\n          <span class=\"img-overlay\"><\/span>\r\n          <button class=\"zoom-btn\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg\">\r\n            <i class=\"fa-solid fa-magnifying-glass\"><\/i> Ver la foto\r\n          <\/button>\r\n        <\/figure>\r\n        <div class=\"gallery-row\">\r\n          <figure class=\"gallery-thumb active\"\r\n                  data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg\"\r\n                  data-main=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg\"\r\n                  style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg')\">\r\n            <span class=\"img-overlay\"><\/span>\r\n          <\/figure>\r\n          <figure class=\"gallery-thumb\"\r\n                  data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil5.jpg\"\r\n                  data-main=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil5.jpg\"\r\n                  style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil5.jpg')\">\r\n            <span class=\"img-overlay\"><\/span>\r\n          <\/figure>\r\n          <figure class=\"gallery-thumb\"\r\n                  data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil3.jpg\"\r\n                  data-main=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil3.jpg\"\r\n                  style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil3.jpg')\">\r\n            <span class=\"img-overlay\"><\/span>\r\n          <\/figure>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <div class=\"content-wrapper\">\r\n        <!-- Main Content -->\r\n        <div class=\"main-content\">\r\n          <!-- Tour Description -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-info-circle\"><\/i> Descripci\u00f3n del viaje<\/h2>\r\n            <div class=\"tour-highlight\">Grande Travers\u00e9e de l'Atlas Marocain - 22 Jours d'Exp\u00e9dition<\/div>\r\n            <div class=\"description\">\r\n              <p>\r\n                De l'Atlas central \u00e0 l'Atlas occidental, du M'goun au Toubkal, le voyageur gravit deux sommets \u00e0 plus de 4000m et d\u00e9couvre une grande diversit\u00e9 de paysages : vall\u00e9es, villages, sommets, lacs et gorges se succ\u00e9dant tout au long du parcours.\r\n              <\/p>\r\n              <p>\r\n                Cette grande travers\u00e9e vous emm\u00e8ne \u00e0 la d\u00e9couverte des plus beaux paysages de l'Atlas Marocain, des transhumants qui y trouvent un paradis pour leurs grands troupeaux, aux plus hautes vall\u00e9es de l'Atlas, du col du Tichka jusqu'au sommet le plus culminant : le toit du Maghreb, le Toubkal \u00e0 4167m.\r\n              <\/p>\r\n              <p>\r\n                Cette exp\u00e9dition de 22 jours repr\u00e9sente le trekking le plus complet au Maroc, combinant l'ascension des deux plus hauts sommets du pays avec la travers\u00e9e des r\u00e9gions les plus authentiques de l'Atlas. Une aventure exceptionnelle pour les randonneurs exp\u00e9riment\u00e9s cherchant un d\u00e9fi \u00e0 la mesure de leurs ambitions.\r\n              <\/p>\r\n              <p>\r\n                L'\u00e9quipe sera compos\u00e9e d'un guide dipl\u00f4m\u00e9 de haute montagne et d'une \u00e9quipe muleti\u00e8re pour le transport de l'intendance et des bagages.\r\n              <\/p>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <!-- Tour Highlights -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-star\"><\/i> Lo m\u00e1s destacado<\/h2>\r\n            <ul class=\"inclusion-list\">\r\n              <li><i class=\"fas fa-check\"><\/i> Ascension du M'goun (4068m) et du Toubkal (4167m), les deux plus hauts sommets du Maroc.<\/li>\r\n              <li><i class=\"fas fa-check\"><\/i> Grande travers\u00e9e compl\u00e8te de l'Atlas central \u00e0 l'Atlas occidental.<\/li>\r\n              <li><i class=\"fas fa-check\"><\/i> D\u00e9couverte d'une grande diversit\u00e9 de paysages : vall\u00e9es, villages, sommets, lacs et gorges.<\/li>\r\n              <li><i class=\"fas fa-check\"><\/i> Rencontre avec les populations berb\u00e8res et observation de la vie pastorale traditionnelle.<\/li>\r\n              <li><i class=\"fas fa-check\"><\/i> Exp\u00e9dition de 22 jours, le trekking le plus complet au Maroc.<\/li>\r\n              <li><i class=\"fas fa-check\"><\/i> Encadrement par un guide dipl\u00f4m\u00e9 de haute montagne et \u00e9quipe muleti\u00e8re exp\u00e9riment\u00e9e.<\/li>\r\n            <\/ul>\r\n          <\/section>\r\n\r\n          <!-- Detailed Itinerary -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-route\"><\/i> Itin\u00e9raire D\u00e9taill\u00e9 de la Grande Travers\u00e9e (22 Jours)<\/h2>\r\n            <div class=\"itinerary\">\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 1<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Arriv\u00e9e et transfert \u00e0 l'h\u00f4tel<\/h3>\r\n                  <p>Accueil \u00e0 l'a\u00e9roport, transfert et nuit \u00e0 l'h\u00f4tel \u00e0 Marrakech. Briefing sur l'exp\u00e9dition et pr\u00e9paration du mat\u00e9riel.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 2<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Marrakech - Azilal - Ait Bouguemmaz - Azib n'Ikkis<\/h3>\r\n                  <p>D\u00e9part vers l'Atlas central. Route vers Azilal et Ait Bouguemmaz avant la premi\u00e8re marche d'approche vers Azib n'Ikkis. 3h de marche \/ 5h30 de route.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 3<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Azib n'Ikkis (2300m) - Col Tarkeddit (3450m) - Plateau de Tarkeddit (2900m)<\/h3>\r\n                  <p>Premi\u00e8re journ\u00e9e d'acclimatation avec ascension du col Tarkeddit offrant des vues spectaculaires sur l'Atlas central. 5h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 4<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Plateau de Tarkeddit (2900m) - Sommet du M'goun (4068m) - Retour<\/h3>\r\n                  <p>Journ\u00e9e m\u00e9morable avec l'ascension du M'goun, deuxi\u00e8me plus haut sommet du Maroc. Vues panoramiques exceptionnelles. 8h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 5<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Plateau de Tarkedit - Sources de Tassaoute - Col de Sdremt (3200m) - Tazgaiwalt - Amezri Imi n'Ikkis<\/h3>\r\n                  <p>Travers\u00e9e des hauts plateaux et d\u00e9couverte des sources de Tassaoute. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 6<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Imin Ikkis (2100m) - Ichebbaken - Ait Hamza - Ait Ali n'Itto<\/h3>\r\n                  <p>Descente vers les vall\u00e9es habit\u00e9es et rencontre avec les populations locales. 5h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 7<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Ait Ali n Itto - Megdaz - Col de 2400m - Tagought - Tizin Fedghat (2500m)<\/h3>\r\n                  <p>Nouvelle ascension vers les hauts plateaux et travers\u00e9e de villages traditionnels. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 8<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Tizi n Fedghat - Tamzrit - Col Ineghmar (2800m) - Lac Tamda - Azib Anfergal (2600m)<\/h3>\r\n                  <p>D\u00e9couverte du magnifique lac Tamda et travers\u00e9e du col Ineghmar. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 9<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Azib n'Anefergal - Tighza n'Ouaourikt - Vers Anemiter - Camp au pied de Tizin Telouat<\/h3>\r\n                  <p>Travers\u00e9e de paysages alpins pr\u00e9serv\u00e9s et approche de l'Atlas occidental. 5h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 10<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Tizi n'Telouat - Bergeries - Titoula - Environ de Taddert<\/h3>\r\n                  <p>Descente vers les vall\u00e9es de l'Atlas occidental et d\u00e9couverte des bergeries traditionnelles. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 11<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Taddert - Plateau Afra - Village Afra - Camp pr\u00e8s de l'Assif n Zat<\/h3>\r\n                  <p>Travers\u00e9e du plateau Afra et approche des gorges de l'Assif n Zat. 5h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 12<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Afra - Assats - Assif n Zat - Gorges - Azgour<\/h3>\r\n                  <p>Exploration des magnifiques gorges de l'Assif n Zat et descente vers Azgour. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 13<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Azgour - Ouarzast Villages et bergeries - Plateau de Yagour<\/h3>\r\n                  <p>Travers\u00e9e des villages traditionnels et ascension vers le plateau de Yagour. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 14<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Yagour - Bou Iguerane - Taddert n'Aghbalou - Puis Setti Fadma - Pr\u00e8s d'Agadir n'Ait<\/h3>\r\n                  <p>Descente vers la vall\u00e9e de l'Ourika et approche du massif du Toubkal.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">D\u00eda 15<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Agadir 'Ait Boulemane - Anefli - Gorges Kissaria - Azib n'likkemt (2500m)<\/h3>\r\n                  <p>Travers\u00e9e des gorges de Kissaria et remont\u00e9e vers les hauts p\u00e2turages. 6h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 16<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Azib n'Likkemt (2500m) - Col Tifni (2900m) - Azib n Tifni - Taghbaloute<\/h3>\r\n                  <p>Ascension du col Tifni offrant des vues sur le massif du Toubkal. 6h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 17<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Taghbaloute - Tissaldai - Amsouzart - Ait Iguerane - Lac d'Ifni (2400m)<\/h3>\r\n                  <p>Approche du lac d'Ifni, magnifique lac de montagne au pied du Toubkal. 5h30 de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 18<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Lac d'Ifni - Col Ouanoums (3700m) - Camp de base Toubkal (3200m)<\/h3>\r\n                  <p>Ascension du col Ouanoums et arriv\u00e9e au camp de base du Toubkal. 6h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 19<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Camp (3200m) - Sommet Toubkal (4167m) - Retour au camp (5h) - Armed (2000m)<\/h3>\r\n                  <p>Journ\u00e9e historique avec l'ascension du Toubkal, toit de l'Afrique du Nord. Descente vers Armed. 8h de marche.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 20<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Armed Imlil (1750m) - Asni - Retour \u00e0 Marrakech<\/h3>\r\n                  <p>Descente finale vers Imlil et retour \u00e0 Marrakech. C\u00e9l\u00e9bration de l'exp\u00e9dition r\u00e9ussie. 1h30 de transport.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 21<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>Visite libre de Marrakech<\/h3>\r\n                  <p>Journ\u00e9e de d\u00e9tente pour explorer Marrakech, ses souks, places et jardins. Repas de c\u00e9l\u00e9bration.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"itinerary-item\">\r\n                <div class=\"itinerary-day\">Jour 22<\/div>\r\n                <div class=\"itinerary-content\">\r\n                  <h3>D\u00e9part \u00e0 l'a\u00e9roport<\/h3>\r\n                  <p>Transfert \u00e0 l'a\u00e9roport pour le vol retour avec des souvenirs inoubliables de cette grande travers\u00e9e de l'Atlas.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <!-- What's Included -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-clipboard-list\"><\/i> Qu\u00e9 incluye<\/h2>\r\n            <div class=\"inclusion-grid\">\r\n              <div>\r\n                <h3><i class=\"fas fa-check-circle\" style=\"color:var(--tour-sage)\"><\/i> Incluye<\/h3>\r\n                <ul class=\"inclusion-list\">\r\n                  <li><i class=\"fas fa-check\"><\/i> Recogida a la llegada al aeropuerto<\/li>\r\n                  <li><i class=\"fas fa-check\"><\/i> Aeropuerto - Hotel - Senderismo - Hotel - Traslados aeropuerto<\/li>\r\n                  <li><i class=\"fas fa-check\"><\/i> L'assistance d'un guide dipl\u00f4m\u00e9 de haute montagne et d'une \u00e9quipe muleti\u00e8re<\/li>\r\n                  <li><i class=\"fas fa-check\"><\/i> Noches en hotel o Riad en Marrakech<\/li>\r\n                  <li><i class=\"fas fa-check\"><\/i> Les nuits sous tente et en g\u00eete pendant le trek<\/li>\r\n                  <li><i class=\"fas fa-check\"><\/i> Pensi\u00f3n completa durante el viaje<\/li>\r\n                <\/ul>\r\n              <\/div>\r\n              <div>\r\n                <h3><i class=\"fas fa-times-circle\" style=\"color:#e11d48\"><\/i> No incluido<\/h3>\r\n                <ul class=\"exclusion-list\">\r\n                  <li><i class=\"fas fa-times\"><\/i> Seguro de anulaci\u00f3n y asistencia (\u00a1Obligatorio!)<\/li>\r\n                  <li><i class=\"fas fa-times\"><\/i> Bebidas y gastos personales<\/li>\r\n                  <li><i class=\"fas fa-times\"><\/i> Comidas en la ciudad<\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <!-- Additional Tour Details -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-list-alt\"><\/i> Detalles adicionales<\/h2>\r\n            <div class=\"additional-details-grid\">\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-calendar-alt\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Longitud del paseo<\/h3>\r\n                  <p>22 jours<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-hiking\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Dificultad de la marcha<\/h3>\r\n                  <p>Randonn\u00e9e difficile<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-sun\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Mejor temporada<\/h3>\r\n                  <p>De mayo a octubre<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-users\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Tama\u00f1o del grupo<\/h3>\r\n                  <p>\u00c0 partir de 6 personnes<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-route\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Tipo de paseo<\/h3>\r\n                  <p>Grande Travers\u00e9e Atlas<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"detail-item\">\r\n                <div class=\"detail-icon\"><i class=\"fas fa-dollar-sign\"><\/i><\/div>\r\n                <div class=\"detail-content\">\r\n                  <h3>Premio de marcha<\/h3>\r\n                  <p>A petici\u00f3n<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <!-- FAQ -->\r\n          <section class=\"section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-question-circle\"><\/i> Preguntas frecuentes<\/h2>\r\n            <div class=\"faq-accordion\">\r\n              <div class=\"faq-accordion-item\">\r\n                <div class=\"faq-accordion-header\">\r\n                  <span>Quel est le niveau requis pour cette grande travers\u00e9e ?<\/span>\r\n                  <i class=\"fas fa-chevron-down\"><\/i>\r\n                <\/div>\r\n                <div class=\"faq-accordion-content\">\r\n                  <p>\r\n                    Cette exp\u00e9dition est r\u00e9serv\u00e9e aux randonneurs exp\u00e9riment\u00e9s en excellente condition physique. Il est n\u00e9cessaire d'avoir une exp\u00e9rience pr\u00e9alable de la randonn\u00e9e en haute montagne, de l'endurance pour des journ\u00e9es de 5 \u00e0 8 heures de marche avec d\u00e9nivel\u00e9s importants, et une bonne acclimatation \u00e0 l'altitude.\r\n                  <\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"faq-accordion-item\">\r\n                <div class=\"faq-accordion-header\">\r\n                  <span>Comment se passe l'acclimatation \u00e0 l'altitude ?<\/span>\r\n                  <i class=\"fas fa-chevron-down\"><\/i>\r\n                <\/div>\r\n                <div class=\"faq-accordion-content\">\r\n                  <p>\r\n                    L'itin\u00e9raire est sp\u00e9cialement con\u00e7u pour une acclimatation progressive. Les premi\u00e8res journ\u00e9es se d\u00e9roulent \u00e0 des altitudes mod\u00e9r\u00e9es avant les ascensions des sommets. Nous respectons des r\u00e8gles strictes de mont\u00e9e lente et incluons des journ\u00e9es d'acclimatation. Notre guide est form\u00e9 pour d\u00e9tecter et g\u00e9rer les probl\u00e8mes d'altitude.\r\n                  <\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"faq-accordion-item\">\r\n                <div class=\"faq-accordion-header\">\r\n                  <span>Quel \u00e9quipement est n\u00e9cessaire pour cette exp\u00e9dition ?<\/span>\r\n                  <i class=\"fas fa-chevron-down\"><\/i>\r\n                <\/div>\r\n                <div class=\"faq-accordion-content\">\r\n                  <p>\r\n                    Un \u00e9quipement technique de haute montagne est n\u00e9cessaire : chaussures de trekking imperm\u00e9ables, v\u00eatements techniques (couches), sac de couchage adapt\u00e9 aux temp\u00e9ratures n\u00e9gatives, b\u00e2tons de marche, frontale, et mat\u00e9riel de s\u00e9curit\u00e9. Une liste d'\u00e9quipement d\u00e9taill\u00e9e sera fournie lors de l'inscription.\r\n                  <\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"faq-accordion-item\">\r\n                <div class=\"faq-accordion-header\">\r\n                  <span>Comment sont g\u00e9r\u00e9s les bagages pendant le trek ?<\/span>\r\n                  <i class=\"fas fa-chevron-down\"><\/i>\r\n                <\/div>\r\n                <div class=\"faq-accordion-content\">\r\n                  <p>\r\n                    Les mules transportent l'intendance et les bagages personnels entre les camps. Vous portez uniquement un sac \u00e0 dos de journ\u00e9e avec l'\u00e9quipement n\u00e9cessaire pour la marche (eau, v\u00eatements de protection, appareil photo, etc.). Le poids des bagages transport\u00e9s par les mules est limit\u00e9 \u00e0 12kg par personne.\r\n                  <\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <!-- Bottom Gallery -->\r\n          <section class=\"section bottom-gallery\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-images\"><\/i> Galerie Photo de l'Atlas Marocain<\/h2>\r\n            <div class=\"gallery-row\">\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil5.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil5.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil3.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil3.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil2.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil2.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-vue-toubkal.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-vue-toubkal.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-sommet_toubkal.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-sommet_toubkal.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-le-toubkal-en-raquette.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/Copie-de-le-toubkal-en-raquette.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n              <figure class=\"gallery-thumb\" data-full=\"https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg\" style=\"background-image:url('https:\/\/maroctreks.com\/wp-content\/uploads\/2025\/11\/imlil4jpg.jpg')\"><span class=\"img-overlay\"><\/span><\/figure>\r\n            <\/div>\r\n          <\/section>\r\n        <\/div>\r\n\r\n        <!-- Sidebar -->\r\n        <aside class=\"booking-sidebar\">\r\n          <section class=\"section price-section\">\r\n            <h2 class=\"section-title\"><i class=\"fas fa-tag\"><\/i> Premio Circuito<\/h2>\r\n            <div class=\"price-amount\" id=\"price-amount\">A petici\u00f3n<\/div>\r\n            <p class=\"price-note\">Prix disponible sur demande \u2013 contactez-nous pour un devis de cette exp\u00e9dition exceptionnelle.<\/p>\r\n            <p><i class=\"fas fa-calendar-alt\"><\/i> Grande Travers\u00e9e de 22 Jours<\/p>\r\n            <p><i class=\"fas fa-mountain\"><\/i> M'goun 4068m & Toubkal 4167m<\/p>\r\n            <p><i class=\"fas fa-users\"><\/i> Randonn\u00e9e en groupe \u00e0 partir de 6 personnes<\/p>\r\n          <\/section>\r\n          <section class=\"section booking-form\" aria-labelledby=\"book-title\">\r\n            <h2 id=\"book-title\" class=\"section-title\"><i class=\"fas fa-calendar-plus\"><\/i> Solicitar esta visita<\/h2>\r\n            <form id=\"booking-form\" novalidate action=\"\">\r\n              <div class=\"form-row\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"tour-date\">Fecha de inicio preferida<\/label>\r\n                  <input type=\"date\" id=\"tour-date\" class=\"form-control\" required placeholder=\"Seleccione una fecha\">\r\n                  <div class=\"error-message\" id=\"date-error\">Seleccione una fecha v\u00e1lida<\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                  <label for=\"tour-end-date\">Fecha final<\/label>\r\n                  <input type=\"date\" id=\"tour-end-date\" class=\"form-control\" required placeholder=\"Seleccione una fecha\">\r\n                  <div class=\"error-message\" id=\"end-date-error\">Seleccione una fecha de finalizaci\u00f3n<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <!-- CORRECTION: Participants field on one line -->\r\n              <div class=\"form-row-single\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"participants\">N\u00famero de participantes<\/label>\r\n                  <input type=\"number\" id=\"participants\" class=\"form-control\" min=\"6\" max=\"16\" value=\"6\" required placeholder=\"ex. 6\">\r\n                  <div class=\"error-message\" id=\"participants-error\">Veuillez entrer un nombre valide (6\u201316)<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"form-row\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"first-name\">Nombre<\/label>\r\n                  <input type=\"text\" id=\"first-name\" class=\"form-control\" required placeholder=\"ex. Jean\">\r\n                  <div class=\"error-message\" id=\"first-name-error\">Introduzca su nombre<\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                  <label for=\"last-name\">Nombre<\/label>\r\n                  <input type=\"text\" id=\"last-name\" class=\"form-control\" required placeholder=\"ex. Dupont\">\r\n                  <div class=\"error-message\" id=\"last-name-error\">Introduzca su nombre<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"form-row\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"email\">Direcci\u00f3n de correo electr\u00f3nico<\/label>\r\n                  <input type=\"email\" id=\"email\" class=\"form-control\" required placeholder=\"Por ejemplo: jean@exemple.com\">\r\n                  <div class=\"error-message\" id=\"email-error\">Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida<\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                  <label for=\"phone\">N\u00famero de tel\u00e9fono<\/label>\r\n                  <input type=\"tel\" id=\"phone\" class=\"form-control\" required placeholder=\"por ejemplo +212612345678\">\r\n                  <div class=\"error-message\" id=\"phone-error\">Por favor, introduzca un n\u00famero de tel\u00e9fono v\u00e1lido (m\u00ednimo 10 d\u00edgitos)<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"form-group\">\r\n                <label for=\"special-requests\">Exp\u00e9rience en montagne et demandes sp\u00e9ciales<\/label>\r\n                <textarea id=\"special-requests\" class=\"form-control\" rows=\"3\" placeholder=\"Exp\u00e9rience en randonn\u00e9e, niveau physique, r\u00e9gime alimentaire, besoins particuliers, etc.\"><\/textarea>\r\n              <\/div>\r\n              <button type=\"submit\" class=\"btn-book\" id=\"submit-btn\"><i class=\"fa-solid fa-paper-plane\"><\/i> Solicitar un presupuesto<\/button>\r\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\r\n          <\/section>\r\n        <\/aside>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Mobile bottom bar -->\r\n    <div class=\"mobile-booking-bar\">\r\n      <div class=\"booking-bar-content\">\r\n        <div class=\"price-info\">\r\n          <div class=\"price-amount\">A petici\u00f3n<\/div>\r\n          <p class=\"price-note\">Precios disponibles previa solicitud<\/p>\r\n        <\/div>\r\n        <button class=\"btn-book-mobile\" id=\"open-mobile-popup\"><i class=\"fas fa-calendar-plus\"><\/i> Solicitar una visita<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Mobile Popup -->\r\n    <div class=\"mobile-popup-overlay\" id=\"mobile-popup\" aria-hidden=\"true\">\r\n      <div class=\"mobile-popup\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mobile-popup-title\">\r\n        <div class=\"popup-header\">\r\n          <div class=\"popup-title\" id=\"mobile-popup-title\"><i class=\"fas fa-calendar-plus\"><\/i> Demander Cette Grande Travers\u00e9e<\/div>\r\n          <button class=\"close-popup\" id=\"close-mobile-popup\" aria-label=\"Cerrar\"><i class=\"fas fa-times\"><\/i><\/button>\r\n        <\/div>\r\n\r\n        <form id=\"mobile-booking-form\" novalidate action=\"\">\r\n          <div class=\"form-row\">\r\n            <div class=\"form-group\">\r\n              <label for=\"m-tour-date\">Fecha de inicio preferida<\/label>\r\n              <input type=\"date\" id=\"m-tour-date\" class=\"form-control\" required placeholder=\"Seleccione una fecha\">\r\n              <div class=\"error-message\" id=\"m-date-error\">Seleccione una fecha v\u00e1lida<\/div>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"m-tour-end-date\">Fecha final<\/label>\r\n              <input type=\"date\" id=\"m-tour-end-date\" class=\"form-control\" required placeholder=\"Seleccione una fecha\">\r\n              <div class=\"error-message\" id=\"m-end-date-error\">Seleccione una fecha de finalizaci\u00f3n<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          \r\n          <!-- CORRECTION: Participants field on one line in mobile popup -->\r\n          <div class=\"form-row row-1col\">\r\n            <div class=\"form-group\">\r\n              <label for=\"m-participants\">N\u00famero de participantes<\/label>\r\n              <input type=\"number\" id=\"m-participants\" class=\"form-control\" min=\"6\" max=\"16\" value=\"6\" required placeholder=\"ex. 6\">\r\n              <div class=\"error-message\" id=\"m-participants-error\">Veuillez entrer un nombre valide (6\u201316)<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"form-row\">\r\n            <div class=\"form-group\">\r\n              <label for=\"m-first-name\">Nombre<\/label>\r\n              <input type=\"text\" id=\"m-first-name\" class=\"form-control\" required placeholder=\"ex. Jean\">\r\n              <div class=\"error-message\" id=\"m-first-name-error\">Introduzca su nombre<\/div>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"m-last-name\">Nombre<\/label>\r\n              <input type=\"text\" id=\"m-last-name\" class=\"form-control\" required placeholder=\"ex. Dupont\">\r\n              <div class=\"error-message\" id=\"m-last-name-error\">Introduzca su nombre<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"form-row\">\r\n            <div class=\"form-group\">\r\n              <label for=\"m-email\">Direcci\u00f3n de correo electr\u00f3nico<\/label>\r\n              <input type=\"email\" id=\"m-email\" class=\"form-control\" required placeholder=\"Por ejemplo: jean@exemple.com\">\r\n              <div class=\"error-message\" id=\"m-email-error\">Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida<\/div>\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"m-phone\">N\u00famero de tel\u00e9fono<\/label>\r\n              <input type=\"tel\" id=\"m-phone\" class=\"form-control\" required placeholder=\"por ejemplo +212612345678\">\r\n              <div class=\"error-message\" id=\"m-phone-error\">Por favor, introduzca un n\u00famero de tel\u00e9fono v\u00e1lido (m\u00ednimo 10 d\u00edgitos)<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"form-group\">\r\n            <label for=\"m-special-requests\">Exp\u00e9rience en montagne et demandes sp\u00e9ciales<\/label>\r\n            <textarea id=\"m-special-requests\" class=\"form-control\" rows=\"3\" placeholder=\"Exp\u00e9rience en randonn\u00e9e, niveau physique, r\u00e9gime alimentaire, besoins particuliers, etc.\"><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"popup-total\"><span>Total<\/span><strong>A petici\u00f3n<\/strong><\/div>\r\n\r\n          <div class=\"popup-actions\">\r\n            <button type=\"button\" class=\"btn-book\" id=\"mobile-cancel\">Cancelar<\/button>\r\n            <button type=\"submit\" class=\"btn-book\" id=\"mobile-submit\"><i class=\"fa-solid fa-paper-plane\"><\/i> Enviar solicitud<\/button>\r\n          <\/div>\r\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Lightbox -->\r\n    <dialog id=\"lightbox\">\r\n      <button class=\"close-lightbox\" aria-label=\"Cerrar el visor\"><i class=\"fas fa-times\"><\/i><\/button>\r\n      <div class=\"lb-wrap\"><img class=\"lb-img\" id=\"lb-img\" alt=\"Image de la galerie\" \/><\/div>\r\n    <\/dialog>\r\n\r\n    <!-- Thank You -->\r\n    <div class=\"thankyou-overlay\" id=\"thankyou\">\r\n      <div class=\"thankyou-card\">\r\n        <div class=\"icon\"><i class=\"fa-solid fa-check\"><\/i><\/div>\r\n        <h3>\u00a1Muchas gracias!<\/h3>\r\n        <p>Nous avons bien re\u00e7u votre demande pour la Grande Travers\u00e9e de l'Atlas et nous vous contacterons rapidement avec un devis d\u00e9taill\u00e9 pour cette exp\u00e9dition exceptionnelle.<\/p>\r\n        <div class=\"btn-row\">\r\n          <button class=\"btn-book\" id=\"ty-close\">Cerrar<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"toast\" id=\"toast\" role=\"status\" aria-live=\"polite\"><\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ Initialize EmailJS with your PUBLIC KEY\r\n    (function(){ \r\n      emailjs.init(\"yZHVz5dZwIBbhTQjN\");\r\n    })();\r\n\r\n    \/* Validation Functions *\/\r\n    function validateEmail(email) {\r\n      const emailRegex = \/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$\/;\r\n      return emailRegex.test(email);\r\n    }\r\n\r\n    function validatePhone(phone) {\r\n      const cleanPhone = phone.replace(\/\\D\/g, '');\r\n      return cleanPhone.length >= 10;\r\n    }\r\n\r\n    function showError(inputId, errorId, message) {\r\n      document.getElementById(inputId).classList.add('error');\r\n      document.getElementById(errorId).textContent = message;\r\n      document.getElementById(errorId).style.display = 'block';\r\n    }\r\n\r\n    function hideError(inputId, errorId) {\r\n      document.getElementById(inputId).classList.remove('error');\r\n      document.getElementById(errorId).style.display = 'none';\r\n    }\r\n\r\n    function validateForm(formType = 'desktop') {\r\n      let isValid = true;\r\n      const prefix = formType === 'mobile' ? 'm-' : '';\r\n\r\n      const email = document.getElementById(`${prefix}email`).value.trim();\r\n      if (!validateEmail(email)) {\r\n        showError(`${prefix}email`, `${prefix}email-error`, 'Veuillez entrer une adresse email valide (ex. nom@domaine.com)');\r\n        isValid = false;\r\n      } else {\r\n        hideError(`${prefix}email`, `${prefix}email-error`);\r\n      }\r\n\r\n      const phone = document.getElementById(`${prefix}phone`).value.trim();\r\n      if (!validatePhone(phone)) {\r\n        showError(`${prefix}phone`, `${prefix}phone-error`, 'Veuillez entrer un num\u00e9ro de t\u00e9l\u00e9phone valide avec au moins 10 chiffres');\r\n        isValid = false;\r\n      } else {\r\n        hideError(`${prefix}phone`, `${prefix}phone-error`);\r\n      }\r\n\r\n      const requiredFields = [\r\n        { id: `${prefix}tour-date`, errorId: `${prefix}date-error`, message: 'Veuillez s\u00e9lectionner une date de randonn\u00e9e' },\r\n        { id: `${prefix}tour-end-date`, errorId: `${prefix}end-date-error`, message: 'Veuillez s\u00e9lectionner une date de fin' },\r\n        { id: `${prefix}participants`, errorId: `${prefix}participants-error`, message: 'Veuillez entrer le nombre de participants' },\r\n        { id: `${prefix}first-name`, errorId: `${prefix}first-name-error`, message: 'Veuillez entrer votre pr\u00e9nom' },\r\n        { id: `${prefix}last-name`, errorId: `${prefix}last-name-error`, message: 'Veuillez entrer votre nom' }\r\n      ];\r\n\r\n      requiredFields.forEach(field => {\r\n        const value = document.getElementById(field.id).value.trim();\r\n        if (!value) {\r\n          showError(field.id, field.errorId, field.message);\r\n          isValid = false;\r\n        } else {\r\n          hideError(field.id, field.errorId);\r\n        }\r\n      });\r\n\r\n      return isValid;\r\n    }\r\n\r\n    \/* Gallery *\/\r\n    const mainImage = document.getElementById('main-image');\r\n    const galleryThumbs = document.querySelectorAll('.gallery-thumb');\r\n    galleryThumbs.forEach(thumb=>{\r\n      thumb.addEventListener('click',()=>{\r\n        const mainSrc=thumb.getAttribute('data-main') || thumb.getAttribute('data-full');\r\n        const fullSrc=thumb.getAttribute('data-full');\r\n        if(mainSrc){\r\n          mainImage.style.backgroundImage=`url('${mainSrc}')`;\r\n          const btn = mainImage.querySelector('.zoom-btn');\r\n          if (btn) btn.setAttribute('data-full',fullSrc);\r\n        }\r\n        galleryThumbs.forEach(t=>t.classList.remove('active'));\r\n        thumb.classList.add('active');\r\n      });\r\n    });\r\n\r\n    const lightbox=document.getElementById('lightbox');\r\n    const lbImg=document.getElementById('lb-img');\r\n    const closeLightbox=document.querySelector('.close-lightbox');\r\n\r\n    function openLightbox(src){\r\n      lbImg.src=src;\r\n      lbImg.classList.remove('zoomed');\r\n      lightbox.showModal();\r\n    }\r\n    mainImage.addEventListener('click',()=>openLightbox(mainImage.querySelector('.zoom-btn').getAttribute('data-full')));\r\n    document.querySelectorAll('.zoom-btn').forEach(btn=>btn.addEventListener('click',e=>{\r\n      e.stopPropagation();\r\n      openLightbox(btn.getAttribute('data-full'));\r\n    }));\r\n    closeLightbox.addEventListener('click',()=>lightbox.close());\r\n    lbImg.addEventListener('click',()=>lbImg.classList.toggle('zoomed'));\r\n\r\n    \/* Min date = demain *\/\r\n    (function(){\r\n      const d=new Date(); d.setDate(d.getDate()+1);\r\n      const min=`${d.getFullYear()}-${String(d.getMonth()+1).padStart(2,'0')}-${String(d.getDate()).padStart(2,'0')}`;\r\n      ['tour-date','m-tour-date','tour-end-date','m-tour-end-date'].forEach(id=>{\r\n        const el=document.getElementById(id);\r\n        if(el) el.min=min;\r\n      });\r\n    })();\r\n\r\n    \/* FAQ *\/\r\n    document.querySelectorAll('.faq-accordion-header').forEach(h=>{\r\n      h.addEventListener('click',()=>{\r\n        const item=h.parentElement; \r\n        const isActive=item.classList.contains('active');\r\n        document.querySelectorAll('.faq-accordion-item').forEach(i=>i.classList.remove('active'));\r\n        if(!isActive){ item.classList.add('active'); }\r\n      });\r\n    });\r\n\r\n    \/* Toast *\/\r\n    const toast=document.getElementById('toast');\r\n    function showToast(text,type='success'){\r\n      toast.textContent=text;\r\n      toast.className='toast show '+type;\r\n      setTimeout(()=>toast.classList.remove('show'),5000);\r\n    }\r\n\r\n    \/* Thank You overlay *\/\r\n    const TY=document.getElementById('thankyou');\r\n    const TY_CLOSE=document.getElementById('ty-close');\r\n    function showThankYou(){\r\n      TY.style.display='block'; \r\n      document.body.style.overflow='hidden';\r\n    }\r\n    function hideThankYou(){ \r\n      TY.style.display='none'; \r\n      document.body.style.overflow=''; \r\n    }\r\n    TY_CLOSE.addEventListener('click',hideThankYou);\r\n\r\n    \/* Desktop submit *\/\r\n    const form=document.getElementById('booking-form');\r\n    const submitBtn=document.getElementById('submit-btn');\r\n    if(form){\r\n      form.addEventListener('submit',async e=>{\r\n        e.preventDefault();\r\n        if (!validateForm('desktop')) {\r\n          showToast('Veuillez corriger les erreurs dans le formulaire','error');\r\n          return;\r\n        }\r\n        submitBtn.disabled=true;\r\n        submitBtn.innerHTML='<i class=\"fas fa-spinner fa-spin\"><\/i> Envoi en cours...';\r\n        try{\r\n          const pax=parseInt(document.getElementById('participants').value||'6',10);\r\n          const formData={\r\n            tour_date:document.getElementById('tour-date').value,\r\n            tour_end_date:document.getElementById('tour-end-date').value,\r\n            participants:pax,\r\n            first_name:document.getElementById('first-name').value,\r\n            last_name:document.getElementById('last-name').value,\r\n            email: document.getElementById('email').value,\r\n            phone: document.getElementById('phone').value,\r\n            special_requests:document.getElementById('special-requests').value,\r\n            tour_name:'Grande Travers\u00e9e de l\\'Atlas Marocain : Circuit de 22 Jours',\r\n            total_price:'Sur demande'\r\n          };\r\n          await emailjs.send('service_n36h9q6', 'template_1ctvg9l', formData);\r\n          showThankYou();\r\n          form.reset(); \r\n        }catch(err){ \r\n          console.error('EmailJS Error:', err); \r\n          showToast('D\u00e9sol\u00e9, une erreur s\\'est produite lors de l\\'envoi de votre demande. Veuillez r\u00e9essayer.','error'); \r\n        } finally{\r\n          submitBtn.disabled=false;\r\n          submitBtn.innerHTML='<i class=\"fa-solid fa-paper-plane\"><\/i> Demander un Devis';\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* Mobile popup *\/\r\n    const openMobilePopupBtn=document.getElementById('open-mobile-popup');\r\n    const mobilePopupOverlay=document.getElementById('mobile-popup');\r\n    const closeMobilePopupBtn=document.getElementById('close-mobile-popup');\r\n    const mobileCancelBtn=document.getElementById('mobile-cancel');\r\n\r\n    const mDate=document.getElementById('m-tour-date');\r\n    const mEndDate=document.getElementById('m-tour-end-date');\r\n    const mParticipants=document.getElementById('m-participants');\r\n    const mFirst=document.getElementById('m-first-name');\r\n    const mLast=document.getElementById('m-last-name');\r\n    const mEmail=document.getElementById('m-email');\r\n    const mPhone=document.getElementById('m-phone');\r\n    const mReq=document.getElementById('m-special-requests');\r\n\r\n    function syncToMobile(){\r\n      const d=(id)=>document.getElementById(id)?.value||'';\r\n      if(mDate) mDate.value=d('tour-date');\r\n      if(mEndDate) mEndDate.value=d('tour-end-date');\r\n      if(mParticipants) mParticipants.value=d('participants')||'6';\r\n      if(mFirst) mFirst.value=d('first-name');\r\n      if(mLast) mLast.value=d('last-name');\r\n      if(mEmail) mEmail.value=d('email');\r\n      if(mPhone) mPhone.value=d('phone');\r\n      if(mReq) mReq.value=d('special-requests');\r\n    }\r\n    function openPopup(){\r\n      syncToMobile();\r\n      mobilePopupOverlay.style.display='grid';\r\n      document.body.style.overflow='hidden';\r\n      mobilePopupOverlay.setAttribute('aria-hidden','false');\r\n    }\r\n    function closePopup(){\r\n      mobilePopupOverlay.style.display='none';\r\n      document.body.style.overflow='';\r\n      mobilePopupOverlay.setAttribute('aria-hidden','true');\r\n      if(document.getElementById('participants') && mParticipants){\r\n        document.getElementById('participants').value=mParticipants.value||'6';\r\n      }\r\n      if(document.getElementById('tour-date') && mDate){\r\n        document.getElementById('tour-date').value=mDate.value||'';\r\n      }\r\n      if(document.getElementById('tour-end-date') && mEndDate){\r\n        document.getElementById('tour-end-date').value=mEndDate.value||'';\r\n      }\r\n    }\r\n    if(openMobilePopupBtn) openMobilePopupBtn.addEventListener('click',openPopup);\r\n    if(closeMobilePopupBtn) closeMobilePopupBtn.addEventListener('click',closePopup);\r\n    if(mobileCancelBtn) mobileCancelBtn.addEventListener('click',closePopup);\r\n    window.addEventListener('click',e=>{ if(e.target===mobilePopupOverlay) closePopup(); });\r\n    window.addEventListener('keydown',e=>{ if(e.key==='Escape' && mobilePopupOverlay.style.display!=='none') closePopup(); });\r\n\r\n    \/* Mobile submit *\/\r\n    const mobileForm=document.getElementById('mobile-booking-form');\r\n    const mobileSubmitBtn=document.getElementById('mobile-submit');\r\n    if(mobileForm){\r\n      mobileForm.addEventListener('submit',async e=>{\r\n        e.preventDefault();\r\n        if (!validateForm('mobile')) {\r\n          showToast('Veuillez corriger les erreurs dans le formulaire','error');\r\n          return;\r\n        }\r\n        mobileSubmitBtn.disabled=true;\r\n        mobileSubmitBtn.innerHTML='<i class=\"fas fa-spinner fa-spin\"><\/i> Envoi en cours...';\r\n        try{\r\n          const pax=Math.max(6,parseInt(mParticipants.value||'6',10));\r\n          const formData={\r\n            tour_date:mDate.value,\r\n            tour_end_date:mEndDate.value,\r\n            participants:pax,\r\n            first_name:mFirst.value,\r\n            last_name:mLast.value,\r\n            email: mEmail.value,\r\n            phone: mPhone.value, \r\n            special_requests:mReq.value,\r\n            tour_name:'Grande Travers\u00e9e de l\\'Atlas Marocain : Circuit de 22 Jours',\r\n            total_price:'Sur demande'\r\n          };\r\n          await emailjs.send('service_n36h9q6', 'template_1ctvg9l', formData);\r\n          closePopup();\r\n          showThankYou();\r\n        }catch(err){ \r\n          console.error('EmailJS Error:', err); \r\n          showToast('D\u00e9sol\u00e9, une erreur s\\'est produite lors de l\\'envoi de votre demande. Veuillez r\u00e9essayer.','error'); \r\n        } finally{\r\n          mobileSubmitBtn.disabled=false;\r\n          mobileSubmitBtn.innerHTML='<i class=\"fa-solid fa-paper-plane\"><\/i> Envoyer la Demande';\r\n        }\r\n      });\r\n    }\r\n\r\n    \/\/ Real-time validation\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n      const emailInput = document.getElementById('email');\r\n      const phoneInput = document.getElementById('phone');\r\n      if (emailInput) {\r\n        emailInput.addEventListener('blur', function() {\r\n          if (this.value.trim() && !validateEmail(this.value.trim())) {\r\n            showError('email', 'email-error', 'Veuillez entrer une adresse email valide (ex. nom@domaine.com)');\r\n          } else {\r\n            hideError('email', 'email-error');\r\n          }\r\n        });\r\n      }\r\n      if (phoneInput) {\r\n        phoneInput.addEventListener('blur', function() {\r\n          if (this.value.trim() && !validatePhone(this.value.trim())) {\r\n            showError('phone', 'phone-error', 'Veuillez entrer un num\u00e9ro de t\u00e9l\u00e9phone valide avec au moins 10 chiffres');\r\n          } else {\r\n            hideError('phone', 'phone-error');\r\n          }\r\n        });\r\n      }\r\n\r\n      const mEmailInput = document.getElementById('m-email');\r\n      const mPhoneInput = document.getElementById('m-phone');\r\n      if (mEmailInput) {\r\n        mEmailInput.addEventListener('blur', function() {\r\n          if (this.value.trim() && !validateEmail(this.value.trim())) {\r\n            showError('m-email', 'm-email-error', 'Veuillez entrer une adresse email valide (ex. nom@domaine.com)');\r\n          } else {\r\n            hideError('m-email', 'm-email-error');\r\n          }\r\n        });\r\n      }\r\n      if (mPhoneInput) {\r\n        mPhoneInput.addEventListener('blur', function() {\r\n          if (this.value.trim() && !validatePhone(this.value.trim())) {\r\n            showError('m-phone', 'm-phone-error', 'Veuillez entrer un num\u00e9ro de t\u00e9l\u00e9phone valide avec au moins 10 chiffres');\r\n          } else {\r\n            hideError('m-phone', 'm-phone-error');\r\n          }\r\n        });\r\n      }\r\n\r\n      \/\/ Bottom gallery -> lightbox\r\n      const bottomGalleryThumbs = document.querySelectorAll('.bottom-gallery .gallery-thumb');\r\n      bottomGalleryThumbs.forEach(thumb => {\r\n        thumb.addEventListener('click', function() {\r\n          const fullSrc = this.getAttribute('data-full');\r\n          openLightbox(fullSrc);\r\n        });\r\n      });\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Grande Travers\u00e9e de l&rsquo;Atlas Marocain : Circuit de 22 Jours | MoroQuest Adventures GRANDE RANDONN\u00c9E ATLAS Grande Travers\u00e9e de l&rsquo;Atlas Marocain : Circuit de 22 Jours De l&rsquo;Atlas central \u00e0 l&rsquo;Atlas occidental, du M&rsquo;goun au Toubkal, gravissez deux sommets \u00e0 plus de 4000m et d\u00e9couvrez la diversit\u00e9 des paysages de l&rsquo;Atlas Marocain lors de cette [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-612","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/pages\/612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/comments?post=612"}],"version-history":[{"count":25,"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/pages\/612\/revisions"}],"predecessor-version":[{"id":1043,"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/pages\/612\/revisions\/1043"}],"wp:attachment":[{"href":"https:\/\/maroctreks.com\/es\/wp-json\/wp\/v2\/media?parent=612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}