.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}