{"id":76,"date":"2026-06-05T10:37:50","date_gmt":"2026-06-05T10:37:50","guid":{"rendered":"https:\/\/fizjo.lab.gabrielaborawska.pl\/?page_id=76"},"modified":"2026-08-03T15:11:34","modified_gmt":"2026-08-03T13:11:34","slug":"snapcatch-contact","status":"publish","type":"page","link":"https:\/\/fizjo.lab.gabrielaborawska.pl\/?page_id=76","title":{"rendered":"Skontaktuj si\u0119"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"76\" class=\"elementor elementor-76\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82e3df3 e-flex e-con-boxed e-con e-parent\" data-id=\"82e3df3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d95304 elementor-widget__width-inherit animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"6d95304\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"physio-booking\" id=\"physioBooking\">\r\n  <div class=\"booking-header\">\r\n    <span class=\"booking-label\">REZERWACJA ONLINE<\/span>\r\n    <h2>Um\u00f3w wizyt\u0119<\/h2>\r\n    <p>Wybierz us\u0142ug\u0119 i dogodny termin. Rezerwacja zajmie Ci tylko chwil\u0119.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"booking-progress\">\r\n    <div class=\"progress-step active\" data-step=\"1\"><span>1<\/span><small>Us\u0142uga<\/small><\/div>\r\n    <div class=\"progress-line\"><\/div>\r\n    <div class=\"progress-step\" data-step=\"2\"><span>2<\/span><small>Termin<\/small><\/div>\r\n    <div class=\"progress-line\"><\/div>\r\n    <div class=\"progress-step\" data-step=\"3\"><span>3<\/span><small>Dane<\/small><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"booking-card\">\r\n    <div class=\"booking-step active\" data-content=\"1\">\r\n      <h3>Wybierz us\u0142ug\u0119<\/h3>\r\n\r\n      <div class=\"services-grid\">\r\n        <button type=\"button\" class=\"service-option\"\r\n          data-service=\"Konsultacja fizjoterapeutyczna\"\r\n          data-price=\"180 z\u0142\"\r\n          data-duration=\"50 min\">\r\n          <span class=\"service-icon\">\u2726<\/span>\r\n          <span class=\"service-content\">\r\n            <strong>Konsultacja fizjoterapeutyczna<\/strong>\r\n            <small>50 min \u00b7 180 z\u0142<\/small>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button type=\"button\" class=\"service-option\"\r\n          data-service=\"Terapia manualna\"\r\n          data-price=\"200 z\u0142\"\r\n          data-duration=\"60 min\">\r\n          <span class=\"service-icon\">\u2726<\/span>\r\n          <span class=\"service-content\">\r\n            <strong>Terapia manualna<\/strong>\r\n            <small>60 min \u00b7 200 z\u0142<\/small>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button type=\"button\" class=\"service-option\"\r\n          data-service=\"Masa\u017c leczniczy\"\r\n          data-price=\"160 z\u0142\"\r\n          data-duration=\"45 min\">\r\n          <span class=\"service-icon\">\u2726<\/span>\r\n          <span class=\"service-content\">\r\n            <strong>Masa\u017c leczniczy<\/strong>\r\n            <small>45 min \u00b7 160 z\u0142<\/small>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button type=\"button\" class=\"service-option\"\r\n          data-service=\"Rehabilitacja pourazowa\"\r\n          data-price=\"190 z\u0142\"\r\n          data-duration=\"60 min\">\r\n          <span class=\"service-icon\">\u2726<\/span>\r\n          <span class=\"service-content\">\r\n            <strong>Rehabilitacja pourazowa<\/strong>\r\n            <small>60 min \u00b7 190 z\u0142<\/small>\r\n          <\/span>\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <div class=\"booking-actions booking-actions-end\">\r\n        <button type=\"button\" class=\"booking-next\" id=\"goToStep2\" disabled>Wybierz termin<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"booking-step\" data-content=\"2\">\r\n      <h3>Wybierz termin<\/h3>\r\n      <div class=\"date-grid\" id=\"dateGrid\"><\/div>\r\n\r\n      <p class=\"time-heading\">Dost\u0119pne godziny<\/p>\r\n      <div class=\"time-grid\">\r\n        <button type=\"button\" class=\"time-option\">08:00<\/button>\r\n        <button type=\"button\" class=\"time-option\">09:30<\/button>\r\n        <button type=\"button\" class=\"time-option\">11:00<\/button>\r\n        <button type=\"button\" class=\"time-option\">12:30<\/button>\r\n        <button type=\"button\" class=\"time-option\">15:00<\/button>\r\n        <button type=\"button\" class=\"time-option\">16:30<\/button>\r\n        <button type=\"button\" class=\"time-option\">18:00<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"booking-actions\">\r\n        <button type=\"button\" class=\"booking-back\" data-back=\"1\">Wstecz<\/button>\r\n        <button type=\"button\" class=\"booking-next\" id=\"goToStep3\" disabled>Przejd\u017a dalej<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"booking-step\" data-content=\"3\">\r\n      <h3>Podaj swoje dane<\/h3>\r\n\r\n      <form id=\"demoBookingForm\">\r\n        <div class=\"form-row\">\r\n          <div class=\"form-field\">\r\n            <label for=\"bookingName\">Imi\u0119 i nazwisko<\/label>\r\n            <input type=\"text\" id=\"bookingName\" placeholder=\"np. Anna Kowalska\" required>\r\n          <\/div>\r\n\r\n          <div class=\"form-field\">\r\n            <label for=\"bookingPhone\">Telefon<\/label>\r\n            <input type=\"tel\" id=\"bookingPhone\" placeholder=\"np. 500 000 000\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"form-field\">\r\n          <label for=\"bookingEmail\">Adres e-mail<\/label>\r\n          <input type=\"email\" id=\"bookingEmail\" placeholder=\"np. anna@email.pl\" required>\r\n        <\/div>\r\n\r\n        <div class=\"form-field\">\r\n          <label for=\"bookingMessage\">Dodatkowe informacje<\/label>\r\n          <textarea id=\"bookingMessage\" rows=\"4\" placeholder=\"Napisz kr\u00f3tko, z czym si\u0119 zg\u0142aszasz.\"><\/textarea>\r\n        <\/div>\r\n\r\n        <label class=\"booking-consent\">\r\n          <input type=\"checkbox\" id=\"bookingConsent\" required>\r\n          <span>Akceptuj\u0119 regulamin i polityk\u0119 prywatno\u015bci.<\/span>\r\n        <\/label>\r\n\r\n        <div class=\"booking-summary\">\r\n          <h4>Podsumowanie wizyty<\/h4>\r\n          <div class=\"summary-row\"><span>Us\u0142uga<\/span><strong id=\"summaryService\">\u2014<\/strong><\/div>\r\n          <div class=\"summary-row\"><span>Termin<\/span><strong id=\"summaryDate\">\u2014<\/strong><\/div>\r\n          <div class=\"summary-row\"><span>Czas trwania<\/span><strong id=\"summaryDuration\">\u2014<\/strong><\/div>\r\n          <div class=\"summary-row\"><span>Cena<\/span><strong id=\"summaryPrice\">\u2014<\/strong><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"booking-actions\">\r\n          <button type=\"button\" class=\"booking-back\" data-back=\"2\">Wstecz<\/button>\r\n          <button type=\"submit\" class=\"booking-submit\">Potwierd\u017a rezerwacj\u0119<\/button>\r\n        <\/div>\r\n      <\/form>\r\n    <\/div>\r\n\r\n    <div class=\"booking-success\" id=\"bookingSuccess\">\r\n      <div class=\"success-icon\">\u2713<\/div>\r\n      <span class=\"booking-label\">REZERWACJA PRZYJ\u0118TA<\/span>\r\n      <h3>Dzi\u0119kujemy za rezerwacj\u0119<\/h3>\r\n      <p>Twoja demonstracyjna wizyta zosta\u0142a zapisana. Szczeg\u00f3\u0142y spotkania znajdziesz poni\u017cej.<\/p>\r\n\r\n      <div class=\"success-details\">\r\n        <div><span>Us\u0142uga<\/span><strong id=\"successService\"><\/strong><\/div>\r\n        <div><span>Termin<\/span><strong id=\"successDate\"><\/strong><\/div>\r\n        <div><span>Pacjent<\/span><strong id=\"successName\"><\/strong><\/div>\r\n      <\/div>\r\n\r\n      <button type=\"button\" class=\"booking-restart\" id=\"bookingRestart\">Um\u00f3w kolejn\u0105 wizyt\u0119<\/button>\r\n      <small class=\"demo-note\">Jest to wersja demonstracyjna \u2014 dane nie s\u0105 wysy\u0142ane ani zapisywane.<\/small>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&display=swap\");\r\n\r\n.physio-booking{\r\n  --booking-accent:#548568;\r\n  --booking-accent-rgb:84,133,104;\r\n  --booking-text:#1f2b24;\r\n  --booking-muted:#718078;\r\n  --booking-border:#dfe7e2;\r\n  --booking-bg:#f4f7f5;\r\n  --booking-white:#ffffff;\r\n  width:100%;\r\n  max-width:1040px;\r\n  margin:0 auto;\r\n  color:var(--booking-text);\r\n  font-family:'Poppins', sans-serif;\r\n}\r\n.physio-booking *{box-sizing:border-box}\r\n.booking-header{max-width:680px;margin:0 auto 38px;text-align:center}\r\n.booking-label{display:inline-block;margin-bottom:10px;color:var(--booking-accent);font-size:12px;font-weight:700;letter-spacing:.18em}\r\n.booking-header h2,.booking-success h3{margin:0 0 12px;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.1}\r\n.booking-header p,.booking-success p{margin:0;color:var(--booking-muted);font-size:16px;line-height:1.7}\r\n.booking-progress{display:flex;align-items:flex-start;justify-content:center;max-width:560px;margin:0 auto 28px}\r\n.progress-step{min-width:72px;text-align:center}\r\n.progress-step span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 8px;border:1px solid var(--booking-border);border-radius:50%;background:#fff;color:var(--booking-muted);font-size:14px;font-weight:700;transition:.3s}\r\n.progress-step small{color:var(--booking-muted);font-size:12px}\r\n.progress-step.active span,.progress-step.completed span{border-color:var(--booking-accent);background:var(--booking-accent);color:#fff}\r\n.progress-step.active small,.progress-step.completed small{color:var(--booking-text)}\r\n.progress-line{flex:1;height:1px;margin-top:19px;background:var(--booking-border)}\r\n.booking-card{min-height:500px;padding:clamp(24px,5vw,54px);border:1px solid var(--booking-border);border-radius:30px;background:#fff;box-shadow:0 18px 55px rgba(31,43,36,.08)}\r\n.booking-step{display:none;animation:bookingFade .4s ease}\r\n.booking-step.active{display:block}\r\n.booking-step h3{margin:0 0 28px;font-size:clamp(25px,4vw,34px);font-weight:500}\r\n.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\r\n.service-option{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:1px solid var(--booking-border);border-radius:18px;background:#fff;color:var(--booking-text);text-align:left;cursor:pointer;transition:.25s}\r\n.service-option:hover{border-color:#548568;box-shadow:0 12px 30px rgba(84,133,104,.45);transform:translateY(-2px)}\r\n.service-option.selected{border-color:var(--booking-accent);background:rgba(var(--booking-accent-rgb),.06);box-shadow:0 8px 24px rgba(var(--booking-accent-rgb),.10)}\r\n.service-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:rgba(var(--booking-accent-rgb),.12);color:var(--booking-accent);font-size:18px}\r\n.service-content{display:flex;flex-direction:column;gap:6px}\r\n.service-content strong{font-size:15px;font-weight:600}\r\n.service-content small{color:var(--booking-muted);font-size:13px}\r\n.date-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:28px}\r\n.date-option,.time-option{border:1px solid var(--booking-border);border-radius:14px;background:#fff;color:var(--booking-text);cursor:pointer;transition:.25s}\r\n.date-option{min-height:88px;padding:12px 8px}\r\n.date-option span,.date-option small{display:block}\r\n.date-option span{margin-bottom:5px;color:var(--booking-muted);font-size:11px;text-transform:uppercase}\r\n.date-option strong{font-size:20px}\r\n.date-option small{margin-top:5px;color:var(--booking-muted);font-size:11px}\r\n.date-option:hover,.time-option:hover{border-color:#548568;box-shadow:0 8px 20px rgba(84,133,104,.35)}\r\n.date-option.selected,.time-option.selected{border-color:var(--booking-accent);background:var(--booking-accent);color:#fff}\r\n.date-option.selected span,.date-option.selected small{color:rgba(255,255,255,.8)}\r\n.time-heading{margin:0 0 14px;font-size:15px;font-weight:600}\r\n.time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}\r\n.time-option{padding:13px 10px;font-size:14px}\r\n.booking-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:34px}\r\n.booking-actions-end{justify-content:flex-end}\r\n.booking-next,.booking-submit,.booking-restart,.booking-back{min-height:48px;padding:12px 24px;border-radius:999px;font-family:'Poppins', sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:.25s}\r\n.booking-next,.booking-submit,.booking-restart{border:1px solid var(--booking-accent);background:var(--booking-accent);color:#fff}\r\n.booking-next:hover,.booking-submit:hover,.booking-restart:hover{background:#548568;border-color:#548568;transform:translateY(-2px);box-shadow:0 12px 30px rgba(84,133,104,.45)}\r\n.booking-next:disabled{border-color:#d4d4d4;background:#d4d4d4;cursor:not-allowed;transform:none;box-shadow:none}\r\n.booking-back{border:1px solid var(--booking-border);background:transparent;color:var(--booking-text)}\r\n.booking-back:hover{border-color:var(--booking-text)}\r\n.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\r\n.form-field{margin-bottom:18px}\r\n.form-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}\r\n.form-field input,.form-field textarea{width:100%;padding:14px 16px;border:1px solid var(--booking-border);border-radius:13px;background:#fff;color:var(--booking-text);font-family:'Poppins', sans-serif;font-size:14px;outline:none;transition:.25s}\r\n.form-field input:focus,.form-field textarea:focus{border-color:var(--booking-accent);box-shadow:0 0 0 3px rgba(var(--booking-accent-rgb),.10)}\r\n.booking-consent{display:flex;align-items:flex-start;gap:10px;margin:4px 0 24px;color:var(--booking-muted);font-size:12px;line-height:1.5}\r\n.booking-consent input{margin-top:3px;accent-color:var(--booking-accent)}\r\n.booking-summary{padding:22px;border-radius:18px;background:var(--booking-bg)}\r\n.booking-summary h4{margin:0 0 16px;font-size:16px}\r\n.summary-row{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--booking-border);font-size:13px}\r\n.summary-row:last-child{border-bottom:0}\r\n.summary-row span{color:var(--booking-muted)}\r\n.summary-row strong{text-align:right;font-weight:600}\r\n.booking-success{display:none;max-width:680px;margin:0 auto;padding:25px 0;text-align:center;animation:bookingFade .45s ease}\r\n.booking-success.active{display:block}\r\n.success-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:rgba(var(--booking-accent-rgb),.12);color:var(--booking-accent);font-size:32px;font-weight:700}\r\n.success-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}\r\n.success-details div{padding:18px 12px;border-radius:14px;background:var(--booking-bg)}\r\n.success-details span,.success-details strong{display:block}\r\n.success-details span{margin-bottom:8px;color:var(--booking-muted);font-size:11px}\r\n.success-details strong{font-size:13px}\r\n.booking-restart{margin-bottom:18px}\r\n.demo-note{display:block;color:var(--booking-muted);font-size:11px}\r\n\r\n.service-option:focus,\r\n.date-option:focus,\r\n.time-option:focus,\r\n.booking-next:focus,\r\n.booking-submit:focus,\r\n.booking-restart:focus{\r\noutline:none;\r\nborder-color:#548568;\r\nbox-shadow:0 0 0 3px rgba(84,133,104,.25);\r\n}\r\n\r\n\r\n.physio-booking button,\r\n.physio-booking input,\r\n.physio-booking textarea{\r\n-webkit-tap-highlight-color:transparent;\r\nappearance:none;\r\n-webkit-appearance:none;\r\n}\r\n\r\n.physio-booking button:focus,\r\n.physio-booking button:focus-visible,\r\n.physio-booking input:focus,\r\n.physio-booking textarea:focus{\r\noutline:none!important;\r\n}\r\n\r\n.service-option:hover,\r\n.service-option:focus,\r\n.service-option:focus-visible,\r\n.service-option.selected{\r\nborder-color:#548568!important;\r\nbox-shadow:0 12px 30px rgba(84,133,104,.45)!important;\r\n}\r\n\r\n.date-option:hover,\r\n.date-option:focus,\r\n.date-option:focus-visible,\r\n.date-option.selected,\r\n.time-option:hover,\r\n.time-option:focus,\r\n.time-option:focus-visible,\r\n.time-option.selected{\r\nborder-color:#548568!important;\r\nbox-shadow:0 8px 20px rgba(84,133,104,.35)!important;\r\n}\r\n\r\n.booking-next:hover,\r\n.booking-next:focus,\r\n.booking-next:focus-visible,\r\n.booking-submit:hover,\r\n.booking-submit:focus,\r\n.booking-submit:focus-visible,\r\n.booking-restart:hover,\r\n.booking-restart:focus,\r\n.booking-restart:focus-visible{\r\nbackground:#548568!important;\r\nborder-color:#548568!important;\r\nbox-shadow:0 12px 30px rgba(84,133,104,.45)!important;\r\n}\r\n\r\n@keyframes bookingFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\r\n@media(max-width:767px){\r\n  .booking-card{padding:24px 18px;border-radius:22px}\r\n  .services-grid,.form-row{grid-template-columns:1fr}\r\n  .date-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\r\n  .time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\r\n  .success-details{grid-template-columns:1fr}\r\n  .booking-actions{align-items:stretch;flex-direction:column-reverse}\r\n  .booking-next,.booking-submit,.booking-back{width:100%}\r\n  .progress-step{min-width:58px}\r\n  .progress-step small{font-size:10px}\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",function(){\r\n  const booking=document.getElementById(\"physioBooking\");\r\n  if(!booking)return;\r\n\r\n  const state={service:\"\",price:\"\",duration:\"\",date:\"\",time:\"\"};\r\n  const serviceOptions=booking.querySelectorAll(\".service-option\");\r\n  const timeOptions=booking.querySelectorAll(\".time-option\");\r\n  const dateGrid=booking.querySelector(\"#dateGrid\");\r\n  const stepButtons=booking.querySelectorAll(\".progress-step\");\r\n  const stepContents=booking.querySelectorAll(\".booking-step\");\r\n  const goToStep2=booking.querySelector(\"#goToStep2\");\r\n  const goToStep3=booking.querySelector(\"#goToStep3\");\r\n\r\n  function createDates(){\r\n    const dayNames=[\"Niedz.\",\"Pon.\",\"Wt.\",\"\u015ar.\",\"Czw.\",\"Pt.\",\"Sob.\"];\r\n    const monthNames=[\"stycznia\",\"lutego\",\"marca\",\"kwietnia\",\"maja\",\"czerwca\",\"lipca\",\"sierpnia\",\"wrze\u015bnia\",\"pa\u017adziernika\",\"listopada\",\"grudnia\"];\r\n    for(let i=1;i<=5;i++){\r\n      const date=new Date();\r\n      date.setDate(date.getDate()+i);\r\n      const formattedDate=date.getDate()+\" \"+monthNames[date.getMonth()]+\" \"+date.getFullYear();\r\n      const button=document.createElement(\"button\");\r\n      button.type=\"button\";\r\n      button.className=\"date-option\";\r\n      button.dataset.date=formattedDate;\r\n      button.innerHTML=`<span>${dayNames[date.getDay()]}<\/span><strong>${date.getDate()}<\/strong><small>${monthNames[date.getMonth()]}<\/small>`;\r\n      dateGrid.appendChild(button);\r\n    }\r\n  }\r\n\r\n  function changeStep(step){\r\n    stepContents.forEach(content=>content.classList.toggle(\"active\",content.dataset.content===String(step)));\r\n    stepButtons.forEach(button=>{\r\n      const buttonStep=Number(button.dataset.step);\r\n      button.classList.toggle(\"active\",buttonStep===step);\r\n      button.classList.toggle(\"completed\",buttonStep<step);\r\n    });\r\n    booking.scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n  }\r\n\r\n  function updateStep2Button(){goToStep3.disabled=!(state.date&&state.time)}\r\n\r\n  function updateSummary(){\r\n    booking.querySelector(\"#summaryService\").textContent=state.service;\r\n    booking.querySelector(\"#summaryDate\").textContent=state.date+\", godz. \"+state.time;\r\n    booking.querySelector(\"#summaryDuration\").textContent=state.duration;\r\n    booking.querySelector(\"#summaryPrice\").textContent=state.price;\r\n  }\r\n\r\n  createDates();\r\n\r\n  serviceOptions.forEach(option=>{\r\n    option.addEventListener(\"click\",function(){\r\n      serviceOptions.forEach(item=>item.classList.remove(\"selected\"));\r\n      option.classList.add(\"selected\");\r\n      state.service=option.dataset.service;\r\n      state.price=option.dataset.price;\r\n      state.duration=option.dataset.duration;\r\n      goToStep2.disabled=false;\r\n    });\r\n  });\r\n\r\n  dateGrid.addEventListener(\"click\",function(event){\r\n    const button=event.target.closest(\".date-option\");\r\n    if(!button)return;\r\n    booking.querySelectorAll(\".date-option\").forEach(item=>item.classList.remove(\"selected\"));\r\n    button.classList.add(\"selected\");\r\n    state.date=button.dataset.date;\r\n    updateStep2Button();\r\n  });\r\n\r\n  timeOptions.forEach(option=>{\r\n    option.addEventListener(\"click\",function(){\r\n      timeOptions.forEach(item=>item.classList.remove(\"selected\"));\r\n      option.classList.add(\"selected\");\r\n      state.time=option.textContent.trim();\r\n      updateStep2Button();\r\n    });\r\n  });\r\n\r\n  goToStep2.addEventListener(\"click\",()=>changeStep(2));\r\n  goToStep3.addEventListener(\"click\",function(){updateSummary();changeStep(3)});\r\n\r\n  booking.querySelectorAll(\".booking-back\").forEach(button=>{\r\n    button.addEventListener(\"click\",()=>changeStep(Number(button.dataset.back)));\r\n  });\r\n\r\n  booking.querySelector(\"#demoBookingForm\").addEventListener(\"submit\",function(event){\r\n    event.preventDefault();\r\n    const form=event.currentTarget;\r\n    if(!form.checkValidity()){form.reportValidity();return}\r\n\r\n    const name=booking.querySelector(\"#bookingName\").value.trim();\r\n    stepContents.forEach(content=>content.classList.remove(\"active\"));\r\n    booking.querySelector(\".booking-progress\").style.display=\"none\";\r\n    booking.querySelector(\"#successService\").textContent=state.service;\r\n    booking.querySelector(\"#successDate\").textContent=state.date+\", godz. \"+state.time;\r\n    booking.querySelector(\"#successName\").textContent=name;\r\n    booking.querySelector(\"#bookingSuccess\").classList.add(\"active\");\r\n    booking.scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n  });\r\n\r\n  booking.querySelector(\"#bookingRestart\").addEventListener(\"click\",function(){\r\n    window.location.reload();\r\n  });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce0f0ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce0f0ee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b41e4fb\" data-id=\"b41e4fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf7d19e elementor-widget elementor-widget-heading\" data-id=\"bf7d19e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Skontaktuj si\u0119 ze mn\u0105<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d452de elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3d452de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:+48506676909\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-square-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16.39 307.37l-15 65A15 15 0 0 1 354 416C194 416 64 286.29 64 126a15.7 15.7 0 0 1 11.63-14.61l65-15A18.23 18.23 0 0 1 144 96a16.27 16.27 0 0 1 13.79 9.09l30 70A17.9 17.9 0 0 1 189 181a17 17 0 0 1-5.5 11.61l-37.89 31a231.91 231.91 0 0 0 110.78 110.78l31-37.89A17 17 0 0 1 299 291a17.85 17.85 0 0 1 5.91 1.21l70 30A16.25 16.25 0 0 1 384 336a17.41 17.41 0 0 1-.39 3.37z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+ 48 757 545 111<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:kontakt@fizjo.lab.pl\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">kontakt@fizjo.lab.pl<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3fb86dd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3fb86dd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40d9418\" data-id=\"40d9418\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f1131f animated-slow eael-fluentform-form-button-full-width elementor-invisible elementor-widget elementor-widget-eael-fluentform\" data-id=\"6f1131f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"eael-fluentform.default\">\n\t\t\t\t\t        <div class=\"eael-contact-form eael-fluent-form-wrapper clearfix eael-contact-form-align-default\">\n\n            \n            <div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Um\u00f3w si\u0119 na darmow\u0105 konsultacj\u0119 2<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='76' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"c7d3a340f1\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F76\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_names_first_name_' id='label_ff_3_names_first_name_' >Imi\u0119<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_3_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Imi\u0119\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_names_last_name_' id='label_ff_3_names_last_name_' >Nazwisko<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_3_names_last_name_\" class=\"ff-el-form-control\" placeholder=\"Nazwisko\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_email' id='label_ff_3_email' aria-label=\"Adres e-mail\">Adres e-mail<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_3_email\" class=\"ff-el-form-control\" placeholder=\"Tw\u00f3j e-mail\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_message' id='label_ff_3_message' aria-label=\"Twoja wiadomo\u015b\u0107\">Twoja wiadomo\u015b\u0107<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_3_message\" name=\"message\" id=\"ff_3_message\" class=\"ff-el-form-control\" placeholder=\"Tutaj opisz swoje dolegliwo\u015bci\" rows=\"4\" cols=\"2\" data-name=\"message\" ><\/textarea><\/div><\/div><div class='ff-el-group ff-el-form-hide_label  ff_list_inline'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"RODO\">RODO<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_839c82a2beaf09271031b179d0cbbd9a'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Wyra\u017cam zgod\u0119 na przetwarzanie moich danych osobowych przez Fizjo.lab fizjoterapia w celu udzielenia odpowiedzi na przes\u0142ane zapytanie, zgodnie z polityk\u0105 prywatno\u015bci.\"  id='checkbox_839c82a2beaf09271031b179d0cbbd9a' aria-label='Wyra\u017cam zgod\u0119 na przetwarzanie moich danych osobowych przez Fizjo.lab fizjoterapia w celu udzielenia odpowiedzi na przes\u0142ane zapytanie, zgodnie z polityk\u0105 prywatno\u015bci.' aria-invalid='false' aria-required=true> <span>Wyra\u017cam zgod\u0119 na przetwarzanie moich danych osobowych przez Fizjo.lab fizjoterapia w celu udzielenia odpowiedzi na przes\u0142ane zapytanie, zgodnie z polityk\u0105 prywatno\u015bci.<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-lg ff_btn_style wpf_has_custom_css\"  aria-label=\"Wy\u015bij wiadomo\u015b\u0107\">Wy\u015bij wiadomo\u015b\u0107<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/fizjo.lab.gabrielaborawska.pl\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"To pole jest wymagane.\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"To pole musi zawiera\\u0107 prawid\\u0142owy adres e-mail.\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"message\":{\"required\":{\"value\":true,\"message\":\"To pole jest wymagane\",\"global\":false,\"global_message\":\"This field is required\"}},\"checkbox\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n                    <\/div>\n\n        \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-696e19e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"696e19e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-039e8c3\" data-id=\"039e8c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36af312 animated-slow elementor-widget elementor-widget-google_maps\" data-id=\"36af312\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Warszawa%20&#038;t=m&#038;z=14&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Warszawa \"\n\t\t\t\t\taria-label=\"Warszawa \"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>REZERWACJA ONLINE Um\u00f3w wizyt\u0119 Wybierz us\u0142ug\u0119 i dogodny termin. Rezerwacja zajmie Ci tylko chwil\u0119. 1Us\u0142uga 2Termin 3Dane Wybierz us\u0142ug\u0119 \u2726 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-76","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/pages\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76"}],"version-history":[{"count":83,"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/pages\/76\/revisions"}],"predecessor-version":[{"id":1602,"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=\/wp\/v2\/pages\/76\/revisions\/1602"}],"wp:attachment":[{"href":"https:\/\/fizjo.lab.gabrielaborawska.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}