.accordion__base{margin-bottom:50px;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:3.75%;padding-right:3.75%}
.accordion__base:before,.accordion__base:after{content:" ";display:table}
.accordion__base:after{clear:both}
@media(min-width:1170px){.accordion__base{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
@media(min-width:1264px){.accordion__base{padding-left:0;padding-right:0}
}
.accordion__content{display:none}
.accordion__contentWrapper{padding:20px 0 40px}
.accordion__contentWrapper .cmp.cmp-text{margin:0}
.no-js .accordion__content{display:block}
.accordion__icon{bottom:0;height:18px;margin:auto;position:absolute;right:0;top:0;width:18px}
.accordion__icon:before{bottom:0;font-size:18px;left:0;position:absolute;right:0;top:-4px}
.accordion__panel{position:relative;float:left;width:100%}
.accordion__panel--opening .accordion__icon{transform:rotate(45deg);transition:all .3s ease}
.accordion__panel--closing .accordion__icon{transform:rotate(0);transition:all .5s ease}
.accordion__panel .accordion__content .accordion__contentWrapper .headline__base,.accordion__panel .accordion__content .accordion__contentWrapper .conversionbutton__base,.accordion__panel .accordion__content .accordion__contentWrapper .linklist__base,.accordion__panel .accordion__content .accordion__contentWrapper .quote__base,.accordion__panel .accordion__content .accordion__contentWrapper .richtext__base,.accordion__panel .accordion__content .accordion__contentWrapper .table__base,.accordion__panel .accordion__content .accordion__contentWrapper .tabs__base{padding-left:0;padding-right:0}
.accordion__split{border-top:1px solid #000028}
.accordion__split:before,.accordion__split:after{content:" ";display:table}
.accordion__split:after{clear:both}
.accordion__split:last-child{border-bottom:1px solid #000028}
.accordion__split>:first-child{margin-top:0}
.accordion__title{font-size:1.25rem;font-family:inherit;line-height:1.3;margin-top:.75em;margin-bottom:.75em;margin:0;padding-top:.625em;padding-bottom:.625em;padding-left:0;border:0;position:relative;text-align:left;width:100%;cursor:pointer;background:transparent;color:#000028}
.accordion__title:focus-visible{background-color:#d1fff2}
@media(min-width:1025px){.accordion__title:hover{background-color:#d1fff2}
}
.accordion__title[aria-expanded=true] .accordion__icon{transform:rotate(45deg)}
.accordion__title[aria-expanded=true]:hover{background:transparent}
[dir=rtl] .accordion__title{text-align:right}
[dir=rtl] .accordion__icon{left:0;right:auto}
.imagehotspots__base{max-width:1170px;margin:0 auto;margin-bottom:50px}
.imagehotspots__base--fullWidth{max-width:100%}
.imagehotspots__base .responsiveMedia__wrapper{overflow:visible}
.imagehotspots__image{position:relative}
.imagehotspots .imagehotspots__hotspotContainer{position:absolute;z-index:1;padding:0;display:none}
.imagehotspots .imagehotspots__hotspotContainer .hotspot__hoverTitle{display:none;position:absolute;min-width:150px;max-width:320px;padding:10px 20px;background:#f3f3f0;pointer-events:none;color:#000028}
.imagehotspots .imagehotspots__hotspotContainer button{background:linear-gradient(90deg,#00ffb9 0,#00e6dc 100%);background-color:#62eec7;cursor:pointer;color:#000028;z-index:1;width:40px;padding:0;height:40px;border:0;border-radius:50%;box-shadow:0 0 0 6px rgba(0,0,40,0.1);position:relative}
.imagehotspots .imagehotspots__hotspotContainer button:hover,.imagehotspots .imagehotspots__hotspotContainer button[aria-expanded=true]{background-image:none}
.imagehotspots .imagehotspots__hotspotContainer button:before{padding:0;font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.imagehotspots .imagehotspots__hotspotContainer button.icon-circle:before{font-size:16px}
.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--BR,.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--BL,.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--TR,.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--TL{z-index:2}
.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--BR .hotspot__hoverTitle{display:block;top:20px;left:20px;z-index:-1}
.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--BL .hotspot__hoverTitle{display:block;top:20px;right:20px;z-index:-1}
.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--TR .hotspot__hoverTitle{display:block;bottom:20px;left:20px;z-index:-1}
.imagehotspots .imagehotspots__hotspotContainer.imagehotspots__hotspotWrapper--TL .hotspot__hoverTitle{display:block;right:20px;bottom:20px;z-index:-1}
.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper:not(.imagehotspots__hotspotWrapper--BR)>.xfpage,.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper:not(.imagehotspots__hotspotWrapper--BL)>.xfpage,.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper:not(.imagehotspots__hotspotWrapper--TR)>.xfpage,.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper:not(.imagehotspots__hotspotWrapper--TL)>.xfpage{display:none;position:absolute;top:0;left:0;z-index:-1}
.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper.imagehotspots__hotspotWrapper--BR .xfpage{display:block;transform:translate(0,0);top:20px;left:20px}
.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper.imagehotspots__hotspotWrapper--BL .xfpage{display:block;transform:translate(-100%,0);top:15px;left:20px}
.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper.imagehotspots__hotspotWrapper--TR .xfpage{display:block;transform:translate(0,-100%);top:22px;left:18px}
.imagehotspots .imagehotspots__hotspotContainer .imagehotspots__hotspotWrapper.imagehotspots__hotspotWrapper--TL .xfpage{display:block;transform:translate(-100%,-100%);top:20px;left:20px}
.imagehotspots .imagehotspots__hotspotContainer .xf-content-height{margin:0}
@media(min-width:768px){.imagehotspots .imagehotspots__hotspotContainer{display:block}
}
.imagehotspots .imagehotspots__hotspotWrapper--active{z-index:2}
.imagehotspots .imagehotspots__hotspotWrapper--active .hotspot__container{display:block}
.imagehotspots__accordion{display:block}
@media(min-width:768px){.imagehotspots__accordion{display:none}
}
.imagehotspots__accordion .hiddenTitle{display:none}
.imagehotspots .accordion__contentWrapper .keyfacts__number-placeholder{font-size:2.375rem;font-family:inherit;line-height:1.1578947368;margin-top:-0.0857894737em;margin-bottom:-0.1089473684em;font-family:"Siemens Sans Bold",Arial,sans-serif;color:#000028}
.imagehotspots .accordion__contentWrapper .minimalkeyfacts__headline,.imagehotspots .accordion__contentWrapper .minimalkeyfacts__wrapper .richtext p{font-size:.875rem;font-family:inherit;line-height:1;margin:0;font-weight:bold}
.imagehotspots .accordion__contentWrapper .minimalkeyfacts__unit{font-size:1.125rem;font-family:inherit;line-height:1;margin-left:.3rem}
.imagehotspots .accordion__contentWrapper .minimalkeyfacts__headline{margin-bottom:.3rem}
.imagehotspots .accordion__contentWrapper .minimalkeyfacts__base{margin-left:0;margin-right:0}
.imagehotspots .accordion__contentWrapper .accordion__content__textContainer,.imagehotspots .accordion__contentWrapper .accordion__content__textContainer ul{margin-top:20px;margin-bottom:0}
.imagehotspots .accordion__contentWrapper .accordion__content__textContainer li{list-style:none}
.imagehotspots .accordion__contentWrapper .accordion__content__textContainer li:before{content:"-";display:inline;margin-right:5px}
.imagehotspots .accordion__contentWrapper .minimalkeyfacts__base:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.imagehotspots .accordion__contentWrapper .richtext__content{min-height:inherit}
.imagehotspots .accordion__content__textContainer a{color:#000028;border-bottom:1px solid;padding-bottom:2px}
.imagehotspots .accordion__content__textContainer:empty{display:none}
.imagehotspots .hotspot__textlink,.imagehotspots .image-wrapper{margin-top:20px}
.imagehotspots .accordion__contentWrapper>*:first-child{margin-top:0}
.imagehotspots .accordion__contentWrapper>*:first-child:not(.btn){padding-top:0}
.imagehotspots .responsiveMedia__caption{padding-left:3.75%;padding-right:3.75%;position:absolute;top:calc(100% + 10px);left:0;margin-top:0}