{"id":11394,"date":"2026-03-08T08:32:40","date_gmt":"2026-03-08T08:32:40","guid":{"rendered":"https:\/\/www.muradeltempo.it\/ospiti\/"},"modified":"2026-08-02T18:24:57","modified_gmt":"2026-08-02T17:24:57","slug":"ospiti","status":"publish","type":"page","link":"https:\/\/www.muradeltempo.it\/en\/ospiti\/","title":{"rendered":"Area Ospiti"},"content":{"rendered":"  <a class=\"mdt-skip-link\" href=\"#mdt-main-content\">Skip to main content<\/a>\n  <div class=\"mdt-wrap is-public is-services-page mdt-guest-services-page\">\n    <header id=\"top\" class=\"hero-header\" aria-labelledby=\"mdt-hero-title\">\n            <div class=\"hero-copy\">\n        <p class=\"mdt-eyebrow\">Welcome book<\/p>\n        <h1 id=\"mdt-hero-title\">Useful info &amp; services<\/h1>\n        <p>Everything you need before and during your stay at Mura del Tempo.<\/p>\n                <div class=\"hero-actions mdt-hero-actions\">\n                                    <a\n                class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\"\n                href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\"\n                                                 data-mbe-track=\"cta\" data-mbe-track-surface=\"services_public_hero\" data-mbe-track-label=\"Check availability\"              >\n                <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"calendar\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18\"\/><\/svg><\/span>\n                Check availability              <\/a>\n                          <a\n                class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                href=\"#accesso\"\n                                                 data-mbe-track=\"app\" data-mbe-track-surface=\"services_public_hero\" data-mbe-track-label=\"Open guest area\"              >\n                <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span>\n                Open guest area              <\/a>\n                          <a\n                class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\"\n                target=\"_blank\"                rel=\"noopener\"                 data-mbe-track=\"whatsapp\" data-mbe-track-surface=\"services_public_hero\" data-mbe-track-label=\"WhatsApp support\"              >\n                <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"message\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 6h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H11l-5 4v-4H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"\/><\/svg><\/span>\n                WhatsApp support              <\/a>\n                              <\/div>\n      <\/div>\n\n            <div class=\"hero-aside\">\n                  <aside class=\"hero-panel\" aria-label=\"At a glance\">\n            <div class=\"hero-panel-head\">\n              <div>\n                <p class=\"hero-panel-label\">At a glance<\/p>\n                                  <p class=\"hero-panel-title\">Essential details<\/p>\n                              <\/div>\n                          <\/div>\n            <dl class=\"hero-panel-list\">\n                              <div class=\"hero-panel-item\">\n                  <dt>Useful times<\/dt>\n                  <dd>\n                    <span class=\"hero-panel-value\">Check-in 16:00 - 22:00 \u00b7 Check-out by 10:00<\/span>\n                                      <\/dd>\n                <\/div>\n                              <div class=\"hero-panel-item\">\n                  <dt>Address<\/dt>\n                  <dd>\n                    <span class=\"hero-panel-value\">VIA C. Colombo, 41 \u00b7 Bisceglie<\/span>\n                                      <\/dd>\n                <\/div>\n                              <div class=\"hero-panel-item\">\n                  <dt>WhatsApp<\/dt>\n                  <dd>\n                    <span class=\"hero-panel-value\">+39 348 916 3017<\/span>\n                                      <\/dd>\n                <\/div>\n                          <\/dl>\n                          <p class=\"hero-panel-note\">Quick reference for arrival, comforts and contacts.<\/p>\n                      <\/aside>\n        \n                  <nav class=\"quick-nav\" aria-label=\"Quick page navigation\">\n            <p class=\"quick-nav-intro\">Choose what you need: arrival, services or booking.<\/p>\n            <div class=\"quick-nav-group\">\n              <p class=\"quick-nav-group-label\">Go straight to<\/p>\n              <div class=\"quick-nav-grid\">\n                                  <a\n                    class=\"is-primary\"\n                    data-step=\"1\"\n                    href=\"#informazioni\"\n                                                                              >\n                    <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"circle-info\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 10h.01\"\/><path d=\"M11 13h1v4h1\"\/><\/svg><\/span>\n                    <span class=\"quick-nav-copy\">\n                      <strong>Arrival<\/strong>\n                                              <small>Times and useful contacts<\/small>\n                                          <\/span>\n                  <\/a>\n                                  <a\n                    class=\"is-primary\"\n                    data-step=\"2\"\n                    href=\"#accesso\"\n                                                             data-mbe-track=\"app\" data-mbe-track-surface=\"services_quick_nav\" data-mbe-track-label=\"Guest area\"                  >\n                    <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span>\n                    <span class=\"quick-nav-copy\">\n                      <strong>Guest area<\/strong>\n                                              <small>For booked guests<\/small>\n                                          <\/span>\n                  <\/a>\n                              <\/div>\n            <\/div>\n                          <div class=\"quick-nav-group\">\n                <p class=\"quick-nav-group-label\">Other references<\/p>\n                <div class=\"quick-nav-grid is-secondary\">\n                                      <a\n                      class=\"is-secondary\"\n                      href=\"#regole\"\n                                                                >\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"scale\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 3v18\"\/><path d=\"M6 6h12\"\/><path d=\"m7 6-3 6h6z\"\/><path d=\"m17 6-3 6h6z\"\/><path d=\"M8 21h8\"\/><\/svg><\/span>\n                      <span class=\"quick-nav-copy\">\n                        <strong>Rules<\/strong>\n                                                  <small>Times, documents and policies<\/small>\n                                              <\/span>\n                    <\/a>\n                                      <a\n                      class=\"is-secondary\"\n                      href=\"#faq\"\n                                                                >\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"circle-help\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.4 9.5a2.8 2.8 0 1 1 4.8 2c-.8.7-1.7 1.2-1.7 2.5\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\n                      <span class=\"quick-nav-copy\">\n                        <strong>FAQ<\/strong>\n                                                  <small>Quick answers<\/small>\n                                              <\/span>\n                    <\/a>\n                                      <a\n                      class=\"is-secondary\"\n                      href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\"\n                                                                >\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"calendar\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18\"\/><\/svg><\/span>\n                      <span class=\"quick-nav-copy\">\n                        <strong>Book<\/strong>\n                                                  <small>Availability and total<\/small>\n                                              <\/span>\n                    <\/a>\n                                  <\/div>\n              <\/div>\n                      <\/nav>\n              <\/div>\n          <\/header>\n\n    \n    <div id=\"mdt-main-content\" class=\"mdt-container\" tabindex=\"-1\" role=\"region\" aria-label=\"Guest page content\">\n            \n      \n      \n      \n      \n              \n        \n        \n        \n        \n              \n      \n      \n      \n      \n      \n      \n      \n      \n      \n      \n      \n                <section id=\"percorsi\" class=\"mdt-card fade-in mdt-card-primary mdt-public-paths\" aria-labelledby=\"mdt-heading-percorsi\">\n            <div class=\"mdt-section-head\">\n              <div>\n                <span class=\"mdt-section-tier\">Quick paths<\/span>\n                <h2 id=\"mdt-heading-percorsi\">What do you want to do?<\/h2>\n              <\/div>\n              <p>Choose the right path: availability, guest area or support.<\/p>\n            <\/div>\n            <div class=\"mdt-public-path-grid\" role=\"list\">\n                              <article class=\"mdt-public-path-card\" role=\"listitem\">\n                  <span class=\"mdt-public-path-icon\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"calendar\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18\"\/><\/svg><\/span><\/span>\n                  <h3>I have not booked yet<\/h3>\n                  <p>Check dates, availability and total before sending the request.<\/p>\n                  <a\n                    class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\"\n                    href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\"\n                                                             data-mbe-track=\"cta\" data-mbe-track-surface=\"services_public_paths\" data-mbe-track-label=\"Check availability\"                  >Check availability<\/a>\n                <\/article>\n                              <article class=\"mdt-public-path-card\" role=\"listitem\">\n                  <span class=\"mdt-public-path-icon\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span><\/span>\n                  <h3>I have already booked<\/h3>\n                  <p>Open your guest area for booking details, instructions and linked services.<\/p>\n                  <a\n                    class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                    href=\"#accesso\"\n                                                             data-mbe-track=\"app\" data-mbe-track-surface=\"services_public_paths\" data-mbe-track-label=\"Open guest area\"                  >Open guest area<\/a>\n                <\/article>\n                              <article class=\"mdt-public-path-card\" role=\"listitem\">\n                  <span class=\"mdt-public-path-icon\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"message\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 6h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H11l-5 4v-4H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"\/><\/svg><\/span><\/span>\n                  <h3>I need assistance<\/h3>\n                  <p>Message us for questions about arrival, services or availability.<\/p>\n                  <a\n                    class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                    href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\"\n                    target=\"_blank\"                    rel=\"noopener\"                     data-mbe-track=\"whatsapp\" data-mbe-track-surface=\"services_public_paths\" data-mbe-track-label=\"WhatsApp support\"                  >WhatsApp support<\/a>\n                <\/article>\n                          <\/div>\n          <\/section>\n                  <section id=\"informazioni\" class=\"mdt-card fade-in mdt-card-primary mdt-public-brief\" aria-labelledby=\"mdt-heading-informazioni\">\n            <div class=\"mdt-section-head\">\n              <div>\n                <span class=\"mdt-section-tier\">Essential information<\/span>\n                <h2 id=\"mdt-heading-informazioni\">At a glance<\/h2>\n              <\/div>\n              <p>Specific times are confirmed in the booking details.<\/p>\n            <\/div>\n            <div class=\"mdt-public-brief-grid\" role=\"list\">\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"map-pin\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 21s6-5.2 6-11a6 6 0 1 0-12 0c0 5.8 6 11 6 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg><\/span>\n                  <span>Address<\/span>\n                  <strong>VIA C. Colombo, 41 \u00b7 Bisceglie<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"door\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 21V5a2 2 0 0 1 1.5-1.9l8-2A2 2 0 0 1 18 3v18\"\/><path d=\"M6 21h14\"\/><path d=\"M13 12h.01\"\/><\/svg><\/span>\n                  <span>Check-in<\/span>\n                  <strong>16:00 - 22:00<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6l4 2\"\/><\/svg><\/span>\n                  <span>Check-out<\/span>\n                  <strong>by 10:00<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"message\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 6h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H11l-5 4v-4H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"\/><\/svg><\/span>\n                  <span>WhatsApp<\/span>\n                  <strong>+39 348 916 3017<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"mail\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"m4 8 8 6 8-6\"\/><\/svg><\/span>\n                  <span>Email<\/span>\n                  <strong>info@muradeltempo.it<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"phone\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6.5 4h3L11 8 8.5 10.5a15 15 0 0 0 5 5L16 13l4 1.5v3a2 2 0 0 1-2.2 2A16 16 0 0 1 4.5 6.2 2 2 0 0 1 6.5 4z\"\/><\/svg><\/span>\n                  <span>Phone<\/span>\n                  <strong>+39 348 916 3017<\/strong>\n                <\/article>\n                              <article class=\"mdt-public-brief-item\" role=\"listitem\">\n                  <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"badge-check\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m9 12 2 2 4-4\"\/><path d=\"M12 3l2.1 1.7 2.6-.3 1 2.4 2.3 1.2-.5 2.6L20 13l-1.5 2.2.5 2.6-2.3 1.2-1 2.4-2.6-.3L12 23l-2.1-1.7-2.6.3-1-2.4-2.3-1.2.5-2.6L4 13l1.5-2.2-.5-2.6 2.3-1.2 1-2.4 2.6.3z\"\/><\/svg><\/span>\n                  <span>Guest area<\/span>\n                  <strong>Available for confirmed bookings.<\/strong>\n                <\/article>\n                          <\/div>\n          <\/section>\n                  <section id=\"prima-di-arrivare\" class=\"mdt-card fade-in mdt-card-secondary mdt-public-arrival\" aria-labelledby=\"mdt-heading-prima-di-arrivare\">\n            <div class=\"mdt-section-head\">\n              <div>\n                <span class=\"mdt-section-tier is-secondary\">Plan your stay<\/span>\n                <h2 id=\"mdt-heading-prima-di-arrivare\">Before you arrive<\/h2>\n              <\/div>\n              <p>Useful information to plan your stay without stress.<\/p>\n            <\/div>\n            <div class=\"mdt-public-arrival-grid\" role=\"list\">\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>How to enter<\/h3>\n                    <p>Access instructions are shared by the staff before the stay or whenever you need them.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6l4 2\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Arrival times<\/h3>\n                    <p>Check-in 16:00 - 22:00 \u00b7 Check-out by 10:00.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"parking\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\"\/><path d=\"M10 17V7h4a3 3 0 0 1 0 6h-4\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Parking and restricted area<\/h3>\n                    <p>Write to us before arrival and we will point you to the easiest parking option.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"moon\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21 12.8A8 8 0 1 1 11.2 3 6.5 6.5 0 0 0 21 12.8z\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Late arrival<\/h3>\n                    <p>Notify the staff on WhatsApp or through the available contact channel.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"wifi\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4.5 9a11 11 0 0 1 15 0\"\/><path d=\"M7.5 12a7 7 0 0 1 9 0\"\/><path d=\"M10.5 15a3 3 0 0 1 3 0\"\/><circle cx=\"12\" cy=\"18\" r=\"1\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Wi-Fi<\/h3>\n                    <p>If you need the Wi-Fi network and credentials before arrival, message us and we will confirm them.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"paw\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7\" cy=\"10\" r=\"1.7\"\/><circle cx=\"12\" cy=\"7.5\" r=\"1.7\"\/><circle cx=\"17\" cy=\"10\" r=\"1.7\"\/><circle cx=\"9\" cy=\"14\" r=\"1.7\"\/><path d=\"M12 19c-2.6 0-4.5-1.4-4.5-3.2S9.8 13 12 13s4.5 1 4.5 2.8S14.6 19 12 19z\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Pets<\/h3>\n                    <p>Contact the staff before bringing pets so we can confirm availability and conditions.<\/p>\n                  <\/div>\n                <\/article>\n                              <article class=\"mdt-public-arrival-card\" role=\"listitem\">\n                  <span><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"id-card\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><circle cx=\"8\" cy=\"12\" r=\"2\"\/><path d=\"M5.5 17a3.5 3.5 0 0 1 5 0\"\/><path d=\"M13 10h5\"\/><path d=\"M13 14h5\"\/><\/svg><\/span><\/span>\n                  <div>\n                    <h3>Guest documents<\/h3>\n                    <p>Before access, guests must complete identification and submit the required documents. Instructions are sent through a secure link before arrival.<\/p>\n                  <\/div>\n                <\/article>\n                          <\/div>\n          <\/section>\n                <section id=\"accesso\" class=\"mdt-card fade-in mdt-card-primary mdt-dashboard-gate\" aria-labelledby=\"mdt-heading-accesso\">\n                    <div class=\"mdt-section-head\">\n            <div>\n              <span class=\"mdt-section-tier\">Guest area<\/span>\n              <p class=\"mdt-eyebrow\">Already booked?<\/p>\n              <h2 id=\"mdt-heading-accesso\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\"  style=\"color:var(--accent-color);\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span> Already booked?<\/h2>\n            <\/div>\n            <p>Open your guest area to review stay details, arrival instructions and services linked to the booking.<\/p>\n          <\/div>\n\n                    \n          <div class=\"grid grid-2-cols\" style=\"margin-top:2rem;\">\n            <form class=\"mdt-dashboard-access-form\" method=\"post\" action=\"\" novalidate data-mbe-track=\"app\" data-mbe-track-surface=\"services_guest_access\" data-mbe-track-label=\"Open guest area\">\n              <input type=\"hidden\" id=\"mbe_guest_dashboard_access_nonce\" name=\"mbe_guest_dashboard_access_nonce\" value=\"ba442f5c12\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/11394\" \/>              <input type=\"hidden\" name=\"mbe_guest_dashboard_open\" value=\"1\">\n              <div class=\"mdt-form-grid mdt-form-grid-2\">\n                <label>\n                  <span>Booking code<\/span>\n                  <input\n                    type=\"text\"\n                    name=\"mbe_guest_dashboard_code\"\n                    value=\"\"\n                    placeholder=\"MBE123ABC\"\n                    autocomplete=\"one-time-code\"\n                    required\n                    aria-required=\"true\"\n                    aria-invalid=\"false\"\n                    aria-describedby=\"mbe-guest-dashboard-code-help\"\n                  >\n                  <small id=\"mbe-guest-dashboard-code-help\" class=\"mdt-form-help\">Use the code from the confirmation email.<\/small>\n                  <small id=\"mbe-guest-dashboard-code-error\" class=\"mdt-form-error\" data-mbe-access-error-for=\"code\" hidden>Enter the booking code.<\/small>\n                <\/label>\n                <label>\n                  <span>Surname<\/span>\n                  <input\n                    type=\"text\"\n                    name=\"mbe_guest_dashboard_surname\"\n                    value=\"\"\n                    placeholder=\"Rossi\"\n                    autocomplete=\"family-name\"\n                    required\n                    aria-required=\"true\"\n                    aria-invalid=\"false\"\n                    aria-describedby=\"mbe-guest-dashboard-surname-help\"\n                  >\n                  <small id=\"mbe-guest-dashboard-surname-help\" class=\"mdt-form-help\">Enter the main surname on the booking.<\/small>\n                  <small id=\"mbe-guest-dashboard-surname-error\" class=\"mdt-form-error\" data-mbe-access-error-for=\"surname\" hidden>Enter the booking surname.<\/small>\n                <\/label>\n              <\/div>\n              <label>\n                <span>Guest password<\/span>\n                <input\n                  type=\"password\"\n                  name=\"mbe_guest_dashboard_password\"\n                  value=\"\"\n                  inputmode=\"numeric\"\n                  pattern=\"[0-9]*\"\n                  maxlength=\"12\"\n                  placeholder=\"123456\"\n                  autocomplete=\"one-time-code\"\n                  required\n                  aria-required=\"true\"\n                  aria-invalid=\"false\"\n                  aria-describedby=\"mbe-guest-dashboard-password-help\"\n                >\n                <small id=\"mbe-guest-dashboard-password-help\" class=\"mdt-form-help\">The guest password stays case-sensitive.<\/small>\n                <small id=\"mbe-guest-dashboard-password-error\" class=\"mdt-form-error\" data-mbe-access-error-for=\"password\" hidden>Enter the guest password.<\/small>\n              <\/label>\n              <button class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\" type=\"submit\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"arrow-right\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 18h10\"\/><path d=\"m14 13 5 5-5 5\"\/><\/svg><\/span> Open guest area<\/button>\n              <p class=\"mdt-form-help\">You can find these details in the booking confirmation.<\/p>\n            <\/form>\n\n                        <div class=\"info-box info-box-contact mdt-support-card\">\n                            <p class=\"mdt-property-note\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"headset\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12a8 8 0 0 1 16 0\"\/><rect x=\"3\" y=\"12\" width=\"4\" height=\"7\" rx=\"2\"\/><rect x=\"17\" y=\"12\" width=\"4\" height=\"7\" rx=\"2\"\/><path d=\"M7 19a3 3 0 0 0 3 3h4\"\/><path d=\"M14 22h2\"\/><\/svg><\/span> Cannot find the link or want to share your arrival time? Message us on WhatsApp and we will help right away.<\/p>\n              <div class=\"mdt-dashboard-contact-actions\">\n                                                      <a class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\" href=\"tel:+393489163017\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"phone\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6.5 4h3L11 8 8.5 10.5a15 15 0 0 0 5 5L16 13l4 1.5v3a2 2 0 0 1-2.2 2A16 16 0 0 1 4.5 6.2 2 2 0 0 1 6.5 4z\"\/><\/svg><\/span> Call<\/a>\n                                                        <a class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\" href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\" target=\"_blank\" rel=\"noopener\" data-mbe-track=\"whatsapp\" data-mbe-track-surface=\"services_guest_access\" data-mbe-track-label=\"WhatsApp\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"message\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 6h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H11l-5 4v-4H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"\/><\/svg><\/span> WhatsApp<\/a>\n                                                        <a class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\" href=\"mailto:info@muradeltempo.it\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"mail\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"m4 8 8 6 8-6\"\/><\/svg><\/span> Email<\/a>\n                                                <\/div>\n                              <div class=\"mdt-contact-links\" aria-label=\"Contact channels\">\n                                      <a\n                      class=\"mdt-contact-link\"\n                      href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\"\n                      target=\"_blank\"                      rel=\"noopener\"                       data-mbe-track=\"whatsapp\" data-mbe-track-surface=\"services_contact_links\" data-mbe-track-label=\"WhatsApp\"                    >\n                      <span class=\"mdt-contact-link-label\">WhatsApp<\/span>\n                      <strong class=\"mdt-contact-link-value\">+39 348 916 3017<\/strong>\n                    <\/a>\n                                      <a\n                      class=\"mdt-contact-link\"\n                      href=\"mailto:info@muradeltempo.it\"\n                                                                                      >\n                      <span class=\"mdt-contact-link-label\">Email<\/span>\n                      <strong class=\"mdt-contact-link-value\">info@muradeltempo.it<\/strong>\n                    <\/a>\n                                      <a\n                      class=\"mdt-contact-link\"\n                      href=\"tel:+393489163017\"\n                                                                                      >\n                      <span class=\"mdt-contact-link-label\">Phone<\/span>\n                      <strong class=\"mdt-contact-link-value\">+39 348 916 3017<\/strong>\n                    <\/a>\n                                  <\/div>\n                          <\/div>\n                      <\/div>\n        <\/section>\n            <section id=\"regole\" class=\"mdt-card fade-in mdt-card-secondary\" aria-labelledby=\"mdt-heading-regole\" data-mdt-gp-nav-section=\"info\">\n                    <div class=\"mdt-section-head\">\n            <div>\n              <span class=\"mdt-section-tier is-secondary\">Secondary \u00b7 Rules and policies<\/span>\n              <h2 id=\"mdt-heading-regole\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"scale\"  style=\"color:var(--accent-color);\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 3v18\"\/><path d=\"M6 6h12\"\/><path d=\"m7 6-3 6h6z\"\/><path d=\"m17 6-3 6h6z\"\/><path d=\"M8 21h8\"\/><\/svg><\/span> Property rules<\/h2>\n            <\/div>\n            <p>Use this area as a quick reference for timings, limits and house policies during the stay.<\/p>\n          <\/div>\n\n                                  <div class=\"mdt-policy-groups\">\n              <article class=\"mdt-policy-group\">\n                <h3>Main rules<\/h3>\n                <div class=\"mdt-policy-chips\" role=\"list\">\n                                      <span class=\"mdt-policy-chip\" role=\"listitem\">\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6l4 2\"\/><\/svg><\/span>\n                      <strong>Check-in<\/strong>\n                      <small>16:00 - 22:00<\/small>\n                    <\/span>\n                                      <span class=\"mdt-policy-chip\" role=\"listitem\">\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6l4 2\"\/><\/svg><\/span>\n                      <strong>Check-out<\/strong>\n                      <small>by 10:00<\/small>\n                    <\/span>\n                                      <span class=\"mdt-policy-chip\" role=\"listitem\">\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"volume-off\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 10h4l5-4v12l-5-4H4z\"\/><path d=\"m17 9 4 6\"\/><path d=\"m21 9-4 6\"\/><\/svg><\/span>\n                      <strong>Quiet hours<\/strong>\n                      <small>Respect quiet and neighbours, especially in the evening and at night.<\/small>\n                    <\/span>\n                                      <span class=\"mdt-policy-chip\" role=\"listitem\">\n                      <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"smoke-off\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M3 12h12\"\/><path d=\"M3 16h15\"\/><path d=\"m3 3 18 18\"\/><path d=\"M16 7c1.2.4 2 1.5 2 2.8\"\/><path d=\"M11 7c0-2 1.5-3.5 3.5-3.5\"\/><\/svg><\/span>\n                      <strong>Smoking<\/strong>\n                      <small>Smoking is not allowed indoors unless the property confirms otherwise.<\/small>\n                    <\/span>\n                                  <\/div>\n              <\/article>\n                              <article class=\"mdt-policy-group\">\n                  <h3>Costs and notes<\/h3>\n                  <div class=\"mdt-policy-chips\" role=\"list\">\n                                          <span class=\"mdt-policy-chip\" role=\"listitem\">\n                        <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"id-card\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><circle cx=\"8\" cy=\"12\" r=\"2\"\/><path d=\"M5.5 17a3.5 3.5 0 0 1 5 0\"\/><path d=\"M13 10h5\"\/><path d=\"M13 14h5\"\/><\/svg><\/span>\n                        <strong>Required documents<\/strong>\n                        <small>Guest identification must be completed before access.<\/small>\n                      <\/span>\n                                          <span class=\"mdt-policy-chip\" role=\"listitem\">\n                        <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span>\n                        <strong>Keys and damages<\/strong>\n                        <small>Report lost keys, damages or issues during the stay as soon as possible.<\/small>\n                      <\/span>\n                                      <\/div>\n                <\/article>\n                          <\/div>\n          \n          \n        <\/section>\n              <section id=\"faq\" class=\"mdt-card fade-in mdt-card-secondary\" aria-labelledby=\"mdt-heading-faq\" data-mdt-gp-nav-section=\"info\">\n          <div class=\"mdt-section-head\">\n            <div>\n              <span class=\"mdt-section-tier is-secondary\">Secondary \u00b7 Guest FAQ<\/span>\n              <h2 id=\"mdt-heading-faq\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"circle-help\"  style=\"color:var(--accent-color);\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.4 9.5a2.8 2.8 0 1 1 4.8 2c-.8.7-1.7 1.2-1.7 2.5\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span> FAQ<\/h2>\n            <\/div>\n            <p>Quick answers to the most frequent questions before and during the stay.<\/p>\n          <\/div>\n\n          <label class=\"mdt-faq-search\">\n            <span>Search FAQs<\/span>\n            <input type=\"search\" placeholder=\"Search for an answer...\" data-mbe-faq-search aria-describedby=\"mdt-faq-search-status mdt-faq-search-empty\">\n          <\/label>\n          <p id=\"mdt-faq-search-status\" class=\"mdt-faq-search-status\" role=\"status\" aria-live=\"polite\">All FAQs are visible.<\/p>\n          <p id=\"mdt-faq-search-empty\" class=\"mdt-faq-search-empty\" hidden>No FAQ matches this search. Press Escape or clear the field to restore the full list.<\/p>\n\n          <div class=\"mdt-faq-list\" style=\"margin-top:2rem;\">\n                                                          <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-0\">\n                      <span>Do I need to submit documents before arrival?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-0\" class=\"mdt-faq-answer\" hidden>\n                    <p>Before access, guests must complete identification and submit the required documents. Instructions are sent through a secure link before arrival.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-1\">\n                      <span>What time are check-in and check-out?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-1\" class=\"mdt-faq-answer\" hidden>\n                    <p>Check-in is available 16:00 - 22:00 and check-out by 10:00.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-2\">\n                      <span>How do I get into the property?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-2\" class=\"mdt-faq-answer\" hidden>\n                    <p>Access instructions are shared by the staff before the stay or whenever you need them. Arrival is supported by the staff: contact us before arrival to agree the time and access details.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-3\">\n                      <span>Where can I park?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-3\" class=\"mdt-faq-answer\" hidden>\n                    <p>Write to us before arrival and we will point you to the easiest parking option.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-4\">\n                      <span>How do I request an extra or an additional service?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-4\" class=\"mdt-faq-answer\" hidden>\n                    <p>Need an extra service or additional linen? Message us on WhatsApp and we will confirm availability and details right away.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-5\">\n                      <span>What should I do if I arrive late?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-5\" class=\"mdt-faq-answer\" hidden>\n                    <p>If you expect a late arrival, message the staff on WhatsApp at +39 348 916 3017.<\/p>\n                  <\/div>\n                <\/article>\n                                                                        <article class=\"mdt-faq-item mdt-public-faq-item\" data-mbe-faq-item=\"1\">\n                  <h3>\n                    <button class=\"mdt-public-faq-button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mdt-public-faq-answer-6\">\n                      <span>Where do I find the Wi-Fi and login details?<\/span>\n                      <i aria-hidden=\"true\">+<\/i>\n                    <\/button>\n                  <\/h3>\n                  <div id=\"mdt-public-faq-answer-6\" class=\"mdt-faq-answer\" hidden>\n                    <p>If you need the Wi-Fi network and credentials before arrival, message us and we will confirm them.<\/p>\n                  <\/div>\n                <\/article>\n                                    <\/div>\n\n                  <\/section>\n                <section id=\"organizza-soggiorno\" class=\"mdt-card fade-in mdt-card-primary mdt-public-final-cta\" aria-labelledby=\"mdt-heading-organizza-soggiorno\">\n            <div class=\"mdt-section-head\">\n              <div>\n                <span class=\"mdt-section-tier\">Need help?<\/span>\n                <h2 id=\"mdt-heading-organizza-soggiorno\">Need to organize your stay?<\/h2>\n              <\/div>\n              <p>Check availability, open your guest area or contact us for support.<\/p>\n            <\/div>\n            <div class=\"mdt-public-final-actions\">\n                              <a\n                  class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\"\n                  href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\"\n                                                    >Check availability<\/a>\n                              <a\n                  class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                  href=\"#accesso\"\n                                                    >Open guest area<\/a>\n                              <a\n                  class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n                  href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\"\n                  target=\"_blank\"                  rel=\"noopener\"                >WhatsApp support<\/a>\n                          <\/div>\n          <\/section>\n        \n      <footer class=\"mdt-footer\">\n                <p>\n          \u00a9 2026                       Mura del Tempo                    <span class=\"mdt-footer-note\">\u00b7 Information may change.<\/span>\n        <\/p>\n                  <p class=\"mdt-footer-secondary\">\n            <a href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\">\n              Still need a stay? Check availability and total            <\/a>\n          <\/p>\n              <\/footer>\n    <\/div>\n  <\/div>\n\n      <div id=\"compareModal\" class=\"modal\" aria-hidden=\"true\">\n      <div class=\"modal-content\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"compareModalTitle\" tabindex=\"-1\">\n        <button type=\"button\" class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--icon close\" aria-label=\"Close\">&times;<\/button>\n        <h3 id=\"compareModalTitle\">Compare accommodations<\/h3>\n\n        <div class=\"mbe-ui-table-wrap mbe-services-compare-table-wrap\">\n          <table class=\"mbe-ui-table mbe-ui-table--zebra mbe-ui-table--dense mbe-ui-table--sticky-head\">\n            <thead>\n              <tr>\n                <th>Feature<\/th>\n                                  <th>Suite delle 2 Epoche<\/th>\n                                  <th>Domus Nortmannia<\/th>\n                                  <th>Il comandante del borgo<\/th>\n                              <\/tr>\n            <\/thead>\n            <tbody>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"users\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"9\" cy=\"8\" r=\"2.5\"\/><circle cx=\"16\" cy=\"9\" r=\"2.2\"\/><path d=\"M4 19a5 5 0 0 1 10 0\"\/><path d=\"M13 19a4 4 0 0 1 7 0\"\/><\/svg><\/span><span>Guests<\/span><\/span><\/td>\n                                                          <td>6<\/td>\n                                                          <td>3<\/td>\n                                                          <td>7<\/td>\n                                  <\/tr>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"ruler\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M3 14 14 3l7 7-11 11z\"\/><path d=\"m9 8 2 2\"\/><path d=\"m12 5 2 2\"\/><path d=\"m6 11 2 2\"\/><path d=\"m15 14 2 2\"\/><\/svg><\/span><span>Size<\/span><\/span><\/td>\n                                                          <td>100 m\u00b2<\/td>\n                                                          <td>45 m\u00b2<\/td>\n                                                          <td>120 m\u00b2<\/td>\n                                  <\/tr>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"home\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m3 11 9-7 9 7\"\/><path d=\"M5 10v10h14V10\"\/><path d=\"M9 20v-6h6v6\"\/><\/svg><\/span><span>Type<\/span><\/span><\/td>\n                                                          <td>Piano Primo \u00b7 Strada Tranquilla<\/td>\n                                                          <td>Piano Terra + Primo \u00b7 Standard Triple Room<\/td>\n                                                          <td>Piano Secondo \u00b7 Strada Tranquilla<\/td>\n                                  <\/tr>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"utensils\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 3v8\"\/><path d=\"M8 3v8\"\/><path d=\"M6.5 11v10\"\/><path d=\"M14 3v18\"\/><path d=\"M18 3c0 4-3 5-3 8h6c0-3-3-4-3-8z\"\/><\/svg><\/span><span>Bookable extras<\/span><\/span><\/td>\n                                                          <td>5 active extras<\/td>\n                                                          <td>6 active extras<\/td>\n                                                          <td>6 active extras<\/td>\n                                  <\/tr>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"calendar\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18\"\/><\/svg><\/span><span>Booking<\/span><\/span><\/td>\n                                                          <td>Direct booking<\/td>\n                                                          <td>Direct booking<\/td>\n                                                          <td>Direct booking<\/td>\n                                  <\/tr>\n                              <tr>\n                  <td><span class=\"mbe-services-compare-feature\"><span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6l4 2\"\/><\/svg><\/span><span>Check-in \/ out<\/span><\/span><\/td>\n                                                          <td>16:00 - 22:00 \/ by 10:00<\/td>\n                                                          <td>16:00 - 22:00 \/ by 10:00<\/td>\n                                                          <td>16:00 - 22:00 \/ by 10:00<\/td>\n                                  <\/tr>\n                          <\/tbody>\n          <\/table>\n        <\/div>\n\n        <div class=\"mbe-services-compare-cards\" aria-label=\"Mobile accommodation comparison\">\n                      <article class=\"mbe-services-compare-card\">\n              <h4>Suite delle 2 Epoche<\/h4>\n              <dl>\n                <div><dt>Guests<\/dt><dd>6<\/dd><\/div>\n                <div><dt>Size<\/dt><dd>100 m\u00b2<\/dd><\/div>\n                <div><dt>Type<\/dt><dd>Piano Primo \u00b7 Strada Tranquilla<\/dd><\/div>\n                <div><dt>Extras<\/dt><dd>5 active extras<\/dd><\/div>\n                <div><dt>Booking<\/dt><dd>Direct booking<\/dd><\/div>\n                <div><dt>Check-in\/out<\/dt><dd>16:00 - 22:00 \/ by 10:00<\/dd><\/div>\n              <\/dl>\n              <a class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\" href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/la-suite-delle-due-epoche\/\">\n                Explore accommodation              <\/a>\n            <\/article>\n                      <article class=\"mbe-services-compare-card\">\n              <h4>Domus Nortmannia<\/h4>\n              <dl>\n                <div><dt>Guests<\/dt><dd>3<\/dd><\/div>\n                <div><dt>Size<\/dt><dd>45 m\u00b2<\/dd><\/div>\n                <div><dt>Type<\/dt><dd>Piano Terra + Primo \u00b7 Standard Triple Room<\/dd><\/div>\n                <div><dt>Extras<\/dt><dd>6 active extras<\/dd><\/div>\n                <div><dt>Booking<\/dt><dd>Direct booking<\/dd><\/div>\n                <div><dt>Check-in\/out<\/dt><dd>16:00 - 22:00 \/ by 10:00<\/dd><\/div>\n              <\/dl>\n              <a class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\" href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/la-domus-nortmannia\/\">\n                Explore accommodation              <\/a>\n            <\/article>\n                      <article class=\"mbe-services-compare-card\">\n              <h4>Il comandante del borgo<\/h4>\n              <dl>\n                <div><dt>Guests<\/dt><dd>7<\/dd><\/div>\n                <div><dt>Size<\/dt><dd>120 m\u00b2<\/dd><\/div>\n                <div><dt>Type<\/dt><dd>Piano Secondo \u00b7 Strada Tranquilla<\/dd><\/div>\n                <div><dt>Extras<\/dt><dd>6 active extras<\/dd><\/div>\n                <div><dt>Booking<\/dt><dd>Direct booking<\/dd><\/div>\n                <div><dt>Check-in\/out<\/dt><dd>16:00 - 22:00 \/ by 10:00<\/dd><\/div>\n              <\/dl>\n              <a class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\" href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/il-comandante-del-borgo\/\">\n                Explore accommodation              <\/a>\n            <\/article>\n                  <\/div>\n\n        <div class=\"modal-buttons\">\n                      <a href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/la-suite-delle-due-epoche\/\">Explore accommodation \u00b7 Suite delle 2 Epoche<\/a>\n                      <a href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/la-domus-nortmannia\/\">Explore accommodation \u00b7 Domus Nortmannia<\/a>\n                      <a href=\"https:\/\/www.muradeltempo.it\/en\/mdt_accommodation\/il-comandante-del-borgo\/\">Explore accommodation \u00b7 Il comandante del borgo<\/a>\n                  <\/div>\n      <\/div>\n    <\/div>\n  \n      <nav class=\"mdt-sticky is-public\" aria-label=\"Azioni rapide\">\n      <div class=\"mdt-sticky-grid\">\n                  <a\n            class=\"mbe-ui-btn mbe-ui-btn--primary mbe-ui-btn--pill\"\n            href=\"https:\/\/www.muradeltempo.it\/en\/prenota\/\"\n                                     data-mbe-track=\"cta\" data-mbe-track-surface=\"services_sticky\" data-mbe-track-label=\"Availability\"          >\n            <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"calendar\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18\"\/><\/svg><\/span> Availability          <\/a>\n                  <a\n            class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n            href=\"#accesso\"\n                                     data-mbe-track=\"app\" data-mbe-track-surface=\"services_sticky\" data-mbe-track-label=\"Guest area\"          >\n            <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"key\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"7.5\" cy=\"12.5\" r=\"3.5\"\/><path d=\"M11 12.5h10\"\/><path d=\"M17 12.5v3\"\/><path d=\"M14 12.5v2\"\/><\/svg><\/span> Guest area          <\/a>\n                  <a\n            class=\"mbe-ui-btn mbe-ui-btn--secondary mbe-ui-btn--pill\"\n            href=\"https:\/\/wa.me\/393489163017?text=Hello%2C%20I%20would%20like%20more%20information%20about%20staying%20at%20Mura%20del%20Tempo.\"\n            target=\"_blank\"            rel=\"noopener\"             data-mbe-track=\"whatsapp\" data-mbe-track-surface=\"services_sticky\" data-mbe-track-label=\"WhatsApp support\"          >\n            <span class=\"mbe-inline-icon\" aria-hidden=\"true\" focusable=\"false\" data-icon=\"message\" ><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.85\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 6h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H11l-5 4v-4H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"\/><\/svg><\/span> WhatsApp support          <\/a>\n              <\/div>\n    <\/nav>\n  \n        <script>\n    (function(){\n      if(window.__mbeConversionTrackingInit) return;\n      window.__mbeConversionTrackingInit = true;\n\n      var flags = {\"cta\":true,\"whatsapp\":true,\"app\":true} || {};\n\n      function isEnabled(type){\n        return !!flags[String(type || '')];\n      }\n\n      function normalizeText(value, maxLen){\n        value = String(value || '').replace(\/\\s+\/g, ' ').trim();\n        if(!maxLen || value.length <= maxLen) return value;\n        return value.slice(0, maxLen);\n      }\n\n      function emit(payload){\n        if(!payload || !isEnabled(payload.type)) return;\n        if(Array.isArray(window.dataLayer)){\n          window.dataLayer.push({\n            event: 'mbe_conversion_click',\n            mbe_action: payload.type,\n            mbe_surface: payload.surface || '',\n            mbe_label: payload.label || '',\n            mbe_href: payload.href || ''\n          });\n        }\n        if(typeof window.CustomEvent === 'function'){\n          window.dispatchEvent(new CustomEvent('mbe:conversion-click', { detail: payload }));\n        }\n      }\n\n      function buildPayload(type, el, meta){\n        meta = meta && typeof meta === 'object' ? meta : {};\n        var payload = {\n          type: String(type || '').trim(),\n          surface: '',\n          label: '',\n          href: ''\n        };\n\n        if(el && typeof el.getAttribute === 'function'){\n          payload.surface = normalizeText(el.getAttribute('data-mbe-track-surface') || meta.surface || '', 80);\n          payload.label = normalizeText(el.getAttribute('data-mbe-track-label') || meta.label || '', 160);\n          payload.href = normalizeText(el.getAttribute('href') || el.getAttribute('action') || meta.href || '', 500);\n\n          if(payload.label === ''){\n            if(el.tagName === 'FORM'){\n              var submitEl = el.querySelector('[type=\"submit\"]');\n              payload.label = normalizeText(submitEl ? (submitEl.textContent || submitEl.getAttribute('aria-label') || '') : '', 160);\n            }else{\n              payload.label = normalizeText(el.textContent || el.getAttribute('aria-label') || '', 160);\n            }\n          }\n        }else{\n          payload.surface = normalizeText(meta.surface || '', 80);\n          payload.label = normalizeText(meta.label || '', 160);\n          payload.href = normalizeText(meta.href || '', 500);\n        }\n\n        return payload;\n      }\n\n      document.addEventListener('click', function(ev){\n        var el = ev.target && ev.target.closest ? ev.target.closest('[data-mbe-track]:not(form)') : null;\n        if(!el) return;\n        emit(buildPayload(el.getAttribute('data-mbe-track') || '', el));\n      }, true);\n\n      document.addEventListener('submit', function(ev){\n        var form = ev.target;\n        if(!form || typeof form.getAttribute !== 'function') return;\n        var type = form.getAttribute('data-mbe-track') || '';\n        if(!type) return;\n        emit(buildPayload(type, form));\n      }, true);\n\n      window.mbeTrackConversion = function(type, meta){\n        emit(buildPayload(type, null, meta));\n      };\n    })();\n  <\/script>\n    \n      <script type=\"application\/ld+json\">\n      {\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Do I need to submit documents before arrival?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Before access, guests must complete identification and submit the required documents. Instructions are sent through a secure link before arrival.\"}},{\"@type\":\"Question\",\"name\":\"What time are check-in and check-out?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Check-in is available 16:00 - 22:00 and check-out by 10:00.\"}},{\"@type\":\"Question\",\"name\":\"How do I get into the property?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Access instructions are shared by the staff before the stay or whenever you need them. Arrival is supported by the staff: contact us before arrival to agree the time and access details.\"}},{\"@type\":\"Question\",\"name\":\"Where can I park?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Write to us before arrival and we will point you to the easiest parking option.\"}},{\"@type\":\"Question\",\"name\":\"How do I request an extra or an additional service?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Need an extra service or additional linen? Message us on WhatsApp and we will confirm availability and details right away.\"}},{\"@type\":\"Question\",\"name\":\"What should I do if I arrive late?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If you expect a late arrival, message the staff on WhatsApp at +39 348 916 3017.\"}},{\"@type\":\"Question\",\"name\":\"Where do I find the Wi-Fi and login details?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If you need the Wi-Fi network and credentials before arrival, message us and we will confirm them.\"}}]}    <\/script>\n  \n  <script>\n    document.documentElement.classList.add('js');\n    document.addEventListener('DOMContentLoaded', function() {\n      document.querySelectorAll('.mdt-wrap i, .mdt-wrap .mbe-inline-icon, #compareModal i, #compareModal .mbe-inline-icon, .mdt-sticky i, .mdt-sticky .mbe-inline-icon').forEach(function(icon){\n        icon.setAttribute('aria-hidden', 'true');\n        icon.setAttribute('focusable', 'false');\n      });\n      if(document.querySelector('.mdt-wrap.is-verified')){\n        document.body.classList.add('mdt-guest-portal-active');\n      }\n      if(document.querySelector('.mdt-wrap.is-services-page')){\n        document.body.classList.add('mdt-guest-services-active');\n      }\n\n      var faders = document.querySelectorAll('.fade-in');\n      var prefersReducedMotion = false;\n      if(window.matchMedia){\n        prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      }\n      if('IntersectionObserver' in window){\n        if(!prefersReducedMotion){\n        var observer = new IntersectionObserver(function(entries){\n          entries.forEach(function(entry){\n            if(!entry.isIntersecting) return;\n            entry.target.classList.add('visible');\n            observer.unobserve(entry.target);\n          });\n        }, { threshold: 0.1, rootMargin: '0px 0px -50px 0px' });\n        faders.forEach(function(node){ observer.observe(node); });\n      } else{\n        faders.forEach(function(node){ node.classList.add('visible'); });\n      }\n      }else{\n        faders.forEach(function(node){ node.classList.add('visible'); });\n      }\n\n      var verifiedTabsShell = document.querySelector('[data-mbe-verified-tabs=\"1\"]');\n      function activateVerifiedTab(key, shouldScroll){\n        if(!verifiedTabsShell || !key) return false;\n        var tab = verifiedTabsShell.querySelector('[data-mbe-verified-tab=\"' + key + '\"]');\n        var panel = verifiedTabsShell.querySelector('[data-mbe-verified-tab-panel=\"' + key + '\"]');\n        if(!tab || !panel) return false;\n        verifiedTabsShell.querySelectorAll('[data-mbe-verified-tab]').forEach(function(node){\n          var isActive = node === tab;\n          node.classList.toggle('is-active', isActive);\n          node.setAttribute('aria-selected', isActive ? 'true' : 'false');\n        });\n        verifiedTabsShell.querySelectorAll('[data-mbe-verified-tab-panel]').forEach(function(node){\n          var isActive = node === panel;\n          node.classList.toggle('is-active', isActive);\n          if(isActive) node.removeAttribute('hidden');\n          else node.setAttribute('hidden', '');\n        });\n        if(shouldScroll){\n          window.setTimeout(function(){\n            verifiedTabsShell.scrollIntoView({ block: 'start', behavior: prefersReducedMotion ? 'auto' : 'smooth' });\n          }, 20);\n        }\n        return true;\n      }\n      function activateVerifiedTabForTarget(target, shouldScroll){\n        if(!target || !verifiedTabsShell) return false;\n        var panel = target.closest ? target.closest('[data-mbe-verified-tab-panel]') : null;\n        if(panel){\n          return activateVerifiedTab(panel.getAttribute('data-mbe-verified-tab-panel') || '', shouldScroll);\n        }\n        var key = target.getAttribute ? target.getAttribute('data-mbe-verified-tab') : '';\n        return activateVerifiedTab(key || '', shouldScroll);\n      }\n      if(verifiedTabsShell){\n        verifiedTabsShell.querySelectorAll('[data-mbe-verified-tab]').forEach(function(tab){\n          tab.addEventListener('click', function(event){\n            var key = tab.getAttribute('data-mbe-verified-tab') || '';\n            if(!key) return;\n            event.preventDefault();\n            activateVerifiedTab(key, false);\n            if(history){\n              if(history.pushState){\n              history.pushState(null, '', '#' + key);\n            }\n            }\n          });\n        });\n        document.querySelectorAll('.mdt-wrap a[href^=\"#\"]').forEach(function(anchor){\n          anchor.addEventListener('click', function(){\n            var hash = anchor.getAttribute('href') || '';\n            if(hash.length < 2) return;\n            var target = document.getElementById(hash.slice(1));\n            activateVerifiedTabForTarget(target, false);\n          });\n        });\n      }\n      function activateVerifiedTabFromHash(){\n        var hash = window.location.hash ? window.location.hash.slice(1) : '';\n        if(!hash) return;\n        var target = document.getElementById(hash);\n        if(!target) return;\n        activateVerifiedTabForTarget(target, true);\n      }\n      activateVerifiedTabFromHash();\n      window.addEventListener('hashchange', activateVerifiedTabFromHash);\n\n      var portalShell = document.querySelector('.mdt-wrap.is-verified');\n      var portalNav = portalShell ? portalShell.querySelector('[data-mbe-portal-nav=\"1\"]') : null;\n      var portalLinks = portalNav ? Array.prototype.slice.call(portalNav.querySelectorAll('[data-mbe-portal-view-link]')) : [];\n      var portalViews = portalShell ? Array.prototype.slice.call(portalShell.querySelectorAll('[data-mbe-portal-view]')) : [];\n      var portalAliasMap = {\n        home: ['home', 'view-home', 'next-best-action', 'prenotazione'],\n        arrival: ['arrival', 'view-arrival', 'informazioni', 'accesso-wifi', 'info-finali'],\n        services: ['services', 'view-services', 'servizi', 'servizi-struttura'],\n        requests: ['requests', 'view-requests', 'richieste'],\n        guide: ['guide', 'view-guide', 'regole', 'faq', 'regole-struttura']\n      };\n      var portalAliasLookup = {};\n      Object.keys(portalAliasMap).forEach(function(key){\n        portalAliasMap[key].forEach(function(alias){\n          portalAliasLookup[alias] = key;\n        });\n      });\n      function syncPortalNavOffset(){\n        if(!portalNav) return;\n        document.documentElement.style.setProperty('--mdt-gp-nav-h', (portalNav.offsetHeight || 0) + 'px');\n      }\n      function resolvePortalViewKey(rawValue, fallbackTarget){\n        var value = (rawValue || '').toString().replace(\/^#\/, '').trim();\n        if(!value){\n          return 'home';\n        }\n        if(value){\n          if(portalAliasLookup[value]){\n          return portalAliasLookup[value];\n        }\n        }\n        var target = fallbackTarget || (value ? document.getElementById(value) : null);\n        if(target){\n          if(target.closest){\n            var parentView = target.closest('[data-mbe-portal-view]');\n            if(parentView){\n              return parentView.getAttribute('data-mbe-portal-view') || 'home';\n            }\n          }\n        }\n        return '';\n      }\n      function setActivePortalLink(key){\n        if(!portalLinks.length) return;\n        portalLinks.forEach(function(link){\n          var isActive = (link.getAttribute('data-mbe-portal-view-link') || '') === key;\n          link.classList.toggle('is-active', isActive);\n          if(isActive){\n            link.setAttribute('aria-current', 'page');\n          }else{\n            link.removeAttribute('aria-current');\n          }\n        });\n      }\n      function activatePortalView(key, options){\n        if(!portalShell || !portalViews.length){\n          return null;\n        }\n        options = options || {};\n        var nextKey = resolvePortalViewKey(key, options.target || null) || 'home';\n        var activeView = null;\n        portalShell.classList.add('is-portal-ready');\n        portalViews.forEach(function(view){\n          var isActive = (view.getAttribute('data-mbe-portal-view') || '') === nextKey;\n          view.classList.toggle('is-active', isActive);\n          if(isActive){\n            view.removeAttribute('hidden');\n            activeView = view;\n          }else{\n            view.setAttribute('hidden', '');\n          }\n        });\n        setActivePortalLink(nextKey);\n        if(options.updateHistory){\n          var nextHash = (options.hash || '').toString().replace(\/^#\/, '').trim();\n          if(nextHash){\n            if(window.history){\n              if(typeof window.history.pushState === 'function'){\n                window.history.pushState(null, '', '#' + nextHash);\n              }\n            }\n          }\n        }\n        if(options.scroll !== false){\n          var scrollTarget = options.target || activeView;\n          if(scrollTarget){\n            if(typeof scrollTarget.scrollIntoView === 'function'){\n              window.setTimeout(function(){\n                scrollTarget.scrollIntoView({ block: 'start', behavior: prefersReducedMotion ? 'auto' : 'smooth' });\n              }, 16);\n            }\n          }\n        }\n        return activeView;\n      }\n      function activatePortalViewFromHash(){\n        if(!portalShell || !portalViews.length){\n          return;\n        }\n        var rawHash = window.location.hash ? window.location.hash.slice(1) : '';\n        if(!rawHash){\n          activatePortalView('home', { scroll: false, updateHistory: false });\n          return;\n        }\n        var target = document.getElementById(rawHash);\n        activatePortalView(rawHash, {\n          target: target,\n          scroll: false,\n          updateHistory: false\n        });\n      }\n      if(portalShell){\n        if(portalViews.length){\n          syncPortalNavOffset();\n          window.addEventListener('resize', syncPortalNavOffset, { passive: true });\n          portalLinks.forEach(function(link){\n            link.addEventListener('click', function(event){\n              var href = link.getAttribute('href') || '';\n              var hash = href.replace(\/^.*#\/, '');\n              event.preventDefault();\n              activatePortalView(hash, {\n                hash: hash,\n                target: hash ? document.getElementById(hash) : null,\n                updateHistory: true\n              });\n            });\n          });\n          portalShell.querySelectorAll('a[href^=\"#\"]').forEach(function(anchor){\n            if(anchor.closest){\n              if(anchor.closest('[data-mbe-portal-nav=\"1\"]')){\n                return;\n              }\n            }\n            anchor.addEventListener('click', function(event){\n              var href = anchor.getAttribute('href') || '';\n              if(href.length < 2){\n                return;\n              }\n              var hash = href.slice(1);\n              var target = document.getElementById(hash);\n              var viewKey = resolvePortalViewKey(hash, target);\n              if(!viewKey){\n                return;\n              }\n              event.preventDefault();\n              activatePortalView(viewKey, {\n                hash: hash,\n                target: target,\n                updateHistory: true\n              });\n            });\n          });\n          document.querySelectorAll('[data-mbe-portal-lang-link]').forEach(function(link){\n            link.addEventListener('click', function(event){\n              var href = link.getAttribute('href') || '';\n              var hash = window.location.hash || '';\n              if(!href){\n                return;\n              }\n              if(!hash){\n                return;\n              }\n              if(href.indexOf('#') !== -1){\n                return;\n              }\n              event.preventDefault();\n              window.location.href = href + hash;\n            });\n          });\n          activatePortalViewFromHash();\n          window.addEventListener('hashchange', activatePortalViewFromHash);\n        }\n      }\n\n      document.querySelectorAll('.mdt-gp-rule').forEach(function(item){\n        if(window.matchMedia){\n          if(window.matchMedia('(max-width: 767px)').matches){\n          var index = parseInt(item.getAttribute('data-mbe-rule-index') || '99', 10);\n          if(index > 1) item.removeAttribute('open');\n        }\n        }\n      });\n      document.querySelectorAll('.mdt-faq-item, .mdt-gp-rule').forEach(function(item){\n        var summary = item.querySelector('summary');\n        if(!summary) return;\n        summary.setAttribute('role', 'button');\n        summary.setAttribute('aria-expanded', item.open ? 'true' : 'false');\n        item.addEventListener('toggle', function(){\n          summary.setAttribute('aria-expanded', item.open ? 'true' : 'false');\n        });\n      });\n      document.querySelectorAll('[data-mbe-guide-accordion]').forEach(function(accordion){\n        var items = Array.prototype.slice.call(accordion.querySelectorAll('[data-mbe-guide-item=\"1\"]'));\n        items.forEach(function(item){\n          item.addEventListener('toggle', function(){\n            if(!item.open || !window.matchMedia || !window.matchMedia('(max-width: 767px)').matches){\n              return;\n            }\n            items.forEach(function(otherItem){\n              if(otherItem !== item){\n                otherItem.removeAttribute('open');\n              }\n            });\n          });\n        });\n      });\n      document.querySelectorAll('.mdt-public-faq-button').forEach(function(button){\n        var answerId = button.getAttribute('aria-controls') || '';\n        var answer = answerId ? document.getElementById(answerId) : null;\n        var icon = button.querySelector('i');\n        if(!answer) return;\n        button.setAttribute('data-mbe-faq-open', 'false');\n        button.addEventListener('click', function(){\n          var isOpen = button.getAttribute('aria-expanded') === 'true';\n          button.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\n          button.setAttribute('data-mbe-faq-open', isOpen ? 'false' : 'true');\n          if(isOpen){\n            answer.setAttribute('hidden', '');\n          }else{\n            answer.removeAttribute('hidden');\n          }\n          if(icon) icon.textContent = isOpen ? '+' : '\u2212';\n        });\n      });\n\n      document.querySelectorAll('[data-mbe-copy-text]').forEach(function(button){\n        button.addEventListener('click', function(){\n          var value = button.getAttribute('data-mbe-copy-text') || '';\n          if(!value || !navigator.clipboard) return;\n          navigator.clipboard.writeText(value).then(function(){\n            button.classList.add('is-copied');\n            window.setTimeout(function(){ button.classList.remove('is-copied'); }, 1400);\n          }).catch(function(){});\n        });\n      });\n\n      function mbeNormalizeText(value){\n        var normalized = (value || '').toString().toLowerCase();\n        if(normalized.normalize){\n          normalized = normalized.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\n        }\n        normalized = normalized\n          .replace(\/[\u2019`\u00b4]\/g, \"'\")\n          .replace(\/\\s+\/g, ' ')\n          .trim();\n        return normalized;\n      }\n\n      document.querySelectorAll('.mdt-dashboard-access-form').forEach(function(form){\n        var genericError = \"Invalid credentials. Check the details you received or contact the staff.\";\n        var fieldMessages = {\n          code: \"Enter the booking code.\",\n          surname: \"Enter the booking surname.\",\n          password: \"Enter the guest password.\"        };\n        function setAccessFieldError(name, message){\n          var input = form.querySelector('[name=\"mbe_guest_dashboard_' + name + '\"]');\n          var errorNode = form.querySelector('[data-mbe-access-error-for=\"' + name + '\"]');\n          if(!input || !errorNode) return;\n          if(message){\n            input.setAttribute('aria-invalid', 'true');\n            errorNode.textContent = message;\n            errorNode.removeAttribute('hidden');\n          }else{\n            input.setAttribute('aria-invalid', 'false');\n            errorNode.setAttribute('hidden', '');\n          }\n        }\n        form.addEventListener('submit', function(event){\n          var codeInput = form.querySelector('[name=\"mbe_guest_dashboard_code\"]');\n          var surnameInput = form.querySelector('[name=\"mbe_guest_dashboard_surname\"]');\n          var passwordInput = form.querySelector('[name=\"mbe_guest_dashboard_password\"]');\n          var firstInvalid = null;\n          if(codeInput){\n            codeInput.value = (codeInput.value || '').toString().trim().toUpperCase();\n            setAccessFieldError('code', '');\n            if(!codeInput.value){\n              setAccessFieldError('code', fieldMessages.code);\n              if(!firstInvalid) firstInvalid = codeInput;\n            }\n          }\n          if(surnameInput){\n            surnameInput.value = (surnameInput.value || '').toString().replace(\/\\s+\/g, ' ').trim();\n            setAccessFieldError('surname', '');\n            if(!surnameInput.value){\n              setAccessFieldError('surname', fieldMessages.surname);\n              if(!firstInvalid) firstInvalid = surnameInput;\n            }\n          }\n          if(passwordInput){\n            setAccessFieldError('password', '');\n            if(!((passwordInput.value || '').toString())){\n              setAccessFieldError('password', fieldMessages.password);\n              if(!firstInvalid) firstInvalid = passwordInput;\n            }\n          }\n          if(firstInvalid){\n            event.preventDefault();\n            if(typeof firstInvalid.focus === 'function'){\n              firstInvalid.focus();\n            }\n          }\n        });\n        if(form.closest){\n          var dashboardGate = form.closest('.mdt-dashboard-gate');\n          if(dashboardGate){\n            if(dashboardGate.querySelector('.mdt-dashboard-notice.is-error')){\n              var hasSpecificServerFieldError = !!form.querySelector('.mdt-form-error:not([hidden])');\n              if(!hasSpecificServerFieldError){\n              ['code', 'surname', 'password'].forEach(function(name){\n                if(form.querySelector('[data-mbe-access-error-for=\"' + name + '\"]')){\n                  setAccessFieldError(name, genericError);\n                }\n              });\n              }\n            }\n          }\n        }\n      });\n\n      var faqSearch = document.querySelector('[data-mbe-faq-search]');\n      if(faqSearch){\n        var faqSection = faqSearch.closest ? faqSearch.closest('#faq') : document;\n        var faqStatus = faqSection ? faqSection.querySelector('#mdt-faq-search-status') : null;\n        var faqEmpty = faqSection ? faqSection.querySelector('#mdt-faq-search-empty') : null;\n        var faqItems = faqSection ? Array.prototype.slice.call(faqSection.querySelectorAll('[data-mbe-faq-item=\"1\"]')) : [];\n        function setFaqStatus(message){\n          if(faqStatus) faqStatus.textContent = message;\n        }\n        function applyFaqSearch(rawQuery){\n          var query = mbeNormalizeText(rawQuery);\n          var visibleCount = 0;\n          faqItems.forEach(function(item){\n            var text = mbeNormalizeText(item.textContent || '');\n            var matches = query === '' || text.indexOf(query) !== -1;\n            if(matches){\n              item.removeAttribute('hidden');\n              visibleCount += 1;\n            }else{\n              item.setAttribute('hidden', '');\n            }\n          });\n          if(faqEmpty){\n            if(query !== '' ? visibleCount === 0 : false){\n              faqEmpty.removeAttribute('hidden');\n            }else{\n              faqEmpty.setAttribute('hidden', '');\n            }\n          }\n          if(query === ''){\n            setFaqStatus(\"All FAQs are visible.\");\n          }else if(visibleCount === 0){\n            setFaqStatus(\"No FAQ results found.\");\n          }else{\n            setFaqStatus((visibleCount === 1 ? \"1 FAQ found.\" : String(visibleCount) + \" FAQs found.\"));\n          }\n        }\n        faqSearch.addEventListener('input', function(){\n          applyFaqSearch(faqSearch.value || '');\n        });\n        faqSearch.addEventListener('keydown', function(event){\n          if(event.key !== 'Escape') return;\n          event.preventDefault();\n          faqSearch.value = '';\n          applyFaqSearch('');\n          if(typeof faqSearch.focus === 'function'){\n            faqSearch.focus();\n          }\n        });\n        applyFaqSearch(faqSearch.value || '');\n      }\n\n      document.querySelectorAll('[data-mbe-public-extra-checkout=\"1\"]').forEach(function(form){\n        var totalNode = form.querySelector('[data-mbe-public-extra-total]');\n        var countNode = form.querySelector('[data-mbe-public-extra-count]');\n        var messageNode = form.querySelector('[data-mbe-public-extra-message]');\n        var submitButton = form.querySelector('[data-mbe-public-extra-submit]');\n        var submitLabelNode = submitButton ? submitButton.querySelector('[data-mbe-public-extra-submit-label]') : null;\n        var flowMode = form.getAttribute('data-mode') || 'checkout';\n        var identityOptional = form.getAttribute('data-booking-identity-optional') === '1';\n        var emptySubmitLabel = form.getAttribute('data-submit-empty-label') || 'Seleziona almeno un servizio';\n        var paymentSubmitLabel = form.getAttribute('data-submit-payment-label') || 'Procedi al pagamento';\n        var requestSubmitLabel = form.getAttribute('data-submit-request-label') || 'Invia richiesta allo staff';\n        var formatter = null;\n        try{\n          formatter = new Intl.NumberFormat(document.documentElement.lang || 'it-IT', {\n            style: 'currency',\n            currency: form.getAttribute('data-currency') || 'EUR'\n          });\n        }catch(err){\n          formatter = null;\n        }\n        function money(cents){\n          var amount = Math.max(0, parseInt(cents || 0, 10) || 0) \/ 100;\n          if(formatter) return formatter.format(amount);\n          return '\u20ac' + amount.toFixed(2).replace('.', ',');\n        }\n        function setMessage(text, type){\n          if(!messageNode) return;\n          messageNode.textContent = text || '';\n          messageNode.classList.remove('is-error', 'is-success');\n          if(type) messageNode.classList.add(type === 'error' ? 'is-error' : 'is-success');\n        }\n        function selectedItems(){\n          var items = {};\n          form.querySelectorAll('[data-mbe-public-extra-card=\"1\"]').forEach(function(card){\n            var input = card.querySelector('input[type=\"number\"]');\n            var id = card.getAttribute('data-extra-id') || '';\n            var qty = input ? parseInt(input.value || '0', 10) : 0;\n            if(id){\n              if(qty > 0) items[id] = qty;\n            }\n          });\n          return items;\n        }\n        function selectedMeta(){\n          var meta = {\n            totalQty: 0,\n            mode: flowMode === 'request' ? 'request' : 'payment'\n          };\n          form.querySelectorAll('[data-mbe-public-extra-card=\"1\"]').forEach(function(card){\n            var input = card.querySelector('input[type=\"number\"]');\n            var qty = input ? parseInt(input.value || '0', 10) : 0;\n            if(qty > 0){\n              meta.totalQty += qty;\n              if(flowMode !== 'checkout' || (card.getAttribute('data-fulfillment') || 'checkout') !== 'checkout'){\n                meta.mode = 'request';\n              }\n            }\n          });\n          return meta;\n        }\n        function updateSubmitState(cents){\n          if(!submitButton) return;\n          var meta = selectedMeta();\n          var hasItems = false;\n          if(meta.totalQty > 0){\n            hasItems = meta.mode === 'request' ? true : cents > 0;\n          }\n          var nextLabel = emptySubmitLabel;\n          if(hasItems){\n            nextLabel = meta.mode === 'request'\n              ? requestSubmitLabel\n              : (paymentSubmitLabel + ' \u2014 ' + money(cents));\n          }\n          submitButton.disabled = !hasItems;\n          submitButton.setAttribute('aria-disabled', hasItems ? 'false' : 'true');\n          submitButton.classList.toggle('is-disabled', !hasItems);\n          submitButton.title = hasItems ? '' : emptySubmitLabel;\n          if(submitLabelNode){\n            submitLabelNode.textContent = nextLabel;\n          }else{\n            submitButton.textContent = nextLabel;\n          }\n        }\n        function updateTotal(){\n          var cents = 0;\n          var meta = selectedMeta();\n          form.querySelectorAll('[data-mbe-public-extra-card=\"1\"]').forEach(function(card){\n            var input = card.querySelector('input[type=\"number\"]');\n            var subtotalNode = card.querySelector('.mdt-public-extra-subtotal');\n            var qty = input ? parseInt(input.value || '0', 10) : 0;\n            var unit = parseInt(card.getAttribute('data-price-cents') || '0', 10);\n            var multiplier = parseInt(card.getAttribute('data-price-multiplier') || '1', 10);\n            if(multiplier <= 0) multiplier = 1;\n            var lineCents = 0;\n            if(qty > 0){\n              if(unit > 0){\n                lineCents = qty * unit * multiplier;\n                cents += lineCents;\n              }\n            }\n            if(subtotalNode){\n              subtotalNode.textContent = \"Selection subtotal: \" + money(lineCents);\n            }\n          });\n          if(totalNode) totalNode.textContent = money(cents);\n          if(countNode) countNode.textContent = String(meta.totalQty);\n          form.classList.toggle('has-selection', meta.totalQty > 0);\n          updateSubmitState(cents);\n          return cents;\n        }\n        form.addEventListener('click', function(event){\n          var stepper = event.target.closest ? event.target.closest('[data-mbe-public-extra-step]') : null;\n          if(!stepper) return;\n          var card = stepper.closest('[data-mbe-public-extra-card=\"1\"]');\n          var input = card ? card.querySelector('input[type=\"number\"]') : null;\n          if(!input) return;\n          var delta = parseInt(stepper.getAttribute('data-mbe-public-extra-step') || '0', 10);\n          var min = parseInt(input.getAttribute('min') || '0', 10);\n          var max = parseInt(input.getAttribute('max') || '99', 10);\n          var current = parseInt(input.value || '0', 10);\n          input.value = Math.max(min, Math.min(max, current + delta));\n          updateTotal();\n        });\n        form.addEventListener('input', function(event){\n          if(!event.target || event.target.type !== 'number') return;\n          var min = parseInt(event.target.getAttribute('min') || '0', 10);\n          var max = parseInt(event.target.getAttribute('max') || '99', 10);\n          var value = parseInt(event.target.value || '0', 10);\n          event.target.value = Math.max(min, Math.min(max, isNaN(value) ? 0 : value));\n          updateTotal();\n        });\n        form.addEventListener('submit', function(event){\n          event.preventDefault();\n          setMessage('', '');\n          var endpoint = form.getAttribute('data-endpoint') || '';\n          var items = selectedItems();\n          var totalCents = updateTotal();\n          var meta = selectedMeta();\n          var hasSelection = Object.keys(items).length > 0;\n          var needsPaymentAmount = meta.mode === 'checkout' ? totalCents <= 0 : false;\n          if(!hasSelection || needsPaymentAmount){\n            updateSubmitState(meta.mode === 'request' ? totalCents : 0);\n            setMessage(\"Select at least one service before continuing.\", 'error');\n            return;\n          }\n          if(!endpoint || typeof fetch !== 'function'){\n            setMessage(meta.mode === 'request'\n              ? \"Requests are not available right now. Contact the staff.\"              : \"Payment is not available right now. Contact the staff.\", 'error');\n            return;\n          }\n          var data = new FormData(form);\n          var payload = {\n            bookingCode: (data.get('bookingCode') || '').toString().trim().toUpperCase(),\n            surname: (data.get('surname') || '').toString().replace(\/\\s+\/g, ' ').trim(),\n            guestName: (data.get('guestName') || '').toString().trim(),\n            guestEmail: (data.get('guestEmail') || '').toString().trim(),\n            guestPhone: (data.get('guestPhone') || '').toString().trim(),\n            clientRequestId: (data.get('clientRequestId') || '').toString().trim(),\n            website: (data.get('website') || '').toString().trim(),\n            items: items\n          };\n          if(!identityOptional){\n            if(!payload.bookingCode || !payload.surname){\n              setMessage(\"Enter the booking code and surname from the confirmed booking.\", 'error');\n              return;\n            }\n          }\n          if(submitButton){\n            submitButton.disabled = true;\n            submitButton.classList.add('is-loading');\n          }\n          setMessage(meta.mode === 'request'\n            ? \"Sending the request to the staff...\"            : \"Creating the request and preparing payment...\", 'success');\n          fetch(endpoint, {\n            method: 'POST',\n            credentials: 'same-origin',\n            headers: {\n              'Content-Type': 'application\/json',\n              'X-WP-Nonce': form.getAttribute('data-nonce') || ''\n            },\n            body: JSON.stringify(payload)\n          }).then(function(response){\n            return response.json().catch(function(){ return {}; }).then(function(json){\n              if(!response.ok || !json || !json.ok){\n                var error = json ? (json.error ? json.error : 'payment_failed') : 'payment_failed';\n                throw new Error(error);\n              }\n              return json;\n            });\n          }).then(function(json){\n            var url = json.checkoutUrl || (json.payment ? json.payment.checkoutUrl || '' : '');\n            if(meta.mode === 'checkout' ? !!url : false){\n              setMessage(\"Request created. Redirecting you to payment...\", 'success');\n              window.location.href = url;\n              return;\n            }\n            if(meta.mode === 'request'){\n              setMessage(\"Request sent to the staff. You will receive confirmation after the availability check.\", 'success');\n              return;\n            }\n            setMessage(\"Request sent to the staff, but the payment link is not available yet. We will contact you shortly.\", 'success');\n          }).catch(function(error){\n            var code = error ? (error.message ? error.message : '') : '';\n            var messages = {\n              booking_not_found: \"Invalid credentials. Check the code from the confirmation email.\",\n              booking_identity_mismatch: \"Invalid credentials. Check the details of the confirmed booking.\",\n              booking_not_active: \"This booking is not active for extra purchases.\",\n              extra_unavailable: \"One or more selected extras are not available for this stay.\",\n              invalid_stay_context: \"The stay data is not valid for pricing this extra.\",\n              missing_paid_extras: \"Select at least one priced extra.\",\n              missing_request_extras: \"Select at least one service to send to the staff.\",\n              woo_disabled: \"Payment is not available right now. Contact the staff.\",\n              woo_unavailable: \"Payment is not available right now. Contact the staff.\",\n              missing_product: \"Payment is not configured. The request has been sent to the staff.\",\n              request_save_failed: \"We could not save the request. Please retry or contact the staff.\"            };\n            setMessage(messages[code] || (meta.mode === 'request'\n              ? \"We could not send the request. Please retry or contact the staff.\"              : \"We could not prepare the payment. Please retry or contact the staff.\"), 'error');\n          }).finally(function(){\n            if(submitButton){\n              submitButton.classList.remove('is-loading');\n              updateTotal();\n            }\n          });\n        });\n        updateTotal();\n      });\n\n      document.querySelectorAll('[data-mbe-request-preset=\"1\"]').forEach(function(button){\n        button.addEventListener('click', function(){\n          var form = document.querySelector('[data-mbe-request-form=\"1\"]');\n          if(!form) return;\n          var workspace = form.closest ? form.closest('.mdt-request-workspace') : null;\n          form.classList.add('is-active');\n          form.classList.remove('is-awaiting-preset');\n          if(workspace){\n            workspace.classList.add('is-form-active');\n            workspace.classList.remove('is-form-awaiting');\n          }\n          var type = form.querySelector('[data-mbe-request-type]');\n          var title = form.querySelector('[data-mbe-request-title]');\n          var urgency = form.querySelector('[data-mbe-request-urgency]');\n          var note = form.querySelector('textarea[name=\"mbe_guest_request_note\"]');\n          if(type){\n            if(button.getAttribute('data-request-type')){\n            type.value = button.getAttribute('data-request-type');\n          }\n          }\n          if(title){\n            title.value = button.getAttribute('data-request-title') || '';\n          }\n          if(urgency){\n            if(button.getAttribute('data-request-urgency')){\n            urgency.value = button.getAttribute('data-request-urgency');\n          }\n          }\n          form.scrollIntoView({ block: 'start', behavior: prefersReducedMotion ? 'auto' : 'smooth' });\n          window.setTimeout(function(){\n            if(note){\n              if(typeof note.focus === 'function'){\n                note.focus();\n              }\n            }else if(title){\n              if(typeof title.focus === 'function'){\n                title.focus();\n              }\n            }else if(type){\n              if(typeof type.focus === 'function'){\n                type.focus();\n              }\n            }\n          }, prefersReducedMotion ? 0 : 180);\n        });\n      });\n\n      var modal = document.getElementById('compareModal');\n      var openBtn = document.getElementById('openCompare');\n      var closeBtn = modal ? modal.querySelector('.close') : null;\n      var modalContent = modal ? modal.querySelector('.modal-content') : null;\n      var lastModalTrigger = null;\n      function getModalFocusable(){\n        if(!modal) return [];\n        return Array.prototype.slice.call(modal.querySelectorAll('a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex=\"-1\"])')).filter(function(node){\n          return !!(node.offsetWidth || node.offsetHeight || node.getClientRects().length);\n        });\n      }\n\n      function closeModal(){\n        if(!modal) return;\n        modal.classList.remove('show');\n        modal.setAttribute('aria-hidden', 'true');\n        document.body.classList.remove('mdt-modal-open');\n        if(openBtn) openBtn.setAttribute('aria-expanded', 'false');\n        if(lastModalTrigger){\n          if(typeof lastModalTrigger.focus === 'function'){\n            lastModalTrigger.focus();\n          }\n        }\n        lastModalTrigger = null;\n      }\n\n      function openModal(){\n        if(!modal) return;\n        lastModalTrigger = document.activeElement;\n        modal.classList.add('show');\n        modal.setAttribute('aria-hidden', 'false');\n        document.body.classList.add('mdt-modal-open');\n        if(openBtn) openBtn.setAttribute('aria-expanded', 'true');\n        if(modalContent){\n          if(typeof modalContent.focus === 'function'){\n            modalContent.focus();\n          }\n        }else if(closeBtn){\n          if(typeof closeBtn.focus === 'function'){\n            closeBtn.focus();\n          }\n        }\n      }\n\n      closeModal();\n      if(openBtn) openBtn.addEventListener('click', openModal);\n      if(closeBtn) closeBtn.addEventListener('click', closeModal);\n      if(modal){\n        modal.addEventListener('click', function(event){\n          if(event.target === modal) closeModal();\n        });\n      }\n      window.addEventListener('keydown', function(event){\n        if(event.key === 'Escape') closeModal();\n        if(event.key !== 'Tab' || !modal || !modal.classList.contains('show')) return;\n        var focusable = getModalFocusable();\n        if(!focusable.length) return;\n        var first = focusable[0];\n        var last = focusable[focusable.length - 1];\n        if(event.shiftKey){\n          if(document.activeElement === first){\n            event.preventDefault();\n            last.focus();\n          }\n        }else{\n          if(document.activeElement === last){\n            event.preventDefault();\n            first.focus();\n          }\n        }\n      });\n\n      var sticky = document.querySelector('.mdt-sticky');\n      if(sticky){\n        var mediaQuery = window.matchMedia('(max-width: 768px)');\n        var applyStickySpace = function(){\n          var height = sticky.offsetHeight || 0;\n          document.documentElement.style.setProperty('--mdt-sticky-h', height + 'px');\n        };\n        var toggleSticky = function(){\n          var isActive = mediaQuery.matches;\n          document.body.classList.toggle('mdt-has-sticky', isActive);\n          if(isActive){\n            requestAnimationFrame(applyStickySpace);\n          }else{\n            document.documentElement.style.removeProperty('--mdt-sticky-h');\n          }\n        };\n\n        toggleSticky();\n        window.addEventListener('resize', applyStickySpace, { passive: true });\n        if(mediaQuery.addEventListener){\n          mediaQuery.addEventListener('change', toggleSticky);\n        }else if(mediaQuery.addListener){\n          mediaQuery.addListener(toggleSticky);\n        }\n      }\n    });\n  <\/script>\n  \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-11394","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Area Ospiti - Mura Del Tempo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.muradeltempo.it\/en\/ospiti\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Area Ospiti - Mura Del Tempo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.muradeltempo.it\/en\/ospiti\/\" \/>\n<meta property=\"og:site_name\" content=\"Mura Del Tempo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61571944977717\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-02T17:24:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.muradeltempo.it\/wp-content\/uploads\/2025\/08\/aperitivo-tramonto-terrazza-bb-mura-del-tempo-bisceglie-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/ospiti\\\/\",\"url\":\"https:\\\/\\\/www.muradeltempo.it\\\/ospiti\\\/\",\"name\":\"Area Ospiti - Mura Del Tempo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#website\"},\"datePublished\":\"2026-03-08T08:32:40+00:00\",\"dateModified\":\"2026-08-02T17:24:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/ospiti\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.muradeltempo.it\\\/ospiti\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/ospiti\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.muradeltempo.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Area Ospiti\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#website\",\"url\":\"https:\\\/\\\/www.muradeltempo.it\\\/\",\"name\":\"Mura del Tempo\",\"description\":\"Residenze Storiche\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#organization\"},\"alternateName\":\"Mura del Tempo\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.muradeltempo.it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#organization\",\"name\":\"Mura del Tempo\",\"alternateName\":\"Mura del Tempo\",\"url\":\"https:\\\/\\\/www.muradeltempo.it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.muradeltempo.it\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/IMG_0501.png\",\"contentUrl\":\"https:\\\/\\\/www.muradeltempo.it\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/IMG_0501.png\",\"width\":321,\"height\":486,\"caption\":\"Mura del Tempo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.muradeltempo.it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61571944977717\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Area Ospiti - Mura Del Tempo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.muradeltempo.it\/en\/ospiti\/","og_locale":"en_GB","og_type":"article","og_title":"Area Ospiti - Mura Del Tempo","og_url":"https:\/\/www.muradeltempo.it\/en\/ospiti\/","og_site_name":"Mura Del Tempo","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61571944977717","article_modified_time":"2026-08-02T17:24:57+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.muradeltempo.it\/wp-content\/uploads\/2025\/08\/aperitivo-tramonto-terrazza-bb-mura-del-tempo-bisceglie-scaled.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.muradeltempo.it\/ospiti\/","url":"https:\/\/www.muradeltempo.it\/ospiti\/","name":"Area Ospiti - Mura Del Tempo","isPartOf":{"@id":"https:\/\/www.muradeltempo.it\/#website"},"datePublished":"2026-03-08T08:32:40+00:00","dateModified":"2026-08-02T17:24:57+00:00","breadcrumb":{"@id":"https:\/\/www.muradeltempo.it\/ospiti\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.muradeltempo.it\/ospiti\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.muradeltempo.it\/ospiti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.muradeltempo.it\/"},{"@type":"ListItem","position":2,"name":"Area Ospiti"}]},{"@type":"WebSite","@id":"https:\/\/www.muradeltempo.it\/#website","url":"https:\/\/www.muradeltempo.it\/","name":"Mura del Tempo","description":"Historic Residences","publisher":{"@id":"https:\/\/www.muradeltempo.it\/#organization"},"alternateName":"Mura del Tempo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.muradeltempo.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.muradeltempo.it\/#organization","name":"Mura del Tempo","alternateName":"Mura del Tempo","url":"https:\/\/www.muradeltempo.it\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.muradeltempo.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.muradeltempo.it\/wp-content\/uploads\/2025\/09\/IMG_0501.png","contentUrl":"https:\/\/www.muradeltempo.it\/wp-content\/uploads\/2025\/09\/IMG_0501.png","width":321,"height":486,"caption":"Mura del Tempo"},"image":{"@id":"https:\/\/www.muradeltempo.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61571944977717"]}]}},"_links":{"self":[{"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/pages\/11394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/comments?post=11394"}],"version-history":[{"count":1,"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/pages\/11394\/revisions"}],"predecessor-version":[{"id":12145,"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/pages\/11394\/revisions\/12145"}],"wp:attachment":[{"href":"https:\/\/www.muradeltempo.it\/en\/wp-json\/wp\/v2\/media?parent=11394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}