.faq-wrapper{display:flex;gap:60px;padding:80px 0}section.faq-section{background:#fff}section.faq-section{background:#fff;padding:80px 0}.faq-tabs{width:30%}.faq-tabs h2{font-size:42px;margin-bottom:30px;color:#4a4a4a;font-weight:600}.faq-tab{cursor:pointer;padding:10px 0;font-size:18px;color:#111;position:relative}.faq-tab.active{color:#f4a261;text-decoration:underline}.faq-content{width:70%}.faq-panel{display:none}.faq-panel.active{display:block}.accordion-item{border-bottom:1px solid #eee}.accordion-title{cursor:pointer;padding:18px 0;font-weight:600;position:relative;color:#4a4a4a}.accordion-title:after{content:"+";position:absolute;right:0}.accordion-item.active .accordion-title:after{content:"-"}.accordion-content{display:none;padding-bottom:15px;color:#555}.accordion-item.active .accordion-content{display:block}@media (max-width: 768px){.faq-wrapper{flex-direction:column}.faq-tabs,.faq-content{width:100%}}