.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}
}
.dark-bg .accordion__base{border-bottom-color:#fff}
.accordion__content{display:none}
.accordion__contentWrapper{padding:20px 0 40px}
.accordion__contentWrapper .cmp.cmp-text{margin:0}
.dark-bg .accordion__content{color:#fff}
.no-js .accordion__content{display:block}
.accordion__icon{bottom:0;height:18px;margin:auto;opacity:.5;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 rgba(45,55,60,0.5)}
.accordion__split:before,.accordion__split:after{content:" ";display:table}
.accordion__split:after{clear:both}
.accordion__split:last-child{border-bottom:1px solid rgba(45,55,60,0.5)}
.dark-bg .accordion__split{border-top-color:#fff}
.dark-bg .accordion__split:first-child{border-top-color:rgba(255,255,255,0.5)}
.accordion__split>:first-child{margin-top:0}
.accordion__title{font-size:1.25rem;font-family:inherit;line-height:1.3;margin-top:.625em;margin-bottom:.625em;margin:0;padding-top:.625em;padding-bottom:.625em;padding-left:0;border:0;position:relative;text-align:left;width:100%;opacity:.8;cursor:pointer;background:transparent}
.accordion__title:hover,.accordion__title:focus{opacity:1}
.accordion__title:hover .accordion__icon,.accordion__title:focus .accordion__icon{opacity:1}
.accordion__title[aria-expanded=true]{opacity:1}
.accordion__title[aria-expanded=true] .accordion__icon{opacity:1;transform:rotate(45deg)}
.dark-bg .accordion__title{color:#fff}