{"id":24192,"date":"2026-09-27T11:08:53","date_gmt":"2026-09-27T11:08:53","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=24192"},"modified":"2026-09-27T11:11:27","modified_gmt":"2026-09-27T11:11:27","slug":"transfer-fez-para-marrakech","status":"publish","type":"page","link":"https:\/\/transfers.ma\/pt-pt\/transfer-fez-para-marrakech\/","title":{"rendered":"transfer Fez para Marrakech"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24192\" class=\"elementor elementor-24192\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd43a09 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"cd43a09\" 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-adebc4b elementor-widget elementor-widget-shortcode\" data-id=\"adebc4b\" 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=\"\"\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\">Percurso<\/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\">Ve\u00edculo<\/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\">Pagamento<\/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        Transfer\u00eancias    <\/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        Ida e volta    <\/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\">Transfer Fez para Marrakech \u2014 entre as cidades imperiais, o melhor pre\u00e7o fixo desde 375\u20ac, 24\/7<\/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            Adicionar regresso        <\/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            Pesquisar        <\/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            Pesquisar        <\/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            Pesquisar        <\/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\">Passageiros<\/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\">Bagagem<\/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\">N\u00famero de voo<\/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        Pagamento seguro    <\/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; Voltar \u00e0 pesquisa<\/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        Regresso    <\/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\">Escolha o seu ve\u00edculo<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">A carregar ve\u00edculos...<\/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\">Servi\u00e7os opcionais para melhorar a sua viagem<\/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    Continuar<\/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\">Detalhes da reserva<\/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; Voltar ao ve\u00edculo        <\/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\">N\u00famero de voo<\/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\">Data<\/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\">N\u00famero de telefone *<\/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\">N\u00famero de 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\">C\u00f3digo promocional<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Introduza o c\u00f3digo promocional\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Aplicar<\/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\">Pagar o valor 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\">Pagar apenas o sinal<\/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                Confirmar pagamento            <\/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\">Reserva confirmada!<\/h2>\n    <p class=\"tb-confirmation__subtitle\">A sua transfer\u00eancia foi reservada com sucesso.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Email de confirma\u00e7\u00e3o enviado para<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\">Data e hora<\/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\">Ve\u00edculo<\/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\">Passageiros<\/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\">Ida e volta<\/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\">Pagamento<\/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            Reservar outra transfer\u00eancia        <\/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><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a07962 elementor-widget elementor-widget-spacer\" data-id=\"4a07962\" 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\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-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.w-pfzm{--nv:#1B3A6B;--or:#FF700A;--wa:#25D366;--bg:#F7EEE3;--tx:#243042;--mu:#5c6778;color:var(--tx);font-size:17px;line-height:1.7;max-width:100%;overflow-x:hidden}\r\n.w-pfzm *{box-sizing:border-box}\r\n.w-pfzm p{text-align:justify;margin:0 0 16px}\r\n.w-pfzm .in-pfzm{max-width:1100px;margin:0 auto;padding:0 22px}\r\n.w-pfzm section{padding:64px 0}\r\n.w-pfzm .s-wh-pfzm{background:#fff}\r\n.w-pfzm .s-bg-pfzm{background:var(--bg)}\r\n.w-pfzm .s-nv-pfzm{background:var(--nv);color:#fff}\r\n.w-pfzm .s-nv-pfzm p{color:#e6ebf3}\r\n.w-pfzm h2{font-size:30px;line-height:1.25;color:var(--nv);margin:0 0 22px;padding-left:16px;border-left:5px solid var(--or)}\r\n.w-pfzm .s-nv-pfzm h2{color:#fff}\r\n.w-pfzm h3{font-size:20px;color:var(--nv);margin:0 0 10px}\r\n.w-pfzm .s-nv-pfzm h3{color:#fff}\r\n.hero-pfzm{position:relative;background:var(--nv);color:#fff;padding:70px 0 120px;overflow:hidden}\r\n.hero-pfzm .sun-pfzm{position:absolute;right:8%;top:40px;width:150px;height:150px;border-radius:50%;background:var(--or);opacity:.9}\r\n.hero-pfzm svg.hl-pfzm{position:absolute;left:0;right:0;bottom:0;width:100%;height:110px}\r\n.hero-pfzm .g-pfzm{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}\r\n.hero-pfzm .ht-pfzm{font-size:40px;line-height:1.15;font-weight:800;margin:0 0 18px;color:#fff}\r\n.hero-pfzm p{color:#dfe6f1}\r\n.btns-pfzm{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}\r\n.bt-pfzm{display:inline-block;padding:14px 26px;border-radius:40px;font-weight:700;text-decoration:none;font-size:16px}\r\n.bt-or-pfzm{background:var(--or);color:#fff}\r\n.bt-wa-pfzm{background:var(--wa);color:#fff}\r\n.bt-pfzm:focus-visible{outline:3px solid #fff;outline-offset:3px}\r\n.ph-pfzm{position:relative;border-radius:200px 200px 18px 18px;overflow:hidden;border:6px solid #fff;aspect-ratio:4\/5}\r\n.ph-pfzm img{width:100%;height:100%;object-fit:cover;display:block}\r\n.bd-pfzm{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);background:var(--or);color:#fff;padding:10px 18px;border-radius:30px;font-weight:800;white-space:nowrap}\r\n.st-pfzm{position:relative;margin:-70px auto 0;max-width:1000px;background:#fff;border-radius:18px;box-shadow:0 12px 30px rgba(27,58,107,.18);display:grid;grid-template-columns:repeat(4,1fr);z-index:2}\r\n.st-pfzm div{padding:22px 14px;text-align:center;border-right:1px solid #eee}\r\n.st-pfzm div:last-child{border-right:0}\r\n.st-pfzm b{display:block;font-size:28px;color:var(--or);line-height:1.1}\r\n.st-pfzm span{font-size:14px;color:var(--mu)}\r\n.cards-pfzm{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px}\r\n.cd-pfzm{background:#fff;border-radius:14px;padding:24px;border-top:4px solid var(--or)}\r\n.s-wh-pfzm .cd-pfzm{background:var(--bg)}\r\n.cd-pfzm .ic-pfzm{font-size:30px;margin-bottom:8px}\r\n.cd-pfzm p{text-align:left;margin:0}\r\n.tb-pfzm{overflow-x:auto;margin:10px 0 24px}\r\n.tb-pfzm table{width:100%;border-collapse:collapse;min-width:560px;background:#fff}\r\n.tb-pfzm th{background:var(--nv);color:#fff;text-align:left;padding:12px 14px;font-size:15px}\r\n.tb-pfzm td{padding:12px 14px;border-bottom:1px solid #e7e2da;font-size:15px}\r\n.tb-pfzm tr.hi-pfzm td{background:#FFF1E6;font-weight:700}\r\n.rc-pfzm{background:var(--nv);color:#fff;border-radius:14px;padding:24px 26px;margin-top:10px}\r\n.rc-pfzm p{color:#e6ebf3;margin:0 0 8px;text-align:left}\r\n.rc-pfzm b{color:var(--or)}\r\n.sp-pfzm{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}\r\n.sp-pfzm div{background:rgba(255,255,255,.07);border-radius:14px;padding:22px;position:relative}\r\n.sp-pfzm div:before{counter-increment:s;content:counter(s);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--or);color:#fff;font-weight:800;margin-bottom:12px}\r\n.sp-pfzm p{text-align:left;margin:0}\r\n.se-pfzm{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}\r\n.se-pfzm div{background:#fff;border-radius:14px;padding:22px;border-bottom:4px solid var(--nv)}\r\n.se-pfzm p{text-align:left;margin:0}\r\n.faq-pfzm details{background:#fff;border-radius:12px;margin-bottom:12px;border:1px solid #eadfce}\r\n.faq-pfzm summary{cursor:pointer;list-style:none;padding:18px 54px 18px 20px;font-weight:700;color:var(--nv);position:relative}\r\n.faq-pfzm summary::-webkit-details-marker{display:none}\r\n.faq-pfzm summary:after{content:\"+\";position:absolute;right:20px;top:12px;font-size:26px;color:var(--or)}\r\n.faq-pfzm details[open] summary:after{content:\"\u2212\"}\r\n.faq-pfzm details p{padding:0 20px 18px;margin:0}\r\n.cta-pfzm{position:relative;background:var(--nv);color:#fff;text-align:center;padding:70px 0 120px;overflow:hidden}\r\n.cta-pfzm svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:100px}\r\n.cta-pfzm .ct-pfzm{font-size:32px;font-weight:800;margin:0 0 14px;color:#fff}\r\n.cta-pfzm p{text-align:center;color:#dfe6f1;max-width:720px;margin:0 auto 10px}\r\n.cta-pfzm .btns-pfzm{justify-content:center}\r\n@media(max-width:900px){.hero-pfzm .g-pfzm{grid-template-columns:1fr}.cards-pfzm,.sp-pfzm,.se-pfzm{grid-template-columns:1fr 1fr}.st-pfzm{grid-template-columns:1fr 1fr}.st-pfzm div:nth-child(2){border-right:0}.hero-pfzm .ht-pfzm{font-size:32px}}\r\n@media(max-width:560px){.cards-pfzm,.sp-pfzm,.se-pfzm{grid-template-columns:1fr}.w-pfzm h2{font-size:25px}.w-pfzm p{text-align:left}}\r\n<\/style>\r\n<div class=\"w-pfzm\">\r\n<div class=\"hero-pfzm\"><div class=\"sun-pfzm\"><\/div><div class=\"in-pfzm g-pfzm\"><div>\r\n<p class=\"ht-pfzm\">Transfer Fez para Marrakech, entre as duas grandes cidades imperiais num s\u00f3 dia<\/p>\r\n<p>O transfer Fez para Marrakech recolhe-o na porta da medina de Fez e leva-o at\u00e9 ao seu riad em Marrakech, pela autoestrada, com pausas para comer e descansar inclu\u00eddas.<\/p><p>Pre\u00e7o fixo por ve\u00edculo, desde 375\u20ac, com portagens inclu\u00eddas.<\/p>\r\n<div class=\"btns-pfzm\"><a class=\"bt-pfzm bt-or-pfzm\" href=\"#tarifas-pfzm\">Ver os pre\u00e7os<\/a><a class=\"bt-pfzm bt-wa-pfzm\" href=\"https:\/\/wa.me\/447401523866?text=Ol%C3%A1%2C%20transfer%20Fez%20para%20Marrakech\" target=\"_blank\" rel=\"noopener\">Reservar pelo WhatsApp<\/a><\/div>\r\n<\/div><div class=\"ph-pfzm\"><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=\"transfer Fez para Marrakech\" width=\"480\" height=\"600\" loading=\"eager\"><div class=\"bd-pfzm\">Desde 375\u20ac por ve\u00edculo<\/div><\/div><\/div>\r\n<svg class=\"hl-pfzm\" viewBox=\"0 0 1440 110\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 70 Q180 20 360 60 T720 55 T1080 40 T1440 60 V110 H0Z\" fill=\"#c9b79c\"\/><path d=\"M0 90 Q240 55 480 85 T960 80 T1440 85 V110 H0Z\" fill=\"#ffffff\"\/><\/svg><\/div>\r\n<div class=\"in-pfzm\"><div class=\"st-pfzm\"><div><b>530 km<\/b><span>de Fez a Marrakech<\/span><\/div><div><b>6h30<\/b><span>de estrada<\/span><\/div><div><b>375\u20ac<\/b><span>pre\u00e7o fixo por ve\u00edculo<\/span><\/div><div><b>24\/7<\/b><span>recolha \u00e0 hora que escolher<\/span><\/div><\/div><\/div>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Transfer Fez para Marrakech: a grande travessia do pa\u00eds<\/h2>\r\n<p>Fez e Marrakech s\u00e3o as duas cidades imperiais mais visitadas de Marrocos, mas ficam a cerca de 530 quil\u00f3metros uma da outra. \u00c9 uma viagem de um dia inteiro.<\/p>\r\n<p>O transfer Fez para Marrakech faz a liga\u00e7\u00e3o de porta a porta. Sem t\u00e1xi at\u00e9 \u00e0 esta\u00e7\u00e3o, sem sete horas de comboio e sem t\u00e1xi \u00e0 chegada a Marrakech.<\/p>\r\n<p>O transfer privado Fez Marrakech \u00e9 s\u00f3 para si e para quem viaja consigo, com as paragens que quiser.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Recolha em Fez<\/h2>\r\n<p>Os carros n\u00e3o entram na medina de Fez. O motorista espera numa das portas mais pr\u00f3ximas do seu riad, como Bab Boujloud, Bab Guissa ou R'cif, e vem a p\u00e9 ajud\u00e1-lo com a bagagem, ou encontra o carregador enviado pelo riad.<\/p>\r\n<p>Para hot\u00e9is na cidade nova ou em Fez el-Jdid, o carro vai at\u00e9 \u00e0 entrada. O motorista confirma a hora na v\u00e9spera e chega alguns minutos antes.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>O percurso do transfer Fez para Marrakech<\/h2>\r\n<p>A rota mais r\u00e1pida segue pela autoestrada para oeste at\u00e9 Rabat, desce pela costa at\u00e9 Casablanca e continua pela autoestrada para sul at\u00e9 Marrakech. H\u00e1 tamb\u00e9m uma rota pelo M\u00e9dio Atlas, por Beni Mellal, mais lenta mas com paisagens de montanha.<\/p>\r\n<div class=\"tb-pfzm\"><table><thead><tr><th>Etapa<\/th><th>Dist\u00e2ncia<\/th><th>Tempo aproximado<\/th><\/tr><\/thead><tbody><tr class=\"hi-pfzm\"><td>Fez \u2192 Rabat<\/td><td>200 km<\/td><td>2h10<\/td><\/tr><tr><td>Rabat \u2192 Casablanca<\/td><td>90 km<\/td><td>1h05<\/td><\/tr><tr><td>Casablanca \u2192 Marrakech<\/td><td>240 km<\/td><td>2h45<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p>As dura\u00e7\u00f5es do transfer Fez para Marrakech s\u00e3o indicativas e n\u00e3o incluem paragens.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Paragens pelo caminho<\/h2>\r\n<p>No transfer privado Fez Marrakech, est\u00e3o inclu\u00eddas pausas nas \u00e1reas de servi\u00e7o e uma pausa maior para almo\u00e7ar, normalmente em Rabat ou em Casablanca.<\/p>\r\n<p>Com tempo, pode parar para ver a torre Hassan em Rabat ou a mesquita Hassan II em Casablanca.<\/p>\r\n<p>As paragens curtas est\u00e3o inclu\u00eddas no pre\u00e7o. Se preferir seguir direto, basta dizer ao motorista.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Como ir de Fez para Marrakech: todas as op\u00e7\u00f5es<\/h2>\r\n<p>Quem pesquisa como ir de Fez para Marrakech encontra v\u00e1rias op\u00e7\u00f5es. Comparamos pre\u00e7o, tempo e conforto com honestidade.<\/p>\r\n<div class=\"tb-pfzm\"><table><thead><tr><th>Op\u00e7\u00e3o<\/th><th>Pre\u00e7o<\/th><th>Dura\u00e7\u00e3o total<\/th><th>Porta a porta<\/th><th>Bagagem<\/th><\/tr><\/thead><tbody><tr class=\"hi-pfzm\"><td>Transfer privado<\/td><td>375\u20ac por ve\u00edculo<\/td><td>6h30<\/td><td>Sim<\/td><td>Inclu\u00edda, sem limite<\/td><\/tr><tr><td>Comboio<\/td><td>O mais barato por pessoa<\/td><td>7h a 7h30 + t\u00e1xis<\/td><td>N\u00e3o<\/td><td>Limitada<\/td><\/tr><tr><td>Voo interno<\/td><td>Vari\u00e1vel<\/td><td>Poucos voos diretos<\/td><td>N\u00e3o<\/td><td>Depende da companhia<\/td><\/tr><tr><td>Autocarro<\/td><td>Barato<\/td><td>8h a 9h + t\u00e1xis<\/td><td>N\u00e3o<\/td><td>Suplemento por mala<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p>O comboio da <a href=\"https:\/\/www.oncf.ma\/\" target=\"_blank\" rel=\"noopener\">ONCF<\/a> liga Fez a Marrakech em cerca de sete horas, com troca ou em liga\u00e7\u00e3o direta, e termina nas esta\u00e7\u00f5es. Para uma fam\u00edlia com malas, um dia inteiro de comboio e t\u00e1xis \u00e9 cansativo.<\/p>\r\n<p>Para duas ou mais pessoas, sobretudo com malas ou pranchas, a resposta mais pr\u00e1tica a como ir de Fez para Marrakech \u00e9 o transfer privado.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>T\u00e1xi Fez Marrakech ou transfer reservado?<\/h2>\r\n<p>O t\u00e1xi Fez Marrakech existe sob duas formas: o grande t\u00e1xi partilhado, que s\u00f3 parte quando est\u00e1 cheio, e o grande t\u00e1xi privado, negociado para a viagem inteira. Em ambos os casos, o pre\u00e7o \u00e9 combinado na hora.<\/p>\r\n<p>O t\u00e1xi Fez Marrakech privado pode sair caro em \u00e9poca alta e nem sempre tem espa\u00e7o para pranchas ou para a bagagem de uma fam\u00edlia. O partilhado \u00e9 barato, mas apertado, e deixa-o numa pra\u00e7a, n\u00e3o \u00e0 porta do alojamento.<\/p>\r\n<div class=\"cards-pfzm\"><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udcb6<\/div><h3>Pre\u00e7o fixo<\/h3><p>O pre\u00e7o transfer Fez Marrakech \u00e9 conhecido desde a reserva.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83e\uddf3<\/div><h3>Bagagem inclu\u00edda<\/h3><p>Espa\u00e7o para malas grandes e carrinhos, sem suplemento.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udeaa<\/div><h3>Porta a porta<\/h3><p>Do alojamento em Fez ao alojamento em Marrakech.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\" id=\"tarifas-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Pre\u00e7o transfer Fez Marrakech: tabela de tarifas<\/h2>\r\n<p>O pre\u00e7o transfer Fez Marrakech \u00e9 fixo e calculado por ve\u00edculo, n\u00e3o por pessoa. Inclui motorista, combust\u00edvel, portagens, espera na recolha, bagagem e paragens curtas.<\/p>\r\n<div class=\"tb-pfzm\"><table><thead><tr><th>Trajeto<\/th><th>Dist\u00e2ncia<\/th><th>Dura\u00e7\u00e3o<\/th><th>Pre\u00e7o por ve\u00edculo<\/th><\/tr><\/thead><tbody><tr class=\"hi-pfzm\"><td>Fez \u2192 Marrakech<\/td><td>530 km<\/td><td>6h30<\/td><td>375\u20ac<\/td><\/tr><tr><td>Fez \u2192 Casablanca<\/td><td>290 km<\/td><td>3h15<\/td><td>233\u20ac<\/td><\/tr><tr><td>Fez \u2192 Rabat<\/td><td>200 km<\/td><td>2h15<\/td><td>213\u20ac<\/td><\/tr><tr><td>Marrakech \u2192 Fez<\/td><td>530 km<\/td><td>6h30<\/td><td>375\u20ac<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p>O pre\u00e7o transfer Fez Marrakech \u00e9 igual nos dois sentidos e n\u00e3o muda com a hora de partida. N\u00e3o h\u00e1 suplemento noturno.<\/p>\r\n<div class=\"rc-pfzm\"><p><b>Resumo:<\/b> transfer Fez para Marrakech desde 375\u20ac por ve\u00edculo.<\/p><p>Recolha em Fez, entrega \u00e0 porta em Marrakech.<\/p><p>Pre\u00e7o fixo, portagens e bagagem inclu\u00eddas.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>O pre\u00e7o transfer Fez Marrakech dividido pelo grupo<\/h2>\r\n<p>Como o pre\u00e7o transfer Fez Marrakech \u00e9 por carro, a conta muda com o n\u00famero de passageiros. Para um casal, 187,50\u20ac por pessoa. Para quatro amigos, 93,80\u20ac cada. Numa carrinha com seis pessoas, 62,50\u20ac por pessoa.<\/p>\r\n<p>Para grupos grandes, o transfer privado Fez Marrakech usa um minibus, com pre\u00e7o confirmado antes da viagem.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Dividir a viagem em duas etapas<\/h2>\r\n<p>Muitos viajantes preferem dividir o transfer Fez para Marrakech com uma noite em Rabat ou em Casablanca. O pre\u00e7o de cada etapa \u00e9 indicado na confirma\u00e7\u00e3o, e o motorista pode ser o mesmo.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>A rota do M\u00e9dio Atlas<\/h2>\r\n<p>A alternativa pelo interior passa por Ifrane, Azrou, Khenifra e Beni Mellal, com florestas de cedros, lagos e as cascatas de Ouzoud perto do fim. \u00c9 mais longa, mas transforma a viagem num passeio.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Chegar \u00e0 medina de Marrakech<\/h2>\r\n<p>No fim do transfer Fez para Marrakech, o motorista leva-o ao ponto acess\u00edvel mais pr\u00f3ximo do riad e ajuda com as malas. Para hot\u00e9is em Gueliz, Hivernage ou na Palmeraie, o carro vai at\u00e9 \u00e0 entrada.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Melhor hora para sair de Fez<\/h2>\r\n<p>Sair cedo, por volta das 8 horas, permite chegar a Marrakech ao fim da tarde, com luz. O transfer Fez para Marrakech inclui as pausas no hor\u00e1rio.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Viajar em fam\u00edlia ou em grupo<\/h2>\r\n<p>Para fam\u00edlias, o transfer privado Fez Marrakech inclui cadeiras de crian\u00e7a sem custo e pausas sempre que precisar. Para grupos, usamos uma carrinha ou um minibus com espa\u00e7o para todas as malas.<\/p>\r\n<p>Carrinhos, malas grandes e sacos de viagem v\u00e3o sem suplemento. Indique o volume na reserva para escolhermos o ve\u00edculo certo.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Um dia de estrada confort\u00e1vel<\/h2>\r\n<p>Seis horas e meia de autoestrada pedem conforto. Os carros do transfer privado Fez Marrakech t\u00eam ar condicionado, bancos confort\u00e1veis e espa\u00e7o para esticar as pernas. As pausas s\u00e3o decididas por si, e o motorista mant\u00e9m um ritmo tranquilo.<\/p>\r\n<p>Leve \u00e1gua, snacks e algo para ler ou ouvir. Muitos viajantes aproveitam para descansar depois de v\u00e1rios dias intensos em Fez.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Chegar a Marrakech ao fim do dia<\/h2>\r\n<p>Chegar ao fim da tarde \u00e9 o momento ideal: o calor come\u00e7a a baixar e a pra\u00e7a Jemaa el-Fna enche-se de bancas de comida e m\u00fasicos. Avise o seu riad da hora prevista, para que algu\u00e9m o espere na porta da medina.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Comparar com o comboio<\/h2>\r\n<p>Para um viajante sozinho, o comboio \u00e9 a op\u00e7\u00e3o mais barata. Para quatro pessoas, o pre\u00e7o transfer Fez Marrakech dividido pelo grupo fica perto de 94\u20ac por pessoa, com porta a porta e sem trocas.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Ida e volta com o mesmo motorista<\/h2>\r\n<p>Se vai regressar a Fez, pode reservar o regresso no mesmo pedido. O pre\u00e7o \u00e9 igual nos dois sentidos, tal como o pre\u00e7o transfer Fez Marrakech, e pode pedir o mesmo motorista.<\/p>\r\n<p>Quem compara o t\u00e1xi Fez Marrakech com o transfer reservado para o regresso encontra a mesma diferen\u00e7a da ida: pre\u00e7o negociado e hora incerta contra pre\u00e7o fixo e hora garantida.<\/p>\r\n<p>Se os seus planos mudarem, basta avisar pela mesma conversa do WhatsApp. Alterar a data ou a hora de um transfer ainda n\u00e3o realizado n\u00e3o tem custo.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Viajar com um motorista local<\/h2>\r\n<p>Os motoristas do transfer privado Fez Marrakech fazem esta estrada v\u00e1rias vezes por semana. Conhecem os melhores s\u00edtios para parar, os caf\u00e9s com casas de banho limpas e os tro\u00e7os onde vale a pena abrandar para a paisagem.<\/p>\r\n<p>Durante a viagem, muitos viajantes aproveitam para pedir dicas sobre Marrakech: onde comer, que praia escolher, como evitar as horas de maior movimento. \u00c9 um pequeno extra que um autocarro n\u00e3o oferece.<\/p>\r\n<p>Se preferir viajar em sil\u00eancio, para descansar ou trabalhar, o motorista respeita. O transfer Fez para Marrakech adapta-se a si, n\u00e3o o contr\u00e1rio.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Crian\u00e7as, pranchas e muita bagagem no transfer Fez para Marrakech<\/h2>\r\n<p>O transfer privado Fez Marrakech inclui cadeira de crian\u00e7a sem custo e paragens sempre que precisar. Carrinhos de beb\u00e9, malas grandes e sacos de praia viajam sem suplemento.<\/p>\r\n<p>Pranchas de surf, tacos de golfe e bicicletas tamb\u00e9m viajam sem custo extra. Indique na reserva o que leva, e enviamos uma carrinha com espa\u00e7o suficiente. Com muita bagagem, a resposta a como ir de Fez para Marrakech \u00e9 quase sempre o carro privado.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Carro alugado ou transfer Fez para Marrakech?<\/h2>\r\n<p>Alugar um carro s\u00f3 para esta viagem raramente compensa. Em Marrakech, estacionar perto do centro ou da medina \u00e9 dif\u00edcil e muitas vezes pago. Com o transfer Fez para Marrakech, n\u00e3o conduz, n\u00e3o procura estacionamento e n\u00e3o tem de devolver o carro.<\/p>\r\n<p>Para uma viagem s\u00f3 de ida, o pre\u00e7o transfer Fez Marrakech \u00e9 muitas vezes inferior a um dia de aluguer somado ao combust\u00edvel e ao parque.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Reservar com anteced\u00eancia na \u00e9poca alta<\/h2>\r\n<p>Na P\u00e1scoa, em julho, em agosto e nos feriados marroquinos, a procura dispara. Os autocarros esgotam e o t\u00e1xi Fez Marrakech fica mais caro. Reservar o transfer Fez para Marrakech com alguns dias de anteced\u00eancia garante o carro e o pre\u00e7o fixo.<\/p>\r\n<p>Fora destes per\u00edodos, uma reserva na v\u00e9spera costuma ser suficiente. Para pedidos no pr\u00f3prio dia, escreva-nos pelo WhatsApp.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Pagamento e reserva do transfer Fez para Marrakech<\/h2>\r\n<p>N\u00e3o \u00e9 obrigat\u00f3rio pagar antecipadamente. Pode pagar o transfer Fez para Marrakech ao motorista no fim da viagem, em euros ou dirhams.<\/p>\r\n<p>A reserva faz-se pelo WhatsApp ou pelo formul\u00e1rio. Recebe a confirma\u00e7\u00e3o com o pre\u00e7o transfer Fez Marrakech, a hora e o local de recolha e o contacto do motorista.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>O que est\u00e1 inclu\u00eddo no pre\u00e7o<\/h2>\r\n<p>O pre\u00e7o do transfer Fez para Marrakech inclui o motorista profissional, o combust\u00edvel, as portagens da autoestrada, o seguro de passageiros e a espera na recolha. Inclui tamb\u00e9m a bagagem, sem limite razo\u00e1vel de malas, e as paragens curtas pelo caminho.<\/p>\r\n<p>N\u00e3o est\u00e3o inclu\u00eddas as refei\u00e7\u00f5es durante a viagem nem as entradas em monumentos, se decidir fazer uma visita pelo caminho. A gorjeta ao motorista n\u00e3o \u00e9 obrigat\u00f3ria: fica ao seu crit\u00e9rio.<\/p>\r\n<p>Se o plano mudar, como um voo cancelado ou uma data diferente, basta avisar pelo WhatsApp. Alterar um transfer antes da viagem n\u00e3o tem custo, e o valor combinado mant\u00e9m-se.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-nv-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Reservar o seu transfer Fez para Marrakech em 4 passos<\/h2>\r\n<div class=\"sp-pfzm\"><div><h3>Envie os dados<\/h3><p>Data, hora de recolha, n\u00famero de passageiros, morada de partida e destino, pelo WhatsApp ou pelo formul\u00e1rio.<\/p><\/div><div><h3>Receba a confirma\u00e7\u00e3o<\/h3><p>Confirmamos o pre\u00e7o fixo e a hora de recolha. Sem pagamento antecipado obrigat\u00f3rio.<\/p><\/div><div><h3>Recolha \u00e0 porta<\/h3><p>O motorista chega 10 minutos antes da hora combinada. Na medina, espera na porta mais pr\u00f3xima do seu alojamento.<\/p><\/div><div><h3>Viagem direta<\/h3><p>Seguimos sem desvios at\u00e9 ao destino, com as paragens que pedir pelo caminho.<\/p><\/div><\/div>\r\n<p style=\"margin-top:24px\">Recomendamos reservar o transfer Fez para Marrakech pelo menos 24 horas antes, sobretudo em julho, agosto e nos feriados. Para pedidos de \u00faltima hora, escreva-nos pelo WhatsApp e confirmamos a disponibilidade em poucos minutos.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Porqu\u00ea escolher o nosso transfer privado Fez Marrakech<\/h2>\r\n<div class=\"cards-pfzm\"><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udd12<\/div><h3>Pre\u00e7o fixo<\/h3><p>O valor da reserva \u00e9 o valor final. Sem suplemento noturno, de bagagem ou de espera.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\ude98<\/div><h3>Carro s\u00f3 para si<\/h3><p>Transfer privado, sem outros passageiros e sem paragens que n\u00e3o pediu.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83e\uddf3<\/div><h3>Bagagem inclu\u00edda<\/h3><p>Malas grandes, carrinhos de beb\u00e9 e pranchas de surf viajam sem custo extra.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\u23f1\ufe0f<\/div><h3>Pontualidade<\/h3><p>O motorista chega antes da hora e acompanha voos em tempo real.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udeaa<\/div><h3>Porta a porta<\/h3><p>Na medina, o motorista acompanha-o a p\u00e9 at\u00e9 \u00e0 porta do riad.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udcac<\/div><h3>Contacto direto<\/h3><p>Fale connosco pelo WhatsApp antes, durante e depois da viagem.<\/p><\/div><\/div>\r\n<p style=\"margin-top:24px\">Trabalhamos com motoristas locais que conhecem Fez, as estradas do pa\u00eds e os acessos aos hot\u00e9is e riads. O transfer privado Fez Marrakech n\u00e3o \u00e9 revendido por uma plataforma: quem responde \u00e0s suas mensagens \u00e9 quem organiza a viagem.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Ve\u00edculos e motoristas do transfer Fez para Marrakech<\/h2>\r\n<p>O ve\u00edculo \u00e9 escolhido conforme o n\u00famero de passageiros e a bagagem indicados na reserva. Para um casal ou um viajante sozinho, usamos uma berlina confort\u00e1vel. Para fam\u00edlias e grupos de amigos, uma carrinha com espa\u00e7o para malas grandes e pranchas. Para grupos maiores, um minibus.<\/p>\r\n<p>Todos os carros t\u00eam ar condicionado, cintos de seguran\u00e7a em todos os lugares e seguro de passageiros. A pedido, instalamos uma cadeira de crian\u00e7a, sem custo, desde que indicada no momento da reserva.<\/p>\r\n<p>Os motoristas falam franc\u00eas e \u00e1rabe, e a maioria tamb\u00e9m ingl\u00eas ou espanhol. S\u00e3o profissionais com licen\u00e7a de transporte tur\u00edstico, pontuais e habituados a receber viajantes estrangeiros.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Quando viajar: esta\u00e7\u00f5es em Marrocos<\/h2>\r\n<p>O transfer Fez para Marrakech funciona todo o ano, mas cada esta\u00e7\u00e3o tem o seu ritmo. Na costa atl\u00e2ntica, o clima \u00e9 ameno durante quase todo o ano. No interior, os ver\u00f5es s\u00e3o quentes e os invernos frescos.<\/p>\r\n<div class=\"se-pfzm\"><div><h3>Primavera<\/h3><p>A melhor altura para viajar: temperaturas agrad\u00e1veis, campos verdes e menos multid\u00f5es.<\/p><\/div><div><h3>Ver\u00e3o<\/h3><p>Calor forte no interior e \u00e9poca alta na costa. Reserve com anteced\u00eancia.<\/p><\/div><div><h3>Outono<\/h3><p>Dias ainda quentes e luz bonita. Muito procurado para viagens pelo pa\u00eds.<\/p><\/div><div><h3>Inverno<\/h3><p>Frio \u00e0 noite no interior, sol suave na costa. Os dias s\u00e3o curtos: prefira viajar de manh\u00e3.<\/p><\/div><\/div>\r\n<p style=\"margin-top:24px\">Durante o Ramad\u00e3o, alguns caf\u00e9s de estrada fecham durante o dia. O servi\u00e7o de transfer funciona normalmente, e o motorista sabe onde parar.<\/p>\r\n<\/div><\/section>\r\n<section class=\"s-bg-pfzm\"><div class=\"in-pfzm\">\r\n<h2>Outras rotas a partir de Fez<\/h2>\r\n<div class=\"cards-pfzm\"><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83c\udfd9\ufe0f<\/div><h3><a href=\"https:\/\/transfers.ma\/pt-pt\/transfer-fez-para-casablanca\/\">Transfer Fez para Casablanca<\/a><\/h3><p>Para parar em Casablanca.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83c\udfdb\ufe0f<\/div><h3><a href=\"https:\/\/transfers.ma\/pt-pt\/transfer-fez-para-rabat\/\">Transfer Fez para Rabat<\/a><\/h3><p>Para parar na capital.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\udd4c<\/div><h3><a href=\"https:\/\/transfers.ma\/fes-to-marrakech-transfer\/\">Fes \u2192 Marrakech (EN)<\/a><\/h3><p>A mesma rota, em ingl\u00eas.<\/p><\/div><div class=\"cd-pfzm\"><div class=\"ic-pfzm\">\ud83d\uddfa\ufe0f<\/div><h3><a href=\"https:\/\/transfers.ma\/fes-transfers\/\">Todos os transfers em Fez<\/a><\/h3><p>Rotas e pre\u00e7os a partir de Fez.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"s-wh-pfzm\"><div class=\"in-pfzm faq-pfzm\">\r\n<h2>Perguntas frequentes sobre o transfer Fez para Marrakech<\/h2>\r\n<details><summary>Qual \u00e9 o pre\u00e7o transfer Fez Marrakech?<\/summary><p>O transfer Fez para Marrakech custa desde 375\u20ac por ve\u00edculo, com pre\u00e7o fixo que inclui combust\u00edvel, portagens, bagagem e paragens curtas.<\/p><\/details>\r\n<details><summary>Quanto tempo demora a viagem?<\/summary><p>Cerca de 6h30 para 530 km, sem paragens.<\/p><\/details>\r\n<details><summary>O t\u00e1xi Fez Marrakech \u00e9 mais barato?<\/summary><p>O grande t\u00e1xi partilhado \u00e9 mais barato por lugar, mas \u00e9 apertado e s\u00f3 parte quando est\u00e1 cheio. O t\u00e1xi privado \u00e9 negociado. O transfer tem pre\u00e7o fixo e \u00e9 porta a porta.<\/p><\/details>\r\n<details><summary>O transfer privado Fez Marrakech tem limite de bagagem?<\/summary><p>N\u00e3o. Malas, carrinhos, pranchas e tacos de golfe viajam sem suplemento. Indique o volume na reserva para escolhermos o ve\u00edculo.<\/p><\/details>\r\n<details><summary>Como ir de Fez para Marrakech de comboio?<\/summary><p>O comboio demora cerca de sete horas e termina nas esta\u00e7\u00f5es. Some os t\u00e1xis nas duas pontas.<\/p><\/details>\r\n<details><summary>Est\u00e3o inclu\u00eddas pausas para comer?<\/summary><p>Sim, pausas nas \u00e1reas de servi\u00e7o e uma pausa para almo\u00e7ar.<\/p><\/details>\r\n<details><summary>Podemos ir pelo M\u00e9dio Atlas?<\/summary><p>Sim. A rota \u00e9 mais longa e o pre\u00e7o \u00e9 confirmado na reserva.<\/p><\/details>\r\n<details><summary>Posso dividir a viagem com uma noite em Rabat?<\/summary><p>Sim. O pre\u00e7o de cada etapa \u00e9 indicado na confirma\u00e7\u00e3o.<\/p><\/details>\r\n<details><summary>H\u00e1 suplemento para viagens \u00e0 noite ou de madrugada?<\/summary><p>N\u00e3o. O pre\u00e7o \u00e9 o mesmo a qualquer hora do dia ou da noite, sem suplemento de hor\u00e1rio.<\/p><\/details>\r\n<details><summary>Posso reservar ida e volta?<\/summary><p>Sim. Reserve os dois sentidos na mesma mensagem, com o mesmo pre\u00e7o fixo em cada sentido e, se quiser, o mesmo motorista.<\/p><\/details>\r\n<details><summary>O motorista fala portugu\u00eas?<\/summary><p>Os motoristas falam franc\u00eas e \u00e1rabe, e muitos tamb\u00e9m ingl\u00eas ou espanhol. Para reservar ou fazer perguntas, pode escrever-nos em portugu\u00eas pelo WhatsApp, e respondemos em portugu\u00eas.<\/p><\/details>\r\n<details><summary>Como pago?<\/summary><p>Ao motorista no fim da viagem, em euros ou dirhams, ou por transfer\u00eancia antes, se preferir.<\/p><\/details>\r\n<\/div><\/section>\r\n<div class=\"cta-pfzm\"><div class=\"in-pfzm\">\r\n<p class=\"ct-pfzm\">Reserve j\u00e1 o seu transfer Fez para Marrakech<\/p>\r\n<p>Pre\u00e7o fixo desde 375\u20ac por ve\u00edculo, recolha \u00e0 porta e paragens inclu\u00eddas. Dispon\u00edvel 24 horas por dia, 7 dias por semana.<\/p>\r\n<div class=\"btns-pfzm\"><a class=\"bt-pfzm bt-wa-pfzm\" href=\"https:\/\/wa.me\/447401523866?text=Ol%C3%A1%2C%20transfer%20Fez%20para%20Marrakech\" target=\"_blank\" rel=\"noopener\">Reservar pelo WhatsApp<\/a><a class=\"bt-pfzm bt-or-pfzm\" href=\"#tarifas-pfzm\">Ver os pre\u00e7os<\/a><\/div>\r\n<\/div><svg viewBox=\"0 0 1440 100\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 60 Q200 15 420 55 T840 45 T1440 55 V100 H0Z\" fill=\"#c9b79c\"\/><\/svg><\/div>\r\n<\/div>\r\n<script type=\"application\/ld+json\">\r\n{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Qual \u00e9 o pre\u00e7o transfer Fez Marrakech?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"O transfer Fez para Marrakech custa desde 375\u20ac por ve\u00edculo, com pre\u00e7o fixo que inclui combust\u00edvel, portagens, bagagem e paragens curtas.\"}}, {\"@type\": \"Question\", \"name\": \"Quanto tempo demora a viagem?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cerca de 6h30 para 530 km, sem paragens.\"}}, {\"@type\": \"Question\", \"name\": \"O t\u00e1xi Fez Marrakech \u00e9 mais barato?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"O grande t\u00e1xi partilhado \u00e9 mais barato por lugar, mas \u00e9 apertado e s\u00f3 parte quando est\u00e1 cheio. O t\u00e1xi privado \u00e9 negociado. O transfer tem pre\u00e7o fixo e \u00e9 porta a porta.\"}}, {\"@type\": \"Question\", \"name\": \"O transfer privado Fez Marrakech tem limite de bagagem?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"N\u00e3o. Malas, carrinhos, pranchas e tacos de golfe viajam sem suplemento. Indique o volume na reserva para escolhermos o ve\u00edculo.\"}}, {\"@type\": \"Question\", \"name\": \"Como ir de Fez para Marrakech de comboio?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"O comboio demora cerca de sete horas e termina nas esta\u00e7\u00f5es. Some os t\u00e1xis nas duas pontas.\"}}, {\"@type\": \"Question\", \"name\": \"Est\u00e3o inclu\u00eddas pausas para comer?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim, pausas nas \u00e1reas de servi\u00e7o e uma pausa para almo\u00e7ar.\"}}, {\"@type\": \"Question\", \"name\": \"Podemos ir pelo M\u00e9dio Atlas?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. A rota \u00e9 mais longa e o pre\u00e7o \u00e9 confirmado na reserva.\"}}, {\"@type\": \"Question\", \"name\": \"Posso dividir a viagem com uma noite em Rabat?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. O pre\u00e7o de cada etapa \u00e9 indicado na confirma\u00e7\u00e3o.\"}}, {\"@type\": \"Question\", \"name\": \"H\u00e1 suplemento para viagens \u00e0 noite ou de madrugada?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"N\u00e3o. O pre\u00e7o \u00e9 o mesmo a qualquer hora do dia ou da noite, sem suplemento de hor\u00e1rio.\"}}, {\"@type\": \"Question\", \"name\": \"Posso reservar ida e volta?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. Reserve os dois sentidos na mesma mensagem, com o mesmo pre\u00e7o fixo em cada sentido e, se quiser, o mesmo motorista.\"}}, {\"@type\": \"Question\", \"name\": \"O motorista fala portugu\u00eas?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Os motoristas falam franc\u00eas e \u00e1rabe, e muitos tamb\u00e9m ingl\u00eas ou espanhol. Para reservar ou fazer perguntas, pode escrever-nos em portugu\u00eas pelo WhatsApp, e respondemos em portugu\u00eas.\"}}, {\"@type\": \"Question\", \"name\": \"Como pago?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ao motorista no fim da viagem, em euros ou dirhams, ou por transfer\u00eancia antes, se preferir.\"}}]}\r\n<\/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>Transfer Fez para Marrakech, entre as duas grandes cidades imperiais num s\u00f3 dia O transfer Fez para Marrakech recolhe-o na porta da medina de Fez e leva-o at\u00e9 ao seu riad em Marrakech, pela autoestrada, com pausas para comer e descansar inclu\u00eddas. Pre\u00e7o fixo por ve\u00edculo, desde 375\u20ac, com portagens inclu\u00eddas. Ver os pre\u00e7osReservar pelo WhatsApp Desde 375\u20ac por ve\u00edculo 530 kmde Fez a Marrakech6h30de estrada375\u20acpre\u00e7o fixo por ve\u00edculo24\/7recolha \u00e0 hora que escolher Transfer Fez para Marrakech: a grande travessia do pa\u00eds Fez e Marrakech s\u00e3o as duas cidades imperiais mais visitadas de Marrocos, mas ficam a cerca de 530 quil\u00f3metros uma da outra. \u00c9 uma viagem de um dia inteiro. O transfer Fez para Marrakech faz a liga\u00e7\u00e3o de porta a porta. Sem t\u00e1xi at\u00e9 \u00e0 esta\u00e7\u00e3o, sem sete horas de comboio e sem t\u00e1xi \u00e0 chegada a Marrakech. O transfer privado Fez Marrakech \u00e9 s\u00f3 para si e para quem viaja consigo, com as paragens que quiser. Recolha em Fez Os carros n\u00e3o entram na medina de Fez. O motorista espera numa das portas mais pr\u00f3ximas do seu riad, como Bab Boujloud, Bab Guissa ou R&#8217;cif, e vem a p\u00e9 ajud\u00e1-lo com a bagagem, ou encontra o carregador enviado pelo riad. Para hot\u00e9is na cidade nova ou em Fez el-Jdid, o carro vai at\u00e9 \u00e0 entrada. O motorista confirma a hora na v\u00e9spera e chega alguns minutos antes. O percurso do transfer Fez para Marrakech A rota mais r\u00e1pida segue pela autoestrada para oeste at\u00e9 Rabat, desce pela costa at\u00e9 Casablanca e continua pela autoestrada para sul at\u00e9 Marrakech. H\u00e1 tamb\u00e9m uma rota pelo M\u00e9dio Atlas, por Beni Mellal, mais lenta mas com paisagens de montanha. Etapa Dist\u00e2ncia Tempo aproximado Fez \u2192 Rabat 200 km 2h10 Rabat \u2192 Casablanca 90 km 1h05 Casablanca \u2192 Marrakech 240 km 2h45 As dura\u00e7\u00f5es do transfer Fez para Marrakech s\u00e3o indicativas e n\u00e3o incluem paragens. Paragens pelo caminho No transfer privado Fez Marrakech, est\u00e3o inclu\u00eddas pausas nas \u00e1reas de servi\u00e7o e uma pausa maior para almo\u00e7ar, normalmente em Rabat ou em Casablanca. Com tempo, pode parar para ver a torre Hassan em Rabat ou a mesquita Hassan II em Casablanca. As paragens curtas est\u00e3o inclu\u00eddas no pre\u00e7o. Se preferir seguir direto, basta dizer ao motorista. Como ir de Fez para Marrakech: todas as op\u00e7\u00f5es Quem pesquisa como ir de Fez para Marrakech encontra v\u00e1rias op\u00e7\u00f5es. Comparamos pre\u00e7o, tempo e conforto com honestidade. Op\u00e7\u00e3o Pre\u00e7o Dura\u00e7\u00e3o total Porta a porta Bagagem Transfer privado 375\u20ac por ve\u00edculo 6h30 Sim Inclu\u00edda, sem limite Comboio O mais barato por pessoa 7h a 7h30 + t\u00e1xis N\u00e3o Limitada Voo interno Vari\u00e1vel Poucos voos diretos N\u00e3o Depende da companhia Autocarro Barato 8h a 9h + t\u00e1xis N\u00e3o Suplemento por mala O comboio da ONCF liga Fez a Marrakech em cerca de sete horas, com troca ou em liga\u00e7\u00e3o direta, e termina nas esta\u00e7\u00f5es. Para uma fam\u00edlia com malas, um dia inteiro de comboio e t\u00e1xis \u00e9 cansativo. Para duas ou mais pessoas, sobretudo com malas ou pranchas, a resposta mais pr\u00e1tica a como ir de Fez para Marrakech \u00e9 o transfer privado. T\u00e1xi Fez Marrakech ou transfer reservado? O t\u00e1xi Fez Marrakech existe sob duas formas: o grande t\u00e1xi partilhado, que s\u00f3 parte quando est\u00e1 cheio, e o grande t\u00e1xi privado, negociado para a viagem inteira. Em ambos os casos, o pre\u00e7o \u00e9 combinado na hora. O t\u00e1xi Fez Marrakech privado pode sair caro em \u00e9poca alta e nem sempre tem espa\u00e7o para pranchas ou para a bagagem de uma fam\u00edlia. O partilhado \u00e9 barato, mas apertado, e deixa-o numa pra\u00e7a, n\u00e3o \u00e0 porta do alojamento. \ud83d\udcb6 Pre\u00e7o fixo O pre\u00e7o transfer Fez Marrakech \u00e9 conhecido desde a reserva. \ud83e\uddf3 Bagagem inclu\u00edda Espa\u00e7o para malas grandes e carrinhos, sem suplemento. \ud83d\udeaa Porta a porta Do alojamento em Fez ao alojamento em Marrakech. Pre\u00e7o transfer Fez Marrakech: tabela de tarifas O pre\u00e7o transfer Fez Marrakech \u00e9 fixo e calculado por ve\u00edculo, n\u00e3o por pessoa. Inclui motorista, combust\u00edvel, portagens, espera na recolha, bagagem e paragens curtas. Trajeto Dist\u00e2ncia Dura\u00e7\u00e3o Pre\u00e7o por ve\u00edculo Fez \u2192 Marrakech 530 km 6h30 375\u20ac Fez \u2192 Casablanca 290 km 3h15 233\u20ac Fez \u2192 Rabat 200 km 2h15 213\u20ac Marrakech \u2192 Fez 530 km 6h30 375\u20ac O pre\u00e7o transfer Fez Marrakech \u00e9 igual nos dois sentidos e n\u00e3o muda com a hora de partida. N\u00e3o h\u00e1 suplemento noturno. Resumo: transfer Fez para Marrakech desde 375\u20ac por ve\u00edculo. Recolha em Fez, entrega \u00e0 porta em Marrakech. Pre\u00e7o fixo, portagens e bagagem inclu\u00eddas. O pre\u00e7o transfer Fez Marrakech dividido pelo grupo Como o pre\u00e7o transfer Fez Marrakech \u00e9 por carro, a conta muda com o n\u00famero de passageiros. Para um casal, 187,50\u20ac por pessoa. Para quatro amigos, 93,80\u20ac cada. Numa carrinha com seis pessoas, 62,50\u20ac por pessoa. Para grupos grandes, o transfer privado Fez Marrakech usa um minibus, com pre\u00e7o confirmado antes da viagem. Dividir a viagem em duas etapas Muitos viajantes preferem dividir o transfer Fez para Marrakech com uma noite em Rabat ou em Casablanca. O pre\u00e7o de cada etapa \u00e9 indicado na confirma\u00e7\u00e3o, e o motorista pode ser o mesmo. A rota do M\u00e9dio Atlas A alternativa pelo interior passa por Ifrane, Azrou, Khenifra e Beni Mellal, com florestas de cedros, lagos e as cascatas de Ouzoud perto do fim. \u00c9 mais longa, mas transforma a viagem num passeio. Chegar \u00e0 medina de Marrakech No fim do transfer Fez para Marrakech, o motorista leva-o ao ponto acess\u00edvel mais pr\u00f3ximo do riad e ajuda com as malas. Para hot\u00e9is em Gueliz, Hivernage ou na Palmeraie, o carro vai at\u00e9 \u00e0 entrada. Melhor hora para sair de Fez Sair cedo, por volta das 8 horas, permite chegar a Marrakech ao fim da tarde, com luz. O transfer Fez para Marrakech inclui as pausas no hor\u00e1rio. Viajar em fam\u00edlia ou em grupo Para fam\u00edlias, o transfer privado Fez Marrakech inclui cadeiras de crian\u00e7a sem custo e pausas sempre que precisar. Para grupos, usamos uma carrinha ou um minibus com espa\u00e7o para todas as malas. Carrinhos, malas grandes<\/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-24192","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":"The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"transfer-fez-para-marrakech","permalinkFormat":"https:\/\/transfers.ma\/pt-pt\/%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":"Transfer Fez para Marrakech | Melhor Pre\u00e7o 375\u20ac 24\/7","description":"Transfer Fez para Marrakech: recolha na medina, pausas e portagens inclu\u00eddas, pre\u00e7o fixo desde 375\u20ac por ve\u00edculo. Reserve j\u00e1, 24\/7.","focusKeywords":"transfer Fez para Marrakech,t\u00e1xi Fez Marrakech,transfer privado Fez Marrakech,como ir de Fez para Marrakech,pre\u00e7o transfer Fez Marrakech","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":[],"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\/pt-pt\/","objectID":24192,"objectType":"post","locale":"pt","localeFull":"pt_PT","overlayImages":{"play":{"name":"Play icon","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":"GIF icon","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%2Fpt-pt%2F&r=https%3A%2F%2Ftransfers.ma%2Fpt-pt%2Fwp-json%2Fwp%2Fv2%2Fpages%2F24192%3Fnonce%3Dc45ebb284f","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":"Upgrade","trendsPreviewImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":[],"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\/pt-pt\/wp-json\/wp\/v2\/pages\/24192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/comments?post=24192"}],"version-history":[{"count":0,"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/pages\/24192\/revisions"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/pt-pt\/wp-json\/wp\/v2\/media?parent=24192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}