.custom-faq {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.custom-faq details {
    overflow: hidden;
    border-radius: 12px
}

.custom-faq details > summary {
    background-color: #dadada;
    font-weight: 700;
    cursor: pointer;
    padding: 20px 40px
}

.custom-faq details > summary:hover {
    background-color: #F1F2F499
}

.custom-faq details:open > summary {
    color: var(--e-global-color-primary)
}

.custom-faq details > summary + div {
    background-color: #dadada;
    padding: 0 40px 20px
}

.custom-faq details > summary + div p {
    padding: 0;
    margin: 0;
}
