.faq-container{max-width:100%}.faq{background-color:#fff;border-top:1px solid var(--purple-100);cursor:pointer;display:flex;flex-direction:column;padding:21px 0;position:relative;transition:all .15s ease-in-out}.faq:last-child{border-bottom:1px solid var(--purple-100)}.faq.active:hover{background:transparent}.faq-question-container{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.faq-question{font-size:1rem;font-weight:700;transition:var(--transition-long)}.faq.active .faq-question{color:var(--primary-base)}.faq-icon{transition:all .25s ease}.faq-answer{color:var(--purple-300);padding-top:12px}.faq-icon svg{fill:var(--primary-base);height:15px;transition:var(--transition-long);width:15px}.faq.active .faq-icon svg{transform:rotate(-180deg)}.faq-answer-container{height:0;overflow:hidden;transition:all .25s ease}@media (hover:hover){.faq:hover .faq-question{color:var(--primary-base)}}