{"id":23913,"date":"2026-09-24T15:11:39","date_gmt":"2026-09-24T15:11:39","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=23913"},"modified":"2026-09-24T17:43:46","modified_gmt":"2026-09-24T17:43:46","slug":"marrakech-agafay-distance","status":"publish","type":"page","link":"https:\/\/transfers.ma\/fr\/marrakech-agafay-distance\/","title":{"rendered":"marrakech agafay distance"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23913\" class=\"elementor elementor-23913 elementor-23912\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2fcd93 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f2fcd93\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e34e67d elementor-widget elementor-widget-shortcode\" data-id=\"e34e67d\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div id=\"tb-booking-widget\" class=\"tb-booking-widget\"\n     data-lang=\"es\"\n     data-fixed-origin=\"\"\n     data-fixed-origin-lat=\"\"\n     data-fixed-origin-lng=\"\"\n     dir=\"ltr\">\n\n    <!-- Multi-city progress indicator -->\n    <div id=\"tb-multi-progress\"><\/div>\n\n    <!-- Progress Bar -->\n    <div class=\"tb-progress\">\n        <div class=\"tb-progress__step tb-progress__step--active\" data-step=\"1\">\n            <span class=\"tb-progress__number\">1<\/span>\n            <span class=\"tb-progress__label\">Itin\u00e9raire<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"2\">\n            <span class=\"tb-progress__number\">2<\/span>\n            <span class=\"tb-progress__label\">V\u00e9hicule<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"3\">\n            <span class=\"tb-progress__number\">3<\/span>\n            <span class=\"tb-progress__label\">Paiement<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Step 1: Route -->\n    <div id=\"tb-step-1\" class=\"tb-step tb-step--active\">\n        \n<!-- Decorative curve (Daytrip-style) -->\n<svg class=\"tb-hero-curve\" viewBox=\"0 0 300 700\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C165 540 100 590 70 700\" fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"80\" stroke-linecap=\"round\"\/>\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C175 540 190 610 230 700\" fill=\"none\" stroke=\"#60a5fa\" stroke-width=\"60\" stroke-linecap=\"round\"\/>\n<\/svg>\n\n<!-- Mode tabs (left-aligned with icons, underline active) -->\n<div class=\"tb-mode-tabs\">\n    <button type=\"button\" class=\"tb-mode-tab tb-mode-tab--active\" data-mode=\"one-way\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M13.5 5H11V3.5C11 2.12 9.88 1 8.5 1h-3C4.12 1 3 2.12 3 3.5V5H.5a.5.5 0 00-.5.5v2a.5.5 0 00.5.5H1v5.5a1.5 1.5 0 001.5 1.5h9A1.5 1.5 0 0013 13V8h.5a.5.5 0 00.5-.5v-2a.5.5 0 00-.5-.5zM4 3.5A1.5 1.5 0 015.5 2h3A1.5 1.5 0 0110 3.5V5H4V3.5z\" fill=\"currentColor\"\/><\/svg>\n        Transferts    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"round-trip\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1zm0 12.5A5.5 5.5 0 1113.5 8 5.51 5.51 0 018 13.5zM8.5 4H7v5l4.25 2.55.75-1.23-3.5-2.07V4z\" fill=\"currentColor\"\/><\/svg>\n        Aller-retour    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"multi-city\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.24 1 3 3.24 3 6c0 3.75 5 9 5 9s5-5.25 5-9c0-2.76-2.24-5-5-5zm0 6.75A1.75 1.75 0 118 4.5a1.75 1.75 0 010 3.5z\" fill=\"currentColor\"\/><\/svg>\n        Multi-city    <\/button>\n<\/div>\n\n<!-- Hero headline -->\n<h1 class=\"tb-step1-headline\">Marrakech Agafay distance \u2014 tout savoir sur le trajet de 40 km, 24h\/24<\/h1>\n\n<!-- Single trip pill bar (one-way & round-trip) -->\n<div id=\"tb-single-bar\">\n    <div class=\"tb-pill-bar__row\">\n        <!-- From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"pickup\" placeholder=\"From city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"pickup\"><\/div>\n            <button type=\"button\" class=\"tb-pill-bar__swap\" id=\"tb-swap-btn\" title=\"Swap locations\">&#8652;<\/button>\n        <\/div>\n        <!-- To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"dropoff\" placeholder=\"To city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"dropoff\"><\/div>\n        <\/div>\n        <!-- Date -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--date\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"datetime\">\n        <\/div>\n        <!-- Return date (hidden initially) -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--return\" id=\"tb-return-field\" style=\"display:none;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" id=\"tb-return-datetime\" data-field=\"return-datetime\">\n            <button type=\"button\" class=\"tb-pill-bar__clear tb-pill-bar__return-remove\" id=\"tb-remove-return\" title=\"Remove return\">&times;<\/button>\n        <\/div>\n        <!-- + Add return -->\n        <button type=\"button\" class=\"tb-pill-bar__add-return\" id=\"tb-add-return\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            Ajouter un retour        <\/button>\n        <!-- Pax -->\n        <div class=\"tb-pill-bar__pax\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <!-- Search button: visible in one-way mode, hidden in round-trip -->\n        <button type=\"button\" id=\"tb-btn-search\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n    <!-- Return leg row: only visible in round-trip mode -->\n    <div class=\"tb-pill-bar__row\" id=\"tb-return-leg-row\" style=\"display:none;margin-top:6px;\">\n        <!-- Return from: locked, mirrors outbound To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\" id=\"tb-return-from-field\" style=\"pointer-events:none;opacity:0.6;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <span id=\"tb-return-from-display\" class=\"tb-pill-bar__input\" style=\"display:flex;align-items:center;\">Return from<\/span>\n        <\/div>\n        <!-- Return to: editable, pre-filled with outbound From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\" id=\"tb-return-to-field\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" id=\"tb-return-to-input\" class=\"tb-pill-bar__input\" placeholder=\"Return destination\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" id=\"tb-return-to-clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" id=\"tb-return-to-dropdown\"><\/div>\n        <\/div>\n        <!-- Search button for round-trip: lives on the second row -->\n        <button type=\"button\" id=\"tb-btn-search-rt\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Multi-city bar -->\n<div id=\"tb-multi-bar\" class=\"tb-multi-bar\">\n    <div id=\"tb-legs-container\"><\/div>\n    <label id=\"tb-return-to-start\" class=\"tb-return-toggle\" style=\"display:none;\">\n        <input type=\"checkbox\" id=\"tb-return-to-start-check\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M9 14l-4-4 4-4\"\/><path d=\"M5 10h11a4 4 0 0 1 0 8h-1\"\/><\/svg>Return to start    <\/label>\n    <button type=\"button\" id=\"tb-add-leg\">+ Add another transfer<\/button>\n    <div class=\"tb-multi-bar__footer\">\n        <div class=\"tb-pill-bar__pax\" style=\"position:relative;\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill-multi\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text-multi\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <button type=\"button\" id=\"tb-btn-search-multi\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Pax\/luggage popup backdrop -->\n<div class=\"tb-pax-backdrop\" id=\"tb-pax-backdrop\"><\/div>\n<!-- Pax\/luggage popup (shared by single & multi-city) -->\n<div class=\"tb-pax-dropdown\" id=\"tb-pax-dropdown\">\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Passagers<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-pax-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Bagages<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-luggage-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Flight number (shown below bar when airport detected) -->\n<div id=\"tb-flight-bar\">\n    <label class=\"tb-pill-bar__label\">Num\u00e9ro de vol<\/label>\n    <input type=\"text\" id=\"tb-flight-number\" class=\"tb-pill-bar__input\" placeholder=\"ex. AT 1234\" autocomplete=\"off\">\n<\/div>\n\n<!-- Error display -->\n<div id=\"tb-no-route-container\" style=\"display:none;\"><\/div>\n\n<!-- Trust badges -->\n<div class=\"tb-trust-badges\">\n    <span class=\"tb-trust-badge tb-trust-badge--cancel\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1z\" stroke=\"#10b981\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"#10b981\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Cancel for free 24 hours before departure    <\/span>\n    <span class=\"tb-trust-badge tb-trust-badge--rating\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1l2.12 4.3 4.74.69-3.43 3.34.81 4.72L8 11.77l-4.24 2.23.81-4.72L1.14 5.94l4.74-.69L8 1z\" fill=\"#fbbf24\"\/><\/svg>\n        4.9\/5 Google Reviews    <\/span>\n    <span class=\"tb-trust-badge\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1L3 3.5v3.5c0 3.15 2.14 6.1 5 7 2.86-.9 5-3.85 5-7V3.5L8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><\/svg>\n        Paiement s\u00e9curis\u00e9    <\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 2: Vehicle -->\n    <div id=\"tb-step-2\" class=\"tb-step\">\n        \n<!-- Back Button -->\n<button type=\"button\" class=\"tb-btn-back\" data-back=\"1\">\n    &larr; Retour \u00e0 la recherche<\/button>\n\n<!-- Route Summary Bar (compact) -->\n<div class=\"tb-route-bar\">\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Pickup<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-pickup\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&lrhar;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Drop-off<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-dropoff\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-date\">--<\/span>\n        <span class=\"tb-route-bar__distance\" id=\"tb-result-distance\">--<\/span>\n        <span class=\"tb-route-bar__duration\" id=\"tb-result-duration\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Return leg bar (shown only for round trips) -->\n<div id=\"tb-return-leg-bar\" class=\"tb-route-bar tb-route-bar--return\" style=\"display:none; margin-top:6px; border-top: 2px dashed #e94560;\">\n    <span class=\"tb-route-bar__return-badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M14 5H4a3 3 0 000 6h1M2 11l2 2-2 2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M2 5l2-2-2-2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Retour    <\/span>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return from<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-from\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&rarr;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return to<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-to\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-return-date\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Trust Badges -->\n<div class=\"tb-trust-strip\">\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Free Cancellation    <\/span>\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M8 4.5V8l2.5 1.5\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n        24\/7 Support    <\/span>\n<\/div>\n\n<!-- Route Map -->\n<div id=\"tb-route-map\" class=\"tb-route-map\"><\/div>\n\n<!-- Route\/Zone Notice -->\n<div id=\"tb-route-notice\"><\/div>\n<div id=\"tb-route-details\"><\/div>\n\n<!-- Vehicle List -->\n<h4 class=\"tb-section-title\">Choisissez votre v\u00e9hicule<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">Chargement des v\u00e9hicules...<\/div>\n<\/div>\n\n<!-- Extras -->\n<div id=\"tb-extras-section\" class=\"tb-extras-section\" style=\"display: none;\">\n    <h4 class=\"tb-section-title\">Additional services and goods<\/h4>\n    <p class=\"tb-section-subtitle\">Services optionnels pour am\u00e9liorer votre trajet<\/p>\n    <div id=\"tb-extras-container\"><\/div>\n<\/div>\n\n<!-- How it Works -->\n<div class=\"tb-how-it-works\">\n    <h4 class=\"tb-section-title\">How it Works<\/h4>\n    <div class=\"tb-how-it-works__steps\">\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">1<\/div>\n            <div>\n                <h5>Select Your Route and Car<\/h5>\n                <p>Enter your pick-up and drop-off locations, choose your preferred car.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">2<\/div>\n            <div>\n                <h5>Provide Booking Details<\/h5>\n                <p>Fill in your details and select extra services you might need.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">3<\/div>\n            <div>\n                <h5>Enjoy the Ride<\/h5>\n                <p>Our driver will arrive at your pick-up location on time.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Continue Button -->\n<button type=\"button\" id=\"tb-btn-continue\" class=\"tb-btn tb-btn--primary tb-btn--full\" disabled>\n    Continuer<\/button>\n\n<!-- Hidden sidebar compat elements -->\n<div style=\"display:none\">\n    <span id=\"tb-sidebar-route\"><\/span>\n    <span id=\"tb-sidebar-date\"><\/span>\n    <span id=\"tb-sidebar-vehicle\"><\/span>\n    <span id=\"tb-sidebar-passengers\"><\/span>\n    <div id=\"tb-sidebar-extras-list\"><\/div>\n    <span id=\"tb-sidebar-total\"><\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 3: Payment -->\n    <div id=\"tb-step-3\" class=\"tb-step\">\n        \n<!-- Checkout Progress -->\n<div class=\"tb-checkout-progress\">\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--done\">Ride Type<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--active\">D\u00e9tails de la r\u00e9servation<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--upcoming\">Checkout<\/div>\n<\/div>\n\n<div class=\"tb-step3-layout\">\n    <div class=\"tb-step3-main\">\n        <!-- Back Button -->\n        <button type=\"button\" class=\"tb-btn-back\" data-back=\"2\">\n            &larr; Retour au v\u00e9hicule        <\/button>\n\n        <!-- Transfer Details Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Transfer Details<\/h4>\n            <!-- Mini Map -->\n            <div id=\"tb-checkout-map\" class=\"tb-checkout-map\"><\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--pickup\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-pickup-display\">--<\/span>\n            <\/div>\n            <div class=\"tb-form-group\" id=\"tb-checkout-flight-group\" style=\"display:none;\">\n                <label class=\"tb-label\">Num\u00e9ro de vol<\/label>\n                <input type=\"text\" id=\"tb-checkout-flight\" class=\"tb-input\" placeholder=\"ex. AT 1234\">\n            <\/div>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Date<\/label>\n                    <input type=\"date\" id=\"tb-checkout-date-display\" class=\"tb-input\" disabled>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Time<\/label>\n                    <input type=\"time\" id=\"tb-checkout-time-display\" class=\"tb-input\" disabled>\n                <\/div>\n            <\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--dropoff\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-dropoff-display\">--<\/span>\n            <\/div>\n            <div id=\"tb-pickup-instructions\"><\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">More details about the address<\/label>\n                <input type=\"text\" id=\"tb-special-requests\" class=\"tb-input\" placeholder=\"Hotel name, room number, etc.\">\n            <\/div>\n        <\/div>\n\n        <!-- Personal Information Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Personal Information<\/h4>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-first-name\" class=\"tb-input\" placeholder=\"Enter your first name\">\n                    <div class=\"tb-field-error\" data-field=\"first-name\"><\/div>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-last-name\" class=\"tb-input\" placeholder=\"Enter your last name\">\n                    <div class=\"tb-field-error\" data-field=\"last-name\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-email\">Email *<\/label>\n                <input type=\"email\" id=\"tb-customer-email\" class=\"tb-input\" placeholder=\"Enter your email\">\n                <div class=\"tb-field-error\" data-field=\"email\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Nationality<\/label>\n                <select id=\"tb-customer-nationality\" class=\"tb-input tb-select\">\n                    <option value=\"\">Please select country<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-phone\">Num\u00e9ro de t\u00e9l\u00e9phone *<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-phone-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-phone\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n                <div class=\"tb-field-error\" data-field=\"phone\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Num\u00e9ro WhatsApp<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-wa-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-whatsapp\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Custom Fields (dynamically populated by JS) -->\n        <div id=\"tb-custom-fields-card\" class=\"tb-card\" style=\"display:none;\">\n            <h4 class=\"tb-card__title\">Additional Information<\/h4>\n            <div id=\"tb-custom-fields-container\"><\/div>\n        <\/div>\n\n        <!-- Promo Code Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Code promo<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Entrez le code promo\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Appliquer<\/button>\n            <\/div>\n            <div id=\"tb-promo-message\" class=\"tb-promo-message\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <!-- Payment Card -->\n        <div class=\"tb-card\" id=\"tb-payment-card\">\n            <h4 class=\"tb-card__title\">Payment Options<\/h4>\n            <div id=\"tb-payment-errors\" class=\"tb-alert tb-alert--error\" style=\"display: none;\"><\/div>\n\n            <!-- Payment Choice Cards -->\n            <div id=\"tb-payment-choices\" class=\"tb-payment-choices\">\n                <!-- Dynamically populated by JS based on available gateways -->\n            <\/div>\n\n            <!-- Legacy Gateway Selector (hidden, used internally) -->\n            <div class=\"tb-gateway-selector\" id=\"tb-gateway-selector\" style=\"display: none !important;\">\n                <label class=\"tb-gateway-option\" data-gateway=\"stripe\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"stripe\">\n                    <span class=\"tb-gateway-option__label\">Credit \/ Debit Card<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"cash\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"cash\">\n                    <span class=\"tb-gateway-option__label\">Cash on Pickup<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"paypal\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"paypal\">\n                    <span class=\"tb-gateway-option__label\">PayPal<\/span>\n                <\/label>\n            <\/div>\n\n            <!-- Legacy Payment options (hidden, used internally) -->\n            <div id=\"tb-payment-options\" class=\"tb-payment-options\" style=\"display: none;\">\n                <label class=\"tb-payment-option tb-payment-option--active\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"full\" checked>\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Payer le montant total<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-full-amount\"><\/span>\n                    <\/div>\n                <\/label>\n                <label class=\"tb-payment-option\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"deposit\">\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Payer l&#039;acompte uniquement<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-deposit-amount\"><\/span>\n                        <span class=\"tb-payment-option__note\" id=\"tb-option-remaining\"><\/span>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <!-- Terms & Conditions -->\n            <div class=\"tb-terms\">\n                <label class=\"tb-terms__label\">\n                    <input type=\"checkbox\" id=\"tb-terms-checkbox\" class=\"tb-terms__checkbox\">\n                    <span>I agree to the <a href=\"#\" target=\"_blank\">Terms &amp; Conditions<\/a> and <a href=\"#\" target=\"_blank\">Privacy Policy<\/a><\/span>\n                <\/label>\n                <div class=\"tb-field-error\" data-field=\"terms\"><\/div>\n            <\/div>\n\n            <button type=\"button\" id=\"tb-pay-button\" class=\"tb-btn tb-btn--primary tb-btn--full\">\n                Proceed to Checkout            <\/button>\n            <div id=\"tb-stripe-element\" style=\"display: none !important;\"><\/div>\n            <button type=\"button\" id=\"tb-confirm-payment-btn\" class=\"tb-btn tb-btn--primary tb-btn--full\" style=\"display: none !important; margin-top: 0.75rem;\">\n                Confirmer le paiement            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- RIGHT: Gradient Summary Sidebar -->\n    <div class=\"tb-step3-sidebar\">\n        <div class=\"tb-summary-gradient\">\n            <div class=\"tb-summary-gradient__header\">\n                <div class=\"tb-summary-gradient__icon\">&#128663;<\/div>\n                <div>\n                    <div class=\"tb-summary-gradient__vehicle-name\" id=\"tb-order-vehicle\">--<\/div>\n                    <div class=\"tb-summary-gradient__vehicle-cap\" id=\"tb-order-passengers\">--<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-from\">--<\/span>\n                <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-base-price\">--<\/span>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-to\">--<\/span>\n            <\/div>\n            <!-- Round trip return leg (hidden by default) -->\n            <div id=\"tb-order-return-leg\" style=\"display:none;\">\n                <div class=\"tb-summary-gradient__divider\"><\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-from\">--<\/span>\n                    <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-return-price\">--<\/span>\n                <\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-to\">--<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__extras\" id=\"tb-order-extras-list\"><\/div>\n            <div class=\"tb-summary-gradient__total\">\n                <span>Total<\/span>\n                <span id=\"tb-order-total\">--<\/span>\n            <\/div>\n        <\/div>\n        <!-- Hidden compat elements -->\n        <div style=\"display:none;\">\n            <span id=\"tb-order-route\">--<\/span>\n            <span id=\"tb-order-datetime\">--<\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n    <\/div>\n\n    <!-- Confirmation -->\n    <div id=\"tb-confirmation\" class=\"tb-step\">\n        \n<div class=\"tb-confirmation\">\n    <div class=\"tb-confirmation__icon\">\n        <svg class=\"tb-confirmation__checkmark\" viewBox=\"0 0 52 52\" width=\"64\" height=\"64\">\n            <circle class=\"tb-confirmation__circle\" cx=\"26\" cy=\"26\" r=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/>\n            <path class=\"tb-confirmation__check\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14 27l7 7 16-16\"\/>\n        <\/svg>\n    <\/div>\n    <h2 class=\"tb-confirmation__title\">R\u00e9servation confirm\u00e9e !<\/h2>\n    <p class=\"tb-confirmation__subtitle\">Votre transfert a \u00e9t\u00e9 r\u00e9serv\u00e9 avec succ\u00e8s.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Email de confirmation envoy\u00e9 \u00e0<br>\n        <strong id=\"tb-confirmation-email\">--<\/strong>\n    <\/p>\n\n    <!-- Receipt -->\n    <div class=\"tb-receipt\" id=\"tb-receipt\">\n        <h3 class=\"tb-receipt__title\">Booking Receipt<\/h3>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Reference<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-ref\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Date et heure<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-datetime\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Pickup<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-pickup\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Drop-off<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-dropoff\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">V\u00e9hicule<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-vehicle\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Passagers<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-passengers\">--<\/span>\n        <\/div>\n        <!-- Price Details -->\n        <div class=\"tb-receipt__section\">\n            <div class=\"tb-receipt__section-title\">Price Details<\/div>\n            <div class=\"tb-receipt__row\">\n                <span class=\"tb-receipt__label\">Transfer<\/span>\n                <span class=\"tb-receipt__value\" id=\"tb-receipt-base-price\">--<\/span>\n            <\/div>\n            <div id=\"tb-receipt-extras-list\"><\/div>\n            <div class=\"tb-receipt__row\" id=\"tb-receipt-roundtrip-row\" style=\"display:none;\">\n                <span class=\"tb-receipt__label\">Aller-retour<\/span>\n                <span class=\"tb-receipt__value\">&times; 2<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"tb-receipt__row tb-receipt__row--total\">\n            <span class=\"tb-receipt__label\">Total<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-total\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Paiement<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-payment\">--<\/span>\n        <\/div>\n    <\/div>\n\n    <div class=\"tb-confirmation__actions\">\n        <button type=\"button\" id=\"tb-download-receipt\" class=\"tb-btn tb-btn--outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-2px;margin-right:6px;\"><path d=\"M8 2v8M4 7l4 4 4-4\"\/><path d=\"M2 12v2h12v-2\"\/><\/svg>\n            Download Receipt        <\/button>\n        <button type=\"button\" id=\"tb-book-another\" class=\"tb-btn tb-btn--primary\">\n            R\u00e9server un autre transfert        <\/button>\n    <\/div>\n<\/div>\n    <\/div>\n<\/div>\n<style id=\"tb-wp-overrides\">\n\/* === Widget container: full width, break out of theme container === *\/\nhtml body #tb-booking-widget {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding: 0 !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    overflow-x: hidden !important;\n    background: transparent !important;\n}\n\n\/* === Step 1: full-bleed hero === *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* === Ensure WP theme does not constrain step-1 children === *\/\nhtml body #tb-booking-widget #tb-step-1 .tb-mode-tabs,\nhtml body #tb-booking-widget #tb-step-1 .tb-step1-headline,\nhtml body #tb-booking-widget #tb-step-1 #tb-single-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-multi-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-flight-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-no-route-container,\nhtml body #tb-booking-widget #tb-step-1 .tb-trust-badges {\n    max-width: 1400px !important;\n    width: 100% !important;\n}\n\n\/* === Hide progress bar on Step 1 === *\/\nhtml body #tb-booking-widget .tb-progress {\n    display: none !important;\n}\n\n\/* === WP Theme Reset: beat any theme selector === *\/\nhtml body #tb-booking-widget *,\nhtml body #tb-booking-widget *::before,\nhtml body #tb-booking-widget *::after {\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget button,\nhtml body #tb-booking-widget input[type=\"button\"],\nhtml body #tb-booking-widget input[type=\"submit\"],\nhtml body #tb-booking-widget input[type=\"reset\"] {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    text-decoration: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    line-height: normal !important;\n    outline: none !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    transition: all 0.2s !important;\n}\nhtml body #tb-booking-widget input,\nhtml body #tb-booking-widget select,\nhtml body #tb-booking-widget textarea {\n    box-shadow: none !important;\n    text-shadow: none !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget input:focus,\nhtml body #tb-booking-widget select:focus,\nhtml body #tb-booking-widget textarea:focus {\n    box-shadow: none !important;\n}\n\n\/* Buttons *\/\nhtml body #tb-booking-widget .tb-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 0.5rem !important;\n    padding: 14px 28px !important;\n    border: none !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:hover:not(:disabled) {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:disabled {\n    opacity: 0.5 !important;\n    cursor: not-allowed !important;\n}\nhtml body #tb-booking-widget .tb-btn-back {\n    background: none !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    padding: 8px 0 !important;\n    font-size: 0.9rem !important;\n    cursor: pointer !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Theme-proof overrides \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    background: var(--tb-primary, #1a1a2e) !important;\n    border-radius: 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border: none !important;\n    box-shadow: none !important;\n    min-height: 560px !important;\n}\nhtml body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n    position: relative !important;\n    z-index: 1 !important;\n    max-width: 1400px !important;\n    width: 100% !important;\n    padding-left: 80px !important;\n    padding-right: 80px !important;\n}\n\n\/* Hero decorative curve *\/\nhtml body #tb-booking-widget .tb-hero-curve {\n    position: absolute !important;\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 35% !important;\n    height: 100% !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n}\n\n\/* Mode Tabs *\/\nhtml body #tb-booking-widget .tb-mode-tabs {\n    display: flex !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n    margin-bottom: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n    padding-top: 24px !important;\n    padding-bottom: 0 !important;\n    background: transparent !important;\n    border-top: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab {\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 2px solid transparent !important;\n    border-radius: 0 !important;\n    padding: 12px 16px !important;\n    font-weight: 500 !important;\n    font-size: 1rem !important;\n    color: rgba(255,255,255,0.5) !important;\n    cursor: pointer !important;\n    outline: none !important;\n    box-shadow: none !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    white-space: nowrap !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab:hover {\n    background: transparent !important;\n    color: rgba(255,255,255,0.85) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active {\n    background: transparent !important;\n    color: #fff !important;\n    border-bottom-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active:hover {\n    background: transparent !important;\n    color: #fff !important;\n}\n\n\/* Hero headline *\/\nhtml body #tb-booking-widget .tb-step1-headline {\n    font-size: 3.5rem !important;\n    font-weight: 500 !important;\n    color: #fff !important;\n    line-height: 1.1 !important;\n    margin: 16px 0 32px !important;\n    max-width: 700px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n    letter-spacing: -0.02em !important;\n}\n\n\/* Unified search bar row *\/\nhtml body #tb-booking-widget .tb-pill-bar__row {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 50px !important;\n    padding: 4px !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;\n    border: none !important;\n}\n\n\/* Fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field {\n    flex: 0 0 auto !important;\n    min-width: 0 !important;\n    position: relative !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 12px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    border-right: 1px solid #e5e7eb !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from,\nhtml body #tb-booking-widget .tb-pill-bar__field--to {\n    flex: 1 1 0 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from {\n    border-radius: 20px 0 0 20px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--date,\nhtml body #tb-booking-widget .tb-pill-bar__field--return {\n    flex: 0 0 auto !important;\n    width: 170px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n    border-right: none !important;\n}\n\n\/* Field icons *\/\nhtml body #tb-booking-widget .tb-pill-bar__icon {\n    flex-shrink: 0 !important;\n    font-size: 0.9rem !important;\n    color: #6b7280 !important;\n    line-height: 1 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\n\n\/* Inputs inside bar *\/\nhtml body #tb-booking-widget .tb-pill-bar__input {\n    border: none !important;\n    background: transparent !important;\n    font-size: 0.95rem !important;\n    color: #111827 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    outline: none !important;\n    min-width: 0 !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    height: auto !important;\n    line-height: normal !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input::placeholder {\n    color: #9ca3af !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input:focus {\n    outline: none !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n\/* Autocomplete dropdown inside bar fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-dropdown {\n    position: absolute !important;\n    top: calc(100% + 14px) !important;\n    left: -6px !important;\n    right: auto !important;\n    z-index: 100 !important;\n    min-width: 420px !important;\n    width: max-content !important;\n    max-width: 600px !important;\n    border-radius: 12px !important;\n    background: #fff !important;\n    box-shadow: 0 8px 40px rgba(0,0,0,0.12) !important;\n    overflow-y: auto !important;\n    max-height: 280px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-item__name {\n    white-space: normal !important;\n    word-break: break-word !important;\n    overflow: visible !important;\n    text-overflow: unset !important;\n}\nhtml body #tb-booking-widget .tb-autocomplete-item {\n    padding: 14px 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    font-size: 1rem !important;\n    background: #fff !important;\n    border: none !important;\n    border-bottom: 1px solid #e0e0e0 !important;\n    box-shadow: none !important;\n}\n\n\/* Clear buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__clear {\n    flex-shrink: 0 !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 50% !important;\n    background: #e5e7eb !important;\n    border: none !important;\n    cursor: pointer !important;\n    font-size: 0.85rem !important;\n    line-height: 1 !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #6b7280 !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Swap button *\/\nhtml body #tb-booking-widget .tb-pill-bar__swap {\n    position: absolute !important;\n    right: -14px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    z-index: 10 !important;\n    font-size: 0.75rem !important;\n    color: #6b7280 !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    padding: 0 !important;\n}\n\n\/* Add return button *\/\nhtml body #tb-booking-widget .tb-pill-bar__add-return {\n    border: none !important;\n    border-right: 1px solid #e5e7eb !important;\n    background: transparent !important;\n    color: #6b7280 !important;\n    font-size: 0.85rem !important;\n    font-weight: 500 !important;\n    cursor: pointer !important;\n    padding: 8px 14px !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n    align-items: center !important;\n    gap: 4px !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\n\n\/* Return field border *\/\nhtml body #tb-booking-widget #tb-return-field {\n    border-right: 1px solid #e5e7eb !important;\n}\n\n\/* Pax container *\/\nhtml body #tb-booking-widget .tb-pill-bar__pax {\n    position: relative !important;\n    align-items: center !important;\n    padding: 0 8px !important;\n    border-right: none !important;\n    flex: 0 0 auto !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Pax pill *\/\nhtml body #tb-booking-widget .tb-pax-pill {\n    align-items: center !important;\n    gap: 8px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    padding: 6px 10px !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    color: #111827 !important;\n    box-shadow: none !important;\n}\n\n\/* Multi-city pax pill: white text on dark bg *\/\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill {\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill svg {\n    color: rgba(255,255,255,0.7) !important;\n}\n\n\/* Pax backdrop *\/\nhtml body #tb-booking-widget .tb-pax-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body #tb-booking-widget .tb-pax-backdrop.tb-show { display: block !important; }\n\/* Pax dropdown (centered popup) *\/\nhtml body #tb-booking-widget .tb-pax-dropdown {\n    position: fixed !important;\n    top: 50% !important; left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    right: auto !important; bottom: auto !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 24px 28px 20px !important;\n    z-index: 99999 !important;\n    min-width: 280px !important;\n    max-width: 320px !important;\n    width: 90% !important;\n    border: none !important;\n}\n\n\/* Trust badges *\/\nhtml body #tb-booking-widget .tb-trust-badges {\n    display: flex !important;\n    align-items: center !important;\n    gap: 40px !important;\n    margin-top: 32px !important;\n    padding-bottom: 48px !important;\n    flex-wrap: wrap !important;\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\nhtml body #tb-booking-widget .tb-trust-badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    color: #fff !important;\n    font-size: 0.95rem !important;\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n    background: none !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Counters (+\/-) *\/\nhtml body #tb-booking-widget .tb-counter__btn {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 44px !important;\n    height: 44px !important;\n    font-size: 1.25rem !important;\n    cursor: pointer !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\nhtml body #tb-booking-widget .tb-counter__btn:hover {\n    background: var(--tb-border, #e0e0e0) !important;\n}\n\n\/* Pill Bar buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__btn {\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 8px 16px !important;\n    font-weight: 500 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search {\n    background: var(--tb-accent) !important;\n    color: #fff !important;\n    border-radius: 50px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent:hover,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search:hover {\n    background: #2563eb !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--return {\n    background: transparent !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--swap {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    border-radius: 50% !important;\n}\n\n\/* Inputs *\/\nhtml body #tb-booking-widget .tb-input {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 100% !important;\n}\nhtml body #tb-booking-widget .tb-input:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget .tb-select {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Extras toggles *\/\nhtml body #tb-booking-widget .tb-extra-card__toggle {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-extra-card__toggle--checked {\n    background: var(--tb-accent, #e94560) !important;\n    border-color: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\n\n\/* Multi-city add\/remove *\/\nhtml body #tb-booking-widget .tb-multi-bar__add-btn {\n    background: transparent !important;\n    border: 2px dashed var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n    border-radius: 25px !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__remove {\n    background: transparent !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    cursor: pointer !important;\n}\n\n\/* Multi-city leg row icons *\/\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__icon {\n    font-size: 0 !important;\n    width: 14px !important;\n    height: 14px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--from .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='3' stroke='%236b7280' stroke-width='1.5'\/%3E%3Ccircle cx='7' cy='7' r='1' fill='%236b7280'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--to .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7 1C4.5 1 2.5 3 2.5 5.5C2.5 9 7 13 7 13s4.5-4 4.5-7.5C11.5 3 9.5 1 7 1z' stroke='%236b7280' stroke-width='1.3'\/%3E%3Ccircle cx='7' cy='5.5' r='1.5' stroke='%236b7280' stroke-width='1.3'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--date .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z' stroke='%236b7280' stroke-width='1.3' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\n\n\/* Vehicle cards *\/\nhtml body #tb-booking-widget .tb-vehicle-card {\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* Search button *\/\nhtml body #tb-booking-widget .tb-pill-bar__search {\n    background: var(--tb-primary, #1a1a2e) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 50px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    padding: 14px 32px !important;\n    margin: 3px !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__search:hover {\n    background: var(--tb-primary-light, #2d2d44) !important;\n    color: #fff !important;\n}\n\n\/* Pax stepper buttons *\/\nhtml body #tb-booking-widget .tb-pax-stepper__btn {\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    border-radius: 50% !important;\n    cursor: pointer !important;\n    color: #374151 !important;\n    width: 32px !important;\n    height: 32px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1rem !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pax-stepper__btn:hover {\n    border-color: var(--tb-accent) !important;\n    color: var(--tb-accent) !important;\n}\n\n\/* \u2550\u2550\u2550 Checkout Progress Bar (Step 3) \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-checkout-progress {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    overflow: hidden !important;\n    margin-bottom: 2rem !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step {\n    flex: 1 !important;\n    text-align: center !important;\n    padding: 1rem 0.75rem !important;\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    background: transparent !important;\n    border: none !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--done {\n    color: var(--tb-success, #10b981) !important;\n    background: rgba(16, 185, 129, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--active {\n    color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--upcoming {\n    opacity: 0.5 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 3 Cards & Layout \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-card {\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 2rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 1.5rem !important;\n    overflow: visible !important;\n}\nhtml body #tb-booking-widget .tb-card__title {\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 1.5rem !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Checkout location dots *\/\nhtml body #tb-booking-widget .tb-checkout-location {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--pickup {\n    background: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--dropoff {\n    background: var(--tb-primary, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 1rem !important;\n}\n\n\/* Phone input *\/\nhtml body #tb-booking-widget .tb-phone-input {\n    display: flex !important;\n    align-items: stretch !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    overflow: visible !important;\n    background: #fff !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__prefix {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 0 10px !important;\n    background: var(--tb-bg, #f0f4f8) !important;\n    font-weight: 600 !important;\n    font-size: 0.9rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    border-right: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 0 !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    border-left: none !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__field {\n    flex: 1 !important;\n    border: none !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    outline: none !important;\n    min-width: 0 !important;\n}\nhtml body .tb-phone-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body .tb-phone-backdrop.tb-show { display: block !important; }\nhtml body .tb-phone-dropdown {\n    position: fixed !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    z-index: 99999 !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 0 !important;\n    min-width: 280px !important;\n    max-width: 360px !important;\n    width: 90% !important;\n    max-height: 70vh !important;\n    display: none !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n    touch-action: manipulation !important;\n    margin: 0 !important;\n    border: none !important;\n}\nhtml body .tb-phone-dropdown.tb-show { display: flex !important; }\nhtml body .tb-phone-dropdown__header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    padding: 16px 20px 12px !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body .tb-phone-dropdown__close {\n    background: none !important;\n    border: none !important;\n    font-size: 1.5rem !important;\n    cursor: pointer !important;\n    padding: 0 4px !important;\n}\nhtml body .tb-phone-dropdown__search {\n    width: 100% !important;\n    padding: 10px 20px !important;\n    border: none !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n    font-size: 16px !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    outline: none !important;\n    background: #fafafa !important;\n    border-radius: 0 !important;\n}\nhtml body .tb-phone-dropdown__list {\n    overflow-y: auto !important;\n    min-height: 120px !important;\n    max-height: calc(70vh - 110px) !important;\n    -webkit-overflow-scrolling: touch !important;\n}\nhtml body .tb-phone-dropdown__item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 10px 20px !important;\n    cursor: pointer !important;\n    font-size: 0.9rem !important;\n    border: none !important;\n    background: transparent !important;\n    touch-action: manipulation !important;\n}\nhtml body .tb-phone-dropdown__item:hover {\n    background: var(--tb-bg, #f0f4f8) !important;\n}\nhtml body .tb-phone-dropdown__item-flag {\n    width: 24px !important;\n    height: 18px !important;\n    object-fit: contain !important;\n}\nhtml body .tb-phone-input__flag {\n    width: 20px !important;\n    height: 15px !important;\n    object-fit: contain !important;\n}\n\n\/* Gateway selector *\/\nhtml body #tb-booking-widget .tb-gateway-selector {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.5rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.875rem 1rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Custom fields (Additional Information) *\/\nhtml body #tb-booking-widget .tb-tour-checkout__field {\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__label {\n    display: block !important;\n    font-size: 0.8rem !important;\n    font-weight: 600 !important;\n    color: #475569 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    margin-bottom: 6px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea {\n    width: 100% !important;\n    padding: 12px 14px !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input:focus,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget #tb-custom-fields-container {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 1.5rem !important;\n}\n\n\/* Confirm payment button \u2014 hidden until Stripe element is shown *\/\nhtml body #tb-booking-widget #tb-confirm-payment-btn {\n    margin-top: 0.75rem !important;\n}\n\/* Stripe element \u2014 hidden by default *\/\nhtml body #tb-booking-widget #tb-stripe-element {\n    margin-top: 1rem !important;\n    margin-bottom: 0.5rem !important;\n}\n\/* Gradient summary sidebar *\/\nhtml body #tb-booking-widget .tb-summary-gradient {\n    background: linear-gradient(135deg, var(--tb-primary, #0f3460) 0%, #1a365d 100%) !important;\n    border-radius: 12px !important;\n    padding: 1.75rem !important;\n    color: #fff !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    border-bottom: 1px solid rgba(255,255,255,0.15) !important;\n    padding-bottom: 1.25rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-name {\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-cap {\n    font-size: 0.85rem !important;\n    color: rgba(255,255,255,0.7) !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.6rem 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    background: rgba(255,255,255,0.3) !important;\n    border: 2px solid #fff !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-text {\n    color: #fff !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-price {\n    color: #fff !important;\n    font-weight: 700 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__total {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    border-top: 2px solid rgba(255,255,255,0.25) !important;\n    margin-top: 1.25rem !important;\n    padding-top: 1.25rem !important;\n    font-size: 1.25rem !important;\n    font-weight: 800 !important;\n    color: #fff !important;\n}\n\n\/* Payment options *\/\nhtml body #tb-booking-widget .tb-payment-options {\n    gap: 0.75rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Google Places autocomplete *\/\nhtml body .pac-container {\n    z-index: 100000 !important;\n    min-width: 420px !important;\n    width: auto !important;\n    max-width: 600px !important;\n    border-radius: 16px !important;\n    border: none !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.18) !important;\n    padding: 8px 0 !important;\n}\nhtml body .pac-container::after {\n    display: none !important;\n}\nhtml body .pac-item {\n    padding: 10px 16px !important;\n    cursor: pointer !important;\n    border-bottom: none !important;\n    border-top: none !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    line-height: 1.4 !important;\n    font-size: 0.9rem !important;\n}\nhtml body .pac-item .pac-item-query {\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: #1f2937 !important;\n    white-space: normal !important;\n    word-break: break-word !important;\n}\nhtml body .pac-item .pac-item-query + span {\n    font-size: 0.82rem !important;\n    color: #6b7280 !important;\n    white-space: normal !important;\n}\n\n\/* \u2550\u2550\u2550 Step 2: Route Bar & Vehicle Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-route-bar {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 1rem 1.25rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 0.75rem !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__point {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.6rem !important;\n    flex: 1 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__label {\n    display: block !important;\n    font-size: 0.72rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 600 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__address {\n    display: block !important;\n    font-size: 0.92rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    max-width: 260px !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip {\n    display: flex !important;\n    gap: 1.5rem !important;\n    justify-content: flex-end !important;\n    padding: 0.75rem 0 !important;\n    background: transparent !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip__badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-size: 0.82rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 500 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-map {\n    width: 100% !important;\n    height: 250px !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-map {\n    width: 100% !important;\n    height: 180px !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: stretch !important;\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image {\n    width: 220px !important;\n    min-height: 160px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    padding: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image img {\n    max-width: 100% !important;\n    height: auto !important;\n    object-fit: contain !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__details {\n    flex: 1 !important;\n    padding: 1.25rem !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__name {\n    font-size: 1.15rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 0.5rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__specs {\n    display: flex !important;\n    gap: 1rem !important;\n    font-size: 0.85rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__pricing {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n    justify-content: center !important;\n    padding: 1.25rem !important;\n    min-width: 130px !important;\n    gap: 0.5rem !important;\n    border-left: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__price-amount {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 20px !important;\n    padding: 8px 22px !important;\n    font-size: 0.88rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn:hover {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\n\n\/* \u2550\u2550\u2550 How It Works \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-how-it-works {\n    margin-top: 3rem !important;\n    padding-top: 2rem !important;\n    border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__steps {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 2rem !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__number {\n    width: 48px !important;\n    height: 48px !important;\n    border-radius: 50% !important;\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 auto 1rem !important;\n}\n\n\/* \u2550\u2550\u2550 Payment Choice Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-payment-choices {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice__radio {\n    width: 20px !important;\n    height: 20px !important;\n    border-radius: 50% !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active .tb-payment-choice__radio {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Terms & Promo \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-terms__label {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 0.75rem !important;\n    cursor: pointer !important;\n    font-size: 0.88rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-terms__label a {\n    color: var(--tb-accent, #e94560) !important;\n    text-decoration: underline !important;\n}\nhtml body #tb-booking-widget .tb-promo-row {\n    display: flex !important;\n    gap: 0.5rem !important;\n}\nhtml body #tb-booking-widget .tb-promo-row__input {\n    flex: 1 !important;\n}\n\n\/* \u2550\u2550\u2550 Confirmation \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-confirmation__checkmark {\n    color: var(--tb-success, #10b981) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions {\n    display: flex !important;\n    gap: 1rem !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Summary Gradient: Return Leg \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-summary-gradient__divider {\n    height: 1px !important;\n    background: rgba(255,255,255,0.15) !important;\n    margin: 0.75rem 0 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Mobile overrides \u2550\u2550\u2550 *\/\n@media (max-width: 768px) {\n    html body #tb-booking-widget #tb-step-1 {\n        padding: 28px 20px 24px !important;\n        border-radius: 0 !important;\n        min-height: 400px !important;\n    }\n    html body #tb-booking-widget #tb-step-1::after {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-hero-curve {\n        display: none !important;\n    }\n    html body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n    html body #tb-booking-widget .tb-step1-headline {\n        font-size: 1.6rem !important;\n        margin: 1rem 0 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__row {\n        flex-direction: column !important;\n        border-radius: 16px !important;\n        padding: 8px !important;\n        gap: 0 !important;\n        flex-wrap: wrap !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field,\n    html body #tb-booking-widget .tb-pill-bar__field--from,\n    html body #tb-booking-widget .tb-pill-bar__field--to,\n    html body #tb-booking-widget .tb-pill-bar__field--date,\n    html body #tb-booking-widget .tb-pill-bar__field--return {\n        width: 100% !important;\n        flex: 0 0 auto !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-radius: 0 !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n        border-bottom: none !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field--from {\n        border-radius: 12px 12px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__swap {\n        position: static !important;\n        transform: none !important;\n        width: 100% !important;\n        height: 32px !important;\n        border-radius: 0 !important;\n        margin: 0 !important;\n        box-shadow: none !important;\n        background: #f9fafb !important;\n        border: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        font-size: 0.85rem !important;\n        right: auto !important;\n        top: auto !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__search {\n        width: 100% !important;\n        border-radius: 12px !important;\n        padding: 14px !important;\n        justify-content: center !important;\n        margin: 4px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__pax {\n        width: 100% !important;\n        padding: 0 !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-pax-pill {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__add-return {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-right: none !important;\n    }\n    html body #tb-booking-widget #tb-return-field {\n        width: 100% !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-trust-badges {\n        gap: 12px !important;\n    }\n    html body #tb-booking-widget .tb-trust-badge {\n        font-size: 0.78rem !important;\n    }\n    html body #tb-booking-widget .tb-mode-tabs {\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n        scrollbar-width: none !important;\n    }\n    html body #tb-booking-widget .tb-mode-tab {\n        padding: 8px 14px !important;\n        font-size: 0.82rem !important;\n    }\n    \/* Step 2: mobile vehicle cards *\/\n    html body #tb-booking-widget .tb-vehicle-card {\n        flex-direction: column !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__image {\n        width: 100% !important;\n        min-height: 140px !important;\n        max-height: 180px !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__pricing {\n        flex-direction: row !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        border-left: none !important;\n        border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n        padding: 1rem 1.25rem !important;\n        width: 100% !important;\n        min-width: unset !important;\n    }\n    \/* Step 2: route bar mobile *\/\n    html body #tb-booking-widget .tb-route-bar {\n        flex-direction: column !important;\n        gap: 0 !important;\n        padding: 0 !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__point {\n        padding: 12px 16px !important;\n        border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n        width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__swap-icon {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__address {\n        max-width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-map {\n        height: 180px !important;\n    }\n    \/* Step 2: trust strip mobile *\/\n    html body #tb-booking-widget .tb-trust-strip {\n        flex-wrap: wrap !important;\n        gap: 8px 16px !important;\n        justify-content: center !important;\n    }\n    \/* Step 2: how-it-works mobile *\/\n    html body #tb-booking-widget .tb-how-it-works__steps {\n        grid-template-columns: 1fr !important;\n        gap: 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__step {\n        display: flex !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n        gap: 1rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__number {\n        margin: 0 !important;\n        flex-shrink: 0 !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 1rem !important;\n    }\n    \/* Step 3: single column *\/\n    html body #tb-booking-widget .tb-step3-layout {\n        grid-template-columns: 1fr !important;\n    }\n    html body #tb-booking-widget .tb-step3-sidebar {\n        position: static !important;\n        order: -1 !important;\n    }\n    html body #tb-booking-widget .tb-checkout-map {\n        height: 140px !important;\n    }\n    \/* Confirmation mobile *\/\n    html body #tb-booking-widget .tb-confirmation__actions {\n        flex-direction: column !important;\n        gap: 10px !important;\n    }\n    html body #tb-booking-widget .tb-confirmation__actions .tb-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f58ff9a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f58ff9a\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3e2cfe9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3e2cfe9\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7916f25 elementor-widget elementor-widget-spacer\" data-id=\"7916f25\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ed7084 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9ed7084\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n    .ad-wrap-frdi{--nv:#1B3A6B;--or:#FF700A;--wa:#25D366;--ink:#1d2939;--stone:#F7EEE3;--ochre:#C98B4E;color:var(--ink);line-height:1.75;font-size:17px;overflow:hidden}\r\n    .ad-wrap-frdi *{box-sizing:border-box}\r\n    .ad-in-frdi{max-width:1120px;margin:0 auto;padding:0 22px}\r\n    .ad-hero-frdi{position:relative;background:linear-gradient(160deg,#142C54 0%,#1B3A6B 55%,#26497F 100%);color:#fff;padding:64px 0 150px}\r\n    .ad-hero-frdi .ad-in-frdi{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;position:relative;z-index:2}\r\n    .ad-sunb-frdi{position:absolute;right:14%;top:40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#FFB26B 0%,#FF700A 45%,rgba(255,112,10,0) 72%);opacity:.55;z-index:1}\r\n    .ad-hills-frdi{position:absolute;left:0;bottom:0;width:100%;height:160px;z-index:1}\r\n    .ad-kick-frdi{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:6px 14px;font-size:.9rem;margin-bottom:16px}\r\n    .ad-kick-frdi i{width:8px;height:8px;border-radius:50%;background:var(--or);display:inline-block}\r\n    .ad-hh2-frdi{color:#fff!important;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.15;margin:0 0 18px;font-weight:800;letter-spacing:-.5px}\r\n    .ad-hp-frdi{color:#E6ECF6;margin:0 0 14px;text-align:left}\r\n    .ad-photo-frdi{position:relative}\r\n    .ad-photo-frdi img{width:100%;height:auto;aspect-ratio:4\/5;object-fit:cover;border-radius:200px 200px 18px 18px;border:6px solid rgba(255,255,255,.14);display:block}\r\n    .ad-price-frdi{position:absolute;left:-18px;bottom:26px;background:#fff;color:var(--nv);border-radius:14px;padding:12px 18px;box-shadow:0 14px 30px rgba(10,25,55,.35);line-height:1.2}\r\n    .ad-price-frdi b{display:block;color:var(--or);font-size:1.7rem}\r\n    .ad-strip-frdi{position:relative;z-index:3;margin-top:-58px}\r\n    .ad-stats-frdi{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(27,58,107,.16);overflow:hidden}\r\n    .ad-stat-frdi{padding:18px 12px;text-align:center;border-right:1px solid #edf1f7;font-size:.9rem;color:#52607a}\r\n    .ad-stat-frdi:last-child{border-right:0}\r\n    .ad-stat-frdi b{display:block;color:var(--nv);font-size:1.35rem;font-weight:800}\r\n    .ad-sec-frdi{padding:64px 0}\r\n    .ad-stone-frdi{padding:64px 0;background:var(--stone)}\r\n    .ad-navy-frdi{padding:64px 0;background:var(--nv);color:#fff}\r\n    .ad-h2-frdi{color:var(--nv)!important;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin:0 0 18px;font-weight:800;padding-left:18px;border-left:6px solid var(--or)}\r\n    .ad-h2w-frdi{color:#fff!important;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin:0 0 18px;font-weight:800;padding-left:18px;border-left:6px solid var(--or)}\r\n    .ad-h3-frdi{color:var(--nv)!important;font-size:1.2rem;margin:26px 0 8px;font-weight:700}\r\n    .ad-p-frdi{text-align:justify;margin:0 0 14px;max-width:78ch}\r\n    .ad-pw-frdi{text-align:justify;margin:0 0 14px;color:#E6ECF6;max-width:78ch}\r\n    .ad-two-frdi{display:grid;grid-template-columns:1fr 1fr;gap:34px}\r\n    .ad-vs-frdi{background:#fff;border-radius:16px;padding:22px;border-top:5px solid var(--or);box-shadow:0 10px 26px rgba(27,58,107,.08)}\r\n    .ad-cta-frdi{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}\r\n    .ad-bw-frdi,.ad-bo-frdi{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:40px;font-weight:700;text-decoration:none!important;transition:transform .15s}\r\n    .ad-bw-frdi{background:var(--wa);color:#fff!important}\r\n    .ad-bo-frdi{background:var(--or);color:#fff!important}\r\n    .ad-bw-frdi:hover,.ad-bo-frdi:hover{transform:translateY(-2px)}\r\n    .ad-bw-frdi:focus-visible,.ad-bo-frdi:focus-visible,.ad-fb-frdi:focus-visible{outline:3px solid #FFC08A;outline-offset:3px}\r\n    .ad-acts-frdi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:10px}\r\n    .ad-act-frdi{background:#fff;border-radius:16px;padding:22px}\r\n    .ad-act-frdi .ad-h3-frdi{margin-top:10px}\r\n    .ad-ic-frdi{display:inline-flex;width:50px;height:50px;border-radius:14px;align-items:center;justify-content:center;background:#FFF0E4;color:var(--or)}\r\n    .ad-camps-frdi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:18px 0}\r\n    .ad-camp-frdi{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E3E9F2;border-radius:12px;padding:12px 14px;color:var(--nv)!important;font-weight:700;text-decoration:none!important}\r\n    .ad-camp-frdi:hover{border-color:var(--or)}\r\n    .ad-camp-frdi svg{color:var(--or);flex:none}\r\n    .ad-long-frdi .ad-camp-frdi{background:var(--nv);color:#fff!important;border-color:var(--nv)}\r\n    .ad-tw-frdi{overflow-x:auto;border-radius:14px;box-shadow:0 10px 26px rgba(27,58,107,.08);margin:14px 0 20px}\r\n    .ad-tb-frdi{width:100%;border-collapse:collapse;min-width:560px;background:#fff}\r\n    .ad-tb-frdi th{background:var(--nv);color:#fff;padding:13px 14px;text-align:left;font-size:.95rem}\r\n    .ad-tb-frdi td{padding:13px 14px;border-bottom:1px solid #EDF1F7}\r\n    .ad-tb-frdi td.ad-pr-frdi{color:var(--or);font-weight:800;white-space:nowrap}\r\n    .ad-tb-frdi tr.ad-hl-frdi td{background:#FFF4EA;font-weight:600}\r\n    .ad-recap-frdi{background:var(--nv);color:#fff;border-radius:18px;padding:24px 26px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 26px}\r\n    .ad-recap-frdi p{margin:0;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.22);color:#fff}\r\n    .ad-recap-frdi .ad-rt-frdi{grid-column:1\/-1;font-size:1.15rem;font-weight:800;color:#FFB26B;border:0}\r\n    .ad-steps-frdi{counter-reset:st;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}\r\n    .ad-step-frdi{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:20px 20px 18px 20px;position:relative}\r\n    .ad-step-frdi .ad-num-frdi{display:inline-flex;width:38px;height:38px;border-radius:50%;background:var(--or);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:10px}\r\n    .ad-step-frdi b{display:block;color:#fff;margin-bottom:4px}\r\n    .ad-step-frdi span.ad-st-frdi{color:#D3DCEB}\r\n    .ad-seas-frdi{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:10px 0 8px}\r\n    .ad-sea-frdi{border-radius:16px;padding:20px;background:#fff;border-top:6px solid var(--ochre)}\r\n    .ad-sea-frdi.ad-best-frdi{border-top-color:var(--or);box-shadow:0 12px 28px rgba(255,112,10,.15)}\r\n    .ad-sea-frdi b{color:var(--nv);display:block;margin-bottom:6px;font-size:1.05rem}\r\n    .ad-sea-frdi .ad-p-frdi{margin:0;text-align:left}\r\n    .ad-why-frdi{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\r\n    .ad-wc-frdi{background:#fff;border-radius:16px;padding:22px;border:1px solid #E6ECF3}\r\n    .ad-wc-frdi .ad-p-frdi{margin-top:12px;text-align:left}\r\n    .ad-fi-frdi{background:#fff;border-radius:14px;margin:10px 0;border:1px solid #E3E9F2;overflow:hidden}\r\n    .ad-fb-frdi{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;background:#fff;border:0;padding:17px 20px;font-weight:700;color:var(--nv);cursor:pointer;font-size:1.02rem;font-family:inherit}\r\n    .ad-fb-frdi em{font-style:normal;flex:none;width:30px;height:30px;border-radius:50%;background:#FFF0E4;color:var(--or);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;transition:transform .2s}\r\n    .ad-fb-frdi[aria-expanded=\"true\"] em{transform:rotate(45deg);background:var(--or);color:#fff}\r\n    .ad-fa-frdi{display:none;padding:0 20px 16px}\r\n    .ad-fa-frdi.ad-open-frdi{display:block}\r\n    .ad-fin-frdi{position:relative;background:linear-gradient(160deg,#142C54,#1B3A6B);color:#fff;padding:64px 0 140px;text-align:center}\r\n    .ad-fin-frdi .ad-in-frdi{position:relative;z-index:2;max-width:760px}\r\n    .ad-fin-frdi .ad-h2w-frdi{border:0;padding:0}\r\n    .ad-fin-frdi .ad-pw-frdi{text-align:center;margin:0 auto 10px}\r\n    .ad-fin-frdi .ad-cta-frdi{justify-content:center}\r\n    @media(max-width:900px){.ad-hero-frdi .ad-in-frdi,.ad-two-frdi{grid-template-columns:1fr}.ad-photo-frdi{max-width:420px}.ad-stats-frdi{grid-template-columns:repeat(2,1fr)}.ad-stat-frdi{border-bottom:1px solid #edf1f7}.ad-steps-frdi,.ad-seas-frdi,.ad-why-frdi{grid-template-columns:1fr}.ad-recap-frdi{grid-template-columns:1fr}}\r\n    @media(max-width:600px){.ad-wrap-frdi{font-size:16px}.ad-sec-frdi,.ad-stone-frdi,.ad-navy-frdi{padding:44px 0}.ad-price-frdi{left:10px}}\r\n    @media(prefers-reduced-motion:reduce){.ad-wrap-frdi *{transition:none!important}}\r\n    <\/style>\r\n    <div class=\"ad-wrap-frdi\">\r\n<header class=\"ad-hero-frdi\"><div class=\"ad-sunb-frdi\"><\/div><div class=\"ad-in-frdi\"><div><div class=\"ad-kick-frdi\"><i><\/i>Porte \u00e0 camp, prix fixe, 24h\/24<\/div><h2 class=\"ad-hh2-frdi\">Marrakech Agafay distance : kilom\u00e8tres, temps de route et meilleure fa\u00e7on d'y aller<\/h2><p class=\"ad-hp-frdi\">La Marrakech Agafay distance est courte sur la carte, mais le trajet a ses pi\u00e8ges : des camps dispers\u00e9s sur un grand plateau, des derni\u00e8res pistes sans panneaux et aucun taxi qui attend la nuit. Ce guide donne les distances r\u00e9elles depuis chaque quartier, le temps de route, un sch\u00e9ma du trajet et toutes les fa\u00e7ons d'y aller et d'en revenir.<\/p>\r\n<div class=\"ad-cta-frdi\"><a class=\"ad-bw-frdi\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20Marrakech%20Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frdi\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><div class=\"ad-photo-frdi\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/transfers.ma\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-5_-2025_-03_56_42-PM.webp\" alt=\"marrakech agafay distance\" width=\"800\" height=\"1000\"><div class=\"ad-price-frdi\">Marrakech \u2192 Agafay<b>d\u00e8s 42 \u20ac<\/b>par v\u00e9hicule<\/div><\/div><\/div><svg class=\"ad-hills-frdi\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n    <path d=\"M0 120 L140 70 L260 105 L380 40 L520 95 L640 55 L780 100 L900 30 L1040 90 L1180 50 L1300 85 L1440 60 L1440 220 L0 220Z\" fill=\"#2B4C82\" opacity=\".55\"\/>\r\n    <path d=\"M0 170 C120 140 220 150 330 160 C470 175 560 120 700 130 C840 140 930 175 1080 165 C1210 156 1320 135 1440 150 L1440 220 L0 220Z\" fill=\"#C98B4E\"\/>\r\n    <path d=\"M0 195 C160 180 300 205 470 192 C640 180 760 205 930 196 C1110 187 1270 200 1440 190 L1440 220 L0 220Z\" fill=\"#E7B47A\"\/><\/svg><\/header>\r\n<div class=\"ad-in-frdi ad-strip-frdi\"><div class=\"ad-stats-frdi\"><div class=\"ad-stat-frdi\"><b>35\u201345 km<\/b>selon le camp<\/div><div class=\"ad-stat-frdi\"><b>45\u201360 min<\/b>en voiture<\/div><div class=\"ad-stat-frdi\"><b>d\u00e8s 42 \u20ac<\/b>par v\u00e9hicule<\/div><div class=\"ad-stat-frdi\"><b>0<\/b>bus ou train<\/div><div class=\"ad-stat-frdi\"><b>24h\/24<\/b>prise en charge<\/div><\/div><\/div>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Marrakech Agafay distance : la r\u00e9ponse courte<\/h2>\r\n<p class=\"ad-p-frdi\">R\u00e9ponse rapide : la Marrakech Agafay distance est de 35 \u00e0 45 km depuis le centre-ville, selon le camp. En voiture, comptez 45 \u00e0 60 minutes. Il n'existe ni bus ni train vers le plateau : il faut une voiture priv\u00e9e, un grand taxi, une location ou une excursion de groupe.<\/p>\r\n<p class=\"ad-p-frdi\">Le trajet de Marrakech \u00e0 Agafay en voiture priv\u00e9e co\u00fbte \u00e0 partir de 42 \u20ac par v\u00e9hicule, p\u00e9ages et carburant compris. Le plus d\u00e9licat n'est pas l'aller mais le retour : quitter un camp vers 22 h ou 23 h, sur une piste sombre, sans taxi \u00e0 la porte.<\/p>\r\n<p class=\"ad-p-frdi\">Nous faisons ce trajet tous les jours, vers tous les camps du plateau. Les chiffres et conseils ci-dessous viennent de ces trajets r\u00e9els : points de prise en charge pratiques, temps ajout\u00e9 par la circulation et petits d\u00e9tails qui simplifient le retour.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Agafay Marrakech distance selon votre point de d\u00e9part<\/h2>\r\n<p class=\"ad-p-frdi\">L'Agafay Marrakech distance d\u00e9pend de deux choses : votre point de d\u00e9part en ville et le camp vis\u00e9. Le plateau est vaste et les camps peuvent \u00eatre \u00e0 plusieurs kilom\u00e8tres les uns des autres. Voici des chiffres r\u00e9alistes pour les d\u00e9parts les plus fr\u00e9quents.<\/p>\r\n<div class=\"ad-tw-frdi\"><table class=\"ad-tb-frdi\"><thead><tr><th>Point de d\u00e9part<\/th><th>Distance<\/th><th>Temps de route<\/th><th>Prix (par v\u00e9hicule)<\/th><\/tr><\/thead><tbody>\r\n<tr><td>M\u00e9dina (Jemaa el-Fna, Kasbah)<\/td><td>35\u201345 km<\/td><td>45\u201360 min<\/td><td class=\"ad-pr-frdi\">d\u00e8s 42 \u20ac<\/td><\/tr>\r\n<tr><td>Gu\u00e9liz et Hivernage<\/td><td>35\u201345 km<\/td><td>45\u201360 min<\/td><td class=\"ad-pr-frdi\">d\u00e8s 42 \u20ac<\/td><\/tr>\r\n<tr><td>A\u00e9roport Marrakech-M\u00e9nara<\/td><td>30\u201340 km<\/td><td>40\u201355 min<\/td><td class=\"ad-pr-frdi\">d\u00e8s 42 \u20ac<\/td><\/tr>\r\n<tr><td>Palmeraie (nord-est)<\/td><td>45\u201360 km<\/td><td>60\u201375 min<\/td><td class=\"ad-pr-frdi\">d\u00e8s 42 \u20ac + quelques euros<\/td><\/tr>\r\n<tr><td>A\u00e9roport de Casablanca<\/td><td>environ 250 km<\/td><td>environ 3 h<\/td><td class=\"ad-pr-frdi\">129 \u20ac<\/td><\/tr>\r\n<\/tbody><\/table><\/div>\r\n<p class=\"ad-p-frdi\">Ces valeurs de Marrakech Agafay distance incluent la derni\u00e8re portion sur piste, plus lente que la route. Un chauffeur qui conna\u00eet le plateau prend la piste la plus courte pour chaque camp ; un chauffeur qui ne la conna\u00eet pas peut perdre vingt minutes \u00e0 chercher, surtout de nuit.<\/p>\r\n<div class=\"ad-two-frdi\"><div class=\"ad-vs-frdi\"><h3 class=\"ad-h3-frdi\">Pourquoi l'a\u00e9roport est plus proche<\/h3>\r\n<p class=\"ad-p-frdi\">L'a\u00e9roport Marrakech-M\u00e9nara est au sud-ouest de la ville, d\u00e9j\u00e0 du bon c\u00f4t\u00e9. L'Agafay Marrakech distance depuis l'a\u00e9roport est donc plus courte, et on \u00e9vite la circulation du centre.<\/p>\r\n<\/div><div class=\"ad-vs-frdi\"><h3 class=\"ad-h3-frdi\">Pourquoi la Palmeraie est plus loin<\/h3>\r\n<p class=\"ad-p-frdi\">La Palmeraie est de l'autre c\u00f4t\u00e9 de Marrakech. Il faut d'abord traverser ou contourner la ville, ce qui ajoute kilom\u00e8tres et temps. Nous donnons le prix exact d\u00e8s que nous connaissons votre h\u00f4tel.<\/p>\r\n<\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">D\u00e9sert d'Agafay carte : situer le plateau<\/h2>\r\n<p class=\"ad-p-frdi\">Beaucoup cherchent une d\u00e9sert d'Agafay carte pour visualiser le trajet. Le sch\u00e9ma d\u00e9sert d'Agafay carte ci-dessous montre les rep\u00e8res principaux : Marrakech au nord-est, l'a\u00e9roport au sud-ouest de la ville, le lac Lalla Takerkoust et le plateau, avec le Haut Atlas en arri\u00e8re-plan.<\/p>\r\n<figure style=\"margin:18px 0\"><svg viewBox=\"0 0 640 360\" width=\"100%\" role=\"img\" aria-label=\"Sch\u00e9ma Marrakech Agafay distance\" style=\"max-width:640px;display:block;background:#fff;border-radius:16px;box-shadow:0 10px 26px rgba(27,58,107,.1)\">\r\n<path d=\"M0 300 C120 280 200 250 330 262 C450 272 540 230 640 240 L640 360 L0 360Z\" fill=\"#F3E3CC\"\/>\r\n<path d=\"M0 60 L90 20 L170 55 L260 10 L360 50 L450 15 L540 45 L640 20 L640 0 L0 0Z\" fill=\"#dfe6f1\"\/>\r\n<text x=\"330\" y=\"38\" text-anchor=\"middle\" font-size=\"13\" fill=\"#1B3A6B\">Haut Atlas<\/text>\r\n<ellipse cx=\"300\" cy=\"215\" rx=\"120\" ry=\"55\" fill=\"#E7B47A\" opacity=\".55\"\/>\r\n<text x=\"300\" y=\"220\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"700\" fill=\"#7a4a1c\">Plateau d'Agafay<\/text>\r\n<ellipse cx=\"455\" cy=\"165\" rx=\"42\" ry=\"18\" fill=\"#9cc3e6\"\/><text x=\"455\" y=\"170\" text-anchor=\"middle\" font-size=\"11\" fill=\"#1B3A6B\">Lac Lalla Takerkoust<\/text>\r\n<circle cx=\"520\" cy=\"300\" r=\"9\" fill=\"#1B3A6B\"\/><text x=\"520\" y=\"328\" text-anchor=\"middle\" font-size=\"14\" font-weight=\"700\" fill=\"#1B3A6B\">Marrakech<\/text>\r\n<circle cx=\"470\" cy=\"268\" r=\"6\" fill=\"#FF700A\"\/><text x=\"430\" y=\"262\" text-anchor=\"end\" font-size=\"11\" fill=\"#1B3A6B\">A\u00e9roport<\/text>\r\n<path d=\"M520 300 C470 290 420 250 360 230\" stroke=\"#FF700A\" stroke-width=\"3\" fill=\"none\" stroke-dasharray=\"7 5\"\/>\r\n<text x=\"470\" y=\"238\" font-size=\"12\" font-weight=\"700\" fill=\"#FF700A\">35\u201345 km \u00b7 45\u201360 min<\/text>\r\n<\/svg><figcaption style=\"font-size:.85rem;color:#52607a;margin-top:6px\">Sch\u00e9ma indicatif, pas \u00e0 l'\u00e9chelle.<\/figcaption><\/figure>\r\n<p class=\"ad-p-frdi\">Sur une vraie d\u00e9sert d'Agafay carte, vous verrez que le plateau n'a pas de centre ni de village principal. Les camps sont reli\u00e9s \u00e0 la route par leurs propres pistes. C'est pourquoi une simple adresse GPS ne suffit pas toujours : les entr\u00e9es se ressemblent et les panneaux sont rares.<\/p>\r\n<p class=\"ad-p-frdi\">Pour r\u00e9duire l'Agafay Marrakech distance r\u00e9elle, si vous utilisez une application de navigation, entrez le nom exact du camp plut\u00f4t que \u00ab d\u00e9sert d'Agafay \u00bb. Et gardez le num\u00e9ro de la r\u00e9ception : en cas de doute sur la derni\u00e8re piste, un appel suffit.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Le trajet de Marrakech \u00e0 Agafay, \u00e9tape par \u00e9tape<\/h2>\r\n<p class=\"ad-p-frdi\">Le trajet de Marrakech \u00e0 Agafay est simple quand on le conna\u00eet. On quitte la ville par le sud-ouest, on passe pr\u00e8s de l'a\u00e9roport et on se dirige vers les contreforts de l'Atlas. Les maisons se font rares, puis le paysage devient agricole, enfin des collines de pierre nue.<\/p>\r\n<div class=\"ad-two-frdi\"><div><h3 class=\"ad-h3-frdi\">En ville<\/h3>\r\n<p class=\"ad-p-frdi\">Sur l'Agafay Marrakech distance, les 15 \u00e0 25 premi\u00e8res minutes sont les plus lentes, surtout autour des remparts et du p\u00e9riph\u00e9rique aux heures de pointe. Le d\u00e9but d'apr\u00e8s-midi et la fin de soir\u00e9e sont g\u00e9n\u00e9ralement fluides.<\/p>\r\n<\/div><div><h3 class=\"ad-h3-frdi\">Sur la route<\/h3>\r\n<p class=\"ad-p-frdi\">La route traverse ensuite la campagne vers le lac Lalla Takerkoust et la route d'Amizmiz. Par temps clair, l'Atlas enneig\u00e9 se dresse devant vous en hiver et au printemps.<\/p>\r\n<\/div><\/div>\r\n<h3 class=\"ad-h3-frdi\">Les derniers kilom\u00e8tres : les pistes<\/h3>\r\n<p class=\"ad-p-frdi\">Chaque camp a sa propre piste, parfois de quelques centaines de m\u00e8tres, parfois de plusieurs kilom\u00e8tres. C'est l\u00e0 que se produisent la plupart des retards sur le trajet de Marrakech \u00e0 Agafay, et l\u00e0 qu'un chauffeur local fait la diff\u00e9rence.<\/p>\r\n<p class=\"ad-p-frdi\">La nuit, toutes les pistes se ressemblent dans les phares. Nos chauffeurs confirment l'entr\u00e9e exacte avec le camp avant le jour J : vous arrivez \u00e0 la r\u00e9ception, pas au camp voisin.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Comment aller \u00e0 Agafay : toutes les options<\/h2>\r\n<p class=\"ad-p-frdi\">Comment aller \u00e0 Agafay depuis Marrakech ? Voici une comparaison honn\u00eate des quatre fa\u00e7ons d'aller de Marrakech \u00e0 Agafay, y compris les cas o\u00f9 nous ne sommes pas le meilleur choix.<\/p>\r\n<div class=\"ad-tw-frdi\"><table class=\"ad-tb-frdi\"><thead><tr><th>Option<\/th><th>Id\u00e9al pour<\/th><th>Limites<\/th><\/tr><\/thead><tbody>\r\n<tr><td>Excursion de groupe<\/td><td>Voyageurs seuls avec petit budget et programme fixe<\/td><td>Horaires impos\u00e9s, plusieurs arr\u00eats h\u00f4tels, retour avec le groupe<\/td><\/tr>\r\n<tr><td>Grand taxi<\/td><td>Un aller simple en journ\u00e9e<\/td><td>Prix \u00e0 n\u00e9gocier, pistes mal connues, personne n'attend pour le retour<\/td><\/tr>\r\n<tr><td>Voiture de location<\/td><td>Conducteurs \u00e0 l'aise qui veulent explorer<\/td><td>Pistes de nuit, entr\u00e9es difficiles \u00e0 trouver, stationnement en m\u00e9dina<\/td><\/tr>\r\n<tr class=\"ad-hl-frdi\"><td>Transfert priv\u00e9<\/td><td>Couples, familles, groupes, retours tardifs<\/td><td>Plus cher qu'une excursion partag\u00e9e pour une personne<\/td><\/tr>\r\n<\/tbody><\/table><\/div>\r\n<p class=\"ad-p-frdi\">Pour comment aller \u00e0 Agafay en taxi : les petits taxis n'ont pas le droit de sortir de la ville. Pour le plateau, il faut un grand taxi, n\u00e9goci\u00e9 \u00e0 l'avance. Cela fonctionne pour l'aller de jour ; le probl\u00e8me, c'est le retour de nuit, quand aucun taxi n'attend devant les camps.<\/p>\r\n<p class=\"ad-p-frdi\">Pour un voyageur seul qui accepte un horaire fixe, l'excursion de groupe est souvent la solution la moins ch\u00e8re. D\u00e8s deux personnes, la voiture priv\u00e9e revient \u00e0 peu pr\u00e8s au m\u00eame prix par personne, avec l'heure de retour \u00e0 votre choix.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Le retour d'Agafay vers Marrakech<\/h2>\r\n<p class=\"ad-p-frdi\">Le retour est la partie qu'on oublie quand on cherche comment aller \u00e0 Agafay. Il m\u00e9rite autant d'attention que l'aller, car la situation au camp la nuit est tr\u00e8s diff\u00e9rente de la ville.<\/p>\r\n<div class=\"ad-acts-frdi\"><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">D\u00e9part tardif<\/h3><p class=\"ad-p-frdi\">D\u00eeners et spectacles finissent souvent entre 21 h et 23 h, et l'Agafay Marrakech distance se fait alors de nuit. Avec votre chauffeur, vous partez quand vous \u00eates pr\u00eats.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M8.5 12l2.5 2.5 4.5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Pas de taxi sur place<\/h3><p class=\"ad-p-frdi\">Les camps sont isol\u00e9s : comment aller \u00e0 Agafay et en revenir sans voiture r\u00e9serv\u00e9e ? Impossible de h\u00e9ler une voiture \u00e0 la porte, et les applications trouvent rarement un chauffeur.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">D\u00e9p\u00f4t en m\u00e9dina<\/h3><p class=\"ad-p-frdi\">Les voitures n'acc\u00e8dent pas \u00e0 tous les riads. Le chauffeur s'arr\u00eate \u00e0 la porte ou au parking le plus proche et aide avec les sacs.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M4 5h16v11H9l-5 4z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Changement le jour m\u00eame<\/h3><p class=\"ad-p-frdi\">Vous restez plus tard ou dormez au camp ? Un message WhatsApp d\u00e9place ou annule le retour.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">Le retour co\u00fbte le m\u00eame prix que l'aller : d\u00e8s 42 \u20ac par v\u00e9hicule, sans suppl\u00e9ment de nuit. Vous pouvez le r\u00e9server seul si vous avez d\u00e9j\u00e0 un moyen d'aller au camp.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Organiser sa sortie selon la Marrakech Agafay distance<\/h2>\r\n<p class=\"ad-p-frdi\">Avec une Marrakech Agafay distance de 35 \u00e0 45 km, pas besoin d'une journ\u00e9e enti\u00e8re. La plupart des visiteurs choisissent entre une soir\u00e9e coucher de soleil, une journ\u00e9e piscine ou une nuit au camp. Chaque formule a son heure de d\u00e9part id\u00e9ale.<\/p>\r\n<div class=\"ad-two-frdi\"><div><h3 class=\"ad-h3-frdi\">Coucher de soleil et d\u00eener<\/h3>\r\n<p class=\"ad-p-frdi\">Partez de Marrakech \u00e0 Agafay deux \u00e0 trois heures avant le coucher du soleil. Vous avez le temps de la route, de l'arriv\u00e9e et d'un verre en terrasse. Pr\u00e9voyez le retour vers 22 h ou 23 h.<\/p>\r\n<h3 class=\"ad-h3-frdi\">Journ\u00e9e piscine<\/h3>\r\n<p class=\"ad-p-frdi\">D\u00e9part vers 10 h, retour en fin d'apr\u00e8s-midi. C'est la sortie la plus simple avec de jeunes enfants.<\/p>\r\n<\/div><div><h3 class=\"ad-h3-frdi\">Nuit au camp<\/h3>\r\n<p class=\"ad-p-frdi\">D\u00e9part l'apr\u00e8s-midi, nuit sur place, retour apr\u00e8s le petit-d\u00e9jeuner. Coucher de soleil, \u00e9toiles et lever du soleil sans rouler de nuit.<\/p>\r\n<h3 class=\"ad-h3-frdi\">Directement depuis l'a\u00e9roport<\/h3>\r\n<p class=\"ad-p-frdi\">Vous atterrissez l'apr\u00e8s-midi ? L'Agafay Marrakech distance depuis l'a\u00e9roport est courte : commencez le s\u00e9jour par une soir\u00e9e au d\u00e9sert.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">V\u00e9rifiez toujours l'heure du coucher du soleil \u00e0 votre date. Elle varie d'environ deux heures entre l'hiver et l'\u00e9t\u00e9, et c'est elle qui fixe l'heure de d\u00e9part de Marrakech \u00e0 Agafay.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Comment aller \u00e0 Agafay avec enfants, bagages ou mobilit\u00e9 r\u00e9duite<\/h2>\r\n<p class=\"ad-p-frdi\">Familles et voyageurs \u00e0 mobilit\u00e9 r\u00e9duite se demandent souvent comment aller \u00e0 Agafay sans difficult\u00e9. En pratique c'est simple, \u00e0 condition de r\u00e9gler quelques d\u00e9tails \u00e0 l'avance.<\/p>\r\n<div class=\"ad-acts-frdi\"><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 16v-4l2-5h14l2 5v4M3 16h18v2H3zM6 12h12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"7\" cy=\"18\" r=\"1.6\" fill=\"currentColor\"\/><circle cx=\"17\" cy=\"18\" r=\"1.6\" fill=\"currentColor\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Si\u00e8ges enfants<\/h3><p class=\"ad-p-frdi\">Gratuits sur demande. Indiquez l'\u00e2ge de chaque enfant lors de la r\u00e9servation de Marrakech \u00e0 Agafay ; les si\u00e8ges sont install\u00e9s avant la prise en charge.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 12V4h8l10 10-8 8z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"7.5\" cy=\"7.5\" r=\"1.5\" fill=\"currentColor\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Bagages pour une nuit<\/h3><p class=\"ad-p-frdi\">Les valises tiennent dans le coffre. Pour les grands groupes, le van 6 places a plus d'espace au m\u00eame prix.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M8.5 12l2.5 2.5 4.5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Mobilit\u00e9 r\u00e9duite<\/h3><p class=\"ad-p-frdi\">Pr\u00e9venez-nous : nous choisissons un acc\u00e8s proche de la r\u00e9ception et laissons au chauffeur le temps d'aider \u00e0 monter et descendre.<\/p>\r\n<\/div><div class=\"ad-act-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg><\/span><h3 class=\"ad-h3-frdi\">Mal des transports<\/h3><p class=\"ad-p-frdi\">La route est surtout droite et les pistes courtes et lentes. Demandez au chauffeur de rouler doucement ; un arr\u00eat est toujours possible.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">Pour le retour avec des enfants fatigu\u00e9s, la voiture priv\u00e9e est l'option la plus calme : ils dorment \u00e0 l'arri\u00e8re et vous \u00eates d\u00e9pos\u00e9s au plus pr\u00e8s du riad.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Prix du transfert de Marrakech \u00e0 Agafay<\/h2>\r\n<p class=\"ad-p-frdi\">Quelle que soit la Marrakech Agafay distance, nos prix sont fixes et par v\u00e9hicule, pas par personne. Un couple, une famille de quatre ou un groupe de six paie le m\u00eame prix, en berline ou en van 6 places. P\u00e9ages, carburant, bagages et attente sont compris.<\/p>\r\n<div class=\"ad-two-frdi\"><div><p class=\"ad-p-frdi\">Nous \u00e9crivons \u00ab d\u00e8s 42 \u20ac \u00bb car les camps sont dispers\u00e9s. Les camps proches de la route sont au prix de base. Un camp au bout d'une longue piste, ou une prise en charge \u00e0 la Palmeraie, peut ajouter quelques euros. Vous connaissez toujours le total avant de confirmer.<\/p>\r\n<p class=\"ad-p-frdi\">Paiement simple : en esp\u00e8ces au chauffeur le jour m\u00eame, en euros ou en dirhams. Modification ou annulation gratuite par message.<\/p>\r\n<div class=\"ad-cta-frdi\"><a class=\"ad-bw-frdi\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20Marrakech%20Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frdi\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><div class=\"ad-recap-frdi\"><p class=\"ad-rt-frdi\">R\u00e9cap : Marrakech Agafay distance et prix<\/p><p>De Marrakech \u00e0 Agafay : d\u00e8s 42 \u20ac<\/p><p>A\u00e9roport RAK \u2192 camp : d\u00e8s 42 \u20ac<\/p><p>Camp \u2192 Marrakech : d\u00e8s 42 \u20ac<\/p><p>Aller-retour : d\u00e8s 84 \u20ac<\/p><p>A\u00e9roport CMN \u2192 Agafay : 129 \u20ac<\/p><p>Par v\u00e9hicule, jusqu'\u00e0 6 personnes<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Conseils pratiques pour le trajet de Marrakech \u00e0 Agafay<\/h2>\r\n<div class=\"ad-two-frdi\"><div><p class=\"ad-p-frdi\">Enregistrez le num\u00e9ro du chauffeur avant de quitter le riad. Le r\u00e9seau est bon dans les camps mais peut \u00eatre faible sur certaines pistes. Gardez aussi le num\u00e9ro de la r\u00e9ception du camp.<\/p>\r\n<p class=\"ad-p-frdi\">Ayez quelques dirhams en esp\u00e8ces. La plupart des camps acceptent la carte pour le d\u00eener, mais les pourboires et petits achats sont plus simples en liquide.<\/p>\r\n<\/div><div><p class=\"ad-p-frdi\">Consultez une d\u00e9sert d'Agafay carte avant de r\u00e9server un camp : les camps proches de la route goudronn\u00e9e raccourcissent le trajet de 10 \u00e0 15 minutes, surtout la nuit.<\/p>\r\n<p class=\"ad-p-frdi\">Si vous pr\u00e9voyez le trajet de Marrakech \u00e0 Agafay votre dernier soir, gardez du temps pour l'a\u00e9roport le lendemain. Le plateau est proche de l'a\u00e9roport, ce qui aide.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">Enfin, ne comptez pas sur les applications de VTC pour le retour : la Marrakech Agafay distance est courte, mais les chauffeurs acceptent rarement une course aussi loin, surtout apr\u00e8s 21 h.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-navy-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2w-frdi\">R\u00e9server votre trajet de Marrakech \u00e0 Agafay<\/h2>\r\n<div class=\"ad-steps-frdi\"><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">1<\/span><b>Envoyez les infos<\/b><span class=\"ad-st-frdi\">Nom du camp, date, adresse de prise en charge et passagers pour votre trajet de Marrakech \u00e0 Agafay.<\/span><\/div><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">2<\/span><b>Recevez un prix fixe<\/b><span class=\"ad-st-frdi\">Le prix exact selon la Marrakech Agafay distance de votre camp, par v\u00e9hicule, tout compris.<\/span><\/div><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">3<\/span><b>Contact du chauffeur<\/b><span class=\"ad-st-frdi\">La veille, vous recevez le nom et le num\u00e9ro du chauffeur.<\/span><\/div><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">4<\/span><b>Prise en charge<\/b><span class=\"ad-st-frdi\">Au riad, \u00e0 l'h\u00f4tel ou \u00e0 l'a\u00e9roport, pour aller de Marrakech \u00e0 Agafay en toute simplicit\u00e9.<\/span><\/div><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">5<\/span><b>Route vers le camp<\/b><span class=\"ad-st-frdi\">45 \u00e0 60 minutes pour la Marrakech Agafay distance, avec arr\u00eat photo sur demande.<\/span><\/div><div class=\"ad-step-frdi\"><span class=\"ad-num-frdi\">6<\/span><b>Retour \u00e0 votre heure<\/b><span class=\"ad-st-frdi\">Le chauffeur est \u00e0 la sortie du camp \u00e0 l'heure convenue.<\/span><\/div><\/div>\r\n<p class=\"ad-pw-frdi\">Si votre riad est au fond de la m\u00e9dina, donnez-nous son nom : nous choisissons le point d'acc\u00e8s le plus proche et vous l'indiquons avant le jour J.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Ce que l'on voit sur la route de Marrakech \u00e0 Agafay<\/h2>\r\n<p class=\"ad-p-frdi\">La Marrakech Agafay distance est courte mais le paysage change vite. Beaucoup de voyageurs demandent un arr\u00eat photo, toujours possible sans suppl\u00e9ment.<\/p>\r\n<div class=\"ad-two-frdi\"><div><h3 class=\"ad-h3-frdi\">Oliveraies et villages<\/h3>\r\n<p class=\"ad-p-frdi\">En sortant de la ville, la route longe des oliveraies, des petites fermes et des villages aux murs ocre. Au printemps, les champs verts contrastent avec les collines s\u00e8ches.<\/p>\r\n<\/div><div><h3 class=\"ad-h3-frdi\">Le lac Lalla Takerkoust<\/h3>\r\n<p class=\"ad-p-frdi\">Pr\u00e8s du plateau, la route passe \u00e0 proximit\u00e9 du lac. Son eau bleue face aux collines de pierre est un arr\u00eat photo classique : demandez cinq minutes au chauffeur.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">Puis apparaissent les collines de pierre, arrondies et dor\u00e9es dans la lumi\u00e8re de fin de journ\u00e9e. C'est souvent \u00e0 ce moment que l'on comprend pourquoi on parle de d\u00e9sert, m\u00eame sans dunes de sable.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Quand faire le trajet<\/h2>\r\n<div class=\"ad-seas-frdi\"><div class=\"ad-sea-frdi ad-best-frdi\"><b>Printemps et automne : id\u00e9al<\/b><p class=\"ad-p-frdi\">Journ\u00e9es douces, soir\u00e9es fra\u00eeches, belle lumi\u00e8re pour aller de Marrakech \u00e0 Agafay. P\u00e9riode la plus demand\u00e9e : r\u00e9servez camp et voiture quelques jours avant.<\/p>\r\n<\/div><div class=\"ad-sea-frdi\"><b>\u00c9t\u00e9 : partir en fin de journ\u00e9e<\/b><p class=\"ad-p-frdi\">Midis tr\u00e8s chauds. Partez en fin d'apr\u00e8s-midi et choisissez un camp avec piscine.<\/p>\r\n<\/div><div class=\"ad-sea-frdi\"><b>Hiver : soir\u00e9es froides<\/b><p class=\"ad-p-frdi\">Journ\u00e9es douces mais nuits froides. Pr\u00e9voyez une veste chaude pour le d\u00eener.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frdi\">Les routes sont bonnes toute l'ann\u00e9e. Apr\u00e8s de rares fortes pluies, quelques pistes peuvent \u00eatre boueuses une journ\u00e9e ; nos chauffeurs v\u00e9rifient avec les camps et choisissent le meilleur acc\u00e8s, sans changer la Marrakech Agafay distance ni le prix.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Pourquoi r\u00e9server avec Transfers.ma<\/h2>\r\n<div class=\"ad-why-frdi\"><div class=\"ad-wc-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg><\/span><p class=\"ad-p-frdi\">Nous connaissons chaque piste du plateau, bien mieux qu'une d\u00e9sert d'Agafay carte. Nos chauffeurs confirment l'entr\u00e9e avec le camp avant le jour J.<\/p>\r\n<\/div><div class=\"ad-wc-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 12V4h8l10 10-8 8z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"7.5\" cy=\"7.5\" r=\"1.5\" fill=\"currentColor\"\/><\/svg><\/span><p class=\"ad-p-frdi\">Prix fixe de Marrakech \u00e0 Agafay d\u00e8s 42 \u20ac par v\u00e9hicule, identique de jour comme de nuit. Pas de frais d'attente, paiement le jour m\u00eame.<\/p>\r\n<\/div><div class=\"ad-wc-frdi\"><span class=\"ad-ic-frdi\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 16v-4l2-5h14l2 5v4M3 16h18v2H3zM6 12h12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"7\" cy=\"18\" r=\"1.6\" fill=\"currentColor\"\/><circle cx=\"17\" cy=\"18\" r=\"1.6\" fill=\"currentColor\"\/><\/svg><\/span><p class=\"ad-p-frdi\">Berlines climatis\u00e9es et vans 6 places au m\u00eame prix. Si\u00e8ges enfants gratuits. Chauffeurs francophones, anglophones et arabophones.<\/p>\r\n<\/div><\/div>\r\n<h3 class=\"ad-h3-frdi\">Nos autres guides et trajets<\/h3>\r\n<div class=\"ad-camps-frdi ad-long-frdi\"><a class=\"ad-camp-frdi\" href=\"https:\/\/transfers.ma\/fr\/desert-agafay\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>Guide du d\u00e9sert d'Agafay<\/a><a class=\"ad-camp-frdi\" href=\"https:\/\/transfers.ma\/fr\/hotel-agafay\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>H\u00f4tels et camps d'Agafay<\/a><a class=\"ad-camp-frdi\" href=\"https:\/\/transfers.ma\/fr\/transfert-aeroport-casablanca-desert-dagafay\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>A\u00e9roport Casablanca \u2192 d\u00e9sert d'Agafay<\/a><a class=\"ad-camp-frdi\" href=\"https:\/\/transfers.ma\/fr\/transfert-aeroport-marrakech\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>Transfert a\u00e9roport Marrakech<\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frdi\"><div class=\"ad-in-frdi\">\r\n<h2 class=\"ad-h2-frdi\">Marrakech Agafay distance : questions fr\u00e9quentes<\/h2>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi0\" onclick=\"tFRdi(this)\"><span>Quelle est la distance entre Marrakech et le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi0\"><p class=\"ad-p-frdi\">La Marrakech Agafay distance est d'environ 35 \u00e0 45 km selon le camp, soit 45 \u00e0 60 minutes de voiture.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi1\" onclick=\"tFRdi(this)\"><span>Comment aller \u00e0 Agafay depuis Marrakech ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi1\"><p class=\"ad-p-frdi\">Pour savoir comment aller \u00e0 Agafay : transfert priv\u00e9 d\u00e8s 42 \u20ac par v\u00e9hicule, excursion de groupe, en grand taxi de jour ou en voiture de location.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi2\" onclick=\"tFRdi(this)\"><span>Peut-on prendre un taxi de Marrakech \u00e0 Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi2\"><p class=\"ad-p-frdi\">Les petits taxis ne sortent pas de la ville. Un grand taxi peut vous d\u00e9poser de jour, mais personne n'attend pour le retour de nuit.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi3\" onclick=\"tFRdi(this)\"><span>Combien co\u00fbte un transfert de Marrakech \u00e0 Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi3\"><p class=\"ad-p-frdi\">\u00c0 partir de 42 \u20ac par v\u00e9hicule et par trajet, p\u00e9ages et carburant compris. L'aller-retour est \u00e0 partir de 84 \u20ac.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi4\" onclick=\"tFRdi(this)\"><span>Combien de temps depuis l'a\u00e9roport de Marrakech ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi4\"><p class=\"ad-p-frdi\">L'Agafay Marrakech distance depuis l'a\u00e9roport se parcourt en 40 \u00e0 55 minutes, car l'a\u00e9roport est d\u00e9j\u00e0 au sud-ouest de la ville.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi5\" onclick=\"tFRdi(this)\"><span>O\u00f9 trouver une carte du d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi5\"><p class=\"ad-p-frdi\">Le sch\u00e9ma d\u00e9sert d'Agafay carte de cette page situe le plateau. Pour la navigation, entrez le nom exact du camp plut\u00f4t que \u00ab d\u00e9sert d'Agafay \u00bb.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi6\" onclick=\"tFRdi(this)\"><span>\u00c0 quelle heure partir de Marrakech pour le coucher du soleil ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi6\"><p class=\"ad-p-frdi\">Partez de Marrakech \u00e0 Agafay deux \u00e0 trois heures avant le coucher du soleil, pour la route, la piste et l'arriv\u00e9e.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frdi\"><button class=\"ad-fb-frdi\" aria-expanded=\"false\" aria-controls=\"fq-frdi7\" onclick=\"tFRdi(this)\"><span>Comment rentrer \u00e0 Marrakech la nuit ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frdi\" id=\"fq-frdi7\"><p class=\"ad-p-frdi\">R\u00e9servez le retour \u00e0 l'avance : le chauffeur vient \u00e0 la sortie du camp \u00e0 l'heure choisie, sans suppl\u00e9ment de nuit.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-fin-frdi\"><div class=\"ad-in-frdi\"><h2 class=\"ad-h2w-frdi\">R\u00e9servez votre transfert de Marrakech \u00e0 Agafay<\/h2>\r\n<p class=\"ad-pw-frdi\">Indiquez votre camp, votre date et votre lieu de prise en charge pour la Marrakech Agafay distance. Nous r\u00e9pondons avec un prix fixe par v\u00e9hicule, d\u00e8s 42 \u20ac par trajet, chauffeurs disponibles 24h\/24.<\/p>\r\n<div class=\"ad-cta-frdi\"><a class=\"ad-bw-frdi\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20Marrakech%20Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frdi\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><svg class=\"ad-hills-frdi\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n    <path d=\"M0 120 L140 70 L260 105 L380 40 L520 95 L640 55 L780 100 L900 30 L1040 90 L1180 50 L1300 85 L1440 60 L1440 220 L0 220Z\" fill=\"#2B4C82\" opacity=\".55\"\/>\r\n    <path d=\"M0 170 C120 140 220 150 330 160 C470 175 560 120 700 130 C840 140 930 175 1080 165 C1210 156 1320 135 1440 150 L1440 220 L0 220Z\" fill=\"#C98B4E\"\/>\r\n    <path d=\"M0 195 C160 180 300 205 470 192 C640 180 760 205 930 196 C1110 187 1270 200 1440 190 L1440 220 L0 220Z\" fill=\"#E7B47A\"\/><\/svg><\/section>\r\n<\/div>\r\n<script>function tFRdi(b){var a=b.nextElementSibling,x=a.classList.toggle('ad-open-frdi');b.setAttribute('aria-expanded',x?'true':'false');}<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Quelle est la distance entre Marrakech et le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La Marrakech Agafay distance est d'environ 35 \u00e0 45 km selon le camp, soit 45 \u00e0 60 minutes de voiture.\"}}, {\"@type\": \"Question\", \"name\": \"Comment aller \u00e0 Agafay depuis Marrakech ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Pour savoir comment aller \u00e0 Agafay : transfert priv\u00e9 d\u00e8s 42 \u20ac par v\u00e9hicule, excursion de groupe, en grand taxi de jour ou en voiture de location.\"}}, {\"@type\": \"Question\", \"name\": \"Peut-on prendre un taxi de Marrakech \u00e0 Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Les petits taxis ne sortent pas de la ville. Un grand taxi peut vous d\u00e9poser de jour, mais personne n'attend pour le retour de nuit.\"}}, {\"@type\": \"Question\", \"name\": \"Combien co\u00fbte un transfert de Marrakech \u00e0 Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u00c0 partir de 42 \u20ac par v\u00e9hicule et par trajet, p\u00e9ages et carburant compris. L'aller-retour est \u00e0 partir de 84 \u20ac.\"}}, {\"@type\": \"Question\", \"name\": \"Combien de temps depuis l'a\u00e9roport de Marrakech ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"L'Agafay Marrakech distance depuis l'a\u00e9roport se parcourt en 40 \u00e0 55 minutes, car l'a\u00e9roport est d\u00e9j\u00e0 au sud-ouest de la ville.\"}}, {\"@type\": \"Question\", \"name\": \"O\u00f9 trouver une carte du d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Le sch\u00e9ma d\u00e9sert d'Agafay carte de cette page situe le plateau. Pour la navigation, entrez le nom exact du camp plut\u00f4t que \u00ab d\u00e9sert d'Agafay \u00bb.\"}}, {\"@type\": \"Question\", \"name\": \"\u00c0 quelle heure partir de Marrakech pour le coucher du soleil ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Partez de Marrakech \u00e0 Agafay deux \u00e0 trois heures avant le coucher du soleil, pour la route, la piste et l'arriv\u00e9e.\"}}, {\"@type\": \"Question\", \"name\": \"Comment rentrer \u00e0 Marrakech la nuit ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"R\u00e9servez le retour \u00e0 l'avance : le chauffeur vient \u00e0 la sortie du camp \u00e0 l'heure choisie, sans suppl\u00e9ment de nuit.\"}}]}<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Porte \u00e0 camp, prix fixe, 24h\/24 Marrakech Agafay distance : kilom\u00e8tres, temps de route et meilleure fa\u00e7on d&rsquo;y aller La Marrakech Agafay distance est courte sur la carte, mais le trajet a ses pi\u00e8ges : des camps dispers\u00e9s sur un grand plateau, des derni\u00e8res pistes sans panneaux et aucun taxi qui attend la nuit. Ce guide donne les distances r\u00e9elles depuis chaque quartier, le temps de route, un sch\u00e9ma du trajet et toutes les fa\u00e7ons d&rsquo;y aller et d&rsquo;en revenir. R\u00e9server sur WhatsApp+212 661 614 943 Marrakech \u2192 Agafayd\u00e8s 42 \u20acpar v\u00e9hicule 35\u201345 kmselon le camp45\u201360 minen voitured\u00e8s 42 \u20acpar v\u00e9hicule0bus ou train24h\/24prise en charge Marrakech Agafay distance : la r\u00e9ponse courte R\u00e9ponse rapide : la Marrakech Agafay distance est de 35 \u00e0 45 km depuis le centre-ville, selon le camp. En voiture, comptez 45 \u00e0 60 minutes. Il n&rsquo;existe ni bus ni train vers le plateau : il faut une voiture priv\u00e9e, un grand taxi, une location ou une excursion de groupe. Le trajet de Marrakech \u00e0 Agafay en voiture priv\u00e9e co\u00fbte \u00e0 partir de 42 \u20ac par v\u00e9hicule, p\u00e9ages et carburant compris. Le plus d\u00e9licat n&rsquo;est pas l&rsquo;aller mais le retour : quitter un camp vers 22 h ou 23 h, sur une piste sombre, sans taxi \u00e0 la porte. Nous faisons ce trajet tous les jours, vers tous les camps du plateau. Les chiffres et conseils ci-dessous viennent de ces trajets r\u00e9els : points de prise en charge pratiques, temps ajout\u00e9 par la circulation et petits d\u00e9tails qui simplifient le retour. Agafay Marrakech distance selon votre point de d\u00e9part L&rsquo;Agafay Marrakech distance d\u00e9pend de deux choses : votre point de d\u00e9part en ville et le camp vis\u00e9. Le plateau est vaste et les camps peuvent \u00eatre \u00e0 plusieurs kilom\u00e8tres les uns des autres. Voici des chiffres r\u00e9alistes pour les d\u00e9parts les plus fr\u00e9quents. Point de d\u00e9part Distance Temps de route Prix (par v\u00e9hicule) M\u00e9dina (Jemaa el-Fna, Kasbah) 35\u201345 km 45\u201360 min d\u00e8s 42 \u20ac Gu\u00e9liz et Hivernage 35\u201345 km 45\u201360 min d\u00e8s 42 \u20ac A\u00e9roport Marrakech-M\u00e9nara 30\u201340 km 40\u201355 min d\u00e8s 42 \u20ac Palmeraie (nord-est) 45\u201360 km 60\u201375 min d\u00e8s 42 \u20ac + quelques euros A\u00e9roport de Casablanca environ 250 km environ 3 h 129 \u20ac Ces valeurs de Marrakech Agafay distance incluent la derni\u00e8re portion sur piste, plus lente que la route. Un chauffeur qui conna\u00eet le plateau prend la piste la plus courte pour chaque camp ; un chauffeur qui ne la conna\u00eet pas peut perdre vingt minutes \u00e0 chercher, surtout de nuit. Pourquoi l&rsquo;a\u00e9roport est plus proche L&rsquo;a\u00e9roport Marrakech-M\u00e9nara est au sud-ouest de la ville, d\u00e9j\u00e0 du bon c\u00f4t\u00e9. L&rsquo;Agafay Marrakech distance depuis l&rsquo;a\u00e9roport est donc plus courte, et on \u00e9vite la circulation du centre. Pourquoi la Palmeraie est plus loin La Palmeraie est de l&rsquo;autre c\u00f4t\u00e9 de Marrakech. Il faut d&rsquo;abord traverser ou contourner la ville, ce qui ajoute kilom\u00e8tres et temps. Nous donnons le prix exact d\u00e8s que nous connaissons votre h\u00f4tel. D\u00e9sert d&rsquo;Agafay carte : situer le plateau Beaucoup cherchent une d\u00e9sert d&rsquo;Agafay carte pour visualiser le trajet. Le sch\u00e9ma d\u00e9sert d&rsquo;Agafay carte ci-dessous montre les rep\u00e8res principaux : Marrakech au nord-est, l&rsquo;a\u00e9roport au sud-ouest de la ville, le lac Lalla Takerkoust et le plateau, avec le Haut Atlas en arri\u00e8re-plan. Haut Atlas Plateau d&rsquo;Agafay Lac Lalla Takerkoust Marrakech A\u00e9roport 35\u201345 km \u00b7 45\u201360 min Sch\u00e9ma indicatif, pas \u00e0 l&rsquo;\u00e9chelle. Sur une vraie d\u00e9sert d&rsquo;Agafay carte, vous verrez que le plateau n&rsquo;a pas de centre ni de village principal. Les camps sont reli\u00e9s \u00e0 la route par leurs propres pistes. C&rsquo;est pourquoi une simple adresse GPS ne suffit pas toujours : les entr\u00e9es se ressemblent et les panneaux sont rares. Pour r\u00e9duire l&rsquo;Agafay Marrakech distance r\u00e9elle, si vous utilisez une application de navigation, entrez le nom exact du camp plut\u00f4t que \u00ab d\u00e9sert d&rsquo;Agafay \u00bb. Et gardez le num\u00e9ro de la r\u00e9ception : en cas de doute sur la derni\u00e8re piste, un appel suffit. Le trajet de Marrakech \u00e0 Agafay, \u00e9tape par \u00e9tape Le trajet de Marrakech \u00e0 Agafay est simple quand on le conna\u00eet. On quitte la ville par le sud-ouest, on passe pr\u00e8s de l&rsquo;a\u00e9roport et on se dirige vers les contreforts de l&rsquo;Atlas. Les maisons se font rares, puis le paysage devient agricole, enfin des collines de pierre nue. En ville Sur l&rsquo;Agafay Marrakech distance, les 15 \u00e0 25 premi\u00e8res minutes sont les plus lentes, surtout autour des remparts et du p\u00e9riph\u00e9rique aux heures de pointe. Le d\u00e9but d&rsquo;apr\u00e8s-midi et la fin de soir\u00e9e sont g\u00e9n\u00e9ralement fluides. Sur la route La route traverse ensuite la campagne vers le lac Lalla Takerkoust et la route d&rsquo;Amizmiz. Par temps clair, l&rsquo;Atlas enneig\u00e9 se dresse devant vous en hiver et au printemps. Les derniers kilom\u00e8tres : les pistes Chaque camp a sa propre piste, parfois de quelques centaines de m\u00e8tres, parfois de plusieurs kilom\u00e8tres. C&rsquo;est l\u00e0 que se produisent la plupart des retards sur le trajet de Marrakech \u00e0 Agafay, et l\u00e0 qu&rsquo;un chauffeur local fait la diff\u00e9rence. La nuit, toutes les pistes se ressemblent dans les phares. Nos chauffeurs confirment l&rsquo;entr\u00e9e exacte avec le camp avant le jour J : vous arrivez \u00e0 la r\u00e9ception, pas au camp voisin. Comment aller \u00e0 Agafay : toutes les options Comment aller \u00e0 Agafay depuis Marrakech ? Voici une comparaison honn\u00eate des quatre fa\u00e7ons d&rsquo;aller de Marrakech \u00e0 Agafay, y compris les cas o\u00f9 nous ne sommes pas le meilleur choix. Option Id\u00e9al pour Limites Excursion de groupe Voyageurs seuls avec petit budget et programme fixe Horaires impos\u00e9s, plusieurs arr\u00eats h\u00f4tels, retour avec le groupe Grand taxi Un aller simple en journ\u00e9e Prix \u00e0 n\u00e9gocier, pistes mal connues, personne n&rsquo;attend pour le retour Voiture de location Conducteurs \u00e0 l&rsquo;aise qui veulent explorer Pistes de nuit, entr\u00e9es difficiles \u00e0 trouver, stationnement en m\u00e9dina Transfert priv\u00e9 Couples, familles, groupes, retours tardifs Plus cher qu&rsquo;une excursion partag\u00e9e pour une personne Pour comment aller \u00e0 Agafay en taxi : les petits taxis n&rsquo;ont pas le droit de sortir de la ville. Pour le plateau, il faut<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-23913","page","type-page","status-publish","hentry"],"acf":[],"rankMath":{"parentDomain":"transfers.ma","noFollowDomains":["User-agent: *","Disallow: \/wp-admin\/","Allow: \/wp-admin\/admin-ajax.php","Disallow: \/wp-includes\/","Disallow: \/wp-json\/","Disallow: \/fr\/wp-json\/","Disallow: \/en\/wp-json\/","Disallow: \/de\/wp-json\/","Disallow: \/es\/wp-json\/","Disallow: \/pl\/wp-json\/","Disallow: \/ar\/wp-json\/","Disallow: \/ru\/wp-json\/","Disallow: \/nl\/wp-json\/","Disallow: \/it\/wp-json\/","Disallow: \/*?wc-ajax=","Disallow: \/wp-content\/plugins\/","Disallow: \/wp-content\/themes\/triply\/","Disallow: \/wp-content\/themes\/triply-child\/","Disallow: \/*?s=","Disallow: \/*\/search\/","Disallow: \/search\/"],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"L\u2019image en vedette devrait \u00eatre au moins 200 par 200 pixels pour \u00eatre utilis\u00e9 par Facebook et d\u2019autres sites de m\u00e9dias sociaux.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"marrakech-agafay-distance","permalinkFormat":"https:\/\/transfers.ma\/fr\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/transfers.ma\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"Marrakech Agafay distance : 35\u201345 km, 45 min, d\u00e8s 42 \u20ac","description":"Marrakech Agafay distance : kilom\u00e8tres, temps de route, sch\u00e9ma du trajet et retour de nuit. Transfert priv\u00e9 porte \u00e0 camp d\u00e8s 42 \u20ac par v\u00e9hicule, 24h\/24.","focusKeywords":"marrakech agafay distance,agafay marrakech distance,d\u00e9sert d'agafay carte,de marrakech \u00e0 agafay,comment aller \u00e0 agafay","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"admin","primaryTerm":0,"authorName":"admin","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["absolument","amazement","astonishing","authentique","beau","bien-\u00eatre","brillant","captivant","charismatique","choc","clair","compl\u00e8tement","confidentiel","confiance","cons\u00e9quent","cr\u00e9atif","d\u00e9finitivement","d\u00e9licieux","d\u00e9montrer","d\u00e9p\u00eachez-vous","d\u00e9termin\u00e9","digne","dynamique","\u00e9blouissant","\u00e9clatant","\u00e9conomique","\u00e9fficace","\u00e9l\u00e9gant","\u00e9motionnel","\u00e9nergique","\u00e9norme","\u00e9poustouflant","essentiel","\u00e9tonnant","exclusif","exp\u00e9rience","fabuleux","fantastique","formidable","fort","garanti","g\u00e9ant","g\u00e9n\u00e9reux","grandiose","gratuit","habile","harmonieux","historique","hors pair","important","incroyable","indispensable","inoubliable","inspirant","innovant","intense","invention","irr\u00e9sistible","l\u00e9gendaire","lumineux","luxe","magique","magnifique","majestueux","marquant","merveilleux","miraculeux","motivant","n\u00e9cessaire","nouvelle","officiel","parfait","passionn\u00e9","persuasif","ph\u00e9nom\u00e9nal","plaisir","populaire","pouvoir","prestigieux","prodigieux","profond","prosp\u00e8re","puissant","qualit\u00e9","radieux","rapide","r\u00e9ussi","r\u00e9volutionnaire","satisfait","s\u00e9curit\u00e9","sensationnel","serein","somptueux","splendide","sublime","surprenant","talentueux","terrifiant","unique","valeur","vibrant","victorieux","vif","vraiment","z\u00e9l\u00e9"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":false},"homeUrl":"https:\/\/transfers.ma\/fr\/","objectID":23913,"objectType":"post","locale":"fr","localeFull":"fr_FR","overlayImages":{"play":{"name":"Ic\u00f4ne de lecture","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"Ic\u00f4ne GIF","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Ftransfers.ma%2Ffr%2F&r=https%3A%2F%2Ftransfers.ma%2Ffr%2Fwp-json%2Fwp%2Fv2%2Fpages%2F23913%3Fnonce%3Db2ba345688","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/transfers.ma\/wp-content\/uploads\/2017\/11\/fav-transfers-100x100.png?wsr","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Mettre \u00e0 niveau","trendsPreviewImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["absolument","amazement","astonishing","authentique","beau","bien-\u00eatre","brillant","captivant","charismatique","choc","clair","compl\u00e8tement","confidentiel","confiance","cons\u00e9quent","cr\u00e9atif","d\u00e9finitivement","d\u00e9licieux","d\u00e9montrer","d\u00e9p\u00eachez-vous","d\u00e9termin\u00e9","digne","dynamique","\u00e9blouissant","\u00e9clatant","\u00e9conomique","\u00e9fficace","\u00e9l\u00e9gant","\u00e9motionnel","\u00e9nergique","\u00e9norme","\u00e9poustouflant","essentiel","\u00e9tonnant","exclusif","exp\u00e9rience","fabuleux","fantastique","formidable","fort","garanti","g\u00e9ant","g\u00e9n\u00e9reux","grandiose","gratuit","habile","harmonieux","historique","hors pair","important","incroyable","indispensable","inoubliable","inspirant","innovant","intense","invention","irr\u00e9sistible","l\u00e9gendaire","lumineux","luxe","magique","magnifique","majestueux","marquant","merveilleux","miraculeux","motivant","n\u00e9cessaire","nouvelle","officiel","parfait","passionn\u00e9","persuasif","ph\u00e9nom\u00e9nal","plaisir","populaire","pouvoir","prestigieux","prodigieux","profond","prosp\u00e8re","puissant","qualit\u00e9","radieux","rapide","r\u00e9ussi","r\u00e9volutionnaire","satisfait","s\u00e9curit\u00e9","sensationnel","serein","somptueux","splendide","sublime","surprenant","talentueux","terrifiant","unique","valeur","vibrant","victorieux","vif","vraiment","z\u00e9l\u00e9"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/comments?post=23913"}],"version-history":[{"count":4,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23913\/revisions"}],"predecessor-version":[{"id":23963,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23913\/revisions\/23963"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/media?parent=23913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}