.cs-accordion{margin:0 0 4.8rem}@media(min-width:48em){.cs-accordion{margin:0 0 8.8rem}}.cs-accordion--skip-spacing{margin:0}.cs-accordion__groups,.cs-accordion__items{list-style:none;margin:0;padding:0}.cs-accordion__group{margin:0 0 3rem}.cs-accordion__group-headline{color:#000;font-family:Klavika,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.6rem;font-weight:700;line-height:1.1;margin:0 0 .5rem;text-transform:uppercase}.cs-accordion__item{border-bottom:none;margin:0;padding:0}.cs-accordion__item:first-child{border-top:none}.cs-accordion__item--active .cs-accordion__item-content{display:block}.cs-accordion__item-headline{cursor:pointer;margin-bottom:0;position:relative}.cs-accordion__item-headline:after,.cs-accordion__item-headline:before{backface-visibility:hidden;background-color:#000;content:"";height:.2rem;left:auto;position:absolute;right:1.5rem;top:50%;transform:translate3d(0,-50%,0)!important;transition:transform .3s ease-out,opacity .15s ease-out,background-color .15s linear;width:1.4rem}.cs-accordion__item-headline:after{transform:translate3d(0,-50%,0) rotate(90deg)!important}.cs-accordion__item-headline[aria-expanded=true]:before{opacity:0;transform:translate3d(0,-50%,0) rotate(-90deg)!important}.cs-accordion__item-headline[aria-expanded=true]:after{transform:translate3d(0,-50%,0) rotate(0)!important}.cs-accordion__item-headline-span{align-items:center;display:inline-flex;font-weight:inherit;padding-right:4.5rem;position:relative}@media(max-width:47.99em){.cs-accordion__item-headline-span{justify-content:space-between;width:100%}}.cs-accordion__item-content{display:none;margin:1rem 0 0}.cs-accordion__item-content p:last-child{margin-bottom:0}.cs-accordion--mode-optimal{margin-left:auto;margin-right:auto;max-width:40em;max-width:100%}@media(min-width:48em){.cs-accordion--mode-optimal .cs-accordion__item-headline{padding:1.6rem 22%}.cs-accordion--mode-optimal .cs-accordion__item-headline:after,.cs-accordion--mode-optimal .cs-accordion__item-headline:before{right:22%}.cs-accordion--mode-optimal .cs-accordion__item-content{padding:2.4rem 22%}}.cs-accordion--technical-details .cs-accordion__item-headline{background-color:transparent;padding-left:0;padding-right:0}@media(min-width:48em){.cs-accordion--technical-details .cs-accordion__item-headline{padding-left:22%;padding-right:22%}}.cs-accordion--technical-details .cs-accordion__item-headline-span{font-size:1.6rem;padding-left:1.6rem;position:relative}@media(min-width:48em){.cs-accordion--technical-details .cs-accordion__item-headline-span{font-size:2.2rem}}.cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#cd001a;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.schema-azure .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#0279aa}.schema-blue .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#3896dd}.schema-green .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#2c683d}.schema-orange .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#d87948}.schema-pink .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#f5949f}.schema-violet .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#684795}.schema-yellow .cs-accordion--technical-details .cs-accordion__item-headline-span:before{background-color:#f8bf00}.cs-accordion--technical-details .cs-accordion__item{margin-bottom:0}.cs-accordion--technical-details .cs-accordion__item:not(:first-child) .cs-accordion__item-headline{border-top:1px solid #ededed}.cs-accordion--technical-details .cs-accordion__item-content{padding:0 0 2.4rem}.cs-accordion__item{margin-bottom:.8rem}.cs-accordion__item-headline{background-color:#f7f8f8;color:#000;font-weight:700;padding:1.6rem}.cs-accordion__item-headline-span{font-size:1.6rem}.cs-accordion__item-content{margin:0;padding:2.4rem 1.6rem}