.faq{letter-spacing:.05rem;font-size:1.05rem;margin-bottom:2rem;transition:0.3s ease-in-out;background-color:#f5f4f9}.faq>summary{padding:1rem;font-weight:700;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#282828;cursor:pointer;gap:1rem}.faq>summary::-webkit-details-marker{display:none}.faq>summary .faq-opener{display:block;height:24px;width:24px;border-radius:100%;position:relative;flex-shrink:0;background-color:transparent}.faq>summary .faq-opener::before{content:"";width:3px;height:17.5px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#7f3689;transition:0.2s ease-in-out}.faq>summary .faq-opener::after{content:"";width:17.5px;height:3px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#7f3689;transition:0.2s ease-in-out;opacity:1}.faq .content{padding:0 1rem 1px}.faq .content p{margin:0 0 1rem!important}.faq[open]{border-color:#7f3689}.faq[open]>summary .faq-opener::before{transform:translate(-50%,-50%) rotate(90deg)}.faq[open]>summary .faq-opener::after{opacity:0}