.faq{background:var(--grey);height:auto;padding:50px 10px 200px}.faq .faq-container{flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;display:flex}.faq .faq-container h2{text-align:center;font-size:2.5rem;line-height:100%}.faq .faq-container .faq-box-container{flex-direction:column;gap:30px;width:100%;max-width:800px;display:flex}.faq .faq-container .faq-box-container .faq-box{transition:var(--trans);cursor:pointer;border-bottom:1px solid #ffffff2f;flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.faq .faq-container .faq-box-container .faq-box .faq-ques{transition:var(--trans);justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:500;display:flex}.faq .faq-container .faq-box-container .faq-box .faq-ques h3{transition:var(--trans)}.faq .faq-container .faq-box-container .faq-box .faq-ques span{transition:var(--trans);justify-content:center;align-items:center;display:flex;transform:rotate(0)}.faq .faq-container .faq-box-container .faq-box .faq-ques span svg{scale:1.5}.faq .faq-container .faq-box-container .faq-box .faq-ans{font-size:0;font-weight:400;transition:all .2s ease-in-out}.faq .faq-container .faq-box-container .faq-box.active .faq-ques h3{color:var(--accent)}.faq .faq-container .faq-box-container .faq-box.active .faq-ques span{transform:rotate(180deg)}.faq .faq-container .faq-box-container .faq-box.active .faq-ans{font-size:1rem!important}@media only screen and (max-width:500px){.faq .faq-container h2{font-size:2rem}}
