.faqs_sec {margin-bottom: 90px;}
.faqs_sec .wrapper {display: flex;justify-content: space-between; grid-template-columns: minmax(200px,350px) minmax(600px,730px);gap: 30px;align-items: center;}
.faqs_sec .wrapper > :nth-child(1) {width: 100%;max-width: 350px;}
.faqs_sec .wrapper > :nth-child(1) > h2 {font-weight: 600;font-size: 36px;margin-bottom: 30px;color: #282828;}
.faqs_sec .wrapper > :nth-child(1) > h3 {color: #282828;font-weight: 600;font-size: 24px;margin-bottom: 30px;}
.faqs_sec .wrapper > :nth-child(1) > p {color: #5A5A63;margin-bottom: 30px;}
.faqs_sec .wrapper > :nth-child(1) > div {display: flex;gap: 20px;align-items: center;}
.faqs_sec .wrapper > :nth-child(1) > div > img {width: 71px;height: 70px;object-fit: contain;border-radius: 50%;}
.faqs_sec .wrapper > :nth-child(1) > div > div > h4 {font-weight: 600;font-size: 16px;line-height: 24px;}
.faqs_sec .wrapper > :nth-child(1) > div > div > a {display: inline-block;color: #466FFF;font-weight: 600;}
.faqs_sec .wrapper > :nth-child(1) > div > div > a img {width: 10px;height: 21px;object-fit: contain;}

.faqs_sec .wrapper > :nth-child(2) {scrollbar-color:transparent transparent;scrollbar-width: thin;overflow-x: hidden;height: 549px;padding-right: 10px;overflow-y: auto;max-width: 730px;width: 100%;}
.faqs_sec .wrapper > :nth-child(2):hover {scrollbar-color: #24C66D #e9e9e9;}
.accordion-item:not(:last-child) {margin-bottom: 20px;}

.accordion-button {width: 100%;padding: 1rem 1.5rem 1rem 2rem;text-align: left;cursor: pointer;color: #000;outline: none;display: flex;justify-content: space-between;align-items: center;background-color: #FDFBEB;border-radius: 50px;font-size: 18px;font-weight: 600;line-height: 30px;}
.accordion-button::after {content: '+';font-size: 24px;background-color: var(--c-primary);color: #282828;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;}
.accordion-button.active {color: #24C66D;background-color: #2D4C62;}
.accordion-button.active::after {content: '-';color: #24C66D;}
.accordion-body {padding: 0 30px;max-height: 0;overflow: hidden;transition: max-height 0.4s ease, padding 0.4s ease;color: #282828;line-height: 26px;}
.accordion-body.show {padding: 15px 30px;max-height: 500px;}


@media only screen and (max-width:991px) {
    .faqs_sec .wrapper {flex-direction: column;padding-inline: 40px;align-items: start;}
    .faqs_sec .wrapper > :nth-child(1) {max-width: 550px;}
    .faqs_sec .wrapper > :nth-child(1) > h2 {font-size: 30px;}
}
@media only screen and (max-width:575px) {
    .faqs_sec .wrapper {padding-inline: 0px;}
    .faqs_sec .wrapper > :nth-child(1) {max-width: 550px;}
    .faqs_sec .wrapper > :nth-child(1) > h2 {font-size: 26px;}
    .faqs_sec .wrapper > :nth-child(1) > h3 {font-size: 20px;}
    .accordion-button {line-height: 24px;}
}