{"id":444,"date":"2026-06-28T13:47:21","date_gmt":"2026-06-28T13:47:21","guid":{"rendered":"https:\/\/spiritual-activity.org\/?page_id=444"},"modified":"2026-07-07T13:41:17","modified_gmt":"2026-07-07T13:41:17","slug":"team-registration","status":"publish","type":"page","link":"https:\/\/spiritual-activity.org\/it\/team-registration\/","title":{"rendered":"Team Registration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"444\" class=\"elementor elementor-444\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9294510 e-flex e-con-boxed e-con e-parent\" data-id=\"9294510\" 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-f074159 elementor-widget elementor-widget-shortcode\" data-id=\"f074159\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"536\" class=\"elementor elementor-536\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbf2c00 e-flex e-con-boxed e-con e-parent\" data-id=\"cbf2c00\" 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-97ba22c elementor-widget elementor-widget-html\" data-id=\"97ba22c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ============================================================\n   ISA \u2013 HEADER WIDGET\n   ============================================================ *\/\n\n#be-nav {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 9999;\n  padding: 12px 2.5rem;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: rgba(255,255,255,0.95);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  border-bottom: 1px solid rgba(33,117,155,0.15);\n  font-family: 'DM Sans', system-ui, sans-serif;\n  box-sizing: border-box;\n}\n\n#be-nav * { box-sizing: border-box; }\n\n\/* Logo *\/\n#be-nav-logo {\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n}\n\n#be-nav-logo img {\n  height: 38px;\n  width: auto;\n  display: block;\n}\n\n\/* Rechte Seite: Nav *\/\n#be-nav-right {\n  display: flex;\n  align-items: center;\n  gap: 1.5rem;\n}\n\n\/* Link-Liste *\/\n#be-nav ul {\n  display: flex;\n  gap: 2rem;\n  list-style: none;\n  align-items: center;\n  margin: 0; padding: 0;\n}\n\n#be-nav ul li a {\n  font-size: 15px;\n  font-weight: 400;\n  letter-spacing: 0.10em;\n  text-transform: uppercase;\n  text-decoration: none;\n  color: #1a4a5e;\n  transition: color 0.2s;\n}\n\n#be-nav ul li a:hover { color: #21759b; }\n\n\/* CTA-Button *\/\n#be-nav ul li a.be-cta {\n  background: #21759b;\n  color: #ffffff !important;\n  padding: 0.65rem 1.5rem;\n  border-radius: 3px;\n  font-size: 15px;\n  letter-spacing: 0.09em;\n  transition: background 0.2s;\n}\n\n#be-nav ul li a.be-cta:hover {\n  background: #1a5d7a;\n  color: #ffffff !important;\n}\n\n\/* Sprachumschalter *\/\n#be-nav .be-lang {\n  display: flex;\n  align-items: center;\n  font-size: 14px;\n}\n\n\/* Hamburger *\/\n#be-hamburger {\n  display: none;\n  flex-direction: column;\n  gap: 5px;\n  cursor: pointer;\n  padding: 4px;\n  background: none;\n  border: none;\n  position: relative;\n  z-index: 99999;\n}\n\n#be-hamburger span {\n  display: block;\n  width: 22px;\n  height: 1.5px;\n  background: #21759b;\n  transition: transform 0.25s, opacity 0.2s;\n}\n\n\/* Mobile Menu *\/\n#be-mobile-menu {\n  display: none;\n  position: fixed;\n  top: 0; left: 0; right: 0; bottom: 0;\n  z-index: 9998;\n  background: rgba(255,255,255,0.98);\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  gap: 2rem;\n  font-family: 'DM Sans', system-ui, sans-serif;\n}\n\n#be-mobile-menu.be-open { display: flex; }\n\n#be-mobile-menu a {\n  font-size: 1.1rem;\n  font-weight: 400;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  text-decoration: none;\n  color: #1a4a5e;\n}\n\n#be-mobile-menu a.be-cta-mobile {\n  background: #21759b;\n  color: #ffffff !important;\n  padding: 0.8rem 2.2rem;\n  border-radius: 3px;\n  margin-top: 0.5rem;\n}\n\n\/* Sprachumschalter im Mobile-Men\u00fc *\/\n#be-mobile-menu .be-lang-mobile {\n  margin-top: 0.5rem;\n}\n\n\/* Hamburger bleibt sichtbar wenn Men\u00fc offen \u2013 fungiert als X *\/\n#be-nav.be-menu-open {\n  z-index: 99999;\n  background: transparent;\n  border-bottom: none;\n  backdrop-filter: none;\n  -webkit-backdrop-filter: none;\n}\n\n#be-nav.be-menu-open #be-hamburger {\n  position: fixed;\n  top: 1rem;\n  right: 1.5rem;\n}\n#be-nav.be-menu-open #be-hamburger span:nth-child(1) {\n  transform: translateY(6.5px) rotate(45deg);\n}\n#be-nav.be-menu-open #be-hamburger span:nth-child(2) {\n  opacity: 0;\n}\n#be-nav.be-menu-open #be-hamburger span:nth-child(3) {\n  transform: translateY(-6.5px) rotate(-45deg);\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #be-nav { padding: 1rem 1.5rem; }\n  #be-nav ul { display: none; }\n  #be-nav .be-lang { display: none; }\n  #be-hamburger { display: flex; }\n  #be-mobile-menu > a { font-size: 2.2rem !important; }\n  #be-mobile-menu a.be-cta-mobile { font-size: 2.2rem !important; padding: 1rem 3rem; }\n}\n\n@media (min-width: 769px) {\n  #be-nav { padding: 20px 2.5rem; }\n  #be-nav-logo img { height: 42px; }\n}\n<\/style>\n\n<nav id=\"be-nav\">\n\n  <!-- Logo links -->\n  <a id=\"be-nav-logo\" href=\"https:\/\/spiritual-activity.org\" aria-label=\"ISA \u2013 Startseite\">\n    <img decoding=\"async\" src=\"https:\/\/spiritual-activity.org\/wp-content\/uploads\/2026\/06\/ISA_Logo-scaled.png\"\n         alt=\"ISA Logo\"\n         loading=\"eager\">\n  <\/a>\n\n  <!-- Rechte Seite: Links + Hamburger -->\n  <div id=\"be-nav-right\">\n    <ul>\n      <li><a href=\"https:\/\/spiritual-activity.org\/\">Start<\/a><\/li>\n      <!-- Entwicklung: noch nicht anzeigen -->\n      <!-- <li><a href=\"https:\/\/spiritual-activity.org\/entwicklung\/\">Entwicklung<\/a><\/li> -->\n      <li><a href=\"https:\/\/spiritual-activity.org\/verein\/\">Leben im Denken e.V.<\/a><\/li>\n      <li><a href=\"https:\/\/spiritual-activity.org\/ueber-uns\/\">\u00dcber uns<\/a><\/li>\n      <li><a href=\"https:\/\/spiritual-activity.org\/kontakt\/\">Kontakt<\/a><\/li>\n      <!-- Shop: noch nicht anzeigen -->\n      <!-- <li><a href=\"https:\/\/spiritual-activity.org\/store\/\">Shop<\/a><\/li> -->\n      <li class=\"be-lang\"><\/li>\n    <\/ul>\n\n    <button id=\"be-hamburger\" aria-label=\"Men\u00fc \u00f6ffnen\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n\n<\/nav>\n\n<!-- Mobile Vollbild-Men\u00fc -->\n<div id=\"be-mobile-menu\">\n  <a href=\"https:\/\/spiritual-activity.org\/\">Start<\/a>\n  <!-- Entwicklung: noch nicht anzeigen -->\n  <!-- <a href=\"https:\/\/spiritual-activity.org\/entwicklung\/\" onclick=\"beCloseMenu()\">Entwicklung<\/a> -->\n  <a href=\"https:\/\/spiritual-activity.org\/verein\/\" onclick=\"beCloseMenu()\">Leben im Denken e.V.<\/a>\n  <a href=\"https:\/\/spiritual-activity.org\/ueber-uns\/\" onclick=\"beCloseMenu()\">\u00dcber uns<\/a>\n  <a href=\"https:\/\/spiritual-activity.org\/kontakt\/\" onclick=\"beCloseMenu()\">Kontakt<\/a>\n  <!-- Shop: noch nicht anzeigen -->\n  <!-- <a href=\"https:\/\/spiritual-activity.org\/store\/\" onclick=\"beCloseMenu()\">Shop<\/a> -->\n  <div class=\"be-lang-mobile\"><\/div>\n<\/div>\n\n\n<script>\nfunction beOpenMenu() {\n  document.getElementById('be-mobile-menu').classList.add('be-open');\n  document.getElementById('be-nav').classList.add('be-menu-open');\n  document.body.style.overflow = 'hidden';\n}\n\nfunction beCloseMenu() {\n  document.getElementById('be-mobile-menu').classList.remove('be-open');\n  document.getElementById('be-nav').classList.remove('be-menu-open');\n  document.body.style.overflow = '';\n}\n\n\/* ============================================================\n   Automatische Sprach-Weiterleitung f\u00fcr Nav-Links\n   ============================================================ *\/\nfunction beLocalizeNavLinks() {\n  \/\/ Sprachcodes, die TranslatePress als Subdirectory-Prefix nutzt\n  \/\/ (Deutsch = Default, daher kein Prefix)\n  var LANGS = ['en', 'es', 'it', 'ru'];\n\n  var pathMatch = window.location.pathname.match(\/^\\\/([a-z]{2})(\\\/|$)\/);\n  var currentLang = (pathMatch && LANGS.indexOf(pathMatch[1]) !== -1) ? pathMatch[1] : null;\n\n  \/\/ Wenn wir auf Deutsch (Default) sind, nichts tun \u2013 Links sind bereits korrekt\n  if (!currentLang) return;\n\n  var navLinks = document.querySelectorAll(\n    '#be-nav a[href^=\"https:\/\/spiritual-activity.org\"], #be-mobile-menu a[href^=\"https:\/\/spiritual-activity.org\"]'\n  );\n\n  navLinks.forEach(function (link) {\n    \/\/ Sprachumschalter-Links (xyz-ips) NICHT anfassen \u2013\n    \/\/ sonst wird der R\u00fcckweg zu Deutsch mit dem aktuellen Sprach-Prefix \u00fcberschrieben\n    \/\/ und man kommt aus der englischen\/etc. Version nicht mehr zur\u00fcck nach Deutsch.\n    if (link.closest('.be-lang') || link.closest('.be-lang-mobile')) return;\n\n    try {\n      var url = new URL(link.getAttribute('href'));\n      var alreadyPrefixed = new RegExp('^\/(' + LANGS.join('|') + ')(\/|$)').test(url.pathname);\n      if (!alreadyPrefixed) {\n        \/\/ z.B. \"\/verein\/\" -> \"\/en\/verein\/\"\n        url.pathname = '\/' + currentLang + url.pathname;\n        link.setAttribute('href', url.toString());\n      }\n    } catch (e) {\n      \/\/ ung\u00fcltige URL \u00fcberspringen\n    }\n  });\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n  var burger = document.getElementById('be-hamburger');\n  var menu   = document.getElementById('be-mobile-menu');\n\n  if (burger) burger.addEventListener('click', function() {\n    if (menu.classList.contains('be-open')) {\n      beCloseMenu();\n    } else {\n      beOpenMenu();\n    }\n  });\n\n  if (menu) menu.addEventListener('click', function(e) {\n    if (e.target === menu) beCloseMenu();\n  });\n\n  beLocalizeNavLinks();\n});\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<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da685fe e-flex e-con-boxed e-con e-parent\" data-id=\"da685fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-318bfa5 e-con-full e-flex e-con e-child\" data-id=\"318bfa5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eb879d elementor-widget elementor-widget-heading\" data-id=\"5eb879d\" 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\">Volunteer Team - Anmeldung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-810717c e-con-full e-flex e-con e-child\" data-id=\"810717c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9715027 e-flex e-con-boxed e-con e-parent\" data-id=\"9715027\" 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-5e3d188 elementor-widget elementor-widget-text-editor\" data-id=\"5e3d188\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tDie Team-Anmeldung ist nur auf Deutsch und Englisch verf\u00fcgbar. <span><br>The team registration is only available in German and English.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-019e944 e-flex e-con-boxed e-con e-parent\" data-id=\"019e944\" 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-1de09be elementor-widget elementor-widget-html\" data-id=\"1de09be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Team Registration<\/title>\n<\/head>\n<body style=\"margin:0; background:transparent;\">\n\n<div id=\"tw-overlay-en\" style=\"display:none; position:fixed; inset:0; background:rgba(232,244,249,0.92); z-index:99999; flex-direction:column; align-items:center; justify-content:center; gap:20px;\">\n  <div style=\"width:52px; height:52px; border:4px solid #a8cfe0; border-top-color:#21759b; border-radius:50%; animation:tw-spin-en 0.8s linear infinite;\"><\/div>\n  <div style=\"font-family:'Tinos',Georgia,serif; font-size:22px; color:#195f7e;\">Submitting\u2026<\/div>\n<\/div>\n<style>@keyframes tw-spin-en { to { transform:rotate(360deg); } }<\/style>\n\n<div id=\"tw-host-en\"><\/div>\n\n<script>\n(function () {\n\n  const N8N_WEBHOOK_URL = \"https:\/\/n8n.spiritual-activity.org\/webhook\/team-anmeldung\";\n\n  \/\/ Display labels are English; the values sent to the backend stay\n  \/\/ identical to the German version so all submissions remain consistent\n  \/\/ regardless of which language the form was filled out in.\n  const COURSE_LABELS = {\n    be2026: \"Basic Exercises 2026\/27\",\n    lnd:    \"Life after Death 2027\",\n    pdf:    \"Jahrestraining Philosophie der Freiheit\"\n  };\n\n  \/\/ value = German (kept for backend consistency), label = English display text\n  const SPRACHRAUM_OPTIONS = [\n    { value: \"Deutsch\",                             label: \"German\" },\n    { value: \"Englisch: USA\",                       label: \"English: USA\" },\n    { value: \"Englisch: Gro\u00dfbritannien\/Irland\",     label: \"English: UK\/Ireland\" },\n    { value: \"Englisch: Indien\",                    label: \"English: India\" },\n    { value: \"Englisch: Neuseeland\/Australien\",     label: \"English: New Zealand\/Australia\" },\n    { value: \"Spanisch: Spanien\",                   label: \"Spanish: Spain\" },\n    { value: \"Spanisch: S\u00fcdamerika\",                label: \"Spanish: South America\" },\n    { value: \"Franz\u00f6sisch\",                         label: \"French\" },\n    { value: \"Italienisch\",                         label: \"Italian\" },\n    { value: \"Portugiesisch: Brasilien\",            label: \"Portuguese: Brazil\" },\n    { value: \"Portugiesisch: Portugal\",             label: \"Portuguese: Portugal\" },\n    { value: \"Arabisch\",                            label: \"Arabic\" },\n    { value: \"Hebr\u00e4isch\",                           label: \"Hebrew\" },\n    { value: \"Farsi\",                               label: \"Farsi\" },\n    { value: \"Georgisch\",                           label: \"Georgian\" },\n    { value: \"Russisch\",                            label: \"Russian\" },\n    { value: \"Chinesisch\",                          label: \"Chinese\" },\n    { value: \"Japanisch\",                           label: \"Japanese\" },\n    { value: \"Koreanisch\",                          label: \"Korean\" }\n  ];\n\n  \/\/ \u2500\u2500 Shadow DOM \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  const host   = document.getElementById(\"tw-host-en\");\n  const shadow = host.attachShadow({ mode: \"open\" });\n\n  shadow.innerHTML = `\n<style>\n  @keyframes tw-spin { to { transform:rotate(360deg); } }\n  @keyframes tw-pulse { 0%,100%{opacity:1} 50%{opacity:.5} }\n\n  :host {\n    --bg:           #f4f8fb;\n    --card:         #ffffff;\n    --ink:          #195f7e;\n    --ink-muted:    #21759b;\n    --accent:       #21759b;\n    --accent-dark:  #195f7e;\n    --accent-light: #e8f4f9;\n    --border:       #b8d8e8;\n    --radius-sm:    10px;\n    display: block;\n  }\n\n  * { box-sizing: border-box; }\n\n  .root {\n    font-family: 'Tinos', Georgia, serif;\n    font-size: 20px; color: var(--ink);\n    background: transparent;\n    padding: 20px;\n    display: flex; justify-content: center;\n  }\n\n  .card {\n    background: var(--card);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n    padding: 36px 32px;\n    width: 100%; max-width: 680px;\n    box-shadow: 0 4px 24px rgba(33,117,155,0.08);\n  }\n  @media(max-width:480px){ .card { padding:24px 16px; border-radius:16px; } }\n\n  \/* Progress *\/\n  .progress { display:flex; gap:8px; margin-bottom:32px; }\n  .prog-step { flex:1; height:4px; background:var(--border); border-radius:999px; transition:background .35s; }\n  .prog-step.done   { background:var(--accent); opacity:.4; }\n  .prog-step.active { background:var(--accent); }\n\n  \/* Step visibility *\/\n  .step { display:none; }\n  .step.active { display:block; }\n\n  \/* Typography *\/\n  .step-label { font-size:12px; letter-spacing:.08em; text-transform:uppercase; color:var(--ink-muted); margin-bottom:10px; }\n  h2 { font-size:26px; font-weight:500; line-height:1.2; margin:0 0 6px; color:var(--accent); }\n  .subtext { font-size:18px; color:var(--ink-muted); margin:0 0 24px; line-height:1.6; }\n  label.lbl { display:block; font-size:18px; font-weight:700; margin-bottom:6px; color:var(--ink); }\n\n  \/* Inputs *\/\n  select, input[type=text], input[type=email], input[type=tel], textarea {\n    width:100%; padding:13px 15px;\n    border:1px solid var(--border); border-radius:var(--radius-sm);\n    background:var(--bg);\n    font-family:'Tinos',Georgia,serif; font-size:18px; color:var(--ink);\n    transition:border-color .2s; margin-bottom:14px;\n  }\n  select {\n    appearance:none;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2321759b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");\n    background-repeat:no-repeat; background-position:right 15px center; cursor:pointer;\n  }\n  select:disabled { opacity:.45; cursor:not-allowed; }\n  select:focus, input:focus, textarea:focus {\n    outline:none; border-color:var(--accent); box-shadow:0 0 0 3px rgba(33,117,155,.1);\n  }\n  textarea { resize:vertical; min-height:100px; }\n\n  \/* Grid *\/\n  .grid2 { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:14px; }\n  .grid31 { display:grid; grid-template-columns:3fr 1fr; gap:14px; margin-bottom:14px; }\n  @media(max-width:480px){ .grid2,.grid31 { grid-template-columns:1fr; } }\n\n  \/* Multiselect dropdown (Step 4: Language area) *\/\n  .ms-wrap { position:relative; margin-bottom:14px; }\n  .ms-toggle {\n    width:100%; text-align:left; padding:13px 15px;\n    border:1px solid var(--border); border-radius:var(--radius-sm);\n    background:var(--bg); font-family:'Tinos',Georgia,serif; font-size:18px; color:var(--ink);\n    cursor:pointer; display:flex; justify-content:space-between; align-items:center; gap:10px;\n  }\n  .ms-toggle span.ms-toggle-text { flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }\n  .ms-toggle.placeholder span.ms-toggle-text { color:#7fa8bd; }\n  .ms-toggle .ms-arrow { width:10px; height:10px; border-right:2px solid var(--accent); border-bottom:2px solid var(--accent); transform:rotate(45deg); transition:transform .2s; flex-shrink:0; }\n  .ms-wrap.open .ms-toggle .ms-arrow { transform:rotate(-135deg); }\n  .ms-wrap.open .ms-toggle { border-color:var(--accent); box-shadow:0 0 0 3px rgba(33,117,155,.1); }\n  .ms-dropdown {\n    display:none; position:absolute; top:calc(100% + 6px); left:0; right:0;\n    max-height:260px; overflow-y:auto; background:#fff; border:1px solid var(--border);\n    border-radius:var(--radius-sm); box-shadow:0 8px 24px rgba(33,117,155,.18); z-index:10; padding:6px;\n  }\n  .ms-wrap.open .ms-dropdown { display:block; }\n  .ms-option { display:flex; align-items:center; gap:10px; padding:10px 12px; border-radius:8px; cursor:pointer; font-size:17px; user-select:none; }\n  .ms-option:hover { background:var(--accent-light); }\n  .ms-option.checked { background:var(--accent-light); }\n  .ms-option.checked span { font-weight:700; color:var(--accent); }\n  .ms-box { width:18px; height:18px; border:2px solid var(--border); border-radius:4px; flex-shrink:0; background:#fff; display:flex; align-items:center; justify-content:center; }\n  .ms-option.checked .ms-box { background:var(--accent); border-color:var(--accent); }\n  .ms-option.checked .ms-box::after { content:\"\"; width:5px; height:9px; border:2px solid #fff; border-top:0; border-left:0; transform:rotate(45deg) translateY(-1px); }\n\n  \/* Buttons *\/\n  .btn-row { display:flex; gap:10px; margin-top:24px; flex-wrap:wrap; }\n  .btn {\n    flex:1; min-width:140px; padding:15px 17px;\n    border-radius:var(--radius-sm);\n    font-family:'Tinos',Georgia,serif; font-size:18px; font-weight:700;\n    cursor:pointer; transition:all .2s; border:0;\n  }\n  .btn-primary { background:var(--accent); color:#fff; }\n  .btn-primary:hover:not(:disabled) { background:var(--accent-dark); transform:translateY(-1px); }\n  .btn-primary:disabled { opacity:.4; cursor:not-allowed; }\n  .btn-secondary { background:transparent; color:var(--ink); border:1px solid var(--border); }\n  .btn-secondary:hover { background:var(--bg); }\n\n  \/* Error *\/\n  .err { display:none; margin-top:15px; padding:13px 15px; border-radius:var(--radius-sm); background:#FFF3F3; border:1px solid rgba(220,30,30,.2); color:#8A1F1F; font-size:17px; line-height:1.5; }\n\n  \/* Spinner *\/\n  .spinner { display:inline-block; width:16px; height:16px; border:2px solid rgba(255,255,255,.4); border-top-color:#fff; border-radius:50%; animation:tw-spin .7s linear infinite; vertical-align:middle; margin-right:8px; }\n<\/style>\n\n<div class=\"root\">\n  <div class=\"card\" id=\"card\">\n\n    <div class=\"progress\">\n      <div class=\"prog-step\" id=\"p1\"><\/div>\n      <div class=\"prog-step\" id=\"p2\"><\/div>\n      <div class=\"prog-step\" id=\"p3\"><\/div>\n      <div class=\"prog-step\" id=\"p4\"><\/div>\n      <div class=\"prog-step\" id=\"p5\"><\/div>\n    <\/div>\n\n    <!-- S1: WELCOME -->\n    <div class=\"step active\" id=\"s1\">\n      <div class=\"step-label\">Step 1 of 5<\/div>\n      <h2>Team Registration<\/h2>\n      <p class=\"subtext\">To take part in our shared courses, we need your registration. Just a few steps and you're all set.<\/p>\n      <button class=\"btn btn-primary\" id=\"s1-next\" style=\"width:100%;\">Start Registration<\/button>\n    <\/div>\n\n    <!-- S2: COURSE -->\n    <div class=\"step\" id=\"s2\">\n      <div class=\"step-label\">Step 2 of 5<\/div>\n      <h2>Choose a Course<\/h2>\n      <p class=\"subtext\">Which course would you like to register for?<\/p>\n      <label class=\"lbl\" for=\"sel-kurs\">Course<\/label>\n      <select id=\"sel-kurs\">\n        <option value=\"\" disabled selected>Please select\u2026<\/option>\n        <option value=\"be2026\">Basic Exercises 2026\/27<\/option>\n        <option value=\"lnd\">Life after Death 2027<\/option>\n        <option value=\"pdf\" disabled>Jahrestraining Philosophie der Freiheit<\/option>\n      <\/select>\n      <div class=\"err\" id=\"e2\"><\/div>\n      <div class=\"btn-row\">\n        <button class=\"btn btn-secondary\" id=\"s2-back\">Back<\/button>\n        <button class=\"btn btn-primary\"   id=\"s2-next\" disabled>Next<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- S3: LANGUAGE -->\n    <div class=\"step\" id=\"s3\">\n      <div class=\"step-label\">Step 3 of 5<\/div>\n      <h2>Language &amp; Participation<\/h2>\n      <label class=\"lbl\" for=\"sel-lang\">In which language will you participate?<\/label>\n      <select id=\"sel-lang\">\n        <option value=\"\" disabled selected>Please select\u2026<\/option>\n        <option value=\"Deutsch\">German<\/option>\n        <option value=\"Englisch\">English<\/option>\n        <option value=\"Spanisch\">Spanish<\/option>\n        <option value=\"Franz\u00f6sisch\">French<\/option>\n        <option value=\"Italienisch\">Italian<\/option>\n        <option value=\"Portugiesisch\">Portuguese<\/option>\n        <option value=\"Arabisch\">Arabic<\/option>\n        <option value=\"Hebr\u00e4isch\">Hebrew<\/option>\n        <option value=\"Farsi\">Farsi<\/option>\n        <option value=\"Georgisch\">Georgian<\/option>\n        <option value=\"Russisch\">Russian<\/option>\n        <option value=\"Chinesisch\">Chinese<\/option>\n        <option value=\"Japanisch\">Japanese<\/option>\n        <option value=\"Koreanisch\">Korean<\/option>\n      <\/select>\n      <div class=\"err\" id=\"e3\"><\/div>\n      <div class=\"btn-row\">\n        <button class=\"btn btn-secondary\" id=\"s3-back\">Back<\/button>\n        <button class=\"btn btn-primary\"   id=\"s3-next\" disabled>Next<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- S4: LANGUAGE AREA & ROLE -->\n    <div class=\"step\" id=\"s4\">\n      <div class=\"step-label\">Step 4 of 5<\/div>\n      <h2>Language Area &amp; Role<\/h2>\n      <p class=\"subtext\">Please indicate which language area you are active in, and briefly describe your role.<\/p>\n\n      <label class=\"lbl\" for=\"ms-toggle\">Which language area are you active in?<\/label>\n      <div class=\"ms-wrap\" id=\"ms-wrap\">\n        <button type=\"button\" class=\"ms-toggle placeholder\" id=\"ms-toggle\">\n          <span class=\"ms-toggle-text\">Please select\u2026<\/span>\n          <span class=\"ms-arrow\"><\/span>\n        <\/button>\n        <div class=\"ms-dropdown\" id=\"ms-dropdown\"><\/div>\n      <\/div>\n\n      <label class=\"lbl\" for=\"f-funktion\">What are your roles\/areas of responsibility?<\/label>\n      <textarea id=\"f-funktion\" placeholder=\"Please describe\u2026\"><\/textarea>\n\n      <div class=\"err\" id=\"e4\"><\/div>\n      <div class=\"btn-row\">\n        <button class=\"btn btn-secondary\" id=\"s4-back\">Back<\/button>\n        <button class=\"btn btn-primary\"   id=\"s4-next\" disabled>Next<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- S5: CONTACT -->\n    <div class=\"step\" id=\"s5\">\n      <div class=\"step-label\">Step 5 of 5<\/div>\n      <h2>Your Details<\/h2>\n      <div class=\"grid2\">\n        <div><label class=\"lbl\">First name *<\/label><input type=\"text\" id=\"f-vorname\" placeholder=\"First name\" autocomplete=\"given-name\"><\/div>\n        <div><label class=\"lbl\">Last name *<\/label><input type=\"text\" id=\"f-nachname\" placeholder=\"Last name\" autocomplete=\"family-name\"><\/div>\n      <\/div>\n      <label class=\"lbl\">Email *<\/label>\n      <input type=\"email\" id=\"f-email\" placeholder=\"name@example.com\" autocomplete=\"email\">\n      <label class=\"lbl\">Phone<\/label>\n      <input type=\"tel\" id=\"f-telefon\" placeholder=\"+41 79 123 45 67\" autocomplete=\"tel\">\n      <div class=\"grid31\">\n        <div><label class=\"lbl\">Street *<\/label><input type=\"text\" id=\"f-strasse\" placeholder=\"Main Street\" autocomplete=\"address-line1\"><\/div>\n        <div><label class=\"lbl\">No.<\/label><input type=\"text\" id=\"f-hausnr\" placeholder=\"12a\"><\/div>\n      <\/div>\n      <input type=\"text\" id=\"f-adresszusatz\" placeholder=\"Address line 2\" autocomplete=\"address-line2\">\n      <div class=\"grid2\">\n        <div><label class=\"lbl\">Postal code *<\/label><input type=\"text\" id=\"f-plz\" placeholder=\"4053\" autocomplete=\"postal-code\"><\/div>\n        <div><label class=\"lbl\">City *<\/label><input type=\"text\" id=\"f-ort\" placeholder=\"Basel\" autocomplete=\"address-level2\"><\/div>\n      <\/div>\n      <label class=\"lbl\">Country *<\/label>\n      <input type=\"text\" id=\"f-land\" placeholder=\"Switzerland\" autocomplete=\"country-name\">\n      <label class=\"lbl\">Message \/ Comment<\/label>\n      <textarea id=\"f-nachricht\" placeholder=\"Optional message\u2026\"><\/textarea>\n      <div class=\"err\" id=\"e5\"><\/div>\n      <div class=\"btn-row\">\n        <button class=\"btn btn-secondary\" id=\"s5-back\">Back<\/button>\n        <button class=\"btn btn-primary\"   id=\"s5-submit\" disabled>Submit Registration<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n  `;\n\n  \/\/ \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  const $ = id => shadow.getElementById(id);\n\n  function showStep(n) {\n    for (let i = 1; i <= 5; i++) {\n      const s = $(\"s\" + i);\n      if (s) s.classList.toggle(\"active\", i === n);\n      const p = $(\"p\" + i);\n      if (p) {\n        p.className = \"prog-step\" + (i < n ? \" done\" : i === n ? \" active\" : \"\");\n      }\n    }\n  }\n\n  function setBtn(id, on) {\n    const b = $(id);\n    if (!b) return;\n    b.disabled = !on;\n  }\n\n  function showErr(id, msg) { const e = $(id); if(e){ e.style.display=\"block\"; e.textContent=msg; } }\n  function clearErr(id)     { const e = $(id); if(e){ e.style.display=\"none\";  e.textContent=\"\"; } }\n\n  \/\/ \u2500\u2500 State \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  const state = {\n    kurs: \"\",\n    lang: \"\",\n    sprachraum: new Set(),\n    funktion: \"\"\n  };\n\n  \/\/ \u2500\u2500 S2: Course \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  $(\"s1-next\").addEventListener(\"click\", () => showStep(2));\n  $(\"s2-back\").addEventListener(\"click\", () => showStep(1));\n  $(\"sel-kurs\").addEventListener(\"change\", e => {\n    state.kurs = e.target.value;\n    setBtn(\"s2-next\", !!state.kurs);\n    clearErr(\"e2\");\n    updateLangOptions();\n  });\n\n  const LANG_ALWAYS_ALLOWED = [\"Deutsch\", \"Englisch\"];\n\n  function updateLangOptions() {\n    const selLang = $(\"sel-lang\");\n    const restricted = state.kurs === \"lnd\";\n    let selectedGotDisabled = false;\n\n    Array.from(selLang.options).forEach(opt => {\n      if (!opt.value) return; \/\/ \"Please select\u2026\"\n      const allow = !restricted || LANG_ALWAYS_ALLOWED.includes(opt.value);\n      opt.disabled = !allow;\n      if (!allow && opt.selected) selectedGotDisabled = true;\n    });\n\n    if (selectedGotDisabled) {\n      selLang.value = \"\";\n      state.lang = \"\";\n      setBtn(\"s3-next\", false);\n    }\n  }\n  $(\"s2-next\").addEventListener(\"click\", () => {\n    if (state.kurs) showStep(3);\n  });\n\n  \/\/ \u2500\u2500 S3: Language \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  $(\"s3-back\").addEventListener(\"click\", () => showStep(2));\n  $(\"sel-lang\").addEventListener(\"change\", e => {\n    state.lang = e.target.value;\n    setBtn(\"s3-next\", !!state.lang);\n    clearErr(\"e3\");\n  });\n  $(\"s3-next\").addEventListener(\"click\", () => {\n    if (state.lang) showStep(4);\n  });\n\n  \/\/ \u2500\u2500 S4: Language area & role \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  $(\"s4-back\").addEventListener(\"click\", () => showStep(3));\n\n  const msWrap     = $(\"ms-wrap\");\n  const msToggle   = $(\"ms-toggle\");\n  const msDropdown = $(\"ms-dropdown\");\n  const msToggleText = msToggle.querySelector(\".ms-toggle-text\");\n\n  SPRACHRAUM_OPTIONS.forEach(opt => {\n    const el = document.createElement(\"div\");\n    el.className = \"ms-option\";\n    el.dataset.value = opt.value;\n    el.innerHTML = `<div class=\"ms-box\"><\/div><span>${opt.label}<\/span>`;\n    el.addEventListener(\"click\", () => {\n      if (state.sprachraum.has(opt.value)) state.sprachraum.delete(opt.value);\n      else state.sprachraum.add(opt.value);\n      el.classList.toggle(\"checked\", state.sprachraum.has(opt.value));\n      updateMsToggleLabel();\n      clearErr(\"e4\");\n      updateS4Next();\n    });\n    msDropdown.appendChild(el);\n  });\n\n  function labelForValue(val) {\n    const found = SPRACHRAUM_OPTIONS.find(o => o.value === val);\n    return found ? found.label : val;\n  }\n\n  function updateMsToggleLabel() {\n    if (state.sprachraum.size === 0) {\n      msToggleText.textContent = \"Please select\u2026\";\n      msToggle.classList.add(\"placeholder\");\n    } else {\n      msToggleText.textContent = Array.from(state.sprachraum).map(labelForValue).join(\", \");\n      msToggle.classList.remove(\"placeholder\");\n    }\n  }\n\n  msToggle.addEventListener(\"click\", () => msWrap.classList.toggle(\"open\"));\n\n  shadow.addEventListener(\"click\", e => {\n    if (!e.composedPath().includes(msWrap)) msWrap.classList.remove(\"open\");\n  });\n\n  $(\"f-funktion\").addEventListener(\"input\", e => {\n    state.funktion = e.target.value;\n    clearErr(\"e4\");\n    updateS4Next();\n  });\n\n  function updateS4Next() {\n    const ok = state.sprachraum.size > 0 && state.funktion.trim().length > 0;\n    setBtn(\"s4-next\", ok);\n  }\n\n  $(\"s4-next\").addEventListener(\"click\", () => {\n    if (state.sprachraum.size === 0) return showErr(\"e4\", \"Please select at least one language area.\");\n    if (!state.funktion.trim())      return showErr(\"e4\", \"Please describe your role\/areas of responsibility.\");\n    msWrap.classList.remove(\"open\");\n    showStep(5);\n  });\n\n  \/\/ \u2500\u2500 S5: Contact \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  $(\"s5-back\").addEventListener(\"click\", () => showStep(4));\n\n  function validateS5() {\n    const emailOk = \/\\S+@\\S+\\.\\S+\/.test($(\"f-email\").value || \"\");\n    const ok = !!($(\"f-vorname\").value || \"\").trim() &&\n               !!($(\"f-nachname\").value || \"\").trim() &&\n               emailOk &&\n               !!($(\"f-strasse\").value || \"\").trim() &&\n               !!($(\"f-plz\").value || \"\").trim() &&\n               !!($(\"f-ort\").value || \"\").trim() &&\n               !!($(\"f-land\").value || \"\").trim();\n    setBtn(\"s5-submit\", ok);\n    return ok;\n  }\n\n  [\"f-vorname\",\"f-nachname\",\"f-email\",\"f-telefon\",\"f-strasse\",\"f-hausnr\",\"f-adresszusatz\",\"f-plz\",\"f-ort\",\"f-land\",\"f-nachricht\"].forEach(id => {\n    $(id).addEventListener(\"input\", () => { clearErr(\"e5\"); validateS5(); });\n  });\n\n  $(\"s5-submit\").addEventListener(\"click\", async () => {\n    clearErr(\"e5\");\n    if (!validateS5()) return showErr(\"e5\", \"Please fill in first name, last name, email, street, postal code, city and country.\");\n\n    const btn     = $(\"s5-submit\");\n    const overlay = document.getElementById(\"tw-overlay-en\");\n    btn.disabled  = true;\n    btn.innerHTML = '<span class=\"spinner\"><\/span> Sending\u2026';\n    if (overlay) overlay.style.display = \"flex\";\n\n    const payload = {\n      timestamp:    new Date().toISOString(),\n      kurs:         COURSE_LABELS[state.kurs] || state.kurs,\n      sprache:      state.lang,\n      sprachraum:   Array.from(state.sprachraum),\n      funktion:     state.funktion.trim(),\n      person: {\n        vorname:  ($(\"f-vorname\").value  || \"\").trim(),\n        nachname: ($(\"f-nachname\").value || \"\").trim(),\n        email:    ($(\"f-email\").value    || \"\").trim(),\n        telefon:  ($(\"f-telefon\").value  || \"\").trim(),\n        strasse:  (($(\"f-strasse\").value || \"\").trim() + \" \" + ($(\"f-hausnr\").value || \"\").trim()).trim(),\n        adresszusatz: ($(\"f-adresszusatz\").value || \"\").trim(),\n        plz:      ($(\"f-plz\").value      || \"\").trim(),\n        ort:      ($(\"f-ort\").value      || \"\").trim(),\n        land:     ($(\"f-land\").value     || \"\").trim()\n      },\n      nachricht: ($(\"f-nachricht\").value || \"\").trim()\n    };\n\n    try {\n      const res = await fetch(N8N_WEBHOOK_URL, {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\" },\n        body: JSON.stringify(payload)\n      });\n      if (!res.ok) throw new Error(\"Server response: \" + res.status);\n      if (overlay) overlay.style.display = \"none\";\n      $(\"card\").innerHTML = `\n        <div style=\"text-align:center; padding:20px 0 10px;\">\n          <div style=\"font-size:60px; margin-bottom:16px; color:#195f7e;\">\u2713<\/div>\n          <h2 style=\"font-family:'Tinos',Georgia,serif; font-size:28px; font-weight:500; margin:0 0 14px; color:#21759b;\">Thank you!<\/h2>\n          <p style=\"font-family:'Tinos',Georgia,serif; font-size:18px; color:#195f7e; line-height:1.7; margin:0;\">\n            Your registration for <strong>${COURSE_LABELS[state.kurs]}<\/strong> has been received successfully.<br>\n            We look forward to walking this path together with you.\n          <\/p>\n        <\/div>`;\n    } catch (err) {\n      if (overlay) overlay.style.display = \"none\";\n      btn.disabled  = false;\n      btn.textContent = \"Submit Registration\";\n      showErr(\"e5\", \"Submission failed: \" + (err.message || String(err)));\n    }\n  });\n\n  showStep(1);\n\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b915bd7 e-flex e-con-boxed e-con e-parent\" data-id=\"b915bd7\" 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-853f7e7 elementor-widget elementor-widget-shortcode\" data-id=\"853f7e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"365\" class=\"elementor elementor-365\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98cac32 e-flex e-con-boxed e-con e-parent\" data-id=\"98cac32\" 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-b7e901a elementor-widget elementor-widget-html\" data-id=\"b7e901a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .isa-footer {\n    background: #ffffff;\n    border-top: 1px solid rgba(33,117,155,0.12);\n    padding: 3rem 2rem 1.5rem;\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 1rem;\n    min-height: 6rem;\n    font-family: 'DM Sans', system-ui, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n  .isa-footer__copy {\n    font-size: 14px;\n    color: #9ca3af;\n  }\n  .isa-footer__links {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n  .isa-footer__links a {\n    font-size: 14px;\n    color: #9ca3af;\n    text-decoration: none;\n    padding: 2px 4px;\n    transition: color 0.2s;\n  }\n  .isa-footer__links a:hover {\n    color: #21759b;\n  }\n  .isa-footer__sep {\n    font-size: 14px;\n    color: rgba(33,117,155,0.22);\n  }\n  @media (max-width: 600px) {\n    .isa-footer {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      padding: 3rem 1.25rem 1.5rem;\n    }\n  }\n<\/style>\n\n<footer class=\"isa-footer\">\n  <span class=\"isa-footer__copy\">\u00a9 2026 Institute for Spiritual Activity<\/span>\n  <div class=\"https:\/\/spiritual-activity.org\/impressum\/\">\n    <a href=\"\/impressum\/\">Impressum<\/a>\n    <span class=\"isa-footer__sep\">\u00b7<\/span>\n    <a href=\"https:\/\/spiritual-activity.org\/datenschutz\/\">Datenschutz<\/a>\n    <span class=\"isa-footer__sep\">\u00b7<\/span>\n    <a href=\"https:\/\/spiritual-activity.org\/agb\/\">AGB<\/a>\n  <\/div>\n<\/footer>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Volunteer Team &#8211; Anmeldung Die Team-Anmeldung ist nur auf Deutsch und Englisch verf\u00fcgbar. The team registration is only available in German and English. Team-Anmeldung Wird \u00fcbermittelt\u2026 Team Registration Submitting\u2026<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-444","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/pages\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":58,"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/pages\/444\/revisions"}],"predecessor-version":[{"id":831,"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/pages\/444\/revisions\/831"}],"wp:attachment":[{"href":"https:\/\/spiritual-activity.org\/it\/wp-json\/wp\/v2\/media?parent=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}