.draggo-el-22078{margin-bottom:-30px!important;}
body:has(.draggo-el-22078) .draggo-el-22339{padding-top:0!important;}.draggo-el-22339{container-type:inline-size;}
.draggo-el-22339 .cl-intro__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))!important;gap:32px!important;}
.draggo-el-22339 .cl-intro__col{min-width:0;}
.draggo-el-22339 .cl-intro__title{font-size:clamp(28px,4cqw,48px)!important;overflow-wrap:normal;}.draggo-el-22340{container-type:inline-size;}
.draggo-el-22340 .cl-people__role{color:#fff!important;}
@container (max-width: 900px){
 .draggo-el-22340 .cl-people__acc{display:grid!important;grid-template-columns:1fr!important;gap:32px!important;}
 .draggo-el-22340 .cl-people__intro,.draggo-el-22340 .cl-people__stage{width:100%!important;min-width:0!important;}
 .draggo-el-22340 .cl-title{font-size:clamp(28px,5cqw,44px)!important;}
}
@container (max-width: 600px){
 .draggo-el-22340 .cl-people__track{display:grid!important;grid-template-columns:1fr!important;height:auto!important;gap:16px!important;}
 .draggo-el-22340 .cl-people__slide{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;height:auto!important;min-height:520px!important;}
 .draggo-el-22340 .cl-people__vertical{display:none!important;}
 .draggo-el-22340 .cl-people__info{position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:220px 24px 28px!important;inset:auto!important;max-height:none!important;}
 .draggo-el-22340 .cl-people__name{font-size:25px!important;}
 .draggo-el-22340 .cl-people__text,.draggo-el-22340 .cl-people__role{font-size:16px!important;}
}
.draggo-el-22340 { display: none !important; }.draggo-el-22357 { container-type: inline-size; }
.draggo-el-22357 .cl-tabs__stage { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 40px; align-items: center; min-height: 0; }
.draggo-el-22357 .cl-tabs__card { grid-column: 1; grid-row: 1; width: auto; min-width: 0; margin: 0; padding: 32px; align-self: center; }
.draggo-el-22357 .cl-tabs__media { grid-column: 2; grid-row: 1; width: 100%; height: auto; min-height: 0; padding: 0; background: transparent; }
.draggo-el-22357 .cl-tabs__img { width: 100%; height: auto; max-height: 640px; object-fit: contain; }
@media (max-width: 767px) { .draggo-el-22357 .cl-tabs__stage { grid-template-columns: minmax(0,1fr); gap: 24px; } .draggo-el-22357 .cl-tabs__card { grid-column: 1; grid-row: 1; padding: 24px; } .draggo-el-22357 .cl-tabs__media { grid-column: 1; grid-row: 2; } .draggo-el-22357 .cl-tabs__img { max-height: none; } }
@container (max-width: 767px) { .draggo-el-22357 .cl-tabs__stage { grid-template-columns: minmax(0,1fr); gap: 24px; } .draggo-el-22357 .cl-tabs__card { grid-column: 1; grid-row: 1; padding: 24px; } .draggo-el-22357 .cl-tabs__media { grid-column: 1; grid-row: 2; } .draggo-el-22357 .cl-tabs__img { max-height: none; } }
/* Screenshot-Ausschnitte ohne leere Unterbereiche */
.draggo-el-22357 #cltb22357-panel-0 .cl-tabs__media { aspect-ratio: 1122 / 910; overflow: hidden; border-radius: 12px; }
.draggo-el-22357 #cltb22357-panel-1 .cl-tabs__media { aspect-ratio: 1122 / 900; overflow: hidden; border-radius: 12px; }
.draggo-el-22357 #cltb22357-panel-2 .cl-tabs__media { aspect-ratio: 1122 / 1160; overflow: hidden; border-radius: 12px; }
.draggo-el-22357 #cltb22357-panel-0 .cl-tabs__img, .draggo-el-22357 #cltb22357-panel-1 .cl-tabs__img, .draggo-el-22357 #cltb22357-panel-2 .cl-tabs__img { position: absolute; left: 0; width: 100%; height: auto; max-height: none; object-fit: initial; }
.draggo-el-22357 #cltb22357-panel-0 .cl-tabs__img { top: -3.2967%; }
.draggo-el-22357 #cltb22357-panel-1 .cl-tabs__img { top: -4.4444%; }
.draggo-el-22357 #cltb22357-panel-2 .cl-tabs__img { top: -4.7414%; }.draggo-el-22342{container-type:inline-size;}
.draggo-el-22342 .cl-title{font-size:clamp(28px,4cqw,48px)!important;}
@container(max-width:700px){
.draggo-el-22342 .cl-columns__head,.draggo-el-22342 .cl-columns__grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}
.draggo-el-22342 .cl-columns__cell{border:0!important;padding:0!important;min-width:0!important;}
.draggo-el-22342 .cl-columns__title{font-size:28px!important;}
}