#crosscani-frames[data-astro-cid-wrnm44vv] iframe{width:100%;height:calc(var(--appointment-vheight,100dvh) - 10rem);background:var(--color-paper);border:0;min-height:10rem;max-height:50rem;display:block}#crosscani-frames[data-astro-cid-wrnm44vv] iframe[hidden]{display:none}.registration-page{max-width:52rem}.registration-intro{max-width:40rem;margin-bottom:var(--space-content)}.registration-intro h2{margin-bottom:1.25rem;font-size:clamp(2.2rem,5vw,3.5rem)}.registration-page p{line-height:1.7}.registration-local{background:#eee8d8;border-radius:.5rem 1.5rem .5rem .5rem;margin-bottom:2rem;padding:1.25rem;font-size:.88rem}.registration-local p{margin-top:.5rem}.registration-section{padding-block:var(--space-content)}.registration-section h3{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.registration-page fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}.registration-page legend{font-family:var(--font-heading);max-width:100%;margin-bottom:1rem;padding:0;font-size:1.3rem}.registration-fields{gap:1.25rem;display:grid}.registration-field{min-width:0}.registration-page label{margin-bottom:.45rem;font-size:.94rem;line-height:1.6;display:block}.registration-page :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){width:100%;min-width:0;max-width:100%;min-height:3rem;color:var(--color-ink);background:#fdfcf7;border:1px solid #9aa991;border-radius:.3rem;padding:.75rem;font-size:1rem;line-height:1.5;display:block}.registration-page textarea{resize:vertical}.registration-page :is(input[type=checkbox],input[type=radio]){width:1.2rem;height:1.2rem;accent-color:var(--color-green);flex-shrink:0;margin:.2rem 0 0}.registration-page .field-optional,.registration-page .field-help{color:var(--color-muted);font-size:.8rem}.registration-page .field-help{margin-bottom:.75rem}.registration-page .field-error{color:#853b31;margin-top:.4rem;margin-bottom:.6rem;font-size:.85rem}.registration-page .field-error:empty{display:none}.registration-page [aria-invalid=true]{border-color:#853b31}.registration-choices{gap:.75rem;display:grid}.registration-page .registration-choice{border:1px solid var(--color-line);background:#f5f3e9;border-radius:.4rem;align-items:flex-start;gap:.8rem;min-height:3rem;margin:0;padding:1rem;display:flex}.registration-choice:has(input:checked){background:#e8ecdf;border-color:#7b8e6d}.registration-choice{cursor:pointer}.registration-choice:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.registration-choice:has(input:disabled){cursor:default;color:var(--color-muted);background:#f0eee6}.registration-choice>span{min-width:0}.registration-choice>span>span{margin-top:.35rem;font-size:.83rem;line-height:1.65;display:block}.registration-address{white-space:pre-line}.registration-inline-choices{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.registration-page .registration-inline-choices label{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.registration-summary{background:#e9eddf;border-radius:.5rem 1.75rem .5rem .5rem;margin-block:1rem;padding:1.5rem}.registration-summary ul{padding-left:1.2rem}.registration-summary li{margin-bottom:.8rem;line-height:1.6}.registration-summary-title,.registration-total{font-family:var(--font-heading);font-size:1.4rem}.registration-page .registration-consent{align-items:flex-start;gap:.85rem;padding-block:.5rem;display:flex}.registration-legal h3{margin-bottom:.75rem}.registration-page .registration-legal fieldset{margin-block:.75rem}.registration-organizer{margin-block:.75rem;font-size:.85rem}.registration-organizer summary{cursor:pointer;align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}.registration-organizer address{font-style:normal;line-height:1.7}.registration-errors{background:#f2e5df;border-left:3px solid #853b31;margin-block:1rem;padding:1.25rem}.registration-errors ul{padding-left:1.2rem}.registration-errors a{padding-block:.4rem;display:inline-block}.registration-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registration-page [hidden]{display:none!important}.registration-page .button:disabled{opacity:.65;cursor:wait}#registration-success{padding:2rem 0}#registration-success h2{margin-bottom:1.5rem;font-size:1.9rem}#registration-progress{margin-top:1rem}@media (width>=48rem){.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width<=26.875rem){.registration-page{width:calc(100% - 2rem)}.registration-choice strong{font-size:.92rem}.registration-summary{padding:1.1rem}.registration-page .registration-choice{padding:.85rem}.registration-page .button{justify-content:center;width:100%}}#anmeldung.registration-page{overflow-wrap:anywhere;scroll-margin-top:0}.cc-request-choice{color:inherit;align-items:flex-start;text-decoration:none;display:flex}.cc-request-choice:hover,.cc-request-choice:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.cc-request-choice .quiet-link{margin-top:.75rem}.cc-offer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cc-offer-card{border:1px solid var(--color-line);background:#f5f3e9;border-radius:.5rem 1.5rem .5rem .5rem;grid-template-rows:auto minmax(4.2em,auto) 1fr auto auto;gap:1rem;min-width:0;padding:1.2rem;display:grid}.cc-offer-card:nth-child(2){background:#e8eee3}.cc-offer-card:nth-child(3){background:#f4eae4}.cc-card-symbol{font-size:1.6rem;line-height:1.3}.cc-offer-card h4{font-family:var(--font-heading);margin:0;font-size:1.15rem;font-weight:400;line-height:1.4}.registration-page .cc-card-description{margin:0;font-size:.87rem;line-height:1.7}.registration-page .cc-card-price{font-family:var(--font-heading);margin:0;font-size:1.9rem;line-height:1.3}.cc-card-price small{font-family:var(--font-body);min-height:3em;color:var(--color-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5;display:block}.cc-offer-card .button{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:3.6rem;padding:.75rem .6rem;font-size:.82rem;line-height:1.4;display:flex}@media (width<=47.99rem){.cc-offer-cards{grid-template-columns:minmax(0,1fr)}.cc-offer-card{grid-template-rows:auto auto auto auto auto}.cc-card-price small,.cc-offer-card h4{min-height:0}}.cc-card-symbol{align-items:center;height:1.3em;display:flex}.registration-page .cc-card-symbol .care-symbol{width:1em;height:1em;margin:0}.seminar-module-cards .seminar-module-card{background:#f4eae4;grid-template-rows:auto minmax(7em,auto) 1fr auto auto}.seminar-card-number{color:var(--color-accent);font-size:.8rem;line-height:1.3}.seminar-module-card .cc-card-description p{font-size:inherit;line-height:inherit;margin:0 0 .7rem}.seminar-module-card .cc-card-description p:first-child{font-weight:600}@media (width<=47.99rem){.seminar-module-cards .seminar-module-card{grid-template-rows:auto auto auto auto auto}}
