.clearfix:after{content:"";display:table;clear:both}.hidden,.screen-reader-text{position:absolute;left:-100%;top:auto;width:1px;height:1px;overflow:hidden}.wrapper--block_faq .container .faqs{margin:3rem 0}.wrapper--block_faq .container .faqs .faq-wrap{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #979797}.wrapper--block_faq .container .faqs .faq-wrap dt{position:relative;padding:1rem;cursor:pointer;padding-right:40px}.wrapper--block_faq .container .faqs .faq-wrap dt:hover{background-color:#efefef}.wrapper--block_faq .container .faqs .faq-wrap dt:after{content:'';background-image:url(../../../images/down-arrow.svg);background-size:75%;background-repeat:no-repeat;background-position:center center;background-color:#7a2982;width:30px;height:30px;padding:5px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0}.wrapper--block_faq .container .faqs .faq-wrap dt.active{background-color:#efefef}.wrapper--block_faq .container .faqs .faq-wrap dt.active:after{background-image:url(../../../images/close.svg)}.wrapper--block_faq .container .faqs .faq-wrap dd{max-width:100ch;padding-left:1rem;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.wrapper--block_faq .container .faqs .faq-wrap dd.show{opacity:1;max-height:1000px}