.faq{margin:0 auto;max-width:1000px}.faq__item{border-top:1px solid rgba(120,182,33,.2);width:100%}.faq__item--last-child{border-bottom:1px solid rgba(120,182,33,.2)}.faq__item--active .faq__button{transform:rotate(45deg)}.faq__item--active .faq__title{color:#78b621;transition:color .4s}.faq__item--active .faq__text{color:#fff;transition:.4s}.faq__item:not(.faq__item--active) .faq__text{max-height:0!important}.faq__text{color:#fff;overflow:hidden;transition:.4s}.faq__text-inner{display:block;padding-bottom:20px}.faq__title-wrap{cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:20px 15px 20px 0}.faq__title{font-size:.9375rem;margin-right:auto}.faq__button,.faq__title{color:#78b621;font-weight:700}.faq__button{font-size:1.125rem;margin-left:auto;transition:transform .4s,color .4s}.faq__icon{fill:#78b621;height:30px;width:30px}
