.klx_faq{max-width:var(--width--small)}.klx_faq .headline{text-align:center}.klx_faq .headline+*{margin-top:calc(var(--spacing--paragraph) * 4)}.klx_faq .toggler{position:relative;display:flex;align-items:center;padding:1em 1em;cursor:pointer}.klx_faq .toggler .icon{margin:0 0 0 auto;width:1em;height:1em;flex:0 0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.klx_faq .toggler .icon svg{transition:0.3s ease 0s;transform:rotate(0deg);transform-origin:center;width:100%;height:auto;fill:var(--c--text)}.klx_faq .toggler p{margin:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.klx_faq .accordion .toggler:hover .icon svg{fill:var(--c--primary)}.klx_faq .accordion.active .toggler .icon svg{transform:rotate(135deg)}.klx_faq .content{padding:0 1em 2em}.klx_faq .content>*:first-child{margin-top:0}.klx_faq .accordion+.accordion{margin-top:0;border-top:2px solid var(--c--light-grey);border-color:#EBEBEB}