body{background-color:var(--primary)!important;color:#fff!important}.faq-item{background-color:#1c4587;border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:column;margin-bottom:1rem;cursor:pointer}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%}.faq-question span.text{font-size:1rem;font-weight:600;color:#fff}.faq-question span.icon{font-size:.8rem;color:#fff;transition:transform .2s}.faq-item.active .faq-question span.icon{transform:rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;opacity:0;margin-top:0;padding-top:0;border-top:1px solid transparent;color:#c9dbf8;font-size:.95rem;line-height:1.6;transition:all .3s ease-in-out}.faq-item.active .faq-answer{max-height:200px;opacity:1;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}
