.faq-container-this,.faq-section-this{background-color:#f4f7fc}.faq-container-this{padding:50px 30px;max-width:1200px;margin:0 auto}.faq-title{font-size:36px;color:#333;text-align:center;margin-bottom:20px;font-weight:600}.faq-subtitle{font-size:18px;color:#666;text-align:center;margin-bottom:40px;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease-in-out}.faq-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:18px;color:#333;cursor:pointer;background-color:#f8f9fa;font-weight:500;transition:background-color .3s}.faq-question:hover{background-color:#e9ecef}.faq-answer{padding:15px;font-size:16px;color:#666;background-color:#fafafa;line-height:1.6}.faq-icon{font-size:20px;color:#007bff}@media (max-width:768px){.faq-title{font-size:28px}.faq-question,.faq-subtitle{font-size:16px}.faq-answer{font-size:14px}}