.saic-accordion {
    width: 100%;
    margin: 20px 0;
}

.saic-accordion-item {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

.saic-accordion-header {
    padding: 10px;
    cursor: pointer;
    position: relative;
}

.saic-accordion-header h3::after {
    content: '+';
    position: absolute;
    right: 10px;
    font-size: 25px;
    font-weight: bold;
}

.saic-accordion-header.active h3::after {
    content: '-';
}

.saic-accordion-content {
    display: none;
    padding: 10px;
    background: #fff;
}

