section.faq-module{overflow:hidden;position:relative;z-index:1}section.faq-module .container .wrapper{display:flex;flex-direction:column;gap:60px}section.faq-module .container .wrapper .text-ctn{display:flex;flex-direction:column;gap:30px}section.faq-module .container .wrapper .accordion-wrapper{display:flex;flex-direction:column;gap:15px}section.faq-module .container .wrapper .accordion-wrapper .accordion-item{border-bottom:1px solid #9184be;display:flex;flex-direction:column;transition:.3s ease}section.faq-module .container .wrapper .accordion-wrapper .accordion-item.active .top .arrow{transform:rotate(-180deg)}section.faq-module .container .wrapper .accordion-wrapper .accordion-item.active .bottom .richtext{opacity:1}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .top{align-items:center;cursor:pointer;display:flex;gap:30px;justify-content:space-between;padding:15px 0;user-select:none}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .top .h4{color:#000;font-family:ISLSemi;transition:.3s ease}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .top .arrow{height:18px;min-width:15px;transition:.3s ease}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .top .arrow path{transition:.3s ease;fill:#000}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .bottom{height:0;overflow:hidden;transition:.3s ease}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .bottom .richtext{margin:0 0 15px;opacity:0;transition:.3s ease}section.faq-module .container .wrapper .accordion-wrapper .accordion-item .bottom .richtext p{color:#000}