#faqs {
    background: #F0FAF7;
}

#faqs .accordion .accordion-content {
    border-left: 8px solid var(--cr-green);
}

.sc-faqs {
    background: #fff;
    padding: 0 2px;
}

.sc-faqs .head {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 40px;
}

.body dl.accordion-group {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    margin: 24px 0 40px;
}
.body:last-child dl.accordion-group {
    margin: 24px 0 5px;
}
.sc-faqs h3,
.sc-faqs p {
    margin: 0;
}

.sc-faqs .accordion-group {
    margin: 24px 0 40px;
}

.sc-product-info #loan-type .table td.title {
    white-space: nowrap;
    font-weight: 500;
}

.sc-product-info #loan-type .table td {
    padding: 24px;
    font-size: 16px;
}

.sc-product-info #loan-type .table td strong {
    font-size: 16px !important;
}

.sc-product-info .table {
    border: 1px solid #E8E8E8;
}

.sc-product-info .table tr td {
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-top: none;
    border-left: none;
}

.sc-product-info .table tr td:last-child {
    border-right: none;
}

.sc-product-info .table tr:last-child td {
    border-bottom: none;
}

.sc-interest .table-row.-typeI {
    border-bottom: 1px solid #E8E8E8;
}

.sc-interest .table-row.-typeI th,
.sc-interest .table-row.-typeI td {
    border-bottom: none;
    border-left: none;
}

.sc-interest .table-row.-typeI th.sticky-active,
.sc-interest .table-row.-typeI td.sticky-active {
    border-left: 1px solid #E8E8E8;
}

.sc-interest .table-row.-typeI td {
    border-bottom: none;
}

.sc-product-info .table td small {
    font-size: 13px;
}

.sc-product-info .note {
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.sc-product-info .note p,
.sc-product-info .note li {
    font-size: 13px;
    color: #666;
    margin: 0;
}

.sc-product-info .note strong {
    font-size: 13px;
    color: #333;
}

.sc-product-info .tab-content .title-table {
    margin-bottom: 16px;
    color: #333;
}

.sc-product-info .details-container p {
    margin: 0;
}

.sc-product-info .details-container .flex-gap {
    display: flex;
    flex-direction: column;
    gap: 8px;
}


@media screen and (min-width:768px) {
    .accordion-group {
        margin: 24px 0 64px;
    }
}

@media screen and (max-width:991px) {
    .sc-interest .table-row {
        padding-top: 11px;
    }
}

/* custom scroll */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    top: 0;
    bottom: unset;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-top: 11px;
    margin-bottom: 0;
}

/* custom FAQ tab2 */
.sc-faqs .accordion-group {
    margin: 0;
}


@media screen and (max-width: 767px) {
    .sc-faqs .tab2 .control2 {
        height: 50px !important;
    }

    .sc-faqs .tab2 .control2 a {
        height: 100%;
    }

    .sc-faqs .tab2.active .control2 {
        height: 100% !important;
        top: 50px;
    }

    .sc-faqs .tab-control2:before {
        bottom: 0;
    }

    .sc-faqs .action-dropdown .link:before {
        top: 0;
    }

    .sc-faqs .action-dropdown {
        top: 8px;
    }


}

/* FAQ tab2 */



@media screen and (max-width:767px) {
    .sc-calculator-result .sc-action {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
}