{"id":25667,"date":"2026-10-04T17:06:59","date_gmt":"2026-10-04T17:06:59","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=25667"},"modified":"2026-10-04T17:19:34","modified_gmt":"2026-10-04T17:19:34","slug":"stolica-maroka","status":"publish","type":"page","link":"https:\/\/transfers.ma\/pl\/stolica-maroka\/","title":{"rendered":"stolica maroka"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25667\" class=\"elementor elementor-25667\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46b4e88 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"46b4e88\" 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-8719742 elementor-widget elementor-widget-shortcode\" data-id=\"8719742\" 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=\"de\"\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\">Route<\/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\">Vehicle<\/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\">Payment<\/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        Transfers    <\/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        Round trip    <\/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\">Stolica Maroka: najlepszy przewodnik po Rabacie, jego roli i r\u00f3\u017cnicy z Casablank\u0105<\/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            Add return        <\/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            Search        <\/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            Search        <\/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            Search        <\/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\">Passengers<\/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\">Luggage<\/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\">Flight Number<\/label>\n    <input type=\"text\" id=\"tb-flight-number\" class=\"tb-pill-bar__input\" placeholder=\"e.g. 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        Secure payment    <\/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; Back to search<\/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        Return    <\/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\">Choose your vehicle<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">Loading vehicles...<\/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\">Optional services to enhance your journey<\/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    Continue<\/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\">Booking Details<\/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; Back to vehicle        <\/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\">Flight Number<\/label>\n                <input type=\"text\" id=\"tb-checkout-flight\" class=\"tb-input\" placeholder=\"e.g. AT 1234\">\n            <\/div>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Date<\/label>\n                    <input type=\"date\" id=\"tb-checkout-date-display\" class=\"tb-input\" disabled>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Time<\/label>\n                    <input type=\"time\" id=\"tb-checkout-time-display\" class=\"tb-input\" disabled>\n                <\/div>\n            <\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--dropoff\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-dropoff-display\">--<\/span>\n            <\/div>\n            <div id=\"tb-pickup-instructions\"><\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">More details about the address<\/label>\n                <input type=\"text\" id=\"tb-special-requests\" class=\"tb-input\" placeholder=\"Hotel name, room number, etc.\">\n            <\/div>\n        <\/div>\n\n        <!-- Personal Information Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Personal Information<\/h4>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-first-name\" class=\"tb-input\" placeholder=\"Enter your first name\">\n                    <div class=\"tb-field-error\" data-field=\"first-name\"><\/div>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-last-name\" class=\"tb-input\" placeholder=\"Enter your last name\">\n                    <div class=\"tb-field-error\" data-field=\"last-name\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-email\">Email *<\/label>\n                <input type=\"email\" id=\"tb-customer-email\" class=\"tb-input\" placeholder=\"Enter your email\">\n                <div class=\"tb-field-error\" data-field=\"email\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Nationality<\/label>\n                <select id=\"tb-customer-nationality\" class=\"tb-input tb-select\">\n                    <option value=\"\">Please select country<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-phone\">Phone Number *<\/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\">WhatsApp Number<\/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\">Promo Code<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Enter promo code\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Apply<\/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\">Pay full amount<\/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\">Pay deposit only<\/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                Confirm Payment            <\/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\">Booking Confirmed!<\/h2>\n    <p class=\"tb-confirmation__subtitle\">Your transfer has been successfully booked.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Confirmation email sent to<br>\n        <strong id=\"tb-confirmation-email\">--<\/strong>\n    <\/p>\n\n    <!-- Receipt -->\n    <div class=\"tb-receipt\" id=\"tb-receipt\">\n        <h3 class=\"tb-receipt__title\">Booking Receipt<\/h3>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Reference<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-ref\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Date &amp; Time<\/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\">Vehicle<\/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\">Passengers<\/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\">Round trip<\/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\">Payment<\/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            Book Another Transfer        <\/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-ca753cb elementor-widget elementor-widget-html\" data-id=\"ca753cb\" 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<article class=\"root-plsm\">\r\n<section class=\"hero-plsm\"><div class=\"sun-plsm\"><\/div><div class=\"hin-plsm\"><div class=\"htx-plsm\">\r\n<span class=\"eyebrow-plsm\">Stolica + atrakcje + prywatny transfer<\/span><h1>Stolica Maroka: najlepszy przewodnik po Rabacie, jego roli i r\u00f3\u017cnicy z Casablank\u0105<\/h1>\r\n<p class=\"lead-plsm\">\u201eStolica Maroka\u201d to Rabat, nie Casablanca. Dowiesz si\u0119, dlaczego, gdzie le\u017cy, co zobaczy\u0107 i jak dojecha\u0107 prywatnym transferem od 35 \u20ac za pojazd.<\/p>\r\n<div class=\"btns-plsm\"><a class=\"btn-plsm b1-plsm\" href=\"https:\/\/transfers.ma\/pl\/transfery\/\">Zarezerwuj<\/a><a class=\"btn-plsm b2-plsm\" href=\"tel:+212661614943\">Zadzwo\u0144 +212 661 614 943<\/a><a class=\"btn-plsm b3-plsm\" href=\"https:\/\/wa.me\/447401523866?text=Cze%C5%9B%C4%87%2C%20chc%C4%99%20zarezerwowa%C4%87%20transfer\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><\/div>\r\n<\/div><div class=\"himg-plsm\"><div class=\"arch-plsm\">\r\n<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=\"stolica maroka\" width=\"800\" height=\"600\" loading=\"eager\"><\/div>\r\n<div class=\"badge-plsm\"><small>Transfer od<\/small>od 35 \u20ac<\/div><\/div><\/div><svg class=\"hills-plsm\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#F7EEE3\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<div class=\"stats-plsm\"><div class=\"st-plsm\"><b>Rabat<\/b><span>stolica Maroka<\/span><\/div><div class=\"st-plsm\"><b>90 km<\/b><span>od Casablanki<\/span><\/div><div class=\"st-plsm\"><b>od 35 \u20ac<\/b><span>transfer miejski<\/span><\/div><div class=\"st-plsm\"><b>24\/7<\/b><span>bez dop\u0142aty nocnej<\/span><\/div><\/div>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Stolica Maroka: Rabat, nie Casablanca<\/h2>\r\n<p>\u201eStolica Maroka\u201d to Rabat. Cho\u0107 wielu my\u015bli o Casablance lub Marrakeszu, to w\u0142a\u015bnie Rabat jest politycznym i administracyjnym sercem kraju: mie\u015bci rz\u0105d, parlament i pa\u0142ac kr\u00f3lewski. Le\u017cy nad Atlantykiem, u uj\u015bcia rzeki Bouregreg, oko\u0142o 90 km od Casablanki.<\/p>\r\n<p>Kto wpisuje \u201eStolica Maroko\u201d lub \u201eMaroko stolica\u201d, szuka cz\u0119sto odpowiedzi do quizu lub krzy\u017c\u00f3wki. Odpowied\u017a jest zawsze ta sama: Rabat. Pomy\u0142ka z Casablank\u0105 jest cz\u0119sta, bo to ona jest najwi\u0119kszym miastem i gospodarczym centrum.<\/p>\r\n<p>W tym przewodniku wyja\u015bniamy rol\u0119 stolicy, jej histori\u0119, po\u0142o\u017cenie, atrakcje i dojazd. Kto zna \u201eRabat stolica\u201d lub \u201eStolica Rabat\u201d, zrozumie, dlaczego warto odwiedzi\u0107 to spokojniejsze, zielone miasto.<\/p>\r\n<div class=\"call-plsm\"><b>W skr\u00f3cie<\/b><p>Rabat le\u017cy 90 km od Casablanki. Prywatny transfer mi\u0119dzy miastami kosztuje 114 \u20ac za pojazd, a przejazd po Rabacie od 35 \u20ac.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Stolica Maroko: dlaczego Rabat, a nie Casablanca<\/h2>\r\n<p>Stolic\u0105 Maroka jest Rabat od 1912 roku, od czasu protektoratu francuskiego, a po odzyskaniu niepodleg\u0142o\u015bci w 1956 roku pozosta\u0142 ni\u0105 nadal. Tu rezyduje kr\u00f3l, zbiera si\u0119 parlament i maj\u0105 siedzib\u0119 ministerstwa.<\/p>\r\n<div class=\"tw-plsm\"><table><thead><tr><th>Cecha<\/th><th>Rabat<\/th><th>Casablanca<\/th><\/tr><\/thead><tbody><tr><td>Rola<\/td><td>Stolica polityczna<\/td><td>Gospodarcza stolica<\/td><\/tr><tr><td>Mieszka\u0144cy<\/td><td>ok. 580 tys. (aglomeracja ponad 1,8 mln)<\/td><td>ok. 3,4 mln<\/td><\/tr><tr><td>Lotnisko<\/td><td>Rabat-Sal\u00e9 (mniejsze)<\/td><td>Mohammed V (najwi\u0119ksze)<\/td><\/tr><tr><td>Charakter<\/td><td>Spokojne, zielone, kulturalne<\/td><td>Du\u017ce, g\u0142o\u015bne, nowoczesne<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-plsm\">Liczby orientacyjne. Zale\u017c\u0105 od spisu i sposobu liczenia aglomeracji.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Maroko stolica: stolica w krzy\u017c\u00f3wkach i quizach<\/h2>\r\n<p>Kto szuka \u201eMaroko stolica\u201d, cz\u0119sto rozwi\u0105zuje krzy\u017c\u00f3wk\u0119. Has\u0142o \u201estolica Maroka\u201d ma pi\u0119\u0107 liter i brzmi: Rabat. Wariant \u201edawna stolica\u201d mo\u017ce oznacza\u0107 Fez, Marrakesz lub Meknes, miasta cesarskie, kt\u00f3re pe\u0142ni\u0142y tak\u0105 rol\u0119 w przesz\u0142o\u015bci.<\/p>\r\n<p>Maroka\u0144skie miasta kr\u00f3lewskie to Rabat, Fez, Marrakesz i Meknes. Ka\u017cde z nich by\u0142o w historii stolic\u0105 jednej z dynastii. Dzi\u015b funkcj\u0119 stolicy pe\u0142ni Rabat.<\/p>\r\n<p>Pomy\u0142ka z Casablank\u0105 wynika z filmu i z rozmiar\u00f3w miasta. W praktyce jest to jednak miasto biznesu, a nie w\u0142adzy politycznej.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Rabat stolica: po\u0142o\u017cenie i historia<\/h2>\r\n<p>Kto wpisuje \u201eRabat stolica\u201d, szuka kr\u00f3tkiego opisu miasta. Rabat le\u017cy na atlantyckim wybrze\u017cu, u uj\u015bcia rzeki Bouregreg, naprzeciwko miasta Sal\u00e9. Razem tworz\u0105 aglomeracj\u0119 licz\u0105c\u0105 ponad 1,8 miliona mieszka\u0144c\u00f3w.<\/p>\r\n<p>Miasto za\u0142o\u017cyli Almohadzi w XII wieku jako ufortyfikowany ob\u00f3z wojskowy. Do dzi\u015b stoj\u0105 tu mury, brama Bab Oudaia i niedoko\u0144czona wie\u017ca Hassana. W 2012 roku historyczne centrum wpisano na list\u0119 UNESCO.<\/p>\r\n<p>Dzisiejszy Rabat jest spokojniejszy ni\u017c Casablanca, szeroki i zielony. Wiele ministerstw i ambasad mie\u015bci si\u0119 w modernistycznych budynkach, a w medynie wci\u0105\u017c \u017cyj\u0105 rzemie\u015blnicy.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Stolica Rabat: co zobaczy\u0107 w stolicy<\/h2>\r\n<div class=\"cards-plsm\"><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udff0<\/span><h3>Kasba Oudaj\u00f3w<\/h3><p>Fort nad rzek\u0105 z niebiesko-bia\u0142ymi uliczkami, ogrodem andaluzyjskim i kawiarni\u0105 z widokiem na ocean.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83d\uddfc<\/span><h3>Wie\u017ca Hassana i mauzoleum<\/h3><p>Niedoko\u0144czony minaret z XII wieku i mauzoleum Mohammeda V.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udfdb\ufe0f<\/span><h3>Chellah<\/h3><p>Nekropolia z ruinami rzymskimi i marinidzkimi, ogrodami i bocianami.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83d\udecd\ufe0f<\/span><h3>Medyna<\/h3><p>Bia\u0142e uliczki, souki i Rue des Consuls. Spokojniejsza ni\u017c w innych miastach.<\/p><\/div><\/div>\r\n<p>Na zwiedzanie wystarcz\u0105 dwa dni. Zacznij od kasby i medyny, potem wie\u017ca Hassana i Chellah albo muzeum Mohammeda VI.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Jak dojecha\u0107 do stolicy<\/h2>\r\n<div class=\"tw-plsm\"><table><thead><tr><th>Cel<\/th><th>Odleg\u0142o\u015b\u0107<\/th><th>Czas<\/th><th>Cena transferu<\/th><\/tr><\/thead><tbody><tr class=\"hl-plsm\"><td>Lotnisko Rabat-Sal\u00e9<\/td><td>10 km<\/td><td>20 min<\/td><td>od 35 \u20ac<\/td><\/tr><tr><td>Casablanca<\/td><td>90 km<\/td><td>1 h 15 min<\/td><td>114 \u20ac<\/td><\/tr><tr><td>Tanger<\/td><td>250 km<\/td><td>2 h 45 min<\/td><td>200 \u20ac<\/td><\/tr><tr><td>Fez<\/td><td>200 km<\/td><td>2 h 30 min<\/td><td>213 \u20ac<\/td><\/tr><tr><td>Marrakesz<\/td><td>320 km<\/td><td>3 h 30 min<\/td><td>189 \u20ac<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-plsm\">Ceny \u201eod\u201d zale\u017c\u0105 od miejsca odbioru. Ostateczna kwota jest potwierdzana przed p\u0142atno\u015bci\u0105.<\/p>\r\n<p>Wielu podr\u00f3\u017cnych l\u0105duje w Casablance i jedzie do stolicy autostrad\u0105 w nieco ponad godzin\u0119. Poci\u0105g te\u017c jest szybki, ale prywatny transfer jedzie od lotniska do hotelu bez przesiadek.<\/p>\r\n<p>Rabat jest te\u017c dobr\u0105 baz\u0105 wypadow\u0105: st\u0105d jedziesz na p\u00f3\u0142noc do Tangeru i Chefchaouen albo na wsch\u00f3d do Fezu. Wielu podr\u00f3\u017cnych zaczyna podr\u00f3\u017c w Casablance, ko\u0144czy w Rabacie lub odwrotnie, co pozwala unikn\u0105\u0107 powrotu t\u0105 sam\u0105 drog\u0105.<\/p>\r\n<p>Pami\u0119taj, \u017ce w stolicy mieszcz\u0105 si\u0119 instytucje pa\u0144stwowe, wi\u0119c w dni oficjalnych wydarze\u0144 niekt\u00f3re ulice bywaj\u0105 zamkni\u0119te, a hotele pe\u0142ne. Sprawd\u017a kalendarz przed rezerwacj\u0105 i zostaw margines czasu na dojazd.<\/p>\r\n<p>Dla os\u00f3b lubi\u0105cych histori\u0119 polecamy te\u017c wizyt\u0119 w muzeach: Muzeum Mohammeda VI, Muzeum Archeologiczne i Muzeum Oudaj\u00f3w. Pokazuj\u0105 dzieje kraju od staro\u017cytno\u015bci po czasy wsp\u00f3\u0142czesne i s\u0105 dobr\u0105 okazj\u0105, by schroni\u0107 si\u0119 przed upa\u0142em lub deszczem. Sprawd\u017a godziny otwarcia, bo w pi\u0105tek bywaj\u0105 kr\u00f3tsze.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Praktyczne informacje przed wyjazdem \u2014 Rabat<\/h2>\r\n<h3>Kt\u00f3ra godzina \u2014 Rabat<\/h3>\r\n<p>W Maroku przez ca\u0142y rok obowi\u0105zuje czas UTC+1, a zegar cofa si\u0119 o godzin\u0119 tylko w czasie ramadanu. Zim\u0105 jest tam tyle samo godzin co w Polsce, latem o godzin\u0119 mniej. Walut\u0105 jest dirham.<\/p>\r\n<h3>Pieni\u0105dze, j\u0119zyk i gniazdka<\/h3>\r\n<p>Bankomaty s\u0105 powszechne, ale na drobne wydatki potrzebna jest got\u00f3wka. M\u00f3wi si\u0119 po arabsku, berberyjsku i francusku; w strefach turystycznych wielu rozumie angielski. Gniazdka s\u0105 typu C i E, tak jak w Polsce, wi\u0119c adapter nie jest potrzebny.<\/p>\r\n<h3>Dokumenty<\/h3>\r\n<p>Do Maroka potrzebny jest paszport; dow\u00f3d osobisty nie wystarcza. Na pobyty turystyczne do 90 dni wiza nie jest wymagana. Sprawd\u017a aktualne zasady, tak\u017ce wym\u00f3g wa\u017cno\u015bci paszportu, na stronie MSZ (gov.pl\/web\/dyplomacja).<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Kiedy jecha\u0107 \u2014 Rabat: najlepsza pora<\/h2>\r\n<p>Wiosna i jesie\u0144 to prawie zawsze najprzyjemniejsze okresy: \u0142agodne temperatury, czyste \u015bwiat\u0142o i mniej t\u0142um\u00f3w. Latem zwiedzaj wcze\u015bnie rano i odpoczywaj w po\u0142udnie, zim\u0105 zabierz kurtk\u0119 i parasol.<\/p>\r\n<p>Wielkanoc, Bo\u017ce Narodzenie i d\u0142ugie weekendy to wysoki sezon: rezerwuj nocleg i transfer z wyprzedzeniem. W czasie ramadanu zmieniaj\u0105 si\u0119 godziny otwarcia sklep\u00f3w i restauracji, wi\u0119c sprawd\u017a je przed wyjazdem.<\/p>\r\n<p>Przy odrobinie elastyczno\u015bci zawsze znajdziesz dobry moment. Sprawd\u017a prognoz\u0119 na kilka dni przed wyjazdem i dostosuj wycieczki do pogody, zostawiaj\u0105c jeden wolny dzie\u0144 na nieprzewidziane sprawy.<\/p>\r\n<p>Pami\u0119taj te\u017c o r\u00f3\u017cnicy w czasie lotu: z Polski do Maroka leci si\u0119 zwykle od czterech i p\u00f3\u0142 do pi\u0119ciu godzin, w zale\u017cno\u015bci od lotniska wylotu. Sprawd\u017a aktualny rozk\u0142ad, bo rejsy bezpo\u015brednie zmieniaj\u0105 si\u0119 w zale\u017cno\u015bci od sezonu, a po przylocie warto mie\u0107 ju\u017c zaplanowany odbi\u00f3r.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Zdrowie, bezpiecze\u0144stwo i zwyczaje \u2014 Rabat<\/h2>\r\n<p>Pij wod\u0119 z butelek z nienaruszonym zamkni\u0119ciem i uwa\u017caj na l\u00f3d oraz surowe warzywa, je\u015bli masz wra\u017cliwy \u017co\u0142\u0105dek. Chro\u0144 si\u0119 przed s\u0142o\u0144cem, tak\u017ce gdy bryza wydaje si\u0119 ch\u0142odna, i zabierz podstawow\u0105 apteczk\u0119 oraz w\u0142asne leki w oryginalnych opakowaniach. Ubezpieczenie podr\u00f3\u017cy z pokryciem koszt\u00f3w leczenia to rozs\u0105dny wyb\u00f3r.<\/p>\r\n<p>Ubieraj si\u0119 skromnie w medynach i miejscach kultu, z zas\u0142oni\u0119tymi ramionami i kolanami, i pytaj o zgod\u0119 przed fotografowaniem ludzi. Na targach targuj si\u0119 uprzejmie, zaczynaj\u0105c od oko\u0142o po\u0142owy ceny, a nieoficjalnych przewodnik\u00f3w odrzucaj spokojnie, z u\u015bmiechem.<\/p>\r\n<p>Trzymaj telefon i portfel w wewn\u0119trznych kieszeniach, a wieczorem wybieraj o\u015bwietlone, ruchliwe ulice. Zachowaj kopi\u0119 dokument\u00f3w osobno od orygina\u0142\u00f3w. W czasie ramadanu nie jedz i nie pij w miejscach publicznych w ci\u0105gu dnia, je\u015bli to mo\u017cliwe. Odrobina szacunku przyniesie Ci go\u015bcinno\u015b\u0107.<\/p>\r\n<p>Zostaw te\u017c margines na nieprzewidziane sytuacje: op\u00f3\u017aniony lot, zamkni\u0119t\u0105 drog\u0119 lub riad, kt\u00f3ry trudno znale\u017a\u0107. Dobry kierowca i dok\u0142adnie zapisany adres noclegu oszcz\u0119dzaj\u0105 godzin, a w razie w\u0105tpliwo\u015bci mo\u017cesz zawsze napisa\u0107 do nas przez WhatsApp.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Jak si\u0119 porusza\u0107 \u2014 Rabat: taks\u00f3wka, poci\u0105g i transfer<\/h2>\r\n<p>Lotnisko Rabat-Sal\u00e9 le\u017cy 10 km od centrum. Lazurowe petit taxi je\u017cd\u017c\u0105 na taksometr, tramwaj \u0142\u0105czy miasto z Sal\u00e9, a poci\u0105g du\u017ce miasta. Z lotnisk i do innych miast najwygodniejszy jest prywatny transfer.<\/p>\r\n<p>Przy zarezerwowanym transferze cena jest ustalona przed wyjazdem. Nie musisz wymienia\u0107 pieni\u0119dzy po przylocie ani targowa\u0107 si\u0119 z walizkami w r\u0119ku. Dla rodzin, grup i nocnych przylot\u00f3w to najwygodniejsze rozwi\u0105zanie.<\/p>\r\n<p>Taks\u00f3wki wsp\u00f3lne i autobusy s\u0105 tanie, ale maj\u0105 sta\u0142e godziny, a przystanki bywaj\u0105 daleko od noclegu. Poci\u0105g \u0142\u0105czy du\u017ce miasta, lecz zostawia Ci\u0119 na dworcu: potem trzeba jeszcze taks\u00f3wki na ostatni odcinek.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Pierwszy dzie\u0144 po przylocie \u2014 Rabat: jak zacz\u0105\u0107<\/h2>\r\n<p>Po podr\u00f3\u017cy najlepiej zacz\u0105\u0107 spokojnie. Zamelduj si\u0119, od\u015bwie\u017c si\u0119 i zjedz lekki posi\u0142ek, a dopiero potem zaplanuj pierwszy spacer. Nie pr\u00f3buj zobaczy\u0107 wszystkiego pierwszego dnia: organizm potrzebuje chwili na przestawienie si\u0119 na lokalny rytm.<\/p>\r\n<p>Wymie\u0144 niewielk\u0105 kwot\u0119 na dirhamy, kup wod\u0119 i kart\u0119 SIM, je\u015bli potrzebujesz internetu. Zapisz w telefonie adres noclegu, numer kierowcy oraz numery alarmowe. W razie czego napisz do nas na WhatsAppie: odpowiadamy o ka\u017cdej porze.<\/p>\r\n<p>Na pierwszy wiecz\u00f3r wybierz miejsce blisko noclegu i sprawd\u017a, jak wygl\u0105da droga powrotna po zmroku. Takie drobne przygotowanie daje poczucie bezpiecze\u0144stwa i pozwala kolejne dni po\u015bwi\u0119ci\u0107 na przyjemno\u015bci, a nie na organizacj\u0119.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Wskaz\u00f3wki dla os\u00f3b szukaj\u0105cych \u201eStolica Maroka\u201d<\/h2>\r\n<p>Kto szuka \u201eStolica Maroka\u201d, zapami\u0119tuje jedn\u0105 odpowied\u017a: Rabat. Pozosta\u0142e miasta kr\u00f3lewskie to Fez, Marrakesz i Meknes.<\/p>\r\n<p>Przy \u201eStolica Maroko\u201d lub \u201eMaroko stolica\u201d nie szukaj filmowej Casablanki: stolic\u0105 jest spokojniejsze, zielone miasto nad rzek\u0105.<\/p>\r\n<p>Kto korzysta z \u201eRabat stolica\u201d, wie, \u017ce Rabat i Casablanca dzieli tylko 90 km. Mo\u017cna je \u0142atwo zwiedzi\u0107 w jednej podr\u00f3\u017cy.<\/p>\r\n<p>Przy \u201eStolica Rabat\u201d planuj dwa dni: kasba i medyna jednego dnia, wie\u017ca Hassana i Chellah drugiego.<\/p>\r\n<p>Podaj kierowcy lokaln\u0105 godzin\u0119 l\u0105dowania i nazw\u0119 hotelu. \u015aledzimy lot za darmo.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Stolica Maroka w skr\u00f3cie: co zapami\u0119ta\u0107<\/h2>\r\n<p>\u201eStolica Maroka\u201d to Rabat, polityczne serce Maroka. Kto sprawdza \u201eStolica Maroko\u201d i \u201eMaroko stolica\u201d, zapami\u0119ta, \u017ce Casablanca jest najwi\u0119ksza, ale to Rabat jest stolic\u0105.<\/p>\r\n<p>Kto korzysta z \u201eRabat stolica\u201d i \u201eStolica Rabat\u201d, zwiedzi kasb\u0119, wie\u017c\u0119 Hassana i Chellah w dwa dni. Prywatny transfer oszcz\u0119dza przesiadek.<\/p>\r\n<p>Zapisz w telefonie adres noclegu i numer kierowcy. W razie zmian napisz do nas na WhatsAppie.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Podsumowanie: \u201eStolica Maroka\u201d w pi\u0119ciu punktach<\/h2>\r\n<ul class=\"ul-plsm\"><li>Stolica Maroka: Rabat.<\/li><li>Stolica Maroko: polityczne serce kraju.<\/li><li>Maroko stolica: Casablanca jest najwi\u0119ksza, ale nie jest stolic\u0105.<\/li><li>Rabat stolica: nad Atlantykiem, 90 km od Casablanki.<\/li><li>Stolica Rabat: kasba, wie\u017ca Hassana i Chellah.<\/li><\/ul>\r\n<p>Dzi\u0119ki tym pi\u0119ciu punktom podr\u00f3\u017c jest dobrze przygotowana. Nie chcesz sam organizowa\u0107 transportu? Napisz do nas, a zarezerwujemy prywatny transfer za sta\u0142\u0105 cen\u0119.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Z lotniska Rabat-Sal\u00e9 do miasta \u2014 Rabat: przylot krok po kroku<\/h2>\r\n<p>Kto zwiedza \u201eStolica Maroka\u201d, l\u0105duje zwykle w Casablance lub Rabacie i kierowca czeka przy wyj\u015bciu.<\/p>\r\n<p>Lotnisko Rabat-Sal\u00e9 le\u017cy oko\u0142o 10 km od centrum i przyjmuje loty z kilku europejskich miast. Gdy l\u0105dujesz tutaj, kierowca czeka przy wyj\u015bciu z tabliczk\u0105, a do hotelu dowozi Ci\u0119 w oko\u0142o 20 minut, \u015bledz\u0105c lot za darmo.<\/p>\r\n<p>Wielu podr\u00f3\u017cnych l\u0105duje w Casablance i jedzie do stolicy autostrad\u0105, w nieco ponad godzin\u0119. W takim wypadku zarezerwuj bezpo\u015bredni transfer z lotniska w Casablance do Rabatu: unikasz poci\u0105gu i przesiadek i doje\u017cd\u017casz pod drzwi hotelu.<\/p>\r\n<p>W Rabacie medyn\u0119 i kasb\u0119 Oudaja zwiedza si\u0119 pieszo, ale mauzoleum, wie\u017ca Hassana i Chellah le\u017c\u0105 dalej. Na te przejazdy przydaje si\u0119 kierowca na p\u00f3\u0142 dnia.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Taks\u00f3wka z ulicy czy zarezerwowany transfer \u2014 Rabat<\/h2>\r\n<p>Przy \u201eStolica Maroko\u201d elastyczny kierowca dostosuje godziny do programu.<\/p>\r\n<p>Lazurowe petit taxi je\u017cd\u017c\u0105 na taksometr i s\u0105 tanie w mie\u015bcie. Kierowcy cz\u0119sto pytaj\u0105 najpierw o cel; je\u015bli nie w\u0142\u0105czaj\u0105 taksometru, uzgodnij cen\u0119 przed jazd\u0105.<\/p>\r\n<p>Rabat ma nowoczesny tramwaj \u0142\u0105cz\u0105cy miasto z Sal\u00e9, przeje\u017cd\u017caj\u0105cy obok medyny i dworca. Przydaje si\u0119 z ma\u0142ym baga\u017cem, ale nie doje\u017cd\u017ca na lotnisko.<\/p>\r\n<p>Przy przylotach z lotniska zarezerwowany transfer ustala cen\u0119 przed lotem i oszcz\u0119dza targowania. Z baga\u017cem lub dzie\u0107mi to najwygodniejsze rozwi\u0105zanie, a stawka nie zmienia si\u0119 o \u017cadnej porze.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Transfery do i z miasta \u2014 Rabat: trasy z prawdziwymi cenami<\/h2>\r\n<p>To najcz\u0119\u015bciej rezerwowane trasy do i z miejscowo\u015bci Rabat. Ka\u017cdy link prowadzi do strony z czasem przejazdu, cen\u0105 i szczeg\u00f3\u0142ami.<\/p>\r\n<div class=\"lk-plsm\"><a href=\"https:\/\/transfers.ma\/pl\/transfer-casablanca-rabat\/\"><em>Casablanca \u2192 Rabat<\/em><span>114 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-rabat-casablanca\/\"><em>Rabat \u2192 Casablanca<\/em><span>114 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-lotnisko-casablanca-rabat\/\"><em>Lotnisko Casablanca \u2192 Rabat<\/em><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-rabat-tanger\/\"><em>Rabat \u2192 Tanger<\/em><span>200 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-fez-rabat\/\"><em>Fez \u2192 Rabat<\/em><span>213 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfery\/\"><em>Prywatne transfery w Maroku<\/em><\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Cennik prywatnego transferu \u2014 Rabat<\/h2>\r\n<p>Stawki dotycz\u0105 pojazdu, a nie osoby. Przy czterech osobach cena na g\u0142ow\u0119 mocno spada. Op\u0142aty drogowe i paliwo s\u0105 wliczone, a dop\u0142aty nocnej nie ma.<\/p>\r\n<div class=\"tw-plsm\"><table><thead><tr><th>Trasa<\/th><th>Cena za pojazd<\/th><th>Czas ok.<\/th><\/tr><\/thead><tbody><tr class=\"hl-plsm\"><td>Transfer miejski (do 20 km)<\/td><td>od 35 \u20ac<\/td><td>20\u201330 min<\/td><\/tr><tr><td>Rabat \u2194 Casablanca<\/td><td>114 \u20ac<\/td><td>1 h 15 min<\/td><\/tr><tr><td>Rabat \u2194 Fez<\/td><td>213 \u20ac<\/td><td>2 h 30 min<\/td><\/tr><tr><td>Rabat \u2194 Tanger<\/td><td>200 \u20ac<\/td><td>2 h 45 min<\/td><\/tr><tr><td>Rabat \u2194 Marrakesz<\/td><td>189 \u20ac<\/td><td>3 h 30 min<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-plsm\">Ceny \u201eod\u201d zale\u017c\u0105 od dok\u0142adnego miejsca odbioru. Ostateczna kwota jest potwierdzana przed p\u0142atno\u015bci\u0105.<\/p>\r\n<div class=\"recap-plsm\"><h3>Podsumowanie cen \u2014 Rabat<\/h3><div><span>Transfer miejski<\/span><b>od 35 \u20ac<\/b><\/div><div><span>Rabat \u2194 Casablanca<\/span><b>114 \u20ac<\/b><\/div><div><span>Rabat \u2194 Tanger<\/span><b>200 \u20ac<\/b><\/div><div><span>Rabat \u2194 Fez<\/span><b>213 \u20ac<\/b><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Prywatne auto czy poci\u0105g i autobus \u2014 Rabat: co wybra\u0107<\/h2>\r\n<p>Do \u201eMaroko stolica\u201d dodaj: transfer z lotniska w Casablance do Rabatu to 114 \u20ac.<\/p>\r\n<p>Nie ma jednej odpowiedzi. To uczciwe por\u00f3wnanie pomo\u017ce Ci wybra\u0107 w zale\u017cno\u015bci od baga\u017cu, bud\u017cetu i godzin.<\/p>\r\n<div class=\"tw-plsm\"><table><thead><tr><th>Opcja<\/th><th>Zaleta<\/th><th>Wada<\/th><th>Idealne dla<\/th><\/tr><\/thead><tbody><tr class=\"hl-plsm\"><td>Prywatny transfer<\/td><td>Od drzwi do drzwi, sta\u0142a cena<\/td><td>Dro\u017cszy ni\u017c transport publiczny<\/td><td>Rodziny, grupy i p\u00f3\u017ane przyloty<\/td><\/tr><tr><td>Poci\u0105g (ONCF)<\/td><td>Wygodny i tani mi\u0119dzy du\u017cymi miastami<\/td><td>Dworzec nie zawsze blisko noclegu<\/td><td>Podr\u00f3\u017cni solo mi\u0119dzy miastami<\/td><\/tr><tr><td>Autobus (CTM, Supratours)<\/td><td>Bardzo tani na d\u0142ugich trasach<\/td><td>Sta\u0142e godziny i dworce na obrze\u017cach<\/td><td>Plecaki i du\u017co czasu<\/td><\/tr><tr><td>Taks\u00f3wka lub wsp\u00f3lna taks\u00f3wka<\/td><td>Dost\u0119pna bez rezerwacji<\/td><td>Zmienne ceny i wsp\u00f3lne miejsca<\/td><td>Kr\u00f3tkie trasy<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p>Rabat jest jednym z najlepiej skomunikowanych kolejowo miast, co u\u0142atwia podr\u00f3\u017ce mi\u0119dzy miastami z ma\u0142ym baga\u017cem. Prywatne auto op\u0142aca si\u0119 przy lotnisku, grupach i wycieczkach do Sal\u00e9, Chellah lub na wybrze\u017ce.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm n-plsm\"><div class=\"in-plsm\">\r\n<h2>Jak zarezerwowa\u0107 transfer \u2014 Rabat krok po kroku<\/h2>\r\n<ol class=\"steps-plsm\"><li><b>Wybierz tras\u0119<\/b>Podaj miejsce wyjazdu, cel, dat\u0119 i liczb\u0119 podr\u00f3\u017cnych. Je\u015bli zaczynasz lub ko\u0144czysz na lotnisku, dodaj numer lotu.<\/li><li><b>Otrzymaj potwierdzenie<\/b>Wysy\u0142amy ko\u0144cow\u0105 cen\u0119 za pojazd i szczeg\u00f3\u0142y us\u0142ugi. Bez ukrytych koszt\u00f3w i dop\u0142at.<\/li><li><b>Podaj dane<\/b>Napisz nazw\u0119 noclegu lub dok\u0142adne miejsce \u2014 Rabat \u2014 oraz numer z WhatsAppem, aby kierowca m\u00f3g\u0142 Ci\u0119 znale\u017a\u0107.<\/li><li><b>Spotkaj kierowc\u0119<\/b>Po przylocie czeka w hali przylot\u00f3w. Przy wyje\u017adzie podje\u017cd\u017ca punktualnie pod Tw\u00f3j nocleg.<\/li><li><b>Ciesz si\u0119 podr\u00f3\u017c\u0105<\/b>Jedziesz z klimatyzacj\u0105, na \u017cyczenie z wod\u0105, i bez targowania si\u0119 o cen\u0119.<\/li><\/ol>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Kiedy jecha\u0107 \u2014 Rabat<\/h2>\r\n<p>Z \u201eRabat stolica\u201d w g\u0142owie ustal miejsce odbioru i hotel.<\/p>\r\n<div class=\"cards-plsm\"><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udf27\ufe0f<\/span><h3>Zima (lis\u2013lut)<\/h3><p>Ch\u0142odniej i bardziej deszczowo. Mniej turyst\u00f3w i ni\u017csze ceny.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udf38<\/span><h3>Wiosna (mar\u2013maj)<\/h3><p>\u0141agodne temperatury i du\u017co \u015bwiat\u0142a. Doskona\u0142a pora na zwiedzanie.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\u2600\ufe0f<\/span><h3>Lato (cze\u2013sie)<\/h3><p>Cieplej i t\u0142oczniej. Zwiedzaj rano i wieczorem.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udf42<\/span><h3>Jesie\u0144 (wrz\u2013lis)<\/h3><p>Przyjemny klimat i mniej t\u0142um\u00f3w. Jedna z najlepszych p\u00f3r.<\/p><\/div><\/div>\r\n<p>Wydarzenia kulturalne i oficjalne spotkania mog\u0105 zape\u0142ni\u0107 hotele i ulice. Kto jedzie wtedy, rezerwuje nocleg i transfer wcze\u015bniej.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Dlaczego warto zarezerwowa\u0107 prywatny transfer \u2014 Rabat z Transfers.ma<\/h2>\r\n<div class=\"cards-plsm\"><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83d\udcb6<\/span><h3>Sta\u0142a cena<\/h3><p>Kwota widoczna przy rezerwacji obowi\u0105zuje za ca\u0142y pojazd \u2014 Rabat.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83e\udd1d<\/span><h3>Kierowca przy wyj\u015bciu<\/h3><p>Czeka z tabliczk\u0105 z Twoim nazwiskiem, a pierwszy czas oczekiwania jest wliczony.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83c\udf19<\/span><h3>Bez dop\u0142aty nocnej<\/h3><p>Cena nie zmienia si\u0119 w nocy ani w weekend. Op\u0142aty drogowe i paliwo s\u0105 wliczone.<\/p><\/div><div class=\"card-plsm\"><span class=\"ic-plsm\">\ud83d\ude90<\/span><h3>Sedan lub van<\/h3><p>Wybierasz sedana albo vana na sze\u015b\u0107 os\u00f3b. Jest miejsce na walizki, w\u00f3zki i deski surfingowe.<\/p><\/div><\/div>\r\n<div class=\"call-plsm\"><b>Co zawsze zawiera cena<\/b><p>Op\u0142aty drogowe, paliwo, czas oczekiwania i kontrol\u0119 lotu. Bez dop\u0142aty nocnej i bez dodatkowych koszt\u00f3w po przylocie.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm w-plsm\"><div class=\"in-plsm\">\r\n<h2>Pojazdy i kierowcy do przemieszczania si\u0119 \u2014 Rabat<\/h2>\r\n<p>Flota obejmuje wygodne sedany dla dw\u00f3ch lub trzech os\u00f3b oraz vany na sze\u015b\u0107 miejsc dla rodzin i grup. Wszystkie pojazdy maj\u0105 klimatyzacj\u0119 i miejsce na du\u017cy baga\u017c, a przed ka\u017cdym kursem s\u0105 czyszczone. Podr\u00f3\u017cujesz z fotelikiem, w\u00f3zkiem lub sprz\u0119tem sportowym? Zaznacz to przy rezerwacji.<\/p>\r\n<p>Kierowcy znaj\u0105 drogi i punkty dojazdu w okolicy: Rabat, typowe kontrole i bezpieczne miejsca postoju. Je\u017cd\u017c\u0105 spokojnie, przestrzegaj\u0105 ogranicze\u0144 pr\u0119dko\u015bci i uprzedzaj\u0105 o ka\u017cdej zmianie trasy. Nie musisz si\u0119 targowa\u0107: obowi\u0105zuje to, co ustalono przy rezerwacji.<\/p>\r\n<ul class=\"ul-plsm\"><li>Sedan dla 1\u20133 os\u00f3b ze \u015brednimi walizkami<\/li><li>Van na sze\u015b\u0107 miejsc dla grup, rodzin i du\u017cego baga\u017cu<\/li><li>Kr\u00f3tki post\u00f3j po drodze, je\u015bli zg\u0142osisz to przy rezerwacji<\/li><li>Pomoc przez WhatsApp przed, w trakcie i po podr\u00f3\u017cy<\/li><\/ul>\r\n<\/div><\/section>\r\n<section class=\"sec-plsm b-plsm\"><div class=\"in-plsm\">\r\n<h2>Najcz\u0119stsze pytania o \u201eStolica Maroka\u201d<\/h2>\r\n<details class=\"fq-plsm\"><summary>Jaka jest stolica Maroka?<\/summary><div class=\"fa-plsm\"><p>Rabat. Casablanca jest najwi\u0119kszym miastem i o\u015brodkiem gospodarczym, ale to Rabat jest siedzib\u0105 rz\u0105du, parlamentu i pa\u0142acu kr\u00f3lewskiego.<\/p><\/div><\/details>\r\n<details class=\"fq-plsm\"><summary>Co jest dawn\u0105 stolic\u0105 Maroka?<\/summary><div class=\"fa-plsm\"><p>Fez, Marrakesz i Meknes pe\u0142ni\u0142y funkcj\u0119 stolic w r\u00f3\u017cnych dynastiach. Dzi\u015b stolic\u0105 jest Rabat.<\/p><\/div><\/details>\r\n<details class=\"fq-plsm\"><summary>Gdzie le\u017cy Rabat?<\/summary><div class=\"fa-plsm\"><p>Nad Atlantykiem, u uj\u015bcia rzeki Bouregreg, oko\u0142o 90 km na p\u00f3\u0142noc od Casablanki.<\/p><\/div><\/details>\r\n<\/div><\/section>\r\n<section class=\"cta-plsm\"><h2>Gotowy na stolic\u0119 Maroka?<\/h2><p>Zarezerwuj prywatny transfer \u2014 Rabat: sta\u0142a cena za pojazd, kierowca przy wyj\u015bciu i pomoc przez WhatsApp o ka\u017cdej porze.<\/p>\r\n<div class=\"btns-plsm\"><a class=\"btn-plsm b1-plsm\" href=\"https:\/\/transfers.ma\/pl\/transfery\/\">Zarezerwuj<\/a><a class=\"btn-plsm b3-plsm\" href=\"https:\/\/wa.me\/447401523866?text=Cze%C5%9B%C4%87%2C%20chc%C4%99%20zarezerwowa%C4%87%20transfer\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><a class=\"btn-plsm b2-plsm\" href=\"tel:+212661614943\">+212 661 614 943<\/a><\/div><svg class=\"hills-plsm\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#FF700A\" opacity=\".85\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<\/article>\r\n<style>\r\n.root-plsm{font-family:'Segoe UI',Arial,sans-serif;color:#243044;line-height:1.7;font-size:17px;overflow:hidden}\r\n.root-plsm *{box-sizing:border-box}\r\n.root-plsm p{margin:0 0 14px;text-align:justify}\r\n.hero-plsm{position:relative;background:#1B3A6B;color:#fff;padding:56px 20px 120px}\r\n.hin-plsm{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:36px;align-items:center;position:relative;z-index:2}\r\n.htx-plsm{flex:1 1 440px}\r\n.eyebrow-plsm{display:inline-block;background:#FF700A;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-bottom:16px}\r\n.hero-plsm h1{font-size:38px;line-height:1.2;margin:0 0 16px;color:#fff;font-weight:800}\r\n.lead-plsm{font-size:18px;color:#E6ECF7;text-align:left!important}\r\n.btns-plsm{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}\r\n.btn-plsm{display:inline-block;padding:13px 24px;border-radius:40px;font-weight:700;text-decoration:none!important;font-size:16px}\r\n.b1-plsm{background:#FF700A;color:#fff!important}\r\n.b2-plsm{background:#fff;color:#1B3A6B!important}\r\n.b3-plsm{background:#25D366;color:#fff!important}\r\n.himg-plsm{flex:1 1 320px;position:relative;max-width:440px}\r\n.arch-plsm{border-radius:200px 200px 24px 24px;overflow:hidden;border:6px solid #fff;box-shadow:0 14px 34px rgba(0,0,0,.35);background:#fff}\r\n.arch-plsm img{display:block;width:100%;height:380px;object-fit:cover}\r\n.badge-plsm{position:absolute;right:-6px;bottom:24px;background:#FF700A;color:#fff;padding:12px 18px;border-radius:16px;font-weight:800;font-size:19px;box-shadow:0 8px 20px rgba(0,0,0,.3);text-align:center;line-height:1.2}\r\n.badge-plsm small{display:block;font-size:12px;font-weight:600;opacity:.95}\r\n.sun-plsm{position:absolute;right:8%;top:30px;width:90px;height:90px;border-radius:50%;background:#FF700A;opacity:.9;z-index:1}\r\n.hills-plsm{position:absolute;left:0;bottom:-1px;width:100%;height:90px;z-index:1;display:block}\r\n.stats-plsm{position:relative;z-index:3;max-width:1000px;margin:-62px auto 0;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(27,58,107,.18);display:flex;flex-wrap:wrap;padding:8px}\r\n.st-plsm{flex:1 1 150px;text-align:center;padding:14px 8px}\r\n.st-plsm b{display:block;font-size:23px;color:#FF700A;font-weight:800}\r\n.st-plsm span{font-size:14px;color:#52607a}\r\n.sec-plsm{padding:54px 20px}\r\n.w-plsm{background:#fff}.b-plsm{background:#F7EEE3}.n-plsm{background:#1B3A6B;color:#fff}\r\n.in-plsm{max-width:1000px;margin:0 auto}\r\n.root-plsm h2{font-size:30px;line-height:1.25;margin:0 0 20px;padding-left:16px;border-left:6px solid #FF700A;color:#1B3A6B;font-weight:800}\r\n.n-plsm h2{color:#fff}\r\n.root-plsm h3{font-size:21px;margin:26px 0 10px;color:#1B3A6B;font-weight:700}\r\n.n-plsm h3{color:#FFB27A}\r\n.n-plsm p{color:#E6ECF7}\r\n.root-plsm ul.ul-plsm{margin:0 0 16px 4px;padding:0;list-style:none}\r\n.ul-plsm li{position:relative;padding:4px 0 4px 28px}\r\n.ul-plsm li:before{content:\"\\2714\";position:absolute;left:0;color:#FF700A;font-weight:700}\r\n.cards-plsm{display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 22px}\r\n.card-plsm{flex:1 1 220px;background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 6px 18px rgba(27,58,107,.12);border-top:4px solid #FF700A}\r\n.b-plsm .card-plsm{background:#fff}\r\n.ic-plsm{font-size:30px;line-height:1;margin-bottom:8px;display:block}\r\n.card-plsm h3{margin:0 0 8px;font-size:18px}\r\n.card-plsm p{font-size:15.5px;margin:0;text-align:left;color:#243044!important}\r\n.tw-plsm{overflow-x:auto;margin:10px 0 18px;border-radius:14px;box-shadow:0 6px 18px rgba(27,58,107,.12)}\r\n.tw-plsm table{border-collapse:collapse;width:100%;min-width:520px;background:#fff;color:#243044;font-size:15.5px}\r\n.tw-plsm th{background:#1B3A6B;color:#fff;text-align:left;padding:12px 14px}\r\n.tw-plsm td{padding:11px 14px;border-bottom:1px solid #E7E0D6}\r\n.tw-plsm tr.hl-plsm td{background:#FFF0E3;font-weight:700}\r\n.note-plsm{font-size:14.5px;color:#52607a;text-align:left!important}\r\n.lk-plsm{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 20px}\r\n.lk-plsm a{flex:1 1 280px;display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #E7E0D6;border-left:5px solid #FF700A;border-radius:12px;padding:12px 16px;text-decoration:none!important;color:#1B3A6B!important;font-weight:600;font-size:15.5px}\r\n.lk-plsm a span{color:#FF700A;white-space:nowrap}\r\n.steps-plsm{counter-reset:s;margin:10px 0 10px;padding:0;list-style:none}\r\n.steps-plsm li{position:relative;padding:6px 0 18px 64px;color:#E6ECF7}\r\n.steps-plsm li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:2px;width:44px;height:44px;border-radius:50%;background:#FF700A;color:#fff;font-weight:800;font-size:20px;text-align:center;line-height:44px}\r\n.steps-plsm b{display:block;color:#fff;font-size:18px}\r\n.recap-plsm{background:#1B3A6B;color:#fff;border-radius:18px;padding:24px 26px;margin:18px 0}\r\n.recap-plsm h3{color:#FFB27A;margin-top:0}\r\n.recap-plsm div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.28)}\r\n.recap-plsm div b{color:#FFB27A;white-space:nowrap}\r\n.call-plsm{background:#FFF0E3;border-left:6px solid #FF700A;border-radius:12px;padding:16px 20px;margin:16px 0}\r\n.call-plsm b{color:#1B3A6B}\r\n.call-plsm p{margin:6px 0 0;text-align:left}\r\n.fa-plsm p{margin:0 0 8px}\r\n.cta-plsm{position:relative;background:#1B3A6B;color:#fff;text-align:center;padding:60px 20px 110px}\r\n.cta-plsm h2{border:0;padding:0;color:#fff;margin-bottom:12px}\r\n.cta-plsm p{text-align:center;color:#E6ECF7;max-width:720px;margin:0 auto 14px}\r\n.cta-plsm .btns-plsm{justify-content:center;position:relative;z-index:2}\r\n@media(max-width:700px){.hero-plsm h1{font-size:28px}.root-plsm h2{font-size:25px}.arch-plsm img{height:300px}.sun-plsm{display:none}}\r\n\r\n.fq-plsm{border-bottom:1px solid #E7E0D6;background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}\r\n.fq-plsm summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-size:17px;font-weight:700;color:#1B3A6B;position:relative}\r\n.fq-plsm summary::-webkit-details-marker{display:none}\r\n.fq-plsm summary:after{content:\"+\";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:26px;color:#FF700A}\r\n.fq-plsm[open] summary:after{content:\"\\2212\"}\r\n.fa-plsm{padding:0 18px 12px}\r\n.fa-plsm p{margin:0 0 8px}\r\n.lk-plsm a em{font-style:normal}\r\n<\/style>\r\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Jaka jest stolica Maroka?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Rabat. Casablanca jest najwi\u0119kszym miastem i o\u015brodkiem gospodarczym, ale to Rabat jest siedzib\u0105 rz\u0105du, parlamentu i pa\u0142acu kr\u00f3lewskiego.\"}}, {\"@type\": \"Question\", \"name\": \"Co jest dawn\u0105 stolic\u0105 Maroka?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Fez, Marrakesz i Meknes pe\u0142ni\u0142y funkcj\u0119 stolic w r\u00f3\u017cnych dynastiach. Dzi\u015b stolic\u0105 jest Rabat.\"}}, {\"@type\": \"Question\", \"name\": \"Gdzie le\u017cy Rabat?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nad Atlantykiem, u uj\u015bcia rzeki Bouregreg, oko\u0142o 90 km na p\u00f3\u0142noc od Casablanki.\"}}]}<\/script>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Stolica + atrakcje + prywatny transfer Stolica Maroka: najlepszy przewodnik po Rabacie, jego roli i r\u00f3\u017cnicy z Casablank\u0105 \u201eStolica Maroka\u201d to Rabat, nie Casablanca. Dowiesz si\u0119, dlaczego, gdzie le\u017cy, co zobaczy\u0107 i jak dojecha\u0107 prywatnym transferem od 35 \u20ac za pojazd. ZarezerwujZadzwo\u0144 +212 661 614 943WhatsApp Transfer odod 35 \u20ac Rabatstolica Maroka90 kmod Casablankiod 35 \u20actransfer miejski24\/7bez dop\u0142aty nocnej Stolica Maroka: Rabat, nie Casablanca \u201eStolica Maroka\u201d to Rabat. Cho\u0107 wielu my\u015bli o Casablance lub Marrakeszu, to w\u0142a\u015bnie Rabat jest politycznym i administracyjnym sercem kraju: mie\u015bci rz\u0105d, parlament i pa\u0142ac kr\u00f3lewski. Le\u017cy nad Atlantykiem, u uj\u015bcia rzeki Bouregreg, oko\u0142o 90 km od Casablanki. Kto wpisuje \u201eStolica Maroko\u201d lub \u201eMaroko stolica\u201d, szuka cz\u0119sto odpowiedzi do quizu lub krzy\u017c\u00f3wki. Odpowied\u017a jest zawsze ta sama: Rabat. Pomy\u0142ka z Casablank\u0105 jest cz\u0119sta, bo to ona jest najwi\u0119kszym miastem i gospodarczym centrum. W tym przewodniku wyja\u015bniamy rol\u0119 stolicy, jej histori\u0119, po\u0142o\u017cenie, atrakcje i dojazd. Kto zna \u201eRabat stolica\u201d lub \u201eStolica Rabat\u201d, zrozumie, dlaczego warto odwiedzi\u0107 to spokojniejsze, zielone miasto. W skr\u00f3cie Rabat le\u017cy 90 km od Casablanki. Prywatny transfer mi\u0119dzy miastami kosztuje 114 \u20ac za pojazd, a przejazd po Rabacie od 35 \u20ac. Stolica Maroko: dlaczego Rabat, a nie Casablanca Stolic\u0105 Maroka jest Rabat od 1912 roku, od czasu protektoratu francuskiego, a po odzyskaniu niepodleg\u0142o\u015bci w 1956 roku pozosta\u0142 ni\u0105 nadal. Tu rezyduje kr\u00f3l, zbiera si\u0119 parlament i maj\u0105 siedzib\u0119 ministerstwa. Cecha Rabat Casablanca Rola Stolica polityczna Gospodarcza stolica Mieszka\u0144cy ok. 580 tys. (aglomeracja ponad 1,8 mln) ok. 3,4 mln Lotnisko Rabat-Sal\u00e9 (mniejsze) Mohammed V (najwi\u0119ksze) Charakter Spokojne, zielone, kulturalne Du\u017ce, g\u0142o\u015bne, nowoczesne Liczby orientacyjne. Zale\u017c\u0105 od spisu i sposobu liczenia aglomeracji. Maroko stolica: stolica w krzy\u017c\u00f3wkach i quizach Kto szuka \u201eMaroko stolica\u201d, cz\u0119sto rozwi\u0105zuje krzy\u017c\u00f3wk\u0119. Has\u0142o \u201estolica Maroka\u201d ma pi\u0119\u0107 liter i brzmi: Rabat. Wariant \u201edawna stolica\u201d mo\u017ce oznacza\u0107 Fez, Marrakesz lub Meknes, miasta cesarskie, kt\u00f3re pe\u0142ni\u0142y tak\u0105 rol\u0119 w przesz\u0142o\u015bci. Maroka\u0144skie miasta kr\u00f3lewskie to Rabat, Fez, Marrakesz i Meknes. Ka\u017cde z nich by\u0142o w historii stolic\u0105 jednej z dynastii. Dzi\u015b funkcj\u0119 stolicy pe\u0142ni Rabat. Pomy\u0142ka z Casablank\u0105 wynika z filmu i z rozmiar\u00f3w miasta. W praktyce jest to jednak miasto biznesu, a nie w\u0142adzy politycznej. Rabat stolica: po\u0142o\u017cenie i historia Kto wpisuje \u201eRabat stolica\u201d, szuka kr\u00f3tkiego opisu miasta. Rabat le\u017cy na atlantyckim wybrze\u017cu, u uj\u015bcia rzeki Bouregreg, naprzeciwko miasta Sal\u00e9. Razem tworz\u0105 aglomeracj\u0119 licz\u0105c\u0105 ponad 1,8 miliona mieszka\u0144c\u00f3w. Miasto za\u0142o\u017cyli Almohadzi w XII wieku jako ufortyfikowany ob\u00f3z wojskowy. Do dzi\u015b stoj\u0105 tu mury, brama Bab Oudaia i niedoko\u0144czona wie\u017ca Hassana. W 2012 roku historyczne centrum wpisano na list\u0119 UNESCO. Dzisiejszy Rabat jest spokojniejszy ni\u017c Casablanca, szeroki i zielony. Wiele ministerstw i ambasad mie\u015bci si\u0119 w modernistycznych budynkach, a w medynie wci\u0105\u017c \u017cyj\u0105 rzemie\u015blnicy. Stolica Rabat: co zobaczy\u0107 w stolicy \ud83c\udff0 Kasba Oudaj\u00f3w Fort nad rzek\u0105 z niebiesko-bia\u0142ymi uliczkami, ogrodem andaluzyjskim i kawiarni\u0105 z widokiem na ocean. \ud83d\uddfc Wie\u017ca Hassana i mauzoleum Niedoko\u0144czony minaret z XII wieku i mauzoleum Mohammeda V. \ud83c\udfdb\ufe0f Chellah Nekropolia z ruinami rzymskimi i marinidzkimi, ogrodami i bocianami. \ud83d\udecd\ufe0f Medyna Bia\u0142e uliczki, souki i Rue des Consuls. Spokojniejsza ni\u017c w innych miastach. Na zwiedzanie wystarcz\u0105 dwa dni. Zacznij od kasby i medyny, potem wie\u017ca Hassana i Chellah albo muzeum Mohammeda VI. Jak dojecha\u0107 do stolicy Cel Odleg\u0142o\u015b\u0107 Czas Cena transferu Lotnisko Rabat-Sal\u00e9 10 km 20 min od 35 \u20ac Casablanca 90 km 1 h 15 min 114 \u20ac Tanger 250 km 2 h 45 min 200 \u20ac Fez 200 km 2 h 30 min 213 \u20ac Marrakesz 320 km 3 h 30 min 189 \u20ac Ceny \u201eod\u201d zale\u017c\u0105 od miejsca odbioru. Ostateczna kwota jest potwierdzana przed p\u0142atno\u015bci\u0105. Wielu podr\u00f3\u017cnych l\u0105duje w Casablance i jedzie do stolicy autostrad\u0105 w nieco ponad godzin\u0119. Poci\u0105g te\u017c jest szybki, ale prywatny transfer jedzie od lotniska do hotelu bez przesiadek. Rabat jest te\u017c dobr\u0105 baz\u0105 wypadow\u0105: st\u0105d jedziesz na p\u00f3\u0142noc do Tangeru i Chefchaouen albo na wsch\u00f3d do Fezu. Wielu podr\u00f3\u017cnych zaczyna podr\u00f3\u017c w Casablance, ko\u0144czy w Rabacie lub odwrotnie, co pozwala unikn\u0105\u0107 powrotu t\u0105 sam\u0105 drog\u0105. Pami\u0119taj, \u017ce w stolicy mieszcz\u0105 si\u0119 instytucje pa\u0144stwowe, wi\u0119c w dni oficjalnych wydarze\u0144 niekt\u00f3re ulice bywaj\u0105 zamkni\u0119te, a hotele pe\u0142ne. Sprawd\u017a kalendarz przed rezerwacj\u0105 i zostaw margines czasu na dojazd. Dla os\u00f3b lubi\u0105cych histori\u0119 polecamy te\u017c wizyt\u0119 w muzeach: Muzeum Mohammeda VI, Muzeum Archeologiczne i Muzeum Oudaj\u00f3w. Pokazuj\u0105 dzieje kraju od staro\u017cytno\u015bci po czasy wsp\u00f3\u0142czesne i s\u0105 dobr\u0105 okazj\u0105, by schroni\u0107 si\u0119 przed upa\u0142em lub deszczem. Sprawd\u017a godziny otwarcia, bo w pi\u0105tek bywaj\u0105 kr\u00f3tsze. Praktyczne informacje przed wyjazdem \u2014 Rabat Kt\u00f3ra godzina \u2014 Rabat W Maroku przez ca\u0142y rok obowi\u0105zuje czas UTC+1, a zegar cofa si\u0119 o godzin\u0119 tylko w czasie ramadanu. Zim\u0105 jest tam tyle samo godzin co w Polsce, latem o godzin\u0119 mniej. Walut\u0105 jest dirham. Pieni\u0105dze, j\u0119zyk i gniazdka Bankomaty s\u0105 powszechne, ale na drobne wydatki potrzebna jest got\u00f3wka. M\u00f3wi si\u0119 po arabsku, berberyjsku i francusku; w strefach turystycznych wielu rozumie angielski. Gniazdka s\u0105 typu C i E, tak jak w Polsce, wi\u0119c adapter nie jest potrzebny. Dokumenty Do Maroka potrzebny jest paszport; dow\u00f3d osobisty nie wystarcza. Na pobyty turystyczne do 90 dni wiza nie jest wymagana. Sprawd\u017a aktualne zasady, tak\u017ce wym\u00f3g wa\u017cno\u015bci paszportu, na stronie MSZ (gov.pl\/web\/dyplomacja). Kiedy jecha\u0107 \u2014 Rabat: najlepsza pora Wiosna i jesie\u0144 to prawie zawsze najprzyjemniejsze okresy: \u0142agodne temperatury, czyste \u015bwiat\u0142o i mniej t\u0142um\u00f3w. Latem zwiedzaj wcze\u015bnie rano i odpoczywaj w po\u0142udnie, zim\u0105 zabierz kurtk\u0119 i parasol. Wielkanoc, Bo\u017ce Narodzenie i d\u0142ugie weekendy to wysoki sezon: rezerwuj nocleg i transfer z wyprzedzeniem. W czasie ramadanu zmieniaj\u0105 si\u0119 godziny otwarcia sklep\u00f3w i restauracji, wi\u0119c sprawd\u017a je przed wyjazdem. Przy odrobinie elastyczno\u015bci zawsze znajdziesz dobry moment. Sprawd\u017a prognoz\u0119 na kilka dni przed wyjazdem i dostosuj wycieczki do pogody, zostawiaj\u0105c jeden wolny dzie\u0144 na nieprzewidziane sprawy. Pami\u0119taj te\u017c o r\u00f3\u017cnicy w czasie lotu: z Polski do Maroka leci si\u0119 zwykle od czterech i p\u00f3\u0142 do pi\u0119ciu godzin, w zale\u017cno\u015bci od lotniska wylotu. Sprawd\u017a aktualny rozk\u0142ad, bo rejsy bezpo\u015brednie zmieniaj\u0105 si\u0119 w zale\u017cno\u015bci od sezonu, a po przylocie warto mie\u0107 ju\u017c zaplanowany odbi\u00f3r. Zdrowie, bezpiecze\u0144stwo i zwyczaje \u2014 Rabat Pij wod\u0119 z butelek z nienaruszonym zamkni\u0119ciem i uwa\u017caj na l\u00f3d oraz surowe warzywa, je\u015bli<\/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-25667","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":"Prezentowany obraz powinien mie\u0107 co najmniej 200 na 200 pikseli, aby m\u00f3g\u0142 go pobra\u0107 Facebook i inne serwisy spo\u0142eczno\u015bciowe.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"stolica-maroka","permalinkFormat":"https:\/\/transfers.ma\/pl\/%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":"Stolica Maroka: Best Ultimate Przewodnik po Rabacie, 24h","description":"\nStolica Maroka to Rabat, nie Casablanca. Historia, po\u0142o\u017cenie i atrakcje stolicy. Prywatny transfer od 35 \u20ac, z kontrol\u0105 lotu i kierowc\u0105 24\/7.","focusKeywords":"stolica maroka,stolica maroko,maroko stolica,rabat stolica,stolica rabat","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\/pl\/","objectID":25667,"objectType":"post","locale":"pl","localeFull":"pl_PL","overlayImages":{"play":{"name":"Ikona PLAY","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":"Ikona GIF","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Ftransfers.ma%2Fpl%2F&r=https%3A%2F%2Ftransfers.ma%2Fpl%2Fwp-json%2Fwp%2Fv2%2Fpages%2F25667%3Fnonce%3Da4ac2f1cfc","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":"Ulepszenie","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\/pl\/wp-json\/wp\/v2\/pages\/25667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/comments?post=25667"}],"version-history":[{"count":0,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages\/25667\/revisions"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/media?parent=25667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}