{"id":23782,"date":"2026-09-19T20:15:12","date_gmt":"2026-09-19T20:15:12","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=23782"},"modified":"2026-09-19T20:17:43","modified_gmt":"2026-09-19T20:17:43","slug":"plaze-w-rabacie","status":"publish","type":"page","link":"https:\/\/transfers.ma\/pl\/plaze-w-rabacie\/","title":{"rendered":"Pla\u017ce w Rabacie"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23782\" class=\"elementor elementor-23782\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-734b912 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"734b912\" 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-683d3f1 elementor-widget elementor-widget-shortcode\" data-id=\"683d3f1\" 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=\"pl\"\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\">Pla\u017ce w Rabacie. Najlepszy, szybki transfer | 24h\/7.<\/h1>\n\n<!-- Single trip pill bar (one-way & round-trip) -->\n<div id=\"tb-single-bar\">\n    <div class=\"tb-pill-bar__row\">\n        <!-- From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"pickup\" placeholder=\"From city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"pickup\"><\/div>\n            <button type=\"button\" class=\"tb-pill-bar__swap\" id=\"tb-swap-btn\" title=\"Swap locations\">&#8652;<\/button>\n        <\/div>\n        <!-- To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"dropoff\" placeholder=\"To city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"dropoff\"><\/div>\n        <\/div>\n        <!-- Date -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--date\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"datetime\">\n        <\/div>\n        <!-- Return date (hidden initially) -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--return\" id=\"tb-return-field\" style=\"display:none;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" id=\"tb-return-datetime\" data-field=\"return-datetime\">\n            <button type=\"button\" class=\"tb-pill-bar__clear tb-pill-bar__return-remove\" id=\"tb-remove-return\" title=\"Remove return\">&times;<\/button>\n        <\/div>\n        <!-- + Add return -->\n        <button type=\"button\" class=\"tb-pill-bar__add-return\" id=\"tb-add-return\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-section elementor-top-section elementor-element elementor-element-ddc03f3 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"ddc03f3\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31c0193d\" data-id=\"31c0193d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f8f0f46 elementor-widget elementor-widget-spacer\" data-id=\"f8f0f46\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56849dd elementor-widget elementor-widget-html\" data-id=\"56849dd\" 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<!-- ============================================================\r\n     PAGE: Pla\u017ce w Rabacie (PL)\r\n     CSS suffix: -rbpl | JS: tRBpl (FAQ), scrollToHero\r\n     Kolory marki: #1B3A6B \/ #FF700A \/ #25D366\r\n     Focus keywords: maroko pla\u017ce, pla\u017ce maroko, maroko plaze,\r\n                      pla\u017ca rabat, pla\u017ce w rabacie\r\n     ============================================================ -->\r\n\r\n<style>\r\n.rbpl-wrap *{box-sizing:border-box;}\r\n.rbpl-wrap{font-family:system-ui,-apple-system,Segoe UI,sans-serif;}\r\n.rbpl-h2{font-size:clamp(21px,3.4vw,30px);font-weight:800;color:#0f2447;letter-spacing:-.01em;margin:0 0 14px;}\r\n.rbpl-eyebrow{display:inline-flex;align-items:center;gap:6px;background:#fff0e4;color:#c85800;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px;}\r\n.rbpl-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#FF700A;color:#fff;font-weight:700;font-size:15px;padding:14px 30px;border-radius:12px;text-decoration:none;box-shadow:0 10px 24px -8px rgba(255,112,10,.55);border:none;cursor:pointer;}\r\n.rbpl-p{font-size:14.5px;color:#5b6b85;line-height:1.8;text-align:justify;}\r\n.rbpl-chip{background:#f6f8fc;border-radius:12px;padding:12px 14px;font-size:13.5px;color:#0f2447;line-height:1.5;}\r\n<\/style>\r\n\r\n<div class=\"rbpl-wrap\" style=\"max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px);\">\r\n\r\n<!-- ============ HERO ============ -->\r\n<section style=\"position:relative;border-radius:28px;overflow:hidden;background:#0f2447;margin:32px 0 44px;padding:0;\">\r\n  <svg style=\"position:absolute;inset:0;width:100%;height:100%;opacity:.55;\" viewBox=\"0 0 1000 500\" preserveAspectRatio=\"xMidYMid slice\"><defs><linearGradient id=\"sea-rbpl\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#2a4f8f\"\/><stop offset=\"100%\" stop-color=\"#0f2447\"\/><\/linearGradient><\/defs><rect width=\"1000\" height=\"500\" fill=\"url(#sea-rbpl)\"\/><path d=\"M0 380 Q250 340 500 380 T1000 380 V500 H0 Z\" fill=\"#FF700A\" opacity=\".14\"\/><circle cx=\"860\" cy=\"80\" r=\"60\" fill=\"#ffe4cf\" opacity=\".5\"\/><\/svg>\r\n  <div style=\"position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(30px,5vw,56px);\">\r\n    <div style=\"flex:1 1 380px;min-width:280px;\">\r\n      <span class=\"rbpl-eyebrow\" style=\"background:rgba(255,112,10,.18);color:#ffb073;\">\ud83c\udf0a Wybrze\u017ce Atlantyku przy stolicy Maroka<\/span>\r\n      <h1 style=\"font-size:clamp(26px,4.6vw,40px);font-weight:800;color:#fff;line-height:1.18;margin:0 0 16px;letter-spacing:-.01em;\">Pla\u017ce w Rabacie.<br>Najlepszy, szybki transfer 24h.<\/h1>\r\n      <p style=\"font-size:15.5px;color:#cbd6ea;line-height:1.75;text-align:justify;max-width:520px;margin:0 0 26px;\">Maroko pla\u017ce wzd\u0142u\u017c wybrze\u017ca stolicy \u2014 od miejskiej Plage de Rabat po Skhirat i Pla\u017c\u0119 Narod\u00f3w. Zarezerwuj prywatny transfer \u2014 sta\u0142a cena od <strong style=\"color:#ffb073;\">35&euro;<\/strong> za pojazd, bez czekania na taks\u00f3wk\u0119 na s\u0142o\u0144cu.<\/p>\r\n      <div style=\"display:flex;flex-wrap:wrap;gap:12px;\">\r\n        <a href=\"#\" onclick=\"scrollToHero();return false;\" class=\"rbpl-cta-btn\">Zarezerwuj \u2014 od 35&euro; \u2192<\/a>\r\n        <a href=\"https:\/\/wa.me\/447401523866?transfer%20plaza%20Rabat\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff;font-weight:700;font-size:14px;padding:13px 22px;border-radius:12px;text-decoration:none;\">WhatsApp<\/a>\r\n      <\/div>\r\n      <p style=\"font-size:12.5px;color:#8ea0c2;margin:16px 0 0;\">Bezp\u0142atna anulacja do 24h &nbsp;\u00b7&nbsp; \u015aledzenie lotu w cenie &nbsp;\u00b7&nbsp; Bez dop\u0142aty nocnej<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 220px;display:flex;justify-content:center;\">\r\n      <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgZmlsbD0ibm9uZSI+CjxyZWN0IHk9IjEyMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSI4MCIgZmlsbD0iI2ZmYjA3MyIvPgo8cGF0aCBkPSJNMCAxMjAgUTUwIDEwMCAxMDAgMTIwIFQyMDAgMTIwIFYwIEgwIFoiIGZpbGw9IiMxQjNBNkIiIG9wYWNpdHk9Ii42Ii8+CjxjaXJjbGUgY3g9IjE1MCIgY3k9IjQwIiByPSIyMiIgZmlsbD0iI0ZGNzAwQSIvPgo8cGF0aCBkPSJNMCAxNDAgUTUwIDEyNSAxMDAgMTQwIFQyMDAgMTQwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjciLz4KPC9zdmc+\" alt=\"pla\u017ce w rabacie\" width=\"200\" height=\"200\" loading=\"lazy\" style=\"max-width:100%;height:auto;\"\/>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============ TRUST STRIP ============ -->\r\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:48px;\">\r\n  <div style=\"display:flex;align-items:center;gap:12px;background:#f6f8fc;border-radius:14px;padding:16px 18px;\"><span style=\"font-size:22px;\">\ud83d\udcb6<\/span><span style=\"font-size:13.5px;font-weight:600;color:#0f2447;\">Sta\u0142a cena, \u017cadnych ukrytych op\u0142at<\/span><\/div>\r\n  <div style=\"display:flex;align-items:center;gap:12px;background:#f6f8fc;border-radius:14px;padding:16px 18px;\"><span style=\"font-size:22px;\">\ud83c\udfd6\ufe0f<\/span><span style=\"font-size:13.5px;font-weight:600;color:#0f2447;\">Dow\u00f3z bezpo\u015brednio na pla\u017c\u0119<\/span><\/div>\r\n  <div style=\"display:flex;align-items:center;gap:12px;background:#f6f8fc;border-radius:14px;padding:16px 18px;\"><span style=\"font-size:22px;\">\ud83d\udde3\ufe0f<\/span><span style=\"font-size:13.5px;font-weight:600;color:#0f2447;\">Kierowcy PL \/ FR \/ EN \/ AR<\/span><\/div>\r\n  <div style=\"display:flex;align-items:center;gap:12px;background:#f6f8fc;border-radius:14px;padding:16px 18px;\"><span style=\"font-size:22px;\">\ud83d\udd53<\/span><span style=\"font-size:13.5px;font-weight:600;color:#0f2447;\">Odbi\u00f3r powrotny o dowolnej porze<\/span><\/div>\r\n<\/div>\r\n\r\n<!-- ============ SEKCJE TEMATYCZNE ============ -->\r\n<section style=\"display:flex;flex-direction:column;gap:18px;margin-bottom:52px;\">\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udf0a<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Maroko pla\u017ce przy stolicy \u2014 czego si\u0119 spodziewa\u0107<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Niezale\u017cnie od tego, czy szukaj\u0105 Pa\u0144stwo pod has\u0142em <strong style=\"color:#0f2447;\">maroko pla\u017ce<\/strong>, <strong style=\"color:#0f2447;\">pla\u017ce maroko<\/strong>, czy <strong style=\"color:#0f2447;\">maroko plaze<\/strong>, w okolicy Rabatu znajd\u0105 Pa\u0144stwo kilka odmiennych charakterem odcink\u00f3w wybrze\u017ca Atlantyku.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Maroko pla\u017ce wzd\u0142u\u017c wybrze\u017ca Rabatu nale\u017c\u0105 do atlantyckich, nie \u015br\u00f3dziemnomorskich \u2014 to oznacza ch\u0142odniejsz\u0105 wod\u0119 ni\u017c na Costa del Sol, silniejsze fale i realne pr\u0105dy przybrze\u017cne, ale te\u017c dziki, mniej zat\u0142oczony charakter w por\u00f3wnaniu z kurortami Agadiru czy Essaouiry.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Pla\u017ca Rabat to w praktyce kilka r\u00f3\u017cnych odcink\u00f3w wybrze\u017ca \u2014 od miejskiej pla\u017cy tu\u017c pod medyn\u0105, przez ci\u0105gn\u0105ce si\u0119 na po\u0142udnie Skhirat i Temara, po popularn\u0105 w\u015br\u00f3d surfer\u00f3w Pla\u017c\u0119 Narod\u00f3w na p\u00f3\u0142nocy, w stron\u0119 Kenitry.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Plage de Rabat \u2014 pla\u017ca miejska tu\u017c pod medyn\u0105<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Pla\u017ca w Rabacie w samym mie\u015bcie le\u017cy u st\u00f3p Kasby Udaj\u00f3w, przy uj\u015bciu rzeki Bou Regreg do oceanu \u2014 to najbardziej dost\u0119pna opcja dla turyst\u00f3w bez samochodu, w zasi\u0119gu spaceru z medyny. Latem gromadz\u0105 si\u0119 tu g\u0142\u00f3wnie mieszka\u0144cy, mniej turyst\u00f3w ni\u017c na pla\u017cach dalej na po\u0142udnie.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Pr\u0105d przy uj\u015bciu rzeki bywa silny, wi\u0119c k\u0105piel warto ograniczy\u0107 do wyznaczonych, strze\u017conych odcink\u00f3w. Widok na Kasb\u0119 Udaj\u00f3w o zachodzie s\u0142o\u0144ca z tej pla\u017cy to jeden z najcz\u0119\u015bciej fotografowanych kadr\u00f3w w mie\u015bcie.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udff0<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udfd6\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Skhirat i Temara \u2014 kurorty na po\u0142udnie od Rabatu<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Skhirat, oko\u0142o 25 km na po\u0142udnie od Rabatu, to jedna z najpopularniejszych pla\u017c w\u015br\u00f3d samych Maroka\u0144czyk\u00f3w z klasy \u015bredniej \u2014 szeroki pas piasku, kluby pla\u017cowe z le\u017cakami i restauracjami, oraz spokojniejsza woda ni\u017c przy uj\u015bciu Bou Regreg.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Temara, bli\u017cej Rabatu, oferuje podobny klimat na mniejsz\u0105 skal\u0119 \u2014 mniej zat\u0142oczona, ale z gorsz\u0105 infrastruktur\u0105 pla\u017cow\u0105. Obie miejscowo\u015bci s\u0105 popularnym celem weekendowych wycieczek mieszka\u0144c\u00f3w Rabatu i Casablanki.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Pla\u017ca Narod\u00f3w (Plage des Nations) \u2014 raj surfer\u00f3w<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Plage des Nations, oko\u0142o 20 km na p\u00f3\u0142noc od Rabatu w stron\u0119 miejscowo\u015bci Sidi Bouknadel, to jedna z najlepszych pla\u017c surfingowych w regionie \u2014 regularne fale przyci\u0105gaj\u0105 szko\u0142y surfingu i do\u015bwiadczonych zawodnik\u00f3w z ca\u0142ego kraju.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">W przeciwie\u0144stwie do zat\u0142oczonego Taghazout ko\u0142o Agadiru, Pla\u017ca Narod\u00f3w pozostaje relatywnie kameralna, z kilkoma lokalnymi szko\u0142ami surfingu oferuj\u0105cymi wypo\u017cyczenie sprz\u0119tu i lekcje dla pocz\u0105tkuj\u0105cych.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udfc4<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\u26a0\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Bezpiecze\u0144stwo w wodzie \u2014 pr\u0105dy atlantyckie<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Maroko pla\u017ce na wybrze\u017cu atlantyckim, w tym te przy Rabacie, s\u0105 znane z silniejszych pr\u0105d\u00f3w rozrywaj\u0105cych (rip currents) ni\u017c pla\u017ce \u015br\u00f3dziemnomorskie. Warto k\u0105pa\u0107 si\u0119 wy\u0142\u0105cznie na strze\u017conych odcinkach, oznaczonych flagami, i unika\u0107 wchodzenia do wody po alkoholu czy w czasie sztormu.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Ratownicy dy\u017curuj\u0105 latem na g\u0142\u00f3wnych pla\u017cach miejskich i w Skhiracie, ale poza sezonem letnim nadzoru mo\u017ce nie by\u0107 \u2014 warto zachowa\u0107 ostro\u017cno\u015b\u0107, szczeg\u00f3lnie z dzie\u0107mi.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Najlepsza pora na pla\u017ce w Rabacie<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Sezon pla\u017cowy w Rabacie trwa od maja do pa\u017adziernika, cho\u0107 woda w Atlantyku rzadko przekracza 20\u201321\u00b0C nawet w pe\u0142ni lata \u2014 to ch\u0142odniej ni\u017c na Costa Brava czy w Chorwacji. Dla samych Maroka\u0144czyk\u00f3w to normalna temperatura k\u0105pielowa, dla wielu Polak\u00f3w mo\u017ce by\u0107 zaskoczeniem.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Lipiec i sierpie\u0144 to szczyt sezonu, z najwi\u0119kszym t\u0142okiem na pla\u017cach miejskich i w Skhiracie w weekendy. Maj, czerwiec i wrzesie\u0144 oferuj\u0105 podobn\u0105 pogod\u0119 przy mniejszym t\u0142oku \u2014 dobry kompromis dla podr\u00f3\u017cnych ceni\u0105cych spok\u00f3j.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\u2600\ufe0f<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udf7d\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Restauracje i kluby pla\u017cowe wzd\u0142u\u017c wybrze\u017ca<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Pla\u017ce w Rabacie i okolicy oferuj\u0105 szeroki wyb\u00f3r miejsc na posi\u0142ek \u2014 od prostych stragan\u00f3w z rybami przy Plage de Rabat, przez rodzinne restauracje w Temarze, po eleganckie kluby pla\u017cowe z basenami i muzyk\u0105 w Skhiracie, popularne w\u015br\u00f3d zamo\u017cniejszych mieszka\u0144c\u00f3w stolicy.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">\u015awie\u017ce owoce morza to specjalno\u015b\u0107 regionu \u2014 sardynki, krewetki i ryby prosto z lokalnych \u0142odzi rybackich trafiaj\u0105 na talerze tego samego dnia, zwykle w znacznie ni\u017cszej cenie ni\u017c w turystycznych kurortach na po\u0142udniu kraju.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Jak dojecha\u0107 na pla\u017c\u0119 bez w\u0142asnego samochodu<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Pla\u017ca Rabat w samym mie\u015bcie jest dost\u0119pna pieszo z medyny, ale Skhirat, Temara czy Pla\u017ca Narod\u00f3w wymagaj\u0105 ju\u017c transportu \u2014 lokalne taks\u00f3wki (petits taxis) kursuj\u0105 mi\u0119dzy miastem a najbli\u017cszymi pla\u017cami, cho\u0107 ceny bywaj\u0105 zmienne i wymagaj\u0105 negocjacji, zw\u0142aszcza latem w weekendy.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Prywatny transfer eliminuje ten problem: sta\u0142a cena ustalona przed wyjazdem, dow\u00f3z bezpo\u015brednio na wybran\u0105 pla\u017c\u0119 i \u2014 co wa\u017cne przy planowaniu ca\u0142odniowego wypadu \u2014 mo\u017cliwo\u015b\u0107 um\u00f3wienia odbioru powrotnego o konkretnej godzinie, bez szukania transportu na miejscu po zachodzie s\u0142o\u0144ca.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\ude97<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udfc4\u200d\u2640\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Sprz\u0119t, le\u017caki i wypo\u017cyczalnie na pla\u017cach Rabatu<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Kluby pla\u017cowe w Skhiracie i Temarze oferuj\u0105 wypo\u017cyczenie le\u017cak\u00f3w i parasoli za niewielk\u0105 op\u0142at\u0105, cz\u0119sto w pakiecie z dost\u0119pem do prysznica i toalety. Pla\u017ca miejska w Rabacie ma skromniejsz\u0105 infrastruktur\u0119 \u2014 warto przynie\u015b\u0107 w\u0142asny koc lub mat\u0119.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Przy Pla\u017cy Narod\u00f3w kilka lokalnych szk\u00f3\u0142 oferuje wypo\u017cyczenie desek surfingowych i pianek neoprenowych, niezb\u0119dnych ze wzgl\u0119du na ch\u0142odniejsz\u0105 temperatur\u0119 wody Atlantyku \u2014 nawet latem warto liczy\u0107 si\u0119 z konieczno\u015bci\u0105 pianki przy d\u0142u\u017cszych sesjach w wodzie.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Pla\u017ce przyjazne rodzinom z dzie\u0107mi<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Dla rodzin z dzie\u0107mi Skhirat i Temara s\u0105 zwykle lepszym wyborem ni\u017c pla\u017ca miejska przy uj\u015bciu rzeki \u2014 p\u0142ytsze, spokojniejsze wej\u015bcie do wody na wybranych odcinkach oraz obecno\u015b\u0107 ratownik\u00f3w w sezonie letnim daj\u0105 wi\u0119kszy komfort.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Pla\u017ca Narod\u00f3w, ze wzgl\u0119du na silniejsze fale przeznaczone dla surfer\u00f3w, nie jest najlepszym wyborem dla ma\u0142ych dzieci \u2014 chyba \u017ce planuj\u0105 Pa\u0144stwo wy\u0142\u0105cznie spacer po pla\u017cy i ogl\u0105danie surfer\u00f3w z bezpiecznej odleg\u0142o\u015bci.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\udcf8<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Widoki i fotografia \u2014 najlepsze pory dnia<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Maroko pla\u017ce w okolicy Rabatu oferuj\u0105 jedne z najlepszych kadr\u00f3w o zachodzie s\u0142o\u0144ca w ca\u0142ym kraju \u2014 pomara\u0144czowe niebo nad Atlantykiem w tle sylwetki Kasby Udaj\u00f3w to widok, kt\u00f3ry przyci\u0105ga zar\u00f3wno turyst\u00f3w, jak i lokalnych fotograf\u00f3w \u015blubnych.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Poranne godziny, tu\u017c po wschodzie s\u0142o\u0144ca, to z kolei najlepszy czas na zdj\u0119cia Pla\u017cy Narod\u00f3w z surferami na wodzie \u2014 mniej ludzi na pla\u017cy i \u0142agodniejsze, z\u0142ote \u015bwiat\u0142o poprawiaj\u0105 jako\u015b\u0107 uj\u0119\u0107.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Pla\u017ce Rabatu a pla\u017ce Casablanki \u2014 co wybra\u0107?<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Casablanca, oddalona o nieca\u0142\u0105 godzin\u0119 drogi, ma w\u0142asne pla\u017ce miejskie (Ain Diab), ale s\u0105 one bardziej zurbanizowane, z betonow\u0105 promenad\u0105 i g\u0119st\u0105 zabudow\u0105 hotelow\u0105. Maroko pla\u017ce wok\u00f3\u0142 Rabatu \u2014 zw\u0142aszcza Skhirat i Temara \u2014 zachowuj\u0105 bardziej naturalny, mniej zabetonowany charakter.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Dla podr\u00f3\u017cnych \u0142\u0105cz\u0105cych oba miasta w jednej trasie dobrym rozwi\u0105zaniem jest transfer Casablanca\u2013Rabat z postojem na pla\u017cy w Skhiracie, le\u017c\u0105cej niemal dok\u0142adnie po drodze mi\u0119dzy oboma miastami.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\udd04<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\uddd3\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">\u0141\u0105czenie pla\u017cy ze zwiedzaniem stolicy Maroka<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Wielu podr\u00f3\u017cnych planuje jeden dzie\u0144 na zwiedzanie medyny, wie\u017cy Hassana i Kasby Udaj\u00f3w, a popo\u0142udnie przeznacza na pla\u017c\u0119 \u2014 logistycznie to sprawne rozwi\u0105zanie, bo Plage de Rabat le\u017cy dos\u0142ownie u st\u00f3p Kasby, wi\u0119c nie trzeba zmienia\u0107 rejonu miasta.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Dla d\u0142u\u017cszego pobytu popularnym uk\u0142adem jest poranne zwiedzanie miasta, transfer na pla\u017c\u0119 w Skhiracie lub Temarze wczesnym popo\u0142udniem, i powr\u00f3t do hotelu przed kolacj\u0105 \u2014 nasi kierowcy elastycznie dostosowuj\u0105 godziny odbioru do takiego planu dnia.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Bud\u017cet na dzie\u0144 na pla\u017cy w Rabacie<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Dzie\u0144 na pla\u017cy w okolicy Rabatu nale\u017cy do ta\u0144szych rozrywek w Maroku \u2014 sam dost\u0119p do pla\u017cy jest bezp\u0142atny, a wypo\u017cyczenie le\u017caka i parasola w klubie pla\u017cowym to zwykle kilkana\u015bcie dirham\u00f3w. Najwi\u0119kszym kosztem bywa posi\u0142ek w restauracji pla\u017cowej, cho\u0107 i tu ceny s\u0105 ni\u017csze ni\u017c w turystycznych kurortach na po\u0142udniu.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Najwi\u0119ksz\u0105 pozycj\u0105 w bud\u017cecie dnia jest zwykle transport \u2014 st\u0105d wielu podr\u00f3\u017cnych decyduje si\u0119 na transfer w obie strony zamiast osobnych przejazd\u00f3w taks\u00f3wk\u0105, co przy ca\u0142odniowym wypadzie bywa i wygodniejsze, i ta\u0144sze.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\udcb0<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udf92<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Co zabra\u0107 na maroko pla\u017ce \u2014 praktyczna lista<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Ze wzgl\u0119du na ch\u0142odniejsz\u0105 wod\u0119 Atlantyku warto zabra\u0107 lekk\u0105 pian\u0119 neoprenow\u0105 lub d\u0142ugi r\u0119cznik do owini\u0119cia si\u0119 po k\u0105pieli \u2014 nawet w lecie wiatr znad oceanu potrafi och\u0142odzi\u0107 powietrze szybciej ni\u017c nad Morzem \u015ar\u00f3dziemnym. Krem z wysokim filtrem UV jest niezb\u0119dny, bo s\u0142o\u0144ce w Maroku jest silniejsze ni\u017c w Polsce przez wi\u0119kszo\u015b\u0107 roku.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Warto te\u017c zabra\u0107 got\u00f3wk\u0119 w drobnych nomina\u0142ach dirhama na wypo\u017cyczenie le\u017caka czy zakup przek\u0105ski od pla\u017cowych sprzedawc\u00f3w, oraz wod\u0119 pitn\u0105 \u2014 na mniej rozwini\u0119tych odcinkach pla\u017cy, jak Temara, dost\u0119p do sklep\u00f3w bywa ograniczony.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Czysto\u015b\u0107 i stan \u015brodowiskowy wybrze\u017ca<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Pla\u017ce w Rabacie i okolicy podlegaj\u0105 corocznym kontrolom jako\u015bci wody, a najbardziej ucz\u0119szczane odcinki \u2014 jak Skhirat \u2014 regularnie otrzymuj\u0105 status pla\u017c zalecanych do k\u0105pieli przez maroka\u0144skie w\u0142adze sanitarne. Miejska pla\u017ca przy uj\u015bciu rzeki bywa czasem gorzej oceniana ze wzgl\u0119du na blisko\u015b\u0107 uj\u015bcia Bou Regreg.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">W ostatnich latach w\u0142adze Rabatu inwestuj\u0105 w infrastruktur\u0119 pla\u017cow\u0105 i sprz\u0105tanie wybrze\u017ca, co wida\u0107 zw\u0142aszcza na odcinkach z klubami pla\u017cowymi \u2014 Skhirat i Temara prezentuj\u0105 si\u0119 zauwa\u017calnie czy\u015bciej ni\u017c dekad\u0119 temu.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udf31<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\ude8c<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Transport publiczny a prywatny transfer na pla\u017c\u0119<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Lokalne autobusy \u0142\u0105cz\u0105 centrum Rabatu ze Skhiratem i Temar\u0105, ale rozk\u0142ady bywaj\u0105 nieregularne, a same przystanki oddalone od najlepszych odcink\u00f3w pla\u017cy \u2014 dla turysty nieznaj\u0105cego lokalnego uk\u0142adu komunikacyjnego mo\u017ce to oznacza\u0107 sporo czasu straconego na szukanie drogi.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Prywatny transfer eliminuje ten problem: kierowca zna dok\u0142adnie najlepsze punkty dost\u0119pu do ka\u017cdej z pla\u017c i dowozi bezpo\u015brednio pod wybrany klub pla\u017cowy czy parking, oszcz\u0119dzaj\u0105c cenny czas wakacyjnego dnia.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Sporty wodne poza surfingiem<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Poza surfingiem na Pla\u017cy Narod\u00f3w, wybrze\u017ce przy Rabacie oferuje te\u017c kitesurfing przy sprzyjaj\u0105cych warunkach wiatrowych oraz spacery czy jogging wzd\u0142u\u017c promenady Bou Regreg, popularne w\u015br\u00f3d mieszka\u0144c\u00f3w o poranku i wieczorem, gdy upa\u0142 ust\u0119puje.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Nurkowanie rekreacyjne jest mniej rozwini\u0119te ni\u017c na wybrze\u017cu Essaouiry czy Agadiru \u2014 ch\u0142odniejsza, m\u0119tniejsza woda Atlantyku w rejonie Rabatu nie sprzyja obserwacji podwodnego \u017cycia tak, jak cieplejsze wody dalej na po\u0142udniu.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83e\ude81<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\uddfa\ufe0f<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Alternatywne pla\u017ce w regionie \u2014 Bouznika i Mohammedia<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Dla podr\u00f3\u017cnych gotowych na nieco d\u0142u\u017cszy dojazd, Bouznika (mi\u0119dzy Rabatem a Casablank\u0105) oferuje spokojniejsz\u0105 alternatyw\u0119 dla zat\u0142oczonego latem Skhiratu, z kilkoma kameralnymi klubami pla\u017cowymi. Mohammedia, bli\u017cej Casablanki, \u0142\u0105czy pla\u017c\u0119 z portem jachtowym i kasynem \u2014 inny, bardziej kurortowy klimat.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Obie miejscowo\u015bci le\u017c\u0105 na trasie mi\u0119dzy Rabatem a Casablank\u0105, wi\u0119c dobrze sprawdzaj\u0105 si\u0119 jako przystanek przy transferze mi\u0119dzy tymi dwoma miastami, zamiast osobnej wycieczki wy\u0142\u0105cznie na pla\u017c\u0119.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Jak wybra\u0107 pla\u017c\u0119 w Rabacie \u2014 podsumowanie<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Je\u015bli maj\u0105 Pa\u0144stwo tylko kilka godzin i chc\u0105 po\u0142\u0105czy\u0107 pla\u017c\u0119 ze zwiedzaniem \u2014 Plage de Rabat pod Kasb\u0105 Udaj\u00f3w jest oczywistym wyborem. Dla rodzinnego, ca\u0142odniowego wypadu z infrastruktur\u0105 \u2014 Skhirat. Dla surfingu i bardziej sportowego klimatu \u2014 Pla\u017ca Narod\u00f3w. Dla ciszy i mniejszego t\u0142oku \u2014 Temara lub Bouznika.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Niezale\u017cnie od wyboru, prywatny transfer pozwala dostosowa\u0107 plan dnia do w\u0142asnego tempa, bez presji rozk\u0142adu autobus\u00f3w czy negocjowania z taks\u00f3wkarzem \u2014 wystarczy poda\u0107 wybran\u0105 pla\u017c\u0119 i godzin\u0119 przy rezerwacji.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\u2705<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;background:#fafbfe;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#fff0e4;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83d\udc26<\/div><\/div>\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Przyroda przy uj\u015bciu Bou Regreg<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Okolice uj\u015bcia rzeki Bou Regreg, tu\u017c przy pla\u017cy miejskiej Rabatu, to wa\u017cny punkt obserwacji ptak\u00f3w wodnych \u2014 czaple, mewy i okresowo flamingi zatrzymuj\u0105 si\u0119 w tym rejonie podczas migracji. To dodatkowa atrakcja dla mi\u0142o\u015bnik\u00f3w przyrody \u0142\u0105cz\u0105ca spacer pla\u017c\u0105 z obserwacj\u0105 ptak\u00f3w.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Dalej na po\u0142udnie, w okolicach Skhiratu i Bouznika, wybrze\u017ce zachowuje bardziej naturalny charakter z wydmami i skromn\u0105 ro\u015blinno\u015bci\u0105 nadmorsk\u0105, kontrastuj\u0105c z g\u0119\u015bciej zabudowanym pasem mi\u0119dzy Rabatem a centrum Casablanki.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"display:flex;flex-wrap:wrap-reverse;gap:28px;align-items:flex-start;background:#fff8f2;border-radius:20px;padding:26px 28px;border:1px solid #eef1f7;\">\r\n    <div style=\"flex:1;min-width:260px;\">\r\n      <h2 style=\"font-size:19px;font-weight:800;color:#0f2447;margin:0 0 10px;\">Pla\u017ce w Rabacie zim\u0105 i poza sezonem<\/h2>\r\n      <p class=\"rbpl-p\" style=\"margin:0 0 12px;\">Cho\u0107 sezon k\u0105pielowy ko\u0144czy si\u0119 w pa\u017adzierniku, pla\u017ce w Rabacie maj\u0105 sw\u00f3j urok tak\u017ce poza sezonem. Zimowe spacery wzd\u0142u\u017c wybrze\u017ca, z wysokimi falami Atlantyku i pustymi pla\u017cami, przyci\u0105gaj\u0105 fotograf\u00f3w i mi\u0142o\u015bnik\u00f3w spokoju. Surferzy korzystaj\u0105 z pla\u017c przez ca\u0142y rok, bo zimowe fale bywaj\u0105 nawet lepsze ni\u017c letnie.<\/p>\r\n      <p class=\"rbpl-p\" style=\"margin:0;\">Restauracje przy pla\u017cy miejskiej dzia\u0142aj\u0105 zwykle ca\u0142y rok, a poza sezonem ceny bywaj\u0105 ni\u017csze, a obs\u0142uga mniej zabiegana \u2014 dobra okazja, by spr\u00f3bowa\u0107 \u015bwie\u017cych owoc\u00f3w morza bez letniego t\u0142oku i kolejek.<\/p>\r\n    <\/div>\r\n    <div style=\"flex:0 0 90px;\"><div style=\"width:64px;height:64px;border-radius:18px;background:#e8edf9;display:flex;align-items:center;justify-content:center;font-size:28px;\">\ud83c\udf0a<\/div><\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============ CENA \u2014 panel pomara\u0144czowy ============ -->\r\n<section style=\"position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#FF700A,#e35d00);padding:clamp(28px,4.5vw,44px);margin-bottom:52px;\">\r\n  <svg style=\"position:absolute;inset:0;width:100%;height:100%;opacity:.5;\" viewBox=\"0 0 600 300\" preserveAspectRatio=\"xMidYMid slice\"><circle cx=\"540\" cy=\"20\" r=\"140\" fill=\"#fff\" opacity=\".08\"\/><circle cx=\"30\" cy=\"280\" r=\"160\" fill=\"#0f2447\" opacity=\".18\"\/><\/svg>\r\n  <div style=\"position:relative;\">\r\n  <span class=\"rbpl-eyebrow\" style=\"background:rgba(255,255,255,.22);color:#fff;\">Cennik 2026<\/span>\r\n  <h2 class=\"rbpl-h2\" style=\"color:#fff;\">Cena transferu na pla\u017ce w Rabacie<\/h2>\r\n  <p style=\"font-size:14.5px;color:#ffe4cf;line-height:1.75;text-align:justify;margin:0 0 20px;max-width:680px;\">Wszystkie stawki s\u0105 sta\u0142e, naliczane za pojazd, nie od osoby.<\/p>\r\n  <div style=\"display:grid;gap:10px;\">\r\n    <div class=\"prow-rbpl\"><span>Plage de Rabat, medyna <em>(0\u201310 km)<\/em><\/span><strong>35&euro;<\/strong><\/div>\r\n    <div class=\"prow-rbpl\"><span>Temara <em>(~15 km)<\/em><\/span><strong>35&euro;<\/strong><\/div>\r\n    <div class=\"prow-rbpl\"><span>Skhirat <em>(~25 km)<\/em><\/span><strong>44&euro;<\/strong><\/div>\r\n    <div class=\"prow-rbpl\"><span>Pla\u017ca Narod\u00f3w \/ Sidi Bouknadel <em>(~20 km)<\/em><\/span><strong>44&euro;<\/strong><\/div>\r\n  <\/div>\r\n  <p style=\"font-size:12.5px;color:#ffe4cf;margin:16px 0 0;\">\ud83d\udca1 Cena jest za pojazd, nie od osoby. Odleg\u0142o\u015bci szacunkowe od centrum Rabatu \u2014 dok\u0142adna cena zale\u017cy od adresu odbioru.<\/p>\r\n  <\/div>\r\n<\/section>\r\n<style>\r\n.prow-rbpl{display:flex;justify-content:space-between;align-items:baseline;background:#fff;border-radius:12px;padding:14px 18px;font-size:14px;color:#0f2447;box-shadow:0 6px 16px -8px rgba(0,0,0,.35);}\r\n.prow-rbpl em{font-style:normal;color:#8695ac;font-size:12.5px;display:block;margin-top:2px;}\r\n.prow-rbpl strong{color:#FF700A;font-size:17px;white-space:nowrap;margin-left:16px;}\r\n<\/style>\r\n\r\n<!-- ============ FAQ \u2014 panel pomara\u0144czowy ============ -->\r\n<section style=\"position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,#FF700A,#c94e00);padding:clamp(28px,4.5vw,44px);margin-bottom:52px;\">\r\n  <svg style=\"position:absolute;inset:0;width:100%;height:100%;opacity:.4;\" viewBox=\"0 0 600 300\" preserveAspectRatio=\"xMidYMid slice\"><circle cx=\"20\" cy=\"30\" r=\"130\" fill=\"#fff\" opacity=\".08\"\/><circle cx=\"580\" cy=\"270\" r=\"150\" fill=\"#0f2447\" opacity=\".2\"\/><\/svg>\r\n  <div style=\"position:relative;\">\r\n  <span class=\"rbpl-eyebrow\" style=\"background:rgba(255,255,255,.22);color:#fff;\">Pytania i odpowiedzi<\/span>\r\n  <h2 class=\"rbpl-h2\" style=\"color:#fff;\">Pla\u017ce w Rabacie \u2014 cz\u0119ste pytania<\/h2>\r\n  <div id=\"fq-rbpl\" style=\"display:flex;flex-direction:column;gap:10px;max-width:820px;margin-top:18px;\">\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Jakie s\u0105 najlepsze pla\u017ce w Rabacie?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Najpopularniejsze to Plage de Rabat (miejska, przy Kasbie Udaj\u00f3w), Skhirat i Temara na po\u0142udniu oraz Pla\u017ca Narod\u00f3w na p\u00f3\u0142nocy, znana w\u015br\u00f3d surfer\u00f3w.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Czy woda w Rabacie jest ciep\u0142a?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Maroko pla\u017ce na wybrze\u017cu atlantyckim maj\u0105 ch\u0142odniejsz\u0105 wod\u0119 ni\u017c Morze \u015ar\u00f3dziemne \u2014 zwykle 18\u201321\u00b0C nawet w lecie, ch\u0142odniej ni\u017c na po\u0142udniu Hiszpanii.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Czy pla\u017ce w Rabacie s\u0105 bezpieczne do k\u0105pieli?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Og\u00f3lnie tak, ale wybrze\u017ce atlantyckie ma silniejsze pr\u0105dy ni\u017c \u015br\u00f3dziemnomorskie. Zalecamy k\u0105piel na strze\u017conych odcinkach, oznaczonych flagami, zw\u0142aszcza latem.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Ile kosztuje transfer na pla\u017c\u0119 w Rabacie?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Transfer lokalny na pla\u017c\u0119 zaczyna si\u0119 od <strong>35&euro;<\/strong> za pojazd (Plage de Rabat, Temara), a dalsze pla\u017ce jak Skhirat czy Pla\u017ca Narod\u00f3w kosztuj\u0105 od <strong>44&euro;<\/strong>.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Kt\u00f3ra pla\u017ca jest najlepsza dla surfer\u00f3w?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Pla\u017ca Narod\u00f3w (Plage des Nations), oko\u0142o 20 km na p\u00f3\u0142noc od Rabatu, oferuje regularne fale i lokalne szko\u0142y surfingu \u2014 to g\u0142\u00f3wny punkt surfingowy regionu.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Kt\u00f3ra pla\u017ca jest najlepsza dla dzieci?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Skhirat i Temara maj\u0105 zwykle \u0142agodniejsze wej\u015bcie do wody i obecno\u015b\u0107 ratownik\u00f3w w sezonie letnim, co czyni je lepszym wyborem dla rodzin z ma\u0142ymi dzie\u0107mi ni\u017c pla\u017ca miejska czy Pla\u017ca Narod\u00f3w.<\/p><\/div><\/div>\r\n    <div class=\"fi-rbpl\"><button class=\"fb-rbpl\" onclick=\"tRBpl(this)\"><span>Czy da si\u0119 dojecha\u0107 na pla\u017c\u0119 komunikacj\u0105 publiczn\u0105?<\/span><span class=\"fp-rbpl\">+<\/span><\/button><div class=\"fd-rbpl\"><p>Lokalne autobusy kursuj\u0105 do Skhiratu i Temary, ale rozk\u0142ady bywaj\u0105 nieregularne, a przystanki oddalone od pla\u017cy. Prywatny transfer dowozi bezpo\u015brednio pod wybrany odcinek wybrze\u017ca.<\/p><\/div><\/div>\r\n  <\/div>\r\n  <\/div>\r\n<\/section>\r\n<style>\r\n.fi-rbpl{border:none;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 20px -10px rgba(0,0,0,.4);}\r\n.fb-rbpl{width:100%;background:#fff;border:none;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;font-size:14.5px;font-weight:700;color:#0f2447;font-family:inherit;}\r\n.fp-rbpl{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f0f3f9;color:#0f2447;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:transform .2s,background .2s;}\r\n.fb-rbpl.open .fp-rbpl{background:#FF700A;color:#fff;transform:rotate(45deg);}\r\n.fd-rbpl{display:none;padding:0 20px 18px;font-size:13.5px;color:#5b6b85;line-height:1.75;}\r\n.fd-rbpl.open{display:block;}\r\n.fd-rbpl p{margin:0;}\r\n<\/style>\r\n<script>function tRBpl(b){var i=b.parentElement,a=i.querySelector('.fd-rbpl'),w=b.classList.contains('open');document.querySelectorAll('.fb-rbpl').forEach(function(x){x.classList.remove('open');});document.querySelectorAll('.fd-rbpl').forEach(function(x){x.classList.remove('open');});if(!w){b.classList.add('open');a.classList.add('open');}}<\/script>\r\n\r\n<!-- ============ LINKI WEWN\u0118TRZNE ============ -->\r\n<section style=\"margin-bottom:52px;\">\r\n  <h2 class=\"rbpl-h2\">Wi\u0119cej o Rabacie i inne trasy Transfers.ma<\/h2>\r\n  <p style=\"font-size:14.5px;color:#5b6b85;line-height:1.75;text-align:justify;margin:0 0 20px;max-width:680px;\">Je\u015bli pla\u017ce w Rabacie to tylko cz\u0119\u015b\u0107 planu \u2014 zapraszamy te\u017c do pozosta\u0142ych stron o stolicy Maroka:<\/p>\r\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;\">\r\n    <a href=\"https:\/\/transfers.ma\/pl\/rabat-stolica-maroka\/\" style=\"display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#f6f8fc;border-radius:14px;padding:18px 20px;\"><span style=\"font-size:14px;font-weight:700;color:#0f2447;\">\ud83c\udfdb\ufe0f Rabat \u2014 stolica Maroka<\/span><span style=\"font-size:13px;color:#FF700A;font-weight:700;\">od 35&euro; \u2192<\/span><\/a>\r\n    <a href=\"https:\/\/transfers.ma\/pl\/rabat-maroko-miasto\/\" style=\"display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#f6f8fc;border-radius:14px;padding:18px 20px;\"><span style=\"font-size:14px;font-weight:700;color:#0f2447;\">\ud83c\uddf2\ud83c\udde6 Rabat maroko \u2014 miasto<\/span><span style=\"font-size:13px;color:#FF700A;font-weight:700;\">od 35&euro; \u2192<\/span><\/a>\r\n    <a href=\"https:\/\/transfers.ma\/pl\/transfer-casablanca\/\" style=\"display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#f6f8fc;border-radius:14px;padding:18px 20px;\"><span style=\"font-size:14px;font-weight:700;color:#0f2447;\">\ud83c\udfd9\ufe0f Transfer Casablanca<\/span><span style=\"font-size:13px;color:#FF700A;font-weight:700;\">od 35&euro; \u2192<\/span><\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============ CTA KO\u0143COWE ============ -->\r\n<section style=\"position:relative;border-radius:28px;overflow:hidden;background:#0f2447;padding:clamp(32px,5vw,54px);text-align:center;margin-bottom:40px;\">\r\n  <svg style=\"position:absolute;inset:0;width:100%;height:100%;opacity:.4;\" viewBox=\"0 0 600 300\" preserveAspectRatio=\"xMidYMid slice\"><circle cx=\"60\" cy=\"40\" r=\"140\" fill=\"#FF700A\" opacity=\".15\"\/><circle cx=\"540\" cy=\"260\" r=\"160\" fill=\"#1B3A6B\" opacity=\".5\"\/><\/svg>\r\n  <div style=\"position:relative;\">\r\n    <span class=\"rbpl-eyebrow\" style=\"background:rgba(255,112,10,.18);color:#ffb073;\">Zarezerwuj transfer na pla\u017c\u0119<\/span>\r\n    <h2 style=\"font-size:clamp(20px,3.4vw,28px);font-weight:800;color:#fff;margin:10px 0 14px;\">Najlepszy, szybki transfer na pla\u017ce w Rabacie<\/h2>\r\n    <p style=\"font-size:14.5px;color:#c3cfe6;max-width:520px;margin:0 auto 26px;line-height:1.75;text-align:justify;\">Dow\u00f3z bezpo\u015brednio pod pla\u017c\u0119, bez czekania na taks\u00f3wk\u0119 w s\u0142o\u0144cu, sta\u0142a cena od 35&euro;, faktury na \u017cyczenie.<\/p>\r\n    <div style=\"display:flex;flex-wrap:wrap;justify-content:center;gap:12px;\">\r\n      <a href=\"#\" onclick=\"scrollToHero();return false;\" class=\"rbpl-cta-btn\">Rezerwuj \u2014 od 35&euro; \u2192<\/a>\r\n      <a href=\"https:\/\/wa.me\/447401523866?transfer%20plaza%20Rabat\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff;font-weight:700;font-size:14px;padding:14px 24px;border-radius:12px;text-decoration:none;\">WhatsApp<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/div>\r\n\r\n<!-- FAQPage schema -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\"@type\":\"Question\",\"name\":\"Jakie s\u0105 najlepsze pla\u017ce w Rabacie?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Najpopularniejsze to Plage de Rabat, Skhirat i Temara na po\u0142udniu oraz Pla\u017ca Narod\u00f3w na p\u00f3\u0142nocy, znana w\u015br\u00f3d surfer\u00f3w.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"Czy woda w Rabacie jest ciep\u0142a?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Maroko pla\u017ce na wybrze\u017cu atlantyckim maj\u0105 ch\u0142odniejsz\u0105 wod\u0119 ni\u017c Morze \u015ar\u00f3dziemne \u2014 zwykle 18-21 stopni nawet w lecie.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"Czy pla\u017ce w Rabacie s\u0105 bezpieczne do k\u0105pieli?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Og\u00f3lnie tak, ale wybrze\u017ce atlantyckie ma silniejsze pr\u0105dy ni\u017c \u015br\u00f3dziemnomorskie \u2014 zalecana k\u0105piel na strze\u017conych odcinkach.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"Ile kosztuje transfer na pla\u017c\u0119 w Rabacie?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Transfer lokalny zaczyna si\u0119 od 35 euro za pojazd, dalsze pla\u017ce jak Skhirat czy Pla\u017ca Narod\u00f3w kosztuj\u0105 od 44 euro.\"}}\r\n  ]\r\n}\r\n<\/script>\r\n\r\n<script>function scrollToHero(){window.scrollTo({top:0,behavior:'smooth'});}<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf0a Wybrze\u017ce Atlantyku przy stolicy Maroka Pla\u017ce w Rabacie.Najlepszy, szybki transfer 24h. Maroko pla\u017ce wzd\u0142u\u017c wybrze\u017ca stolicy \u2014 od miejskiej Plage de Rabat po Skhirat i Pla\u017c\u0119 Narod\u00f3w. Zarezerwuj prywatny transfer \u2014 sta\u0142a cena od 35&euro; za pojazd, bez czekania na taks\u00f3wk\u0119 na s\u0142o\u0144cu. Zarezerwuj \u2014 od 35&euro; \u2192 WhatsApp Bezp\u0142atna anulacja do 24h &nbsp;\u00b7&nbsp; \u015aledzenie lotu w cenie &nbsp;\u00b7&nbsp; Bez dop\u0142aty nocnej \ud83d\udcb6Sta\u0142a cena, \u017cadnych ukrytych op\u0142at \ud83c\udfd6\ufe0fDow\u00f3z bezpo\u015brednio na pla\u017c\u0119 \ud83d\udde3\ufe0fKierowcy PL \/ FR \/ EN \/ AR \ud83d\udd53Odbi\u00f3r powrotny o dowolnej porze \ud83c\udf0a Maroko pla\u017ce przy stolicy \u2014 czego si\u0119 spodziewa\u0107 Niezale\u017cnie od tego, czy szukaj\u0105 Pa\u0144stwo pod has\u0142em maroko pla\u017ce, pla\u017ce maroko, czy maroko plaze, w okolicy Rabatu znajd\u0105 Pa\u0144stwo kilka odmiennych charakterem odcink\u00f3w wybrze\u017ca Atlantyku. Maroko pla\u017ce wzd\u0142u\u017c wybrze\u017ca Rabatu nale\u017c\u0105 do atlantyckich, nie \u015br\u00f3dziemnomorskich \u2014 to oznacza ch\u0142odniejsz\u0105 wod\u0119 ni\u017c na Costa del Sol, silniejsze fale i realne pr\u0105dy przybrze\u017cne, ale te\u017c dziki, mniej zat\u0142oczony charakter w por\u00f3wnaniu z kurortami Agadiru czy Essaouiry. Pla\u017ca Rabat to w praktyce kilka r\u00f3\u017cnych odcink\u00f3w wybrze\u017ca \u2014 od miejskiej pla\u017cy tu\u017c pod medyn\u0105, przez ci\u0105gn\u0105ce si\u0119 na po\u0142udnie Skhirat i Temara, po popularn\u0105 w\u015br\u00f3d surfer\u00f3w Pla\u017c\u0119 Narod\u00f3w na p\u00f3\u0142nocy, w stron\u0119 Kenitry. Plage de Rabat \u2014 pla\u017ca miejska tu\u017c pod medyn\u0105 Pla\u017ca w Rabacie w samym mie\u015bcie le\u017cy u st\u00f3p Kasby Udaj\u00f3w, przy uj\u015bciu rzeki Bou Regreg do oceanu \u2014 to najbardziej dost\u0119pna opcja dla turyst\u00f3w bez samochodu, w zasi\u0119gu spaceru z medyny. Latem gromadz\u0105 si\u0119 tu g\u0142\u00f3wnie mieszka\u0144cy, mniej turyst\u00f3w ni\u017c na pla\u017cach dalej na po\u0142udnie. Pr\u0105d przy uj\u015bciu rzeki bywa silny, wi\u0119c k\u0105piel warto ograniczy\u0107 do wyznaczonych, strze\u017conych odcink\u00f3w. Widok na Kasb\u0119 Udaj\u00f3w o zachodzie s\u0142o\u0144ca z tej pla\u017cy to jeden z najcz\u0119\u015bciej fotografowanych kadr\u00f3w w mie\u015bcie. \ud83c\udff0 \ud83c\udfd6\ufe0f Skhirat i Temara \u2014 kurorty na po\u0142udnie od Rabatu Skhirat, oko\u0142o 25 km na po\u0142udnie od Rabatu, to jedna z najpopularniejszych pla\u017c w\u015br\u00f3d samych Maroka\u0144czyk\u00f3w z klasy \u015bredniej \u2014 szeroki pas piasku, kluby pla\u017cowe z le\u017cakami i restauracjami, oraz spokojniejsza woda ni\u017c przy uj\u015bciu Bou Regreg. Temara, bli\u017cej Rabatu, oferuje podobny klimat na mniejsz\u0105 skal\u0119 \u2014 mniej zat\u0142oczona, ale z gorsz\u0105 infrastruktur\u0105 pla\u017cow\u0105. Obie miejscowo\u015bci s\u0105 popularnym celem weekendowych wycieczek mieszka\u0144c\u00f3w Rabatu i Casablanki. Pla\u017ca Narod\u00f3w (Plage des Nations) \u2014 raj surfer\u00f3w Plage des Nations, oko\u0142o 20 km na p\u00f3\u0142noc od Rabatu w stron\u0119 miejscowo\u015bci Sidi Bouknadel, to jedna z najlepszych pla\u017c surfingowych w regionie \u2014 regularne fale przyci\u0105gaj\u0105 szko\u0142y surfingu i do\u015bwiadczonych zawodnik\u00f3w z ca\u0142ego kraju. W przeciwie\u0144stwie do zat\u0142oczonego Taghazout ko\u0142o Agadiru, Pla\u017ca Narod\u00f3w pozostaje relatywnie kameralna, z kilkoma lokalnymi szko\u0142ami surfingu oferuj\u0105cymi wypo\u017cyczenie sprz\u0119tu i lekcje dla pocz\u0105tkuj\u0105cych. \ud83c\udfc4 \u26a0\ufe0f Bezpiecze\u0144stwo w wodzie \u2014 pr\u0105dy atlantyckie Maroko pla\u017ce na wybrze\u017cu atlantyckim, w tym te przy Rabacie, s\u0105 znane z silniejszych pr\u0105d\u00f3w rozrywaj\u0105cych (rip currents) ni\u017c pla\u017ce \u015br\u00f3dziemnomorskie. Warto k\u0105pa\u0107 si\u0119 wy\u0142\u0105cznie na strze\u017conych odcinkach, oznaczonych flagami, i unika\u0107 wchodzenia do wody po alkoholu czy w czasie sztormu. Ratownicy dy\u017curuj\u0105 latem na g\u0142\u00f3wnych pla\u017cach miejskich i w Skhiracie, ale poza sezonem letnim nadzoru mo\u017ce nie by\u0107 \u2014 warto zachowa\u0107 ostro\u017cno\u015b\u0107, szczeg\u00f3lnie z dzie\u0107mi. Najlepsza pora na pla\u017ce w Rabacie Sezon pla\u017cowy w Rabacie trwa od maja do pa\u017adziernika, cho\u0107 woda w Atlantyku rzadko przekracza 20\u201321\u00b0C nawet w pe\u0142ni lata \u2014 to ch\u0142odniej ni\u017c na Costa Brava czy w Chorwacji. Dla samych Maroka\u0144czyk\u00f3w to normalna temperatura k\u0105pielowa, dla wielu Polak\u00f3w mo\u017ce by\u0107 zaskoczeniem. Lipiec i sierpie\u0144 to szczyt sezonu, z najwi\u0119kszym t\u0142okiem na pla\u017cach miejskich i w Skhiracie w weekendy. Maj, czerwiec i wrzesie\u0144 oferuj\u0105 podobn\u0105 pogod\u0119 przy mniejszym t\u0142oku \u2014 dobry kompromis dla podr\u00f3\u017cnych ceni\u0105cych spok\u00f3j. \u2600\ufe0f \ud83c\udf7d\ufe0f Restauracje i kluby pla\u017cowe wzd\u0142u\u017c wybrze\u017ca Pla\u017ce w Rabacie i okolicy oferuj\u0105 szeroki wyb\u00f3r miejsc na posi\u0142ek \u2014 od prostych stragan\u00f3w z rybami przy Plage de Rabat, przez rodzinne restauracje w Temarze, po eleganckie kluby pla\u017cowe z basenami i muzyk\u0105 w Skhiracie, popularne w\u015br\u00f3d zamo\u017cniejszych mieszka\u0144c\u00f3w stolicy. \u015awie\u017ce owoce morza to specjalno\u015b\u0107 regionu \u2014 sardynki, krewetki i ryby prosto z lokalnych \u0142odzi rybackich trafiaj\u0105 na talerze tego samego dnia, zwykle w znacznie ni\u017cszej cenie ni\u017c w turystycznych kurortach na po\u0142udniu kraju. Jak dojecha\u0107 na pla\u017c\u0119 bez w\u0142asnego samochodu Pla\u017ca Rabat w samym mie\u015bcie jest dost\u0119pna pieszo z medyny, ale Skhirat, Temara czy Pla\u017ca Narod\u00f3w wymagaj\u0105 ju\u017c transportu \u2014 lokalne taks\u00f3wki (petits taxis) kursuj\u0105 mi\u0119dzy miastem a najbli\u017cszymi pla\u017cami, cho\u0107 ceny bywaj\u0105 zmienne i wymagaj\u0105 negocjacji, zw\u0142aszcza latem w weekendy. Prywatny transfer eliminuje ten problem: sta\u0142a cena ustalona przed wyjazdem, dow\u00f3z bezpo\u015brednio na wybran\u0105 pla\u017c\u0119 i \u2014 co wa\u017cne przy planowaniu ca\u0142odniowego wypadu \u2014 mo\u017cliwo\u015b\u0107 um\u00f3wienia odbioru powrotnego o konkretnej godzinie, bez szukania transportu na miejscu po zachodzie s\u0142o\u0144ca. \ud83d\ude97 \ud83c\udfc4\u200d\u2640\ufe0f Sprz\u0119t, le\u017caki i wypo\u017cyczalnie na pla\u017cach Rabatu Kluby pla\u017cowe w Skhiracie i Temarze oferuj\u0105 wypo\u017cyczenie le\u017cak\u00f3w i parasoli za niewielk\u0105 op\u0142at\u0105, cz\u0119sto w pakiecie z dost\u0119pem do prysznica i toalety. Pla\u017ca miejska w Rabacie ma skromniejsz\u0105 infrastruktur\u0119 \u2014 warto przynie\u015b\u0107 w\u0142asny koc lub mat\u0119. Przy Pla\u017cy Narod\u00f3w kilka lokalnych szk\u00f3\u0142 oferuje wypo\u017cyczenie desek surfingowych i pianek neoprenowych, niezb\u0119dnych ze wzgl\u0119du na ch\u0142odniejsz\u0105 temperatur\u0119 wody Atlantyku \u2014 nawet latem warto liczy\u0107 si\u0119 z konieczno\u015bci\u0105 pianki przy d\u0142u\u017cszych sesjach w wodzie. Pla\u017ce przyjazne rodzinom z dzie\u0107mi Dla rodzin z dzie\u0107mi Skhirat i Temara s\u0105 zwykle lepszym wyborem ni\u017c pla\u017ca miejska przy uj\u015bciu rzeki \u2014 p\u0142ytsze, spokojniejsze wej\u015bcie do wody na wybranych odcinkach oraz obecno\u015b\u0107 ratownik\u00f3w w sezonie letnim daj\u0105 wi\u0119kszy komfort. Pla\u017ca Narod\u00f3w, ze wzgl\u0119du na silniejsze fale przeznaczone dla surfer\u00f3w, nie jest najlepszym wyborem dla ma\u0142ych dzieci \u2014 chyba \u017ce planuj\u0105 Pa\u0144stwo wy\u0142\u0105cznie spacer po pla\u017cy i ogl\u0105danie surfer\u00f3w z bezpiecznej odleg\u0142o\u015bci. \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67 \ud83d\udcf8 Widoki i fotografia \u2014 najlepsze pory dnia Maroko pla\u017ce w okolicy Rabatu oferuj\u0105 jedne z najlepszych kadr\u00f3w o zachodzie s\u0142o\u0144ca w ca\u0142ym kraju \u2014 pomara\u0144czowe niebo nad Atlantykiem w tle sylwetki Kasby Udaj\u00f3w to widok, kt\u00f3ry przyci\u0105ga zar\u00f3wno turyst\u00f3w, jak i lokalnych fotograf\u00f3w \u015blubnych. Poranne godziny, tu\u017c po wschodzie s\u0142o\u0144ca, to z kolei najlepszy czas na zdj\u0119cia Pla\u017cy Narod\u00f3w z surferami na wodzie \u2014 mniej ludzi na pla\u017cy i \u0142agodniejsze, z\u0142ote \u015bwiat\u0142o poprawiaj\u0105 jako\u015b\u0107 uj\u0119\u0107. Pla\u017ce Rabatu a pla\u017ce Casablanki \u2014 co wybra\u0107? Casablanca, oddalona o nieca\u0142\u0105 godzin\u0119 drogi, ma w\u0142asne pla\u017ce miejskie<\/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-23782","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":"plaze-w-rabacie","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":"Pla\u017ce w Rabacie | Szybki Transfer, Najlepszy w 24h","description":"Najlepsze pla\u017ce w Rabacie i okolicy \u2013 Skhirat, Temara, Pla\u017ca Narod\u00f3w. Zarezerwuj szybki, prywatny transfer znad oceanu ju\u017c od 35\u20ac, dost\u0119pny 24\/7.","focusKeywords":"pla\u017ce w rabacie,maroko pla\u017ce,pla\u017ce maroko,maroko plaze,pla\u017ca 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":23782,"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%2F23782%3Fnonce%3Dc45ebb284f","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/transfers.ma\/wp-content\/uploads\/2017\/11\/fav-transfers-100x100.png?wsr","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"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\/23782","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=23782"}],"version-history":[{"count":0,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages\/23782\/revisions"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/media?parent=23782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}