.block-topic-faq,
.block-search-faq{
    box-shadow: 0px 5px 5px 0px #dddddd40;
}
.faq-group{
    border-top: 1px solid #d5d5d5;
}
.faq-group:last-child{
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}
.faq-question .faq-question-number,
.faq-question .faq-question-title,
.faq-question .faq-question-toggle{
    pointer-events: none;
}
.faq-question-number{
    color: #0E8FF2;
}
.faq-question-toggle{
    color: #ee8333;
}
.faq-question-toggle .toggle.closed{
    transform: rotate(180deg);
}
.faq-answer{
    background-color: #ee833333;
    max-height: 100%;
    padding: 1rem !important;
    margin-bottom: 1rem !important;
}
.faq-answer.closed{
    max-height: 0;
    padding: 0 !important;
    margin-bottom: 0 !important;
    overflow-x: hidden;
    overflow-y: hidden;
}
.faq-answer .faq-answer-title{    
    color: #ee8333;
}
.faq-answer .faq-answer-content{
    color: #CA671B;
}