.faq{padding:6rem 2rem}.faq__container{margin:0 auto;max-width:110rem}.faq__title{margin-bottom:4rem}.faq__item{border-bottom:1px solid #000}.faq__question{align-items:center;background:none;border:none;border-bottom:.6rem solid #fff;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.5rem 4rem .9rem;text-align:left;transition:all .2s;width:100%}.faq__item--active .faq__question,.faq__question:hover{border-bottom:.6rem solid var(--color-brand);border-image:linear-gradient(90deg,#ac0965,#710442) 1}.faq__icon{color:var(--color-blue);font-size:3.5rem;font-weight:400}.faq__answer{background:#fff;font-size:.95rem;height:0;line-height:1.6;overflow:hidden;padding:0 4rem;transition:all .2s ease-in-out}.faq__item--active .faq__answer{padding:4rem}