.entry-content :is(.tus-about-wrapper,.tus-kunden-wrapper,.tus-veranstalter-wrapper,.tus-kontakt-wrapper){--tus-section-space:48px;--tus-section-inset:32px;--tus-section-tint:#f7eded;--tus-section-neutral:#f3f3f3;color:#303030;line-height:1.7}.entry-content :is(.tus-about-wrapper,.tus-kunden-wrapper,.tus-veranstalter-wrapper,.tus-kontakt-wrapper) p{max-width:65ch;margin-bottom:16px;text-wrap:pretty}.entry-content :is(.tus-about-wrapper,.tus-kunden-wrapper,.tus-veranstalter-wrapper,.tus-kontakt-wrapper) :is(h2,h3){text-wrap:balance;line-height:1.3}.entry-content :is(.tus-about-wrapper,.tus-kunden-wrapper,.tus-veranstalter-wrapper,.tus-kontakt-wrapper) h2{font-weight:600;margin-bottom:24px}.entry-content .tus-about-wrapper .tus-composition-hero{margin-bottom:40px;gap:48px}.entry-content .tus-about-wrapper>.tus-about-note{box-sizing:border-box;max-width:none;background:var(--tus-section-tint);padding:32px 40px;margin:0 0 var(--tus-section-space);font-size:17px;line-height:1.7}.entry-content .tus-about-wrapper>.tus-about-note>strong{display:block;margin-bottom:12px;font-size:24px}.entry-content .tus-about-wrapper>.tus-about-note>br{display:none}.entry-content .tus-about-wrapper>.tus-about-section{margin:0 0 var(--tus-section-space)}.entry-content .tus-about-wrapper .tus-about-section .tus-about-people{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.entry-content .tus-about-wrapper>.tus-about-grid{box-sizing:border-box;max-width:none;background:var(--tus-section-neutral);padding:var(--tus-section-inset);margin:0 0 var(--tus-section-space)}.entry-content .tus-about-wrapper>.tus-about-grid .tus-about-card{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:32px;margin:0 0 24px}.entry-content .tus-about-wrapper>.tus-about-grid .tus-about-card:last-child{margin-bottom:0}.entry-content .tus-about-wrapper>.tus-about-grid .tus-about-card :is(h3,p){margin-bottom:0}.entry-content .tus-about-wrapper .tus-composition-history{display:block;padding-top:8px;margin-bottom:48px}.entry-content .tus-about-wrapper .tus-composition-history>.tus-about-section{margin:0}.entry-content .tus-about-wrapper .tus-composition-history>.tus-about-section+.tus-about-section{margin-top:40px}.entry-content .tus-about-wrapper .tus-composition-history .tus-about-accordion{max-width:65ch}.entry-content .tus-about-wrapper .tus-composition-history .tus-about-timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 48px;margin:0;padding:0}.entry-content .tus-about-wrapper .tus-composition-history .tus-about-timeline li{padding:0 0 20px;list-style:none;line-height:1.6}.entry-content .tus-about-wrapper .tus-composition-history .tus-about-timeline strong{color:#9f2324;display:block;font-size:18px}.entry-content .tus-about-wrapper .tus-composition-history+.tus-about-section{padding:32px;background:var(--tus-section-neutral)}.entry-content .tus-kunden-wrapper .tus-kunden-intro{max-width:65ch;margin-bottom:32px}.entry-content .tus-kunden-wrapper .tus-kunden-featured{background:var(--tus-section-tint);padding:32px 40px;margin:0 0 40px}.entry-content .tus-kunden-wrapper .tus-kunden-featured .tus-kunden-review-grid{gap:48px;margin:0 0 24px}.entry-content .tus-kunden-wrapper .tus-kunden-featured .tus-kunden-review blockquote{color:#7c1c1d;font-size:22px;line-height:1.55}.entry-content .tus-kunden-wrapper .tus-kunden-featured>.tus-kunden-small{margin:0;color:#555}.entry-content .tus-kunden-wrapper .tus-composition-response{margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid #d5d5d5}.entry-content .tus-kunden-wrapper .tus-composition-response .tus-kunden-buttons{margin:0 0 20px}.entry-content .tus-kunden-wrapper .tus-composition-response .tus-kunden-small{margin-bottom:0;color:#555}.entry-content .tus-kunden-wrapper .tus-kunden-grid{background:var(--tus-section-neutral);padding:32px;margin:32px 0;max-width:none}.entry-content .tus-kunden-wrapper .tus-kunden-grid .tus-kunden-card{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:32px;margin:0 0 24px}.entry-content .tus-kunden-wrapper .tus-kunden-grid .tus-kunden-card:last-child{margin-bottom:0}.entry-content .tus-kunden-wrapper .tus-kunden-grid .tus-kunden-card :is(h3,p){margin:0}.entry-content .tus-veranstalter-wrapper .tus-composition-market{background:var(--tus-section-tint);padding:32px;gap:32px;margin-bottom:48px}.entry-content .tus-veranstalter-wrapper .tus-veranstalter-layout .tus-veranstalter-nav{background:var(--tus-section-neutral);box-shadow:none;border:0;border-radius:0}.entry-content .tus-veranstalter-wrapper .tus-veranstalter-layout main>section{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #d5d5d5}.entry-content .tus-veranstalter-wrapper .tus-veranstalter-layout main>section:last-child{border-bottom:0}.entry-content .tus-kontakt-wrapper .tus-kontakt-intro{margin-bottom:40px}.entry-content .tus-kontakt-wrapper .tus-kontakt-intro .tus-kontakt-note{background:var(--tus-section-tint);padding:24px;max-width:65ch}.entry-content .tus-kontakt-wrapper .tus-kontakt-grid{padding:32px;background:var(--tus-section-neutral);margin-bottom:48px}.entry-content .tus-kontakt-wrapper .tus-kontakt-layout aside.tus-kontakt-box{background:var(--tus-section-neutral);padding:24px;align-self:start}@media (max-width:800px){.entry-content :is(.tus-about-wrapper,.tus-kunden-wrapper,.tus-veranstalter-wrapper,.tus-kontakt-wrapper){--tus-section-space:32px;--tus-section-inset:24px}.entry-content .tus-about-wrapper .tus-composition-history{grid-template-columns:1fr;gap:32px}.entry-content .tus-about-wrapper .tus-composition-history .tus-about-timeline{grid-template-columns:1fr;gap:0}.entry-content .tus-about-wrapper .tus-about-section .tus-about-people{grid-template-columns:1fr;gap:24px}.entry-content .tus-about-wrapper>.tus-about-note,.entry-content .tus-kunden-wrapper .tus-kunden-featured,.entry-content .tus-veranstalter-wrapper .tus-composition-market{padding:24px}.entry-content .tus-about-wrapper .tus-composition-hero{gap:24px}.entry-content .tus-kunden-wrapper .tus-kunden-featured .tus-kunden-review-grid{gap:28px}}@media (max-width:600px){.entry-content .tus-about-wrapper>.tus-about-grid .tus-about-card,.entry-content .tus-kunden-wrapper .tus-kunden-grid .tus-kunden-card{display:block}.entry-content .tus-about-wrapper>.tus-about-grid .tus-about-card h3,.entry-content .tus-kunden-wrapper .tus-kunden-grid .tus-kunden-card h3{margin-bottom:8px}.entry-content .tus-about-wrapper .tus-composition-history+.tus-about-section,.entry-content .tus-kunden-wrapper .tus-kunden-grid,.entry-content .tus-kontakt-wrapper .tus-kontakt-grid{padding:24px}.entry-content .tus-kunden-wrapper .tus-kunden-featured .tus-kunden-review blockquote{font-size:20px}}