.gc-events.gc-events .gc-events__online, .gc-eventlist.gc-eventlist .gc-events__online, .gc-booking.gc-booking .gc-events__online{display:inline-block;padding: .1rem .6rem;border-radius:999px;background:#0e7c86;color:#fff;font-weight:700;font-size: .85rem;letter-spacing: .02em}.gc-calendar.gc-calendar .gc-calendar__event--online{padding: .12rem .3rem;border-radius:var(--radius-sm, .35rem);background:#0e7c86;color:#fff}.gc-calendar.gc-calendar .gc-calendar__event--online .gc-calendar__time{color:#fff}.gc-calendar.gc-calendar .gc-calendar__online{font-weight:700;letter-spacing: .02em;text-transform:uppercase;font-size: .72rem}.gc-eventlist.gc-eventlist .gc-eventlist__subtitle{font-style:italic;font-size: .95rem;color:var(--c-brown)}.kasten.kasten{clear:both;margin:clamp(1.5rem, 4vw, 2.5rem) 0;padding:clamp(1.25rem, 3vw, 1.75rem);background:var(--c-cream-2);border-left:4px solid var(--c-yellow);border-radius:var(--radius)}.kasten.kasten>:first-child{margin-top:0}.kasten.kasten>:last-child{margin-bottom:0}.kasten.kasten p{margin:0 0 .85rem}.kasten.kasten .kasten__aktionen{display:flex;flex-wrap:wrap;gap: .75rem;margin:1.25rem 0 0}:root{--c-blue:#33567d}.kasten.kasten.kasten--gruen{background:#eef3ec;border-left-color:var(--c-green)}.kasten.kasten.kasten--blau{background:#ebeff5;border-left-color:var(--c-blue)}