.faq-module{display:flex;flex-flow:column nowrap;gap:60px}.faq-module .faq-item .faq-title{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between}.faq-module .faq-item.active .faq-title{cursor:default;font-weight:700}.faq-module .faq-item .faq-title-text{margin-bottom:0}.faq-module .faq-item.active .faq-title-text{font-weight:700}.faq-module .faq-item .open-close-icon{color:var(--color-primary);font-size:40px;transition:color .5s var(--translate-transition),transform .5s var(--translate-transition)}.faq-module .faq-item.active .open-close-icon{color:var(--color-base);transform:rotate(-135deg)}.faq-module .faq-item .faq-content{animation:fadeIn .5s var(--translate-transition);display:none}.faq-module .faq-item.active .faq-content{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}