.side-content{padding-left:calc(40px - var(--bs-gutter-x) * .5) !important;
    border-radius: 12px;
}

.side-content .question-answer-container{background-color: rgb(255, 255, 255)}
.side-content .question-answer-container .inside-container{
    padding-left:40px;
    padding-right:40px;
    background-color:transparent;
    border-top: 1px solid #E9E9E9;
    padding-bottom:40px;
}
.side-content .question-answer-container .inside-container button{background-color:white;padding-bottom:0}
.side-content .question-answer-container:first-child button,
.side-content .question-answer-container:first-child{border-top-left-radius:12px;border-top-right-radius:12px}
.side-content .question-answer-container:last-child,
.side-content .question-answer-container:last-child button{border-bottom-left-radius:12px;border-bottom-right-radius:12px;
    border-bottom:0;
}

.side-content .question-answer-container:first-child .inside-container{border-top:none}
.side-content .question-answer-container button{padding:40px 0}
.side-content .question-answer-container button span.greenWord{
    width:27px;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.8px;
    font-variant: small-caps;
    color: #3DB58F;
    margin-right: 16px;
}
.side-content .question-answer-container button span.main-text{
    width:calc(100% - 59.5px);
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.8px;
    color: #040404;
}

.side-content .question-answer-container button img{width:16.5px;display:block}
.side-content .question-answer-container button img.minus-icon{display:none}
.side-content .question-answer-container button[aria-expanded="false"] img.plus-icon{display:block}
.side-content .question-answer-container button[aria-expanded="false"] img.minus-icon{display:none}
.side-content .question-answer-container button[aria-expanded="true"] img.minus-icon{display:block}
.side-content .question-answer-container button[aria-expanded="true"] img.plus-icon{display:none}

.collapsible {
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

.question-btn{}

.question-answer-container button.collapsible + div{
    padding-top:20px;
    background-color:white
}
.answer-body{
    background: #F7F7F7;
    border-radius: 8px;
    padding:20px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.8px;
    color: #505050;
}
.answer-body img,.answer-body iframe{
    max-width:100%;
    height:auto !important;
}

.side-content .question-answer-container:first-child button{border-top-left-radius:12px !important;border-top-right-radius:12px !important}
.side-content .question-answer-container:last-child button[aria-expanded=true]{border-radius:0}
.side-content .question-answer-container:last-child button[aria-expanded=true] + .collapse{border-radius:0 0 12px 12px}

@media screen and (max-width:991px) { 
    .side-content{padding-left:calc(var(--bs-gutter-x) * .5) !important}
}

@media screen and (max-width:768px) { 
    .side-content .question-answer-container button span.greenWord,
    .side-content .question-answer-container button span.main-text{font-size:16px}
    .answer-body{padding:20px 16px}
}