{"id":5255,"date":"2026-07-02T13:57:35","date_gmt":"2026-07-02T12:57:35","guid":{"rendered":"https:\/\/ibizatransitexpress.com\/prenota-il-tuo-trasferimento-per-la-festa-a-ibiza\/"},"modified":"2026-07-03T10:10:49","modified_gmt":"2026-07-03T09:10:49","slug":"prenota-il-tuo-trasferimento-per-la-festa-a-ibiza","status":"publish","type":"page","link":"https:\/\/ibizatransitexpress.com\/it\/prenota-il-tuo-trasferimento-per-la-festa-a-ibiza\/","title":{"rendered":"Trasferimenti da navi da crociera e imbarcazioni private"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5255\" class=\"elementor elementor-5255 elementor-1294\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca99c99 e-flex e-con-boxed e-con e-parent\" data-id=\"ca99c99\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6eccde66 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6eccde66\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Trasferimenti VIP dal porto alle localit\u00e0 turistiche di Ibiza<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29b6ea2c animated-slow elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"29b6ea2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Trasferimenti in nave da crociera e in barca privata a Ibiza<\/h1>\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-568ef040 e-flex e-con-boxed e-con e-parent\" data-id=\"568ef040\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-44009b55 e-con-full e-flex e-con e-child\" data-id=\"44009b55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e80ccfe elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3e80ccfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Trasferimenti da e per le navi da crociera a Ibiza<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20f62ff4 elementor-widget elementor-widget-text-editor\" data-id=\"20f62ff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Arrivate a Ibiza in nave da crociera? Ibiza Transit Express offre servizi di autista comodi, affidabili e professionali con trasferimenti premium per i passeggeri che arrivano al porto di Ibiza. Godetevi un\u2019esperienza di viaggio senza intoppi con minibus di lusso e autisti esperti pronti ad accompagnarvi ovunque sull\u2019isola.<\/p>\n<p>Ibiza \u00e8 una delle destinazioni preferite dai crocieristi e siamo lieti di offrire un servizio premium di accoglienza con minibus per i passeggeri delle navi da crociera e per gruppi di qualsiasi dimensione.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ce46055 e-con-full e-flex e-con e-child\" data-id=\"4ce46055\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fc6f578 elementor-widget elementor-widget-image\" data-id=\"3fc6f578\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/5-1024x576.png\" class=\"attachment-large size-large wp-image-5257\" alt=\"Luxury cruise ship transfer service in Ibiza with VIP minibus and private chauffeur near Ibiza port\" srcset=\"https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/5-1024x576.png 1024w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/5-300x169.png 300w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/5-768x432.png 768w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/5-e1779466045805.png 680w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-f035746 e-flex e-con-boxed e-con e-parent\" data-id=\"f035746\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1565e28 elementor-widget elementor-widget-text-editor\" data-id=\"1565e28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Forniamo servizi di trasferimento in barca privata di alta qualit\u00e0 a Ibiza, garantendo un trasporto affidabile da e verso porti turistici, porti e punti di prelievo degli yacht. I nostri autisti professionisti vi accoglieranno nel punto di accesso pi\u00f9 vicino per offrirvi un\u2019esperienza fluida e confortevole.<\/p>\n<p>Che arriviate in yacht o in barca privata, i nostri minibus VIP e i nostri servizi di trasporto di lusso vi garantiscono spostamenti a Ibiza in tutta sicurezza e senza stress.<\/p>\n\t\t\t\t\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-e3bc9ee e-flex e-con-boxed e-con e-parent\" data-id=\"e3bc9ee\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6aa91e6 e-con-full e-flex e-con e-child\" data-id=\"6aa91e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f22c0b elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"0f22c0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Trasporto privato in barca<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d29ef4 elementor-widget elementor-widget-text-editor\" data-id=\"3d29ef4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Servizio di trasferimento privato di lusso in barca a Ibiza con autisti professionisti, minibus VIP e trasporti affidabili verso i porti turistici e le localit\u00e0 dove sono ormeggiati gli yacht.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71a39c8 e-con-full e-flex e-con e-child\" data-id=\"71a39c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8229aca elementor-widget elementor-widget-image\" data-id=\"8229aca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/Diseno-sin-titulo-3.png\" class=\"attachment-large size-large wp-image-5132\" alt=\"Passengers enjoying a luxury minibus for birthday and special occasion transport in Ibiza\" srcset=\"https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/Diseno-sin-titulo-3.png 1024w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/Diseno-sin-titulo-3-300x300.png 300w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/Diseno-sin-titulo-3-150x150.png 150w, https:\/\/ibizatransitexpress.com\/wp-content\/uploads\/2026\/05\/Diseno-sin-titulo-3-768x768.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-b18ba45 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"b18ba45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-109f14f elementor-widget elementor-widget-text-editor\" data-id=\"109f14f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Poich\u00e9 l&#8217;area portuale \u00e8 riservata ai pedoni, il punto di prelievo e riconsegna per i trasferimenti in barca privata o per le gite a Formentera in traghetto nella citt\u00e0 di Ibiza \u00e8 l&#8217;area di sosta dei minibus di fronte al <strong>Club N\u00e1utico Ibiza<\/strong>. Vi preghiamo di comunicarci se avete un trasferimento privato da Ibiza Magna o di fronte al Caf\u00e9 Mambo.<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a20f70 elementor-widget elementor-widget-google_maps\" data-id=\"0a20f70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=cafe%20mambo%20ibiza&#038;t=m&#038;z=18&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"cafe mambo ibiza\"\n\t\t\t\t\taria-label=\"cafe mambo ibiza\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\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-ec924fd elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"ec924fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34db42f elementor-widget elementor-widget-text-editor\" data-id=\"34db42f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Il punto di raccolta e riconsegna per i trasferimenti in barca privati o per le gite in barca al tramonto con partenza da San Antonio \u00e8 il <strong>Club Nautic San Antonio<\/strong>.<\/li>\n<\/ul>\n\t\t\t\t\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-3f0a51e elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"3f0a51e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6365a22 elementor-widget elementor-widget-google_maps\" data-id=\"6365a22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Club%20N%C3%A1utico%20San%20Antonio&#038;t=m&#038;z=16&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Club N\u00e1utico San Antonio\"\n\t\t\t\t\taria-label=\"Club N\u00e1utico San Antonio\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\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-3a21686 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"3a21686\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6913bb elementor-widget elementor-widget-text-editor\" data-id=\"d6913bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Il punto di raccolta e riconsegna per i trasferimenti in barca privati da Salinas \u00e8 l\u2019<strong>Hostal Mar Y Sal<\/strong>.<\/li>\n<\/ul>\n\t\t\t\t\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-93ae5b2 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"93ae5b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-daeb330 elementor-widget elementor-widget-google_maps\" data-id=\"daeb330\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Hostal%20Mar%20Y%20Sal%20ibiza&#038;t=m&#038;z=16&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Hostal Mar Y Sal ibiza\"\n\t\t\t\t\taria-label=\"Hostal Mar Y Sal ibiza\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\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-690f96f elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"690f96f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cb0041 elementor-widget elementor-widget-text-editor\" data-id=\"9cb0041\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>Vi preghiamo di comunicarci in anticipo se avete prenotato un trasferimento privato da Santa Eulalia. Se desiderate raggiungere Formentera con il minibus, vi preghiamo di comunicarcelo in anticipo, in modo da poter verificare gli orari dei traghetti e fornirvi le indicazioni del caso.<\/li>\n<\/ul>\n\t\t\t\t\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-450a5ec e-flex e-con-boxed e-con e-parent\" data-id=\"450a5ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-449c570 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"449c570\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Punti di ritiro dei trasferimenti in tutta Ibiza<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-53f9bb6-143fbce e-paragraph-base\" data-interaction-id=\"53f9bb6\" data-e-type=\"widget\" data-id=\"53f9bb6\">Scopri i nostri principali punti di prelievo e riconsegna in tutta Ibiza, tra cui porti crocieristici, porti turistici, hotel e destinazioni pi\u00f9 gettonate.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-16a0283 elementor-widget elementor-widget-html\" data-id=\"16a0283\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<meta charset=\"UTF-8\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/maplibre-gl@4.7.1\/dist\/maplibre-gl.css\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/maplibre-gl@4.7.1\/dist\/maplibre-gl.js\"><\/script>\n\n<style>\n  \/* ============================================================\n     Tokens + reset (isolati al contenitore .ite-map)\n     ============================================================ *\/\n  .ite-map {\n    \/* Brand \u2014 scale derived from the primary color #8F784E (Mediterranean bronze \/ gold) *\/\n    --brand-950:#1A1409;   \/* warm dark background, almost black *\/\n    --brand-900:#2A2113;   \/* sidebar bg *\/\n    --brand-800:#3D3220;\n    --brand-700:#5E4F32;\n    --brand-600:#786542;\n    --brand-500:#8F784E;   \/* PRIMARY brand *\/\n    --brand-400:#B6A271;\n    --brand-100:#F1ECDE;\n    \/* Accento \u2014 bronzo dorato per CTA e stato attivo *\/\n    --accent-500:#8F784E;\n    --accent-400:#B6A271;\n    --ink-900:#0F0E1F;\n    --ink-700:#2E2D43;\n    --ink-500:#6B6A85;\n    --ink-400:#9897AE;\n    --ink-300:#C8C7D6;\n    --ink-200:#E4E3EC;\n    --ink-100:#F1F0F5;\n    --ink-50:#F8F7FB;\n    --paper:#FFFFFF;\n    --on-purple:#FFFFFF;\n    --on-purple-2:rgba(255,255,255,.72);\n    --on-purple-3:rgba(255,255,255,.48);\n    --border-on-p:rgba(255,255,255,.10);\n    --border-on-p2:rgba(255,255,255,.22);\n    --font-sans:'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;\n    --font-alt:'Space Grotesk','Manrope', system-ui, sans-serif;\n    --r-sm:8px; --r-md:12px; --r-lg:16px; --r-xl:20px; --r-full:999px;\n    --sh-sm:0 1px 3px rgba(42,33,19,.10),0 1px 2px rgba(42,33,19,.05);\n    --sh-md:0 6px 16px rgba(42,33,19,.12),0 2px 4px rgba(42,33,19,.05);\n    --sh-lg:0 20px 40px rgba(42,33,19,.16),0 6px 12px rgba(42,33,19,.07);\n    --glow-accent:0 0 0 4px rgba(143,120,78,.22);\n\n    \/* layout *\/\n    display: block;\n    width: 100%;\n    height: 680px;         \/* default \u2014 override with style=\"height:...\" if needed *\/\n    max-height: none;\n    min-height: 520px;\n    background: var(--ink-50);\n    color: var(--ink-900);\n    font-family: var(--font-sans);\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow: none;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    font-feature-settings:'ss01','cv11';\n    container-type: inline-size;        \/* breakpoint per larghezza del contenitore *\/\n    container-name: itemap;\n    isolation: isolate;\n    line-height: 1.4;\n  }\n  .ite-map *, .ite-map *::before, .ite-map *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n  .ite-map button { font: inherit; color: inherit; }\n  .ite-map a { color: inherit; }\n\n  .ite-map .panel,\n  .ite-map .mobile-header,\n  .ite-map .mobile-sheet,\n  .ite-map .floating-controls {\n    display:none !important;\n  }\n\n  \/* ============================================================\n     Sidebar\n     ============================================================ *\/\n  .ite-map .panel {\n    position: relative;\n    display: flex; flex-direction: column;\n    background: var(--brand-900);\n    color: var(--on-purple);\n    overflow: hidden;\n    border-right: 1px solid var(--border-on-p);\n  }\n  .ite-map .panel::before {\n    content:''; position:absolute; inset:0; pointer-events:none;\n    background:\n      radial-gradient(circle at 0% 0%, rgba(143,120,78,.25), transparent 50%),\n      radial-gradient(circle at 100% 100%, rgba(143,120,78,.08), transparent 60%);\n  }\n\n  .ite-map .brand {\n    display:flex; align-items:center; gap:14px;\n    padding: 24px 28px 20px;\n    position: relative;\n  }\n  .ite-map .brand-mark {\n    width:44px; height:44px;\n    background: linear-gradient(135deg, var(--brand-500), var(--brand-400));\n    border-radius: 12px;\n    display: grid; place-items: center;\n    box-shadow: 0 4px 16px rgba(143,120,78,.25), inset 0 1px 0 rgba(255,255,255,.18);\n    flex-shrink:0;\n  }\n  .ite-map .brand-mark svg { width:22px; height:22px; display:block; }\n  .ite-map .brand-text { min-width:0; }\n  .ite-map .brand-name {\n    font-size:16px; font-weight:800; letter-spacing:-0.02em; line-height:1.1;\n    color: var(--on-purple);\n  }\n  .ite-map .brand-tag {\n    font-size:10px; font-weight:600; letter-spacing:0.14em; text-transform:uppercase;\n    color: var(--accent-400); margin-top:4px;\n  }\n\n  .ite-map .panel-intro {\n    padding: 8px 28px 20px;\n    position: relative;\n  }\n  .ite-map .overline {\n    font-size:10px; font-weight:700; letter-spacing:0.16em; text-transform:uppercase;\n    color: var(--on-purple-2);\n    display:inline-flex; align-items:center; gap:8px;\n  }\n  .ite-map .overline::before {\n    content:''; width:16px; height:1px; background: var(--accent-500);\n  }\n  .ite-map .panel-title {\n    font-family: var(--font-sans);\n    font-size:26px; font-weight:800; letter-spacing:-0.025em; line-height:1.15;\n    color: var(--on-purple);\n    margin-top:10px;\n    text-wrap: balance;\n  }\n  .ite-map .panel-subtitle {\n    font-size:13px; font-weight:400; line-height:1.55;\n    color: var(--on-purple-2);\n    margin-top:8px;\n  }\n\n  \/* Location cards *\/\n  .ite-map .locations {\n    list-style: none;\n    padding: 6px 16px 16px;\n    flex:1; overflow-y:auto; overscroll-behavior: contain;\n    position:relative;\n  }\n  .ite-map .locations::-webkit-scrollbar { width:6px; }\n  .ite-map .locations::-webkit-scrollbar-thumb { background: rgba(255,255,255,.1); border-radius:6px; }\n  .ite-map .locations::-webkit-scrollbar-thumb:hover { background: rgba(255,255,255,.2); }\n\n  .ite-map .loc-card {\n    width:100%;\n    background: rgba(255,255,255,.04);\n    border: 1px solid var(--border-on-p);\n    border-radius: var(--r-md);\n    padding: 14px;\n    margin-bottom: 8px;\n    display:grid; grid-template-columns: 38px 1fr auto;\n    gap:12px; align-items:start;\n    cursor:pointer;\n    text-align:left;\n    color: inherit;\n    transition: background .18s ease, border-color .18s ease, transform .18s ease;\n    position:relative;\n  }\n  .ite-map .loc-card:hover { background: rgba(255,255,255,.07); border-color: var(--border-on-p2); }\n  .ite-map .loc-card:focus-visible { outline:2px solid var(--accent-500); outline-offset:2px; }\n  .ite-map .loc-card.active {\n    background: linear-gradient(135deg, rgba(143,120,78,.15), rgba(143,120,78,.12));\n    border-color: var(--accent-500);\n    box-shadow: var(--glow-accent);\n  }\n  .ite-map .card-num {\n    width:38px; height:38px;\n    border-radius:10px;\n    background: rgba(255,255,255,.06);\n    border: 1px solid var(--border-on-p2);\n    display:grid; place-items:center;\n    font-family: var(--font-alt);\n    font-size:14px; font-weight:700;\n    color: var(--on-purple);\n    letter-spacing:-0.01em;\n    transition: background .18s, border-color .18s, color .18s, box-shadow .18s;\n  }\n  .ite-map .loc-card.active .card-num {\n    background: var(--accent-500);\n    border-color: var(--accent-500);\n    color: white;\n    box-shadow: 0 4px 12px rgba(143,120,78,.35);\n  }\n  .ite-map .card-body { min-width:0; }\n  .ite-map .card-zone {\n    font-size:9.5px; font-weight:700; letter-spacing:0.14em; text-transform:uppercase;\n    color: var(--on-purple-2);\n    margin-bottom:3px;\n  }\n  .ite-map .loc-card.active .card-zone { color: var(--accent-400); }\n  .ite-map .card-name {\n    font-size:15px; font-weight:700; letter-spacing:-0.015em; line-height:1.25;\n    color: var(--on-purple);\n    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;\n  }\n  .ite-map .card-meta {\n    margin-top:8px;\n    display:flex; gap:10px; align-items:center;\n    font-family: var(--font-alt);\n    font-size:10.5px; font-weight:500;\n    color: var(--on-purple-3);\n    letter-spacing:0.01em;\n  }\n  .ite-map .card-arrow {\n    width:24px; height:24px;\n    display:grid; place-items:center;\n    color: var(--on-purple-3);\n    transition: color .18s ease, transform .18s ease;\n    align-self:center;\n  }\n  .ite-map .loc-card:hover .card-arrow,\n  .ite-map .loc-card.active .card-arrow {\n    color: var(--accent-400);\n    transform: translateX(2px);\n  }\n\n  \/* Footer \/ CTA *\/\n  .ite-map .panel-footer {\n    padding: 16px 20px 20px;\n    border-top: 1px solid var(--border-on-p);\n    background: rgba(26,20,9,.4);\n    position:relative;\n  }\n  .ite-map .btn-whatsapp {\n    width:100%;\n    background: var(--accent-500);\n    color:white;\n    border:none; outline:none;\n    padding: 12px 16px;\n    border-radius: var(--r-md);\n    font-family: var(--font-sans);\n    font-size:13.5px; font-weight:600; letter-spacing:-0.005em;\n    cursor:pointer;\n    display:flex; align-items:center; justify-content:center; gap:8px;\n    text-decoration:none;\n    transition: background .15s, box-shadow .15s, transform .08s;\n    box-shadow: 0 8px 24px rgba(143,120,78,.30);\n  }\n  .ite-map .btn-whatsapp:hover { background: var(--accent-400); box-shadow: 0 10px 28px rgba(143,120,78,.40); color: white; }\n  .ite-map .btn-whatsapp:active { transform: scale(.98); }\n  .ite-map .btn-whatsapp:focus-visible { outline:2px solid white; outline-offset:2px; }\n  .ite-map .footer-caption {\n    text-align:center; margin-top:10px;\n    font-family: var(--font-alt);\n    font-size:10.5px; font-weight:500;\n    color: var(--on-purple-3);\n    letter-spacing:0.04em;\n  }\n  .ite-map .footer-caption .live {\n    display:inline-block; width:6px; height:6px;\n    background:#10B981; border-radius:50%;\n    margin-right:6px; transform: translateY(-1px);\n    box-shadow: 0 0 0 3px rgba(16,185,129,.2);\n    animation: itemap-pulse-live 2.2s ease-in-out infinite;\n  }\n  @keyframes itemap-pulse-live {\n    0%,100% { box-shadow: 0 0 0 0 rgba(16,185,129,.4); }\n    50%     { box-shadow: 0 0 0 4px rgba(16,185,129,0); }\n  }\n\n  \/* ============================================================\n     Map area\n     ============================================================ *\/\n  .ite-map .map-area {\n    position: relative;\n    background: var(--ink-50);\n    width:100%;\n    height:100%;\n    min-height: 0;\n    overflow: hidden;\n  }\n  .ite-map #ite-map-canvas { position: absolute; inset: 0; }\n  .ite-map .marker-layer {\n    position:absolute;\n    inset:0;\n    z-index:4;\n    pointer-events:none;\n  }\n\n  .ite-map .mobile-header { display: none; }\n\n  .ite-map .map-point-nav {\n    position:absolute;\n    left:16px;\n    top:16px;\n    bottom:auto;\n    transform:none;\n    z-index:6;\n    pointer-events:none;\n    width:min(235px, calc(100% - 32px));\n  }\n  .ite-map .map-point-list {\n    list-style:none;\n    display:grid;\n    grid-template-columns: 1fr;\n    gap:6px;\n    padding:6px;\n    border:1px solid rgba(255,255,255,.64);\n    border-radius:10px;\n    background:rgba(255,255,255,.72);\n    box-shadow: 0 18px 44px rgba(26,20,9,.16), 0 2px 5px rgba(26,20,9,.08);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n  .ite-map .map-point {\n    pointer-events:auto;\n  }\n  .ite-map .map-point-btn {\n    width:100%;\n    border:1px solid transparent;\n    background: rgba(255,255,255,.82);\n    color: var(--ink-900);\n    min-height:46px;\n    padding:7px 9px;\n    border-radius:8px;\n    box-shadow: none;\n    cursor:pointer;\n    display:grid;\n    grid-template-columns:28px minmax(0, 1fr);\n    gap:8px;\n    align-items:center;\n    text-align:left;\n    backdrop-filter: blur(10px);\n    transition: transform .16s ease, border-color .16s ease, background .16s ease, box-shadow .16s ease;\n  }\n  .ite-map .map-point-btn:hover {\n    transform: translateY(-1px);\n    background:white;\n    box-shadow: 0 8px 18px rgba(26,20,9,.12);\n  }\n  .ite-map .map-point-btn:focus-visible {\n    outline:2px solid var(--accent-500);\n    outline-offset:2px;\n  }\n  .ite-map .map-point-btn.active {\n    border-color: var(--accent-500);\n    background:white;\n    box-shadow: 0 0 0 3px rgba(143,120,78,.16), 0 8px 18px rgba(26,20,9,.12);\n  }\n  .ite-map .map-point-num {\n    width:28px;\n    height:28px;\n    border-radius:50%;\n    background: var(--brand-900);\n    color:white;\n    display:grid;\n    place-items:center;\n    font-family: var(--font-alt);\n    font-size:11px;\n    font-weight:700;\n  }\n  .ite-map .map-point-btn.active .map-point-num {\n    background: var(--accent-500);\n  }\n  .ite-map .map-point-copy {\n    min-width:0;\n    display:block;\n  }\n  .ite-map .map-point-name {\n    display:block;\n    font-size:12.5px;\n    font-weight:800;\n    line-height:1.15;\n    white-space:nowrap;\n    overflow:hidden;\n    text-overflow:ellipsis;\n  }\n  .ite-map .map-point-zone {\n    display:block;\n    margin-top:2px;\n    font-size:10px;\n    font-weight:700;\n    letter-spacing:0.08em;\n    text-transform:uppercase;\n    color: var(--ink-500);\n    white-space:nowrap;\n    overflow:hidden;\n    text-overflow:ellipsis;\n  }\n\n  .ite-map .floating-controls {\n    position:absolute; top:16px; right:16px; z-index:5;\n    display:flex; flex-direction:column; gap:6px;\n    background:white;\n    border:1px solid var(--ink-200);\n    border-radius: var(--r-md);\n    padding:4px;\n    box-shadow: var(--sh-md);\n  }\n  .ite-map .fc-btn {\n    width:36px; height:36px;\n    border:none; background:transparent;\n    border-radius:8px;\n    display:grid; place-items:center;\n    cursor:pointer;\n    color: var(--ink-700);\n    transition: background .15s, color .15s;\n  }\n  .ite-map .fc-btn:hover { background: var(--ink-100); color: var(--brand-700); }\n  .ite-map .fc-btn:focus-visible { outline:2px solid var(--brand-500); outline-offset:2px; }\n  .ite-map .fc-btn svg { width:18px; height:18px; display:block; }\n\n  .ite-map .ite-toast {\n    position:absolute;\n    bottom:80px; left:50%;\n    transform: translateX(-50%) translateY(20px);\n    background: var(--ink-900); color:white;\n    padding: 10px 18px;\n    border-radius: var(--r-full);\n    font-size:13px; font-weight:500;\n    box-shadow: var(--sh-lg);\n    z-index:50; pointer-events:none;\n    opacity:0;\n    transition: opacity .2s, transform .2s;\n    display:flex; align-items:center; gap:8px;\n    white-space: nowrap;\n  }\n  .ite-map .ite-toast.show { opacity:1; transform: translateX(-50%) translateY(0); }\n  .ite-map .ite-toast svg { width:14px; height:14px; }\n\n  \/* ============================================================\n     Markers\n     Un livello dedicato posiziona ogni icona con map.project(lng, lat). La punta\n     visiva dell'SVG rimane ancorata alla coordinata a ogni zoom e movimento.\n     ============================================================ *\/\n  .ite-map .marker-host {\n    width:36px; height:48px;\n    cursor:pointer;\n    position:absolute;\n    left:0; top:0;\n    pointer-events:auto;\n    will-change: transform;\n  }\n  .ite-map .marker-svg {\n    width:36px; height:48px;\n    display:block;\n    overflow:visible;\n    filter: drop-shadow(0 4px 8px rgba(42,33,19,.35)) drop-shadow(0 1px 2px rgba(42,33,19,.22));\n    transition: filter .18s ease, transform .2s ease;\n    transform-origin: 50% 95.833%;  \/* scala dalla punta e non dallo spazio vuoto inferiore *\/\n  }\n  .ite-map .marker-svg .pin-body {\n    fill: var(--brand-700);\n    stroke: #FFFFFF;\n    stroke-width: 2;\n    transition: fill .2s ease, stroke .2s ease;\n  }\n  .ite-map .marker-host:hover .marker-svg {\n    filter: drop-shadow(0 6px 14px rgba(42,33,19,.45)) drop-shadow(0 1px 2px rgba(42,33,19,.25));\n  }\n  .ite-map .marker-host:hover .pin-body { fill: var(--brand-600); }\n  .ite-map .marker-host.active .marker-svg {\n    transform: scale(1.12);\n    filter: drop-shadow(0 8px 18px rgba(143,120,78,.45)) drop-shadow(0 2px 4px rgba(42,33,19,.25));\n  }\n  .ite-map .marker-host.active .pin-body { fill: var(--brand-500); }\n  .ite-map .marker-host:focus-visible { outline:none; }\n  .ite-map .marker-host:focus-visible .pin-body {\n    stroke: var(--accent-500);\n    stroke-width: 3;\n  }\n  .ite-map .marker-num {\n    font-family: var(--font-alt);\n    font-size:13px; font-weight:700;\n    fill: var(--brand-900);\n    letter-spacing:-0.01em;\n    user-select:none;\n    transition: fill .2s ease;\n    dominant-baseline: middle;\n  }\n  .ite-map .marker-host.active .marker-num { fill: var(--brand-500); }\n\n  \/* ============================================================\n     Popup\n     ============================================================ *\/\n  .ite-map .maplibregl-popup {\n    max-width: 320px !important;\n    width:min(320px, calc(100% - 32px));\n    top:16px !important;\n    right:16px !important;\n    bottom:auto !important;\n    left:auto !important;\n    transform:none !important;\n    z-index:8;\n    transform-origin: 50% -16px;\n    animation:none;\n  }\n  .ite-map .maplibregl-popup.closing {\n    animation: itemap-popup-close .28s cubic-bezier(.4,0,.2,1) both;\n  }\n  .ite-map .maplibregl-popup.closing .maplibregl-popup-content {\n    animation: itemap-popup-content-close .28s cubic-bezier(.4,0,.2,1) both;\n  }\n  @keyframes itemap-popup-close {\n    0% { opacity:1; filter: blur(0); }\n    100% { opacity:0; filter: blur(4px); }\n  }\n  @keyframes itemap-popup-content-close {\n    0% { transform: scale(1) translateY(0); }\n    100% { transform: scale(.94) translateY(8px); }\n  }\n  .ite-map .maplibregl-popup-content {\n    padding:0 !important;\n    background:white !important;\n    border-radius: var(--r-lg) !important;\n    border:1px solid rgba(143,120,78,.26) !important;\n    box-shadow: 0 22px 52px rgba(26,20,9,.24), 0 0 0 1px rgba(255,255,255,.7) !important;\n    overflow:hidden;\n    animation: itemap-popup-glow .72s ease both;\n  }\n  .ite-map .maplibregl-popup-close-button {\n    width:26px; height:26px;\n    top:10px; right:10px;\n    font-size:20px; color: var(--ink-500);\n    background:white !important;\n    border:1px solid var(--ink-200) !important;\n    border-radius:50%;\n    display:flex; align-items:center; justify-content:center;\n    z-index:3;\n    transition: background .15s, color .15s;\n  }\n  .ite-map .maplibregl-popup-close-button:hover { background: var(--ink-100) !important; color: var(--ink-900); }\n  .ite-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,\n  .ite-map .maplibregl-popup-anchor-top .maplibregl-popup-tip {\n    display:none;\n    border-bottom: none;\n    filter: drop-shadow(0 2px 1px rgba(42,33,19,.08));\n    animation: itemap-popup-tip .46s cubic-bezier(.2,.9,.18,1) both;\n  }\n  .ite-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip { border-top-color: white !important; }\n  .ite-map .maplibregl-popup-anchor-top .maplibregl-popup-tip { border-bottom-color: white !important; }\n\n  .ite-map .popup-banner {\n    position: relative;\n    background:\n      linear-gradient(135deg, var(--brand-900), var(--brand-950) 58%, var(--brand-800));\n    padding: 18px 18px 14px;\n    color: var(--on-purple);\n    overflow:hidden;\n  }\n  .ite-map .popup-banner::before {\n    content:'';\n    position:absolute;\n    inset:0;\n    background: linear-gradient(105deg, transparent 0%, rgba(143,120,78,.18) 42%, rgba(255,255,255,.22) 50%, rgba(143,120,78,.18) 58%, transparent 100%);\n    transform: translateX(-120%);\n    animation: itemap-popup-sheen .9s .12s cubic-bezier(.2,.75,.2,1) both;\n    pointer-events:none;\n  }\n  .ite-map .popup-banner::after {\n    content:''; position:absolute; right:-30px; top:-20px;\n    width:120px; height:120px;\n    background: radial-gradient(circle, rgba(143,120,78,.34), transparent 70%);\n    pointer-events:none;\n  }\n  .ite-map .popup-banner-top {\n    display:flex; align-items:center; gap:8px;\n    margin-bottom:8px; position:relative; z-index:1;\n  }\n  .ite-map .popup-num {\n    font-family: var(--font-alt);\n    font-size:11px; font-weight:700;\n    color: var(--brand-400);\n    letter-spacing:0.06em;\n  }\n  .ite-map .popup-zone {\n    font-size:9.5px; font-weight:700; letter-spacing:0.14em; text-transform:uppercase;\n    color: var(--on-purple-2);\n    padding-left:8px;\n    border-left:1px solid var(--border-on-p2);\n  }\n  .ite-map .popup-name {\n    font-size:19px; font-weight:800; letter-spacing:-0.025em; line-height:1.2;\n    color:white;\n    position:relative; z-index:1;\n    max-width:240px;\n    text-wrap: balance;\n  }\n  .ite-map .popup-body {\n    padding: 14px 18px 16px;\n    color: var(--ink-900);\n    animation: itemap-popup-body .42s .08s ease both;\n  }\n  .ite-map .popup-desc {\n    font-size:13px; line-height:1.55;\n    color: var(--ink-700);\n    margin-bottom:12px;\n  }\n  .ite-map .popup-coords {\n    display:inline-flex; align-items:center; gap:6px;\n    font-family: var(--font-alt);\n    font-size:11px; font-weight:500;\n    color: var(--ink-500);\n    background: var(--ink-50);\n    border:1px solid rgba(143,120,78,.22);\n    padding: 4px 8px;\n    border-radius: var(--r-sm);\n    letter-spacing:0.02em;\n    margin-bottom:12px;\n  }\n  .ite-map .popup-coords svg { width:11px; height:11px; }\n  .ite-map .popup-actions {\n    display:grid; grid-template-columns: 1fr auto auto;\n    gap:6px;\n  }\n  .ite-map .popup-btn {\n    border:1px solid var(--ink-200);\n    background:white;\n    color: var(--ink-700);\n    padding: 9px 12px;\n    border-radius: var(--r-sm);\n    font-family: var(--font-sans);\n    font-size:12.5px; font-weight:600;\n    cursor:pointer;\n    text-decoration:none;\n    display:flex; align-items:center; justify-content:center; gap:6px;\n    transition: background .15s, border-color .15s, color .15s, transform .08s, box-shadow .15s;\n  }\n  .ite-map .popup-btn:hover { background: var(--ink-50); border-color: var(--ink-300); color: var(--ink-900); }\n  .ite-map .popup-btn:active { transform: scale(.97); }\n  .ite-map .popup-btn.primary {\n    background: linear-gradient(135deg, var(--brand-900), var(--brand-800));\n    color: white;\n    border-color: var(--brand-500);\n    box-shadow: 0 8px 18px rgba(143,120,78,.2);\n  }\n  .ite-map .popup-btn.primary:hover {\n    background: linear-gradient(135deg, var(--brand-800), var(--brand-700));\n    color:white;\n    border-color: var(--brand-500);\n    box-shadow: 0 10px 22px rgba(143,120,78,.28);\n  }\n  .ite-map .popup-btn.icon-only { padding: 9px 10px; width: 38px; }\n  .ite-map .popup-btn svg { width:13px; height:13px; }\n  .ite-map .popup-btn:focus-visible { outline:2px solid var(--accent-500); outline-offset:2px; }\n\n  @keyframes itemap-popup-rise {\n    0% {\n      opacity:0;\n      transform: translateY(18px) scale(.94);\n      filter: blur(6px);\n    }\n    62% {\n      opacity:1;\n      transform: translateY(-3px) scale(1.015);\n      filter: blur(0);\n    }\n    100% {\n      opacity:1;\n      transform: translateY(0) scale(1);\n      filter: blur(0);\n    }\n  }\n  @keyframes itemap-popup-glow {\n    0% { box-shadow: 0 12px 30px rgba(26,20,9,.12), 0 0 0 0 rgba(143,120,78,0) !important; }\n    45% { box-shadow: 0 24px 58px rgba(26,20,9,.24), 0 0 0 5px rgba(143,120,78,.16) !important; }\n    100% { box-shadow: 0 22px 52px rgba(26,20,9,.24), 0 0 0 1px rgba(255,255,255,.7) !important; }\n  }\n  @keyframes itemap-popup-tip {\n    0% { opacity:0; transform: translateY(-6px) scale(.8); }\n    100% { opacity:1; transform: translateY(0) scale(1); }\n  }\n  @keyframes itemap-popup-sheen {\n    0% { transform: translateX(-120%); opacity:0; }\n    18% { opacity:1; }\n    100% { transform: translateX(120%); opacity:0; }\n  }\n  @keyframes itemap-popup-body {\n    0% { opacity:0; transform: translateY(8px); }\n    100% { opacity:1; transform: translateY(0); }\n  }\n\n  \/* MapLibre native chrome *\/\n  .ite-map .maplibregl-ctrl-group {\n    border:1px solid var(--ink-200) !important;\n    border-radius: var(--r-md) !important;\n    box-shadow: var(--sh-md) !important;\n    overflow:hidden;\n  }\n  .ite-map .maplibregl-ctrl button {\n    width:34px !important; height:34px !important;\n    background:white !important;\n  }\n  .ite-map .maplibregl-ctrl button:hover { background: var(--ink-50) !important; }\n  .ite-map .maplibregl-ctrl-attrib { display:none !important; }\n\n  \/* ============================================================\n     Container queries \u2014 responsive based on container width\n     ============================================================ *\/\n  @container itemap (max-width: 880px) {\n    .ite-map { grid-template-columns: 1fr; grid-template-rows: 1fr; }\n    .ite-map .panel { display: none; }\n    .ite-map .map-point-nav {\n      left:10px;\n      top:74px;\n      bottom:auto;\n      transform:none;\n      width:min(190px, calc(100% - 20px));\n    }\n    .ite-map .map-point-list {\n      display:grid;\n      grid-template-columns: 1fr;\n      gap:6px;\n      max-width:none;\n      max-height:calc(100vh - 190px);\n      overflow-y:auto;\n      overscroll-behavior:contain;\n    }\n    .ite-map .map-point-btn {\n      width:100%;\n      min-height:42px;\n      max-width:none;\n      padding:6px;\n      grid-template-columns:24px minmax(0, 1fr);\n      gap:6px;\n    }\n    .ite-map .map-point-num {\n      width:24px;\n      height:24px;\n      font-size:10px;\n    }\n    .ite-map .map-point-name {\n      font-size:11px;\n    }\n    .ite-map .map-point-zone {\n      font-size:8.5px;\n    }\n\n    .ite-map .mobile-header {\n      display:flex; align-items:center; gap:12px;\n      position:absolute; z-index:6;\n      top:12px; left:12px;\n      background: rgba(255,255,255,.92);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border:1px solid var(--ink-200);\n      border-radius: var(--r-full);\n      padding: 8px 16px 8px 8px;\n      box-shadow: var(--sh-md);\n      max-width: calc(100% - 84px);\n    }\n    .ite-map .mobile-header .brand-mark { width:32px; height:32px; border-radius:9px; box-shadow: none; }\n    .ite-map .mobile-header .brand-mark svg { width:16px; height:16px; }\n    .ite-map .mobile-header .brand-name { font-size:13.5px; color: var(--ink-900); }\n    .ite-map .mobile-header .brand-tag { font-size:8.5px; color: var(--brand-500); }\n\n    .ite-map .floating-controls { top:12px; right:12px; }\n    .ite-map .floating-controls .fc-btn { width:38px; height:38px; }\n\n    .ite-map #ite-map-canvas,\n    .ite-map #ite-map-canvas .maplibregl-canvas {\n      touch-action: pan-y;\n    }\n\n    .ite-map .mobile-sheet {\n      display:flex; flex-direction:column;\n      position:absolute; z-index:6;\n      left:0; right:0; bottom:0;\n      background: var(--brand-900);\n      color:white;\n      border-radius: 24px 24px 0 0;\n      padding: 12px 0 16px;\n      box-shadow: 0 -16px 40px rgba(26,20,9,.3);\n      max-height: 55%;\n    }\n    .ite-map .sheet-handle {\n      width:40px; height:4px;\n      background: var(--border-on-p2);\n      border-radius:4px;\n      margin: 0 auto 10px;\n    }\n    .ite-map .sheet-title {\n      padding: 0 20px 4px;\n      display:flex; align-items:center; justify-content:space-between; gap:12px;\n    }\n    .ite-map .sheet-title h2 {\n      font-size:14px; font-weight:800;\n      color: var(--on-purple);\n      letter-spacing:-0.015em;\n    }\n    .ite-map .sheet-title .count {\n      font-family: var(--font-alt);\n      font-size:11px; font-weight:600;\n      color: var(--accent-400);\n      letter-spacing:0.06em;\n    }\n    .ite-map .sheet-locations {\n      list-style:none;\n      padding: 8px 16px 0;\n      overflow-y:auto;\n      -webkit-overflow-scrolling: touch;\n      overscroll-behavior: contain;\n    }\n    .ite-map .sheet-locations .loc-card {\n      margin-bottom:6px;\n      padding: 11px 12px;\n      grid-template-columns: 34px 1fr auto;\n      gap:10px;\n    }\n    .ite-map .sheet-locations .card-num { width:34px; height:34px; border-radius:9px; font-size:13px; }\n    .ite-map .sheet-locations .card-name { font-size:14px; }\n    .ite-map .sheet-locations .card-zone { font-size:9px; }\n\n    .ite-map .sheet-cta { padding: 10px 16px 0; }\n    .ite-map .sheet-cta .btn-whatsapp { padding: 11px 14px; font-size: 13px; }\n  }\n  @container itemap (min-width: 881px) {\n    .ite-map .mobile-sheet { display: none !important; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ite-map *, .ite-map *::before, .ite-map *::after {\n      animation-duration: .01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: .01ms !important;\n    }\n    .ite-map .maplibregl-popup,\n    .ite-map .maplibregl-popup-content,\n    .ite-map .maplibregl-popup-tip,\n    .ite-map .popup-banner::before,\n    .ite-map .popup-body {\n      animation:none !important;\n      filter:none !important;\n    }\n  }\n<\/style>\n\n\n<div class=\"ite-map\" role=\"region\" aria-label=\"Mappa dei punti di prelievo Ibiza Transit Express\">\n\n  <aside class=\"panel\" aria-label=\"Elenco dei punti di prelievo\">\n\n    <div class=\"panel-intro\">\n      <span class=\"overline\">Punti di prelievo<\/span>\n      <h2 class=\"panel-title\">Scegli il tuo punto di prelievo<\/h2>\n      <p class=\"panel-subtitle\">Dettagli, navigazione diretta e contatto istantaneo per ogni fermata a Ibiza.<\/p>\n    <\/div>\n\n    <ol class=\"locations\" data-ite-list=\"desktop\" aria-label=\"Elenco dei punti di prelievo\"><\/ol>\n\n  <\/aside>\n\n  <main class=\"map-area\">\n    <div id=\"ite-map-canvas\" aria-label=\"Mappa di Ibiza con punti di prelievo\"><\/div>\n\n    <nav class=\"map-point-nav\" aria-label=\"Scorciatoie dei punti di prelievo\">\n      <ol class=\"map-point-list\" data-ite-list=\"map\"><\/ol>\n    <\/nav>\n\n    <div class=\"mobile-header\" aria-hidden=\"true\">\n      <div class=\"brand-mark\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z\"\/>\n          <circle cx=\"12\" cy=\"9\" r=\"2.5\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <div class=\"brand-tag\">Ibiza Transit Express<\/div>\n        <div class=\"brand-name\">Punti di prelievo<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"floating-controls\" role=\"group\" aria-label=\"Controlli della mappa\">\n      <button class=\"fc-btn\" data-ite-action=\"reset\" type=\"button\" title=\"Centra tutti i punti\" aria-label=\"Centra tutti i punti\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 3 21 3 21 9\"\/><polyline points=\"9 21 3 21 3 15\"\/><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\"\/><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"\/><\/svg>\n      <\/button>\n      <button class=\"fc-btn\" data-ite-action=\"locate\" type=\"button\" title=\"La mia posizione\" aria-label=\"La mia posizione\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><circle cx=\"12\" cy=\"12\" r=\"3\" fill=\"currentColor\"\/><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"4\"\/><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"23\"\/><line x1=\"1\" y1=\"12\" x2=\"4\" y2=\"12\"\/><line x1=\"20\" y1=\"12\" x2=\"23\" y2=\"12\"\/><\/svg>\n      <\/button>\n    <\/div>\n\n    <div class=\"mobile-sheet\" aria-label=\"Punti di prelievo\">\n      <div class=\"sheet-handle\" aria-hidden=\"true\"><\/div>\n      <div class=\"sheet-title\">\n        <h2>Punti di prelievo<\/h2>\n        <span class=\"count\">3 FERMATE<\/span>\n      <\/div>\n      <ol class=\"sheet-locations\" data-ite-list=\"mobile\"><\/ol>\n      <div class=\"sheet-cta\">\n        <a class=\"btn-whatsapp\" href=\"https:\/\/wa.me\/34659177274?text=Ciao%2C%20vorrei%20prenotare%20un%20transfer\" target=\"_blank\" rel=\"noopener\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n            <path d=\"M17.5 14.4c-.3-.1-1.7-.8-2-.9-.3-.1-.5-.1-.7.1-.2.3-.7.9-.9 1.1-.2.2-.3.2-.6.1-.3-.1-1.2-.4-2.3-1.4-.8-.8-1.4-1.7-1.5-2-.2-.3 0-.5.1-.6.1-.1.3-.3.4-.5.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.7-2c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.5.1-.7.3-.3.3-1 1-1 2.4 0 1.4 1 2.7 1.2 2.9.2.2 2 3.1 4.9 4.3.7.3 1.2.5 1.6.6.7.2 1.3.2 1.8.1.6-.1 1.7-.7 1.9-1.4.2-.7.2-1.2.2-1.4 0-.1-.2-.2-.5-.3z\"\/>\n            <path d=\"M12 2C6.5 2 2 6.5 2 12c0 1.8.5 3.5 1.3 4.9L2 22l5.3-1.3c1.4.8 3 1.2 4.7 1.2 5.5 0 10-4.5 10-10S17.5 2 12 2z\"\/>\n          <\/svg>\n          Prenota tramite WhatsApp\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"ite-toast\" role=\"status\" aria-live=\"polite\"><\/div>\n  <\/main>\n<\/div>\n\n\n<script>\n(function () {\n  \/\/ Attendi che il DOM sia pronto e che MapLibre si sia caricato.\n  function ready(fn) {\n    if (document.readyState !== 'loading') fn();\n    else document.addEventListener('DOMContentLoaded', fn);\n  }\n  function waitForMap(cb, tries) {\n    tries = tries || 0;\n    if (typeof window.maplibregl !== 'undefined') return cb();\n    if (tries > 100) return console.warn('[ite-map] MapLibre non si \\u00e8 caricato');\n    setTimeout(function () { waitForMap(cb, tries + 1); }, 50);\n  }\n\n  ready(function () {\n    waitForMap(function () {\n      var root = document.querySelector('.ite-map');\n      if (!root || root.dataset.iteInit === '1') return;\n      root.dataset.iteInit = '1';\n\n      \/\/ ---------- DATA ----------\n      var locations = [\n        {\n          id:1, num:'01',\n          name:'Caf\\u00e9 Mambo Ibiza',\n          zone:'San Antoni de Portmany',\n          desc:'Poich\\u00e9 la zona del porto \\u00e8 pedonale, il punto di prelievo e riconsegna per i trasferimenti privati in barca o i viaggi in traghetto per Formentera da Ibiza \\u00e8 l\\'area di parcheggio dei minibus di fronte al Club Nautico Ibiza. Ti preghiamo di avvisarci se hai un trasferimento privato da Ibiza Magna o di fronte al Caf\\u00e9 Mambo.',\n          lng:1.2962745, lat:38.9808666, zoom:16.5,\n          gmaps:'https:\/\/maps.google.com\/?cid=12202528757343890487'\n        },\n        {\n          id:2, num:'02',\n          name:'Club N\\u00e1utico San Antonio',\n          zone:'San Antonio',\n          desc:'Il punto di prelievo e riconsegna per i trasferimenti privati in barca o le gite in barca al tramonto da San Antonio \\u00e8 il Club N\\u00e1utico San Antonio.',\n          lng:1.3019913, lat:38.978132, zoom:17,\n          gmaps:'https:\/\/www.google.com\/maps\/search\/Club+N%C3%A1utico+San+Antonio\/@38.9782961,1.2993512,17z\/data=!3m1!4b1?hl=es-ES&entry=ttu&g_ep=EgoyMDI2MDUxMy4wIKXMDSoASAFQAw%3D%3D'\n        },\n        {\n          id:3, num:'03',\n          name:'Hostal Mar y Sal',\n          zone:'Salinas',\n          desc:'Il punto di prelievo e riconsegna per i trasferimenti privati in barca da Salinas \\u00e8 l\\'Hostal Mar y Sal. Ti preghiamo di avvisarci in anticipo se hai un trasferimento privato da Santa Eulalia. Se desideri viaggiare a Formentera con il minibus, avvisaci in anticipo in modo da poter controllare gli orari delle barche e consigliarti di conseguenza.',\n          lng:1.3854524, lat:38.8431782, zoom:16,\n          gmaps:'https:\/\/maps.google.com\/?cid=3347915748587111175'\n        }\n      ];\n\n      var WA_PHONE = '34659177274'; \/\/ Cambia questo numero con il tuo numero di WhatsApp.\n      var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      function isMobile() {\n        return root.getBoundingClientRect().width <= 880;\n      }\n\n      \/\/ ---------- MAP ----------\n      var map = new maplibregl.Map({\n        container: root.querySelector('#ite-map-canvas'),\n        style: 'https:\/\/basemaps.cartocdn.com\/gl\/voyager-gl-style\/style.json',\n        center: [1.345, 38.92],\n        zoom: 10.6,\n        attributionControl: false,\n        cooperativeGestures: isMobile()\n      });\n\n      function syncMapGestures() {\n        if (!map.cooperativeGestures) return;\n        if (isMobile() && map.cooperativeGestures.enable) {\n          map.cooperativeGestures.enable();\n        } else if (!isMobile() && map.cooperativeGestures.disable) {\n          map.cooperativeGestures.disable();\n        }\n      }\n      syncMapGestures();\n\n      \/\/ ---------- STATE ----------\n      var popups = {};\n      var markers = {};\n      var activeId = null;\n      var userMarker = null;\n      var markerLayer = document.createElement('div');\n      markerLayer.className = 'marker-layer';\n      root.querySelector('.map-area').appendChild(markerLayer);\n\n      \/\/ ---------- UTILS ----------\n      var toastEl = root.querySelector('.ite-toast');\n      function toast(msg) {\n        toastEl.innerHTML =\n          '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>' +\n          msg;\n        toastEl.classList.add('show');\n        clearTimeout(toastEl._t);\n        toastEl._t = setTimeout(function () { toastEl.classList.remove('show'); }, 1800);\n      }\n      function fmt(n) { return n.toFixed(5); }\n      function copyCoords(loc) {\n        var str = loc.lat.toFixed(6) + ', ' + loc.lng.toFixed(6);\n        if (navigator.clipboard && navigator.clipboard.writeText) {\n          navigator.clipboard.writeText(str).then(function () { toast('Coordinate copiate'); });\n        } else {\n          var ta = document.createElement('textarea');\n          ta.value = str; document.body.appendChild(ta);\n          ta.select();\n          try { document.execCommand('copy'); toast('Coordinate copiate'); } catch (e) {}\n          document.body.removeChild(ta);\n        }\n      }\n      function markerEl(id) {\n        return markers[id] && markers[id].el;\n      }\n      function updateMarkerPositions() {\n        Object.keys(markers).forEach(function (mid) {\n          var item = markers[mid];\n          var point = map.project([item.loc.lng, item.loc.lat]);\n          item.el.style.transform = 'translate(' + (point.x - 18) + 'px, ' + (point.y - 46) + 'px)';\n        });\n      }\n      function setMapLabelsItalian() {\n        map.getStyle().layers.forEach(function (layer) {\n          if (layer.type === 'symbol' && layer.layout && layer.layout['text-field']) {\n            try {\n              map.setLayoutProperty(layer.id, 'text-field', [\n                'coalesce',\n                ['get', 'name_it'],\n                ['get', 'name']\n              ]);\n            } catch (e) {}\n          }\n        });\n      }\n\n      function popupHTML(loc) {\n        var waUrl = 'https:\/\/wa.me\/' + WA_PHONE + '?text=' + encodeURIComponent('Ciao, puoi venirmi a prendere a ' + loc.name + ' (' + loc.zone + ')?');\n        return [\n          '<div class=\"popup-banner\">',\n            '<div class=\"popup-banner-top\">',\n              '<span class=\"popup-num\">', loc.num, '<\/span>',\n              '<span class=\"popup-zone\">', loc.zone, '<\/span>',\n            '<\/div>',\n            '<div class=\"popup-name\">', loc.name, '<\/div>',\n          '<\/div>',\n          '<div class=\"popup-body\">',\n            '<p class=\"popup-desc\">', loc.desc, '<\/p>',\n            '<span class=\"popup-coords\">',\n              '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>',\n              fmt(loc.lat), ', ', fmt(loc.lng),\n            '<\/span>',\n            '<div class=\"popup-actions\">',\n              '<a class=\"popup-btn primary\" href=\"', loc.gmaps, '\" target=\"_blank\" rel=\"noopener\" title=\"Apri su Google Maps\">',\n                '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"3 11 22 2 13 21 11 13 3 11\"\/><\/svg>',\n                'Indicazioni stradali',\n              '<\/a>',\n              '<a class=\"popup-btn icon-only\" href=\"', waUrl, '\" target=\"_blank\" rel=\"noopener\" title=\"WhatsApp\" aria-label=\"WhatsApp\">',\n                '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.5 14.4c-.3-.1-1.7-.8-2-.9-.3-.1-.5-.1-.7.1-.2.3-.7.9-.9 1.1-.2.2-.3.2-.6.1-.3-.1-1.2-.4-2.3-1.4-.8-.8-1.4-1.7-1.5-2-.2-.3 0-.5.1-.6.1-.1.3-.3.4-.5.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.7-2c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.5.1-.7.3-.3.3-1 1-1 2.4 0 1.4 1 2.7 1.2 2.9.2.2 2 3.1 4.9 4.3.7.3 1.2.5 1.6.6.7.2 1.3.2 1.8.1.6-.1 1.7-.7 1.9-1.4.2-.7.2-1.2.2-1.4 0-.1-.2-.2-.5-.3z\"\/><path d=\"M12 2C6.5 2 2 6.5 2 12c0 1.8.5 3.5 1.3 4.9L2 22l5.3-1.3c1.4.8 3 1.2 4.7 1.2 5.5 0 10-4.5 10-10S17.5 2 12 2z\"\/><\/svg>',\n              '<\/a>',\n              '<button class=\"popup-btn icon-only\" type=\"button\" data-ite-copy=\"', loc.id, '\" title=\"Copia coordinate\" aria-label=\"Copia coordinate\">',\n                '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg>',\n              '<\/button>',\n            '<\/div>',\n          '<\/div>'\n        ].join('');\n      }\n\n      \/\/ ---------- ACTIVATION ----------\n      function setActive(id) {\n        activeId = id;\n        root.querySelectorAll('[data-ite-point]').forEach(function (el) {\n          var on = +el.dataset.id === id;\n          el.classList.toggle('active', on);\n          el.setAttribute('aria-pressed', on ? 'true' : 'false');\n        });\n        Object.keys(markers).forEach(function (mid) {\n          markerEl(mid).classList.toggle('active', +mid === id);\n        });\n      }\n      function clearActive() {\n        activeId = null;\n        root.querySelectorAll('[data-ite-point]').forEach(function (el) {\n          el.classList.remove('active');\n          el.setAttribute('aria-pressed', 'false');\n        });\n        Object.keys(markers).forEach(function (mid) {\n          markerEl(mid).classList.remove('active');\n        });\n      }\n\n      function closePopupAnimated(popup) {\n        if (!popup) return;\n        var el = popup.getElement && popup.getElement();\n        if (!el || !popup.isOpen || !popup.isOpen() || reduceMotion) {\n          popup.remove();\n          return;\n        }\n        if (el.classList.contains('closing')) return;\n        el.classList.add('closing');\n        setTimeout(function () { popup.remove(); }, 280);\n      }\n\n      function flyTo(id) {\n        var loc = locations.find(function (l) { return l.id === id; });\n        if (!loc) return;\n        Object.keys(popups).forEach(function (pid) {\n          if (+pid !== id) {\n            closePopupAnimated(popups[pid]);\n          }\n        });\n        setActive(id);\n        map.flyTo({\n          center: [loc.lng, loc.lat],\n          zoom: loc.zoom,\n          duration: reduceMotion ? 0 : 900,\n          essential: false,\n          offset: [0, isMobile() ? 90 : 120]\n        });\n        var delay = reduceMotion ? 0 : 450;\n        setTimeout(function () {\n          popups[id].setLngLat([loc.lng, loc.lat]).addTo(map);\n        }, delay);\n      }\n\n      function resetView() {\n        Object.keys(popups).forEach(function (pid) {\n          closePopupAnimated(popups[pid]);\n        });\n        clearActive();\n        var padding = isMobile()\n          ? { top: 70, bottom: 220, left: 30, right: 30 }\n          : { top: 70, bottom: 70, left: 70, right: 70 };\n        map.fitBounds([[1.25, 38.81],[1.43, 39.00]], {\n          padding: padding,\n          duration: reduceMotion ? 0 : 800\n        });\n      }\n\n      function locateMe() {\n        if (!navigator.geolocation) return toast('La geolocalizzazione non \\u00e8 disponibile');\n        toast('Ricerca della tua posizione...');\n        navigator.geolocation.getCurrentPosition(function (pos) {\n          var lat = pos.coords.latitude, lng = pos.coords.longitude;\n          if (userMarker) userMarker.remove();\n          var el = document.createElement('div');\n          el.style.cssText = 'width:18px;height:18px;border-radius:50%;background:#5046C4;border:3px solid white;box-shadow:0 0 0 6px rgba(143,120,78,.18),0 4px 12px rgba(42,33,19,.3);';\n          userMarker = new maplibregl.Marker({ element: el }).setLngLat([lng, lat]).addTo(map);\n          map.flyTo({ center: [lng, lat], zoom: 13, duration: reduceMotion ? 0 : 900 });\n          toast('Posizione trovata');\n        }, function (err) {\n          toast(err.code === 1 ? 'Permesso negato' : 'Impossibile ottenere la tua posizione');\n        }, { enableHighAccuracy: true, timeout: 10000 });\n      }\n\n      \/\/ ---------- CARDS ----------\n      function buildCard(loc) {\n        var card = document.createElement('li');\n        card.className = 'loc-card';\n        card.setAttribute('role', 'button');\n        card.tabIndex = 0;\n        card.dataset.id = loc.id;\n        card.setAttribute('aria-pressed', 'false');\n        card.setAttribute('aria-label', loc.name + ' a ' + loc.zone);\n        card.innerHTML =\n          '<div class=\"card-num\">' + loc.num + '<\/div>' +\n          '<div class=\"card-body\">' +\n            '<div class=\"card-zone\">' + loc.zone + '<\/div>' +\n            '<div class=\"card-name\">' + loc.name + '<\/div>' +\n            '<div class=\"card-meta\"><span>' + fmt(loc.lat) + ', ' + fmt(loc.lng) + '<\/span><\/div>' +\n          '<\/div>' +\n          '<div class=\"card-arrow\" aria-hidden=\"true\">' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>' +\n          '<\/div>';\n        card.addEventListener('click', function () { flyTo(loc.id); });\n        card.addEventListener('keydown', function (e) {\n          if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); flyTo(loc.id); }\n        });\n        return card;\n      }\n      function buildMapPoint(loc) {\n        var item = document.createElement('li');\n        item.className = 'map-point';\n        item.innerHTML =\n          '<button class=\"map-point-btn\" type=\"button\" data-ite-point data-id=\"' + loc.id + '\" aria-pressed=\"false\" aria-label=\"Mostra ' + loc.name + '\">' +\n            '<span class=\"map-point-num\">' + loc.num.replace(\/^0\/, '') + '<\/span>' +\n            '<span class=\"map-point-copy\">' +\n              '<span class=\"map-point-name\">' + loc.name + '<\/span>' +\n              '<span class=\"map-point-zone\">' + loc.zone + '<\/span>' +\n            '<\/span>' +\n          '<\/button>';\n        item.querySelector('button').addEventListener('click', function () { flyTo(loc.id); });\n        return item;\n      }\n\n      var listDesktop = root.querySelector('[data-ite-list=\"desktop\"]');\n      var listMobile  = root.querySelector('[data-ite-list=\"mobile\"]');\n      var listMap     = root.querySelector('[data-ite-list=\"map\"]');\n      locations.forEach(function (loc) {\n        if (listDesktop) listDesktop.appendChild(buildCard(loc));\n        if (listMobile) listMobile.appendChild(buildCard(loc));\n        if (listMap) listMap.appendChild(buildMapPoint(loc));\n      });\n\n      \/\/ ---------- MAP LOAD ----------\n      map.on('load', function () {\n        setMapLabelsItalian();\n        locations.forEach(function (loc) {\n          var popup = new maplibregl.Popup({\n            closeButton: true,\n            closeOnClick: false,\n            maxWidth: '320px',\n            anchor: 'top',\n            offset: [0, -8]\n          }).setHTML(popupHTML(loc));\n          popup.on('close', function () {\n            var el = popup.getElement();\n            if (el) el.classList.add('closing');\n            if (activeId === loc.id) clearActive();\n          });\n          popup.on('open', function () {\n            var el = popup.getElement();\n            var close = el && el.querySelector('.maplibregl-popup-close-button');\n            if (!close || close.dataset.iteAnimatedClose) return;\n            close.dataset.iteAnimatedClose = 'true';\n            close.addEventListener('click', function (e) {\n              e.preventDefault();\n              e.stopImmediatePropagation();\n              closePopupAnimated(popup);\n            }, true);\n          });\n          popups[loc.id] = popup;\n\n          var el = document.createElement('div');\n          el.className = 'marker-host';\n          el.tabIndex = 0;\n          el.setAttribute('role', 'button');\n          el.setAttribute('aria-label', loc.name + ', point ' + loc.num);\n          \/\/ SVG con punta in (18, 46) \u2014 ancoraggio 'bottom' = quel pixel esatto.\n          el.innerHTML =\n            '<svg class=\"marker-svg\" viewBox=\"0 0 36 48\" aria-hidden=\"true\">' +\n              '<path class=\"pin-body\" d=\"M18 2 C26.84 2 34 9.16 34 18 C34 28.5 18 46 18 46 C18 46 2 28.5 2 18 C2 9.16 9.16 2 18 2 Z\"\/>' +\n              '<circle cx=\"18\" cy=\"18\" r=\"10\" fill=\"white\"\/>' +\n              '<text class=\"marker-num\" x=\"18\" y=\"18\" text-anchor=\"middle\">' + loc.num.replace(\/^0\/, '') + '<\/text>' +\n            '<\/svg>';\n          el.addEventListener('click', function (e) { e.stopPropagation(); flyTo(loc.id); });\n          el.addEventListener('keydown', function (e) {\n            if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); flyTo(loc.id); }\n          });\n\n          markers[loc.id] = { el: el, loc: loc };\n          markerLayer.appendChild(el);\n        });\n        updateMarkerPositions();\n        resetView();\n      });\n      map.on('move', updateMarkerPositions);\n      map.on('zoom', updateMarkerPositions);\n      map.on('resize', updateMarkerPositions);\n      map.on('moveend', updateMarkerPositions);\n      map.on('zoomend', updateMarkerPositions);\n\n      \/\/ ---------- DELEGATED EVENTS ----------\n      root.addEventListener('click', function (e) {\n        var action = e.target.closest('[data-ite-action]');\n        if (action) {\n          if (action.dataset.iteAction === 'reset') resetView();\n          else if (action.dataset.iteAction === 'locate') locateMe();\n          return;\n        }\n        var copy = e.target.closest('[data-ite-copy]');\n        if (copy) {\n          var id = +copy.dataset.iteCopy;\n          var loc = locations.find(function (l) { return l.id === id; });\n          if (loc) copyCoords(loc);\n        }\n      });\n\n      \/\/ ---------- Arrow-key cycling between cards ----------\n      root.addEventListener('keydown', function (e) {\n        if (e.key !== 'ArrowUp' && e.key !== 'ArrowDown') return;\n        var focused = document.activeElement;\n        if (!focused || !focused.classList.contains('loc-card')) return;\n        e.preventDefault();\n        var cards = Array.prototype.slice\n          .call(root.querySelectorAll('.loc-card'))\n          .filter(function (c) { return c.offsetParent !== null; });\n        var idx = cards.indexOf(focused);\n        if (idx === -1) return;\n        var dir = e.key === 'ArrowDown' ? 1 : -1;\n        var next = cards[(idx + dir + cards.length) % cards.length];\n        if (next) next.focus();\n      });\n\n      \/\/ Re-fit on container resize (e.g. orientation change inside embed)\n      var ro = new ResizeObserver(function () {\n        syncMapGestures();\n        map.resize();\n        updateMarkerPositions();\n      });\n      ro.observe(root);\n    });\n  });\n})();\n<\/script>\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-585f7c5a e-flex e-con-boxed e-con e-parent\" data-id=\"585f7c5a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a810a20 e-con-full e-flex e-con e-child\" data-id=\"5a810a20\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27f36cd5 elementor-widget elementor-widget-heading\" data-id=\"27f36cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Requisiti speciali e servizi di trasferimento<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cb7dd52 elementor-widget elementor-widget-text-editor\" data-id=\"4cb7dd52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Offriamo servizi di trasferimento aggiuntivi a Ibiza per rendere il vostro viaggio pi\u00f9 comodo e agevole. Su richiesta sono disponibili seggiolini per neonati, seggiolini per bambini e soluzioni personalizzate per le vostre esigenze di viaggio. Basta comunicarci in anticipo le vostre esigenze e il nostro team provveder\u00e0 a preparare tutto il necessario per la vostra esperienza di trasferimento.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47ab3b26 e-con-full e-flex e-con e-child\" data-id=\"47ab3b26\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7119fb81 elementor-widget elementor-widget-image-box\" data-id=\"7119fb81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Consigli per crociere e trasferimenti in barca<\/h3><p class=\"elementor-image-box-description\">Viaggiate a Formentera con un\u2019imbarcazione privata? Vi consigliamo di concordare l\u2019orario di prelievo con il capitano prima della partenza, per garantire che il trasferimento si svolga senza intoppi e che l\u2019autista sia disponibile.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-635043dc elementor-widget elementor-widget-image-box\" data-id=\"635043dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">I passeggeri in arrivo al porto di Ibiza, a Marina Ibiza o a Ibiza Magna sono pregati di informare il nostro team in anticipo, in modo da poter coordinare in modo efficiente il luogo di prelievo.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68b4b23e elementor-widget elementor-widget-image-box\" data-id=\"68b4b23e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Il nostro team \u00e8 a vostra disposizione per assistervi con trasferimenti in barca privata, trasferimenti da navi da crociera e soluzioni di trasporto personalizzate in tutta Ibiza.<\/p><\/div><\/div>\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-411d06d9 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"411d06d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e599edd elementor-widget elementor-widget-text-editor\" data-id=\"4e599edd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>[vc_row fullwidth=&#8221;yes&#8221;][vc_column][agni_image img_url=&#8221;1237&#8243; class=&#8221;fullwidthimage&#8221;][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;2\/3&#8243;][vc_empty_space][agni_heading choice=&#8221;4&#8243; align=&#8221;center&#8221; heading=&#8221;Cruise Ship &amp; Private boat transfers&#8221;][agni_separator width=&#8221;10&#8243; color=&#8221;#8f8072&#8243;][agni_heading choice=&#8221;4&#8243; align=&#8221;center&#8221; heading=&#8221;Cruise Ship Transfers&#8221;][agni_separator width=&#8221;10&#8243; color=&#8221;#8f8072&#8243;][vc_column_text]<\/p><p class=\"p1\"><span class=\"s1\">How would you like to experience a city rich with history and culture, stunning beaches, great restaurants, famous nightclubs and more with your own comfortable, reliable and knowledgeable chauffeured service? Ibiza Transit Express is here to make that a reality with the cruise ship transfer service for holidaymakers that arrive by cruise ship.<\/span><\/p><p class=\"p1\"><span class=\"s1\">Ibiza is a favoured destination for cruise ship companies and we are pleased to offer a \u2018Meet and Greet\u2019 minibus service for cruise ship clients.<\/span><\/p><p class=\"p1\"><span class=\"s1\">Our drivers will be waiting to pick you at the exit of the&nbsp;cruise terminal and we&nbsp;will be happy to provide you with their contact details beforehand, for any assistance and additional requirements.&nbsp;<\/span><\/p><p class=\"p1\"><span class=\"s1\">With the luxury of your own, fully air conditioned buses, you can plan your own route, seeing as much or as little as you want. If you would like to go further afield, we can do just that and get you back well in time for \u2018All aboard\u2019.<\/span><\/p><p class=\"p1\"><span class=\"s1\">Our drivers are friendly, courteous and can advise you of great sites to visit and can get you to any destination in Ibiza with no fuss. Our fleet of Ford Transit Minibuses seat 13&nbsp;or 17 comfortably, providing plenty of space for your family and guests.&nbsp;<\/span><\/p><p>[\/vc_column_text][agni_heading choice=&#8221;4&#8243; align=&#8221;center&#8221; heading=&#8221;Private Boat Transport&#8221;][agni_separator width=&#8221;10&#8243; color=&#8221;#8f8072&#8243;][vc_column_text]<\/p><p class=\"p1\"><span class=\"s1\">We also handle transport to and from your private boat bookings and the driver will turn up at the nearest access point convenient for you.<\/span><\/p><p class=\"p1\"><span class=\"s1\">As the port area is pedestrianised, the Collection\/ drop off point for private boat transfers or trips to Formentera by the ferry in Ibiza town is in the minibus parking bay area in front of Club Nautico Ibiza. Please advise us if you have a private transfer from Ibiza Magna or in front of Cafe Sidney.<\/span><\/p><p><span contenteditable=\"false\" style=\"border: 0;\" data-mce-object=\"iframe\" class=\"mce-preview-object mce-object-iframe\" data-mce-p-allowfullscreen=\"allowfullscreen\" data-mce-p-frameborder=\"0\" data-mce-p-src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3104.4547517197725!2d1.4334516506930755!3d38.91358227946797!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129946bfcf9ff4c5%3A0xeae7345fb8ab446c!2sClub+N%C3%A1utico+de+Ibiza!5e0!3m2!1ses!2ses!4v1488816946340\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3104.4547517197725!2d1.4334516506930755!3d38.91358227946797!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129946bfcf9ff4c5%3A0xeae7345fb8ab446c!2sClub+N%C3%A1utico+de+Ibiza!5e0!3m2!1ses!2ses!4v1488816946340\" allowfullscreen=\"allowfullscreen\" style=\"border: 0;\" width=\"800\" height=\"200\" frameborder=\"0\"><\/iframe><span class=\"mce-shim\"><\/span><\/span><br>The Collection\/ drop off point for private boat transfers or sunset boat trips transfers from San Antonio is Club Nautic San Antonio.<\/p><p><span contenteditable=\"false\" data-mce-object=\"iframe\" class=\"mce-preview-object mce-object-iframe\" data-mce-p-allowfullscreen=\"allowfullscreen\" data-mce-p-frameborder=\"0\" data-mce-p-src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3101.6152789920225!2d1.2996669506951777!3d38.97845187945787!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129946b118faeff1%3A0x8c6094c6c5315981!2sClub+Nautico+Sant+Antoni!5e0!3m2!1ses!2ses!4v1488816773803\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3101.6152789920225!2d1.2996669506951777!3d38.97845187945787!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129946b118faeff1%3A0x8c6094c6c5315981!2sClub+Nautico+Sant+Antoni!5e0!3m2!1ses!2ses!4v1488816773803\" allowfullscreen=\"allowfullscreen\" width=\"800\" height=\"200\" frameborder=\"0\"><\/iframe><span class=\"mce-shim\"><\/span><\/span><br>Collection\/ drop off points for private boat transfers from Salinas is Hostal Mar Y Sal.<\/p><p><span contenteditable=\"false\" style=\"border: 0;\" data-mce-object=\"iframe\" class=\"mce-preview-object mce-object-iframe\" data-mce-p-allowfullscreen=\"allowfullscreen\" data-mce-p-frameborder=\"0\" data-mce-p-src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3107.533903369095!2d1.3831575506907554!3d38.843134079478816!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129945d8ef83c26d%3A0x8d7ce452dd58ea03!2sHostal+Mar+y+Sal!5e0!3m2!1ses!2ses!4v1488817336224\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3107.533903369095!2d1.3831575506907554!3d38.843134079478816!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129945d8ef83c26d%3A0x8d7ce452dd58ea03!2sHostal+Mar+y+Sal!5e0!3m2!1ses!2ses!4v1488817336224\" allowfullscreen=\"allowfullscreen\" style=\"border: 0;\" width=\"800\" height=\"200\" frameborder=\"0\"><\/iframe><span class=\"mce-shim\"><\/span><\/span><br>Please adivse us in advance if you have a private transfer from Santa Eulalia.<\/p><p>If you would like to travel to Formentera with the minibus please advise in advance so we can look at boat times and advise accordingly.[\/vc_column_text][agni_heading choice=&#8221;6&#8243; align=&#8221;center&#8221; heading=&#8221;Special Requirements&#8221;][agni_separator width=&#8221;10&#8243; color=&#8221;#8f8072&#8243;][vc_column_text]We can offer baby seats and child seats for your children. All you have to do is let us know beforehand if you have any requirements.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_empty_space][agni_heading choice=&#8221;6&#8243; align=&#8221;center&#8221; heading=&#8221;Cruise &amp; Boat Transfer Tips&#8221;][agni_separator width=&#8221;10&#8243; color=&#8221;#8f8072&#8243;][vc_column_text]<\/p><p class=\"p1\"><span class=\"s1\">\u2022 Travelling to Formentera by private boat \u2013 get the captain to confirm the time for pick up when you are leaving Formentera to allow more flexibility with your trip and to ensure drivers are onsite when required.<\/span><\/p><p class=\"p1\"><span class=\"s1\">\u2022 For clients parking in front of Ibiza port marina or Ibiza Magna, &nbsp;please advise us in advance so we can plan your transfers direct from these locations ahead of time.<\/span><\/p><p class=\"p1\"><span class=\"s1\">Contact us by email, or phone to chat over your plans and how our private boat transfers and cruise ship transfers can be helpful to you and your fellow travellers. We have a representative ready to answer your questions and book your next transfer.<\/span><\/p><p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][agni_image img_url=&#8221;1383&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][agni_image img_url=&#8221;1384&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][agni_image img_url=&#8221;1385&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][agni_image img_url=&#8221;1386&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row]<\/p>\t\t\t\t\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-7f3917d9 e-flex e-con-boxed e-con e-parent\" data-id=\"7f3917d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-770f9edb animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"770f9edb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Servizio di trasferimento con autista di lusso per i passeggeri delle crociere e delle imbarcazioni a Ibiza.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21f4c833 animated-slow elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"21f4c833\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prenota i tuoi trasferimenti in nave da crociera e in barca privata a Ibiza<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Trasferimenti VIP dal porto alle localit\u00e0 turistiche di Ibiza Trasferimenti in nave da crociera e in barca privata a Ibiza Trasferimenti da e per le navi da crociera a Ibiza Arrivate a Ibiza in nave da crociera? Ibiza Transit Express offre servizi di autista comodi, affidabili e professionali con trasferimenti premium per i passeggeri che [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_metasync_otto_title":"","_metasync_otto_description":"Trasferimenti privati da navi da crociera e imbarcazioni a Ibiza. Prezzi fissi, autista ad attenderti al molo. Prenota ora.","_metasync_otto_keywords":"Ibiza party transfer, noleggio minibus Ibiza, transfer discoteche Ibiza, trasporto feste Ibiza, minibus con autista Ibiza, navetta feste Ibiza, transfer VIP Ibiza, prenotazione transfer Ibiza","_metasync_otto_og_title":"","_metasync_otto_og_description":"","_metasync_otto_twitter_title":"","_metasync_otto_twitter_description":"Trasferimenti VIP a Ibiza: scopri il lusso per crociere e barche private.","rank_math_title":"","rank_math_description":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_aioseo_title":"Trasferimenti da e per le navi da crociera a Ibiza | Ibiza Transit Express","_aioseo_description":"Trasferimenti di lusso in nave da crociera e in barca privata a Ibiza con minibus VIP, autisti professionisti e servizi di trasporto portuale affidabili.","_metasync_seo_title":"","_metasync_seo_desc":"","_metasync_breadcrumb_title":"","_metasync_primary_category":0,"_metasync_primary_product_cat":0,"_metasync_otto_disabled":"","_metasync_hreflang":"","_metasync_plugin_sync_ts":"","_metasync_robots_advanced":"","footnotes":""},"class_list":["post-5255","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/pages\/5255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/comments?post=5255"}],"version-history":[{"count":6,"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/pages\/5255\/revisions"}],"predecessor-version":[{"id":5384,"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/pages\/5255\/revisions\/5384"}],"wp:attachment":[{"href":"https:\/\/ibizatransitexpress.com\/it\/wp-json\/wp\/v2\/media?parent=5255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}