{"id":31310,"date":"2026-06-12T14:53:14","date_gmt":"2026-06-12T12:53:14","guid":{"rendered":"https:\/\/www.bivillage.com\/water-experience-kids\/"},"modified":"2026-07-13T12:06:53","modified_gmt":"2026-07-13T10:06:53","slug":"water-experience-kids","status":"publish","type":"page","link":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/","title":{"rendered":"Kids &amp; Pets Experience"},"content":{"rendered":"\n<section id=\"vsf-dog-program-section\">\n  \n\n  <div class=\"vsf-container\">\n    <header>\n      <div class=\"vsf-eyebrow\">BiVillage Fa\u017eana \u00b7 Summer 2026<\/div>\n      <h2 class=\"vsf-section-title\">Kids &amp; Pets Experience<\/h2>\n      <p class=\"vsf-section-subtitle\">\n        Children and dogs together, in complete safety. A free activity for children staying at the resort, featuring play and educational moments with certified dogs in the area in front of the Miniclub.\n      <\/p>\n    <\/header>\n\n    <div class=\"vsf-booking-box\" aria-label=\"Kids Experience registration procedure\">\n      <div class=\"vsf-booking-copy\">\n        <p class=\"vsf-booking-label\">Registration<\/p>\n        <h3 class=\"vsf-booking-title\">Sign up for Kids Experience<\/h3>\n        <p class=\"vsf-booking-text\">\n          Registration takes place directly at the <strong>Info Point<\/strong>. Please provide the parent\u2019s name, the child\u2019s name and age, and details of any allergies or special needs. Places for each session are limited; the parent must sign the liability waiver at the time of registration.\n        <\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"vsf-filter-box\" aria-label=\"Filter Kids Experience by date\">\n      <div>\n        <label for=\"vsf-dog-date\">Search Kids Experience by date<\/label>\n        <div class=\"vsf-date-field\" id=\"vsf-dog-date-field\">\n          <input type=\"date\" id=\"vsf-dog-date\" min=\"2026-06-16\" max=\"2026-08-26\" aria-label=\"Select a date\">\n        <\/div>\n      <\/div>\n\n      <div class=\"vsf-filter-actions\">\n        <button class=\"vsf-btn\" type=\"button\" id=\"vsf-dog-apply-date\">Search<\/button>\n        <button class=\"vsf-btn vsf-btn-secondary\" type=\"button\" id=\"vsf-dog-reset-date\">Show all<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"vsf-filter-result\" id=\"vsf-dog-filter-result\" aria-live=\"polite\"><\/div>\n\n    <div class=\"vsf-program-note\">\n      <strong>Note:<\/strong> dates may be subject to slight changes due to weather or organizational reasons. The activity is free, open to children aged 4 to 12, and takes place on the ground in the area in front of the Miniclub. Registration is completed at the Info Point, where the parent must sign the liability waiver.\n    <\/div>\n\n    <article class=\"vsf-period\" id=\"water-experience-kids\">\n      <div class=\"vsf-period-card\">\n        <header class=\"vsf-period-header\">\n          <div>\n            <p class=\"vsf-period-kicker\">Activity description<\/p>\n            <h3>Kids Experience<\/h3>\n            <p>\n              A free activity for children staying at the resort, featuring play, learning and interaction with certified dogs, all carried out safely in the area in front of the Miniclub.\n            <\/p>\n          <\/div>\n\n          <div class=\"vsf-period-date\">\n            <small>Period<\/small>\n            <span>June<br>July<br>August<\/span>\n          <\/div>\n        <\/header>\n\n        <div class=\"vsf-period-body\">\n          <div class=\"vsf-activity-grid\" aria-label=\"Kids Experience details\">\n            <div class=\"vsf-info-card\">\n              <h4>\ud83d\udc15 Kids Experience<\/h4>\n              <ul class=\"vsf-info-list\">\n                <li><strong>Duration:<\/strong> 10:00\u201311:00 \/ 11:00\u201312:00, two sessions<\/li>\n                <li><strong>Participants:<\/strong> 10\u201315 children per group<\/li>\n                <li><strong>Age range:<\/strong> 4\u201312 years<\/li>\n                <li><strong>Cost:<\/strong> free for resort guests<\/li>\n                <li><strong>Location:<\/strong> ground area in front of the Miniclub<\/li>\n              <\/ul>\n            <\/div>\n\n            <div class=\"vsf-info-card\" id=\"kids-experience-info\">\n              <h4>\ud83d\udccb Registration and documentation<\/h4>\n              <ul class=\"vsf-info-list\">\n                <li><strong>How to register:<\/strong> directly at the Info Point<\/li>\n                <li><strong>Available places:<\/strong> limited for each session; early registration is recommended<\/li>\n                <li><strong>Information to provide:<\/strong> parent\u2019s name, child\u2019s name and age, and any allergies or special needs<\/li>\n                <li><strong>Liability waiver:<\/strong> it must be signed by the parent at the Info Point when registering<\/li>\n              <\/ul>\n            <\/div>\n\n            <div class=\"vsf-info-card\">\n              <h4>\ud83d\udc3e If there are not enough registrations<\/h4>\n              <ul class=\"vsf-info-list\">\n                <li><strong>The activity is not cancelled:<\/strong> it goes ahead as planned<\/li>\n                <li><strong>Location:<\/strong> in the same area in front of the Miniclub<\/li>\n                <li><strong>Format:<\/strong> a recreational ground activity with the same dogs<\/li>\n                <li><strong>Planned activities:<\/strong> games and free interaction<\/li>\n                <li><strong>Guest information:<\/strong> always let guests know that the activity will go ahead as planned<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"vsf-period\" id=\"giugno-2026\">\n      <div class=\"vsf-period-card\">\n        <header class=\"vsf-period-header\">\n          <div>\n            <p class=\"vsf-period-kicker\">Calendar<\/p>\n            <h3>June 2026<\/h3>\n            <p>\n              Confirmed Kids Experience dates in June.\n            <\/p>\n          <\/div>\n\n          <div class=\"vsf-period-side\">\n            <div class=\"vsf-period-date\">\n              <small>Month<\/small>\n              <span>June 2026<\/span>\n            <\/div>\n\n          <\/div>\n        <\/header>\n\n        <div class=\"vsf-period-body\">\n          <div class=\"vsf-desktop-calendar\" aria-label=\"Kids Experience calendar for June 2026\">\n\n            <div class=\"vsf-day-card\" data-date=\"2026-06-16\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">16 June 2026<\/span>\n                <span class=\"vsf-day-type\">Tuesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"vsf-day-card\" data-date=\"2026-06-30\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">30 June 2026<\/span>\n                <span class=\"vsf-day-type\">Tuesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"vsf-period\" id=\"luglio-2026\">\n      <div class=\"vsf-period-card\">\n        <header class=\"vsf-period-header\">\n          <div>\n            <p class=\"vsf-period-kicker\">Calendar<\/p>\n            <h3>July 2026<\/h3>\n            <p>\n              Confirmed Kids Experience dates in July.\n            <\/p>\n          <\/div>\n\n          <div class=\"vsf-period-side\">\n            <div class=\"vsf-period-date\">\n              <small>Month<\/small>\n              <span>July 2026<\/span>\n            <\/div>\n\n          <\/div>\n        <\/header>\n\n        <div class=\"vsf-period-body\">\n          <div class=\"vsf-desktop-calendar\" aria-label=\"Kids Experience calendar for July 2026\">\n\n            <div class=\"vsf-day-card\" data-date=\"2026-07-15\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">15 July 2026<\/span>\n                <span class=\"vsf-day-type\">Wednesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"vsf-day-card\" data-date=\"2026-07-29\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">29 July 2026<\/span>\n                <span class=\"vsf-day-type\">Wednesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"vsf-period\" id=\"agosto-2026\">\n      <div class=\"vsf-period-card\">\n        <header class=\"vsf-period-header\">\n          <div>\n            <p class=\"vsf-period-kicker\">Calendar<\/p>\n            <h3>August 2026<\/h3>\n            <p>\n              Confirmed Kids Experience dates in August.\n            <\/p>\n          <\/div>\n\n          <div class=\"vsf-period-side\">\n            <div class=\"vsf-period-date\">\n              <small>Month<\/small>\n              <span>August 2026<\/span>\n            <\/div>\n\n          <\/div>\n        <\/header>\n\n        <div class=\"vsf-period-body\">\n          <div class=\"vsf-desktop-calendar\" aria-label=\"Kids Experience calendar for August 2026\">\n\n            <div class=\"vsf-day-card\" data-date=\"2026-08-12\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">12 August 2026<\/span>\n                <span class=\"vsf-day-type\">Wednesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"vsf-day-card\" data-date=\"2026-08-26\">\n              <div class=\"vsf-day-head\">\n                <span class=\"vsf-day-name\">26 August 2026<\/span>\n                <span class=\"vsf-day-type\">Wednesday<\/span>\n              <\/div>\n\n              <div class=\"vsf-day-events\">\n                <div class=\"vsf-event-card\">\n                  <div class=\"vsf-event-meta\">10:00\u201311:00 \/ 11:00\u201312:00 <span class=\"vsf-tag\">Free<\/span><\/div>\n                  <h4>\ud83d\udc15 Kids Experience \u2013 children and dogs<\/h4>\n                <\/div>\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n  <\/div>\n\n  <script>\n    (function () {\n      const section = document.querySelector(\"#vsf-dog-program-section\");\n      if (!section) return;\n\n      const dateInput = section.querySelector(\"#vsf-dog-date\");\n      const applyBtn = section.querySelector(\"#vsf-dog-apply-date\");\n      const resetBtn = section.querySelector(\"#vsf-dog-reset-date\");\n      const result = section.querySelector(\"#vsf-dog-filter-result\");\n      const periods = Array.from(section.querySelectorAll(\".vsf-period\"));\n      const dayCards = Array.from(section.querySelectorAll(\".vsf-day-card[data-date]\"));\n\n      function parseDate(value) {\n        if (!value) return null;\n\n        const parts = value.split(\"-\");\n        if (parts.length !== 3) return null;\n\n        return new Date(Number(parts[0]), Number(parts[1]) - 1, Number(parts[2]));\n      }\n\n      function formatDateItalian(value) {\n        const date = parseDate(value);\n        if (!date) return \"\";\n\n        return date.toLocaleDateString(\"en-GB\", {\n          weekday: \"long\",\n          day: \"numeric\",\n          month: \"long\",\n          year: \"numeric\"\n        });\n      }\n\n      function showMessage(text) {\n        if (!result) return;\n\n        result.textContent = text;\n        result.classList.add(\"is-visible\");\n      }\n\n      function hideMessage() {\n        if (!result) return;\n\n        result.textContent = \"\";\n        result.classList.remove(\"is-visible\");\n      }\n\n      function updateVisiblePeriods() {\n        periods.forEach(function (period) {\n          const visibleCards = Array.from(period.querySelectorAll(\".vsf-day-card[data-date]\")).filter(function (card) {\n            return !card.classList.contains(\"is-hidden\");\n          });\n\n          const hasDateCards = period.querySelectorAll(\".vsf-day-card[data-date]\").length > 0;\n\n          if (hasDateCards) {\n            period.classList.toggle(\"is-hidden\", visibleCards.length === 0);\n          }\n        });\n      }\n\n      function resetProgram() {\n        dayCards.forEach(function (card) {\n          card.classList.remove(\"is-hidden\");\n        });\n\n        periods.forEach(function (period) {\n          period.classList.remove(\"is-hidden\");\n        });\n\n        if (dateInput) {\n          dateInput.value = \"\";\n        }\n\n        hideMessage();\n      }\n\n      function filterByDate() {\n        if (!dateInput || !dateInput.value) {\n          resetProgram();\n          return;\n        }\n\n        let found = false;\n\n        dayCards.forEach(function (card) {\n          const isMatch = card.dataset.date === dateInput.value;\n          card.classList.toggle(\"is-hidden\", !isMatch);\n\n          if (isMatch) {\n            found = true;\n          }\n        });\n\n        updateVisiblePeriods();\n\n        if (found) {\n          showMessage(\"For \" + formatDateItalian(dateInput.value) + \", the scheduled Kids Experience is displayed.\");\n        } else {\n          showMessage(\"No Kids Experience is scheduled for \" + formatDateItalian(dateInput.value) + \". Dates may be subject to changes due to weather or organizational reasons.\");\n        }\n      }\n\n      if (applyBtn) {\n        applyBtn.addEventListener(\"click\", filterByDate);\n      }\n\n      if (resetBtn) {\n        resetBtn.addEventListener(\"click\", resetProgram);\n      }\n\n      if (dateInput) {\n        dateInput.addEventListener(\"change\", filterByDate);\n      }\n    })();\n  <\/script>\n<\/section>\n<style class=\"advgb-styles-renderer\">\n    #vsf-dog-program-section {\n      --vsf-yellow: #32A8A4;\n      --vsf-coral: #68ABAA;\n      --vsf-green: #32A8A4;\n      --vsf-aqua: #32A8A4;\n      --vsf-cream: #ECE6DB;\n      --vsf-cream-light: #ECE6DB;\n      --vsf-text: #2E2F33;\n      --vsf-title: #2E2F33;\n      --vsf-terracotta: #32A8A4;\n      --vsf-white: #ffffff;\n\n      font-family: inherit;\n      color: var(--vsf-text);\n      background: #ffffff;\n      padding: 48px 0;\n      overflow: hidden;\n    }\n\n    #vsf-dog-program-section * {\n      box-sizing: border-box;\n    }\n\n    #vsf-dog-program-section .vsf-container {\n      width: min(1180px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    #vsf-dog-program-section .vsf-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin: 0 0 14px;\n      padding: 8px 14px;\n      border-radius: 999px;\n      background: var(--vsf-cream-light);\n      color: #32A8A4;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    #vsf-dog-program-section .vsf-eyebrow::before {\n      content: \"\";\n      width: 9px;\n      height: 9px;\n      border-radius: 50%;\n      background: #32A8A4;\n      box-shadow: 0 0 0 6px rgba(50, 168, 164, 0.18);\n    }\n\n    #vsf-dog-program-section .vsf-section-title {\n      margin: 0;\n      max-width: 900px;\n      color: var(--vsf-title);\n      font-size: clamp(34px, 5vw, 64px);\n      line-height: 0.98;\n      letter-spacing: -0.055em;\n    }\n\n    #vsf-dog-program-section .vsf-section-subtitle {\n      max-width: 820px;\n      margin: 18px 0 0;\n      color: rgba(46, 47, 51, 0.72);\n      font-size: clamp(16px, 1.5vw, 19px);\n      line-height: 1.6;\n    }\n\n\n\n    #vsf-dog-program-section .vsf-booking-box {\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 18px;\n      align-items: center;\n      margin: 28px 0 0;\n      padding: 22px;\n      border-radius: 28px;\n      background: var(--vsf-cream-light);\n      border: 1px solid rgba(46, 47, 51, 0.1);\n      box-shadow: 0 18px 45px rgba(46, 47, 51, 0.08);\n    }\n\n    #vsf-dog-program-section .vsf-booking-label {\n      display: inline-flex;\n      margin: 0 0 10px;\n      padding: 7px 14px;\n      border-radius: 999px;\n      background: #68ABAA;\n      color: var(--vsf-white);\n      font-size: 13px;\n      font-weight: 900;\n      line-height: 1;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n    }\n\n    #vsf-dog-program-section .vsf-booking-title {\n      margin: 0 0 8px;\n      color: var(--vsf-title);\n      font-size: clamp(24px, 3vw, 34px);\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-booking-text {\n      margin: 0;\n      color: rgba(46, 47, 51, 0.76);\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    #vsf-dog-program-section .vsf-booking-text strong {\n      color: var(--vsf-text);\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-booking-actions {\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n    }\n\n    #vsf-dog-program-section .vsf-filter-box {\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 18px;\n      align-items: end;\n      margin: 34px 0 28px;\n      padding: 22px;\n      border-radius: 28px;\n      background: var(--vsf-cream-light);\n      border: 1px solid rgba(46, 47, 51, 0.1);\n      box-shadow: 0 18px 45px rgba(46, 47, 51, 0.08);\n    }\n\n    #vsf-dog-program-section .vsf-filter-box label {\n      display: block;\n      margin: 0 0 8px;\n      color: var(--vsf-text);\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-date-field {\n      position: relative;\n    }\n\n    #vsf-dog-program-section .vsf-date-field input[type=\"date\"] {\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      width: 100% !important;\n      min-height: 52px !important;\n      padding: 12px 16px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(46, 47, 51, 0.16) !important;\n      background: var(--vsf-white) !important;\n      color: var(--vsf-text) !important;\n      font: inherit !important;\n      font-size: 16px !important;\n      font-weight: 800 !important;\n      outline: none !important;\n      box-shadow: none !important;\n      color-scheme: light;\n    }\n\n    #vsf-dog-program-section .vsf-date-field input[type=\"date\"]:hover,\n    #vsf-dog-program-section .vsf-date-field input[type=\"date\"]:focus,\n    #vsf-dog-program-section .vsf-date-field input[type=\"date\"]:active {\n      border-color: #32A8A4 !important;\n      box-shadow: 0 0 0 4px rgba(50, 168, 164, 0.14) !important;\n    }\n\n    #vsf-dog-program-section .vsf-filter-actions {\n      display: flex;\n      gap: 10px;\n      flex-wrap: wrap;\n    }\n\n    #vsf-dog-program-section .vsf-btn,\n    #vsf-dog-program-section button.vsf-btn {\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 52px !important;\n      padding: 12px 20px !important;\n      border: 1px solid transparent !important;\n      border-radius: 999px !important;\n      background: #68ABAA !important;\n      color: var(--vsf-white) !important;\n      font: inherit !important;\n      font-weight: 900 !important;\n      line-height: 1 !important;\n      text-decoration: none !important;\n      cursor: pointer !important;\n      white-space: nowrap !important;\n      transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;\n      margin: 0 !important;\n    }\n\n    #vsf-dog-program-section .vsf-btn:hover,\n    #vsf-dog-program-section .vsf-btn:focus,\n    #vsf-dog-program-section .vsf-btn:active {\n      background: #32A8A4 !important;\n      border-color: #32A8A4 !important;\n      color: var(--vsf-white) !important;\n      transform: translateY(-2px) !important;\n      box-shadow: 0 14px 26px rgba(46, 47, 51, 0.16) !important;\n    }\n\n    #vsf-dog-program-section .vsf-btn-secondary {\n      background: var(--vsf-white) !important;\n      color: #32A8A4 !important;\n      border-color: rgba(46, 47, 51, 0.16) !important;\n    }\n\n    #vsf-dog-program-section .vsf-btn-secondary:hover,\n    #vsf-dog-program-section .vsf-btn-secondary:focus,\n    #vsf-dog-program-section .vsf-btn-secondary:active {\n      background: var(--vsf-cream-light) !important;\n      color: #32A8A4 !important;\n      border-color: #32A8A4 !important;\n    }\n\n    #vsf-dog-program-section .vsf-filter-result {\n      display: none;\n      margin: 0 0 24px;\n      padding: 16px 18px;\n      border-radius: 18px;\n      background: var(--vsf-cream-light);\n      color: var(--vsf-text);\n      font-weight: 900;\n      line-height: 1.45;\n    }\n\n    #vsf-dog-program-section .vsf-filter-result.is-visible {\n      display: block;\n    }\n\n    #vsf-dog-program-section .vsf-program-note {\n      margin: 0 0 30px;\n      padding: 18px 20px;\n      border-radius: 22px;\n      background: var(--vsf-cream-light);\n      color: rgba(46, 47, 51, 0.78);\n      font-size: 15px;\n      line-height: 1.5;\n      border: 1px solid rgba(46, 47, 51, 0.1);\n    }\n\n    #vsf-dog-program-section .vsf-program-note strong {\n      color: var(--vsf-text);\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-period {\n      margin: 0 0 32px;\n      scroll-margin-top: 90px;\n    }\n\n    #vsf-dog-program-section .vsf-period.is-hidden {\n      display: none;\n    }\n\n    #vsf-dog-program-section .vsf-period-card {\n      background: var(--vsf-white);\n      border: 1px solid #ECE6DB;\n      border-radius: 28px;\n      overflow: hidden;\n      box-shadow: 0 18px 45px rgba(46, 47, 51, 0.08);\n    }\n\n    #vsf-dog-program-section .vsf-period-header {\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 28px;\n      align-items: end;\n      padding: 32px;\n      background: var(--vsf-cream-light);\n      border-bottom: 1px solid rgba(46, 47, 51, 0.1);\n    }\n\n\n\n    #vsf-dog-program-section .vsf-period-side {\n      display: grid;\n      gap: 12px;\n      align-items: stretch;\n      min-width: 250px;\n    }\n\n    #vsf-dog-program-section .vsf-period-side .vsf-period-date {\n      min-width: 0;\n      width: 100%;\n    }\n\n    #vsf-dog-program-section .vsf-period-booking {\n      display: flex;\n      justify-content: stretch;\n    }\n\n    #vsf-dog-program-section .vsf-period-booking .vsf-btn {\n      width: 100% !important;\n    }\n\n    #vsf-dog-program-section .vsf-period-kicker {\n      display: inline-flex;\n      margin: 0 0 10px;\n      padding: 7px 14px;\n      border-radius: 999px;\n      background: #32A8A4;\n      color: #ffffff;\n      font-size: 13px;\n      font-weight: 800;\n      line-height: 1;\n    }\n\n    #vsf-dog-program-section .vsf-period h3 {\n      margin: 0;\n      font-size: clamp(28px, 4vw, 46px);\n      line-height: 1;\n      letter-spacing: -0.035em;\n      color: var(--vsf-text);\n    }\n\n    #vsf-dog-program-section .vsf-period-header p:not(.vsf-period-kicker) {\n      max-width: 720px;\n      margin: 14px 0 0;\n      font-size: 17px;\n      line-height: 1.55;\n      color: rgba(46, 47, 51, 0.76);\n    }\n\n    #vsf-dog-program-section .vsf-period-date {\n      min-width: 250px;\n      padding: 22px 24px;\n      border-radius: 22px;\n      background: #2E2F33;\n      color: #ffffff;\n      text-align: left;\n    }\n\n    #vsf-dog-program-section .vsf-period-date small {\n      display: block;\n      margin-bottom: 7px;\n      color: #32A8A4;\n      font-size: 12px;\n      font-weight: 900;\n      text-transform: uppercase;\n      letter-spacing: 0.09em;\n    }\n\n    #vsf-dog-program-section .vsf-period-date span {\n      display: block;\n      font-size: 22px;\n      line-height: 1.18;\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-period-body {\n      padding: 28px 32px 34px;\n      background: var(--vsf-white);\n    }\n\n    #vsf-dog-program-section .vsf-activity-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n      margin-bottom: 28px;\n    }\n\n    #vsf-dog-program-section .vsf-info-card {\n      padding: 18px;\n      border-radius: 20px;\n      background: var(--vsf-white);\n      border: 1px solid #ECE6DB;\n      box-shadow: 0 10px 26px rgba(46, 47, 51, 0.06);\n    }\n\n    #vsf-dog-program-section .vsf-info-card h4 {\n      margin: 0 0 12px;\n      color: var(--vsf-text);\n      font-size: 18px;\n      line-height: 1.2;\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-info-list {\n      display: grid;\n      gap: 8px;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n      color: rgba(46, 47, 51, 0.76);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    #vsf-dog-program-section .vsf-info-list strong {\n      color: var(--vsf-text);\n      font-weight: 900;\n    }\n\n    #vsf-dog-program-section .vsf-desktop-calendar {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\n      gap: 12px;\n      align-items: stretch;\n    }\n\n    #vsf-dog-program-section .vsf-day-card {\n      min-height: 210px;\n      border: 1px solid #ECE6DB;\n      border-radius: 20px;\n      overflow: hidden;\n      background: #fff;\n      box-shadow: 0 10px 26px rgba(46, 47, 51, 0.06);\n    }\n\n    #vsf-dog-program-section .vsf-day-card.is-hidden {\n      display: none;\n    }\n\n    #vsf-dog-program-section .vsf-day-card,\n    #vsf-dog-program-section .vsf-day-head,\n    #vsf-dog-program-section .vsf-day-events,\n    #vsf-dog-program-section .vsf-event-card,\n    #vsf-dog-program-section .vsf-event-meta,\n    #vsf-dog-program-section .vsf-event-card h4,\n    #vsf-dog-program-section .vsf-event-card p {\n      min-width: 0;\n      max-width: 100%;\n      overflow-wrap: anywhere;\n      word-break: normal;\n      hyphens: auto;\n    }\n\n    #vsf-dog-program-section .vsf-day-head {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 8px;\n      min-height: 58px;\n      padding: 14px;\n      background: var(--vsf-cream-light);\n      border-bottom: 1px solid rgba(46, 47, 51, 0.08);\n    }\n\n    #vsf-dog-program-section .vsf-day-name {\n      font-size: 15px;\n      font-weight: 900;\n      color: var(--vsf-text);\n    }\n\n    #vsf-dog-program-section .vsf-day-type {\n      display: inline-flex;\n      max-width: 100%;\n      padding: 5px 9px;\n      border-radius: 999px;\n      background: #32A8A4;\n      color: #ffffff;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 900;\n      white-space: normal;\n      text-align: center;\n    }\n\n    #vsf-dog-program-section .vsf-day-events {\n      display: grid;\n      gap: 10px;\n      padding: 12px;\n    }\n\n    #vsf-dog-program-section .vsf-event-card {\n      position: relative;\n      padding: 15px 14px;\n      border-radius: 16px;\n      background: var(--vsf-white);\n      border: 1px solid #ECE6DB;\n      box-shadow: 0 8px 22px rgba(46, 47, 51, 0.06);\n    }\n\n    #vsf-dog-program-section .vsf-event-card::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 14px;\n      bottom: 14px;\n      width: 4px;\n      border-radius: 0 99px 99px 0;\n      background: #32A8A4;\n    }\n\n    #vsf-dog-program-section .vsf-event-meta {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      gap: 7px;\n      margin-bottom: 8px;\n      padding-left: 8px;\n      font-size: 13px;\n      font-weight: 900;\n      line-height: 1.25;\n      color: #32A8A4;\n    }\n\n    #vsf-dog-program-section .vsf-tag {\n      display: inline-flex;\n      max-width: 100%;\n      padding: 5px 8px;\n      border-radius: 999px;\n      background: #32A8A4;\n      color: #ffffff;\n      font-size: 11px;\n      font-weight: 900;\n      line-height: 1;\n      white-space: normal;\n      text-align: center;\n    }\n\n    #vsf-dog-program-section .vsf-event-card h4 {\n      margin: 0;\n      padding-left: 8px;\n      color: var(--vsf-text);\n      font-size: 16px;\n      line-height: 1.22;\n      font-weight: 900;\n    }\n\n    @media (max-width: 900px) {\n      #vsf-dog-program-section .vsf-activity-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 767px) {\n      #vsf-dog-program-section {\n        padding: 32px 0;\n      }\n\n      #vsf-dog-program-section .vsf-container {\n        width: min(100% - 28px, 1180px);\n      }\n\n\n\n      #vsf-dog-program-section .vsf-booking-box {\n        grid-template-columns: 1fr;\n        padding: 18px;\n        border-radius: 22px;\n      }\n\n      #vsf-dog-program-section .vsf-booking-actions {\n        display: grid;\n        grid-template-columns: 1fr;\n      }\n\n      #vsf-dog-program-section .vsf-filter-box {\n        grid-template-columns: 1fr;\n        padding: 18px;\n        border-radius: 22px;\n      }\n\n      #vsf-dog-program-section .vsf-filter-actions {\n        display: grid;\n        grid-template-columns: 1fr;\n      }\n\n      #vsf-dog-program-section .vsf-btn {\n        width: 100% !important;\n      }\n\n      #vsf-dog-program-section .vsf-period-card {\n        border-radius: 22px;\n      }\n\n      #vsf-dog-program-section .vsf-period-header {\n        grid-template-columns: 1fr;\n        gap: 20px;\n        padding: 24px 18px;\n      }\n\n\n\n      #vsf-dog-program-section .vsf-period-side {\n        min-width: 0;\n        width: 100%;\n      }\n\n      #vsf-dog-program-section .vsf-period-date {\n        min-width: 0;\n        width: 100%;\n        padding: 18px;\n        border-radius: 18px;\n      }\n\n      #vsf-dog-program-section .vsf-period-date span {\n        font-size: 20px;\n      }\n\n      #vsf-dog-program-section .vsf-period-body {\n        padding: 20px 14px 24px;\n      }\n\n      #vsf-dog-program-section .vsf-desktop-calendar {\n        grid-template-columns: 1fr;\n      }\n    }\n  <\/style>","protected":false},"excerpt":{"rendered":"<p>BiVillage Fa\u017eana \u00b7 Summer 2026 Kids &amp; Pets Experience Children and dogs together, in complete safety. A free activity for children staying at the resort, featuring play and educational moments with certified dogs in the area in front of the Miniclub. Registration Sign up for Kids Experience Registration takes place directly at the Info Point.&hellip; <a class=\"more-link\" href=\"https:\/\/www.bivillage.com\/en\/water-experience-kids\/\">Continue reading <span class=\"screen-reader-text\">Kids &amp; Pets Experience<\/span><\/a><\/p>\n","protected":false},"author":19,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-31310","page","type-page","status-publish","hentry","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kids &amp; Pets Experience - BiVillage<\/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.bivillage.com\/en\/water-experience-kids\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kids &amp; Pets Experience - BiVillage\" \/>\n<meta property=\"og:description\" content=\"BiVillage Fa\u017eana \u00b7 Summer 2026 Kids &amp; Pets Experience Children and dogs together, in complete safety. A free activity for children staying at the resort, featuring play and educational moments with certified dogs in the area in front of the Miniclub. Registration Sign up for Kids Experience Registration takes place directly at the Info Point.&hellip; Continue reading Kids &amp; Pets Experience\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bivillage.com\/en\/water-experience-kids\/\" \/>\n<meta property=\"og:site_name\" content=\"BiVillage\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BiVillageHolidayCenter\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T10:06:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/water-experience-kids\\\/\",\"url\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/water-experience-kids\\\/\",\"name\":\"Kids &amp; Pets Experience - BiVillage\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#website\"},\"datePublished\":\"2026-06-12T12:53:14+00:00\",\"dateModified\":\"2026-07-13T10:06:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/water-experience-kids\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bivillage.com\\\/en\\\/water-experience-kids\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/water-experience-kids\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kids &amp; Pets Experience\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/\",\"name\":\"BiVillage\",\"description\":\"Fasana, ISTRIA\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#organization\",\"name\":\"BiVillage\",\"alternateName\":\"bivillage\",\"url\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bivillage.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/logo-bivillage.png\",\"contentUrl\":\"https:\\\/\\\/www.bivillage.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/logo-bivillage.png\",\"width\":973,\"height\":340,\"caption\":\"BiVillage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bivillage.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BiVillageHolidayCenter\\\/\",\"https:\\\/\\\/www.instagram.com\\\/bivillage_holidayresort\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCu0whYLFWz1DQK-xiTLIuVw\",\"https:\\\/\\\/www.tiktok.com\\\/@bivillage\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kids &amp; Pets Experience - BiVillage","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.bivillage.com\/en\/water-experience-kids\/","og_locale":"en_US","og_type":"article","og_title":"Kids &amp; Pets Experience - BiVillage","og_description":"BiVillage Fa\u017eana \u00b7 Summer 2026 Kids &amp; Pets Experience Children and dogs together, in complete safety. A free activity for children staying at the resort, featuring play and educational moments with certified dogs in the area in front of the Miniclub. Registration Sign up for Kids Experience Registration takes place directly at the Info Point.&hellip; Continue reading Kids &amp; Pets Experience","og_url":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/","og_site_name":"BiVillage","article_publisher":"https:\/\/www.facebook.com\/BiVillageHolidayCenter\/","article_modified_time":"2026-07-13T10:06:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/","url":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/","name":"Kids &amp; Pets Experience - BiVillage","isPartOf":{"@id":"https:\/\/www.bivillage.com\/en\/#website"},"datePublished":"2026-06-12T12:53:14+00:00","dateModified":"2026-07-13T10:06:53+00:00","breadcrumb":{"@id":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bivillage.com\/en\/water-experience-kids\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bivillage.com\/en\/water-experience-kids\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bivillage.com\/en\/"},{"@type":"ListItem","position":2,"name":"Kids &amp; Pets Experience"}]},{"@type":"WebSite","@id":"https:\/\/www.bivillage.com\/en\/#website","url":"https:\/\/www.bivillage.com\/en\/","name":"BiVillage","description":"Fasana, ISTRIA","publisher":{"@id":"https:\/\/www.bivillage.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bivillage.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bivillage.com\/en\/#organization","name":"BiVillage","alternateName":"bivillage","url":"https:\/\/www.bivillage.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bivillage.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.bivillage.com\/wp-content\/uploads\/2022\/04\/logo-bivillage.png","contentUrl":"https:\/\/www.bivillage.com\/wp-content\/uploads\/2022\/04\/logo-bivillage.png","width":973,"height":340,"caption":"BiVillage"},"image":{"@id":"https:\/\/www.bivillage.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BiVillageHolidayCenter\/","https:\/\/www.instagram.com\/bivillage_holidayresort\/","https:\/\/www.youtube.com\/channel\/UCu0whYLFWz1DQK-xiTLIuVw","https:\/\/www.tiktok.com\/@bivillage"]}]}},"coauthors":[],"author_meta":{"author_link":"https:\/\/www.bivillage.com\/en\/news\/author\/marco-per786r3bv\/","display_name":"marco.per786r3BV"},"relative_dates":{"created":"Posted 2 months ago","modified":"Updated 1 month ago"},"absolute_dates":{"created":"Posted on June 12, 2026","modified":"Updated on July 13, 2026"},"absolute_dates_time":{"created":"Posted on June 12, 2026 2:53 pm","modified":"Updated on July 13, 2026 12:06 pm"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/pages\/31310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/comments?post=31310"}],"version-history":[{"count":0,"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/pages\/31310\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bivillage.com\/en\/wp-json\/wp\/v2\/media?parent=31310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}