.faq-section-container{background-color:#f9f9f9;flex-direction:column;align-items:center;max-width:100%;margin:0 auto;padding:60px 20px;display:flex}.section-title{color:#333;text-align:center;width:500px;margin-bottom:40px;font-size:36px}.faq-list{margin-top:20px;padding:0 120px}.faq-item{border-bottom:1px solid #ddd;padding:20px 50px}.faq-question{cursor:pointer;justify-content:space-between;transition:color .3s;display:flex}.faq-question h3{color:#333;font-size:20px}.faq-question:hover h3{color:#007bff}.faq-icon{color:#007bff;font-size:24px;transition:transform .3s}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer.open{max-height:500px;padding:25px 50px}.faq-answer p{color:#666;margin:0;font-size:16px;line-height:1.6}@media (max-width:1024px){.faq-section-container{padding:60px 0}.section-title{width:450px;margin-bottom:30px;font-size:32px}.faq-list{margin-top:20px;padding:0 100px}.faq-question h3{color:#333;font-size:18px}}@media (max-width:768px){.faq-list{padding:0 20px}}@media (max-width:480px){.faq-list{padding:0 10px}}@media (max-width:320px){.faq-list{padding:0 5px}}@media (max-width:240px){.faq-list{padding:0}}
