@charset "UTF-8";
.tx-jpfaq ul{margin:0;padding:0}.tx-jpfaq .jpfaqList li{list-style:none;margin:0;padding:0;background:rgba(255, 255, 255, 0.65);border:1px solid rgba(21, 21, 21, 0.15);border-top:0;transition:all ease 0.3s}.tx-jpfaq .jpfaqList li:hover{background:white}.tx-jpfaq .jpfaqList li:first-of-type{border-top:1px solid rgba(21, 21, 21, 0.15);border-radius:0.5rem 0.5rem 0 0}.tx-jpfaq .jpfaqList li:last-of-type{border-radius:0 0 0.5rem 0.5rem}.tx-jpfaq .jpfaqList li .h3{cursor:pointer;padding:0.25rem 0 0.25rem 0.75rem;margin:0}.tx-jpfaq .jpfaqList li .h3::after{content:"+";font-weight:normal !important;transition:all ease 0.3s;font-size:125%;background-color:#dadada;padding:1rem 0.6rem;color:#151515;margin:-0.25rem 0 -0.25rem 0.25rem}.tx-jpfaq .jpfaqList li .questionUnfolded{background:white}.tx-jpfaq .jpfaqList li .questionUnfolded::after{content:"–";transform:rotate(-180deg)}.tx-jpfaq .jpfaqList .jpfaqAnswer{border-top:1px solid rgba(21, 21, 21, 0.05);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.75rem}.tx-jpfaq .jpfaqAll{cursor:pointer;margin-bottom:0.75rem}.tx-jpfaq .jpfaqShowAll::before,.tx-jpfaq .jpfaqHideAll::before{content:"";font-family:"FontAwesome";color:#151515}.tx-jpfaq .jpfaqHideAll::before{content:""}.tx-jpfaq #jpfaqSearch label{display:none}.tx-jpfaq label,.tx-jpfaq .jpfaqHideAll,.tx-jpfaq .toggleTriggerContainer,.tx-jpfaq #jpfaq-filter-count,.jpfaqFinfo{display:none}.tx-jpfaq form label{display:block}.tx-jpfaq .jpfaqSpinner{background-image:url("/typo3conf/ext/jpfaq/Resources/Public/Images/jpfaqSpinner.gif");background-size:32px 32px;width:32px;height:32px;margin:10% 25%;display:block}.jpfaqQuestionCommentContainer,.jpfaqCatCommentContainer{position:relative;max-width:480px}.jpfaqAddCommentForm{display:none;padding:16px;margin-bottom:16px;border:1px solid #ccc}.jpfaqAddCommentForm textarea{width:100%}.jpfaqCommentFormIntroHeader,.jpfaqCatCommentFormIntroHeader{margin:10px 0 0}.jpfaqCommentFormIntroText{font-size:90%}.jpfaqQuestionComment label,.jpfaqCatComment label{margin-top:10px}.jpfaqCommentFieldWarning{border:2px solid red !important}.jpfaqQuestionHelpfulText{font-size:90%}.jpfaqQuestionHelpful{margin-left:10px}.jpfaqAnswerIsHelpfulThankYouText{font-size:90%;font-weight:bold}.jpfaqCatCommentFormClose .fa-times,.jpfaqCommentFormClose .fa-times,.jpfaqThanks .fa-times{position:absolute;top:16px;right:16px;cursor:pointer;font-size:120%}.jpfaqThanks{padding:16px;margin-bottom:16px;border:1px solid #ccc}.jpfaqThanksText{font-weight:bold}.jpfaqThanksComment{font-style:italic}.jpfaqThanksComment,.jpfaqThanksNameEmail{font-size:80%}