.section-headings{margin:0 0 40px!important;text-align:center!important;font-weight:800!important;font-size:32px!important;color:#1b1b1b!important}.faq-section{margin:auto;padding:100px;text-align:center}.accordion-body{direction:inherit!important;text-align:start!important}.accordion-header{direction:inherit!important;text-align:start!important}.faq-section h2{font-size:38px;color:#111;font-weight:800;margin-bottom:10px}.faq-section p{font-size:16px;color:#777;margin-bottom:40px}.accordion{border:1px solid #ddd;margin-bottom:15px;overflow:hidden;background:#fff}.accordion-header{padding:18px;font-weight:700;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;transition:background .3s ease}.accordion-header:hover{background:#fff}.accordion-body{padding:18px;display:none;font-size:15px;color:#555;line-height:1.8;text-align:right;border-top:1px solid #eee;font-weight:600}.accordion.active .accordion-body{display:block}.accordion-icon{font-size:18px;transform:rotate(0deg);transition:transform .3s ease;width:35px}.accordion.active .accordion-icon{transform:rotate(180deg)}@media (max-width:768px){.faq-section{padding:50px 20px;text-align:center}.faq-section h2{font-size:22px}.faq-section p{font-size:14px;margin-bottom:30px}.accordion-header{font-size:15px;padding:15px;flex-direction:row}.accordion-body{font-size:14px;padding:15px;text-align:right}.accordion-icon img{width:10px;height:14px}}