#faqParent{
    width: auto;
    height: auto;
    position: relative;
    display: block;
}

.faqCard{
    height: auto;
    width: auto;
    position: relative;
    display: block;
}

.faqTitle{
    height: auto;
    width: auto;
    position: relative;
    display: block;
    background-color: #8f8f8f;
    padding: 20px;
    transition: 0.5s ease;
}

.active .faqTitle{
    background-color: #797979;
}

.faqTitle:hover{
    cursor: pointer;
    background-color: #797979;
}

.faqTitleText{
    width: 75%;
    height: auto;
    position: relative;
    display: inline-block;
    color: white;
}

.faqTitleSymbol{
    width: auto;
    height: auto;
    position: relative;
    float: right;
    color: white;
}

.faqContent{
    max-height: 0;
    width: auto;
    position: relative;
    display: block;
    background-color: white;
    color: #595959;
    padding: 0px;
    overflow: hidden;
    transition: 0.5s ease;
}

.faqContentText{
    padding: 20px;
}