#faq{margin:0 auto;max-width:1024px;width:100%}#faq *{transition:all .3s}#faq h5{align-items:center;display:flex;gap:10px;padding-left:30px;position:relative}#faq p{color:var(--color-tertiary);margin-bottom:10px}#faq i{display:block;left:0;position:absolute}#faq i:before{height:20px;width:1px}#faq i:after,#faq i:before{background:var(--color-point);content:"";display:block;left:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}#faq i:after{height:1px;width:20px}#faq article{border-bottom:1px solid #e9e9e9;padding-bottom:20px;padding-top:10px}#faq article .faq-answer{height:0;min-height:0;overflow:hidden;padding:0 30px}#faq article.active{border-top:3px solid #000}#faq article.active h5{font-size:var(--font-size-xl)}#faq article.active .faq-answer{height:auto;min-height:50px}#faq article.active i{transform:rotate(-1turn)}#faq article.active i:before{opacity:0}#faq article.active i:after,#faq article.active i:before{transform:rotate(0deg) translate(-50%,-50%)}#faq .faq-item h5{cursor:pointer;margin:0;padding:15px 15px 15px 30px}#faq .faq-item h5:hover{background-color:#f5f5f5}