.faq{padding:2em 0}.faq__title{text-align:center;margin-bottom:1em}.faq__questions{max-width:850px;margin:0 auto;border-bottom:2px solid #0006}.faq__question{position:relative;font-family:var(--titleFont);font-size:1.6em;line-height:1.3em;padding:.6em 3.5rem .6em 4.5rem;border-top:2px solid #0006;cursor:pointer;overflow:hidden;transition:.3s opacity ease-in-out,.3s background ease-in-out,.3s box-shadow ease-in-out}.faq__question:first-child{border-width:none}.bg-dblue .faq__questions,.bg-lblue .faq__questions,.bg-purple .faq__questions,.bg-dblue .faq__question,.bg-lblue .faq__question,.bg-purple .faq__question{border-color:#fff6}.faq__question svg{position:absolute;left:1em;top:.9em;display:block;width:24px;height:22px;fill:#888}.bg-lblue .faq__question svg,.bg-dblue .faq__question svg,.bg-purple .faq__question svg{fill:#fff}.faq__question:before,.faq__question:after{content:'';position:absolute;right:1em;top:1.15em;display:block;width:18px;height:3.5px;border-radius:5px;background-color:#000;transition:.3s opacity ease-in-out}.faq__question:after{transform:rotate(90deg)}.bg-lblue .faq__question:before,.bg-lblue .faq__question:after,.bg-dblue .faq__question:before,.bg-dblue .faq__question:after,.bg-purple .faq__question:before,.bg-purple .faq__question:after{background-color:#fff}.faq__question.active:after{opacity:0}.faq__answer{padding:0 3.5rem 1.2em 4.5rem;margin:0;opacity:0;overflow:hidden;transition:.3s opacity ease-in-out,.3s background ease-in-out,.3s box-shadow ease-in-out}.faq__answer.active{opacity:1}.bg-lblue .faq__answer,.bg-dblue .faq__answer,.bg-purple .faq__answer{color:#fff}.faq__answer ul{display:inline-block;text-align:left;margin-top:0}.faq-figure-pien{position:absolute;left:4vw;width:157px;height:335px;background:transparent url(/static/leistert/img/figure-pien-finger.webp) no-repeat left bottom;background-size:contain;z-index:2;transform:translateY(-75%)}@media (max-width:1280px){.faq-figure-pien{left:1vw;width:120px;height:258px;transform:translateY(-80%)}}@media (max-width:1140px){.faq-figure-pien{left:-2%;width:100px;height:215px;transform:translateY(-78%)}}@media (max-width:990px){.faq-figure-pien{left:-3%;width:80px;height:172px;transform:translateY(-78%)}}@media (max-width:680px){.faq__question{font-size:1.2em;padding:.6em 2rem .6em 3rem}.faq__question svg{left:0;top:.8em}.faq__question:before,.faq__question:after{right:0}.faq__answer{padding:0 2rem 1.2em 3rem}}@media (max-width:480px){.faq__question{font-size:1em;padding:.6em 1.6em .6em 2.5rem}.faq__question svg{top:.65em}.faq__answer{padding:0 1.6em 1.2em 2.5rem}}
