.wrapper #content * #faqlist, .wrapper #content * #faqlist *{transition:unset;-webkit-transition:unset;}
#faqlist li{margin-bottom:20px}
#faqlist li.current{border:2px solid #c74848}
#faqlist li.current .menu_body{border-bottom:1px solid #ff992c}
#faqlist li .menu_head{padding:20px 30px;background-image:url(/images/44/Bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display: flex;align-items: center;gap: 15px;font-size: 18px;font-weight: 500;color: var(--black);}
#faqlist li .menu_head b{display:inline-flex;color:var(--white);position:relative;background:var(--primary);width:35px;aspect-ratio:1/1;border-radius:50px;align-items:center;justify-content:center;font-weight:800;font-family:"Cormorant",serif}
#faqlist li.current .menu_head b:before{display:none}
#faqlist li .menu_head h3{display:inline-block;color:#494949;font-size:17px;margin-left:15px;font-weight:normal;width:calc(100% - 40px);vertical-align:top;line-height:110%}
#faqlist li .menu_body{color:#414042;font-size:15px;padding: 20px 30px;margin-bottom:4px;background:#fff}
#faqlist li .menu_body *{font-size: 15px !important;vertical-align: baseline;}

@media screen and (max-width:980px){
    #faqlist li .menu_head h3{font-size:16px}
}
@media screen and (max-width:640px){
    #faqlist li .menu_head{padding: 20px 15px;font-size: 17px;gap: 10px;display: block;}
    #faqlist li .menu_head b{width: 25px;font-size: 15px;}
}