.faq-container{max-width:100%}.faq{border-bottom:1px solid var(--neutral-gray-xlight);cursor:pointer;flex-direction:column;padding:31px 0;transition:all .15s ease-in-out}.faq,.faq-question-container{display:flex;position:relative}.faq-question-container{align-items:center;justify-content:space-between}.faq-question{color:var(--neutral-gray-dark);font-size:20px;font-weight:700;line-height:1.3;max-width:90%}.faq-icon{background-image:linear-gradient(155deg,rgba(var(--grad-green),1) 0,rgba(var(--grad-blue),.9) 45%,rgba(var(--grad-blue),.9) 55%,rgba(var(--grad-green),1) 100%);background-size:250% auto;border-radius:var(--border-radius-lg);flex-basis:24px;height:24px;position:relative;transition:all .25s ease;width:24px}.faq-icon span{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .2s ease;width:12px}.faq-icon span:last-child{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.faq.active .faq-icon{background-position:100%}.faq.active .faq-icon span:last-child{transform:translateX(-50%) translateY(-50%) rotate(0deg)}.faq-answer-container{height:0;overflow:hidden;transition:all .25s ease}.faq-answer{padding:25px 50px 0 0}.faq-answer a,.faq-answer p{font-size:16px;line-height:1.6}@media (min-width:1024px){.faq-container{margin:0 auto;max-width:80%}.faq-question{font-size:22px}.faq-answer a,.faq-answer p{line-height:1.83}}