.faq-accordions .faq-question{padding:20px 40px 20px 0}.faq-accordions .faq-question:after,.faq-accordions .faq-question:before{background-color:var( --Primary-accent-color);content:"";height:3px;position:absolute;right:3px;top:32px;transform:rotate(90deg);transition:transform .5s ease;width:23px}.faq-accordions .faq-group{border-bottom:1px solid #efeef3}.faq-accordions .default-state.active .faq-question:after,.faq-accordions .default-state.active .faq-question:before{transform:none}.faq-accordions button{background:transparent;border:0;padding:0;text-align:left;width:100%}.faq-accordions .default-state .faq-question:before{transform:rotate(180deg)}.faq-accordions .default-state .faq-question:after{transform:rotate(90deg)}.faq-accordions .faq-answer .accordion-body.show .answer-body{opacity:1;overflow:hidden}.faq-accordions .faq-answer.is-closed{max-height:0;opacity:0}.faq-accordions .faq-answer{max-height:437.5rem;opacity:1;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.faq-accordions .faq-question p{margin:0}.faq-accordions .faq-answer p{margin:9px 0;padding-right:30px}.faq-accordions .faq-answer .answer-body{padding:0 0 20px}@media (max-width:767px){.faq-accordions .faq-question:after,.faq-accordions .faq-question:before{right:0}.faq-accordions .faq-question h4{padding-right:40px}.faq-accordions .faq-answer p{padding-right:0}.faq-accordions .faq-question{padding:20px 20px 20px 0}}