.tm-card[data-astro-cid-xfmwsqxk]{border-radius:var(--r-card);background:rgb(var(--su-raised-rgb));box-shadow:var(--elev-3);color:rgb(var(--tx-rgb));padding:max(24px,min(3vw,44px))}.tm-kicker[data-astro-cid-xfmwsqxk]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--ac-text-rgb));margin-bottom:max(20px,min(2.6vh,28px));font-size:11px}.tm-grid[data-astro-cid-xfmwsqxk]{grid-template-columns:minmax(0,1fr);gap:max(14px,min(1.8vw,20px));display:grid}@media (min-width:560px){.tm-grid[data-astro-cid-xfmwsqxk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-feld[data-astro-cid-xfmwsqxk]{display:block}.tm-feld--voll[data-astro-cid-xfmwsqxk]{margin-top:max(14px,min(1.8vw,20px))}.tm-label[data-astro-cid-xfmwsqxk]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--tx-mut-rgb));margin-bottom:8px;font-size:11px;display:block}.tm-stern[data-astro-cid-xfmwsqxk]{color:rgb(var(--ac-text-rgb))}.tm-opt[data-astro-cid-xfmwsqxk]{text-transform:none;letter-spacing:.04em;opacity:.7}.tm-input[data-astro-cid-xfmwsqxk]{border-radius:var(--r-sm);border:1px solid rgb(var(--ln-rgb) / .14);background:rgb(var(--ac-surface-rgb) / .45);width:100%;color:rgb(var(--tx-rgb));padding:12px 14px;font-size:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.tm-input[data-astro-cid-xfmwsqxk]::placeholder{color:rgb(var(--tx-mut-rgb) / .75)}.tm-input[data-astro-cid-xfmwsqxk]:hover{border-color:rgb(var(--ac-rgb) / .3)}.tm-input[data-astro-cid-xfmwsqxk]:focus{border-color:rgb(var(--ac-rgb));background:rgb(var(--su-raised-rgb));box-shadow:0 0 0 3px rgb(var(--ac-rgb) / .16);outline:none}textarea[data-astro-cid-xfmwsqxk].tm-input{resize:vertical;min-height:92px}.tm-zeiten[data-astro-cid-xfmwsqxk]{border:0;margin-top:max(20px,min(2.6vh,28px));padding:0}.tm-termin[data-astro-cid-xfmwsqxk]{margin-top:max(20px,min(2.6vh,28px))}.tm-termin[data-astro-cid-xfmwsqxk] .pp-col--book{padding-right:0}.tm-chips[data-astro-cid-xfmwsqxk]{flex-wrap:wrap;gap:9px;display:flex}.tm-chip[data-astro-cid-xfmwsqxk]{cursor:pointer}.tm-chip[data-astro-cid-xfmwsqxk] input[data-astro-cid-xfmwsqxk]{opacity:0;width:0;height:0;position:absolute}.tm-chip[data-astro-cid-xfmwsqxk] span[data-astro-cid-xfmwsqxk]{border-radius:var(--r-pill);border:1px solid rgb(var(--ln-rgb) / .16);background:rgb(var(--ac-surface-rgb) / .5);color:rgb(var(--tx-soft-rgb));padding:9px 18px;font-size:13.5px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.tm-chip[data-astro-cid-xfmwsqxk]:hover span[data-astro-cid-xfmwsqxk]{border-color:rgb(var(--ac-rgb) / .45);color:rgb(var(--tx-rgb))}.tm-chip[data-astro-cid-xfmwsqxk] input[data-astro-cid-xfmwsqxk]:checked+span[data-astro-cid-xfmwsqxk]{background:rgb(var(--ac-rgb));border-color:rgb(var(--ac-rgb));color:rgb(var(--ac-on-rgb))}.tm-chip[data-astro-cid-xfmwsqxk] input[data-astro-cid-xfmwsqxk]:focus-visible+span[data-astro-cid-xfmwsqxk]{box-shadow:0 0 0 3px rgb(var(--ac-rgb) / .22)}.tm-senden[data-astro-cid-xfmwsqxk]{border-radius:var(--r-pill);background:rgb(var(--ac-rgb));width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--ac-on-rgb));box-shadow:var(--elev-1);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin-top:max(24px,min(3.2vh,34px));padding:15px 28px;font-size:13px;transition:box-shadow .2s,transform .2s;display:inline-flex}@media (min-width:560px){.tm-senden[data-astro-cid-xfmwsqxk]{width:auto}}.tm-senden[data-astro-cid-xfmwsqxk]:hover{box-shadow:var(--elev-2), 0 10px 30px -14px rgb(var(--ac-rgb) / .7);transform:translateY(-1px)}.tm-danke[data-astro-cid-xfmwsqxk]{border-radius:var(--r-sm);background:rgb(var(--ac-surface-rgb));color:rgb(var(--ac-text-rgb));margin-top:max(16px,min(2vh,20px));padding:12px 14px;font-size:14px;line-height:1.6}.tm-danke[data-astro-cid-xfmwsqxk][hidden]{display:none}.tm-fehler[data-astro-cid-xfmwsqxk]{color:rgb(var(--ac-text-rgb));box-shadow:inset 2px 0 0 rgb(var(--ac-rgb));margin-top:max(16px,min(2vh,20px));padding:10px 0 10px 14px;font-size:14px;line-height:1.6}.tm-fehler[data-astro-cid-xfmwsqxk][hidden]{display:none}@media (prefers-reduced-motion:reduce){.tm-input[data-astro-cid-xfmwsqxk],.tm-chip[data-astro-cid-xfmwsqxk] span[data-astro-cid-xfmwsqxk],.tm-senden[data-astro-cid-xfmwsqxk],.tm-senden[data-astro-cid-xfmwsqxk] span[data-astro-cid-xfmwsqxk]{transition:none}.tm-senden[data-astro-cid-xfmwsqxk]:hover{transform:none}}
