{"id":28519,"date":"2026-06-12T17:27:01","date_gmt":"2026-06-12T15:27:01","guid":{"rendered":"https:\/\/nui-vital.ch\/?page_id=28519"},"modified":"2026-07-24T14:56:32","modified_gmt":"2026-07-24T12:56:32","slug":"talks-webinars","status":"publish","type":"page","link":"https:\/\/nui-vital.ch\/en\/talks-webinars\/","title":{"rendered":"Talks &#038; Webinars"},"content":{"rendered":"\n<div class=\"wp-block-group nui-vortragpage\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<style>\n\/* === Vortr\u00e4ge & Webinare \u2014 Zusatz: PDF-Einladungen + Vergangen-Status (2026-07-23) === *\/\n.nui-vortrag .tacts{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-self:end}\n.nui-vortrag .tpdf{font-family:'Open Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--nui-gold);border-radius:var(--nui-r-sm);background:transparent;color:var(--nui-gold);padding:11px 20px;white-space:nowrap;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}\n.nui-vortrag .tpdf .tpdf-i{flex:none}\n.nui-vortrag .tpdf:hover{background:var(--nui-gold);color:#fff}\n.nui-vortrag .termin .tcta{justify-self:stretch;text-align:center}\n\n\/* Vergangene Termine \u2014 ausgegraut + durchgestrichen + Badge *\/\n.nui-vortrag .termin.past{opacity:.62;background:var(--nui-creme)}\n.nui-vortrag .termin.past:hover{border-color:var(--nui-rule)}\n.nui-vortrag .termin.past .datum b{color:var(--nui-muted);text-decoration:line-through}\n.nui-vortrag .termin.past .info b{text-decoration:line-through}\n.nui-vortrag .termin.past .datum::after{content:\"Past\";display:inline-block;margin-top:7px;font-family:'Open Sans',sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--nui-muted);padding:3px 9px;border-radius:100px;text-decoration:none}\n.nui-vortrag .termin.past .tcta{pointer-events:none;opacity:.4;border-color:var(--nui-rule);color:var(--nui-muted)}\n.nui-vortrag .termin.past .tpdf{opacity:.85}\n\n\/* PDF-Vorschau-Modal *\/\n.nui-pdf-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px;font-family:'Assistant',sans-serif}\n.nui-pdf-modal.open{display:flex}\n.nui-pdf-modal .npm-backdrop{position:absolute;inset:0;background:rgba(20,38,30,.60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}\n.nui-pdf-modal .npm-dialog{position:relative;background:#fff;border-radius:var(--nui-r);max-width:520px;width:100%;max-height:92vh;overflow:auto;box-shadow:0 30px 80px rgba(0,0,0,.35);padding:22px 22px 24px}\n.nui-pdf-modal .npm-x{position:absolute;top:10px;right:12px;width:38px;height:38px;background:transparent;border:0;font-size:28px;line-height:1;color:var(--nui-muted);cursor:pointer;border-radius:100px;transition:.2s}\n.nui-pdf-modal .npm-x:hover{background:var(--nui-creme);color:var(--nui-ink)}\n.nui-pdf-modal .npm-title{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nui-gruen);margin:4px 34px 15px 2px}\n.nui-pdf-modal .npm-imgwrap{display:block;background:var(--nui-creme);border:1px solid var(--nui-rule);border-radius:var(--nui-r-sm);overflow:hidden}\n.nui-pdf-modal .npm-img{display:block;width:100%;height:auto}\n.nui-pdf-modal .npm-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}\n.nui-pdf-modal .npm-btn{flex:1 1 180px;text-align:center;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:15px 18px;border-radius:var(--nui-r-sm);transition:.2s;white-space:nowrap;text-decoration:none;cursor:pointer}\n.nui-pdf-modal .npm-dl{background:var(--nui-gruen);color:#fff;border:1px solid var(--nui-gruen)}\n.nui-pdf-modal .npm-dl:hover{background:var(--nui-gruen-tief);border-color:var(--nui-gruen-tief)}\n.nui-pdf-modal .npm-open{background:transparent;color:var(--nui-ink);border:1px solid var(--nui-rule)}\n.nui-pdf-modal .npm-open:hover{border-color:var(--nui-ink)}\n@media(max-width:1080px){\n  .nui-vortrag .tacts{grid-column:2;justify-self:start;flex-direction:row;flex-wrap:wrap}\n}\n\/* Teilen \u2014 \u00dcbersicht-Button + Popup-Button + Fallback-Men\u00fc *\/\n.nui-vortrag .tshare{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:'Open Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--nui-rule);border-radius:var(--nui-r-sm);background:transparent;color:var(--nui-muted);padding:10px 18px;white-space:nowrap;cursor:pointer;transition:.2s;text-decoration:none}\n.nui-vortrag .tshare:hover{border-color:var(--nui-gruen);color:var(--nui-gruen)}\n.nui-vortrag .termin.past .tshare{display:none}\n.nui-pdf-modal .npm-share{width:100%;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:15px 18px;border-radius:var(--nui-r-sm);background:#25D366;color:#fff;border:1px solid #25D366;cursor:pointer;transition:.2s}\n.nui-pdf-modal .npm-share:hover{filter:brightness(.93)}\n.nui-share-menu{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:24px;font-family:'Assistant',sans-serif}\n.nui-share-menu.open{display:flex}\n.nui-share-menu .nsm-backdrop{position:absolute;inset:0;background:rgba(20,38,30,.60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}\n.nui-share-menu .nsm-box{position:relative;background:#fff;border-radius:var(--nui-r);max-width:380px;width:100%;box-shadow:0 30px 80px rgba(0,0,0,.35);padding:24px}\n.nui-share-menu .nsm-x{position:absolute;top:10px;right:12px;width:34px;height:34px;background:transparent;border:0;font-size:26px;line-height:1;color:var(--nui-muted);cursor:pointer;border-radius:100px}\n.nui-share-menu .nsm-x:hover{background:var(--nui-creme);color:var(--nui-ink)}\n.nui-share-menu .nsm-title{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nui-gruen);margin:2px 30px 16px 0}\n.nui-share-menu .nsm-opts{display:grid;gap:10px}\n.nui-share-menu .nsm-opt{display:flex;align-items:center;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;text-decoration:none;color:var(--nui-ink);border:1px solid var(--nui-rule);border-radius:var(--nui-r-sm);padding:14px 18px;background:#fff;cursor:pointer;transition:.2s;text-align:left;width:100%}\n.nui-share-menu .nsm-opt:hover{border-color:var(--nui-ink);background:var(--nui-creme)}\n.nui-share-menu .nsm-wa{border-color:#25D366;color:#128C4B}\n.nui-share-menu .nsm-wa:hover{background:#eafaf0}\n\n\/* Platz-Reservierung \u2014 Buchungsmodal + Ausgebucht-Zustand *\/\n\/* Explizite background\/color-\u00dcbersteuerung: <button> erbt sonst ein WooCommerce\/Theme-Standard-Fill,\n   das Hintergrund UND Text auf denselben Gr\u00fcnton setzt (Text unsichtbar) \u2014 bei <a> trat das nicht auf. *\/\n.nui-vortrag .tcta.nui-book-btn{font:inherit;cursor:pointer;background:transparent!important;color:var(--nui-gruen)!important;border-color:var(--nui-gruen)!important;-webkit-appearance:none;appearance:none}\n.nui-vortrag .tcta.nui-book-btn:hover{background:var(--nui-gruen)!important;color:#fff!important}\n.nui-vortrag .tcta.nui-book-btn.ausgebucht{pointer-events:none;opacity:.55;border-color:var(--nui-rule)!important;color:var(--nui-muted)!important;background:var(--nui-creme)!important}\n.nui-booking-modal{position:fixed;inset:0;z-index:100001;display:none;align-items:center;justify-content:center;padding:24px;font-family:'Assistant',sans-serif}\n.nui-booking-modal.open{display:flex}\n.nui-booking-modal .nbk-backdrop{position:absolute;inset:0;background:rgba(20,38,30,.60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}\n.nui-booking-modal .nbk-dialog{position:relative;background:#fff;border-radius:var(--nui-r);max-width:440px;width:100%;max-height:92vh;overflow:auto;box-shadow:0 30px 80px rgba(0,0,0,.35);padding:26px 26px 28px}\n.nui-booking-modal .nbk-x{position:absolute;top:10px;right:12px;width:38px;height:38px;background:transparent;border:0;font-size:28px;line-height:1;color:var(--nui-muted);cursor:pointer;border-radius:100px;transition:.2s}\n.nui-booking-modal .nbk-x:hover{background:var(--nui-creme);color:var(--nui-ink)}\n.nui-booking-modal .nbk-title{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nui-gruen);margin:4px 34px 3px 2px}\n.nui-booking-modal .nbk-sub{font-size:14px;color:var(--nui-muted);margin:0 0 20px}\n.nui-booking-modal .nbk-field{display:block;margin-bottom:14px}\n.nui-booking-modal .nbk-field label{display:block;font-family:'Open Sans',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nui-ink);margin-bottom:6px}\n.nui-booking-modal .nbk-field input,.nui-booking-modal .nbk-field select{width:100%;font-family:'Assistant',sans-serif;font-size:15px;padding:12px 14px;border:1px solid var(--nui-rule);border-radius:var(--nui-r-sm);background:#fff;color:var(--nui-ink)}\n.nui-booking-modal .nbk-field input:focus,.nui-booking-modal .nbk-field select:focus{outline:2px solid var(--nui-gruen);outline-offset:1px}\n.nui-booking-modal .nbk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.nui-booking-modal .nbk-consent{font-size:12px;color:var(--nui-muted);margin:4px 0 18px;line-height:1.5}\n.nui-booking-modal .nbk-consent a{color:var(--nui-gruen)}\n.nui-booking-modal .nbk-submit{width:100%;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:15px 18px;border-radius:var(--nui-r-sm);background:var(--nui-gruen);color:#fff;border:1px solid var(--nui-gruen);cursor:pointer;transition:.2s}\n.nui-booking-modal .nbk-submit:hover{background:var(--nui-gruen-tief);border-color:var(--nui-gruen-tief)}\n.nui-booking-modal .nbk-submit:disabled{opacity:.6;cursor:default}\n.nui-booking-modal .nbk-msg{font-size:13px;padding:12px 14px;border-radius:var(--nui-r-sm);margin-bottom:14px;display:none}\n.nui-booking-modal .nbk-msg.show{display:block}\n.nui-booking-modal .nbk-msg.err{background:#fbeaea;color:#a12f2f}\n.nui-booking-modal .nbk-success{display:none;text-align:center;padding:10px 0}\n.nui-booking-modal .nbk-success.show{display:block}\n.nui-booking-modal .nbk-success .nbk-check{font-size:38px;color:var(--nui-gruen);margin-bottom:10px}\n.nui-booking-modal .nbk-success h3{font-family:'Open Sans',sans-serif;font-size:17px;margin:0 0 8px;color:var(--nui-gruen)}\n.nui-booking-modal .nbk-success p{font-size:14px;color:var(--nui-muted);margin:0}\n<\/style>\n\n<div class=\"nui-vortrag\">\n\n  <div class=\"vhead\">\n    <span class=\"nui-eyebrow\">Talks &amp; webinars<\/span>\n    <h1 class=\"display\">Live with us \u2014 <b>on site or online.<\/b><\/h1>\n    <p>Want to learn more about our products and the cooperative? We regularly invite you: to talks in Dornbirn and the surrounding area \u2014 or conveniently to a webinar via Zoom.<\/p>\n  <\/div>\n<\/div>\n\n<section class=\"nui-beratung\">\n  <div class=\"bwrap\">\n    <div>\n      <span class=\"nui-eyebrow\">Online health consultation<\/span>\n      <h2>Prefer it personal? <b>We take time for you.<\/b><\/h2>\n      <p>In a one-to-one video call, we answer your questions about products, use and your personal routine \u2014 honestly, with no obligation and no sales pressure. With around 20 years of experience in holistic support.<\/p>\n      <div class=\"bpunkte\">\n        <div><i>\u2713<\/i><span>Personal via video \u2014 approx. 30 minutes<\/span><\/div>\n        <div><i>\u2713<\/i><span>Questions about products, routines &amp; use<\/span><\/div>\n        <div><i>\u2713<\/i><span>No diagnoses, no promises of cure \u2014 but honest guidance<\/span><\/div>\n      <\/div>\n      <div class=\"bcta\">\n        <a class=\"btn\" href=\"https:\/\/nui-vital.ch\/en\/contact\/\">Request a consultation appointment<\/a>\n        <span class=\"tel\">or by phone: +43 (0) 5572 721040<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"nui-vortrag\">\n  <div class=\"vsek-head\"><span class=\"nui-eyebrow\">On site<\/span>\n  <h2 class=\"display\">Talks <b>near you.<\/b><\/h2>\n  <p>Each lasts around 90 minutes \u2014 with tasting, questions and real experiences from the community. Admission is free; a short reservation helps us plan.<\/p><\/div>\n  <div class=\"termine\"><div class=\"termin\" data-date=\"2026-06-16\"><div class=\"datum\"><b>16.06<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Yvonne\u2019s Welt<\/b><span>Anton-Schneider-Strasse 12, 6900 Bregenz<\/span><span>Tuesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tcta\" href=\"https:\/\/nui-vital.ch\/en\/contact\/\">Reserve a seat<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-06-18\"><div class=\"datum\"><b>18.06<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Thursday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tcta\" href=\"https:\/\/nui-vital.ch\/en\/contact\/\">Reserve a seat<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-07-15\"><div class=\"datum\"><b>15.07<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Wednesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-07-15.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-07-15.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 15.07.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><a class=\"tcta\" href=\"https:\/\/nui-vital.ch\/en\/contact\/\">Reserve a seat<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-07-29\"><div class=\"datum\"><b>29.07<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Yvonne\u2019s Welt<\/b><span>Anton-Schneider-Strasse 12, 6900 Bregenz<\/span><span>Wednesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-bregenz-2026-07-29.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-bregenz-2026-07-29.jpg\" data-title=\"Invitation \u00b7 Talk Bregenz \u00b7 29.07.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"bregenz-2026-07-29\" data-ort=\"Yvonne\u2019s Welt\" data-adresse=\"Anton-Schneider-Strasse 12, 6900 Bregenz\" data-datum=\"29.07.2026\" data-zeit=\"Wednesday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><div class=\"termin\" data-date=\"2026-08-06\"><div class=\"datum\"><b>06.08<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Thursday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-08-06.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-08-06.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 06.08.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"dornbirn-2026-08-06\" data-ort=\"NUI Genossenschaft eG\" data-adresse=\"Schulgasse 70, 6850 Dornbirn\" data-datum=\"06.08.2026\" data-zeit=\"Thursday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><div class=\"termin\" data-date=\"2026-09-15\"><div class=\"datum\"><b>15.09<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Tuesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-09-15.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-09-15.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 15.09.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"dornbirn-2026-09-15\" data-ort=\"NUI Genossenschaft eG\" data-adresse=\"Schulgasse 70, 6850 Dornbirn\" data-datum=\"15.09.2026\" data-zeit=\"Tuesday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><div class=\"termin\" data-date=\"2026-10-21\"><div class=\"datum\"><b>21.10<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Wednesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-10-21.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-10-21.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 21.10.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"dornbirn-2026-10-21\" data-ort=\"NUI Genossenschaft eG\" data-adresse=\"Schulgasse 70, 6850 Dornbirn\" data-datum=\"21.10.2026\" data-zeit=\"Wednesday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><div class=\"termin\" data-date=\"2026-11-12\"><div class=\"datum\"><b>12.11<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Thursday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-11-12.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-11-12.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 12.11.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"dornbirn-2026-11-12\" data-ort=\"NUI Genossenschaft eG\" data-adresse=\"Schulgasse 70, 6850 Dornbirn\" data-datum=\"12.11.2026\" data-zeit=\"Thursday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><div class=\"termin\" data-date=\"2026-12-09\"><div class=\"datum\"><b>09.12<\/b><span>2026<\/span><\/div><div class=\"info\"><b>NUI Genossenschaft eG<\/b><span>Schulgasse 70, 6850 Dornbirn<\/span><span>Wednesday \u00b7 7:00 pm \u00b7 Topic: NUI products<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-12-09.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-dornbirn-2026-12-09.jpg\" data-title=\"Invitation \u00b7 Talk Dornbirn \u00b7 09.12.2026\" target=\"_blank\" rel=\"noopener\">View invitation<\/a><button type=\"button\" class=\"tcta nui-book-btn\" data-termin-key=\"dornbirn-2026-12-09\" data-ort=\"NUI Genossenschaft eG\" data-adresse=\"Schulgasse 70, 6850 Dornbirn\" data-datum=\"09.12.2026\" data-zeit=\"Wednesday \u00b7 7:00 pm\">Reserve a seat<\/button><\/div><\/div><\/div>\n\n  <div class=\"vsek-head\"><span class=\"nui-eyebrow\">Online<\/span>\n  <h2 class=\"display\">Webinars \u2014 <b>from anywhere.<\/b><\/h2>\n  <p>We present via Zoom. The first time, a short installation starts automatically after clicking the registration link.<\/p><\/div>\n  <div class=\"termine\"><div class=\"termin\" data-date=\"2026-07-01\"><div class=\"datum\"><b>01.07<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product webinar via Zoom<\/b><span>Wednesday \u00b7 8:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/4vxuOnVBTbeRSY0hbh3rbA\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-07-30\"><div class=\"datum\"><b>30.07<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Thursday \u00b7 8:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-07-30.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-07-30.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 30.07.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-07-30.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-07-30.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 30.07.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/997qPBZjSLKCR4NNCyAenw\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-08-26\"><div class=\"datum\"><b>26.08<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Wednesday \u00b7 8:30 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-08-26.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-08-26.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 26.08.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-08-26.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-08-26.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 26.08.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/j\/81670531350?pwd=6RgQY9sCjweyMEOt9PRP3FpMON6u4p.1\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-09-17\"><div class=\"datum\"><b>17.09<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Thursday \u00b7 7:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-09-17.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-09-17.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 17.09.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-09-17.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-09-17.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 17.09.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/V6OwW5TvTMKsxQyn2PqngA\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-10-19\"><div class=\"datum\"><b>19.10<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Monday \u00b7 7:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-10-19.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-10-19.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 19.10.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-10-19.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-10-19.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 19.10.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/jH6nq87jS-iNDNoBYzopYA\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-11-10\"><div class=\"datum\"><b>10.11<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Tuesday \u00b7 9:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-11-10.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-11-10.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 10.11.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-11-10.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-11-10.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 10.11.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/-A6p38uWQfi_T1rKdLG5lg\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><div class=\"termin\" data-date=\"2026-12-14\"><div class=\"datum\"><b>14.12<\/b><span>2026<\/span><\/div><div class=\"info\"><b>Product &amp; business webinar via Zoom<\/b><span>Monday \u00b7 7:00 pm \u00b7 comfortably from home<\/span><\/div><div class=\"tacts\"><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-12-14.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-2026-12-14.jpg\" data-title=\"Invitation \u00b7 Product webinar \u00b7 14.12.2026\" target=\"_blank\" rel=\"noopener\">Product invitation<\/a><a class=\"tpdf\" href=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-12-14.pdf\" data-img=\"\/wp-content\/uploads\/einladungen\/einladung-webinar-business-2026-12-14.jpg\" data-title=\"Invitation \u00b7 Business webinar \u00b7 14.12.2026\" target=\"_blank\" rel=\"noopener\">Business invitation<\/a><a class=\"tcta\" href=\"https:\/\/us02web.zoom.us\/meeting\/register\/jwjkAdd-TYmBshMVHXE_7Q\" target=\"_blank\" rel=\"noopener\">Register here<\/a><\/div><\/div><\/div>\n\n  <div class=\"vhinweis\">Our talks and webinars inform about products, origin and use \u2014 they do not replace medical advice and contain no health-related effect promises.<\/div>\n<\/div>\n<script>window.NUI_SHARE={\"vortrag\": \"\ud83c\udf3f I'm going to the NUI talk \u2013 want to join me?\", \"webinar\": \"\ud83c\udf3f I'm joining the NUI webinar \u2013 will you be live too?\", \"cta\": \"\ud83d\udc49 View and register:\", \"online\": \"Online via Zoom\", \"teilen\": \"Share\", \"einladungTeilen\": \"Share invitation\", \"copyLabel\": \"Copy link\", \"copyOk\": \"Link copied \u2713\", \"mailSubject\": \"Invitation \u2013 NUI\"};<\/script>\n<script>window.NUI_BOOKING={\"sprache\": \"en\", \"titleLabel\": \"Registration\", \"submitLabel\": \"Reserve a seat\", \"nameLabel\": \"Name\", \"emailLabel\": \"Email\", \"telLabel\": \"Phone (optional)\", \"personenLabel\": \"Number of people\", \"consent\": \"By submitting, your details are stored to organise this event and deleted after the talk. More in our\", \"datenschutzUrl\": \"\/en\/datenschutz\/\", \"datenschutzLabel\": \"privacy policy\", \"successTitle\": \"Thanks, you're in!\", \"successBody\": \"We've sent you a confirmation by email.\", \"ausgebucht\": \"Full\", \"errAusgebucht\": \"Only __N__ seats left \u2013 please adjust the number of people.\", \"errGeneric\": \"Something went wrong. Please try again or email hello@nui-vital.ch.\", \"errRate\": \"Too many attempts \u2013 please try again in a few minutes.\", \"closeLabel\": \"Close form\"};<\/script>\n<div class=\"nui-pdf-modal\" id=\"nuiPdfModal\" aria-hidden=\"true\">\n  <div class=\"npm-backdrop\" data-close><\/div>\n  <div class=\"npm-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"npmTitle\">\n    <button type=\"button\" class=\"npm-x\" data-close aria-label=\"Close preview\">&times;<\/button>\n    <div class=\"npm-title\" id=\"npmTitle\"><\/div>\n    <a class=\"npm-imgwrap\" id=\"npmImgLink\" href=\"#\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"npm-img\" id=\"npmImg\" src=\"\" alt=\"\" loading=\"lazy\"><\/a>\n    <div class=\"npm-actions\">\n      <a class=\"npm-btn npm-dl\" id=\"npmDl\" href=\"#\" download>Download PDF<\/a>\n      <a class=\"npm-btn npm-open\" id=\"npmOpen\" href=\"#\" target=\"_blank\" rel=\"noopener\">Open in new tab<\/a>\n    <\/div>\n    <button type=\"button\" class=\"npm-share\" id=\"npmShare\">Share invitation<\/button>\n  <\/div>\n<\/div>\n\n<div class=\"nui-share-menu\" id=\"nuiShareMenu\" aria-hidden=\"true\">\n  <div class=\"nsm-backdrop\" data-sclose><\/div>\n  <div class=\"nsm-box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"nsmTitle\">\n    <button type=\"button\" class=\"nsm-x\" data-sclose aria-label=\"Close share menu\">&times;<\/button>\n    <div class=\"nsm-title\" id=\"nsmTitle\">Share invitation<\/div>\n    <div class=\"nsm-opts\">\n      <a class=\"nsm-opt nsm-wa\" id=\"nsmWa\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a>\n      <a class=\"nsm-opt nsm-tg\" id=\"nsmTg\" target=\"_blank\" rel=\"noopener\">Telegram<\/a>\n      <a class=\"nsm-opt nsm-mail\" id=\"nsmMail\">Email<\/a>\n      <button type=\"button\" class=\"nsm-opt nsm-copy\" id=\"nsmCopy\">Copy link<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"nui-booking-modal\" id=\"nuiBookingModal\" aria-hidden=\"true\">\n  <div class=\"nbk-backdrop\" data-bclose><\/div>\n  <div class=\"nbk-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"nbkTitle\">\n    <button type=\"button\" class=\"nbk-x\" data-bclose aria-label=\"Formular schliessen\">&times;<\/button>\n    <div class=\"nbk-title\" id=\"nbkTitle\">Anmeldung<\/div>\n    <p class=\"nbk-sub\" id=\"nbkSub\"><\/p>\n    <div class=\"nbk-msg\" id=\"nbkMsg\"><\/div>\n    <form class=\"nbk-form\" id=\"nbkForm\">\n      <div class=\"nbk-field\">\n        <label for=\"nbkName\">Name<\/label>\n        <input type=\"text\" id=\"nbkName\" name=\"name\" required maxlength=\"100\" autocomplete=\"name\">\n      <\/div>\n      <div class=\"nbk-field\">\n        <label for=\"nbkEmail\">E-Mail<\/label>\n        <input type=\"email\" id=\"nbkEmail\" name=\"email\" required maxlength=\"150\" autocomplete=\"email\">\n      <\/div>\n      <div class=\"nbk-field\">\n        <label for=\"nbkTelefon\">Telefon (optional)<\/label>\n        <input type=\"tel\" id=\"nbkTelefon\" name=\"telefon\" maxlength=\"30\" autocomplete=\"tel\">\n      <\/div>\n      <div class=\"nbk-field\">\n        <label for=\"nbkPersonen\">Anzahl Personen<\/label>\n        <select id=\"nbkPersonen\" name=\"personen\">\n          <option value=\"1\">1<\/option>\n          <option value=\"2\">2<\/option>\n          <option value=\"3\">3<\/option>\n          <option value=\"4\">4<\/option>\n          <option value=\"5\">5<\/option>\n          <option value=\"6\">6<\/option>\n        <\/select>\n      <\/div>\n      <label class=\"nbk-hp\" aria-hidden=\"true\">Bitte leer lassen<input type=\"text\" name=\"nui_hp\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n      <p class=\"nbk-consent\"><span id=\"nbkConsentText\">Mit dem Absenden werden Deine Angaben zur Organisation dieses Termins gespeichert und nach der Veranstaltung gel\u00f6scht. Mehr dazu in unserer<\/span> <a href=\"https:\/\/nui-vital.ch\/en\/privacy-policy\/\" id=\"nbkConsentLink\" target=\"_blank\" rel=\"noopener\">Datenschutzerkl\u00e4rung<\/a>.<\/p>\n      <button type=\"submit\" class=\"nbk-submit\" id=\"nbkSubmit\">Platz reservieren<\/button>\n    <\/form>\n    <div class=\"nbk-success\" id=\"nbkSuccess\">\n      <div class=\"nbk-check\">\u2713<\/div>\n      <h3>Danke, Du bist dabei!<\/h3>\n      <p>Wir haben Dir eine Best\u00e4tigung an Deine E-Mail-Adresse geschickt.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var termine=document.querySelectorAll('.nui-vortrag .termin[data-date]');\n  if(!termine.length) return;\n\n  \/* 1) Vergangene Termine automatisch ausgrauen\/durchstreichen *\/\n  var today=new Date(); today.setHours(0,0,0,0);\n  termine.forEach(function(t){\n    var v=t.getAttribute('data-date'); if(!v) return;\n    var d=new Date(v+'T00:00:00');\n    if(!isNaN(d)){ if(d<today){ t.classList.add('past'); } }\n  });\n\n  \/* 2) PDF-Icon in die Einladungs-Buttons injizieren *\/\n  var ICON='<svg class=\"tpdf-i\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M14 3H6a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M14 3v5h5\"><\/path><\/svg>';\n  var pdfLinks=document.querySelectorAll('.nui-vortrag a.tpdf');\n  pdfLinks.forEach(function(b){ b.insertAdjacentHTML('afterbegin', ICON); });\n\n  \/* 3) PDF-Vorschau-Modal (progressive enhancement) *\/\n  var modal=document.getElementById('nuiPdfModal'); if(!modal) return;\n  var mImg=document.getElementById('npmImg'), mImgLink=document.getElementById('npmImgLink'),\n      mTitle=document.getElementById('npmTitle'), mDl=document.getElementById('npmDl'),\n      mOpen=document.getElementById('npmOpen'), mX=modal.querySelector('.npm-x'), last=null, activeTermin=null;\n\n  function openM(a){\n    last=a; activeTermin=a.closest('.termin');\n    var pdf=a.getAttribute('href'), im=a.getAttribute('data-img'), tt=a.getAttribute('data-title')||'Einladung';\n    mTitle.textContent=tt; mImg.src=im; mImg.alt=tt; mImgLink.href=pdf;\n    mDl.href=pdf; mOpen.href=pdf;\n    modal.classList.add('open'); modal.setAttribute('aria-hidden','false');\n    document.body.style.overflow='hidden'; mX.focus();\n  }\n  function closeM(){\n    modal.classList.remove('open'); modal.setAttribute('aria-hidden','true');\n    document.body.style.overflow=''; mImg.src='';\n    if(last){ last.focus(); }\n  }\n  pdfLinks.forEach(function(a){\n    a.addEventListener('click', function(e){ e.preventDefault(); openM(a); });\n  });\n  modal.querySelectorAll('[data-close]').forEach(function(c){ c.addEventListener('click', closeM); });\n  document.addEventListener('keydown', function(e){ if(e.key==='Escape'){ if(modal.classList.contains('open')){ closeM(); } } });\n\n  \/* 4) Einladung teilen \u2014 Web Share API (nativ) + Fallback-Men\u00fc (WhatsApp\/Telegram\/E-Mail\/Kopieren) *\/\n  var SC = window.NUI_SHARE || {\n    vortrag:\"\ud83c\udf3f Ich bin beim NUI-Vortrag dabei \u2013 kommst du mit?\",\n    webinar:\"\ud83c\udf3f Ich bin beim NUI-Webinar dabei \u2013 bist du auch live mit?\",\n    cta:\"\ud83d\udc49 Ansehen und anmelden:\", online:\"Online via Zoom\",\n    teilen:\"Teilen\", einladungTeilen:\"Einladung teilen\",\n    copyLabel:\"Link kopieren\", copyOk:\"Link kopiert \u2713\", mailSubject:\"Einladung \u2013 NUI\"\n  };\n  function pad(n){ return n<10?'0'+n:''+n; }\n  function shareData(t){\n    var date=t.getAttribute('data-date'), d=new Date(date+'T00:00:00');\n    var ds=pad(d.getDate())+'.'+pad(d.getMonth()+1)+'.'+d.getFullYear();\n    var info=t.querySelector('.info'), bEl=info.querySelector('b');\n    var titel=bEl?bEl.textContent.trim():'';\n    var spans=info.querySelectorAll('span');\n    \/\/ Wochentag + Zeit direkt aus der letzten Info-Zeile (sprachneutral: \"Wochentag \u00b7 Zeit \u00b7 ...\")\n    var zp=(spans.length?spans[spans.length-1].textContent:'').split('\u00b7').map(function(s){return s.trim();});\n    var wtag=zp[0]||'', zeit=zp[1]||'';\n    var isWebi=\/zoom\\.us\/i.test((t.querySelector('a.tcta')||{}).href||'') || \/zoom\/i.test(titel);\n    var ortLine;\n    if(isWebi){ ortLine='\ud83d\udcbb '+SC.online; }\n    else {\n      var addr=(spans[0]||{}).textContent||'';\n      var stadt=(addr.match(\/\\d{4,5}\\s+(.+)$\/)||['',''])[1]||'';\n      ortLine='\ud83d\udccd '+titel+(stadt?(', '+stadt):'');\n    }\n    if(!t.id){ t.id='v-'+date; }\n    var url=location.origin+location.pathname+'#'+t.id;\n    var spruch=isWebi?SC.webinar:SC.vortrag;\n    var body=spruch+'\\n\\n\ud83d\udcc5 '+(wtag?(wtag+', '):'')+ds+(zeit?(' \u00b7 '+zeit):'')+'\\n'+ortLine;\n    return { textNoUrl:body, text:body+'\\n\\n'+SC.cta+' '+url, url:url, subject:SC.mailSubject };\n  }\n  var sm=document.getElementById('nuiShareMenu');\n  var waEl=document.getElementById('nsmWa'), tgEl=document.getElementById('nsmTg'),\n      mailEl=document.getElementById('nsmMail'), copyEl=document.getElementById('nsmCopy'),\n      nsmTitle=document.getElementById('nsmTitle');\n  if(nsmTitle){ nsmTitle.textContent=SC.einladungTeilen; }\n  var AMP=String.fromCharCode(38); \/\/ Ampersand ohne literales Zeichen (WordPress wptexturize-sicher)\n  function openFallback(sd){\n    waEl.href='https:\/\/wa.me\/?text='+encodeURIComponent(sd.text);\n    tgEl.href='https:\/\/t.me\/share\/url?url='+encodeURIComponent(sd.url)+AMP+'text='+encodeURIComponent(sd.textNoUrl);\n    mailEl.href='mailto:?subject='+encodeURIComponent(sd.subject)+AMP+'body='+encodeURIComponent(sd.text);\n    copyEl.textContent=SC.copyLabel;\n    copyEl.onclick=function(){\n      if(navigator.clipboard){ navigator.clipboard.writeText(sd.text).then(function(){\n        copyEl.textContent=SC.copyOk; setTimeout(function(){ copyEl.textContent=SC.copyLabel; },1600);\n      }); }\n    };\n    sm.classList.add('open'); sm.setAttribute('aria-hidden','false');\n  }\n  function closeFallback(){ sm.classList.remove('open'); sm.setAttribute('aria-hidden','true'); }\n  if(sm){\n    sm.querySelectorAll('[data-sclose]').forEach(function(c){ c.addEventListener('click', closeFallback); });\n    [waEl,tgEl,mailEl].forEach(function(el){ if(el){ el.addEventListener('click', function(){ setTimeout(closeFallback,120); }); } });\n  }\n  function doShare(t){\n    if(!t) return;\n    var sd=shareData(t);\n    if(navigator.share){ navigator.share({ title:SC.einladungTeilen, text:sd.text }).catch(function(){}); }\n    else { openFallback(sd); }\n  }\n  \/\/ Teilen-Button pro Termin (\u00dcbersicht) \u2014 nicht bei vergangenen (CSS blendet .past aus)\n  var SHARE_ICON='<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 12v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7M12 3v13M7 8l5-5 5 5\"><\/path><\/svg>';\n  termine.forEach(function(t){\n    var tacts=t.querySelector('.tacts'); if(!tacts) return;\n    var b=document.createElement('button');\n    b.type='button'; b.className='tshare'; b.setAttribute('aria-label', SC.einladungTeilen);\n    b.innerHTML=SHARE_ICON+'<span>'+(SC.teilen||'Teilen')+'<\/span>';\n    b.addEventListener('click', function(){ doShare(t); });\n    tacts.appendChild(b);\n  });\n  \/\/ Teilen-Button im Popup\n  var npmShare=document.getElementById('npmShare');\n  if(npmShare){ npmShare.textContent=SC.einladungTeilen; npmShare.addEventListener('click', function(){ doShare(activeTermin); }); }\n  document.addEventListener('keydown', function(e){ if(e.key==='Escape'){ if(sm){ if(sm.classList.contains('open')){ closeFallback(); } } } });\n\n  \/* 5) Platz-Reservierung mit Kapazit\u00e4t *\/\n  var BK = window.NUI_BOOKING || {\n    sprache:\"de\", titleLabel:\"Anmeldung\", submitLabel:\"Platz reservieren\",\n    nameLabel:\"Name\", emailLabel:\"E-Mail\", telLabel:\"Telefon (optional)\", personenLabel:\"Anzahl Personen\",\n    consent:\"Mit dem Absenden werden Deine Angaben zur Organisation dieses Termins gespeichert und nach der Veranstaltung gel\u00f6scht. Mehr dazu in unserer\",\n    datenschutzUrl:\"\/datenschutz\/\", datenschutzLabel:\"Datenschutzerkl\u00e4rung\",\n    successTitle:\"Danke, Du bist dabei!\", successBody:\"Wir haben Dir eine Best\u00e4tigung an Deine E-Mail-Adresse geschickt.\",\n    ausgebucht:\"Ausgebucht\", errAusgebucht:\"Nur noch __N__ Pl\u00e4tze frei \u2013 bitte Personenzahl anpassen.\",\n    errGeneric:\"Da ist leider etwas schiefgelaufen. Bitte versuch es nochmal oder schreib uns an hello@nui-vital.ch.\",\n    errRate:\"Zu viele Versuche \u2013 bitte in ein paar Minuten nochmal versuchen.\", closeLabel:\"Formular schliessen\"\n  };\n\n  var bookBtns=document.querySelectorAll('.nui-book-btn');\n  if(bookBtns.length){\n    var bModal=document.getElementById('nuiBookingModal');\n    var bTitle=document.getElementById('nbkTitle'), bSub=document.getElementById('nbkSub'),\n        bMsg=document.getElementById('nbkMsg'), bForm=document.getElementById('nbkForm'),\n        bSuccess=document.getElementById('nbkSuccess'), bSubmit=document.getElementById('nbkSubmit'),\n        bX=bModal.querySelector('.nbk-x'), activeBtn=null;\n\n    document.querySelector('label[for=\"nbkName\"]').textContent=BK.nameLabel;\n    document.querySelector('label[for=\"nbkEmail\"]').textContent=BK.emailLabel;\n    document.querySelector('label[for=\"nbkTelefon\"]').textContent=BK.telLabel;\n    document.querySelector('label[for=\"nbkPersonen\"]').textContent=BK.personenLabel;\n    bSubmit.textContent=BK.submitLabel;\n    bSuccess.querySelector('h3').textContent=BK.successTitle;\n    bSuccess.querySelector('p').textContent=BK.successBody;\n    bX.setAttribute('aria-label', BK.closeLabel);\n    document.getElementById('nbkConsentText').textContent=BK.consent;\n    var consentLink=document.getElementById('nbkConsentLink');\n    consentLink.href=BK.datenschutzUrl; consentLink.textContent=BK.datenschutzLabel;\n\n    function hideMsg(){ bMsg.classList.remove('err','show'); bMsg.textContent=''; }\n    function showMsg(text){ bMsg.textContent=text; bMsg.classList.add('err'); bMsg.classList.add('show'); }\n    function setBtnAusgebucht(btn){ btn.classList.add('ausgebucht'); btn.textContent=BK.ausgebucht; btn.disabled=true; }\n\n    function openBooking(btn){\n      activeBtn=btn; hideMsg();\n      bForm.style.display=''; bForm.reset(); bSuccess.classList.remove('show');\n      bSubmit.disabled=false;\n      var ort=btn.getAttribute('data-ort')||'', datum=btn.getAttribute('data-datum')||'',\n          adresse=btn.getAttribute('data-adresse')||'', zeit=btn.getAttribute('data-zeit')||'';\n      bTitle.textContent=BK.titleLabel+' \u00b7 '+ort+' \u00b7 '+datum;\n      bSub.textContent=adresse+(zeit?(' \u00b7 '+zeit):'');\n      bModal.classList.add('open'); bModal.setAttribute('aria-hidden','false');\n      document.body.style.overflow='hidden';\n      document.getElementById('nbkName').focus();\n    }\n    function closeBooking(){\n      bModal.classList.remove('open'); bModal.setAttribute('aria-hidden','true');\n      document.body.style.overflow='';\n      if(activeBtn){ activeBtn.focus(); }\n    }\n    bookBtns.forEach(function(btn){ btn.addEventListener('click', function(){ openBooking(btn); }); });\n    bModal.querySelectorAll('[data-bclose]').forEach(function(c){ c.addEventListener('click', closeBooking); });\n    document.addEventListener('keydown', function(e){ if(e.key==='Escape'){ if(bModal.classList.contains('open')){ closeBooking(); } } });\n\n    fetch('\/wp-json\/nui\/v1\/vortrag-plaetze').then(function(r){ return r.json(); }).then(function(data){\n      if(!data) return;\n      bookBtns.forEach(function(btn){\n        var key=btn.getAttribute('data-termin-key');\n        if(typeof data[key]==='number'){\n          if(data[key]<=0){ setBtnAusgebucht(btn); }\n        }\n      });\n    }).catch(function(){});\n\n    bForm.addEventListener('submit', function(e){\n      e.preventDefault();\n      hideMsg();\n      bSubmit.disabled=true;\n      var payload={\n        termin_key: activeBtn.getAttribute('data-termin-key'),\n        name: document.getElementById('nbkName').value,\n        email: document.getElementById('nbkEmail').value,\n        telefon: document.getElementById('nbkTelefon').value,\n        personen: document.getElementById('nbkPersonen').value,\n        sprache: BK.sprache||'de',\n        nonce: window.NUI_VORTRAG_NONCE||'',\n        nui_hp: bForm.querySelector('input[name=\"nui_hp\"]').value\n      };\n      fetch('\/wp-json\/nui\/v1\/vortrag-reservieren', {\n        method:'POST',\n        headers:{ 'Content-Type':'application\/json' },\n        body: JSON.stringify(payload)\n      }).then(function(r){ return r.json().then(function(data){ return { status:r.status, data:data }; }); })\n      .then(function(res){\n        var data=res.data;\n        if(data){\n          if(data.ok){\n            bForm.style.display='none'; bSuccess.classList.add('show');\n            if(typeof data.remaining==='number'){\n              if(data.remaining<=0){\n                if(activeBtn){ setBtnAusgebucht(activeBtn); }\n              }\n            }\n            return;\n          }\n        }\n        var err=(data?data.error:'');\n        if('ausgebucht'===err){\n          var n=(data.remaining||0);\n          showMsg(BK.errAusgebucht.replace('__N__', n));\n          if(n<=0){ if(activeBtn){ setBtnAusgebucht(activeBtn); } }\n        } else if('rate_limited'===err){ showMsg(BK.errRate); }\n        else { showMsg(BK.errGeneric); }\n        bSubmit.disabled=false;\n      }).catch(function(){ showMsg(BK.errGeneric); bSubmit.disabled=false; });\n    });\n  }\n})();\n<\/script>\n\n<\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Talks &amp; webinars Live with us \u2014 on site or online. Want to learn more about our products and the cooperative? We regularly invite you: to talks in Dornbirn and the surrounding area \u2014 or conveniently to a webinar via Zoom. Online health consultation Prefer it personal? We take time for you. In a one-to-one&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-28519","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Michael","author_link":"https:\/\/nui-vital.ch\/en\/author\/nuivital-gf-michael\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/pages\/28519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/comments?post=28519"}],"version-history":[{"count":6,"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/pages\/28519\/revisions"}],"predecessor-version":[{"id":30776,"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/pages\/28519\/revisions\/30776"}],"wp:attachment":[{"href":"https:\/\/nui-vital.ch\/en\/wp-json\/wp\/v2\/media?parent=28519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}