.faq-container .faq-answer-container summary {
    list-style: none;
    color: #a51491;
    transition: all .2s ease-in-out;
    font-weight: 700;

}
.faq-container .faq-answer-container summary::marker {
    display: none;
    list-style:none;
}

.faq-container .faq-answer-container summary::before {
    content: "";
    mask: url(/wp-content/themes/ef2_custom/images/icons/chevron-down-light.svg) no-repeat 50% 50%;
    mask-position: right;
    display: inline-block;
    height: .625em;
    width: .625em;
    background-color: #a51491;
    margin-right: 5px;
    transition: transform .2s ease;
    transform: rotate(-90deg);
}

.faq-item[open] > summary::before {
    transform: rotate(0);
}

.faq-container details .faq-answer {
    padding: 5px 0 10px 15px !important;
}