{"id":2912,"date":"2026-08-12T19:24:35","date_gmt":"2026-08-12T17:24:35","guid":{"rendered":"https:\/\/joia-studio.com\/?page_id=2912"},"modified":"2026-08-18T16:20:05","modified_gmt":"2026-08-18T14:20:05","slug":"schedule","status":"publish","type":"page","link":"https:\/\/joia-studio.com\/fr\/schedule\/","title":{"rendered":"Schedule"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2912\" class=\"elementor elementor-2912\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7565141 e-flex e-con-boxed e-con e-parent\" data-id=\"7565141\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44c9576 elementor-widget elementor-widget-html\" data-id=\"44c9576\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.sc-wrap{max-width:1140px;margin:0 auto;padding:40px 20px 80px;font-family:inherit;}\n.sc-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:36px;}\n.sc-tab{font-family:inherit;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:12px 28px;border:1px solid var(--wine,#4B1A24);border-radius:999px;background:transparent;color:var(--wine,#4B1A24);cursor:pointer;transition:all .2s ease;}\n.sc-tab:hover{background:rgba(75,26,36,0.06);}\n.sc-tab.active{background:var(--wine,#4B1A24);color:#fff;}\n.sc-panel{display:none;}\n.sc-panel.active{display:block;}\n.sc-city-head{text-align:center;margin-bottom:28px;}\n.sc-city-head h2{font-size:28px;font-weight:500;letter-spacing:0.56px;text-transform:none;color:var(--olive,#343413);margin:0 0 6px;}\n.sc-city-head p{font-size:14px;color:var(--text,#33331F);opacity:.7;margin:0;}\n.sc-widget-mount{min-height:480px;border:1px solid var(--border,#E1D9C8);border-radius:0;background:var(--cream,#F8F5EE);overflow:hidden;}\n.sc-loading{display:flex;align-items:center;justify-content:center;min-height:480px;font-size:13px;color:var(--text,#33331F);opacity:.6;letter-spacing:.04em;text-transform:uppercase;}\n@media(max-width:600px){.sc-tab{padding:10px 20px;font-size:13px;}}\n\n\n\n.sc-login-row{max-width:1140px;margin:0 auto 20px;padding:0 20px;display:flex;justify-content:flex-start;}\n.sc-login-mount{min-height:1px;}\n\n\n.sc-app-cta{background:#fff;color:var(--olive,#343413);padding:56px 20px;text-align:center;max-width:1140px;margin:0 auto 40px;font-family:inherit;}\n.sc-app-cta h2{font-family:inherit;font-size:28px;font-weight:500;letter-spacing:0.56px;text-transform:none;margin:0 0 28px;color:var(--olive,#343413);}\n.sc-app-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;}\n.sc-app-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cream,#F8F5EE);color:var(--olive,#343413);text-decoration:none;padding:14px 28px;border-radius:999px;border:1px solid var(--border,#E1D9C8);font-family:inherit;font-size:13px;font-weight:400;letter-spacing:1.04px;text-transform:uppercase;transition:opacity .2s ease;}\n.sc-app-btn:hover{opacity:.85;}\n.sc-app-btn,.sc-app-btn:visited,.sc-app-btn:active,.sc-app-btn:link{color:var(--olive,#343413) !important;}\n.sc-app-btn:hover{background:var(--olive,#343413) !important;color:var(--cream,#F8F5EE) !important;border-color:var(--olive,#343413) !important;opacity:1;}\n.sc-app-icon{width:16px;height:16px;flex-shrink:0;}\n@media(max-width:600px){.sc-app-cta{padding:40px 20px;}.sc-app-cta h2{font-size:20px;}.sc-app-btn{padding:12px 20px;font-size:12px;}}\n\n\n#bsport-widget-951398 .MuiButton-root,\n#bsport-widget-951398 .MuiButton-label,\n#bsport-widget-951398 svg,\n#bsport-widget-951398 svg path{color:#000 !important;fill:#000 !important;}\n#bsport-widget-951398 .MuiButtonGroup-groupedOutlinedPrimary{border-color:#000 !important;}\n#bsport-widget-951398 .MuiButtonGroup-groupedOutlinedPrimary:hover{background-color:rgba(0,0,0,.04) !important;}\n\n<\/style>\n\n<div class=\"sc-wrap\">\n\n  <section class=\"sc-app-cta\">\n    <h2>G\u00e9rez votre planning, r\u00e9servez vos cours et restez inform\u00e9\u00b7e \u2013 le tout au m\u00eame endroit.<\/h2>\n    <div class=\"sc-app-buttons\">\n      <a class=\"sc-app-btn\" href=\"https:\/\/apps.apple.com\/app\/joia\/id6762781854\" target=\"_blank\" rel=\"noopener\">\n        <svg class=\"sc-app-icon\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M16.365 1.43c0 1.14-.493 2.27-1.177 3.08-.744.9-1.99 1.57-2.987 1.57-.12 0-.23-.02-.29-.03-.015-.06-.045-.226-.045-.394 0-1.14.572-2.27 1.206-2.98.744-.85 2.033-1.51 3.038-1.51.024.09.033.155.033.264zm3.55 16.79c-.554 1.29-.82 1.87-1.535 3.01-.997 1.58-2.404 3.55-4.144 3.56-1.545.02-1.944-1.02-4.044-1.01-2.098.01-2.538 1.03-4.083 1.02-1.74-.01-3.07-1.79-4.07-3.37-2.783-4.38-3.077-9.52-1.36-12.26 1.222-1.95 3.157-3.1 4.977-3.1 1.85 0 3.014 1.02 4.545 1.02 1.484 0 2.395-1.02 4.545-1.02 1.62 0 3.335.88 4.556 2.4-4.006 2.2-3.355 7.93.613 9.75z\"\/><\/svg>\n        Download app (App Store)\n      <\/a>\n      <a class=\"sc-app-btn\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bsport_777__237_4998\" target=\"_blank\" rel=\"noopener\">\n        <svg class=\"sc-app-icon\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M3.6 2.24c-.34.24-.55.63-.55 1.1v17.3c0 .47.21.86.55 1.1l9.6-9.75-9.6-9.75zm11.3 9.75l2.2-2.25 3.3 1.9c.7.4.7 1.4 0 1.8l-3.3 1.9-2.2-2.25v-1.1zm-1.4-1.4L4.9 1.9c.15-.06.32-.1.5-.1.32 0 .62.09.88.26l9.1 5.3-1.9 3zm0 2.8l1.9 3-9.1 5.3c-.26.17-.56.26-.88.26-.18 0-.35-.04-.5-.1l9.6-8.46z\"\/><\/svg>\n        Download app (Google Play)\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <div class=\"sc-tabs\" role=\"tablist\">\n    <button class=\"sc-tab active\" data-city=\"bern\">Bern<\/button>\n    <button class=\"sc-tab\" data-city=\"lausanne\">Lausanne<\/button>\n    <button class=\"sc-tab\" data-city=\"neuchatel\">Neuch\u00e2tel<\/button>\n  <\/div>\n\n  \n  <div class=\"sc-login-row\">\n    <div id=\"bsport-widget-951398\" class=\"sc-login-mount\"><\/div>\n  <\/div>\n\n\n  <div class=\"sc-panel active\" data-panel=\"bern\">\n    <div class=\"sc-city-head\">\n      <h2>JOIA Studio Bern<\/h2>\n      <p>View and book your classes in Bern<\/p>\n    <\/div>\n    <div id=\"bsport-widget-schedule-bern\" class=\"sc-widget-mount\"><div class=\"sc-loading\">Loading schedule\u2026<\/div><\/div>\n  <\/div>\n\n  <div class=\"sc-panel\" data-panel=\"lausanne\">\n    <div class=\"sc-city-head\">\n      <h2>JOIA Studio Lausanne<\/h2>\n      <p>View and book your classes in Lausanne<\/p>\n    <\/div>\n    <div id=\"bsport-widget-schedule-lausanne\" class=\"sc-widget-mount\"><div class=\"sc-loading\">Loading schedule\u2026<\/div><\/div>\n  <\/div>\n\n  <div class=\"sc-panel\" data-panel=\"neuchatel\">\n    <div class=\"sc-city-head\">\n      <h2>JOIA Studio Neuch\u00e2tel<\/h2>\n      <p>View and book your classes in Neuch\u00e2tel<\/p>\n    <\/div>\n    <div id=\"bsport-widget-schedule-neuchatel\" class=\"sc-widget-mount\"><div class=\"sc-loading\">Loading schedule\u2026<\/div><\/div>\n  <\/div>\n<\/div>\n\n\n\n\n<script id=\"bsport-widget-cdn\" src=\"https:\/\/cdn.bsport.io\/scripts\/widget.js\"><\/script>\n<script src=\"https:\/\/cdn.bsport.io\/scripts\/env.js\"><\/script>\n<script>\n(function(){\n  function MountBsportWidget(config, repeat) {\n    repeat = repeat || 1;\n    if (repeat > 50) { return; }\n    if (!window.BsportWidget) {\n      return setTimeout(function(){ MountBsportWidget(config, repeat + 1); }, 100 * repeat || 1);\n    }\n    window.BsportWidget.mount(config);\n  }\n\n  var mounted = { bern:false, lausanne:false, neuchatel:false };\n\n  var configs = {\n    bern: {\n      \"parentElement\": \"bsport-widget-schedule-bern\",\n      \"companyId\": 1954,\n      \"franchiseId\": null, \"lang\": \"en-EN\",\n      \"dialogMode\": 1,\n      \"widgetType\": \"calendar\",\n      \"showFab\": true,\n      \"fullScreenPopup\": false,\n      \"styles\": undefined,\n      \"config\": { \"calendar\": { \"establishments\": [17984], \"establishmentGroups\": [] } }\n    },\n    lausanne: {\n      \"parentElement\": \"bsport-widget-schedule-lausanne\",\n      \"companyId\": 4998,\n      \"franchiseId\": null, \"lang\": \"en-EN\",\n      \"dialogMode\": 1,\n      \"widgetType\": \"calendar\",\n      \"showFab\": true,\n      \"fullScreenPopup\": false,\n      \"styles\": undefined,\n      \"config\": { \"calendar\": { \"coaches\": [], \"establishments\": [], \"metaActivities\": [], \"levels\": [], \"variant\": null, \"groupSessionByPeriod\": true, \"todayOnly\": false, \"cardMode\": false } }\n    },\n    neuchatel: {\n      \"parentElement\": \"bsport-widget-schedule-neuchatel\",\n      \"companyId\": 1954,\n      \"franchiseId\": null, \"lang\": \"en-EN\",\n      \"dialogMode\": 1,\n      \"widgetType\": \"calendar\",\n      \"showFab\": true,\n      \"fullScreenPopup\": false,\n      \"styles\": undefined,\n      \"config\": { \"calendar\": { \"establishments\": [7097, 20703], \"establishmentGroups\": [] } }\n    }\n  };\n\n  function mountCity(city){\n    if(mounted[city]) return;\n    mounted[city] = true;\n    var mountEl = document.getElementById('bsport-widget-schedule-' + city);\n    if(mountEl){ mountEl.innerHTML = ''; }\n    MountBsportWidget(configs[city]);\n  }\n\n  mountCity('bern');\n\n  var tabs = document.querySelectorAll('.sc-tab');\n  var panels = document.querySelectorAll('.sc-panel');\n  tabs.forEach(function(tab){\n    tab.addEventListener('click', function(){\n      var city = tab.getAttribute('data-city');\n      tabs.forEach(function(t){ t.classList.remove('active'); });\n      panels.forEach(function(p){ p.classList.remove('active'); });\n      tab.classList.add('active');\n      document.querySelector('.sc-panel[data-panel=\"'+city+'\"]').classList.add('active');\n      mountCity(city);\n    });\n  });\n})();\n<\/script>\n\n<script id=\"insert-bsport-widget-cdn\">!function (b, s, p, o, r, t) { typeof window.BsportWidget === \"undefined\" && !document.getElementById(\"bsport-widget-cdn\") && !function () { m = b.createElement(s), m.id = \"bsport-widget-cdn\", m.src = p, b.getElementsByTagName(\"head\")[0].appendChild(m) }() }(document, \"script\", \"https:\/\/cdn.bsport.io\/scripts\/widget.js\")<\/script>\n<script id=\"bsport-widget-mount\">\n    function MountBsportWidget(config, repeat=1) {\n        if (repeat > 50) { return }\n        if (!window.BsportWidget) {\n            return setTimeout(() => {\n                MountBsportWidget(config,repeat+1)\n            }, 100 * repeat || 1)\n        }\n        BsportWidget.mount(config)\n    }\n<\/script>\n<script>\n    MountBsportWidget({\n            \"parentElement\": \"bsport-widget-951398\",\n            \"companyId\": 4998,\n            \"franchiseId\": 237,\n            \"dialogMode\": 1,\n            \"widgetType\": \"loginButton\", \n            \"showFab\": false,\n            \"fullScreenPopup\": false,\n            \"styles\":undefined,\n            \"config\": {\n                \"loginButton\": {                \"openMemberProfile\": true}\n            }  \n        })\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Manage your schedule, book classes and stay updated \u2013 all in one place. Download app (App Store) Download app (Google Play) Bern Lausanne Neuch\u00e2tel JOIA Studio Bern View and book your classes in Bern Loading schedule\u2026 JOIA Studio Lausanne View and book your classes in Lausanne Loading schedule\u2026 JOIA Studio Neuch\u00e2tel View and book your [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2912","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/pages\/2912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/comments?post=2912"}],"version-history":[{"count":60,"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/pages\/2912\/revisions"}],"predecessor-version":[{"id":3185,"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/pages\/2912\/revisions\/3185"}],"wp:attachment":[{"href":"https:\/\/joia-studio.com\/fr\/wp-json\/wp\/v2\/media?parent=2912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}