.faq-container{width:90%;margin-left:5%;padding:40px 0}.faq-list{margin-top:20px}.faq-item{border-radius:6px;border:1px solid gainsboro;margin-bottom:18px;color:var(--dark);overflow:hidden}.faq-question{background-color:white;padding:18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700}.faq-question:hover{background:var(--forground)}.faq-item.open .faq-question{background-color:var(--background)}.faq-question p{margin:0}.faq-answer-wrapper{max-height:0;overflow:hidden}.faq-answer{background:var(--forground);font-size:.9rem;color:var(--dark);opacity:0;padding:0 18px}.faq-item.open .faq-answer-wrapper{max-height:300px}.faq-item.open .faq-answer{opacity:1;padding-top:10px;padding-bottom:18px}@media(max-width:900px){.faq-container{padding:20px 0}}