.faq{position:relative;width:100%;min-height:100vh;padding-bottom:50px;background:linear-gradient(180deg,#7ecb33 0,rgba(166,196,144,.3) 60%,rgba(228,243,224,.1) 40%,transparent 60%),url('/assets/images/faq/bg-1920.webp');background-size:cover;background-position:center;background-repeat:no-repeat}.faq .tmp_left{width:100px;height:180px;border:1px solid #fff;-webkit-border-bottom-right-radius:32px;-moz-border-radius-bottomright:32px;border-bottom-right-radius:32px;position:absolute;top:0;left:0;opacity:.8;display:none}.faq .tmp_right{width:100px;height:180px;border:1px solid #fff;-webkit-border-bottom-left-radius:32px;-moz-border-radius-bottomleft:32px;border-bottom-left-radius:32px;position:absolute;top:0;right:0;opacity:.8;display:none}.faq .head{padding:0;margin:50px 0}.faq .head h1{font-size:64px;font-weight:500;line-height:75px;color:#fff;margin:30px 0}.faq .head .tag-faq{background-color:#000;color:#fff;position:relative;display:inline-flex;align-items:center;font-size:16px;padding:5px 15px 5px 40px;border-radius:8px}.faq .head .tag-faq::before{content:"";width:20px;height:20px;background:url('/assets/images/faq/q.svg') no-repeat center center;background-size:contain;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.faq .head .desc{background-color:#000;color:#fff;font-size:16px;font-weight:500;width:fit-content;padding:10px 15px;border-radius:8px;line-height:24px;display:inline-block}.faq .question{list-style-type:none;margin:0;padding:0}.faq .question>li{border:1px solid #9d9594;border-radius:15px;background-color:#fff;padding:0 0 0 5px;margin:10px 0}.faq .question .topic{position:relative;cursor:pointer;font-weight:400;padding:10px 40px 10px 10px;min-height:60px;border-radius:6px;font-size:18px;transition:transform .4s ease;display:flex;align-items:center}.faq .question .topic.active{font-size:20px}.faq .question .topic::after{content:'+';position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0);font-size:48px;font-weight:200;color:#8f8f8f;transition:transform .4s ease}.faq .question .topic.active::after{color:#000;transform:translateY(-50%) rotate(90deg)}.faq .answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.faq .answer-wrap>.answer{color:#8f8f8f;overflow:hidden;padding:0 15px;opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .45s ease,padding .45s ease;font-size:16px;line-height:27px}.faq .answer-wrap.open{grid-template-rows:1fr}.faq .answer-wrap.open>.answer{padding:0 15px 25px 15px;opacity:1;transform:translateY(0)}.faq .answer>ul{list-style-type:disc}.faq .answer>ul>li{color:#212020}.faq .answer strong{color:#212020;font-weight:400}.faq .answer a{color:#7ecb33;text-decoration:underline}@media (min-width:1840px){.faq .tmp_left,.faq .tmp_right{display:block}}@media (max-width:1024px){.faq .head{margin:45px 0 35px 0}.faq .head .tag-faq{font-size:14px}.faq .head .tag-faq::before{width:16px;height:16px}.faq .head h1{font-size:40px;line-height:normal;margin:30px 0}.faq .head .desc{line-height:28px}.faq .question .topic{font-size:16px}}@media (max-width:767px){.faq{padding-bottom:120px}.faq .head h1{font-size:32px;line-height:normal;margin:25px 0}.faq .head .desc{font-weight:400}.faq .question .topic.active{font-size:18px}}
