.faq_category{margin-bottom:30px}.faq_category
h2{margin-bottom:0;font-weight:400}.faq_category
sup{font-size:60%}.faq_category_description{margin:0
0 20px 0}.layout .fc .fc_title:hover{background-color:#87b23f;border-color:#87b23f;color:#fff}.layout .fc
.fc_title.expanded{background-color:#87b23f;border-color:#87b23f;color:#fff;border-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.layout .fc
.fc_title{border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);padding:15px
55px 15px 20px;background:#fff;color:#000;border-color:rgb(0 0 0 / 40%);font-weight:600;letter-spacing:1px}.fc
.fc_content{padding:0
1rem 1rem 1rem;background:white;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}.fc .fc_content
p{padding-top:1.25em}.faq .fc .fc_title:before{right:0;position:absolute;margin-top:0px;content:"\f107";font-size:21px}.fc .fc_title:before{top:50%;transform:translateY(-50%)}.faq .fc .expanded:before{content:"\f106"}