.link-button-row[data-astro-cid-me7ibnie]{margin:1.5rem 0}.link-button-row[data-astro-cid-me7ibnie] .link-button[data-astro-cid-me7ibnie]{text-transform:uppercase;letter-spacing:.06em;background:var(--formart-magenta);color:#fff;padding:1rem 2.5rem;font-weight:800;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-block;&:hover,&:focus-visible{color:#fff;opacity:.85}}.teilnahme-form[data-astro-cid-ixmngdlq]{align-items:stretch;width:100%}.tf-form[data-astro-cid-ixmngdlq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid;&[hidden]{display:none}}@media screen and (width<=700px){.tf-form[data-astro-cid-ixmngdlq]{grid-template-columns:1fr}}.tf-section[data-astro-cid-ixmngdlq]{border-top:2px solid var(--formart-magenta);grid-column:1/-1;& summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;padding:1rem 0;font-size:1.2rem;font-weight:800}}.tf-section-body[data-astro-cid-ixmngdlq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;padding-bottom:1.5rem;display:grid}@media screen and (width<=700px){.tf-section-body[data-astro-cid-ixmngdlq]{grid-template-columns:1fr}}.tf-field[data-astro-cid-ixmngdlq]{color:#212121;flex-direction:column;gap:.4rem;font-size:.95rem;font-weight:600;display:flex}.tf-field[data-astro-cid-ixmngdlq][hidden]{display:none}.tf-field-wide[data-astro-cid-ixmngdlq]{grid-column:1/-1}.tf-photo[data-astro-cid-ixmngdlq]{border:1px solid #0003;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:0;padding:1.5rem;display:grid;& legend{padding:0 .5rem;font-weight:800}}.tf-photo-favorite[data-astro-cid-ixmngdlq]{border:3px solid var(--formart-magenta)}.tf-favorite-badge[data-astro-cid-ixmngdlq]{background:var(--formart-magenta);color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-left:.75rem;padding:.2rem .75rem;font-size:.85rem}@media screen and (width<=700px){.tf-photo[data-astro-cid-ixmngdlq]{grid-template-columns:1fr}}.tf-field[data-astro-cid-ixmngdlq] input[data-astro-cid-ixmngdlq],.tf-field[data-astro-cid-ixmngdlq] select[data-astro-cid-ixmngdlq],.tf-note[data-astro-cid-ixmngdlq]{font-size:.9rem;font-weight:400}.tf-field[data-astro-cid-ixmngdlq] textarea[data-astro-cid-ixmngdlq]{font:inherit;color:#212121;background:#fff;border:1px solid #0003;border-radius:0;padding:.6rem .8rem;font-weight:400;&:focus{outline:2px solid var(--formart-magenta);outline-offset:1px}}.tf-hint[data-astro-cid-ixmngdlq]{color:var(--formart-magenta);font-family:inherit;font-size:.9rem;font-weight:400}.tf-field[data-astro-cid-ixmngdlq] textarea[data-astro-cid-ixmngdlq]{resize:vertical;font-family:inherit}.tf-consent[data-astro-cid-ixmngdlq]{border:2px solid var(--formart-magenta);grid-column:1/-1;margin:1rem 0 0;padding:1.25rem 1.5rem;@media screen and (width<=600px){padding:1rem .9rem}& legend{color:#212121;padding:0 .4rem;font-weight:800}& p{color:#3c3c3c;margin:0 0 1rem;font-size:.95rem;line-height:1.6}& label{cursor:pointer;align-items:center;gap:.6rem;font-weight:700;display:flex}& input{width:1.25rem;height:1.25rem;accent-color:var(--formart-magenta);margin:0}}.tf-invitations[data-astro-cid-ixmngdlq]{border-width:1px;margin:0}.tf-submit[data-astro-cid-ixmngdlq]{font:inherit;text-transform:uppercase;letter-spacing:.06em;background:var(--formart-magenta);color:#fff;cursor:pointer;border:none;grid-column:1/-1;justify-self:start;margin-top:1rem;padding:1rem 2.5rem;font-weight:800;transition:opacity .2s ease-in-out;&:hover{opacity:.85}&:disabled{cursor:not-allowed;opacity:1;background:#969696}}.tf-confirmation[data-astro-cid-ixmngdlq]{flex-direction:column;gap:1rem;display:flex;&[hidden]{display:none}&:focus{outline:none}& h3{margin-top:1rem}}.tf-confirmation-message[data-astro-cid-ixmngdlq]{font-size:1.1rem}.tf-summary[data-astro-cid-ixmngdlq]{grid-template-columns:minmax(10rem,max-content) 1fr;gap:.5rem 2rem;margin:0;display:grid;& dt{font-weight:700}& dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}}@media screen and (width<=600px){.tf-summary[data-astro-cid-ixmngdlq]{grid-template-columns:1fr;gap:.25rem;& dd{margin-bottom:.75rem}}}.tf-print-note[data-astro-cid-ixmngdlq]{color:#5a5a5a}@media print{body:has(.tf-confirmation:not([hidden])) :not(:has(.tf-confirmation),.tf-confirmation,.tf-confirmation *){display:none}.tf-confirmation[data-astro-cid-ixmngdlq]{color:#000}.tf-print[data-astro-cid-ixmngdlq],.tf-print-note[data-astro-cid-ixmngdlq]{display:none}}
