.booth-areas.svelte-1ktojyx{padding:var(--gvbe-space-8) 0}.grid.svelte-1ktojyx{gap:var(--gvbe-space-5);margin-top:var(--gvbe-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.card.svelte-1ktojyx{background:var(--gvbe-surface);border:1px solid var(--gvbe-line);border-top:3px solid var(--gvbe-text);border-radius:var(--gvbe-radius-card);padding:var(--gvbe-space-5)}.desc.svelte-1ktojyx{color:var(--gvbe-text-muted);margin:var(--gvbe-space-1) 0 0}.facts.svelte-1ktojyx{color:var(--gvbe-brand-red);margin:var(--gvbe-space-3) 0 0;font-weight:600}.anfrage-bereich.svelte-1n3lddn{padding:var(--gvbe-space-8) 0}.dezent.svelte-1n3lddn{color:var(--gvbe-text-muted)}.dezent.svelte-1n3lddn a:where(.svelte-1n3lddn){color:var(--gvbe-brand-red)}.formular.svelte-1n3lddn{max-width:640px;margin-top:var(--gvbe-space-6)}.formular.svelte-1n3lddn .row:where(.svelte-1n3lddn){gap:var(--gvbe-space-4);grid-template-columns:1fr 1fr;display:grid}.bereiche-auswahl.svelte-1n3lddn{gap:var(--gvbe-space-2);flex-direction:column;display:flex}.bereich-option.svelte-1n3lddn{align-items:center;gap:var(--gvbe-space-2);font:var(--gvbe-text-small);display:flex}.honeypot.svelte-1n3lddn{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.error.svelte-1n3lddn{color:var(--gvbe-signal-action);margin:0 0 var(--gvbe-space-4)}.success.svelte-1n3lddn{background:var(--gvbe-surface);border:1px solid var(--gvbe-line);border-left:3px solid var(--gvbe-brand-red);border-radius:var(--gvbe-radius-card);padding:var(--gvbe-space-8);max-width:640px;margin-top:var(--gvbe-space-6)}@media (width<=560px){.formular.svelte-1n3lddn .row:where(.svelte-1n3lddn){grid-template-columns:1fr}}.event-content.svelte-14yrusy{padding:var(--gvbe-space-8) 0;gap:var(--gvbe-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.intro.svelte-14yrusy{color:var(--gvbe-text-muted);max-width:70ch;margin:0 0 var(--gvbe-space-2);grid-column:1/-1}.block.svelte-14yrusy{background:var(--gvbe-surface);border:1px solid var(--gvbe-line);border-radius:var(--gvbe-radius-card);padding:var(--gvbe-space-5)}.block.svelte-14yrusy h2:where(.svelte-14yrusy){margin:0 0 var(--gvbe-space-2)}.text.svelte-14yrusy{color:var(--gvbe-text-muted);white-space:pre-wrap;margin:0}.text.svelte-14yrusy a:where(.svelte-14yrusy){color:var(--gvbe-brand-red)}main.svelte-j1sphc{background:var(--gvbe-paper)}.wrap.svelte-j1sphc{max-width:800px;padding:var(--gvbe-space-16) var(--gvbe-space-6);margin:0 auto}.kicker.svelte-j1sphc{color:var(--gvbe-brand-red)}.stand.svelte-j1sphc{background:var(--gvbe-surface-sunken);border-top:1px solid var(--gvbe-line);border-bottom:1px solid var(--gvbe-line)}.stand.svelte-j1sphc h2:where(.svelte-j1sphc),.highlights.svelte-j1sphc h2:where(.svelte-j1sphc){margin:var(--gvbe-space-2) 0 var(--gvbe-space-4)}.stand.svelte-j1sphc p.gvbe-small:where(.svelte-j1sphc){color:var(--gvbe-text-muted);max-width:65ch}.highlights.svelte-j1sphc .wrap:where(.svelte-j1sphc){max-width:1000px}.highlights.svelte-j1sphc h2:where(.svelte-j1sphc){margin-bottom:var(--gvbe-space-8)}.grid.svelte-j1sphc{gap:var(--gvbe-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.item.svelte-j1sphc .icon:where(.svelte-j1sphc){margin:0 0 var(--gvbe-space-1);font-size:24px}.item.svelte-j1sphc h3:where(.svelte-j1sphc){margin:0 0 var(--gvbe-space-2)}.item.svelte-j1sphc p.gvbe-small:where(.svelte-j1sphc){color:var(--gvbe-text-muted)}.shared-bereich.svelte-j1sphc{border-top:1px solid var(--gvbe-line)}.shared-bereich.svelte-j1sphc .wrap:where(.svelte-j1sphc){max-width:1000px}.aussteller-bereich.svelte-j1sphc .wrap:where(.svelte-j1sphc){max-width:800px;padding-bottom:var(--gvbe-space-24)}.dezent.svelte-j1sphc{color:var(--gvbe-text-muted)}.dezent.svelte-j1sphc a:where(.svelte-j1sphc){color:var(--gvbe-brand-red)}.public-page.svelte-j1sphc .wrap:where(.svelte-j1sphc){max-width:1280px;padding:72px 40px}.street-poster.svelte-j1sphc{color:#fff;background:#e02036;border-radius:4px 4px 48px;padding:30px}.street-poster.svelte-j1sphc>span:where(.svelte-j1sphc){letter-spacing:.15em;font-size:10px;font-weight:800}.street-poster.svelte-j1sphc>strong:where(.svelte-j1sphc){letter-spacing:-.05em;margin:40px 0;font-size:clamp(38px,4.8vw,66px);line-height:1.02;display:block}.street-poster.svelte-j1sphc strong:where(.svelte-j1sphc) span:where(.svelte-j1sphc){color:#101e3c}.street-poster.svelte-j1sphc>div:where(.svelte-j1sphc){border-top:1px solid #ffffff65;justify-content:space-between;gap:20px;padding-top:20px;font-size:13px;font-weight:800;display:flex}.festival-info.svelte-j1sphc{border-bottom:1px solid #dce3eb}.festival-info.svelte-j1sphc .page-container:where(.svelte-j1sphc){grid-template-columns:repeat(3,1fr);display:grid}.festival-info.svelte-j1sphc .page-container:where(.svelte-j1sphc)>span:where(.svelte-j1sphc){color:#586779;padding:28px 20px 28px 0;font-size:13px}.festival-info.svelte-j1sphc strong:where(.svelte-j1sphc){color:#101e3c;margin-bottom:6px;font-size:16px;display:block}.stand.svelte-j1sphc .wrap:where(.svelte-j1sphc){grid-template-columns:.55fr 1fr 1fr;align-items:start;gap:40px;display:grid}.stand.svelte-j1sphc h2:where(.svelte-j1sphc){letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.15}.stand.svelte-j1sphc p.gvbe-small:where(.svelte-j1sphc){margin:0;line-height:1.8}.highlights.svelte-j1sphc h2:where(.svelte-j1sphc){letter-spacing:-.04em;max-width:22ch;font-size:clamp(28px,3.5vw,46px);line-height:1.15}.highlights.svelte-j1sphc .grid:where(.svelte-j1sphc){grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}.item.svelte-j1sphc{border-top:2px solid #101e3c;padding-top:24px}.item.svelte-j1sphc .icon:where(.svelte-j1sphc){color:#e02036;margin-bottom:25px;font-size:12px;font-weight:800}.item.svelte-j1sphc h3:where(.svelte-j1sphc){font-size:23px}.aussteller-bereich.svelte-j1sphc{background:#f3f5f9}.aussteller-bereich.svelte-j1sphc .wrap:where(.svelte-j1sphc){max-width:980px}@media (width<=800px){.stand.svelte-j1sphc .wrap:where(.svelte-j1sphc){grid-template-columns:1fr;gap:16px}.highlights.svelte-j1sphc .grid:where(.svelte-j1sphc){grid-template-columns:1fr 1fr}}@media (width<=540px){.public-page.svelte-j1sphc .wrap:where(.svelte-j1sphc){padding:48px 20px}.highlights.svelte-j1sphc .grid:where(.svelte-j1sphc),.festival-info.svelte-j1sphc .page-container:where(.svelte-j1sphc){grid-template-columns:1fr}.festival-info.svelte-j1sphc .page-container:where(.svelte-j1sphc)>span:where(.svelte-j1sphc){border-bottom:1px solid #dce3eb;padding:18px 0}}
