#faq__hits.with__pages .result__items{padding:0}#faq__hits.with__pages h5.faq__sectiontitle{margin-top:10px;margin-bottom:15px}#faq__questions__hits .ais-Hits-item:last-child .faq__item{border:none}.faq__results__hidden{display:none;border:1px solid #ccc;border-top:none}.faq__results__hidden .flex{display:flex;align-items:flex-start}.faq__results__hidden .flex>div{margin:0 10px;padding:10px;width:50%}.faq__results__hidden .ais-Hits--empty{padding-bottom:10px}.faq__container{margin:0 auto;max-width:870px}.faq__container h3{background-color:#F6F6F6;padding:20px;margin-bottom:0;border-radius:8px}.faq__container .faq__categories__wrap{margin:20px 0 30px}.faq__container .faq__categories__wrap>div{display:flex;flex-wrap:wrap;justify-content:center}.faq__container .faq__categories__wrap #faq__categories{flex:1}.faq__container .faq__categories__wrap .resetter{padding:5px}.faq__container .faq__categories__wrap .resetter span{display:block;cursor:pointer;color:#111;padding:10px;border-radius:8px;border:1px solid #ccc}.faq__container .faq__categories__wrap .resetter span.active{border-color:#4aad0a;color:#4aad0a}.faq__container .ais-Hits-list{list-style:none;padding:0;margin:0}.faq__container .ais-Hits-list>li{padding:0;margin:0}.faq__container .ais-Hits-list>li::before{display:none}.faq__container .ais-RefinementList-list{display:inline-flex;flex-wrap:wrap}.faq__container .ais-RefinementList-list>li{padding:5px;width:auto}.faq__container .ais-RefinementList-list>li a{display:block;color:#111;padding:10px;border-radius:8px;border:1px solid #ccc}.faq__container .ais-RefinementList-list>li a.active{border-color:#4aad0a;color:#4aad0a}.faq__container #faq__pages__hits a{display:block;color:#111}.faq__container #faq__pages__hits a>b{display:block;margin-bottom:10px;transition:color 200ms ease-in-out}.faq__container #faq__pages__hits a span{display:block;color:#9B9B9B}.faq__container #faq__pages__hits a:hover b{color:#4aad0a}.result__items{padding:20px}.faq__item{border-bottom:1px solid #ccc}.faq__item .faq__title{display:block;padding:15px 25px 15px 0;font-weight:normal;cursor:pointer;position:relative;transition:color 200ms ease-in-out}.faq__item .faq__title:hover,.faq__item .faq__title.open{color:#4aad0a}.faq__item .faq__title em{position:absolute;top:18px;right:0;font-size:14px;transition:rotate 200ms ease-in-out}.faq__item .faq__title em::before{color:#4aad0a}.faq__item .faq__title.open em{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__item p:last-child{margin-bottom:0}.faq__item .faq__content{padding-bottom:15px}.faq__item .faq__content img.top{margin-bottom:20px}.faq__item .faq__content img.bottom{margin-top:20px}#faq__searchbox{margin-bottom:30px}#faq__searchbox.with__pages{margin-bottom:0}#faq__searchbox .ais-SearchBox{position:relative;overflow:hidden}#faq__searchbox .ais-SearchBox::before{content:"";background-repeat:no-repeat;width:22px;height:22px;display:block;position:absolute;z-index:1;top:15px;left:20px;background-image:url("/typo3conf/ext/siteway/Resources/Public/Icons/ico-Suche.svg")}#faq__searchbox .ais-SearchBox input{background-color:#fff;border-color:#ccc;font-size:20px;padding-left:50px}#faq__searchbox .ais-SearchBox input:focus,#faq__searchbox .ais-SearchBox input:hover{border-color:#4aad0a}#faq__searchbox .ais-SearchBox button.ais-SearchBox-reset{position:absolute;top:0;right:0;height:46px}#faq__searchbox .ais-SearchBox button.ais-SearchBox-reset svg{fill:#fff}
