.faq h2{margin-bottom:-0.2rem !important}.faq h2::after{display:none !important}.faq-list{position:relative}.faq-item{position:relative;border:1px solid #666;margin-top:.8rem;border-radius:.5rem;overflow:hidden;cursor:pointer}.faq-item__title{pointer-events:all;display:flex;flex-wrap:wrap;margin-top:0 !important;transition:all .5s;position:relative}@media screen and (min-width: 768px){.faq-item__title:hover{background:#464646}}.faq-item__title::before{display:flex;justify-content:center;width:2rem;font-size:1rem;font-weight:800;align-items:center;content:"Q";background:linear-gradient(90deg, #52b13f 27%, #317025 93%);color:#fff}.faq-item__title .texts{padding:.8rem .8rem .8rem 1rem;box-sizing:border-box;width:calc(100% - 2rem - 2rem);line-height:1.5}.faq-item__title::after{position:absolute;content:"";border-radius:2rem;width:1.5rem;height:1.5rem;background:linear-gradient(90deg, #52b13f 27%, #317025 93%);margin-right:.5rem;transform:translate(0%, -50%) rotate(90deg);top:50%;right:0;background:#317025 url(../img/common_direct.png) no-repeat center center/30%}.faq-item.open .faq-item__title{background:#464646}.faq-item.open .faq-item__title::after{transform:translate(0%, -50%) rotate(-90deg)}.faq-item__cont{display:flex;flex-wrap:wrap}.faq-item__cont::before{display:flex;justify-content:center;font-size:1rem;font-weight:800;align-items:center;width:2rem;content:"A";background:#317025;color:#fff}.faq-item__cont .texts{padding:.8rem .8rem .8rem 1rem;box-sizing:border-box;width:calc(100% - 2rem);line-height:1.5}.faq-item__cont .texts .flow{font-weight:400;color:#ead089;font-size:.95em;padding:.1em 0;font-style:italic}.faq-item .title-tag{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;margin-left:-1px}.faq-item .title-tag span{display:inline-block;transition:all .5s;background:#828282;color:#fff;line-height:1;padding:.3rem 1rem .2rem;font-size:.6em;vertical-align:middle;border-radius:.3rem}