.faqGroup > #faqQ{
   border: 1px solid #dfdfdf;
   transition: 0.25s ease-in-out;
   margin-bottom: -1px;
   cursor: pointer;
}

.faqGroup >li:hover{
    background-color: #dfdfdf;
}

.faqGroup >li:hover .faqDropIcon{
    border-left: 1px solid #d3d3d3;
}

.faqDropIcon{
    height: 100%;
    padding: 1rem;
    border-left: 1px solid #dfdfdf;
}

.faqQuestion{
    padding: 1rem;
}

#faqA{
    background-color: #f8f9fa;
    padding: 1rem;
    /* margin-bottom: -1px; */
}

#faqQ.on{
    border: 1px solid #383838;
}

#faqQ.on .faqDropIcon{
    border-left: 1px solid #383838;
}

#faqA.on{
    display: block !important;
    border: 1px solid #383838;
    transition: display 0.3s ease;
}