.faq-section{margin:60px auto!important;padding:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;border:none!important;max-width:800px!important;width:100%!important}.faq-section::before{display:none!important}.faq-container{max-width:none!important;margin:0!important;padding:0!important}.faq-title{text-align:center!important;margin-bottom:40px!important;font-size:26px!important;font-weight:600!important;color:#383838!important;position:relative!important;padding-bottom:15px!important}.faq-title::after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;width:50px!important;height:2px!important;background:#c5a880!important;border-radius:2px!important}.faq-list{display:flex!important;flex-direction:column!important;gap:0!important;border-top:1px solid #e9e9e9!important}.faq-item{background:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transition:none!important;border:none!important;border-bottom:1px solid #e9e9e9!important}.faq-item:hover{transform:none!important;box-shadow:none!important;border-color:#e9e9e9!important}.faq-question{padding:22px 10px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:none!important;transition:background-color 0.3s ease!important;border-bottom:none!important;margin:0!important;font-size:16px!important}.faq-question:hover{background-color:#f9f9f9!important}.faq-question-text{font-weight:500!important;font-size:16px!important;color:#4a4a4a!important;line-height:1.6!important;flex:1!important;margin-right:20px!important;transition:color 0.3s ease!important}.faq-item.active .faq-question-text{color:#c5a880!important}.faq-toggle{width:auto!important;height:auto!important;border-radius:0!important;background:none!important;color:#b0b0b0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:300!important;transition:transform 0.3s ease,color 0.3s ease!important;flex-shrink:0!important;line-height:1!important}.faq-item.active .faq-toggle{transform:rotate(45deg)!important;background:none!important;color:#c5a880!important}.faq-item.active .faq-question{background-color:#f9f9f9!important}.faq-answer{max-height:0!important;overflow:hidden!important;transition:max-height 0.4s cubic-bezier(.4,0,.2,1)!important;background:none!important}.faq-item.active .faq-answer{max-height:500px!important}.faq-answer-content{padding:5px 10px 25px 10px!important;color:#666!important;line-height:1.8!important;font-size:15px!important}.faq-answer-content p{margin:0 0 15px 0!important}.faq-answer-content p:last-child{margin-bottom:0!important}@media (max-width:768px){.faq-section{margin:40px auto!important}.faq-title{font-size:22px!important;margin-bottom:30px!important}.faq-question{padding:18px 5px!important}.faq-question-text{font-size:15px!important;margin-right:15px!important}.faq-toggle{font-size:22px!important}.faq-answer-content{padding:0 5px 20px 5px!important;font-size:14px!important}}