{"id":24771,"date":"2026-10-03T12:50:37","date_gmt":"2026-10-03T12:50:37","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=24771"},"modified":"2026-10-03T12:52:09","modified_gmt":"2026-10-03T12:52:09","slug":"hora-en-marruecos","status":"publish","type":"page","link":"https:\/\/transfers.ma\/es\/hora-en-marruecos\/","title":{"rendered":"hora en marruecos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24771\" class=\"elementor elementor-24771\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2fcd93 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f2fcd93\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e34e67d elementor-widget elementor-widget-shortcode\" data-id=\"e34e67d\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div id=\"tb-booking-widget\" class=\"tb-booking-widget\"\n     data-lang=\"es\"\n     data-fixed-origin=\"\"\n     data-fixed-origin-lat=\"\"\n     data-fixed-origin-lng=\"\"\n     dir=\"ltr\">\n\n    <!-- Multi-city progress indicator -->\n    <div id=\"tb-multi-progress\"><\/div>\n\n    <!-- Progress Bar -->\n    <div class=\"tb-progress\">\n        <div class=\"tb-progress__step tb-progress__step--active\" data-step=\"1\">\n            <span class=\"tb-progress__number\">1<\/span>\n            <span class=\"tb-progress__label\">Ruta<\/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\">Veh\u00edculo<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"3\">\n            <span class=\"tb-progress__number\">3<\/span>\n            <span class=\"tb-progress__label\">Pago<\/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        Traslados    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"round-trip\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1zm0 12.5A5.5 5.5 0 1113.5 8 5.51 5.51 0 018 13.5zM8.5 4H7v5l4.25 2.55.75-1.23-3.5-2.07V4z\" fill=\"currentColor\"\/><\/svg>\n        Ida y vuelta    <\/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\">Hora en Marruecos: Mejor Gu\u00eda R\u00e1pida de 14 Preguntas Frecuentes<\/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            A\u00f1adir regreso        <\/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            Buscar        <\/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            Buscar        <\/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            Buscar        <\/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\">Pasajeros<\/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\">Equipaje<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-luggage-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Flight number (shown below bar when airport detected) -->\n<div id=\"tb-flight-bar\">\n    <label class=\"tb-pill-bar__label\">N\u00famero de vuelo<\/label>\n    <input type=\"text\" id=\"tb-flight-number\" class=\"tb-pill-bar__input\" placeholder=\"ej. 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        Pago seguro    <\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 2: Vehicle -->\n    <div id=\"tb-step-2\" class=\"tb-step\">\n        \n<!-- Back Button -->\n<button type=\"button\" class=\"tb-btn-back\" data-back=\"1\">\n    &larr; Volver a la b\u00fasqueda<\/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        Regreso    <\/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\">Elija su veh\u00edculo<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">Cargando veh\u00edculos...<\/div>\n<\/div>\n\n<!-- Extras -->\n<div id=\"tb-extras-section\" class=\"tb-extras-section\" style=\"display: none;\">\n    <h4 class=\"tb-section-title\">Additional services and goods<\/h4>\n    <p class=\"tb-section-subtitle\">Servicios opcionales para mejorar su viaje<\/p>\n    <div id=\"tb-extras-container\"><\/div>\n<\/div>\n\n<!-- How it Works -->\n<div class=\"tb-how-it-works\">\n    <h4 class=\"tb-section-title\">How it Works<\/h4>\n    <div class=\"tb-how-it-works__steps\">\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">1<\/div>\n            <div>\n                <h5>Select Your Route and Car<\/h5>\n                <p>Enter your pick-up and drop-off locations, choose your preferred car.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">2<\/div>\n            <div>\n                <h5>Provide Booking Details<\/h5>\n                <p>Fill in your details and select extra services you might need.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">3<\/div>\n            <div>\n                <h5>Enjoy the Ride<\/h5>\n                <p>Our driver will arrive at your pick-up location on time.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Continue Button -->\n<button type=\"button\" id=\"tb-btn-continue\" class=\"tb-btn tb-btn--primary tb-btn--full\" disabled>\n    Continuar<\/button>\n\n<!-- Hidden sidebar compat elements -->\n<div style=\"display:none\">\n    <span id=\"tb-sidebar-route\"><\/span>\n    <span id=\"tb-sidebar-date\"><\/span>\n    <span id=\"tb-sidebar-vehicle\"><\/span>\n    <span id=\"tb-sidebar-passengers\"><\/span>\n    <div id=\"tb-sidebar-extras-list\"><\/div>\n    <span id=\"tb-sidebar-total\"><\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 3: Payment -->\n    <div id=\"tb-step-3\" class=\"tb-step\">\n        \n<!-- Checkout Progress -->\n<div class=\"tb-checkout-progress\">\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--done\">Ride Type<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--active\">Detalles de la reserva<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--upcoming\">Checkout<\/div>\n<\/div>\n\n<div class=\"tb-step3-layout\">\n    <div class=\"tb-step3-main\">\n        <!-- Back Button -->\n        <button type=\"button\" class=\"tb-btn-back\" data-back=\"2\">\n            &larr; Volver al veh\u00edculo        <\/button>\n\n        <!-- Transfer Details Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Transfer Details<\/h4>\n            <!-- Mini Map -->\n            <div id=\"tb-checkout-map\" class=\"tb-checkout-map\"><\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--pickup\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-pickup-display\">--<\/span>\n            <\/div>\n            <div class=\"tb-form-group\" id=\"tb-checkout-flight-group\" style=\"display:none;\">\n                <label class=\"tb-label\">N\u00famero de vuelo<\/label>\n                <input type=\"text\" id=\"tb-checkout-flight\" class=\"tb-input\" placeholder=\"ej. AT 1234\">\n            <\/div>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Fecha<\/label>\n                    <input type=\"date\" id=\"tb-checkout-date-display\" class=\"tb-input\" disabled>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Time<\/label>\n                    <input type=\"time\" id=\"tb-checkout-time-display\" class=\"tb-input\" disabled>\n                <\/div>\n            <\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--dropoff\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-dropoff-display\">--<\/span>\n            <\/div>\n            <div id=\"tb-pickup-instructions\"><\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">More details about the address<\/label>\n                <input type=\"text\" id=\"tb-special-requests\" class=\"tb-input\" placeholder=\"Hotel name, room number, etc.\">\n            <\/div>\n        <\/div>\n\n        <!-- Personal Information Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Personal Information<\/h4>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-first-name\" class=\"tb-input\" placeholder=\"Enter your first name\">\n                    <div class=\"tb-field-error\" data-field=\"first-name\"><\/div>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-last-name\" class=\"tb-input\" placeholder=\"Enter your last name\">\n                    <div class=\"tb-field-error\" data-field=\"last-name\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-email\">Email *<\/label>\n                <input type=\"email\" id=\"tb-customer-email\" class=\"tb-input\" placeholder=\"Enter your email\">\n                <div class=\"tb-field-error\" data-field=\"email\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Nationality<\/label>\n                <select id=\"tb-customer-nationality\" class=\"tb-input tb-select\">\n                    <option value=\"\">Please select country<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-phone\">N\u00famero de tel\u00e9fono *<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-phone-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-phone\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n                <div class=\"tb-field-error\" data-field=\"phone\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">N\u00famero de WhatsApp<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-wa-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-whatsapp\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Custom Fields (dynamically populated by JS) -->\n        <div id=\"tb-custom-fields-card\" class=\"tb-card\" style=\"display:none;\">\n            <h4 class=\"tb-card__title\">Additional Information<\/h4>\n            <div id=\"tb-custom-fields-container\"><\/div>\n        <\/div>\n\n        <!-- Promo Code Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">C\u00f3digo promocional<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Introduzca el c\u00f3digo promocional\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Aplicar<\/button>\n            <\/div>\n            <div id=\"tb-promo-message\" class=\"tb-promo-message\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <!-- Payment Card -->\n        <div class=\"tb-card\" id=\"tb-payment-card\">\n            <h4 class=\"tb-card__title\">Payment Options<\/h4>\n            <div id=\"tb-payment-errors\" class=\"tb-alert tb-alert--error\" style=\"display: none;\"><\/div>\n\n            <!-- Payment Choice Cards -->\n            <div id=\"tb-payment-choices\" class=\"tb-payment-choices\">\n                <!-- Dynamically populated by JS based on available gateways -->\n            <\/div>\n\n            <!-- Legacy Gateway Selector (hidden, used internally) -->\n            <div class=\"tb-gateway-selector\" id=\"tb-gateway-selector\" style=\"display: none !important;\">\n                <label class=\"tb-gateway-option\" data-gateway=\"stripe\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"stripe\">\n                    <span class=\"tb-gateway-option__label\">Credit \/ Debit Card<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"cash\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"cash\">\n                    <span class=\"tb-gateway-option__label\">Cash on Pickup<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"paypal\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"paypal\">\n                    <span class=\"tb-gateway-option__label\">PayPal<\/span>\n                <\/label>\n            <\/div>\n\n            <!-- Legacy Payment options (hidden, used internally) -->\n            <div id=\"tb-payment-options\" class=\"tb-payment-options\" style=\"display: none;\">\n                <label class=\"tb-payment-option tb-payment-option--active\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"full\" checked>\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Pagar el monto total<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-full-amount\"><\/span>\n                    <\/div>\n                <\/label>\n                <label class=\"tb-payment-option\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"deposit\">\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Pagar solo el dep\u00f3sito<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-deposit-amount\"><\/span>\n                        <span class=\"tb-payment-option__note\" id=\"tb-option-remaining\"><\/span>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <!-- Terms & Conditions -->\n            <div class=\"tb-terms\">\n                <label class=\"tb-terms__label\">\n                    <input type=\"checkbox\" id=\"tb-terms-checkbox\" class=\"tb-terms__checkbox\">\n                    <span>I agree to the <a href=\"#\" target=\"_blank\">Terms &amp; Conditions<\/a> and <a href=\"#\" target=\"_blank\">Privacy Policy<\/a><\/span>\n                <\/label>\n                <div class=\"tb-field-error\" data-field=\"terms\"><\/div>\n            <\/div>\n\n            <button type=\"button\" id=\"tb-pay-button\" class=\"tb-btn tb-btn--primary tb-btn--full\">\n                Proceed to Checkout            <\/button>\n            <div id=\"tb-stripe-element\" style=\"display: none !important;\"><\/div>\n            <button type=\"button\" id=\"tb-confirm-payment-btn\" class=\"tb-btn tb-btn--primary tb-btn--full\" style=\"display: none !important; margin-top: 0.75rem;\">\n                Confirmar pago            <\/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\">\u00a1Reserva confirmada!<\/h2>\n    <p class=\"tb-confirmation__subtitle\">Su traslado ha sido reservado con \u00e9xito.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Email de confirmaci\u00f3n enviado a<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\">Fecha y hora<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-datetime\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Pickup<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-pickup\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Drop-off<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-dropoff\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Veh\u00edculo<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-vehicle\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Pasajeros<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-passengers\">--<\/span>\n        <\/div>\n        <!-- Price Details -->\n        <div class=\"tb-receipt__section\">\n            <div class=\"tb-receipt__section-title\">Price Details<\/div>\n            <div class=\"tb-receipt__row\">\n                <span class=\"tb-receipt__label\">Transfer<\/span>\n                <span class=\"tb-receipt__value\" id=\"tb-receipt-base-price\">--<\/span>\n            <\/div>\n            <div id=\"tb-receipt-extras-list\"><\/div>\n            <div class=\"tb-receipt__row\" id=\"tb-receipt-roundtrip-row\" style=\"display:none;\">\n                <span class=\"tb-receipt__label\">Ida y vuelta<\/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\">Pago<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-payment\">--<\/span>\n        <\/div>\n    <\/div>\n\n    <div class=\"tb-confirmation__actions\">\n        <button type=\"button\" id=\"tb-download-receipt\" class=\"tb-btn tb-btn--outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-2px;margin-right:6px;\"><path d=\"M8 2v8M4 7l4 4 4-4\"\/><path d=\"M2 12v2h12v-2\"\/><\/svg>\n            Download Receipt        <\/button>\n        <button type=\"button\" id=\"tb-book-another\" class=\"tb-btn tb-btn--primary\">\n            Reservar otro traslado        <\/button>\n    <\/div>\n<\/div>\n    <\/div>\n<\/div>\n<style id=\"tb-wp-overrides\">\n\/* === Widget container: full width, break out of theme container === *\/\nhtml body #tb-booking-widget {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding: 0 !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    overflow-x: hidden !important;\n    background: transparent !important;\n}\n\n\/* === Step 1: full-bleed hero === *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* === Ensure WP theme does not constrain step-1 children === *\/\nhtml body #tb-booking-widget #tb-step-1 .tb-mode-tabs,\nhtml body #tb-booking-widget #tb-step-1 .tb-step1-headline,\nhtml body #tb-booking-widget #tb-step-1 #tb-single-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-multi-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-flight-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-no-route-container,\nhtml body #tb-booking-widget #tb-step-1 .tb-trust-badges {\n    max-width: 1400px !important;\n    width: 100% !important;\n}\n\n\/* === Hide progress bar on Step 1 === *\/\nhtml body #tb-booking-widget .tb-progress {\n    display: none !important;\n}\n\n\/* === WP Theme Reset: beat any theme selector === *\/\nhtml body #tb-booking-widget *,\nhtml body #tb-booking-widget *::before,\nhtml body #tb-booking-widget *::after {\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget button,\nhtml body #tb-booking-widget input[type=\"button\"],\nhtml body #tb-booking-widget input[type=\"submit\"],\nhtml body #tb-booking-widget input[type=\"reset\"] {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    text-decoration: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    line-height: normal !important;\n    outline: none !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    transition: all 0.2s !important;\n}\nhtml body #tb-booking-widget input,\nhtml body #tb-booking-widget select,\nhtml body #tb-booking-widget textarea {\n    box-shadow: none !important;\n    text-shadow: none !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget input:focus,\nhtml body #tb-booking-widget select:focus,\nhtml body #tb-booking-widget textarea:focus {\n    box-shadow: none !important;\n}\n\n\/* Buttons *\/\nhtml body #tb-booking-widget .tb-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 0.5rem !important;\n    padding: 14px 28px !important;\n    border: none !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:hover:not(:disabled) {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:disabled {\n    opacity: 0.5 !important;\n    cursor: not-allowed !important;\n}\nhtml body #tb-booking-widget .tb-btn-back {\n    background: none !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    padding: 8px 0 !important;\n    font-size: 0.9rem !important;\n    cursor: pointer !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Theme-proof overrides \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    background: var(--tb-primary, #1a1a2e) !important;\n    border-radius: 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border: none !important;\n    box-shadow: none !important;\n    min-height: 560px !important;\n}\nhtml body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n    position: relative !important;\n    z-index: 1 !important;\n    max-width: 1400px !important;\n    width: 100% !important;\n    padding-left: 80px !important;\n    padding-right: 80px !important;\n}\n\n\/* Hero decorative curve *\/\nhtml body #tb-booking-widget .tb-hero-curve {\n    position: absolute !important;\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 35% !important;\n    height: 100% !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n}\n\n\/* Mode Tabs *\/\nhtml body #tb-booking-widget .tb-mode-tabs {\n    display: flex !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n    margin-bottom: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n    padding-top: 24px !important;\n    padding-bottom: 0 !important;\n    background: transparent !important;\n    border-top: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab {\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 2px solid transparent !important;\n    border-radius: 0 !important;\n    padding: 12px 16px !important;\n    font-weight: 500 !important;\n    font-size: 1rem !important;\n    color: rgba(255,255,255,0.5) !important;\n    cursor: pointer !important;\n    outline: none !important;\n    box-shadow: none !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    white-space: nowrap !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab:hover {\n    background: transparent !important;\n    color: rgba(255,255,255,0.85) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active {\n    background: transparent !important;\n    color: #fff !important;\n    border-bottom-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active:hover {\n    background: transparent !important;\n    color: #fff !important;\n}\n\n\/* Hero headline *\/\nhtml body #tb-booking-widget .tb-step1-headline {\n    font-size: 3.5rem !important;\n    font-weight: 500 !important;\n    color: #fff !important;\n    line-height: 1.1 !important;\n    margin: 16px 0 32px !important;\n    max-width: 700px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n    letter-spacing: -0.02em !important;\n}\n\n\/* Unified search bar row *\/\nhtml body #tb-booking-widget .tb-pill-bar__row {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 50px !important;\n    padding: 4px !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;\n    border: none !important;\n}\n\n\/* Fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field {\n    flex: 0 0 auto !important;\n    min-width: 0 !important;\n    position: relative !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 12px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    border-right: 1px solid #e5e7eb !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from,\nhtml body #tb-booking-widget .tb-pill-bar__field--to {\n    flex: 1 1 0 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from {\n    border-radius: 20px 0 0 20px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--date,\nhtml body #tb-booking-widget .tb-pill-bar__field--return {\n    flex: 0 0 auto !important;\n    width: 170px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n    border-right: none !important;\n}\n\n\/* Field icons *\/\nhtml body #tb-booking-widget .tb-pill-bar__icon {\n    flex-shrink: 0 !important;\n    font-size: 0.9rem !important;\n    color: #6b7280 !important;\n    line-height: 1 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\n\n\/* Inputs inside bar *\/\nhtml body #tb-booking-widget .tb-pill-bar__input {\n    border: none !important;\n    background: transparent !important;\n    font-size: 0.95rem !important;\n    color: #111827 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    outline: none !important;\n    min-width: 0 !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    height: auto !important;\n    line-height: normal !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input::placeholder {\n    color: #9ca3af !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input:focus {\n    outline: none !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n\/* Autocomplete dropdown inside bar fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-dropdown {\n    position: absolute !important;\n    top: calc(100% + 14px) !important;\n    left: -6px !important;\n    right: auto !important;\n    z-index: 100 !important;\n    min-width: 420px !important;\n    width: max-content !important;\n    max-width: 600px !important;\n    border-radius: 12px !important;\n    background: #fff !important;\n    box-shadow: 0 8px 40px rgba(0,0,0,0.12) !important;\n    overflow-y: auto !important;\n    max-height: 280px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-item__name {\n    white-space: normal !important;\n    word-break: break-word !important;\n    overflow: visible !important;\n    text-overflow: unset !important;\n}\nhtml body #tb-booking-widget .tb-autocomplete-item {\n    padding: 14px 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    font-size: 1rem !important;\n    background: #fff !important;\n    border: none !important;\n    border-bottom: 1px solid #e0e0e0 !important;\n    box-shadow: none !important;\n}\n\n\/* Clear buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__clear {\n    flex-shrink: 0 !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 50% !important;\n    background: #e5e7eb !important;\n    border: none !important;\n    cursor: pointer !important;\n    font-size: 0.85rem !important;\n    line-height: 1 !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #6b7280 !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Swap button *\/\nhtml body #tb-booking-widget .tb-pill-bar__swap {\n    position: absolute !important;\n    right: -14px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    z-index: 10 !important;\n    font-size: 0.75rem !important;\n    color: #6b7280 !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    padding: 0 !important;\n}\n\n\/* Add return button *\/\nhtml body #tb-booking-widget .tb-pill-bar__add-return {\n    border: none !important;\n    border-right: 1px solid #e5e7eb !important;\n    background: transparent !important;\n    color: #6b7280 !important;\n    font-size: 0.85rem !important;\n    font-weight: 500 !important;\n    cursor: pointer !important;\n    padding: 8px 14px !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n    align-items: center !important;\n    gap: 4px !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\n\n\/* Return field border *\/\nhtml body #tb-booking-widget #tb-return-field {\n    border-right: 1px solid #e5e7eb !important;\n}\n\n\/* Pax container *\/\nhtml body #tb-booking-widget .tb-pill-bar__pax {\n    position: relative !important;\n    align-items: center !important;\n    padding: 0 8px !important;\n    border-right: none !important;\n    flex: 0 0 auto !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Pax pill *\/\nhtml body #tb-booking-widget .tb-pax-pill {\n    align-items: center !important;\n    gap: 8px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    padding: 6px 10px !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    color: #111827 !important;\n    box-shadow: none !important;\n}\n\n\/* Multi-city pax pill: white text on dark bg *\/\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill {\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill svg {\n    color: rgba(255,255,255,0.7) !important;\n}\n\n\/* Pax backdrop *\/\nhtml body #tb-booking-widget .tb-pax-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body #tb-booking-widget .tb-pax-backdrop.tb-show { display: block !important; }\n\/* Pax dropdown (centered popup) *\/\nhtml body #tb-booking-widget .tb-pax-dropdown {\n    position: fixed !important;\n    top: 50% !important; left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    right: auto !important; bottom: auto !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 24px 28px 20px !important;\n    z-index: 99999 !important;\n    min-width: 280px !important;\n    max-width: 320px !important;\n    width: 90% !important;\n    border: none !important;\n}\n\n\/* Trust badges *\/\nhtml body #tb-booking-widget .tb-trust-badges {\n    display: flex !important;\n    align-items: center !important;\n    gap: 40px !important;\n    margin-top: 32px !important;\n    padding-bottom: 48px !important;\n    flex-wrap: wrap !important;\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\nhtml body #tb-booking-widget .tb-trust-badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    color: #fff !important;\n    font-size: 0.95rem !important;\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n    background: none !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Counters (+\/-) *\/\nhtml body #tb-booking-widget .tb-counter__btn {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 44px !important;\n    height: 44px !important;\n    font-size: 1.25rem !important;\n    cursor: pointer !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\nhtml body #tb-booking-widget .tb-counter__btn:hover {\n    background: var(--tb-border, #e0e0e0) !important;\n}\n\n\/* Pill Bar buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__btn {\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 8px 16px !important;\n    font-weight: 500 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search {\n    background: var(--tb-accent) !important;\n    color: #fff !important;\n    border-radius: 50px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent:hover,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search:hover {\n    background: #2563eb !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--return {\n    background: transparent !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--swap {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    border-radius: 50% !important;\n}\n\n\/* Inputs *\/\nhtml body #tb-booking-widget .tb-input {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 100% !important;\n}\nhtml body #tb-booking-widget .tb-input:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget .tb-select {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Extras toggles *\/\nhtml body #tb-booking-widget .tb-extra-card__toggle {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-extra-card__toggle--checked {\n    background: var(--tb-accent, #e94560) !important;\n    border-color: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\n\n\/* Multi-city add\/remove *\/\nhtml body #tb-booking-widget .tb-multi-bar__add-btn {\n    background: transparent !important;\n    border: 2px dashed var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n    border-radius: 25px !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__remove {\n    background: transparent !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    cursor: pointer !important;\n}\n\n\/* Multi-city leg row icons *\/\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__icon {\n    font-size: 0 !important;\n    width: 14px !important;\n    height: 14px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--from .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='3' stroke='%236b7280' stroke-width='1.5'\/%3E%3Ccircle cx='7' cy='7' r='1' fill='%236b7280'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--to .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7 1C4.5 1 2.5 3 2.5 5.5C2.5 9 7 13 7 13s4.5-4 4.5-7.5C11.5 3 9.5 1 7 1z' stroke='%236b7280' stroke-width='1.3'\/%3E%3Ccircle cx='7' cy='5.5' r='1.5' stroke='%236b7280' stroke-width='1.3'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--date .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z' stroke='%236b7280' stroke-width='1.3' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\n\n\/* Vehicle cards *\/\nhtml body #tb-booking-widget .tb-vehicle-card {\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* Search button *\/\nhtml body #tb-booking-widget .tb-pill-bar__search {\n    background: var(--tb-primary, #1a1a2e) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 50px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    padding: 14px 32px !important;\n    margin: 3px !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__search:hover {\n    background: var(--tb-primary-light, #2d2d44) !important;\n    color: #fff !important;\n}\n\n\/* Pax stepper buttons *\/\nhtml body #tb-booking-widget .tb-pax-stepper__btn {\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    border-radius: 50% !important;\n    cursor: pointer !important;\n    color: #374151 !important;\n    width: 32px !important;\n    height: 32px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1rem !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pax-stepper__btn:hover {\n    border-color: var(--tb-accent) !important;\n    color: var(--tb-accent) !important;\n}\n\n\/* \u2550\u2550\u2550 Checkout Progress Bar (Step 3) \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-checkout-progress {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    overflow: hidden !important;\n    margin-bottom: 2rem !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step {\n    flex: 1 !important;\n    text-align: center !important;\n    padding: 1rem 0.75rem !important;\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    background: transparent !important;\n    border: none !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--done {\n    color: var(--tb-success, #10b981) !important;\n    background: rgba(16, 185, 129, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--active {\n    color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--upcoming {\n    opacity: 0.5 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 3 Cards & Layout \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-card {\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 2rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 1.5rem !important;\n    overflow: visible !important;\n}\nhtml body #tb-booking-widget .tb-card__title {\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 1.5rem !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Checkout location dots *\/\nhtml body #tb-booking-widget .tb-checkout-location {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--pickup {\n    background: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--dropoff {\n    background: var(--tb-primary, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 1rem !important;\n}\n\n\/* Phone input *\/\nhtml body #tb-booking-widget .tb-phone-input {\n    display: flex !important;\n    align-items: stretch !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    overflow: visible !important;\n    background: #fff !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__prefix {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 0 10px !important;\n    background: var(--tb-bg, #f0f4f8) !important;\n    font-weight: 600 !important;\n    font-size: 0.9rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    border-right: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 0 !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    border-left: none !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__field {\n    flex: 1 !important;\n    border: none !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    outline: none !important;\n    min-width: 0 !important;\n}\nhtml body .tb-phone-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body .tb-phone-backdrop.tb-show { display: block !important; }\nhtml body .tb-phone-dropdown {\n    position: fixed !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    z-index: 99999 !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 0 !important;\n    min-width: 280px !important;\n    max-width: 360px !important;\n    width: 90% !important;\n    max-height: 70vh !important;\n    display: none !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n    touch-action: manipulation !important;\n    margin: 0 !important;\n    border: none !important;\n}\nhtml body .tb-phone-dropdown.tb-show { display: flex !important; }\nhtml body .tb-phone-dropdown__header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    padding: 16px 20px 12px !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body .tb-phone-dropdown__close {\n    background: none !important;\n    border: none !important;\n    font-size: 1.5rem !important;\n    cursor: pointer !important;\n    padding: 0 4px !important;\n}\nhtml body .tb-phone-dropdown__search {\n    width: 100% !important;\n    padding: 10px 20px !important;\n    border: none !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n    font-size: 16px !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    outline: none !important;\n    background: #fafafa !important;\n    border-radius: 0 !important;\n}\nhtml body .tb-phone-dropdown__list {\n    overflow-y: auto !important;\n    min-height: 120px !important;\n    max-height: calc(70vh - 110px) !important;\n    -webkit-overflow-scrolling: touch !important;\n}\nhtml body .tb-phone-dropdown__item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 10px 20px !important;\n    cursor: pointer !important;\n    font-size: 0.9rem !important;\n    border: none !important;\n    background: transparent !important;\n    touch-action: manipulation !important;\n}\nhtml body .tb-phone-dropdown__item:hover {\n    background: var(--tb-bg, #f0f4f8) !important;\n}\nhtml body .tb-phone-dropdown__item-flag {\n    width: 24px !important;\n    height: 18px !important;\n    object-fit: contain !important;\n}\nhtml body .tb-phone-input__flag {\n    width: 20px !important;\n    height: 15px !important;\n    object-fit: contain !important;\n}\n\n\/* Gateway selector *\/\nhtml body #tb-booking-widget .tb-gateway-selector {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.5rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.875rem 1rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Custom fields (Additional Information) *\/\nhtml body #tb-booking-widget .tb-tour-checkout__field {\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__label {\n    display: block !important;\n    font-size: 0.8rem !important;\n    font-weight: 600 !important;\n    color: #475569 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    margin-bottom: 6px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea {\n    width: 100% !important;\n    padding: 12px 14px !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input:focus,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget #tb-custom-fields-container {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 1.5rem !important;\n}\n\n\/* Confirm payment button \u2014 hidden until Stripe element is shown *\/\nhtml body #tb-booking-widget #tb-confirm-payment-btn {\n    margin-top: 0.75rem !important;\n}\n\/* Stripe element \u2014 hidden by default *\/\nhtml body #tb-booking-widget #tb-stripe-element {\n    margin-top: 1rem !important;\n    margin-bottom: 0.5rem !important;\n}\n\/* Gradient summary sidebar *\/\nhtml body #tb-booking-widget .tb-summary-gradient {\n    background: linear-gradient(135deg, var(--tb-primary, #0f3460) 0%, #1a365d 100%) !important;\n    border-radius: 12px !important;\n    padding: 1.75rem !important;\n    color: #fff !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    border-bottom: 1px solid rgba(255,255,255,0.15) !important;\n    padding-bottom: 1.25rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-name {\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-cap {\n    font-size: 0.85rem !important;\n    color: rgba(255,255,255,0.7) !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.6rem 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    background: rgba(255,255,255,0.3) !important;\n    border: 2px solid #fff !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-text {\n    color: #fff !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-price {\n    color: #fff !important;\n    font-weight: 700 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__total {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    border-top: 2px solid rgba(255,255,255,0.25) !important;\n    margin-top: 1.25rem !important;\n    padding-top: 1.25rem !important;\n    font-size: 1.25rem !important;\n    font-weight: 800 !important;\n    color: #fff !important;\n}\n\n\/* Payment options *\/\nhtml body #tb-booking-widget .tb-payment-options {\n    gap: 0.75rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Google Places autocomplete *\/\nhtml body .pac-container {\n    z-index: 100000 !important;\n    min-width: 420px !important;\n    width: auto !important;\n    max-width: 600px !important;\n    border-radius: 16px !important;\n    border: none !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.18) !important;\n    padding: 8px 0 !important;\n}\nhtml body .pac-container::after {\n    display: none !important;\n}\nhtml body .pac-item {\n    padding: 10px 16px !important;\n    cursor: pointer !important;\n    border-bottom: none !important;\n    border-top: none !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    line-height: 1.4 !important;\n    font-size: 0.9rem !important;\n}\nhtml body .pac-item .pac-item-query {\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: #1f2937 !important;\n    white-space: normal !important;\n    word-break: break-word !important;\n}\nhtml body .pac-item .pac-item-query + span {\n    font-size: 0.82rem !important;\n    color: #6b7280 !important;\n    white-space: normal !important;\n}\n\n\/* \u2550\u2550\u2550 Step 2: Route Bar & Vehicle Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-route-bar {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 1rem 1.25rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 0.75rem !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__point {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.6rem !important;\n    flex: 1 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__label {\n    display: block !important;\n    font-size: 0.72rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 600 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__address {\n    display: block !important;\n    font-size: 0.92rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    max-width: 260px !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip {\n    display: flex !important;\n    gap: 1.5rem !important;\n    justify-content: flex-end !important;\n    padding: 0.75rem 0 !important;\n    background: transparent !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip__badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-size: 0.82rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 500 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-map {\n    width: 100% !important;\n    height: 250px !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-map {\n    width: 100% !important;\n    height: 180px !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: stretch !important;\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image {\n    width: 220px !important;\n    min-height: 160px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    padding: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image img {\n    max-width: 100% !important;\n    height: auto !important;\n    object-fit: contain !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__details {\n    flex: 1 !important;\n    padding: 1.25rem !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__name {\n    font-size: 1.15rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 0.5rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__specs {\n    display: flex !important;\n    gap: 1rem !important;\n    font-size: 0.85rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__pricing {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n    justify-content: center !important;\n    padding: 1.25rem !important;\n    min-width: 130px !important;\n    gap: 0.5rem !important;\n    border-left: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__price-amount {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 20px !important;\n    padding: 8px 22px !important;\n    font-size: 0.88rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn:hover {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\n\n\/* \u2550\u2550\u2550 How It Works \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-how-it-works {\n    margin-top: 3rem !important;\n    padding-top: 2rem !important;\n    border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__steps {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 2rem !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__number {\n    width: 48px !important;\n    height: 48px !important;\n    border-radius: 50% !important;\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 auto 1rem !important;\n}\n\n\/* \u2550\u2550\u2550 Payment Choice Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-payment-choices {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice__radio {\n    width: 20px !important;\n    height: 20px !important;\n    border-radius: 50% !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active .tb-payment-choice__radio {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Terms & Promo \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-terms__label {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 0.75rem !important;\n    cursor: pointer !important;\n    font-size: 0.88rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-terms__label a {\n    color: var(--tb-accent, #e94560) !important;\n    text-decoration: underline !important;\n}\nhtml body #tb-booking-widget .tb-promo-row {\n    display: flex !important;\n    gap: 0.5rem !important;\n}\nhtml body #tb-booking-widget .tb-promo-row__input {\n    flex: 1 !important;\n}\n\n\/* \u2550\u2550\u2550 Confirmation \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-confirmation__checkmark {\n    color: var(--tb-success, #10b981) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions {\n    display: flex !important;\n    gap: 1rem !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Summary Gradient: Return Leg \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-summary-gradient__divider {\n    height: 1px !important;\n    background: rgba(255,255,255,0.15) !important;\n    margin: 0.75rem 0 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Mobile overrides \u2550\u2550\u2550 *\/\n@media (max-width: 768px) {\n    html body #tb-booking-widget #tb-step-1 {\n        padding: 28px 20px 24px !important;\n        border-radius: 0 !important;\n        min-height: 400px !important;\n    }\n    html body #tb-booking-widget #tb-step-1::after {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-hero-curve {\n        display: none !important;\n    }\n    html body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n    html body #tb-booking-widget .tb-step1-headline {\n        font-size: 1.6rem !important;\n        margin: 1rem 0 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__row {\n        flex-direction: column !important;\n        border-radius: 16px !important;\n        padding: 8px !important;\n        gap: 0 !important;\n        flex-wrap: wrap !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field,\n    html body #tb-booking-widget .tb-pill-bar__field--from,\n    html body #tb-booking-widget .tb-pill-bar__field--to,\n    html body #tb-booking-widget .tb-pill-bar__field--date,\n    html body #tb-booking-widget .tb-pill-bar__field--return {\n        width: 100% !important;\n        flex: 0 0 auto !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-radius: 0 !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n        border-bottom: none !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field--from {\n        border-radius: 12px 12px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__swap {\n        position: static !important;\n        transform: none !important;\n        width: 100% !important;\n        height: 32px !important;\n        border-radius: 0 !important;\n        margin: 0 !important;\n        box-shadow: none !important;\n        background: #f9fafb !important;\n        border: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        font-size: 0.85rem !important;\n        right: auto !important;\n        top: auto !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__search {\n        width: 100% !important;\n        border-radius: 12px !important;\n        padding: 14px !important;\n        justify-content: center !important;\n        margin: 4px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__pax {\n        width: 100% !important;\n        padding: 0 !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-pax-pill {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__add-return {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-right: none !important;\n    }\n    html body #tb-booking-widget #tb-return-field {\n        width: 100% !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-trust-badges {\n        gap: 12px !important;\n    }\n    html body #tb-booking-widget .tb-trust-badge {\n        font-size: 0.78rem !important;\n    }\n    html body #tb-booking-widget .tb-mode-tabs {\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n        scrollbar-width: none !important;\n    }\n    html body #tb-booking-widget .tb-mode-tab {\n        padding: 8px 14px !important;\n        font-size: 0.82rem !important;\n    }\n    \/* Step 2: mobile vehicle cards *\/\n    html body #tb-booking-widget .tb-vehicle-card {\n        flex-direction: column !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__image {\n        width: 100% !important;\n        min-height: 140px !important;\n        max-height: 180px !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__pricing {\n        flex-direction: row !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        border-left: none !important;\n        border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n        padding: 1rem 1.25rem !important;\n        width: 100% !important;\n        min-width: unset !important;\n    }\n    \/* Step 2: route bar mobile *\/\n    html body #tb-booking-widget .tb-route-bar {\n        flex-direction: column !important;\n        gap: 0 !important;\n        padding: 0 !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__point {\n        padding: 12px 16px !important;\n        border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n        width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__swap-icon {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__address {\n        max-width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-map {\n        height: 180px !important;\n    }\n    \/* Step 2: trust strip mobile *\/\n    html body #tb-booking-widget .tb-trust-strip {\n        flex-wrap: wrap !important;\n        gap: 8px 16px !important;\n        justify-content: center !important;\n    }\n    \/* Step 2: how-it-works mobile *\/\n    html body #tb-booking-widget .tb-how-it-works__steps {\n        grid-template-columns: 1fr !important;\n        gap: 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__step {\n        display: flex !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n        gap: 1rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__number {\n        margin: 0 !important;\n        flex-shrink: 0 !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 1rem !important;\n    }\n    \/* Step 3: single column *\/\n    html body #tb-booking-widget .tb-step3-layout {\n        grid-template-columns: 1fr !important;\n    }\n    html body #tb-booking-widget .tb-step3-sidebar {\n        position: static !important;\n        order: -1 !important;\n    }\n    html body #tb-booking-widget .tb-checkout-map {\n        height: 140px !important;\n    }\n    \/* Confirmation mobile *\/\n    html body #tb-booking-widget .tb-confirmation__actions {\n        flex-direction: column !important;\n        gap: 10px !important;\n    }\n    html body #tb-booking-widget .tb-confirmation__actions .tb-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f58ff9a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f58ff9a\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3e2cfe9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3e2cfe9\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7916f25 elementor-widget elementor-widget-spacer\" data-id=\"7916f25\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ed7084 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9ed7084\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<article class=\"root-gchm\">\r\n<section class=\"hero-gchm\"><div class=\"sun-gchm\"><\/div><div class=\"hin-gchm\"><div class=\"htx-gchm\">\r\n<span class=\"eyebrow-gchm\">Preguntas frecuentes + traslado privado<\/span><h1>Hora en Marruecos: Mejor Gu\u00eda R\u00e1pida de 14 Preguntas Frecuentes<\/h1>\r\n<p class=\"lead-gchm\">La hora en Marruecos es UTC+1 todo el a\u00f1o, salvo en Ramad\u00e1n. Aqu\u00ed tienes la hora, la diferencia con Espa\u00f1a y las respuestas a las preguntas m\u00e1s buscadas sobre Marruecos, con traslado privado desde 16\u20ac por veh\u00edculo.<\/p>\r\n<div class=\"btns-gchm\"><a class=\"btn-gchm b1-gchm\" href=\"https:\/\/transfers.ma\/es\/traslados\/\">Reservar ahora<\/a><a class=\"btn-gchm b2-gchm\" href=\"tel:+212661614943\">Llamar +212 661 614 943<\/a><a class=\"btn-gchm b3-gchm\" href=\"https:\/\/wa.me\/447401523866?text=Hola%2C%20quiero%20reservar%20un%20traslado\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><\/div>\r\n<\/div><div class=\"himg-gchm\"><div class=\"arch-gchm\">\r\n<img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/transfers.ma\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-5_-2025_-03_56_42-PM.webp\" alt=\"hora en marruecos\" width=\"800\" height=\"600\" loading=\"eager\"><\/div>\r\n<div class=\"badge-gchm\"><small>Traslado desde<\/small>desde 16\u20ac<\/div><\/div><\/div><svg class=\"hills-gchm\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#F7EEE3\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<div class=\"stats-gchm\"><div class=\"st-gchm\"><b>UTC+1<\/b><span>hora todo el a\u00f1o<\/span><\/div><div class=\"st-gchm\"><b>14<\/b><span>preguntas respondidas<\/span><\/div><div class=\"st-gchm\"><b>desde 16\u20ac<\/b><span>traslado privado<\/span><\/div><div class=\"st-gchm\"><b>24\/7<\/b><span>sin recargo nocturno<\/span><\/div><\/div>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Hora en Marruecos: UTC+1 todo el a\u00f1o<\/h2>\r\n<p>La hora en Marruecos es una de las dudas m\u00e1s habituales de quien planea un viaje o una llamada. La respuesta es sencilla: Marruecos usa UTC+1 de forma permanente desde 2018, y no cambia el reloj en marzo ni en octubre. La \u00fanica excepci\u00f3n es el mes de Ramad\u00e1n, cuando retrasa una hora.<\/p>\r\n<p>Quien consulta hora Marruecos suele querer saber cu\u00e1nta diferencia hay con Espa\u00f1a. En invierno no hay ninguna; en verano, Marruecos va una hora por detr\u00e1s de la pen\u00ednsula. Esa diferencia afecta a vuelos, reservas de traslado, citas y llamadas con familiares.<\/p>\r\n<p>Esta gu\u00eda responde a qu\u00e9 hora es en Marruecos y a otras 13 preguntas muy buscadas: capital, idioma, moneda, seguridad, pasaporte y qu\u00e9 hacer. Al final tienes enlaces a las gu\u00edas de cada ciudad y a las tarifas de traslado privado desde los aeropuertos.<\/p>\r\n<div class=\"call-gchm\"><b>Dato r\u00e1pido<\/b><p>La hora en Marruecos es UTC+1 durante casi todo el a\u00f1o. En invierno coincide con la pen\u00ednsula; en verano va una hora por detr\u00e1s; en Ramad\u00e1n retrasa una hora.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Hora en Marruecos y Espa\u00f1a: tabla de diferencias<\/h2>\r\n<p>Esta tabla resume la hora en Marruecos frente a Espa\u00f1a en cada \u00e9poca. \u00dasala para planificar vuelos, reservas y llamadas.<\/p>\r\n<div class=\"tw-gchm\"><table><thead><tr><th>\u00c9poca<\/th><th>Hora en Marruecos<\/th><th>Espa\u00f1a peninsular<\/th><th>Diferencia<\/th><\/tr><\/thead><tbody><tr><td>Invierno (finales de octubre a finales de marzo)<\/td><td>UTC+1<\/td><td>UTC+1<\/td><td>Misma hora<\/td><\/tr><tr><td>Verano (finales de marzo a finales de octubre)<\/td><td>UTC+1<\/td><td>UTC+2<\/td><td>Marruecos, 1 h menos<\/td><\/tr><tr><td>Ramad\u00e1n en invierno<\/td><td>UTC+0<\/td><td>UTC+1<\/td><td>Marruecos, 1 h menos<\/td><\/tr><tr><td>Canarias en invierno<\/td><td>UTC+1<\/td><td>UTC+0<\/td><td>Marruecos, 1 h m\u00e1s<\/td><\/tr><tr><td>Canarias en verano<\/td><td>UTC+1<\/td><td>UTC+1<\/td><td>Misma hora<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-gchm\">Las fechas del Ramad\u00e1n cambian cada a\u00f1o porque siguen el calendario lunar. Comprueba la fecha exacta antes de viajar.<\/p>\r\n<p>Si quieres calcular la hora en Marruecos ahora, parte de la hora de tu pa\u00eds y aplica la diferencia de la tabla. Es la forma m\u00e1s fiable, porque la hora oficial depende de la \u00e9poca del a\u00f1o.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Qu\u00e9 hora es en Marruecos durante el Ramad\u00e1n<\/h2>\r\n<p>Durante el Ramad\u00e1n, Marruecos retrasa el reloj una hora y pasa a UTC+0. Al terminar el mes, vuelve a UTC+1. El cambio se anuncia oficialmente con poca antelaci\u00f3n, porque las fechas dependen de la luna, as\u00ed que conviene confirmarlo unos d\u00edas antes de viajar.<\/p>\r\n<p>Quien busca qu\u00e9 hora es en Marruecos en esas fechas debe tener en cuenta que los comercios, los restaurantes y los transportes ajustan sus horarios. Muchos locales abren m\u00e1s tarde y cierran antes, y por la tarde hay momentos de gran actividad al romper el ayuno.<\/p>\r\n<p>Si viajas en Ramad\u00e1n, reserva el traslado con la hora local confirmada. Nosotros controlamos tu vuelo y ajustamos la recogida, de modo que no pierdes el servicio aunque haya cambios de \u00faltima hora en el horario de los aeropuertos.<\/p>\r\n<p>En esas semanas, la hora actual en Marruecos puede cambiar mientras tu m\u00f3vil se actualiza solo. Comprueba la hora en tu reloj, en tu billete y en la confirmaci\u00f3n de tu alojamiento. Con esas tres referencias evitas perder un vuelo o una cita.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Hora Marruecos y viajes: vuelos, traslados y reservas<\/h2>\r\n<p>Los aeropuertos y las estaciones marroqu\u00edes muestran siempre la hora local. Si tu billete indica la hora en formato 24 horas, compru\u00e9bala con la hora Marruecos del d\u00eda de salida y deja margen al calcular escalas largas.<\/p>\r\n<p>Cuando reserves tu traslado, indica la hora de llegada local. El conductor controla tu vuelo, de modo que si aterrizas con retraso ajusta la recogida sin coste. As\u00ed evitas confusiones entre la hora de Espa\u00f1a y la hora local de Marruecos.<\/p>\r\n<p>En vuelos desde Canarias, recuerda que la diferencia cambia seg\u00fan la estaci\u00f3n. Si dudas, comprueba la hora en Marruecos en la web de la aerol\u00ednea o en tu aplicaci\u00f3n de viaje, y escr\u00edbenos por WhatsApp si necesitas confirmar la recogida.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Capital, idioma y moneda: lo b\u00e1sico de Marruecos<\/h2>\r\n<h3>\u00bfCu\u00e1l es la capital de Marruecos?<\/h3>\r\n<p>La capital es Rabat, a unos 90 km de Casablanca. Casablanca es la ciudad m\u00e1s grande y Marrakech la m\u00e1s visitada. Rabat concentra instituciones y embajadas. Tienes una gu\u00eda completa en <a href=\"https:\/\/transfers.ma\/es\/que-ver-en-rabat-marruecos\/\">qu\u00e9 ver en Rabat Marruecos<\/a>.<\/p>\r\n<h3>\u00bfQu\u00e9 idioma se habla en Marruecos?<\/h3>\r\n<p>Los idiomas oficiales son el \u00e1rabe y el amazigh. En la calle se usa la darija y el franc\u00e9s es muy com\u00fan. En el norte, y sobre todo en T\u00e1nger, mucha gente entiende espa\u00f1ol. En zonas tur\u00edsticas se entiende ingl\u00e9s.<\/p>\r\n<h3>\u00bfCu\u00e1l es la moneda de Marruecos?<\/h3>\r\n<p>La moneda es el d\u00edrham marroqu\u00ed (MAD). Hay cajeros en todas las ciudades, pero conviene llevar efectivo en billetes peque\u00f1os para taxis, zocos y propinas. Cambia dinero en casas de cambio oficiales.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>\u00bfEs seguro viajar a Marruecos? Pasaporte y consejos<\/h2>\r\n<p>Marruecos recibe millones de turistas al a\u00f1o y las zonas tur\u00edsticas son, en general, seguras. Aplica el sentido com\u00fan, vigila bolsos y m\u00f3viles, rechaza gu\u00edas no oficiales y acuerda siempre el precio antes de subir a un taxi.<\/p>\r\n<p>Para entrar necesitas pasaporte en vigor. Los espa\u00f1oles no necesitan visado para estancias tur\u00edsticas de hasta 90 d\u00edas, pero conviene comprobar la vigencia m\u00ednima exigida y las recomendaciones de viaje oficiales unos d\u00edas antes de salir.<\/p>\r\n<p>Si tu viaje incluye varias ciudades, planifica los trayectos con tiempo. Los traslados privados evitan transbordos y regateos, y permiten viajar con equipaje y familia sin depender de horarios de tren o autob\u00fas.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Qu\u00e9 hacer y qu\u00e9 ver en Marruecos: las gu\u00edas por ciudad<\/h2>\r\n<p>Si ya sabes la hora en Marruecos y quieres planificar, estas son las gu\u00edas de cada ciudad. Cada una incluye mapa, qu\u00e9 ver, clima, distancias y tarifas de traslado.<\/p>\r\n<div class=\"lk-gchm\"><a href=\"https:\/\/transfers.ma\/es\/agadir-marruecos\/\"><em>Agadir Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/hoteles-en-agadir-marruecos\/\"><em>Hoteles en Agadir Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/marrakech-marruecos\/\"><em>Marrakech Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/turismo-en-marrakech-marruecos\/\"><em>Turismo en Marrakech Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/fez-marruecos\/\"><em>Fez Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/tiempo-en-fez-marruecos\/\"><em>Tiempo en Fez Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/que-ver-en-fez-marruecos\/\"><em>Qu\u00e9 ver en Fez Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/tanger-marruecos\/\"><em>Tanger Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/hoteles-tanger-marruecos\/\"><em>Hoteles Tanger Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/essaouira-marruecos\/\"><em>Essaouira Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/casablanca-marruecos\/\"><em>Casablanca Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/tiempo-en-casablanca-marruecos\/\"><em>Tiempo en Casablanca Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/hotel-casablanca-marruecos\/\"><em>Hotel Casablanca Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/casablanca-marruecos-playas\/\"><em>Casablanca Marruecos playas<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/que-ver-en-rabat-marruecos\/\"><em>Qu\u00e9 ver en Rabat Marruecos<\/em><\/a><a href=\"https:\/\/transfers.ma\/es\/hoteles-en-rabat-marruecos\/\"><em>Hoteles en Rabat Marruecos<\/em><\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Traslados con precio real en Marruecos<\/h2>\r\n<p>Estas son las rutas m\u00e1s reservadas. Cada enlace lleva a una p\u00e1gina con duraci\u00f3n, precio y detalles. Las tarifas son por veh\u00edculo y no por persona.<\/p>\r\n<div class=\"lk-gchm\"><a href=\"https:\/\/transfers.ma\/es\/traslado-aeropuerto-marrakech\/\"><em>Aeropuerto de Marrakech<\/em><span>desde 16\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-aeropuerto-agadir-agadir\/\"><em>Aeropuerto de Agadir \u2192 Agadir<\/em><span>desde 19\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-aeropuerto-fez-a-fez\/\"><em>Aeropuerto de Fez \u2192 Fez<\/em><span>desde 25\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-aeropuerto-tanger-a-tanger\/\"><em>Aeropuerto de T\u00e1nger \u2192 T\u00e1nger<\/em><span>desde 25\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-de-marrakech-a-agadir\/\"><em>Marrakech \u2192 Agadir<\/em><span>129\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-casablanca-a-marrakech\/\"><em>Casablanca \u2192 Marrakech<\/em><span>129\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-casablanca-a-rabat\/\"><em>Casablanca \u2192 Rabat<\/em><span>114\u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/es\/traslado-essaouira-a-marrakech\/\"><em>Essaouira \u2192 Marrakech<\/em><span>99\u20ac<\/span><\/a><\/div>\r\n<div class=\"tw-gchm\"><table><thead><tr><th>Trayecto<\/th><th>Precio por veh\u00edculo<\/th><th>Duraci\u00f3n aprox.<\/th><\/tr><\/thead><tbody><tr class=\"hl-gchm\"><td>Aeropuerto de Marrakech \u2194 ciudad<\/td><td>desde 16\u20ac<\/td><td>15\u201325 min<\/td><\/tr><tr><td>Aeropuerto de Agadir \u2194 ciudad<\/td><td>desde 19\u20ac<\/td><td>30 min<\/td><\/tr><tr><td>Aeropuerto de Fez \u2194 ciudad<\/td><td>desde 25\u20ac<\/td><td>20\u201330 min<\/td><\/tr><tr><td>Casablanca \u2194 Rabat<\/td><td>114\u20ac<\/td><td>1 h 15 min<\/td><\/tr><tr><td>Casablanca \u2194 Marrakech<\/td><td>129\u20ac<\/td><td>3 h<\/td><\/tr><tr><td>Marrakech \u2194 Agadir<\/td><td>129\u20ac<\/td><td>3 h 15 min<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-gchm\">Los precios \u00abdesde\u00bb dependen del punto exacto de recogida. El importe final se confirma antes de pagar.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>C\u00f3mo calcular la hora en Marruecos ahora, paso a paso<\/h2>\r\n<p>Para conocer la hora en Marruecos ahora sin depender del m\u00f3vil, sigue tres pasos. Primero, mira si est\u00e1s en invierno o en verano en Espa\u00f1a. Segundo, comprueba si es Ramad\u00e1n. Tercero, aplica la diferencia de la tabla. Con eso sabr\u00e1s la hora Marruecos con seguridad.<\/p>\r\n<ul class=\"ul-gchm\"><li>Invierno y sin Ramad\u00e1n: la hora en Marruecos es la misma que en la pen\u00ednsula.<\/li><li>Verano y sin Ramad\u00e1n: resta una hora a la hora de la pen\u00ednsula.<\/li><li>Ramad\u00e1n en invierno: resta una hora respecto a la pen\u00ednsula.<\/li><li>Desde Canarias: suma una hora en invierno y ninguna en verano.<\/li><\/ul>\r\n<p>Quien pregunta qu\u00e9 hora es en Marruecos suele necesitar la respuesta para un vuelo, una llamada o una cita. En esos casos, comprueba siempre la hora local en el billete o en la confirmaci\u00f3n, porque es la que cuenta en aeropuertos, estaciones y consulados.<\/p>\r\n<p>Si trabajas con equipos en ambos pa\u00edses, fija las reuniones en una hora que cuente con la hora actual en Marruecos y con la de Espa\u00f1a. Una forma sencilla es indicar siempre \u00abhora de Marruecos\u00bb o \u00abhora peninsular\u00bb para evitar malentendidos.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Hora actual en Marruecos: errores habituales al viajar<\/h2>\r\n<p>El primer error es dar por hecho que la hora en Marruecos cambia como en Europa. No es as\u00ed: el reloj marroqu\u00ed es fijo, y solo se retrasa en Ramad\u00e1n. Quien espera un cambio en marzo u octubre acaba con una hora de error en reservas y recogidas.<\/p>\r\n<p>El segundo es fiarse de un reloj sin actualizar. Si tu m\u00f3vil no cambia solo, comprueba la hora actual en Marruecos en un sitio fiable. Un error de una hora puede costarte un vuelo, un tren o una excursi\u00f3n, sobre todo en d\u00edas de cambio de horario.<\/p>\r\n<p>El tercero es no confirmar la hora del traslado. Cuando reserves, indica siempre la hora local de llegada. As\u00ed, la hora en Marruecos ahora no influye: el conductor controla tu vuelo y ajusta la recogida a la hora real de aterrizaje.<\/p>\r\n<p>El cuarto es olvidar que la hora Marruecos cambia durante el Ramad\u00e1n. Si viajas en esas semanas, revisa los horarios de aeropuertos, tiendas y excursiones, que se ajustan a la nueva hora. Con unos minutos de planificaci\u00f3n, evitas imprevistos.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Resumen de la hora en Marruecos en cinco ideas<\/h2>\r\n<ul class=\"ul-gchm\"><li>La hora en Marruecos es UTC+1 durante casi todo el a\u00f1o.<\/li><li>La hora Marruecos no cambia en marzo ni en octubre.<\/li><li>Para saber qu\u00e9 hora es en Marruecos, aplica la diferencia con tu pa\u00eds.<\/li><li>La hora en Marruecos ahora se retrasa una hora durante el Ramad\u00e1n.<\/li><li>La hora actual en Marruecos coincide con la de la Espa\u00f1a peninsular en invierno.<\/li><\/ul>\r\n<p>Con estas cinco ideas puedes planificar vuelos, llamadas y reservas sin errores. Y cuando tengas tu viaje cerrado, reserva el traslado con nosotros para llegar a tu alojamiento sin esperas, con precio fijo y con conductor que controla tu vuelo.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm n-gchm\"><div class=\"in-gchm\">\r\n<h2>C\u00f3mo reservar tu traslado en Marruecos paso a paso<\/h2>\r\n<ol class=\"steps-gchm\"><li><b>Elige tu trayecto<\/b>Indica origen, destino, fecha y n\u00famero de viajeros. Si empiezas o terminas en el aeropuerto, a\u00f1ade el n\u00famero de vuelo.<\/li><li><b>Recibe la confirmaci\u00f3n<\/b>Te enviamos el precio final por veh\u00edculo y los datos del servicio. No hay cargos escondidos ni suplementos.<\/li><li><b>Comparte tus datos<\/b>Dinos el nombre del alojamiento o el punto exacto de Marruecos y un tel\u00e9fono con WhatsApp para que el conductor te localice.<\/li><li><b>Encuentra a tu conductor<\/b>En llegadas te espera en la zona de recogida. En salidas llega puntual a la puerta de tu alojamiento.<\/li><li><b>Disfruta del trayecto<\/b>Viaja con aire acondicionado, agua si lo pides y la tranquilidad de no negociar ninguna tarifa.<\/li><\/ol>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Por qu\u00e9 reservar tu traslado privado en Marruecos con Transfers.ma<\/h2>\r\n<div class=\"cards-gchm\"><div class=\"card-gchm\"><span class=\"ic-gchm\">\ud83d\udcb6<\/span><h3>Tarifa cerrada<\/h3><p>El importe que ves al reservar es el que pagas por todo el veh\u00edculo en Marruecos.<\/p><\/div><div class=\"card-gchm\"><span class=\"ic-gchm\">\ud83e\udd1d<\/span><h3>Conductor en la salida<\/h3><p>Te esperan con un cartel con tu nombre y la espera inicial est\u00e1 incluida.<\/p><\/div><div class=\"card-gchm\"><span class=\"ic-gchm\">\ud83c\udf19<\/span><h3>Sin recargo nocturno<\/h3><p>El precio no sube de madrugada ni en fin de semana. Peajes y combustible van incluidos.<\/p><\/div><div class=\"card-gchm\"><span class=\"ic-gchm\">\ud83d\ude90<\/span><h3>Berlina o van<\/h3><p>Elige berlina o van de seis plazas seg\u00fan tu grupo. Hay sitio para maletas, tablas y carritos.<\/p><\/div><\/div>\r\n<div class=\"call-gchm\"><b>Qu\u00e9 incluye siempre la tarifa<\/b><p>Peajes, combustible, espera y seguimiento de vuelo. Sin recargo nocturno y sin cargos a\u00f1adidos al llegar.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm w-gchm\"><div class=\"in-gchm\">\r\n<h2>Veh\u00edculos y conductores para moverte por Marruecos<\/h2>\r\n<p>La flota combina berlinas c\u00f3modas para dos o tres personas y vans de seis plazas para familias y grupos. Todos los veh\u00edculos llevan aire acondicionado y espacio para equipaje grande, y se limpian antes de cada servicio. Si viajas con silla infantil, cochecito o material deportivo, ind\u00edcalo al reservar para preparar el coche adecuado.<\/p>\r\n<p>Los conductores conocen las carreteras y los accesos de la zona, los controles habituales y las paradas seguras. Conducen con calma, respetan los l\u00edmites de velocidad y te avisan de cualquier cambio de ruta. No hace falta regatear ni calcular propinas complicadas: lo pactado en la reserva es lo que se aplica.<\/p>\r\n<ul class=\"ul-gchm\"><li>Berlina para 1\u20133 personas con maletas medianas<\/li><li>Van de seis plazas para grupos, familias y equipaje voluminoso<\/li><li>Parada corta en el camino si la pides al reservar<\/li><li>Atenci\u00f3n por WhatsApp antes, durante y despu\u00e9s del trayecto<\/li><\/ul>\r\n<\/div><\/section>\r\n<section class=\"sec-gchm b-gchm\"><div class=\"in-gchm\">\r\n<h2>Preguntas frecuentes sobre la hora en Marruecos y sobre Marruecos<\/h2>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 hora es en Marruecos ahora?<\/summary><div class=\"fa-gchm\"><p>Para saber la hora en Marruecos ahora, suma o resta seg\u00fan la fecha: en invierno, la misma hora que en la Espa\u00f1a peninsular; en verano, una hora menos; y durante el Ramad\u00e1n, una hora menos que en invierno. Marruecos no cambia el reloj en marzo ni en octubre.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfCu\u00e1l es la hora actual en Marruecos?<\/summary><div class=\"fa-gchm\"><p>La hora actual en Marruecos es UTC+1 todo el a\u00f1o, salvo durante el Ramad\u00e1n, cuando pasa a UTC+0. Fuera de esa \u00e9poca, el reloj marroqu\u00ed se mantiene fijo, lo que evita confusiones con los cambios de horario de verano e invierno de Europa.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfCu\u00e1l es la hora de Marruecos?<\/summary><div class=\"fa-gchm\"><p>La hora de Marruecos es la hora oficial del pa\u00eds: UTC+1 durante casi todo el a\u00f1o. Cuando empieza el Ramad\u00e1n se retrasa una hora y, al terminar, vuelve a UTC+1. Esta es la hora que ver\u00e1s en aeropuertos, estaciones y comercios.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 hora es en Marruecos? \u00bfEs la misma que en Espa\u00f1a?<\/summary><div class=\"fa-gchm\"><p>Depende de la \u00e9poca. En invierno, la qu\u00e9 hora es en Marruecos coincide con la de la Espa\u00f1a peninsular. En verano hay una hora de diferencia, porque Espa\u00f1a adelanta el reloj y Marruecos no. Con Canarias ocurre al rev\u00e9s en invierno.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 hora es en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Marruecos usa UTC+1 todo el a\u00f1o, salvo durante el Ramad\u00e1n, cuando retrasa el reloj una hora. Si consultas la hora en Marruecos ahora, recuerda que no cambia en marzo ni en octubre, como s\u00ed hace Espa\u00f1a. Comprueba siempre la hora local de tu vuelo antes de salir.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>Hora en Marruecos y Espa\u00f1a: \u00bfqu\u00e9 diferencia hay?<\/summary><div class=\"fa-gchm\"><p>En invierno, la hora en Marruecos y en la Espa\u00f1a peninsular es la misma. En verano, cuando Espa\u00f1a adelanta el reloj, Marruecos va una hora por detr\u00e1s. Durante el Ramad\u00e1n, Marruecos retrasa una hora m\u00e1s. En Canarias, la hora coincide con la marroqu\u00ed en verano.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfCu\u00e1l es la capital de Marruecos?<\/summary><div class=\"fa-gchm\"><p>La capital de Marruecos es Rabat, a unos 90 km de Casablanca. Casablanca es la ciudad m\u00e1s grande y el centro econ\u00f3mico, y Marrakech es la m\u00e1s visitada por turistas. Rabat concentra las instituciones, las embajadas y el palacio real.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 idioma se habla en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Los idiomas oficiales son el \u00e1rabe y el amazigh. En la calle se usa la darija, el dialecto marroqu\u00ed, y el franc\u00e9s es muy com\u00fan. En las zonas tur\u00edsticas muchos comercios entienden ingl\u00e9s, y en el norte del pa\u00eds es f\u00e1cil encontrar quien hable espa\u00f1ol.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 idioma hablan en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Se hablan \u00e1rabe, amazigh y franc\u00e9s, con la darija como lengua cotidiana. En el norte, y especialmente en T\u00e1nger, mucha gente entiende y habla espa\u00f1ol por la historia y la cercan\u00eda con la pen\u00ednsula, lo que facilita compras, taxis y gestiones.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfCu\u00e1l es la moneda de Marruecos?<\/summary><div class=\"fa-gchm\"><p>La moneda es el d\u00edrham marroqu\u00ed (MAD). Hay cajeros autom\u00e1ticos en todas las ciudades, pero conviene llevar efectivo en billetes peque\u00f1os para taxis, zocos y propinas. Cambia dinero en cajeros o casas de cambio oficiales y guarda los recibos.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfC\u00f3mo se llama la moneda de Marruecos?<\/summary><div class=\"fa-gchm\"><p>Se llama d\u00edrham marroqu\u00ed y su c\u00f3digo es MAD. Un d\u00edrham se divide en 100 c\u00e9ntimos. Lleva billetes peque\u00f1os para propinas y taxis, y evita cambiar grandes cantidades en la calle: los cajeros y las casas de cambio oficiales son m\u00e1s seguros.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfEs seguro viajar a Marruecos?<\/summary><div class=\"fa-gchm\"><p>Marruecos recibe millones de turistas al a\u00f1o y las zonas tur\u00edsticas son, en general, seguras. Aplica el sentido com\u00fan: vigila bolsos y m\u00f3viles, rechaza gu\u00edas no oficiales y evita callejones solitarios de noche. Consulta adem\u00e1s las recomendaciones oficiales de viaje de tu pa\u00eds antes de salir.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfEs seguro viajar a Marruecos hoy?<\/summary><div class=\"fa-gchm\"><p>La situaci\u00f3n puede cambiar, as\u00ed que lo m\u00e1s fiable es consultar las recomendaciones de viaje oficiales del Ministerio de Asuntos Exteriores unos d\u00edas antes de salir. En las rutas tur\u00edsticas habituales, el viaje transcurre con normalidad si sigues los consejos b\u00e1sicos de seguridad.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfPara ir a Marruecos hace falta pasaporte?<\/summary><div class=\"fa-gchm\"><p>S\u00ed. Los espa\u00f1oles necesitan pasaporte en vigor; el DNI no basta. Para estancias tur\u00edsticas de hasta 90 d\u00edas no se exige visado a los ciudadanos de la UE. Comprueba la vigencia m\u00ednima exigida y los requisitos actualizados antes de viajar.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 hacer en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Lo habitual es combinar ciudades imperiales (Marrakech, Fez, Rabat), costa (Agadir, Essaouira, T\u00e1nger), desierto (Merzouga, Agafay) y monta\u00f1a (Atlas). Con una semana, una ruta de tres ciudades se disfruta sin prisas, y con traslado privado evitas transbordos y esperas.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfQu\u00e9 ver en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Los imprescindibles son las medinas de Marrakech y Fez, la mezquita Hassan II de Casablanca, la ciudad azul de Chefchaouen, la costa de Essaouira y el desierto de Merzouga. Elige tres o cuatro destinos y reserva el transporte entre ellos con antelaci\u00f3n.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfC\u00f3mo se dice hola en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Se dice \u00absalam\u00bb o, m\u00e1s formal, \u00absalam alaykum\u00bb. Los marroqu\u00edes aprecian que el visitante intente un saludo en darija. Un \u00abshukran\u00bb (gracias) y una sonrisa abren muchas puertas en zocos, taxis y alojamientos.<\/p><\/div><\/details>\r\n<details class=\"fq-gchm\"><summary>\u00bfC\u00f3mo se dice buenos d\u00edas en Marruecos?<\/summary><div class=\"fa-gchm\"><p>Se dice \u00absbah lkhir\u00bb. Para buenas tardes se usa \u00abmsa lkhir\u00bb. Aunque en las zonas tur\u00edsticas muchos entienden espa\u00f1ol, un saludo en darija se agradece siempre y suele mejorar el trato en tiendas y restaurantes.<\/p><\/div><\/details>\r\n<\/div><\/section>\r\n<section class=\"cta-gchm\"><h2>\u00bfYa tienes claro tu viaje a Marruecos?<\/h2><p>Reserva tu traslado privado en Marruecos: precio cerrado por veh\u00edculo, conductor en el aeropuerto y atenci\u00f3n por WhatsApp a cualquier hora.<\/p>\r\n<div class=\"btns-gchm\"><a class=\"btn-gchm b1-gchm\" href=\"https:\/\/transfers.ma\/es\/traslados\/\">Reservar ahora<\/a><a class=\"btn-gchm b3-gchm\" href=\"https:\/\/wa.me\/447401523866?text=Hola%2C%20quiero%20reservar%20un%20traslado\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><a class=\"btn-gchm b2-gchm\" href=\"tel:+212661614943\">+212 661 614 943<\/a><\/div><svg class=\"hills-gchm\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#FF700A\" opacity=\".85\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<\/article>\r\n<style>\r\n.root-gchm{font-family:'Segoe UI',Arial,sans-serif;color:#243044;line-height:1.7;font-size:17px;overflow:hidden}\r\n.root-gchm *{box-sizing:border-box}\r\n.root-gchm p{margin:0 0 14px;text-align:justify}\r\n.hero-gchm{position:relative;background:#1B3A6B;color:#fff;padding:56px 20px 120px}\r\n.hin-gchm{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:36px;align-items:center;position:relative;z-index:2}\r\n.htx-gchm{flex:1 1 440px}\r\n.eyebrow-gchm{display:inline-block;background:#FF700A;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-bottom:16px}\r\n.hero-gchm h1{font-size:38px;line-height:1.2;margin:0 0 16px;color:#fff;font-weight:800}\r\n.lead-gchm{font-size:18px;color:#E6ECF7;text-align:left!important}\r\n.btns-gchm{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}\r\n.btn-gchm{display:inline-block;padding:13px 24px;border-radius:40px;font-weight:700;text-decoration:none!important;font-size:16px}\r\n.b1-gchm{background:#FF700A;color:#fff!important}\r\n.b2-gchm{background:#fff;color:#1B3A6B!important}\r\n.b3-gchm{background:#25D366;color:#fff!important}\r\n.himg-gchm{flex:1 1 320px;position:relative;max-width:440px}\r\n.arch-gchm{border-radius:200px 200px 24px 24px;overflow:hidden;border:6px solid #fff;box-shadow:0 14px 34px rgba(0,0,0,.35);background:#fff}\r\n.arch-gchm img{display:block;width:100%;height:380px;object-fit:cover}\r\n.badge-gchm{position:absolute;right:-6px;bottom:24px;background:#FF700A;color:#fff;padding:12px 18px;border-radius:16px;font-weight:800;font-size:19px;box-shadow:0 8px 20px rgba(0,0,0,.3);text-align:center;line-height:1.2}\r\n.badge-gchm small{display:block;font-size:12px;font-weight:600;opacity:.95}\r\n.sun-gchm{position:absolute;right:8%;top:30px;width:90px;height:90px;border-radius:50%;background:#FF700A;opacity:.9;z-index:1}\r\n.hills-gchm{position:absolute;left:0;bottom:-1px;width:100%;height:90px;z-index:1;display:block}\r\n.stats-gchm{position:relative;z-index:3;max-width:1000px;margin:-62px auto 0;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(27,58,107,.18);display:flex;flex-wrap:wrap;padding:8px}\r\n.st-gchm{flex:1 1 150px;text-align:center;padding:14px 8px}\r\n.st-gchm b{display:block;font-size:23px;color:#FF700A;font-weight:800}\r\n.st-gchm span{font-size:14px;color:#52607a}\r\n.sec-gchm{padding:54px 20px}\r\n.w-gchm{background:#fff}.b-gchm{background:#F7EEE3}.n-gchm{background:#1B3A6B;color:#fff}\r\n.in-gchm{max-width:1000px;margin:0 auto}\r\n.root-gchm h2{font-size:30px;line-height:1.25;margin:0 0 20px;padding-left:16px;border-left:6px solid #FF700A;color:#1B3A6B;font-weight:800}\r\n.n-gchm h2{color:#fff}\r\n.root-gchm h3{font-size:21px;margin:26px 0 10px;color:#1B3A6B;font-weight:700}\r\n.n-gchm h3{color:#FFB27A}\r\n.n-gchm p{color:#E6ECF7}\r\n.root-gchm ul.ul-gchm{margin:0 0 16px 4px;padding:0;list-style:none}\r\n.ul-gchm li{position:relative;padding:4px 0 4px 28px}\r\n.ul-gchm li:before{content:\"\\2714\";position:absolute;left:0;color:#FF700A;font-weight:700}\r\n.cards-gchm{display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 22px}\r\n.card-gchm{flex:1 1 220px;background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 6px 18px rgba(27,58,107,.12);border-top:4px solid #FF700A}\r\n.b-gchm .card-gchm{background:#fff}\r\n.ic-gchm{font-size:30px;line-height:1;margin-bottom:8px;display:block}\r\n.card-gchm h3{margin:0 0 8px;font-size:18px}\r\n.card-gchm p{font-size:15.5px;margin:0;text-align:left;color:#243044!important}\r\n.tw-gchm{overflow-x:auto;margin:10px 0 18px;border-radius:14px;box-shadow:0 6px 18px rgba(27,58,107,.12)}\r\n.tw-gchm table{border-collapse:collapse;width:100%;min-width:520px;background:#fff;color:#243044;font-size:15.5px}\r\n.tw-gchm th{background:#1B3A6B;color:#fff;text-align:left;padding:12px 14px}\r\n.tw-gchm td{padding:11px 14px;border-bottom:1px solid #E7E0D6}\r\n.tw-gchm tr.hl-gchm td{background:#FFF0E3;font-weight:700}\r\n.note-gchm{font-size:14.5px;color:#52607a;text-align:left!important}\r\n.lk-gchm{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 20px}\r\n.lk-gchm a{flex:1 1 280px;display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #E7E0D6;border-left:5px solid #FF700A;border-radius:12px;padding:12px 16px;text-decoration:none!important;color:#1B3A6B!important;font-weight:600;font-size:15.5px}\r\n.lk-gchm a span{color:#FF700A;white-space:nowrap}\r\n.steps-gchm{counter-reset:s;margin:10px 0 10px;padding:0;list-style:none}\r\n.steps-gchm li{position:relative;padding:6px 0 18px 64px;color:#E6ECF7}\r\n.steps-gchm li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:2px;width:44px;height:44px;border-radius:50%;background:#FF700A;color:#fff;font-weight:800;font-size:20px;text-align:center;line-height:44px}\r\n.steps-gchm b{display:block;color:#fff;font-size:18px}\r\n.recap-gchm{background:#1B3A6B;color:#fff;border-radius:18px;padding:24px 26px;margin:18px 0}\r\n.recap-gchm h3{color:#FFB27A;margin-top:0}\r\n.recap-gchm div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.28)}\r\n.recap-gchm div b{color:#FFB27A;white-space:nowrap}\r\n.call-gchm{background:#FFF0E3;border-left:6px solid #FF700A;border-radius:12px;padding:16px 20px;margin:16px 0}\r\n.call-gchm b{color:#1B3A6B}\r\n.call-gchm p{margin:6px 0 0;text-align:left}\r\n.fa-gchm p{margin:0 0 8px}\r\n.cta-gchm{position:relative;background:#1B3A6B;color:#fff;text-align:center;padding:60px 20px 110px}\r\n.cta-gchm h2{border:0;padding:0;color:#fff;margin-bottom:12px}\r\n.cta-gchm p{text-align:center;color:#E6ECF7;max-width:720px;margin:0 auto 14px}\r\n.cta-gchm .btns-gchm{justify-content:center;position:relative;z-index:2}\r\n@media(max-width:700px){.hero-gchm h1{font-size:28px}.root-gchm h2{font-size:25px}.arch-gchm img{height:300px}.sun-gchm{display:none}}\r\n\r\n.fq-gchm{border-bottom:1px solid #E7E0D6;background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}\r\n.fq-gchm summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-size:17px;font-weight:700;color:#1B3A6B;position:relative}\r\n.fq-gchm summary::-webkit-details-marker{display:none}\r\n.fq-gchm summary:after{content:\"+\";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:26px;color:#FF700A}\r\n.fq-gchm[open] summary:after{content:\"\\2212\"}\r\n.fa-gchm{padding:0 18px 12px}\r\n.fa-gchm p{margin:0 0 8px}\r\n.lk-gchm a em{font-style:normal}\r\n<\/style>\r\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 hora es en Marruecos ahora?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Para saber la hora en Marruecos ahora, suma o resta seg\u00fan la fecha: en invierno, la misma hora que en la Espa\u00f1a peninsular; en verano, una hora menos; y durante el Ramad\u00e1n, una hora menos que en invierno. Marruecos no cambia el reloj en marzo ni en octubre.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1l es la hora actual en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La hora actual en Marruecos es UTC+1 todo el a\u00f1o, salvo durante el Ramad\u00e1n, cuando pasa a UTC+0. Fuera de esa \u00e9poca, el reloj marroqu\u00ed se mantiene fijo, lo que evita confusiones con los cambios de horario de verano e invierno de Europa.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1l es la hora de Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La hora de Marruecos es la hora oficial del pa\u00eds: UTC+1 durante casi todo el a\u00f1o. Cuando empieza el Ramad\u00e1n se retrasa una hora y, al terminar, vuelve a UTC+1. Esta es la hora que ver\u00e1s en aeropuertos, estaciones y comercios.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 hora es en Marruecos? \u00bfEs la misma que en Espa\u00f1a?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Depende de la \u00e9poca. En invierno, la qu\u00e9 hora es en Marruecos coincide con la de la Espa\u00f1a peninsular. En verano hay una hora de diferencia, porque Espa\u00f1a adelanta el reloj y Marruecos no. Con Canarias ocurre al rev\u00e9s en invierno.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 hora es en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Marruecos usa UTC+1 todo el a\u00f1o, salvo durante el Ramad\u00e1n, cuando retrasa el reloj una hora. Si consultas la hora en Marruecos ahora, recuerda que no cambia en marzo ni en octubre, como s\u00ed hace Espa\u00f1a. Comprueba siempre la hora local de tu vuelo antes de salir.\"}}, {\"@type\": \"Question\", \"name\": \"Hora en Marruecos y Espa\u00f1a: \u00bfqu\u00e9 diferencia hay?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"En invierno, la hora en Marruecos y en la Espa\u00f1a peninsular es la misma. En verano, cuando Espa\u00f1a adelanta el reloj, Marruecos va una hora por detr\u00e1s. Durante el Ramad\u00e1n, Marruecos retrasa una hora m\u00e1s. En Canarias, la hora coincide con la marroqu\u00ed en verano.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1l es la capital de Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La capital de Marruecos es Rabat, a unos 90 km de Casablanca. Casablanca es la ciudad m\u00e1s grande y el centro econ\u00f3mico, y Marrakech es la m\u00e1s visitada por turistas. Rabat concentra las instituciones, las embajadas y el palacio real.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 idioma se habla en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Los idiomas oficiales son el \u00e1rabe y el amazigh. En la calle se usa la darija, el dialecto marroqu\u00ed, y el franc\u00e9s es muy com\u00fan. En las zonas tur\u00edsticas muchos comercios entienden ingl\u00e9s, y en el norte del pa\u00eds es f\u00e1cil encontrar quien hable espa\u00f1ol.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 idioma hablan en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Se hablan \u00e1rabe, amazigh y franc\u00e9s, con la darija como lengua cotidiana. En el norte, y especialmente en T\u00e1nger, mucha gente entiende y habla espa\u00f1ol por la historia y la cercan\u00eda con la pen\u00ednsula, lo que facilita compras, taxis y gestiones.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1l es la moneda de Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La moneda es el d\u00edrham marroqu\u00ed (MAD). Hay cajeros autom\u00e1ticos en todas las ciudades, pero conviene llevar efectivo en billetes peque\u00f1os para taxis, zocos y propinas. Cambia dinero en cajeros o casas de cambio oficiales y guarda los recibos.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfC\u00f3mo se llama la moneda de Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Se llama d\u00edrham marroqu\u00ed y su c\u00f3digo es MAD. Un d\u00edrham se divide en 100 c\u00e9ntimos. Lleva billetes peque\u00f1os para propinas y taxis, y evita cambiar grandes cantidades en la calle: los cajeros y las casas de cambio oficiales son m\u00e1s seguros.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfEs seguro viajar a Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Marruecos recibe millones de turistas al a\u00f1o y las zonas tur\u00edsticas son, en general, seguras. Aplica el sentido com\u00fan: vigila bolsos y m\u00f3viles, rechaza gu\u00edas no oficiales y evita callejones solitarios de noche. Consulta adem\u00e1s las recomendaciones oficiales de viaje de tu pa\u00eds antes de salir.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfEs seguro viajar a Marruecos hoy?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La situaci\u00f3n puede cambiar, as\u00ed que lo m\u00e1s fiable es consultar las recomendaciones de viaje oficiales del Ministerio de Asuntos Exteriores unos d\u00edas antes de salir. En las rutas tur\u00edsticas habituales, el viaje transcurre con normalidad si sigues los consejos b\u00e1sicos de seguridad.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfPara ir a Marruecos hace falta pasaporte?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. Los espa\u00f1oles necesitan pasaporte en vigor; el DNI no basta. Para estancias tur\u00edsticas de hasta 90 d\u00edas no se exige visado a los ciudadanos de la UE. Comprueba la vigencia m\u00ednima exigida y los requisitos actualizados antes de viajar.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 hacer en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Lo habitual es combinar ciudades imperiales (Marrakech, Fez, Rabat), costa (Agadir, Essaouira, T\u00e1nger), desierto (Merzouga, Agafay) y monta\u00f1a (Atlas). Con una semana, una ruta de tres ciudades se disfruta sin prisas, y con traslado privado evitas transbordos y esperas.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 ver en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Los imprescindibles son las medinas de Marrakech y Fez, la mezquita Hassan II de Casablanca, la ciudad azul de Chefchaouen, la costa de Essaouira y el desierto de Merzouga. Elige tres o cuatro destinos y reserva el transporte entre ellos con antelaci\u00f3n.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfC\u00f3mo se dice hola en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Se dice \u00absalam\u00bb o, m\u00e1s formal, \u00absalam alaykum\u00bb. Los marroqu\u00edes aprecian que el visitante intente un saludo en darija. Un \u00abshukran\u00bb (gracias) y una sonrisa abren muchas puertas en zocos, taxis y alojamientos.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfC\u00f3mo se dice buenos d\u00edas en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Se dice \u00absbah lkhir\u00bb. Para buenas tardes se usa \u00abmsa lkhir\u00bb. Aunque en las zonas tur\u00edsticas muchos entienden espa\u00f1ol, un saludo en darija se agradece siempre y suele mejorar el trato en tiendas y restaurantes.\"}}]}<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Preguntas frecuentes + traslado privado Hora en Marruecos: Mejor Gu\u00eda R\u00e1pida de 14 Preguntas Frecuentes La hora en Marruecos es UTC+1 todo el a\u00f1o, salvo en Ramad\u00e1n. Aqu\u00ed tienes la hora, la diferencia con Espa\u00f1a y las respuestas a las preguntas m\u00e1s buscadas sobre Marruecos, con traslado privado desde 16\u20ac por veh\u00edculo. Reservar ahoraLlamar +212 661 614 943WhatsApp Traslado desdedesde 16\u20ac UTC+1hora todo el a\u00f1o14preguntas respondidasdesde 16\u20actraslado privado24\/7sin recargo nocturno Hora en Marruecos: UTC+1 todo el a\u00f1o La hora en Marruecos es una de las dudas m\u00e1s habituales de quien planea un viaje o una llamada. La respuesta es sencilla: Marruecos usa UTC+1 de forma permanente desde 2018, y no cambia el reloj en marzo ni en octubre. La \u00fanica excepci\u00f3n es el mes de Ramad\u00e1n, cuando retrasa una hora. Quien consulta hora Marruecos suele querer saber cu\u00e1nta diferencia hay con Espa\u00f1a. En invierno no hay ninguna; en verano, Marruecos va una hora por detr\u00e1s de la pen\u00ednsula. Esa diferencia afecta a vuelos, reservas de traslado, citas y llamadas con familiares. Esta gu\u00eda responde a qu\u00e9 hora es en Marruecos y a otras 13 preguntas muy buscadas: capital, idioma, moneda, seguridad, pasaporte y qu\u00e9 hacer. Al final tienes enlaces a las gu\u00edas de cada ciudad y a las tarifas de traslado privado desde los aeropuertos. Dato r\u00e1pido La hora en Marruecos es UTC+1 durante casi todo el a\u00f1o. En invierno coincide con la pen\u00ednsula; en verano va una hora por detr\u00e1s; en Ramad\u00e1n retrasa una hora. Hora en Marruecos y Espa\u00f1a: tabla de diferencias Esta tabla resume la hora en Marruecos frente a Espa\u00f1a en cada \u00e9poca. \u00dasala para planificar vuelos, reservas y llamadas. \u00c9poca Hora en Marruecos Espa\u00f1a peninsular Diferencia Invierno (finales de octubre a finales de marzo) UTC+1 UTC+1 Misma hora Verano (finales de marzo a finales de octubre) UTC+1 UTC+2 Marruecos, 1 h menos Ramad\u00e1n en invierno UTC+0 UTC+1 Marruecos, 1 h menos Canarias en invierno UTC+1 UTC+0 Marruecos, 1 h m\u00e1s Canarias en verano UTC+1 UTC+1 Misma hora Las fechas del Ramad\u00e1n cambian cada a\u00f1o porque siguen el calendario lunar. Comprueba la fecha exacta antes de viajar. Si quieres calcular la hora en Marruecos ahora, parte de la hora de tu pa\u00eds y aplica la diferencia de la tabla. Es la forma m\u00e1s fiable, porque la hora oficial depende de la \u00e9poca del a\u00f1o. Qu\u00e9 hora es en Marruecos durante el Ramad\u00e1n Durante el Ramad\u00e1n, Marruecos retrasa el reloj una hora y pasa a UTC+0. Al terminar el mes, vuelve a UTC+1. El cambio se anuncia oficialmente con poca antelaci\u00f3n, porque las fechas dependen de la luna, as\u00ed que conviene confirmarlo unos d\u00edas antes de viajar. Quien busca qu\u00e9 hora es en Marruecos en esas fechas debe tener en cuenta que los comercios, los restaurantes y los transportes ajustan sus horarios. Muchos locales abren m\u00e1s tarde y cierran antes, y por la tarde hay momentos de gran actividad al romper el ayuno. Si viajas en Ramad\u00e1n, reserva el traslado con la hora local confirmada. Nosotros controlamos tu vuelo y ajustamos la recogida, de modo que no pierdes el servicio aunque haya cambios de \u00faltima hora en el horario de los aeropuertos. En esas semanas, la hora actual en Marruecos puede cambiar mientras tu m\u00f3vil se actualiza solo. Comprueba la hora en tu reloj, en tu billete y en la confirmaci\u00f3n de tu alojamiento. Con esas tres referencias evitas perder un vuelo o una cita. Hora Marruecos y viajes: vuelos, traslados y reservas Los aeropuertos y las estaciones marroqu\u00edes muestran siempre la hora local. Si tu billete indica la hora en formato 24 horas, compru\u00e9bala con la hora Marruecos del d\u00eda de salida y deja margen al calcular escalas largas. Cuando reserves tu traslado, indica la hora de llegada local. El conductor controla tu vuelo, de modo que si aterrizas con retraso ajusta la recogida sin coste. As\u00ed evitas confusiones entre la hora de Espa\u00f1a y la hora local de Marruecos. En vuelos desde Canarias, recuerda que la diferencia cambia seg\u00fan la estaci\u00f3n. Si dudas, comprueba la hora en Marruecos en la web de la aerol\u00ednea o en tu aplicaci\u00f3n de viaje, y escr\u00edbenos por WhatsApp si necesitas confirmar la recogida. Capital, idioma y moneda: lo b\u00e1sico de Marruecos \u00bfCu\u00e1l es la capital de Marruecos? La capital es Rabat, a unos 90 km de Casablanca. Casablanca es la ciudad m\u00e1s grande y Marrakech la m\u00e1s visitada. Rabat concentra instituciones y embajadas. Tienes una gu\u00eda completa en qu\u00e9 ver en Rabat Marruecos. \u00bfQu\u00e9 idioma se habla en Marruecos? Los idiomas oficiales son el \u00e1rabe y el amazigh. En la calle se usa la darija y el franc\u00e9s es muy com\u00fan. En el norte, y sobre todo en T\u00e1nger, mucha gente entiende espa\u00f1ol. En zonas tur\u00edsticas se entiende ingl\u00e9s. \u00bfCu\u00e1l es la moneda de Marruecos? La moneda es el d\u00edrham marroqu\u00ed (MAD). Hay cajeros en todas las ciudades, pero conviene llevar efectivo en billetes peque\u00f1os para taxis, zocos y propinas. Cambia dinero en casas de cambio oficiales. \u00bfEs seguro viajar a Marruecos? Pasaporte y consejos Marruecos recibe millones de turistas al a\u00f1o y las zonas tur\u00edsticas son, en general, seguras. Aplica el sentido com\u00fan, vigila bolsos y m\u00f3viles, rechaza gu\u00edas no oficiales y acuerda siempre el precio antes de subir a un taxi. Para entrar necesitas pasaporte en vigor. Los espa\u00f1oles no necesitan visado para estancias tur\u00edsticas de hasta 90 d\u00edas, pero conviene comprobar la vigencia m\u00ednima exigida y las recomendaciones de viaje oficiales unos d\u00edas antes de salir. Si tu viaje incluye varias ciudades, planifica los trayectos con tiempo. Los traslados privados evitan transbordos y regateos, y permiten viajar con equipaje y familia sin depender de horarios de tren o autob\u00fas. Qu\u00e9 hacer y qu\u00e9 ver en Marruecos: las gu\u00edas por ciudad Si ya sabes la hora en Marruecos y quieres planificar, estas son las gu\u00edas de cada ciudad. Cada una incluye mapa, qu\u00e9 ver, clima, distancias y tarifas de traslado. Agadir MarruecosHoteles en Agadir MarruecosMarrakech MarruecosTurismo en Marrakech MarruecosFez MarruecosTiempo en Fez MarruecosQu\u00e9 ver en Fez<\/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-24771","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":"La imagen destacada debe tener al menos 200 por 200 p\u00edxeles para que Facebook y otros sitios de redes sociales puedan escogerla.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"hora-en-marruecos","permalinkFormat":"https:\/\/transfers.ma\/es\/%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":"Hora en Marruecos: Best Ultimate Gu\u00eda, 14 Preguntas","description":"Hora en Marruecos ahora, diferencia con Espa\u00f1a, Ramad\u00e1n, moneda, idioma y seguridad. 14 respuestas claras y traslado privado desde 16\u20ac, con ch\u00f3fer 24\/7.","focusKeywords":"hora en marruecos,hora marruecos,qu\u00e9 hora es en marruecos,hora en marruecos ahora,hora actual en marruecos","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":["incre\u00edble","asombroso","maravilloso","\u00fanico","hermoso","felicidad","brillante","cautivador","carism\u00e1tico","impactante","claro","completamente","confidencial","confianza","significativo","creativo","definitivamente","delicioso","demostrar","apres\u00farate","decidido","digno","din\u00e1mico","impresionante","esencial","inspirador","innovador","intenso","eficaz","m\u00e1gico","magn\u00edfico","hist\u00f3rico","importante","incre\u00edble","indispensable","inolvidable","irresistible","legendario","luminoso","lujo","m\u00e1gico","magn\u00edfico","majestuoso","memorable","maravilloso","milagroso","motivador","necesario","nuevo","oficial","perfecto","apasionado","persuasivo","fenomenal","placer","popular","poder","prestigioso","prodigioso","profundo","pr\u00f3spero","poderoso","calidad","radiante","r\u00e1pido","exitoso","revolucionario","satisfecho","seguridad","sensacional","sereno","suntuoso","espl\u00e9ndido","sublime","sorprendente","talentoso","terror\u00edfico","\u00fanico","valor","vibrante","victorioso","vivo","verdaderamente","celoso","aut\u00e9ntico","aventurero","espectacular","exclusivo","garantizado","extraordinario","fabuloso","fascinante","formidable","genial","grandioso","gratuito","h\u00e1bil","ilimitado","impecable","infalible","infinitamente","influyente","ingenioso","inolvidable","irremplazable","l\u00edder","maestro","notable","novedoso","pionero","poderoso","reconocido","revolucionario","sorprendente","superior","triunfante","ultra","valiente","valioso","vanguardista","vigoroso","visionario","voluntad","vital","triunfo","glorioso","imparable","inigualable","inteligente","invencible","libertad","orgullo","paz","progreso","renovado","sabidur\u00eda","satisfacci\u00f3n","seguro","serenidad","superaci\u00f3n","talento","transcendente","transformador","valent\u00eda","victoria"],"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\/es\/","objectID":24771,"objectType":"post","locale":"es","localeFull":"es_ES","overlayImages":{"play":{"name":"Icono de reproducci\u00f3n","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":"Icono 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%2Fes%2F&r=https%3A%2F%2Ftransfers.ma%2Fes%2Fwp-json%2Fwp%2Fv2%2Fpages%2F24771%3Fnonce%3D328bb1567e","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":"Actualizar","trendsPreviewImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["incre\u00edble","asombroso","maravilloso","\u00fanico","hermoso","felicidad","brillante","cautivador","carism\u00e1tico","impactante","claro","completamente","confidencial","confianza","significativo","creativo","definitivamente","delicioso","demostrar","apres\u00farate","decidido","digno","din\u00e1mico","impresionante","esencial","inspirador","innovador","intenso","eficaz","m\u00e1gico","magn\u00edfico","hist\u00f3rico","importante","incre\u00edble","indispensable","inolvidable","irresistible","legendario","luminoso","lujo","m\u00e1gico","magn\u00edfico","majestuoso","memorable","maravilloso","milagroso","motivador","necesario","nuevo","oficial","perfecto","apasionado","persuasivo","fenomenal","placer","popular","poder","prestigioso","prodigioso","profundo","pr\u00f3spero","poderoso","calidad","radiante","r\u00e1pido","exitoso","revolucionario","satisfecho","seguridad","sensacional","sereno","suntuoso","espl\u00e9ndido","sublime","sorprendente","talentoso","terror\u00edfico","\u00fanico","valor","vibrante","victorioso","vivo","verdaderamente","celoso","aut\u00e9ntico","aventurero","espectacular","exclusivo","garantizado","extraordinario","fabuloso","fascinante","formidable","genial","grandioso","gratuito","h\u00e1bil","ilimitado","impecable","infalible","infinitamente","influyente","ingenioso","inolvidable","irremplazable","l\u00edder","maestro","notable","novedoso","pionero","poderoso","reconocido","revolucionario","sorprendente","superior","triunfante","ultra","valiente","valioso","vanguardista","vigoroso","visionario","voluntad","vital","triunfo","glorioso","imparable","inigualable","inteligente","invencible","libertad","orgullo","paz","progreso","renovado","sabidur\u00eda","satisfacci\u00f3n","seguro","serenidad","superaci\u00f3n","talento","transcendente","transformador","valent\u00eda","victoria"],"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\/es\/wp-json\/wp\/v2\/pages\/24771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/comments?post=24771"}],"version-history":[{"count":0,"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/pages\/24771\/revisions"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/es\/wp-json\/wp\/v2\/media?parent=24771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}