/* Same sticky-card geometry as connect-4.de, independent of old plugin offsets. */
.c4-service-stack{position:relative!important;overflow:visible!important;gap:110px!important}
.c4-service-stack-heading{position:relative!important;top:auto!important;z-index:auto!important;margin-bottom:-30px!important}
.c4-service-stack-card{position:relative!important;top:auto!important;z-index:auto!important;align-self:stretch;margin:0!important}
.c4-service-stack-heading+.c4-service-stack-card{margin-bottom:30px!important}
@media(min-width:768px){
  .c4-service-stack[data-c4-stack-active="true"]>.c4-service-stack-card{
    position:sticky!important;
    top:calc(var(--c4-stack-header) + 12px + var(--c4-stack-index) * var(--c4-stack-step))!important;
    z-index:calc(10 + var(--c4-stack-index))!important;
  }
}
@media(max-width:767px){
  .c4-service-stack{gap:60px!important}
  .c4-service-stack-heading{margin-bottom:0!important}
  .c4-service-stack-heading+.c4-service-stack-card{margin-bottom:0!important}
}
@media print{
  .c4-service-stack[data-c4-stack-active="true"]>.c4-service-stack-card{position:relative!important;top:auto!important;z-index:auto!important}
}
