.accordion{list-style:none;margin:0;padding:0;position:relative}.accordion>*{margin:0;overflow:hidden;padding:0;position:absolute}.accordion .accordion,.accordion.edge-visible,.accordion>*{-webkit-transition:all .3s ease;transition:all .3s ease}.accordion,.accordion>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:90em;perspective:90em;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:height,transform}.snap.accordion .accordion,.snap.accordion>*{-webkit-transition:none!important;transition:none!important}.accordion>*>:first-child{cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion>*>:last-child{overflow:hidden;-webkit-transition:height .3s ease,visibility .3s step-start;transition:height .3s ease,visibility .3s step-start}.accordion>.closed .accordion>.open>:last-child,.accordion>.closed>:last-child{-webkit-transition-timing-function:ease,step-end;transition-timing-function:ease,step-end;visibility:hidden}:root{--w-min:32rem;--w-max:130rem;--gutter-inside:6rem;--gutter-outside:3rem;--h-large:18rem;--h-medium:9.6rem;--h-base:4.8rem;--h-header:16rem;--h-logo:6rem;--h-nav-global:8rem;--h-stage:calc(100vh - 24rem);--h-site-header:calc(var(--h-header) + var(--h-nav-global));--h-icon:7rem;--h-menu-button:5rem;--w-footer-logo:18rem;--fs-pico:1.2rem;--fs-nano:1.5rem;--fs-micro:1.6rem;--fs-tiny:2.0rem;--fs-small:2.4rem;--fs-base:2.8rem;--fs-medium:4.0rem;--fs-large:5.0rem;--fs-big:6.4rem;--fs-huge:7.2rem;--fs-mega:8.6rem;--fs-giga:14.4rem;--fs-cookieconsent:var(--fs-nano);--lh-base:1.3334;--lh-small:1.2;--lh-large:1.5;--lh-hero:var(--lh-base);--ease-in-fast:cubic-bezier(.91,.17,.68,1);--ease-out:ease-out;--ease-in-slow:cubic-bezier(.91,.17,.53,1);--speed-base:.5s;--speed-fast:.25s;--speed-slow:1s}@media (max-width:1199px){:root{--fs-pico:calc(0.11364vw + 1.06364rem);--fs-nano:calc(0.34091vw + 1.09091rem);--fs-micro:calc(0.34091vw + 1.19091rem);--fs-tiny:calc(0.68182vw + 1.18182rem);--fs-small:calc(1.02273vw + 1.17273rem);--fs-base:calc(1.36364vw + 1.16364rem);--fs-medium:calc(2.61364vw + 0.86364rem);--fs-large:calc(3.63636vw + 0.63636rem);--fs-big:calc(4.88636vw + 0.53636rem);--fs-huge:calc(5.45455vw + 0.65455rem);--fs-mega:calc(6.59091vw + 0.69091rem);--fs-giga:calc(10.90909vw + 1.30909rem)}}@media (min-width:980px) and (max-width:1199px){:root{--gutter-inside:5rem}}@media (max-width:979px){:root{--h-header:calc(13.63636vw + 2.63636rem);--h-stage:56.25%;--h-menu-button:calc(1.51515vw + 2.51515rem);--h-logo:calc(3.33333vw + 2.73333rem);--w-footer-logo:calc(6.06061vw + 12.06061rem);--h-nav-global:0px}}@media (min-width:768px) and (max-width:979px){:root{--gutter-inside:4rem;--h-large:9.6rem;--h-medium:5.6rem;--h-base:3.6rem}}@media (max-width:767px){:root{--h-icon:5rem;--lh-hero:var(--lh-small)}}@media (min-width:480px) and (max-width:767px){:root{--gutter-inside:2.5rem;--h-large:5.6rem;--h-medium:4.0rem;--h-base:3.2rem}}@media (max-width:479px){:root{--gutter-inside:1.5rem;--gutter-outside:2rem;--h-large:3.6rem;--h-medium:3.0rem;--h-base:2.4rem}}.accordion__headline{outline:0;padding:1em 0 1em 1.4em;position:relative;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.accordion__headline[aria-expanded=false]:hover{opacity:.7}.accordion__headline-icon{fill:currentColor;height:.6em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.6em}.accordion__item.open .accordion__headline-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}