.faq-container{width:80%;margin:40px auto}.faq-container .faq-heading{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#f26722;font-weight:700}.faq-container .faq-list{display:flex;flex-direction:column;gap:10px;margin:0 10%}.faq-container .faq-item{overflow:hidden;transition:all .3s ease;cursor:pointer;border-bottom:1px solid #d9d9d9}.faq-container .faq-item .faq-question{padding:15px;font-size:18px;transition:background-color .3s ease;display:flex;justify-content:space-between;align-items:center;font-weight:600}.faq-container .faq-item .faq-question .faq-arrow{width:20px;height:20px;transition:transform .3s ease}.faq-container .faq-item .faq-question .faq-arrow.open{transform:rotate(180deg)}.faq-container .faq-item .faq-answer{padding:15px;font-size:14px;color:#5c5c5c}.faq-container .faq-item .faq-answer p{font-size:16px}@media only screen and (max-width:767px){.faq-container{width:100%}.faq-container .faq-list{margin:0}.faq-container .faq-item .faq-question{padding:15px;font-size:18px;font-weight:700}}