/*******Für das Toggeln der Antworten***********/
.knmFaq_q_servant {
    max-height:0;
    opacity:0;
}
.knmFaq_q_servant.knmFaqVisible {
    max-height:9999px;
    opacity:1;
    transition: max-height .2s,opacity .1s;
    padding-bottom: 1rem;
}

/*Zeile mit einer Frage*/
.knmFaq_question {
    cursor:pointer;
    position:relative;
}

.knmFaq_question::after {
    content: '\f078' !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
    display: inline-block;
    line-height: 1;
    transition: transform 0.2s;
    will-change: transform;
    border-top: 0;
    font-size: 0.75em;
    position: absolute;
    top: calc(50% - 0.45em);
    right:0;
}

.knmFaq_question.knmFaq_open::after {
    transform: rotate(180deg);
}

/*Zeile mit einer Antwort*/
.knmFaq_answer {
    overflow: hidden;
}

/*Einzelner Fragenblock im Themenblock*/
.knmFaq_question_block {
    border-width: 1px;
    border-style: solid;
    border-bottom-width:0;
    overflow: hidden;
}
/*Border für den letzten Fragenblock*/
.knmFaq_block .knmFaq_question_block:last-child {
    border-bottom-width:1px;
}

/*FAQ-Seite*/
#knmFaq_single_page #tab-knmFaq_plugin {
    opacity: 1 !important;
}