summary{
    border: 1px solid #E41414;
    font-size: 15px;
    font-weight: 600;
    background-color: #E41414;
    color: #fff;
    padding: 12px 8px;
    margin-bottom: 20px;
    outline: none;
    border-radius: 0.25rem;
    text-align: left;
    cursor: pointer;
    position: relative;
}
details> summary::after{
    position: absolute;
    content: "+";
    right: 20px;
    font-size: 27px;
    top: 10px;
}
details[open]> summary::after{
    position: absolute;
    content: "-";
    right: 20px;
}
details> summary::-webkit-details-maker{
    display: none;
}