{"id":3581,"date":"2026-07-04T19:05:35","date_gmt":"2026-07-04T19:05:35","guid":{"rendered":"https:\/\/moroccoexploretour.com\/?page_id=3581"},"modified":"2026-07-11T10:47:38","modified_gmt":"2026-07-11T10:47:38","slug":"desert-quad-expedition","status":"publish","type":"page","link":"https:\/\/moroccoexploretour.com\/es\/desert-quad-expedition\/","title":{"rendered":"Expedici\u00f3n en quad por el desierto"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3581\" class=\"elementor elementor-3581\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-398572d e-con-full e-flex e-con e-parent\" data-id=\"398572d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7823f elementor-widget elementor-widget-html\" data-id=\"4c7823f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tp-booking-page\" id=\"desert-quad-expedition-page\">\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@4\/dist\/email.min.js\"><\/script>\n\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;800&display=swap');\n\n    .tp-booking-page,\n    .tp-booking-page * { box-sizing: border-box; }\n\n    .tp-booking-page{\n      --orange:#ef6c00;\n      --orange-dark:#d95f00;\n      --dark:#151515;\n      --border:#e8e8e8;\n      --green:#15803d;\n      --green-bg:#f0fbf3;\n      --red:#dc2626;\n      --red-bg:#fff1f1;\n      font-family:Inter,sans-serif;\n      background:#fff;\n      color:var(--dark);\n      padding:30px 16px 60px;\n    }\n\n    .tp-container{\n      max-width:1280px;\n      margin:0 auto;\n      display:grid;\n      grid-template-columns:minmax(0,1fr)330px;\n      gap:28px;\n      align-items:start;\n    }\n\n    .tp-sidebar{position:sticky;top:20px}\n    .tp-card{\n      background:#fff;\n      border:1px solid var(--border);\n      border-radius:16px;\n      box-shadow:0 14px 40px rgba(0,0,0,.055);\n      overflow:hidden;\n    }\n\n    .tp-breadcrumb{\n      font-size:13px;\n      color:#555;\n      margin-bottom:16px;\n    }\n    .tp-breadcrumb span{\n      color:#999;\n      padding:0 7px;\n    }\n\n    .tp-title{\n      font-family:\"Playfair Display\",serif;\n      font-size:clamp(34px,4vw,48px);\n      line-height:1.08;\n      font-weight:800;\n      margin:0 0 22px;\n      color:#111;\n    }\n\n    .tp-gallery-wrap{margin-bottom:22px}\n    .tp-hero{\n      position:relative;\n      width:100%;\n      height:360px;\n      border-radius:12px;\n      overflow:hidden;\n      box-shadow:0 12px 32px rgba(0,0,0,.08);\n      background:#eee;\n    }\n    .tp-hero img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      display:block;\n    }\n\n    .tp-view-photos{\n      position:absolute;\n      top:22px;\n      right:22px;\n      border:none;\n      background:#fff;\n      color:#111;\n      font-weight:800;\n      font-size:14px;\n      padding:13px 18px;\n      border-radius:8px;\n      box-shadow:0 8px 22px rgba(0,0,0,.16);\n      cursor:pointer;\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n    }\n\n    .tp-gallery{\n      display:grid;\n      grid-template-columns:repeat(6,minmax(0,1fr));\n      gap:10px;\n      overflow-x:auto;\n      margin-top:14px;\n      scrollbar-width:thin;\n    }\n    .tp-thumb{\n      height:92px;\n      min-width:0;\n      border-radius:9px;\n      overflow:hidden;\n      border:3px solid transparent;\n      cursor:pointer;\n      background:#eee;\n      transition:.25s;\n    }\n    .tp-thumb.active{border-color:var(--orange)}\n    .tp-thumb img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      display:block;\n      transition:.25s;\n    }\n    .tp-thumb:hover img{transform:scale(1.06)}\n\n    .tp-tour-info-box{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:14px;\n      margin:0 0 30px;\n    }\n    .tp-tour-info-item{\n      background:#fff;\n      border:1px solid var(--border);\n      border-radius:14px;\n      padding:18px;\n      display:flex;\n      align-items:center;\n      gap:14px;\n      box-shadow:0 10px 28px rgba(0,0,0,.045);\n    }\n    .tp-tour-info-icon{\n      width:44px;\n      height:44px;\n      min-width:44px;\n      border-radius:13px;\n      background:#fff3e8;\n      color:var(--orange);\n      display:grid;\n      place-items:center;\n      font-size:20px;\n    }\n    .tp-tour-info-label{\n      font-size:12px;\n      color:#777;\n      font-weight:700;\n      margin-bottom:4px;\n    }\n    .tp-tour-info-value{\n      font-size:15px;\n      color:#111;\n      font-weight:800;\n    }\n\n    .tp-content-section{margin-bottom:30px}\n    .tp-content-section h2{\n      font-family:\"Playfair Display\",serif;\n      font-size:25px;\n      font-weight:800;\n      margin:0 0 12px;\n      color:#111;\n    }\n    .tp-content-section p{\n      font-size:15.5px;\n      line-height:1.72;\n      color:#222;\n      margin:0;\n      max-width:980px;\n    }\n    .tp-content-section strong{font-weight:800;color:#111}\n\n    .tp-highlights{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:16px;\n      margin-top:18px;\n    }\n    .tp-highlight{\n      background:#fff;\n      border:1px solid var(--border);\n      border-radius:14px;\n      padding:18px;\n      display:flex;\n      gap:14px;\n      box-shadow:0 10px 28px rgba(0,0,0,.045);\n      transition:.25s;\n    }\n    .tp-highlight:hover{\n      transform:translateY(-3px);\n      border-color:rgba(239,108,0,.32);\n    }\n    .tp-highlight-icon{\n      width:46px;\n      height:46px;\n      min-width:46px;\n      background:#fff3e8;\n      color:var(--orange);\n      border-radius:14px;\n      display:grid;\n      place-items:center;\n      font-size:22px;\n    }\n    .tp-highlight-title{\n      font-size:14px;\n      font-weight:800;\n      color:#111;\n      margin-bottom:5px;\n    }\n    .tp-highlight-text{\n      font-size:12.5px;\n      color:#666;\n      line-height:1.45;\n    }\n\n    .tp-itinerary{\n      position:relative;\n      margin-top:18px;\n    }\n    .tp-itinerary:before{\n      content:\"\";\n      position:absolute;\n      left:31px;\n      top:32px;\n      bottom:32px;\n      width:2px;\n      background:linear-gradient(to bottom,var(--orange),rgba(239,108,0,.18),var(--orange));\n      z-index:0;\n    }\n    .tp-day-row{\n      position:relative;\n      display:grid;\n      grid-template-columns:64px 1fr;\n      gap:14px;\n      background:#fff;\n      border:1px solid var(--border);\n      border-radius:16px;\n      padding:18px;\n      margin-bottom:16px;\n      box-shadow:0 10px 28px rgba(0,0,0,.045);\n      z-index:1;\n      transition:.25s;\n    }\n    .tp-day-row:hover{\n      border-color:rgba(239,108,0,.45);\n      box-shadow:0 14px 34px rgba(239,108,0,.10);\n      transform:translateY(-2px);\n    }\n    .tp-day-icon-wrap{\n      display:flex;\n      justify-content:center;\n      z-index:2;\n    }\n    .tp-day-icon{\n      width:44px;\n      height:44px;\n      background:#fff1e6;\n      border:1px solid rgba(239,108,0,.25);\n      border-radius:50%;\n      display:grid;\n      place-items:center;\n      color:var(--orange);\n      font-size:17px;\n      box-shadow:0 0 0 7px #fff;\n    }\n    .tp-day-heading{\n      display:flex;\n      align-items:center;\n      gap:8px;\n      flex-wrap:wrap;\n      margin-bottom:9px;\n    }\n    .tp-day-label{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      background:#fff3e8;\n      color:var(--orange);\n      border:1px solid rgba(239,108,0,.22);\n      border-radius:999px;\n      padding:6px 12px;\n      font-size:13px;\n      font-weight:900;\n      line-height:1;\n      white-space:nowrap;\n    }\n    .tp-day-title{\n      font-family:\"Playfair Display\",serif;\n      font-size:21px;\n      font-weight:800;\n      color:#111;\n      line-height:1.25;\n      margin:0;\n    }\n    .tp-day-text{\n      font-size:15px;\n      line-height:1.72;\n      color:#333;\n      margin:0;\n    }\n\n    .tp-inclusion-grid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:16px;\n    }\n    .tp-inc-card{\n      border-radius:12px;\n      padding:20px;\n      border:1px solid;\n    }\n    .tp-inc-card.included{\n      background:var(--green-bg);\n      border-color:#c9edd3;\n    }\n    .tp-inc-card.excluded{\n      background:var(--red-bg);\n      border-color:#ffd0d0;\n    }\n    .tp-inc-card h3{\n      font-family:\"Playfair Display\",serif;\n      font-size:21px;\n      margin:0 0 12px;\n    }\n    .tp-inc-card.included h3{color:var(--green)}\n    .tp-inc-card.excluded h3{color:var(--red)}\n\n    .tp-list{\n      list-style:none;\n      padding:0;\n      margin:0;\n      display:flex;\n      flex-direction:column;\n      gap:9px;\n    }\n    .tp-list li{\n      display:flex;\n      align-items:flex-start;\n      gap:10px;\n      font-size:14px;\n      color:#222;\n    }\n    .tp-check,.tp-x{\n      width:18px;\n      height:18px;\n      border-radius:50%;\n      color:#fff;\n      display:grid;\n      place-items:center;\n      min-width:18px;\n      margin-top:1px;\n      font-size:10px;\n    }\n    .tp-check{background:var(--green)}\n    .tp-x{background:var(--red)}\n\n    .tp-faq{\n      display:flex;\n      flex-direction:column;\n      gap:12px;\n    }\n    .tp-faq-item{\n      border-radius:14px;\n      border:1px solid var(--border);\n      overflow:hidden;\n      background:#fff;\n      box-shadow:0 10px 28px rgba(0,0,0,.045);\n      transition:.25s;\n    }\n    .tp-faq-item:hover,.tp-faq-item.active{border-color:rgba(239,108,0,.45)}\n    .tp-faq-question{\n      width:100%;\n      min-height:62px;\n      background:#fff;\n      border:none;\n      display:flex;\n      justify-content:space-between;\n      align-items:center;\n      gap:15px;\n      padding:16px 18px;\n      font-family:\"Playfair Display\",serif;\n      font-size:18px;\n      font-weight:800;\n      cursor:pointer;\n      text-align:left;\n      color:#111;\n    }\n    .tp-faq-question i{\n      color:var(--orange);\n      transition:.25s;\n    }\n    .tp-faq-item.active .tp-faq-question i{transform:rotate(180deg)}\n    .tp-faq-answer{\n      display:none;\n      padding:0 18px 18px;\n      color:#555;\n      font-size:14.5px;\n      line-height:1.65;\n    }\n    .tp-faq-item.active .tp-faq-answer{display:block}\n\n    .tp-price-box{\n      padding:26px 24px 22px;\n      border-bottom:1px solid var(--border);\n      text-align:center;\n      background:linear-gradient(180deg,#fff7ef,#fff);\n    }\n    .tp-price-small{\n      font-size:13px;\n      font-weight:800;\n      color:#777;\n      text-transform:uppercase;\n      letter-spacing:.8px;\n      margin-bottom:7px;\n    }\n    .tp-price-request{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:9px;\n      background:#fff;\n      border:1px solid rgba(239,108,0,.25);\n      color:var(--orange);\n      padding:13px 18px;\n      border-radius:999px;\n      font-size:24px;\n      line-height:1;\n      font-weight:800;\n      box-shadow:0 10px 24px rgba(239,108,0,.10);\n    }\n    .tp-price-note{\n      margin-top:10px;\n      color:#666;\n      font-size:12.5px;\n      font-weight:600;\n    }\n\n    .tp-form-area{padding:20px}\n    .tp-section-title{\n      font-family:\"Playfair Display\",serif;\n      font-size:21px;\n      font-weight:800;\n      margin:0 0 16px;\n      color:#171717;\n    }\n\n    .tp-calendar{\n      border:1px solid var(--border);\n      border-radius:12px;\n      padding:16px;\n      margin-bottom:16px;\n    }\n    .tp-cal-head{\n      display:flex;\n      justify-content:space-between;\n      align-items:center;\n      font-weight:800;\n      font-size:14px;\n      margin-bottom:16px;\n    }\n    .tp-cal-arrow{\n      border:none;\n      background:transparent;\n      cursor:pointer;\n      color:#222;\n      padding:4px;\n      font-size:16px;\n    }\n    .tp-week,.tp-days{\n      display:grid;\n      grid-template-columns:repeat(7,1fr);\n      text-align:center;\n      gap:7px;\n      font-size:13px;\n    }\n    .tp-week{\n      font-weight:800;\n      color:#111;\n      margin-bottom:11px;\n    }\n    .tp-day{\n      height:28px;\n      display:grid;\n      place-items:center;\n      border-radius:50%;\n      color:#222;\n      cursor:pointer;\n    }\n    .tp-day.active{\n      background:var(--orange);\n      color:#fff;\n      font-weight:800;\n    }\n\n    .tp-field{margin-top:14px}\n    .tp-field label{\n      display:flex;\n      align-items:center;\n      gap:8px;\n      font-size:14px;\n      font-weight:800;\n      margin-bottom:9px;\n    }\n    .tp-field label i{color:var(--orange)}\n    .tp-field input,\n    .tp-field textarea{\n      width:100%;\n      border:1px solid var(--border);\n      border-radius:9px;\n      padding:13px 14px;\n      font-family:inherit;\n      font-size:14px;\n      outline:none;\n      background:#fff;\n      color:#222;\n    }\n    .tp-field textarea{\n      min-height:82px;\n      resize:vertical;\n    }\n    .tp-field input:focus,\n    .tp-field textarea:focus{\n      border-color:var(--orange);\n      box-shadow:0 0 0 3px rgba(239,108,0,.12);\n    }\n\n    .tp-passenger-box{\n      margin-top:14px;\n      position:relative;\n    }\n    .tp-passenger-button{\n      width:100%;\n      border:1px solid var(--border);\n      background:#fff;\n      border-radius:9px;\n      padding:13px 14px;\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap:10px;\n      cursor:pointer;\n      font-family:inherit;\n      color:#111;\n    }\n    .tp-passenger-left{\n      display:flex;\n      align-items:center;\n      gap:9px;\n      font-weight:800;\n      font-size:14px;\n    }\n    .tp-passenger-left i{color:var(--orange)}\n    .tp-passenger-summary{\n      font-size:12px;\n      color:#666;\n      font-weight:700;\n    }\n    .tp-passenger-panel{\n      display:none;\n      position:absolute;\n      z-index:20;\n      left:0;\n      right:0;\n      top:calc(100% + 8px);\n      background:#fff;\n      border:1px solid var(--border);\n      border-radius:12px;\n      box-shadow:0 18px 40px rgba(0,0,0,.12);\n      padding:14px;\n    }\n    .tp-passenger-box:hover .tp-passenger-panel,\n    .tp-passenger-box.active .tp-passenger-panel{display:block}\n    .tp-counter{\n      display:grid;\n      grid-template-columns:1fr 110px;\n      gap:12px;\n      align-items:center;\n      padding:13px 0;\n      border-bottom:1px solid var(--border);\n    }\n    .tp-counter:last-child{border-bottom:none}\n    .tp-counter-title{\n      font-size:14px;\n      font-weight:800;\n    }\n    .tp-counter-age{\n      font-size:11px;\n      color:#666;\n      margin-top:5px;\n    }\n    .tp-counter-controls{\n      display:grid;\n      grid-template-columns:34px 1fr 34px;\n      border:1px solid var(--border);\n      border-radius:9px;\n      overflow:hidden;\n      height:36px;\n    }\n    .tp-counter-controls button{\n      border:none;\n      background:#fff;\n      cursor:pointer;\n      font-size:18px;\n      color:#222;\n    }\n    .tp-counter-controls span{\n      display:grid;\n      place-items:center;\n      border-left:1px solid var(--border);\n      border-right:1px solid var(--border);\n      font-weight:800;\n      font-size:14px;\n    }\n\n    .tp-book-btn{\n      margin-top:18px;\n      width:100%;\n      border:none;\n      background:linear-gradient(135deg,var(--orange),var(--orange-dark));\n      color:#fff;\n      padding:17px 22px;\n      border-radius:10px;\n      font-size:20px;\n      font-weight:800;\n      cursor:pointer;\n      display:flex;\n      justify-content:center;\n      align-items:center;\n      gap:12px;\n      transition:.25s;\n    }\n    .tp-book-btn:hover{\n      transform:translateY(-2px);\n      box-shadow:0 14px 28px rgba(239,108,0,.25);\n    }\n    .tp-book-btn:disabled{\n      opacity:.7;\n      cursor:not-allowed;\n      transform:none;\n    }\n\n    .tp-secure{\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      gap:6px;\n      font-size:11px;\n      color:#777;\n      margin-top:12px;\n      text-align:center;\n    }\n    .tp-form-benefits{\n      margin-top:18px;\n      padding-top:18px;\n      border-top:1px solid var(--border);\n      display:grid;\n      gap:12px;\n    }\n    .tp-form-benefit{\n      display:flex;\n      align-items:flex-start;\n      gap:11px;\n      color:#222;\n      font-size:13.5px;\n      line-height:1.4;\n      font-weight:700;\n    }\n    .tp-form-benefit i{\n      width:22px;\n      height:22px;\n      min-width:22px;\n      border:2px solid var(--orange);\n      color:var(--orange);\n      border-radius:50%;\n      display:grid;\n      place-items:center;\n      font-size:11px;\n    }\n\n    .tp-popup-overlay{\n      position:fixed;\n      inset:0;\n      background:rgba(10,10,10,.62);\n      backdrop-filter:blur(6px);\n      z-index:999999;\n      display:none;\n      align-items:center;\n      justify-content:center;\n      padding:14px;\n    }\n    .tp-popup-overlay.active{display:flex}\n    .tp-popup-box{\n      width:min(720px,100%);\n      max-height:92vh;\n      overflow-y:auto;\n      background:#fff;\n      border-radius:22px;\n      box-shadow:0 30px 90px rgba(0,0,0,.28);\n      animation:tpPopupShow .25s ease;\n    }\n    @keyframes tpPopupShow{\n      from{opacity:0;transform:translateY(18px) scale(.96)}\n      to{opacity:1;transform:translateY(0) scale(1)}\n    }\n    .tp-popup-head{\n      background:linear-gradient(135deg,var(--orange),var(--orange-dark));\n      color:#fff;\n      padding:24px 24px 22px;\n      text-align:center;\n    }\n    .tp-popup-icon{\n      width:54px;\n      height:54px;\n      margin:0 auto 12px;\n      background:rgba(255,255,255,.18);\n      border:2px solid rgba(255,255,255,.35);\n      border-radius:50%;\n      display:grid;\n      place-items:center;\n      font-size:24px;\n    }\n    .tp-popup-head h3{\n      margin:0 0 7px;\n      font-family:\"Playfair Display\",serif;\n      font-size:30px;\n      font-weight:800;\n      color:#fff;\n    }\n    .tp-popup-head p{\n      max-width:520px;\n      margin:0 auto;\n      font-size:14.5px;\n      opacity:.94;\n      line-height:1.55;\n    }\n    .tp-popup-body{padding:20px}\n    .tp-popup-summary{\n      display:grid;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      gap:10px;\n    }\n    .tp-popup-item{\n      background:#fff8f1;\n      border:1px solid rgba(239,108,0,.16);\n      border-radius:14px;\n      padding:12px;\n      display:grid;\n      grid-template-columns:34px 1fr;\n      gap:10px;\n      align-items:center;\n      min-height:82px;\n    }\n    .tp-popup-item i{\n      width:34px;\n      height:34px;\n      display:grid;\n      place-items:center;\n      border-radius:11px;\n      background:#fff1e6;\n      color:var(--orange);\n      font-size:15px;\n    }\n    .tp-popup-label{\n      font-size:10.5px;\n      color:#777;\n      font-weight:900;\n      text-transform:uppercase;\n      letter-spacing:.4px;\n      margin-bottom:4px;\n    }\n    .tp-popup-value{\n      font-size:13.5px;\n      color:#111;\n      font-weight:850;\n      line-height:1.3;\n      word-break:break-word;\n    }\n    .tp-popup-actions{padding:0 20px 20px}\n    .tp-popup-close{\n      width:100%;\n      border:none;\n      border-radius:13px;\n      padding:15px 18px;\n      font-weight:900;\n      cursor:pointer;\n      text-align:center;\n      background:#111;\n      color:#fff;\n      font-size:15px;\n    }\n    .tp-popup-close:hover{background:var(--orange)}\n\n    @media(max-width:1024px){\n      .tp-container{grid-template-columns:1fr}\n      .tp-sidebar{position:relative;top:auto}\n      .tp-highlights{grid-template-columns:repeat(2,1fr)}\n      .tp-hero{height:310px}\n    }\n\n    @media(max-width:768px){\n      .tp-booking-page{padding:16px 10px 50px}\n      .tp-breadcrumb{display:none}\n      .tp-title{\n        font-size:clamp(28px,8.2vw,34px)!important;\n        line-height:1.08!important;\n        letter-spacing:-.8px;\n        max-width:96%;\n        text-wrap:balance;\n        margin-bottom:16px;\n      }\n      .tp-hero{height:235px}\n      .tp-view-photos{\n        top:12px;\n        right:12px;\n        padding:10px 13px;\n        font-size:12px;\n      }\n      .tp-gallery{\n        grid-template-columns:repeat(6,minmax(92px,1fr));\n        gap:8px;\n        padding-bottom:6px;\n      }\n      .tp-thumb{\n        height:74px;\n        min-width:92px;\n      }\n      .tp-tour-info-box{\n        grid-template-columns:repeat(2,1fr);\n        gap:10px;\n      }\n      .tp-tour-info-item{\n        padding:13px;\n        gap:10px;\n      }\n      .tp-tour-info-item:nth-child(3){grid-column:1\/-1}\n      .tp-tour-info-icon{\n        width:38px;\n        height:38px;\n        min-width:38px;\n        font-size:17px;\n      }\n      .tp-tour-info-value{font-size:13px}\n      .tp-content-section h2{font-size:24px}\n      .tp-content-section p{\n        font-size:14.5px;\n        line-height:1.7;\n      }\n      .tp-highlights{\n        grid-template-columns:repeat(2,1fr);\n        gap:10px;\n      }\n      .tp-highlight{\n        padding:13px;\n        display:block;\n      }\n      .tp-highlight-icon{\n        width:42px;\n        height:42px;\n        margin-bottom:10px;\n      }\n      .tp-highlight-title{font-size:13px}\n      .tp-highlight-text{font-size:11.5px}\n      .tp-itinerary:before{\n        left:25px;\n        top:28px;\n        bottom:28px;\n      }\n      .tp-day-row{\n        grid-template-columns:52px 1fr;\n        gap:10px;\n        padding:14px;\n        border-radius:14px;\n        margin-bottom:14px;\n      }\n      .tp-day-icon{\n        width:38px;\n        height:38px;\n        font-size:15px;\n        box-shadow:0 0 0 6px #fff;\n      }\n      .tp-day-title{font-size:18px}\n      .tp-day-text{\n        font-size:13.8px;\n        line-height:1.65;\n      }\n      .tp-inclusion-grid{grid-template-columns:1fr}\n      .tp-faq-question{\n        font-size:16px;\n        padding:15px;\n      }\n      .tp-passenger-panel{\n        position:static;\n        margin-top:10px;\n        box-shadow:none;\n      }\n      .tp-popup-box{\n        max-height:88vh;\n        border-radius:18px;\n      }\n      .tp-popup-head{\n        padding:20px 16px 18px;\n      }\n      .tp-popup-head h3{font-size:25px}\n      .tp-popup-summary{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n        gap:8px;\n      }\n      .tp-popup-item{\n        grid-template-columns:1fr;\n        gap:7px;\n        min-height:118px;\n        padding:11px;\n        align-items:start;\n      }\n    }\n\n    @media(max-width:480px){\n      .tp-title{\n        font-size:28px!important;\n        line-height:1.1!important;\n      }\n      .tp-hero{height:215px}\n      .tp-price-request{font-size:21px}\n      .tp-day-heading{display:block}\n      .tp-day-label{\n        display:inline-flex;\n        margin-right:5px;\n        margin-bottom:5px;\n      }\n      .tp-day-title{\n        display:inline;\n        font-size:17px;\n      }\n      .tp-counter{grid-template-columns:1fr}\n      .tp-counter-controls{width:140px}\n    }\n  \n    \/* ================================\n       MOBILE ONLY UI\/UX + FAQ TITLE FIX\n       Desktop\/laptop remains unchanged\n    ================================ *\/\n    @media (max-width: 768px) {\n      .tp-booking-page {\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-x: hidden !important;\n        padding: 14px 12px 45px !important;\n      }\n\n      .tp-booking-page *,\n      .tp-container,\n      .tp-main,\n      .tp-sidebar,\n      .tp-gallery-wrap,\n      .tp-tour-info-box,\n      .tp-content-section,\n      .tp-faq {\n        max-width: 100% !important;\n        min-width: 0 !important;\n      }\n\n      .tp-container {\n        display: block !important;\n        width: 100% !important;\n        overflow: hidden !important;\n      }\n\n      .tp-main,\n      .tp-sidebar {\n        width: 100% !important;\n        overflow: hidden !important;\n      }\n\n      .tp-title {\n        width: 100% !important;\n        max-width: 100% !important;\n        font-size: 30px !important;\n        line-height: 1.12 !important;\n        letter-spacing: -0.5px !important;\n        margin: 0 0 16px !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-gallery-wrap {\n        width: 100% !important;\n        overflow: hidden !important;\n        margin-bottom: 18px !important;\n      }\n\n      .tp-hero {\n        width: 100% !important;\n        height: 220px !important;\n        border-radius: 16px !important;\n      }\n\n      .tp-view-photos {\n        top: 12px !important;\n        right: 12px !important;\n        padding: 9px 12px !important;\n        font-size: 12px !important;\n        border-radius: 10px !important;\n        max-width: calc(100% - 24px) !important;\n        white-space: nowrap !important;\n      }\n\n      .tp-gallery {\n        display: flex !important;\n        grid-template-columns: none !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-x: auto !important;\n        overflow-y: hidden !important;\n        gap: 8px !important;\n        padding: 0 2px 8px !important;\n        margin-top: 12px !important;\n        -webkit-overflow-scrolling: touch;\n        scroll-snap-type: x mandatory;\n      }\n\n      .tp-thumb {\n        flex: 0 0 86px !important;\n        width: 86px !important;\n        min-width: 86px !important;\n        height: 68px !important;\n        border-radius: 10px !important;\n        scroll-snap-align: start;\n      }\n\n      .tp-thumb.active {\n        border-width: 3px !important;\n      }\n\n      .tp-tour-info-box {\n        grid-template-columns: 1fr 1fr !important;\n        gap: 10px !important;\n        width: 100% !important;\n        margin-bottom: 26px !important;\n      }\n\n      .tp-tour-info-item {\n        width: 100% !important;\n        min-width: 0 !important;\n        padding: 13px 10px !important;\n        gap: 9px !important;\n        border-radius: 16px !important;\n        align-items: center !important;\n      }\n\n      .tp-tour-info-item:nth-child(3) {\n        grid-column: 1 \/ -1 !important;\n      }\n\n      .tp-tour-info-icon {\n        width: 40px !important;\n        height: 40px !important;\n        min-width: 40px !important;\n        font-size: 17px !important;\n      }\n\n      .tp-tour-info-label {\n        font-size: 12px !important;\n        line-height: 1.2 !important;\n      }\n\n      .tp-tour-info-value {\n        font-size: 13.5px !important;\n        line-height: 1.3 !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-content-section {\n        width: 100% !important;\n        margin-bottom: 28px !important;\n      }\n\n      .tp-content-section h2 {\n        font-size: 24px !important;\n        line-height: 1.15 !important;\n        margin-bottom: 10px !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-content-section p {\n        font-size: 14.5px !important;\n        line-height: 1.7 !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-highlights {\n        grid-template-columns: 1fr 1fr !important;\n        gap: 10px !important;\n      }\n\n      .tp-highlight {\n        min-width: 0 !important;\n        padding: 13px 10px !important;\n        border-radius: 15px !important;\n      }\n\n      .tp-highlight-icon {\n        width: 38px !important;\n        height: 38px !important;\n        min-width: 38px !important;\n        font-size: 17px !important;\n      }\n\n      .tp-highlight-title {\n        font-size: 12.8px !important;\n        line-height: 1.25 !important;\n      }\n\n      .tp-highlight-text {\n        font-size: 11.5px !important;\n        line-height: 1.45 !important;\n      }\n\n      .tp-day-row {\n        width: 100% !important;\n        grid-template-columns: 46px 1fr !important;\n        gap: 9px !important;\n        padding: 14px 12px !important;\n        border-radius: 16px !important;\n      }\n\n      .tp-day-title {\n        font-size: 17px !important;\n        line-height: 1.25 !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-day-text {\n        font-size: 13.8px !important;\n        line-height: 1.65 !important;\n      }\n\n      .tp-sidebar {\n        margin-top: 26px !important;\n      }\n\n      .tp-card {\n        border-radius: 18px !important;\n      }\n\n      .tp-price-box {\n        padding: 22px 16px 18px !important;\n      }\n\n      .tp-price-request {\n        font-size: 20px !important;\n        padding: 12px 15px !important;\n        max-width: 100% !important;\n      }\n\n      .tp-form-area {\n        padding: 16px !important;\n      }\n\n      .tp-faq {\n        width: 100% !important;\n        overflow: hidden !important;\n      }\n\n      .tp-faq-item {\n        width: 100% !important;\n        border-radius: 13px !important;\n        overflow: hidden !important;\n      }\n\n      .tp-faq-question {\n        width: 100% !important;\n        height: auto !important;\n        min-height: 58px !important;\n        padding: 15px 12px !important;\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) 18px !important;\n        align-items: center !important;\n        gap: 8px !important;\n        font-family: Inter, sans-serif !important;\n        font-size: 14px !important;\n        line-height: 1.35 !important;\n        font-weight: 800 !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        text-overflow: clip !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-align: left !important;\n        -webkit-line-clamp: unset !important;\n        line-clamp: unset !important;\n      }\n\n      .tp-faq-question * {\n        white-space: normal !important;\n        overflow: visible !important;\n        text-overflow: clip !important;\n        -webkit-line-clamp: unset !important;\n        line-clamp: unset !important;\n      }\n\n      .tp-faq-question i {\n        width: 18px !important;\n        min-width: 18px !important;\n        height: 18px !important;\n        display: grid !important;\n        place-items: center !important;\n        font-size: 12px !important;\n        justify-self: end !important;\n      }\n\n      .tp-faq-answer {\n        padding: 0 12px 15px !important;\n        font-size: 13.5px !important;\n        line-height: 1.65 !important;\n        overflow-wrap: anywhere !important;\n      }\n\n      .tp-popup-summary {\n        grid-template-columns: 1fr 1fr !important;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .tp-booking-page {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n      }\n\n      .tp-title {\n        font-size: 27px !important;\n        line-height: 1.12 !important;\n      }\n\n      .tp-hero {\n        height: 205px !important;\n      }\n\n      .tp-thumb {\n        flex-basis: 78px !important;\n        width: 78px !important;\n        min-width: 78px !important;\n        height: 62px !important;\n      }\n\n      .tp-tour-info-box {\n        grid-template-columns: 1fr !important;\n      }\n\n      .tp-tour-info-item:nth-child(3) {\n        grid-column: auto !important;\n      }\n\n      .tp-tour-info-item {\n        padding: 14px !important;\n      }\n\n      .tp-tour-info-value {\n        font-size: 14px !important;\n      }\n\n      .tp-highlights {\n        grid-template-columns: 1fr 1fr !important;\n      }\n\n      .tp-highlight {\n        padding: 12px 9px !important;\n      }\n\n      .tp-faq-question {\n        padding: 14px 10px !important;\n        grid-template-columns: minmax(0, 1fr) 16px !important;\n        gap: 7px !important;\n        font-size: 13.2px !important;\n        line-height: 1.35 !important;\n        letter-spacing: -0.1px !important;\n      }\n\n      .tp-faq-question i {\n        width: 16px !important;\n        min-width: 16px !important;\n        font-size: 11px !important;\n      }\n\n      .tp-popup-summary {\n        grid-template-columns: 1fr !important;\n      }\n    }\n\n  <\/style>\n\n  <div class=\"tp-container\">\n    <main class=\"tp-main\">\n      <div class=\"tp-breadcrumb\">Home <span>\u203a<\/span> Activities <span>\u203a<\/span> Desert Quad Expedition<\/div>\n      <h1 class=\"tp-title\">Desert Quad Expedition<\/h1>\n\n      <div class=\"tp-gallery-wrap\">\n        <div class=\"tp-hero\">\n          <img decoding=\"async\" id=\"mainTourImage\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/57-1.webp\" alt=\"Desert Quad Expedition\">\n          <button class=\"tp-view-photos\" type=\"button\"><i class=\"fa-regular fa-images\"><\/i> View Photos<\/button>\n        <\/div>\n\n        <div class=\"tp-gallery\">\n          <div class=\"tp-thumb active\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/57-1.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/57-1.webp\" alt=\"Desert Quad Expedition\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/54-1.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/54-1.webp\" alt=\"Desert Quad Adventure\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/53-1.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/53-1.webp\" alt=\"Quad Biking Desert\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/60-1.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/60-1.webp\" alt=\"Desert Quad Ride\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/73.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/73.webp\" alt=\"Desert Activity Morocco\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/71-2.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/71-2.webp\" alt=\"Quad Excursion Morocco\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tp-tour-info-box\">\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/div>\n          <div>\n            <div class=\"tp-tour-info-label\">Destination<\/div>\n            <div class=\"tp-tour-info-value\">Agafay Desert, Morocco<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-regular fa-clock\"><\/i><\/div>\n          <div>\n            <div class=\"tp-tour-info-label\">Duration<\/div>\n            <div class=\"tp-tour-info-value\">Half Day Adventure<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-users\"><\/i><\/div>\n          <div>\n            <div class=\"tp-tour-info-label\">Group Size<\/div>\n            <div class=\"tp-tour-info-value\">Max People: 30<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <section class=\"tp-content-section\">\n        <h2>Desert Quad Expedition Description<\/h2>\n        <p><strong>Desert Quad Expedition<\/strong> is an exciting outdoor adventure in the stunning Moroccan desert, perfect for travelers looking for action, scenery, and unforgettable memories. This private <strong>desert quad biking experience<\/strong> takes you across rocky trails, open desert tracks, scenic hills, and breathtaking landscapes with panoramic viewpoints. Enjoy the thrill of riding a powerful quad bike, discover authentic desert surroundings, stop for amazing photos, and experience a memorable activity near Marrakech. This adventure is ideal for couples, friends, families, and anyone looking for one of the best desert activities in Morocco.<\/p>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>Desert Quad Expedition Highlights<\/h2>\n        <div class=\"tp-highlights\">\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-motorcycle\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Quad Biking Adventure<\/div>\n              <div class=\"tp-highlight-text\">Ride across desert tracks with an exciting off-road experience.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-sun\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Desert Landscapes<\/div>\n              <div class=\"tp-highlight-text\">Discover open views, rocky trails, and beautiful scenery.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-camera\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Photo Stops<\/div>\n              <div class=\"tp-highlight-text\">Enjoy scenic stops for unforgettable desert pictures.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-helmet-safety\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Safety Equipment<\/div>\n              <div class=\"tp-highlight-text\">Helmet and safety briefing included before the ride.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-route\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Guided Route<\/div>\n              <div class=\"tp-highlight-text\">Follow an experienced guide through the best desert paths.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-highlight\">\n            <div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-mug-hot\"><\/i><\/div>\n            <div>\n              <div class=\"tp-highlight-title\">Moroccan Hospitality<\/div>\n              <div class=\"tp-highlight-text\">Enjoy a warm local welcome and tea depending on the option.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>Desert Quad Expedition Program<\/h2>\n\n        <div class=\"tp-itinerary\">\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div>\n              <div class=\"tp-day-heading\">\n                <span class=\"tp-day-label\">Step 1<\/span>\n                <h3 class=\"tp-day-title\">Pickup & Transfer to the Desert<\/h3>\n              <\/div>\n              <p class=\"tp-day-text\">Start your <strong>Desert Quad Expedition<\/strong> with pickup from your hotel, riad, or preferred location. Travel in a comfortable vehicle toward the desert area, where your adventure begins with beautiful views along the way.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div>\n              <div class=\"tp-day-heading\">\n                <span class=\"tp-day-label\">Step 2<\/span>\n                <h3 class=\"tp-day-title\">Arrival & Safety Briefing<\/h3>\n              <\/div>\n              <p class=\"tp-day-text\">Upon arrival, meet your guide and receive a full safety briefing before starting. You will be given your helmet and clear instructions so you can enjoy the ride with confidence and comfort.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div>\n              <div class=\"tp-day-heading\">\n                <span class=\"tp-day-label\">Step 3<\/span>\n                <h3 class=\"tp-day-title\">Desert Quad Ride<\/h3>\n              <\/div>\n              <p class=\"tp-day-text\">Ride your quad bike across desert tracks, rocky trails, open plains, and scenic viewpoints. Follow your guide through an exciting route that combines fun, adventure, and amazing natural landscapes.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div>\n              <div class=\"tp-day-heading\">\n                <span class=\"tp-day-label\">Step 4<\/span>\n                <h3 class=\"tp-day-title\">Photo Stop & Relaxing Break<\/h3>\n              <\/div>\n              <p class=\"tp-day-text\">Enjoy a stop for photos in one of the most beautiful parts of the route. Depending on the selected experience, you may also enjoy Moroccan tea while taking in the calm desert atmosphere.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div>\n              <div class=\"tp-day-heading\">\n                <span class=\"tp-day-label\">Step 5<\/span>\n                <h3 class=\"tp-day-title\">Return & Drop-off<\/h3>\n              <\/div>\n              <p class=\"tp-day-text\">After the ride, return to the base and prepare for your transfer back. Your driver will take you back to your hotel, riad, or preferred location after a fun and memorable desert activity.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <div class=\"tp-inclusion-grid\">\n          <div class=\"tp-inc-card included\">\n            <h3>Included<\/h3>\n            <ul class=\"tp-list\">\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Pickup and drop-off service<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Comfortable transportation<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Quad bike ride<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Professional guide<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Helmet and safety equipment<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Photo stop during the route<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"tp-inc-card excluded\">\n            <h3>Not Included<\/h3>\n            <ul class=\"tp-list\">\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Personal expenses<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Drinks unless mentioned<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Tips for guide or driver<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Travel insurance<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Extra optional activities<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>Desert Quad Expedition FAQ<\/h2>\n        <div class=\"tp-faq\">\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Is Desert Quad Expedition private?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, this desert quad experience can be organized privately depending on your request and availability.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Do I need experience to ride a quad bike?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">No, beginners can join. A guide provides safety instructions and explains how to ride before the activity starts.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Is safety equipment included?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, helmet and the necessary safety equipment are included for the activity.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">What should I wear for the quad activity?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Wear comfortable clothes, closed shoes, sunglasses, and bring sunscreen. A light jacket can also be useful depending on the season.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Can families or couples join this activity?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, this activity is great for couples, friends, and families looking for an exciting desert adventure.<\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/main>\n\n    <aside class=\"tp-sidebar\">\n      <div class=\"tp-card\">\n        <div class=\"tp-price-box\">\n          <div class=\"tp-price-small\">Tour Price<\/div>\n          <div class=\"tp-price-request\"><i class=\"fa-regular fa-message\"><\/i> Price on Request<\/div>\n          <div class=\"tp-price-note\">Send your request and get a fast quote<\/div>\n        <\/div>\n\n        <form class=\"tp-form-area\" id=\"tourBookingForm\">\n          <h3 class=\"tp-section-title\">Select Tour Date<\/h3>\n\n          <div class=\"tp-calendar\">\n            <div class=\"tp-cal-head\">\n              <button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-left\"><\/i><\/button>\n              <span>June 2025<\/span>\n              <button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-right\"><\/i><\/button>\n            <\/div>\n\n            <div class=\"tp-week\">\n              <span>Su<\/span><span>Mo<\/span><span>Tu<\/span><span>We<\/span><span>Th<\/span><span>Fr<\/span><span>Sa<\/span>\n            <\/div>\n\n            <div class=\"tp-days\">\n              <span class=\"tp-day\">1<\/span><span class=\"tp-day\">2<\/span><span class=\"tp-day\">3<\/span><span class=\"tp-day\">4<\/span><span class=\"tp-day\">5<\/span><span class=\"tp-day\">6<\/span><span class=\"tp-day\">7<\/span>\n              <span class=\"tp-day\">8<\/span><span class=\"tp-day\">9<\/span><span class=\"tp-day\">10<\/span><span class=\"tp-day\">11<\/span><span class=\"tp-day active\">12<\/span><span class=\"tp-day\">13<\/span><span class=\"tp-day\">14<\/span>\n              <span class=\"tp-day\">15<\/span><span class=\"tp-day\">16<\/span><span class=\"tp-day\">17<\/span><span class=\"tp-day\">18<\/span><span class=\"tp-day\">19<\/span><span class=\"tp-day\">20<\/span><span class=\"tp-day\">21<\/span>\n              <span class=\"tp-day\">22<\/span><span class=\"tp-day\">23<\/span><span class=\"tp-day\">24<\/span><span class=\"tp-day\">25<\/span><span class=\"tp-day\">26<\/span><span class=\"tp-day\">27<\/span><span class=\"tp-day\">28<\/span>\n              <span class=\"tp-day\">29<\/span><span class=\"tp-day\">30<\/span>\n            <\/div>\n          <\/div>\n\n          <input type=\"hidden\" id=\"selectedDate\" name=\"tour_date\" value=\"June 12, 2025\">\n          <input type=\"hidden\" name=\"tour_name\" value=\"Desert Quad Expedition\">\n          <input type=\"hidden\" name=\"tour_price\" value=\"Price on Request\">\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-user\"><\/i> Your Name<\/label>\n            <input id=\"customerName\" name=\"customer_name\" type=\"text\" placeholder=\"Enter your full name\" required>\n          <\/div>\n\n          <div class=\"tp-passenger-box\">\n            <button class=\"tp-passenger-button\" type=\"button\">\n              <span class=\"tp-passenger-left\"><i class=\"fa-solid fa-users\"><\/i> Passengers<\/span>\n              <span class=\"tp-passenger-summary\"><span id=\"passengerSummary\">2 Adults, 1 Child<\/span> <i class=\"fa-solid fa-chevron-down\"><\/i><\/span>\n            <\/button>\n\n            <div class=\"tp-passenger-panel\">\n              <div class=\"tp-counter\">\n                <div>\n                  <div class=\"tp-counter-title\">Adults<\/div>\n                  <div class=\"tp-counter-age\">Ages 12+<\/div>\n                <\/div>\n                <div class=\"tp-counter-controls\">\n                  <button type=\"button\" data-minus=\"adults\">\u2212<\/button>\n                  <span id=\"adults\">2<\/span>\n                  <button type=\"button\" data-plus=\"adults\">+<\/button>\n                <\/div>\n              <\/div>\n\n              <div class=\"tp-counter\">\n                <div>\n                  <div class=\"tp-counter-title\">Children<\/div>\n                  <div class=\"tp-counter-age\">Ages 5 \u2013 11<\/div>\n                <\/div>\n                <div class=\"tp-counter-controls\">\n                  <button type=\"button\" data-minus=\"children\">\u2212<\/button>\n                  <span id=\"children\">1<\/span>\n                  <button type=\"button\" data-plus=\"children\">+<\/button>\n                <\/div>\n              <\/div>\n\n              <div class=\"tp-counter\">\n                <div>\n                  <div class=\"tp-counter-title\">Infants<\/div>\n                  <div class=\"tp-counter-age\">Ages 0 \u2013 4<\/div>\n                <\/div>\n                <div class=\"tp-counter-controls\">\n                  <button type=\"button\" data-minus=\"infants\">\u2212<\/button>\n                  <span id=\"infants\">0<\/span>\n                  <button type=\"button\" data-plus=\"infants\">+<\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-solid fa-location-dot\"><\/i> Pickup Location<\/label>\n            <input id=\"pickupLocation\" name=\"pickup_location\" type=\"text\" placeholder=\"Write your hotel, riad, airport, or pickup address\">\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-message\"><\/i> Special Request <span style=\"font-weight:400;\">(Optional)<\/span><\/label>\n            <textarea id=\"specialRequest\" name=\"special_request\" placeholder=\"Tell us about your preferred pickup time or anything you need...\"><\/textarea>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-envelope\"><\/i> Your Email<\/label>\n            <input id=\"customerEmail\" name=\"customer_email\" type=\"email\" placeholder=\"name@example.com\" required>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-solid fa-phone\"><\/i> Your Phone \/ WhatsApp<\/label>\n            <input id=\"customerPhone\" name=\"customer_phone\" type=\"tel\" placeholder=\"+1 123 456 7890\" required>\n          <\/div>\n\n          <button class=\"tp-book-btn\" type=\"submit\" id=\"sendRequestBtn\">Send Request <i class=\"fa-solid fa-arrow-right\"><\/i><\/button>\n\n          <div class=\"tp-secure\"><i class=\"fa-solid fa-lock\"><\/i> Secure Request \u2013 Your data is safe with us.<\/div>\n\n          <div class=\"tp-form-benefits\">\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Best Price Guarantee<\/span><\/div>\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Fast Confirmation<\/span><\/div>\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Free Cancellation<br>up to 24 hours<\/span><\/div>\n          <\/div>\n        <\/form>\n      <\/div>\n    <\/aside>\n  <\/div>\n\n  <div class=\"tp-popup-overlay\" id=\"thankYouPopup\">\n    <div class=\"tp-popup-box\">\n      <div class=\"tp-popup-head\">\n        <div class=\"tp-popup-icon\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n        <h3>Thank You!<\/h3>\n        <p>Your tour request has been sent successfully. We will contact you soon with availability and the best price.<\/p>\n      <\/div>\n\n      <div class=\"tp-popup-body\">\n        <div class=\"tp-popup-summary\">\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-regular fa-map\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Tour<\/div>\n              <div class=\"tp-popup-value\" id=\"popTour\">Desert Quad Expedition<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-regular fa-calendar-days\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Date<\/div>\n              <div class=\"tp-popup-value\" id=\"popDate\">June 12, 2025<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-regular fa-user\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Name<\/div>\n              <div class=\"tp-popup-value\" id=\"popName\">Customer Name<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-solid fa-users\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Passengers<\/div>\n              <div class=\"tp-popup-value\" id=\"popPassengers\">2 Adults, 1 Child<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-solid fa-location-dot\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Pickup<\/div>\n              <div class=\"tp-popup-value\" id=\"popPickup\">Not added<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-popup-item\">\n            <i class=\"fa-solid fa-tag\"><\/i>\n            <div>\n              <div class=\"tp-popup-label\">Price<\/div>\n              <div class=\"tp-popup-value\">Price on Request<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tp-popup-actions\">\n        <button class=\"tp-popup-close\" type=\"button\" id=\"closeThankPopup\">Close<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"TouristTrip\",\n    \"name\":\"Desert Quad Expedition\",\n    \"description\":\"Private Desert Quad Expedition in Morocco with quad biking, desert trails, scenic viewpoints, photo stops, safety briefing, and hotel pickup.\",\n    \"image\":[\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/57-1.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/54-1.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/53-1.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/60-1.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/73.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2025\/08\/71-2.webp\"\n    ],\n    \"touristType\":[\"Couples\",\"Families\",\"Private groups\",\"Adventure travelers\"],\n    \"provider\":{\n      \"@type\":\"TravelAgency\",\n      \"name\":\"Morocco Explore Tour\",\n      \"url\":\"https:\/\/moroccoexploretour.com\/\"\n    }\n  }\n  <\/script>\n\n  <script>\n    (function(){\n      const root = document.querySelector(\"#desert-quad-expedition-page\");\n      if(!root) return;\n      if (window.innerWidth <= 768) { document.documentElement.style.overflowX = \"hidden\"; document.body.style.overflowX = \"hidden\"; }\n\n      const SERVICE_ID = \"service_y2cv221\";\n      const TEMPLATE_ID = \"template_f1932dd\";\n      const PUBLIC_KEY = \"Xj4mWlAzY9bEDHOtq\";\n\n      if(window.emailjs){\n        emailjs.init({ publicKey: PUBLIC_KEY });\n      }\n\n      const mainImage = root.querySelector(\"#mainTourImage\");\n      const thumbs = root.querySelectorAll(\".tp-thumb\");\n\n      thumbs.forEach(function(thumb){\n        thumb.addEventListener(\"click\",function(){\n          const newImg = thumb.getAttribute(\"data-img\");\n          if(newImg && mainImage) mainImage.src = newImg;\n          thumbs.forEach(function(item){ item.classList.remove(\"active\"); });\n          thumb.classList.add(\"active\");\n        });\n      });\n\n      const selectedDateInput = root.querySelector(\"#selectedDate\");\n      root.querySelectorAll(\".tp-day\").forEach(function(day){\n        day.addEventListener(\"click\",function(){\n          root.querySelectorAll(\".tp-day\").forEach(function(d){ d.classList.remove(\"active\"); });\n          day.classList.add(\"active\");\n          if(selectedDateInput){\n            selectedDateInput.value = \"June \" + day.textContent.trim() + \", 2025\";\n          }\n        });\n      });\n\n      function updatePassengerSummary(){\n        const adults = parseInt(root.querySelector(\"#adults\").textContent,10);\n        const children = parseInt(root.querySelector(\"#children\").textContent,10);\n        const infants = parseInt(root.querySelector(\"#infants\").textContent,10);\n        const summary = root.querySelector(\"#passengerSummary\");\n        let parts = [];\n        if(adults > 0) parts.push(adults + \" Adult\" + (adults > 1 ? \"s\" : \"\"));\n        if(children > 0) parts.push(children + \" Child\" + (children > 1 ? \"ren\" : \"\"));\n        if(infants > 0) parts.push(infants + \" Infant\" + (infants > 1 ? \"s\" : \"\"));\n        summary.textContent = parts.length ? parts.join(\", \") : \"Select passengers\";\n        return summary.textContent;\n      }\n\n      root.querySelectorAll(\"[data-plus]\").forEach(function(btn){\n        btn.addEventListener(\"click\",function(){\n          const id = btn.getAttribute(\"data-plus\");\n          const value = root.querySelector(\"#\" + id);\n          const adults = parseInt(root.querySelector(\"#adults\").textContent,10);\n          const children = parseInt(root.querySelector(\"#children\").textContent,10);\n          const infants = parseInt(root.querySelector(\"#infants\").textContent,10);\n          if(adults + children + infants >= 30) return;\n          value.textContent = parseInt(value.textContent,10) + 1;\n          updatePassengerSummary();\n        });\n      });\n\n      root.querySelectorAll(\"[data-minus]\").forEach(function(btn){\n        btn.addEventListener(\"click\",function(){\n          const id = btn.getAttribute(\"data-minus\");\n          const value = root.querySelector(\"#\" + id);\n          const current = parseInt(value.textContent,10);\n          if(current > 0) value.textContent = current - 1;\n          updatePassengerSummary();\n        });\n      });\n\n      root.querySelectorAll(\".tp-faq-question\").forEach(function(button){\n        button.addEventListener(\"click\",function(){\n          button.closest(\".tp-faq-item\").classList.toggle(\"active\");\n        });\n      });\n\n      const passengerBox = root.querySelector(\".tp-passenger-box\");\n      const passengerButton = root.querySelector(\".tp-passenger-button\");\n\n      if(passengerButton && passengerBox){\n        passengerButton.addEventListener(\"click\",function(){\n          passengerBox.classList.toggle(\"active\");\n        });\n      }\n\n      document.addEventListener(\"click\",function(e){\n        if(passengerBox && !passengerBox.contains(e.target)){\n          passengerBox.classList.remove(\"active\");\n        }\n      });\n\n      const form = root.querySelector(\"#tourBookingForm\");\n      const popup = root.querySelector(\"#thankYouPopup\");\n      const closePopup = root.querySelector(\"#closeThankPopup\");\n\n      function showThankYouPopup(data){\n        root.querySelector(\"#popTour\").textContent = data.tour_name || \"Desert Quad Expedition\";\n        root.querySelector(\"#popName\").textContent = data.customer_name || \"Not added\";\n        root.querySelector(\"#popDate\").textContent = data.tour_date || \"Not selected\";\n        root.querySelector(\"#popPassengers\").textContent = data.passengers || \"Not selected\";\n        root.querySelector(\"#popPickup\").textContent = data.pickup_location || \"Not added\";\n        popup.classList.add(\"active\");\n      }\n\n      if(closePopup){\n        closePopup.addEventListener(\"click\",function(){\n          popup.classList.remove(\"active\");\n        });\n      }\n\n      if(popup){\n        popup.addEventListener(\"click\",function(e){\n          if(e.target === popup) popup.classList.remove(\"active\");\n        });\n      }\n\n      if(form){\n        form.addEventListener(\"submit\",function(e){\n          e.preventDefault();\n\n          const sendBtn = root.querySelector(\"#sendRequestBtn\");\n          const passengers = updatePassengerSummary();\n\n          const data = {\n            tour_name:\"Desert Quad Expedition\",\n            tour_price:\"Price on Request\",\n            tour_date:root.querySelector(\"#selectedDate\").value,\n            customer_name:root.querySelector(\"#customerName\").value,\n            pickup_location:root.querySelector(\"#pickupLocation\").value || \"Not added\",\n            special_request:root.querySelector(\"#specialRequest\").value || \"No special request\",\n            customer_email:root.querySelector(\"#customerEmail\").value,\n            customer_phone:root.querySelector(\"#customerPhone\").value,\n            passengers:passengers,\n            adults:root.querySelector(\"#adults\").textContent,\n            children:root.querySelector(\"#children\").textContent,\n            infants:root.querySelector(\"#infants\").textContent\n          };\n\n          sendBtn.disabled = true;\n          sendBtn.innerHTML = 'Sending... <i class=\"fa-solid fa-spinner fa-spin\"><\/i>';\n\n          if(window.emailjs){\n            emailjs.send(SERVICE_ID,TEMPLATE_ID,data).then(function(){\n              showThankYouPopup(data);\n              form.reset();\n              sendBtn.disabled = false;\n              sendBtn.innerHTML = 'Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n            }).catch(function(){\n              showThankYouPopup(data);\n              sendBtn.disabled = false;\n              sendBtn.innerHTML = 'Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n            });\n          } else {\n            showThankYouPopup(data);\n            sendBtn.disabled = false;\n            sendBtn.innerHTML = 'Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n          }\n        });\n      }\n\n      updatePassengerSummary();\n    })();\n  <\/script>\n<\/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>Home \u203a Activities \u203a Desert Quad Expedition Desert Quad Expedition View Photos Destination Agafay Desert, Morocco Duration Half Day Adventure Group Size Max People: 30 Desert Quad Expedition Description Desert Quad Expedition is an exciting outdoor adventure in the stunning Moroccan desert, perfect for travelers looking for action, scenery, and unforgettable memories. This private desert [&hellip;]<\/p>\n","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-3581","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/comments?post=3581"}],"version-history":[{"count":7,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3581\/revisions"}],"predecessor-version":[{"id":3880,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3581\/revisions\/3880"}],"wp:attachment":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/media?parent=3581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}