body .FAQ-main .accordion .card-header button{
    padding: 15px 20px 15px;
color: #ffffff;
}
body .FAQ-main .accordion .card:has(.collapse.show) .card-header button {
color: #ffffff;
}
body .FAQ-main .accordion .card-header button:hover {
color: #fff;
}
body .FAQ-main .card-body {
background: #f8f5ff;
}
body .accordian-icon-box {
width: 35px;
min-width: 35px;
height: 35px;
color: #000;
}
body .FAQ-main .accordion .card:has(.collapse.show) .card-header {
background-color: #734fe9;
}
body .FAQ-main .accordion .card {
margin-bottom: 15px;
}
body .FAQ-main .accordion .card {
border-radius: 10px !important;
}
body .pros-detail-box-left{
margin-right: 0px;
border-right: none;
}
body .pros-box {
background-color: #fff;
border-radius: 15px;
border: 2px solid #d2f9ef;
}
body .pros-detail-box-left .pros-detail-box:nth-child(odd){
background-color: transparent;
}
body .cons-box {
background-color: #ffafaf;
border-radius: 15px;
border: 2px solid #ffafaf;
}
body .pros-detail-box-right{
margin-left: 0;
border-left:none
}
body .pros-cons-box {
gap: 30px;
}
body .pros-detail-box-right .pros-detail-box:nth-child(odd) {
background-color: #fff;
}
.title {
color: #673de6;
margin-bottom: 15px;
font-weight: 700;
font-size: 20px;
}
.more-information-data h3 {
margin-bottom: 15px;
}
.more-information-data .sub-text {
color: #673de6;
}
.breakdown p {
margin-bottom: 8px;
}
.score-box.alert.alert-primary {
background-color: #F7F5FD;
border-color: #F3F2F9;
padding: 20px;
}
.Bottom-section p.mt-3.p-2.border.border-dark {
background: #F9F9FE;
border-color: #ebe4ff !important;
padding: 20px !important;
border-radius: 10px;
}
.companyMoreDetail .table-content-section {
margin: 40px 0px;
}
.table-content-section-data th {
background-color: #f4f5ff;
font-size: 15px;
font-weight: 700;
color: #1a0b48;
padding: 17px;
border: transparent;
}

.table-content-section-data table {
border: 1px solid #d2d5f2;
border-radius: 5px;
border-collapse: separate;
border-spacing: 0px;
overflow: hidden;
white-space: nowrap;
}


.table-content-section-data table td {
border: transparent;
border-top: 1px solid #e8e9f6!important;
font-size: 15px;
font-weight: 400;
color: var(--text-color);
padding: 18px;
}
.Who-Should-section {
margin: 40px 0px;
background: #FEFCED;
padding: 30px;
border-radius: 15px;
border: 1px solid #FEF6D9;
}
.more-information-data.mb-3 h2 {
margin-bottom: 17px;
font-size: 25px;
}
.approach-and-select-wrapper.mt-3 {
margin: 40px 0px !important;
}
.point-content-main {
display: flex;
gap: 15px;
border: 1px solid #e3e6ff;
border-radius: 15px;
padding: 20px;
height: 100%;
}
.fa-icon-content {
width: 55px;
height: 55px;
background: #ececfc;
display: flex;
align-items: center;
justify-content: center;
font-size: 25px;
color: #673de6;
border-radius: 10px;
}
.key-feature-sec1 .point-content{
width: 100%;
max-width: calc(100% - 80px);
}
.key-feature-sec1 :is(.col-md-6, .col-md-12) {
margin-bottom: 20px;
}

.key-feature-sec1 .Bottom-section p.mt-3.p-2.border.border-dark {
margin-top: 0 !important;
}
.key-point li {
font-size: 15px;
margin-bottom: 10px;
list-style: none;
}
.key-point ul {
margin-top: 15px;
}
.cus-container.companyMoreDetail .table-content-section-data {
overflow: auto;
}
.key-feature .point-content-main .point-content p:first-child {
font-size: 20px;
margin-bottom: 5px;
}
.content-section .point-content p:first-child {
font-size: 18px;
margin-bottom: 5px;
}
.Who-Should-section i.fas.fa-check {
margin-right: 5px;
color: #1db41d;
}
.companyMoreDetail .FAQ-sec-wrapper-cus.mt-3 {
margin-bottom: 40px !important;
}
body .pros-heading h4 {
font-size: 30px;
font-weight: 500;
}
body .pros-detail-box img {
width: 35px;
}
@media(max-width:992px){
body .pros-detail-box-right {
    margin-top: 0;
}
.more-information-data {
    margin-top: 30px;
}
}
@media(max-width:767px){
.key-feature .point-content-main .point-content p:first-child {
    font-size: 18px;
}
.key-feature-sec1 .point-content p {
    font-size: 14px;
}
.Bottom-section p.mt-3.p-2.border.border-dark {
    font-size: 14px;
}
.right-box.col-md-6 {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dfd4ff;
}
.more-information-data.mb-3 h2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 27px;
}
.content-section p {
    font-size: 14px;
    line-height: 21px;
}
.title {
    margin-bottom: 10px;
}
}