{"id":654,"date":"2026-04-09T23:17:39","date_gmt":"2026-04-09T21:17:39","guid":{"rendered":"https:\/\/totocollection.com\/contact\/"},"modified":"2026-10-16T15:28:51","modified_gmt":"2026-10-16T13:28:51","slug":"contact","status":"publish","type":"page","link":"https:\/\/totocollection.com\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section et_pb_section_parallax section_has_divider et_pb_bottom_divider\"><span class=\"et-pb-parallax-wrapper et-pb-parallax-hidden-phone\"><span class=\"et-pb-parallax-background et-pb-parallax-background--css et-pb-parallax-background-module--divi-section-0\" style=\"background-image:url(https:\/\/totocollection.com\/wp-content\/uploads\/2026\/03\/Sfondo-Toto-Collection-Ultra-HD-new-scaled.jpg)\"><\/span><\/span>\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Contact<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Contact us to receive detailed information about our properties and services.<\/p>\n<p>Fill out the form or choose your preferred channel to reach us.<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_contact_form_0 et_pb_contact_form_container clearfix et_pb_module et_flex_module\" data-form_unique_num=\"0\" data-form_unique_id=\"d138d1b9-d2d4-4324-9d9f-06b150799322\" id=\"et_pb_contact_form_d138d1b9-d2d4-4324-9d9f-06b150799322\"><div class=\"et-pb-contact-message\"><\/div><div class=\"et_pb_contact\"><form class=\"et_pb_contact_form et_flex_module\" method=\"post\" action=\"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/pages\/654\">\n<div class=\"et_pb_contact_field_0 et_pb_contact_field et_pb_module et_flex_module et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\" data-id=\"nome\" data-type=\"input\"><label class=\"et_pb_contact_form_label\" for=\"et_pb_contact_0_nome_0\">Name<\/label><input type=\"text\" name=\"et_pb_contact_0_nome_0\" id=\"et_pb_contact_0_nome_0\" class=\"input\" data-required_mark=\"required\" data-field_type=\"input\" data-original_id=\"nome\" placeholder=\"Name\" title=\"\" value=\"\" \/><\/div>\n\n<div class=\"et_pb_contact_field_1 et_pb_contact_field et_pb_module et_flex_module et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\" data-id=\"telefono\" data-type=\"input\"><label class=\"et_pb_contact_form_label\" for=\"et_pb_contact_0_telefono_1\">Phone<\/label><input type=\"text\" name=\"et_pb_contact_0_telefono_1\" id=\"et_pb_contact_0_telefono_1\" class=\"input\" data-required_mark=\"required\" data-field_type=\"input\" data-original_id=\"telefono\" placeholder=\"Phone\" title=\"\" value=\"\" \/><\/div>\n\n<div class=\"et_pb_contact_field_2 et_pb_contact_field et_pb_module et_flex_module et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\" data-id=\"email\" data-type=\"email\"><label class=\"et_pb_contact_form_label\" for=\"et_pb_contact_0_email_2\">Email address<\/label><input type=\"text\" name=\"et_pb_contact_0_email_2\" id=\"et_pb_contact_0_email_2\" class=\"input\" data-required_mark=\"required\" data-field_type=\"email\" data-original_id=\"email\" placeholder=\"Email address\" title=\"\" value=\"\" \/><\/div>\n\n<div class=\"et_pb_contact_field_3 et_pb_contact_field et_pb_module et_flex_module et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\" data-id=\"message\" data-type=\"text\"><label class=\"et_pb_contact_form_label\" for=\"et_pb_contact_0_message_3\">Message<\/label><textarea name=\"et_pb_contact_0_message_3\" id=\"et_pb_contact_0_message_3\" class=\"et_pb_contact_message input\" data-required_mark=\"required\" data-field_type=\"text\" data-original_id=\"message\" placeholder=\"Message\"><\/textarea><\/div>\n<input type=\"hidden\" name=\"et_pb_contactform_submit_d138d1b9-d2d4-4324-9d9f-06b150799322\" value=\"et_contact_proccess\" \/><div class=\"et_contact_bottom_container\"><div class=\"et_pb_button_wrapper\"><button type=\"submit\" name=\"et_builder_submit_button\" class=\"et_pb_button et_pb_contact_submit\">Send<\/button><\/div><\/div><input type=\"hidden\" id=\"_wpnonce-et-pb-contact-form-submitted-d138d1b9-d2d4-4324-9d9f-06b150799322\" name=\"_wpnonce-et-pb-contact-form-submitted-d138d1b9-d2d4-4324-9d9f-06b150799322\" value=\"5f4418c805\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/654\" \/><\/form><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!-- BnB Booking Widget - compatibile WordPress\/Divi (vanilla JS) -->\n<div class=\"bnbw\" data-bnbw\n\t data-base-url=\"https:\/\/www.bed-and-breakfast.it\/en\/strutturepm\/181\"\n\t data-id-pm=\"181\"\n\t data-utm-source=\"widgetPm\"\n\t data-open-target=\"_blank\">\n\n  <div class=\"bnbw__bar\" role=\"group\" aria-label=\"Availability selector\">\n\t<!-- Check-in -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--date\" data-bnbw-open=\"calendar\" data-bnbw-date-part=\"in\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">Check-In<\/div>\n\t  <div class=\"bnbw__dateRow\">\n\t\t<div class=\"bnbw__bigDay\" data-bnbw-in-day>--<\/div>\n\t\t<div class=\"bnbw__dateText\">\n\t\t  <div class=\"bnbw__monthYear\" data-bnbw-in-monthyear>--<\/div>\n\t\t  <div class=\"bnbw__weekday\" data-bnbw-in-weekday>--<\/div>\n\t\t<\/div>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- Check-out -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--date\" data-bnbw-open=\"calendar\" data-bnbw-date-part=\"out\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">Check-Out<\/div>\n\t  <div class=\"bnbw__dateRow\">\n\t\t<div class=\"bnbw__bigDay\" data-bnbw-out-day>--<\/div>\n\t\t<div class=\"bnbw__dateText\">\n\t\t  <div class=\"bnbw__monthYear\" data-bnbw-out-monthyear>--<\/div>\n\t\t  <div class=\"bnbw__weekday\" data-bnbw-out-weekday>--<\/div>\n\t\t<\/div>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- Reset (icona X tra date e ospiti, come reference) -->\n\t<button type=\"button\" class=\"bnbw__reset\" data-bnbw-reset aria-label=\"Reset dates and guests\" title=\"Reset\">\n\t  <span aria-hidden=\"true\">\u00d7<\/span>\n\t<\/button>\n\n\t<!-- Ospiti -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--guests\" data-bnbw-open=\"guests\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">Guests<\/div>\n\t  <div class=\"bnbw__guestsRow\">\n\t\t<div class=\"bnbw__guestsText\" data-bnbw-guests-summary>--<\/div>\n\t\t<span class=\"bnbw__chev\" aria-hidden=\"true\">\n\t\t  <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" focusable=\"false\" aria-hidden=\"true\">\n\t\t\t<path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n\t\t  <\/svg>\n\t\t<\/span>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- CTA -->\n\t<button type=\"button\" class=\"bnbw__cta\" data-bnbw-submit>\n\t  Check availability\n\t<\/button>\n  <\/div>\n\n  <!-- Overlay (usato soprattutto su mobile) -->\n  <div class=\"bnbw__overlay\" data-bnbw-overlay hidden><\/div>\n\n  <!-- POPUP: Calendario -->\n  <div class=\"bnbw__pop bnbw__pop--calendar\" data-bnbw-pop=\"calendar\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Date selection\" hidden>\n\t<div class=\"bnbw__popHead\">\n\t  <button type=\"button\" class=\"bnbw__nav\" data-bnbw-cal-prev aria-label=\"Previous month\">\u2039<\/button>\n\t  <div class=\"bnbw__popTitle\" data-bnbw-cal-title>Select <strong>check-in<\/strong><\/div>\n\t  <button type=\"button\" class=\"bnbw__nav\" data-bnbw-cal-next aria-label=\"Next month\">\u203a<\/button>\n\t<\/div>\n\n\t<div class=\"bnbw__months\" data-bnbw-months><\/div>\n\n\t<!-- (mobile) chiusura in basso stile reference -->\n\t<button type=\"button\" class=\"bnbw__bottomClose\" data-bnbw-close aria-label=\"Close calendar\">\u00d7<\/button>\n  <\/div>\n\n  <!-- POPUP: Ospiti -->\n  <div class=\"bnbw__pop bnbw__pop--guests\" data-bnbw-pop=\"guests\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Guest selection\" hidden>\n\t<div class=\"bnbw__guestRows\">\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Rooms<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"rooms\" aria-label=\"Decrease rooms\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"rooms\">1<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"rooms\" aria-label=\"Increase rooms\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Adults<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"adults\" aria-label=\"Decrease adults\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"adults\">2<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"adults\" aria-label=\"Increase adults\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Children<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"children\" aria-label=\"Decrease children\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"children\">0<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"children\" aria-label=\"Increase children\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__childAges\" data-bnbw-child-ages hidden>\n\t\t<div class=\"bnbw__childAgesTitle\">Children's ages:<\/div>\n\t\t<div class=\"bnbw__childAgesGrid\" data-bnbw-child-ages-grid><\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__selectWrap\">\n\t\t<select class=\"bnbw__select\" data-bnbw-pets aria-label=\"Pets\">\n\t\t  <option value=\"0\" selected>Traveling without pets<\/option>\n\t\t  <option value=\"1\">Traveling with pets<\/option>\n\t\t<\/select>\n\t  <\/div>\n\n\t  <button type=\"button\" class=\"bnbw__apply\" data-bnbw-apply>Apply<\/button>\n\t<\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n  \/* =========================\n\t BnB Widget (scoped)\n\t ========================= *\/\n  .bnbw, .bnbw * { box-sizing: border-box; }\n  .bnbw{\n\t--bnbw-yellow:#f6c63f;\n\t--bnbw-yellow-2:#f2c94c;\n\t--bnbw-text:#0f172a;\n\t--bnbw-muted:#9aa0a6;\n\t--bnbw-line:#e6e6e6;\n\t--bnbw-shadow: 0 18px 50px rgba(0,0,0,.25);\n\tfont-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n\tposition: relative;\n\twidth: 100%;\n\tmax-width: 1200px;\n\tmargin: 0 auto;\n  }\n\n  .bnbw__bar{\n\tbackground:#fff;\n\tborder-radius: 22px;\n\tbox-shadow: var(--bnbw-shadow);\n\toverflow: hidden;\n\tdisplay: flex;\n\talign-items: stretch;\n\tmin-height: 120px;\n  }\n\n  .bnbw__seg{\n\tborder:0;\n\tbackground:transparent;\n\tpadding: 22px 28px;\n\tcursor: pointer;\n\ttext-align: left;\n\tdisplay:flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\tgap: 12px;\n\tmin-width: 0;\n  }\n\n  .bnbw__seg--date{ flex: 1.1; }\n  .bnbw__seg--guests{ flex: .9; padding-right: 18px; }\n\n  .bnbw__label{\n\tfont-weight: 800;\n\tcolor: var(--bnbw-text);\n\tfont-size: 24px;\n\tletter-spacing: .2px;\n  }\n\n  .bnbw__dateRow{\n\tdisplay:flex;\n\talign-items:center;\n\tgap: 16px;\n  }\n\n  .bnbw__bigDay{\n\tfont-size: 50px;\n\tline-height: 1;\n\tfont-weight: 900;\n\tcolor: var(--bnbw-yellow);\n\tmin-width: 64px;\n  }\n\n  .bnbw__monthYear{\n\tfont-size: 20px;\n\tfont-weight: 500;\n\tcolor: #111827;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n  }\n\n  .bnbw__weekday{\n\tfont-size: 16px;\n\tcolor: var(--bnbw-muted);\n\tmargin-top: 4px;\n  }\n\n  .bnbw__reset{\n\talign-self: center;\n\tborder:0;\n\twidth: 34px;\n\theight: 34px;\n\tborder-radius: 999px;\n\tbackground: #e5e5e5;\n\tcolor:#666;\n\tfont-size: 22px;\n\tline-height: 34px;\n\tcursor: pointer;\n\tmargin: 0 6px;\n\tflex: 0 0 auto;\n  }\n\n  .bnbw__guestsRow{\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tgap: 10px;\n  }\n\n  .bnbw__guestsText{\n\tfont-size: 20px;\n\tcolor:#374151;\n\tfont-weight: 500;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n  }\n\n  .bnbw__chev{ color:#111827; opacity:.9; display:flex; align-items:center; }\n\n  .bnbw__cta{\n\tborder:0;\n\tbackground: linear-gradient(180deg,    #c8a246 0%,    #b18c2f 70%,    #a37f24 100%  ) !important;\n\tcolor:#fff;\n\tfont-weight: 600;\n\tfont-size: 26px;\n\tpadding: 0 28px;\n\tcursor: pointer;\n\tmin-width: 340px;\n  }\n  .bnbw__cta:hover{ filter: brightness(.98); }\n\n  \/* Overlay *\/\n  .bnbw__overlay{\n\tposition: fixed;\n\tinset: 0;\n\tbackground: rgba(0,0,0,.35);\n\tz-index: 9998;\n  }\n\n  body.bnbw-no-scroll{\n\toverflow: hidden;\n\ttouch-action: none;\n  }\n\n  .bnbw__portalHost{\n\t--bnbw-yellow:#f6c63f;\n\t--bnbw-yellow-2:#f2c94c;\n\t--bnbw-text:#0f172a;\n\t--bnbw-muted:#9aa0a6;\n\t--bnbw-line:#e6e6e6;\n\t--bnbw-shadow: 0 18px 50px rgba(0,0,0,.25);\n\tfont-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n  }\n  .bnbw__portalHost, .bnbw__portalHost * { box-sizing: border-box; }\n\n  \/* Popover base (strategia universale) *\/\n  .bnbw__pop{\n\tposition: fixed !important;\n\tz-index: 9999 !important;\n\tleft: 50%;\n\ttop: 50%;\n\ttransform: translate(-50%, -50%);\n\tbackground: #fff;\n\tborder-radius: 18px;\n\tbox-shadow: var(--bnbw-shadow);\n\toverflow: auto;\n\twidth: min(1100px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))) !important;\n\tmax-height: calc(var(--bnbw-vh, 100vh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 28px);\n  }\n\n  .bnbw__popHead{\n\tposition: relative;\n\tpadding: 18px 18px 10px;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tgap: 12px;\n  }\n\n  .bnbw__popTitle{\n\tfont-size: 28px;\n\tcolor:#4b5563;\n\tfont-weight: 500;\n\ttext-align: center;\n\tflex: 1;\n  }\n\n  .bnbw__nav{\n\twidth: 44px;\n\theight: 44px;\n\tborder-radius: 999px;\n\tborder: 2px solid #d4d4d4;\n\tbackground: #fff;\n\tfont-size: 28px;\n\tcolor:#4b5563;\n\tcursor:pointer;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n\tflex: 0 0 auto;\n  }\n\n  \/* Calendario *\/\n  .bnbw__pop--calendar{\n\twidth: min(1100px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))) !important;\n\tpadding-bottom: 18px;\n  }\n\n  .bnbw__months{\n\tdisplay:flex;\n\tgap: 28px;\n\tpadding: 0 24px 18px;\n  }\n\n  .bnbw__month{\n\tflex: 1;\n\tmin-width: 280px;\n  }\n\n  .bnbw__monthName{\n\tfont-size: 30px;\n\tfont-weight: 800;\n\ttext-align: center;\n\tmargin: 10px 0 12px;\n\tcolor:#111827;\n  }\n\n  .bnbw__dow{\n\tbackground:#dedede;\n\tborder-radius: 8px;\n\tpadding: 12px 10px;\n\tdisplay:grid;\n\tgrid-template-columns: repeat(7, 1fr);\n\tgap: 0;\n\tfont-weight: 700;\n\tcolor:#3f3f46;\n\ttext-align:center;\n\tfont-size: 20px;\n  }\n\n  .bnbw__grid{\n\tmargin-top: 14px;\n\tdisplay:grid;\n\tgrid-template-columns: repeat(7, 1fr);\n\tgap: 12px 0;\n\tpadding: 10px 4px 0;\n  }\n\n  .bnbw__day{\n\theight: 46px;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n\tfont-size: 22px;\n\tcolor:#111827;\n\tborder-radius: 12px;\n\tcursor: pointer;\n\tuser-select:none;\n  }\n\n  .bnbw__day--muted{ color:#c7c7c7; cursor: not-allowed; }\n  .bnbw__day--selected{\n\tbackground:#3f3f3f;\n\tcolor:#fff;\n\tborder-radius: 10px;\n\theight: 78px;\n\tflex-direction: column;\n\tgap: 6px;\n\tpadding-top: 8px;\n  }\n  .bnbw__tag{\n\tfont-size: 10px;\n\tfont-weight: 800;\n\ttext-transform: none;\n\topacity: .95;\n  }\n\n  .bnbw__bottomClose{\n\tdisplay:none;\n\tmargin: 10px auto 0;\n\twidth: 52px;\n\theight: 52px;\n\tborder-radius: 999px;\n\tborder: 2px solid #d4d4d4;\n\tbackground: #f2f2f2;\n\tcolor:#666;\n\tfont-size: 28px;\n\tcursor:pointer;\n  }\n\n  \/* Ospiti popup *\/\n  .bnbw__pop--guests{\n\twidth: min(640px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));\n\tpadding: 18px;\n  }\n\n  .bnbw__guestRows{ position: relative; padding-top: 6px; }\n\n  .bnbw__row{\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tpadding: 18px 6px;\n\tborder-bottom: 2px dotted #d8d8d8;\n\tgap: 14px;\n  }\n\n  .bnbw__rowLabel{\n\tfont-size: 34px;\n\tfont-weight: 800;\n\tcolor:#6b7280;\n  }\n\n  .bnbw__stepper{\n\tdisplay:flex;\n\talign-items:center;\n\tgap: 18px;\n  }\n\n  .bnbw__btn{\n\twidth: 120px;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #e5e5e5;\n\tbackground:#fff;\n\tfont-size: 36px;\n\tcursor:pointer;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n  }\n\n  .bnbw__btn--plus{\n\tbackground: linear-gradient(180deg, #c8a246 0%, #b18c2f 70%, #a37f24 100%) !important;\n\tborder-color: #a37f24 !important;\n\tcolor:#fff !important;\n\tfont-weight: 900;\n  }\n\n  .bnbw__btn--minus.is-disabled{\n\tbackground:#fff !important;\n\tcolor:#c9c9c9 !important;\n\tborder-color:#ededed !important;\n\tcursor:not-allowed;\n  }\n  .bnbw__btn--minus:not(.is-disabled){\n\tbackground: linear-gradient(180deg, #c8a246 0%, #b18c2f 70%, #a37f24 100%) !important;\n\tborder-color: #a37f24 !important;\n\tcolor:#fff !important;\n\tfont-weight: 900;\n  }\n\n  .bnbw__val{\n\tmin-width: 40px;\n\ttext-align:center;\n\tfont-size: 34px;\n\tfont-weight: 700;\n\tcolor:#333;\n  }\n\n  .bnbw__childAges{\n\tpadding: 18px 6px 10px;\n\tborder-bottom: 2px dotted #d8d8d8;\n  }\n\n  .bnbw__childAgesTitle{\n\tfont-size: 24px;\n\tfont-weight: 700;\n\tcolor:#666;\n\tmargin-bottom: 14px;\n  }\n\n  .bnbw__childAgesGrid{\n\tdisplay:grid;\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\tgap: 12px;\n  }\n\n  .bnbw__childAge{\n\twidth: 100%;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #cfcfcf;\n\tpadding: 0 12px;\n\tfont-size: 24px;\n\tfont-weight: 700;\n\tcolor:#4b5563;\n\tbackground:#fff;\n  }\n\n  .bnbw__selectWrap{\n\tpadding: 18px 6px 10px;\n\tborder-bottom: 2px dotted #d8d8d8;\n  }\n\n  .bnbw__select{\n\twidth: 100%;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #cfcfcf;\n\tpadding: 0 18px;\n\tfont-size: 30px;\n\tfont-weight: 700;\n\tcolor:#4b5563;\n\tbackground:#fff;\n  }\n\n  .bnbw__apply{\n\tdisplay:block;\n\twidth: calc(100% - 12px);\n\tmargin: 18px 6px 2px;\n\tpadding: 14px 28px;\n\tfont-size: 28px;\n\tfont-weight: 700;\n\tborder-radius: 10px;\n\tborder: 2px solid #a8a8a8;\n\tbackground:#fff;\n\tcolor:#5b5b5b;\n\tcursor:pointer;\n  }\n\n  \/* ===== Responsive (mobile come reference) ===== *\/\n  @media (max-width: 820px){\n\t.bnbw__bar{\n\t  display:grid;\n\t  grid-template-columns: 1fr 1fr;\n\t  grid-template-areas:\n\t\t\"in out\"\n\t\t\"guests guests\"\n\t\t\"cta cta\";\n\t  min-height: auto;\n\t  border-radius: 22px;\n\t}\n\n\t.bnbw__seg--date:nth-child(1){ grid-area: in; }\n\t.bnbw__seg--date:nth-child(2){ grid-area: out; }\n\t.bnbw__seg--guests{ grid-area: guests; padding-top: 16px; padding-bottom: 18px; border-top: 2px dotted #d8d8d8; }\n\t.bnbw__cta{ grid-area: cta; min-width: 0; margin: 16px; height: 98px; border-radius: 18px; font-size: 28px; }\n\n\t.bnbw__reset{ display:none; } \/* mobile reference: X in alto a destra spesso del contenitore; qui semplifichiamo *\/\n\n\t.bnbw__label{ font-size: 20px; }\n\t.bnbw__guestsText{ font-size: 17px; }\n\t.bnbw__monthYear{ font-size: 17px; }\n\t.bnbw__weekday{ font-size: 14px; }\n\t.bnbw__bigDay{ font-size: 42px; min-width: 46px; }\n\t.bnbw__seg{ padding: 14px 16px; gap: 8px; }\n\t.bnbw__dateRow{ gap: 10px; }\n\t.bnbw__cta{ font-size: 22px; }\n\n\t.bnbw__pop{\n\t  top: calc(env(safe-area-inset-top, 0px) + 14px) !important;\n\t  transform: translateX(-50%) !important;\n\t  border-radius: 16px;\n\t}\n\t.bnbw__popTitle{ font-size: 20px; }\n\t.bnbw__nav{ width: 38px; height: 38px; font-size: 24px; }\n\t.bnbw__bottomClose{ display:block; }\n\n\t.bnbw__months{ flex-direction: column; gap: 10px; padding: 0 14px 14px; }\n\t.bnbw__month{ min-width: 0; }\n\t.bnbw__monthName{ font-size: 22px; margin: 6px 0 8px; }\n\t.bnbw__dow{ font-size: 14px; padding: 8px 6px; }\n\t.bnbw__grid{ margin-top: 10px; gap: 8px 0; padding: 8px 2px 0; }\n\t.bnbw__day{ font-size: 17px; height: 36px; }\n\t.bnbw__day--selected{ height: 62px; gap: 3px; padding-top: 6px; }\n\t.bnbw__tag{ font-size: 9px; }\n\n\t.bnbw__pop--guests{ padding: 12px 12px 16px; }\n\t.bnbw__row{ padding: 12px 4px; }\n\t.bnbw__rowLabel{ font-size: 22px; }\n\t.bnbw__stepper{ gap: 10px; }\n\t.bnbw__btn{ width: 76px; height: 46px; font-size: 28px; }\n\t.bnbw__val{ font-size: 24px; min-width: 28px; }\n\t.bnbw__childAgesTitle{ font-size: 18px; margin-bottom: 10px; }\n\t.bnbw__childAgesGrid{ gap: 8px; }\n\t.bnbw__childAge{ height: 46px; font-size: 18px; }\n\t.bnbw__select{ height: 48px; font-size: 18px; }\n\t.bnbw__apply{ font-size: 20px; padding: 10px 20px; }\n  }\n<\/style>\n\n<script>\n(function(){\n  'use strict';\n\n  function pad2(n){ return (n<10?'0':'') + n; }\n  function startOfDay(d){ return new Date(d.getFullYear(), d.getMonth(), d.getDate()); }\n  function addDays(d, n){\n\tvar x = new Date(d.getFullYear(), d.getMonth(), d.getDate());\n\tx.setDate(x.getDate() + n);\n\treturn x;\n  }\n  function cap(s){ return s ? (s.charAt(0).toUpperCase() + s.slice(1)) : s; }\n  function formatForUrl(d){ return pad2(d.getDate()) + '\/' + pad2(d.getMonth()+1) + '\/' + d.getFullYear(); }\n  function isSameDay(a,b){\n\treturn a && b && a.getFullYear()===b.getFullYear() && a.getMonth()===b.getMonth() && a.getDate()===b.getDate();\n  }\n\n  var MONTHS = ['January','February','March','April','May','June','July','August','September','October','November','December'];\n  var DOW = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];\n\n  function buildSummary(adults, children){\n\tvar parts = [];\n\tif(adults === 1) parts.push('1 adult');\n\telse parts.push(adults + ' adults');\n\tif(children > 0){\n\t  if(children === 1) parts.push('1 child');\n\t  else parts.push(children + ' children');\n\t}\n\treturn parts.join(', ');\n  }\n\n  function initWidget(root){\n\tvar baseUrl = root.getAttribute('data-base-url');\n\tvar idPm = root.getAttribute('data-id-pm');\n\tvar utmSource = root.getAttribute('data-utm-source') || 'widgetPm';\n\tvar openTarget = root.getAttribute('data-open-target') || '_blank';\n\n\tvar overlay = root.querySelector('[data-bnbw-overlay]');\n\tvar popCalendar = root.querySelector('[data-bnbw-pop=\"calendar\"]');\n\tvar popGuests = root.querySelector('[data-bnbw-pop=\"guests\"]');\n\n\tvar portalHost = document.createElement('div');\n\tportalHost.className = 'bnbw__portalHost';\n\tdocument.body.appendChild(portalHost);\n\tportalHost.appendChild(overlay);\n\tportalHost.appendChild(popCalendar);\n\tportalHost.appendChild(popGuests);\n\tvar monthsWrap = popCalendar.querySelector('[data-bnbw-months]');\n\tvar calTitle = popCalendar.querySelector('[data-bnbw-cal-title]');\n\n\tvar inDayEl = root.querySelector('[data-bnbw-in-day]');\n\tvar inMYEl = root.querySelector('[data-bnbw-in-monthyear]');\n\tvar inWDEl = root.querySelector('[data-bnbw-in-weekday]');\n\tvar outDayEl = root.querySelector('[data-bnbw-out-day]');\n\tvar outMYEl = root.querySelector('[data-bnbw-out-monthyear]');\n\tvar outWDEl = root.querySelector('[data-bnbw-out-weekday]');\n\tvar guestsSummaryEl = root.querySelector('[data-bnbw-guests-summary]');\n\n\tvar valRoomsEl = popGuests.querySelector('[data-bnbw-val=\"rooms\"]');\n\tvar valAdultsEl = popGuests.querySelector('[data-bnbw-val=\"adults\"]');\n\tvar valChildrenEl = popGuests.querySelector('[data-bnbw-val=\"children\"]');\n\tvar childAgesWrapEl = popGuests.querySelector('[data-bnbw-child-ages]');\n\tvar childAgesGridEl = popGuests.querySelector('[data-bnbw-child-ages-grid]');\n\tvar petsEl = popGuests.querySelector('[data-bnbw-pets]');\n\n\t\/\/ Config limiti (puoi cambiare qui se vuoi)\n\tvar LIMITS = {\n\t  rooms:   { min: 1, max: 9 },\n\t  adults:  { min: 1, max: 20 },\n\t  children:{ min: 0, max: 9 }\n\t};\n\n\tvar today = startOfDay(new Date());\n\n\t\/\/ Stato\n\tvar state = {\n\t  checkIn: addDays(today, 1),\n\t  checkOut: addDays(today, 2),\n\t  rooms: 1,\n\t  adults: 2,\n\t  children: 0,\n\t  childAges: [],\n\t  pets: 0,\n\t  open: null,           \/\/ 'calendar' | 'guests' | null\n\t  selecting: 'in',      \/\/ 'in' | 'out'\n\t  baseMonth: new Date(today.getFullYear(), today.getMonth(), 1)\n\t};\n\n\tfunction setOverlay(show){\n\t  if(show){\n\t\toverlay.hidden = false;\n\t  }else{\n\t\toverlay.hidden = true;\n\t  }\n\t}\n\n\tfunction setBodyScrollLocked(locked){\n\t  document.body.classList.toggle('bnbw-no-scroll', !!locked);\n\t}\n\n\tfunction updateViewportHeightVar(){\n\t  var vv = window.visualViewport;\n\t  var vh = (vv && vv.height) ? vv.height : window.innerHeight;\n\t  var vw = (vv && vv.width) ? vv.width : window.innerWidth;\n\t  document.documentElement.style.setProperty('--bnbw-vh', vh + 'px');\n\t  document.documentElement.style.setProperty('--bnbw-vw', vw + 'px');\n\t}\n\n\tfunction openPop(which){\n\t  closeAll();\n\n\t  state.open = which;\n\n\t  \/\/ overlay + lock scroll per comportamento uniforme su tutti i device\n\t  setOverlay(true);\n\t  setBodyScrollLocked(true);\n\t  updateViewportHeightVar();\n\n\t  if(which === 'calendar'){\n\t\tpopCalendar.hidden = false;\n\t\t\/\/ baseMonth: mostra sempre dal mese del check-in\n\t\tstate.baseMonth = new Date(state.checkIn.getFullYear(), state.checkIn.getMonth(), 1);\n\t\trenderCalendar();\n\t  } else if(which === 'guests'){\n\t\tpopGuests.hidden = false;\n\t\trenderGuests();\n\t  }\n\t}\n\n\tfunction closeAll(){\n\t  state.open = null;\n\t  popCalendar.hidden = true;\n\t  popGuests.hidden = true;\n\t  setOverlay(false);\n\t  setBodyScrollLocked(false);\n\t}\n\n\tfunction renderTopDates(){\n\t  \/\/ Check-in\n\t  inDayEl.textContent = pad2(state.checkIn.getDate()).replace(\/^0\/,'');\n\t  inMYEl.textContent = MONTHS[state.checkIn.getMonth()] + ' ' + state.checkIn.getFullYear();\n\t  inWDEl.textContent = cap(state.checkIn.toLocaleDateString('en-US', { weekday:'long' }));\n\n\t  \/\/ Check-out\n\t  outDayEl.textContent = pad2(state.checkOut.getDate()).replace(\/^0\/,'');\n\t  outMYEl.textContent = MONTHS[state.checkOut.getMonth()] + ' ' + state.checkOut.getFullYear();\n\t  outWDEl.textContent = cap(state.checkOut.toLocaleDateString('en-US', { weekday:'long' }));\n\n\t  guestsSummaryEl.textContent = buildSummary(state.adults, state.children);\n\t}\n\n\tfunction clamp(key, v){\n\t  var min = LIMITS[key].min, max = LIMITS[key].max;\n\t  if(v < min) v = min;\n\t  if(v > max) v = max;\n\t  return v;\n\t}\n\n\tfunction updateMinusButtons(){\n\t  var minusBtns = root.querySelectorAll('[data-bnbw-dec]');\n\t  for(var i=0;i<minusBtns.length;i++){\n\t\tvar k = minusBtns[i].getAttribute('data-bnbw-dec');\n\t\tvar val = state[k];\n\t\tif(val <= LIMITS[k].min) minusBtns[i].classList.add('is-disabled');\n\t\telse minusBtns[i].classList.remove('is-disabled');\n\t  }\n\t}\n\n\tfunction ageOptionsHtml(selectedAge){\n\t  var html = '';\n\t  for(var age=0; age<=17; age++){\n\t\tvar label = age === 0 ? '<1' : String(age);\n\t\thtml += '<option value=\"' + age + '\"' + (age === selectedAge ? ' selected' : '') + '>' + label + '<\/option>';\n\t  }\n\t  return html;\n\t}\n\n\tfunction syncChildAgesLength(){\n\t  while(state.childAges.length < state.children) state.childAges.push(0);\n\t  if(state.childAges.length > state.children) state.childAges.length = state.children;\n\t}\n\n\tfunction renderChildAges(){\n\t  syncChildAgesLength();\n\t  if(state.children === 0){\n\t\tchildAgesWrapEl.hidden = true;\n\t\tchildAgesGridEl.innerHTML = '';\n\t\treturn;\n\t  }\n\n\t  childAgesWrapEl.hidden = false;\n\t  var html = '';\n\t  for(var i=0;i<state.children;i++){\n\t\thtml += '<select class=\"bnbw__childAge\" data-bnbw-child-age=\"' + i + '\" aria-label=\"Child age ' + (i+1) + '\">';\n\t\thtml += ageOptionsHtml(state.childAges[i] || 0);\n\t\thtml += '<\/select>';\n\t  }\n\t  childAgesGridEl.innerHTML = html;\n\t}\n\n\tfunction renderGuests(){\n\t  valRoomsEl.textContent = state.rooms;\n\t  valAdultsEl.textContent = state.adults;\n\t  valChildrenEl.textContent = state.children;\n\t  petsEl.value = String(state.pets);\n\t  updateMinusButtons();\n\t  renderChildAges();\n\t  renderTopDates();\n\t}\n\n\tfunction monthMeta(year, month){\n\t  var first = new Date(year, month, 1);\n\t  var daysInMonth = new Date(year, month+1, 0).getDate();\n\t  \/\/ Monday-first index: 0..6\n\t  var dow = (first.getDay() + 6) % 7;\n\t  return { first:first, days:daysInMonth, offset:dow };\n\t}\n\n\tfunction renderMonth(year, month){\n\t  var meta = monthMeta(year, month);\n\t  var wrap = document.createElement('div');\n\t  wrap.className = 'bnbw__month';\n\n\t  var name = document.createElement('div');\n\t  name.className = 'bnbw__monthName';\n\t  name.textContent = MONTHS[month] + ' ' + year;\n\t  wrap.appendChild(name);\n\n\t  var dow = document.createElement('div');\n\t  dow.className = 'bnbw__dow';\n\t  for(var i=0;i<7;i++){\n\t\tvar s = document.createElement('div');\n\t\ts.textContent = DOW[i];\n\t\tdow.appendChild(s);\n\t  }\n\t  wrap.appendChild(dow);\n\n\t  var grid = document.createElement('div');\n\t  grid.className = 'bnbw__grid';\n\n\t  \/\/ blanks\n\t  for(var b=0;b<meta.offset;b++){\n\t\tvar blank = document.createElement('div');\n\t\tblank.className = 'bnbw__day bnbw__day--muted';\n\t\tblank.textContent = '';\n\t\tgrid.appendChild(blank);\n\t  }\n\n\t  for(var d=1; d<=meta.days; d++){\n\t\t(function(dayNum){\n\t\t  var date = new Date(year, month, dayNum);\n\t\t  var cell = document.createElement('div');\n\t\t  cell.className = 'bnbw__day';\n\t\t  cell.textContent = String(dayNum);\n\n\t\t  var disabled = startOfDay(date) < today;\n\t\t  if(disabled){\n\t\t\tcell.className += ' bnbw__day--muted';\n\t\t  }else{\n\t\t\tcell.setAttribute('role','button');\n\t\t\tcell.setAttribute('tabindex','0');\n\t\t\tcell.setAttribute('aria-label', 'Select ' + formatForUrl(date));\n\t\t\tcell.addEventListener('click', function(){ onPickDate(date); });\n\t\t\tcell.addEventListener('keydown', function(e){\n\t\t\t  if(e.key === 'Enter' || e.key === ' '){\n\t\t\t\te.preventDefault();\n\t\t\t\tonPickDate(date);\n\t\t\t  }\n\t\t\t});\n\t\t  }\n\n\t\t  \/\/ selected style\n\t\t  if(isSameDay(date, state.checkIn)){\n\t\t\tcell.className += ' bnbw__day--selected';\n\t\t\tcell.textContent = String(dayNum);\n\t\t\tvar tag = document.createElement('div');\n\t\t\ttag.className = 'bnbw__tag';\n\t\t\ttag.textContent = 'Check-in';\n\t\t\tcell.appendChild(tag);\n\t\t  } else if(isSameDay(date, state.checkOut)){\n\t\t\tcell.className += ' bnbw__day--selected';\n\t\t\tcell.textContent = String(dayNum);\n\t\t\tvar tag2 = document.createElement('div');\n\t\t\ttag2.className = 'bnbw__tag';\n\t\t\ttag2.textContent = 'Check-out';\n\t\t\tcell.appendChild(tag2);\n\t\t  }\n\n\t\t  grid.appendChild(cell);\n\t\t})(d);\n\t  }\n\n\t  wrap.appendChild(grid);\n\t  return wrap;\n\t}\n\n\tfunction renderCalendar(){\n\t  \/\/ Titolo\n\t  if(state.selecting === 'in'){\n\t\tcalTitle.innerHTML = 'Select <strong>check-in<\/strong>';\n\t  } else {\n\t\tcalTitle.innerHTML = 'Select <strong>check-out<\/strong>';\n\t  }\n\n\t  \/\/ Render 2 mesi: baseMonth e baseMonth+1 (desktop affiancati, mobile in colonna)\n\t  monthsWrap.innerHTML = '';\n\n\t  var y1 = state.baseMonth.getFullYear();\n\t  var m1 = state.baseMonth.getMonth();\n\t  var next = new Date(y1, m1+1, 1);\n\n\t  monthsWrap.appendChild(renderMonth(y1, m1));\n\t  monthsWrap.appendChild(renderMonth(next.getFullYear(), next.getMonth()));\n\t}\n\n\tfunction onPickDate(date){\n\t  var picked = startOfDay(date);\n\n\t  if(state.selecting === 'in'){\n\t\tstate.checkIn = picked;\n\t\t\/\/ se check-out non valido, forza +1\n\t\tif(startOfDay(state.checkOut) <= state.checkIn){\n\t\t  state.checkOut = addDays(state.checkIn, 1);\n\t\t}\n\t\tstate.selecting = 'out';\n\t\trenderCalendar();\n\t\trenderTopDates();\n\t\treturn;\n\t  }\n\n\t  \/\/ selecting out\n\t  if(picked <= state.checkIn){\n\t\t\/\/ se clicchi un giorno <= check-in, lo trattiamo come nuovo check-in (UX comune)\n\t\tstate.checkIn = picked;\n\t\tstate.checkOut = addDays(state.checkIn, 1);\n\t\tstate.selecting = 'out';\n\t\trenderCalendar();\n\t\trenderTopDates();\n\t\treturn;\n\t  }\n\n\t  state.checkOut = picked;\n\t  renderTopDates();\n\t  closeAll();\n\t}\n\n\tfunction resetAll(){\n\t  state.checkIn = addDays(today, 1);\n\t  state.checkOut = addDays(today, 2);\n\t  state.rooms = 1;\n\t  state.adults = 2;\n\t  state.children = 0;\n\t  state.childAges = [];\n\t  state.pets = 0;\n\t  state.selecting = 'in';\n\t  renderTopDates();\n\t  renderGuests();\n\t  closeAll();\n\t}\n\n\tfunction buildAndOpenUrl(){\n\t  \/\/ sicurezza: check-out almeno 1 notte\n\t  if(startOfDay(state.checkOut) <= startOfDay(state.checkIn)){\n\t\tstate.checkOut = addDays(state.checkIn, 1);\n\t  }\n\n\t  syncChildAgesLength();\n\n\t  var u = new URL(baseUrl);\n\t  u.searchParams.set('numberRooms', String(state.rooms));\n\t  u.searchParams.set('numberPeople', String(state.adults));\n\t  u.searchParams.set('children', state.children > 0 ? state.childAges.join(',') : '');\n\t  u.searchParams.set('idPm', String(idPm));\n\t  u.searchParams.set('utm_source', String(utmSource));\n\t  u.searchParams.set('checkIn', formatForUrl(state.checkIn));\n\t  u.searchParams.set('checkOut', formatForUrl(state.checkOut));\n\t  if(state.children > 0){\n\t\tfor(var i=0;i<state.childAges.length;i++){\n\t\t  u.searchParams.set('ageChild_' + i, String(state.childAges[i]));\n\t\t}\n\t  }\n\t  u.searchParams.set('animaliAmmessi', String(state.pets));\n\n\t  \/\/ Apri\n\t  window.open(u.toString(), openTarget, 'noopener,noreferrer');\n\t}\n\n\t\/\/ Eventi apertura\n\tdocument.addEventListener('click', function(e){\n\t  var t = e.target;\n\n\t  \/\/ open calendar\n\t  var openBtn = t.closest ? t.closest('[data-bnbw-open]') : null;\n\t  if(openBtn && root.contains(openBtn)){\n\t\tvar which = openBtn.getAttribute('data-bnbw-open');\n\t\tif(which === 'calendar'){\n\t\t  state.selecting = openBtn.getAttribute('data-bnbw-date-part') || 'in';\n\t\t  openPop('calendar');\n\t\t  return;\n\t\t}\n\t\tif(which === 'guests'){\n\t\t  openPop('guests');\n\t\t  return;\n\t\t}\n\t  }\n\n\t  \/\/ close\n\t  if(t.closest && t.closest('[data-bnbw-close]')){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ overlay click\n\t  if(t === overlay){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ reset\n\t  if(t.closest && t.closest('[data-bnbw-reset]')){\n\t\tresetAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ submit\n\t  if(t.closest && t.closest('[data-bnbw-submit]')){\n\t\tbuildAndOpenUrl();\n\t\treturn;\n\t  }\n\n\t  \/\/ guests +\/- and apply\n\t  var inc = t.closest && t.closest('[data-bnbw-inc]');\n\t  var dec = t.closest && t.closest('[data-bnbw-dec]');\n\t  if(inc && (root.contains(inc) || popGuests.contains(inc))){\n\t\tvar k1 = inc.getAttribute('data-bnbw-inc');\n\t\tstate[k1] = clamp(k1, state[k1] + 1);\n\t\trenderGuests();\n\t\treturn;\n\t  }\n\t  if(dec && (root.contains(dec) || popGuests.contains(dec))){\n\t\tvar k2 = dec.getAttribute('data-bnbw-dec');\n\t\tif(state[k2] <= LIMITS[k2].min) return;\n\t\tstate[k2] = clamp(k2, state[k2] - 1);\n\t\trenderGuests();\n\t\treturn;\n\t  }\n\n\t  if(t.closest && t.closest('[data-bnbw-apply]')){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\t});\n\n\t\/\/ pets change\n\tpetsEl.addEventListener('change', function(){\n\t  state.pets = parseInt(petsEl.value, 10) || 0;\n\t  renderTopDates();\n\t});\n\n\tchildAgesGridEl.addEventListener('change', function(e){\n\t  var t = e.target;\n\t  if(!t || !t.matches || !t.matches('[data-bnbw-child-age]')) return;\n\t  var idx = parseInt(t.getAttribute('data-bnbw-child-age'), 10);\n\t  if(isNaN(idx)) return;\n\t  state.childAges[idx] = parseInt(t.value, 10) || 0;\n\t});\n\n\t\/\/ calendar nav\n\tpopCalendar.querySelector('[data-bnbw-cal-prev]').addEventListener('click', function(){\n\t  state.baseMonth = new Date(state.baseMonth.getFullYear(), state.baseMonth.getMonth()-1, 1);\n\t  renderCalendar();\n\t});\n\tpopCalendar.querySelector('[data-bnbw-cal-next]').addEventListener('click', function(){\n\t  state.baseMonth = new Date(state.baseMonth.getFullYear(), state.baseMonth.getMonth()+1, 1);\n\t  renderCalendar();\n\t});\n\n\t\/\/ ESC close\n\tdocument.addEventListener('keydown', function(e){\n\t  if(e.key === 'Escape' && state.open){\n\t\tcloseAll();\n\t  }\n\t});\n\n\t\/\/ Click fuori dal widget (desktop) -> chiudi\n\tdocument.addEventListener('click', function(e){\n\t  if(!state.open) return;\n\t  var insideWidget = root.contains(e.target);\n\t  var insideCalendar = popCalendar.contains(e.target);\n\t  var insideGuests = popGuests.contains(e.target);\n\t  var onOverlay = (e.target === overlay);\n\t  if(!insideWidget && !insideCalendar && !insideGuests && !onOverlay){\n\t\tcloseAll();\n\t  }\n\t});\n\n\twindow.addEventListener('resize', updateViewportHeightVar);\n\twindow.addEventListener('pagehide', function(){ setBodyScrollLocked(false); });\n\twindow.addEventListener('orientationchange', updateViewportHeightVar);\n\tif(window.visualViewport){\n\t  window.visualViewport.addEventListener('resize', updateViewportHeightVar);\n\t  window.visualViewport.addEventListener('scroll', updateViewportHeightVar);\n\t}\n\n\t\/\/ Init\n\tupdateViewportHeightVar();\n\trenderTopDates();\n\trenderGuests();\n  }\n\n  function boot(){\n\tvar nodes = document.querySelectorAll('[data-bnbw]');\n\tfor(var i=0;i<nodes.length;i++){\n\t  initWidget(nodes[i]);\n\t}\n  }\n\n  if(document.readyState === 'loading'){\n\tdocument.addEventListener('DOMContentLoaded', boot);\n  } else {\n\tboot();\n  }\n\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_0 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\ue090<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">+39 393\/6905069<\/h2><div class=\"et_pb_blurb_description\"><p>Contact us for more information<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_1 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\ue010<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">info@totocollection.com<\/h2><div class=\"et_pb_blurb_description\"><p>Send us an email for more information<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_2 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf232<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">Use WhatsApp<\/h2><div class=\"et_pb_blurb_description\"><p>Click here to message us now<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_3 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf075<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">Use iMessage<\/h2><div class=\"et_pb_blurb_description\"><p>Click here to message us now<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_4 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\ue0aa<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">Facebook<\/h2><div class=\"et_pb_blurb_description\"><p>Toto Collection<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_5 et_pb_blurb et_pb_bg_layout_dark et_pb_text_align_center et_pb_blurb_position_top et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\ue0b1<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h2 class=\"et_pb_module_header\">Instagram<\/h2><div class=\"et_pb_blurb_description\"><p>totocollection_roma<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section et_pb_section_parallax section_has_divider et_pb_top_divider et_pb_bottom_divider\"><div class=\"et_pb_top_inside_divider et-no-transition\"><\/div><span class=\"et-pb-parallax-wrapper et-pb-parallax-hidden-phone\"><span class=\"et-pb-parallax-background et-pb-parallax-background--css et-pb-parallax-background-module--divi-section-2\" style=\"background-image:url(https:\/\/totocollection.com\/wp-content\/uploads\/2026\/03\/Sfondo-Toto-Collection-Ultra-HD-new-scaled.jpg)\"><\/span><\/span>\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">News from the blog and our social media<\/h1><\/div><\/div>\n\n<div class=\"et_pb_blog_0 et_pb_blog et_pb_bg_layout_light et_pb_posts et_pb_module\"><div class=\"et_pb_ajax_pagination_container\"><div class=\"et_pb_blog_posts et_grid_module\"><article class=\"et_pb_post et_pb_post_id_691 clearfix et_pb_blog_item_0_0 post-691 post type-post status-publish format-standard has-post-thumbnail hentry category-vatican-rome-accommodations\"><div class=\"et_pb_image_container\"><a href=\"https:\/\/totocollection.com\/en\/2026\/04\/11\/toto-collection-arrives\/\" class=\"entry-featured-image-url\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/04\/arriva-toto-collectoin-scaled.jpg\" width=\"400\" height=\"284\" alt=\"Toto Collection arrives, hospitality with B&amp;Bs and vacation homes near the Vatican in Rome\" class=\"\" srcset=\"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/04\/arriva-toto-collectoin-scaled.jpg 479w, https:\/\/totocollection.com\/wp-content\/uploads\/2026\/04\/arriva-toto-collectoin-400x284.jpg 480w\" sizes=\"(max-width:479px) 479px, 100vw\" \/><span data-icon=\"\ue050\" class=\"et_overlay et_pb_inline_icon\"><\/span><\/a><\/div><h2 class=\"entry-title\"><a href=\"https:\/\/totocollection.com\/en\/2026\/04\/11\/toto-collection-arrives\/\">Toto Collection Arrives<\/a><\/h2><p class=\"post-meta\"><span class=\"published\">Apr 11, 2026<\/span> | <span class=\"entry-categories\"><a href=\"https:\/\/totocollection.com\/en\/category\/vatican-rome-accommodations\/\" rel=\"tag\">Vatican Rome Accommodations<\/a><\/span><\/p><div class=\"post-content\"><div class=\"post-content-inner\"><p>Toto Collection arrives: discover who we are, our values, and why you should choose our B&amp;Bs and vacation homes near the Vatican in Rome.<\/p>\n<\/div><\/div><\/article><\/div><div class=\"pagination clearfix\">\n\t<div class=\"alignleft\"><\/div>\n\t<div class=\"alignright\"><\/div>\n<\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_row_7 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_1_5 et_flex_column_1_5_tablet et_flex_column_24_24_phone\">\n<a class=\"et_pb_icon_0 et_pb_icon et_clickable et_pb_module et_flex_module\" href=\"https:\/\/www.instagram.com\/totocollection_roma\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">\ue0b1<\/span><\/span><\/a>\n<\/div>\n\n<div class=\"et_pb_column_12 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/totocollection_roma\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\"  background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/totocollection_roma\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\"  background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\"  display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\"  background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\"  background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewbox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\"  color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this profile on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\"  background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\"  width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\"  width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\"  background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\"  width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\"  background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\"  background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><\/div><\/blockquote>\n<script async=\"\" src=\"\/\/platform.instagram.com\/en_US\/embeds.js\"><\/script><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_1_5 et_flex_column_1_5_tablet et_flex_column_24_24_phone\">\n<a class=\"et_pb_icon_1 et_pb_icon et_clickable et_pb_module et_flex_module\" href=\"https:\/\/www.instagram.com\/totocollection_roma\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">\ue0b1<\/span><\/span><\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_14 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_2 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Toto Collection<\/h1><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_9 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_15 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_6 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf232<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">Use WhatsApp<\/h4><div class=\"et_pb_blurb_description\"><p>Click here to message us now<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_16 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_7 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf879<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">+39 393\/6905069<\/h4><div class=\"et_pb_blurb_description\"><p>Contact us for more info<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_17 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_8 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf09e<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">Our Blog<\/h4><div class=\"et_pb_blurb_description\"><p>News, events and info about Rome<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Do you need information for your next trip to Rome? Contact us and we will help you find the best accommodation for your needs. <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-654","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact - Toto Collection<\/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:\/\/totocollection.com\/en\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact - Toto Collection\" \/>\n<meta property=\"og:description\" content=\"Do you need information for your next trip to Rome? Contact us and we will help you find the best accommodation for your needs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/totocollection.com\/en\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Toto Collection\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/totocollection.roma\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T13:28:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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:\\\/\\\/totocollection.com\\\/en\\\/contact\\\/\",\"url\":\"https:\\\/\\\/totocollection.com\\\/en\\\/contact\\\/\",\"name\":\"Contact - Toto Collection\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#website\"},\"datePublished\":\"2026-04-09T21:17:39+00:00\",\"dateModified\":\"2026-10-16T13:28:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/totocollection.com\\\/en\\\/contact\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/totocollection.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/totocollection.com\\\/en\\\/\",\"name\":\"Toto Collection\",\"description\":\"B&amp;B e Case Vacanze vicino al Vaticano\",\"publisher\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/totocollection.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#organization\",\"name\":\"Toto Collection\",\"url\":\"https:\\\/\\\/totocollection.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"contentUrl\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"width\":1024,\"height\":1024,\"caption\":\"Toto Collection\"},\"image\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/totocollection.roma\",\"https:\\\/\\\/www.instagram.com\\\/totocollection_roma\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact - Toto Collection","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:\/\/totocollection.com\/en\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact - Toto Collection","og_description":"Do you need information for your next trip to Rome? Contact us and we will help you find the best accommodation for your needs.","og_url":"https:\/\/totocollection.com\/en\/contact\/","og_site_name":"Toto Collection","article_publisher":"https:\/\/www.facebook.com\/totocollection.roma","article_modified_time":"2026-10-16T13:28:51+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/totocollection.com\/en\/contact\/","url":"https:\/\/totocollection.com\/en\/contact\/","name":"Contact - Toto Collection","isPartOf":{"@id":"https:\/\/totocollection.com\/en\/#website"},"datePublished":"2026-04-09T21:17:39+00:00","dateModified":"2026-10-16T13:28:51+00:00","breadcrumb":{"@id":"https:\/\/totocollection.com\/en\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/totocollection.com\/en\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/totocollection.com\/en\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/totocollection.com\/en\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/totocollection.com\/en\/#website","url":"https:\/\/totocollection.com\/en\/","name":"Toto Collection","description":"B&amp;B e Case Vacanze vicino al Vaticano","publisher":{"@id":"https:\/\/totocollection.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/totocollection.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/totocollection.com\/en\/#organization","name":"Toto Collection","url":"https:\/\/totocollection.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/totocollection.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","contentUrl":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","width":1024,"height":1024,"caption":"Toto Collection"},"image":{"@id":"https:\/\/totocollection.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/totocollection.roma","https:\/\/www.instagram.com\/totocollection_roma"]}]}},"_links":{"self":[{"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/pages\/654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/comments?post=654"}],"version-history":[{"count":8,"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/pages\/654\/revisions"}],"predecessor-version":[{"id":1006,"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/pages\/654\/revisions\/1006"}],"wp:attachment":[{"href":"https:\/\/totocollection.com\/en\/wp-json\/wp\/v2\/media?parent=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}