.question-answer{display:inline-block;padding:3% 0;vertical-align:top;width:100%}.question-answer .main-title{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;margin-bottom:32px}.question-answer .main-title svg{display:block;height:24px;width:24px}.question-answer .main-title h2{color:#333;font-family:Source Sans Pro,Sans-serif;font-weight:700;letter-spacing:-1.1px;line-height:.9em}.question-answer .faq-wrapper{margin:0 auto;max-width:855px}.question-answer .faq-wrapper .faq{display:inline-block;width:100%}.question-answer .faq-wrapper .faq .faq-title{align-items:center;cursor:pointer;display:flex;gap:5px;padding:12px 16px;width:100%}.question-answer .faq-wrapper .faq .faq-content{display:none;padding:12px 16px;width:100%}.question-answer .faq-wrapper .faq li,.question-answer .faq-wrapper .faq p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.question-answer .faq-wrapper .faq ol,.question-answer .faq-wrapper .faq ul{margin-bottom:20px;padding-left:24px}.question-answer .faq-wrapper .faq p a{border-bottom:2px dotted;color:#313131;font-size:inherit;line-height:inherit}.question-answer .faq-wrapper .faq p a:hover{border-bottom:2px solid}.question-answer .faq-wrapper .faq .faq-title svg{fill:#555;height:16px;width:16px}.question-answer .faq-wrapper .faq .faq-title span{font-size:18px;font-weight:500;line-height:22.5px}.question-answer .faq-wrapper .faq.active .faq-title span{color:#333}.question-answer .faq-wrapper .faq.active .faq-title svg{fill:#333}.faq-divide{display:inline-block;height:1px;padding:15px 0;vertical-align:top;width:100%}.faq-divide .container{border:1px dotted #ccc;max-width:968px;width:81%}.question-answer .faq-wrapper .faq .faq-title span{color:#555;flex:1;font-family:Source Sans Pro,Sans-serif;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.25em}.question-answer .faq-wrapper .bottom-text{display:inline-block;margin-top:20px;padding:8px 0;text-align:center;width:100%}.question-answer .faq-wrapper .bottom-text p{color:#333;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.25em}.question-answer .faq-wrapper .bottom-text p a{border-bottom:2px dotted;color:#333;font-weight:500}.question-answer .faq-wrapper .bottom-text p a:hover{border-bottom:2px solid}.faq-divide.bottom-space .container{border:1px dotted #515151;border-bottom:0;margin:9px auto;width:33%}.faq-divide.bottom-space{height:0;padding:75px 0}.question-answer.small-title .main-title h2{font-size:26px}.question-answer.small-title .faq-wrapper .faq .faq-title span{font-size:18px}.question-answer .main-title .sub-title{display:inline-block;font-family:Noto Sans SC,Sans-Serif;font-size:27px;font-weight:500;text-align:center}.question-answer.font-change .main-title h2{color:#000;font-family:Noto Sans HK,Sans-serif;font-size:30px;font-weight:500;letter-spacing:0;line-height:1.1em;margin-bottom:15px}.question-answer.font-change .main-title .sub-title{color:#333;font-family:Source Sans Pro,Sans-serif;font-size:20px;font-style:italic;font-weight:600;letter-spacing:-1.1px;line-height:.9em;margin-top:5px}.question-answer.font-change .faq-wrapper .faq .faq-title span{font-family:Roboto;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.25em}.question-answer.noto-sans-tc .faq-wrapper .faq .faq-title span{font-family:Noto Sans TC,Sans-serif;letter-spacing:-.5px}.question-answer.noto-sans-tc .faq-wrapper .faq li,.question-answer.noto-sans-tc .faq-wrapper .faq p{font-family:Noto Sans TC,Sans-serif}.question-answer.font-change .faq-wrapper .faq.active .faq-title span{color:#ff5c00}.question-answer.font-change .faq-wrapper .faq.active .faq-title svg{fill:#ff5c00}.question-answer.font-change .faq-wrapper{max-width:720px}.question-answer.source-sans{padding-top:0}.question-answer .figcaption{display:inline-block;padding-top:100px;width:100%}.question-answer .figcaption .bottom-title{display:inline-block;position:relative;text-align:center;width:100%;z-index:1}.question-answer .figcaption .bottom-title:before{border-bottom:1px #333;border-left:0;border-left-color:#333;border-left-width:1px;border-right:1px dotted #333;border-top:1px dotted #333;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:7px;width:55%;z-index:-1}.question-answer .figcaption .bottom-title span{background:#fff;color:#54595f;display:block;font-family:Roboto,sans-serif!important;font-size:15px;line-height:1;margin:0 auto;max-width:95%;padding:0 10px;width:fit-content}.question-answer .figcaption .caption{display:inline-block;width:100%}.question-answer .figcaption .caption ol{display:inline-block;margin:0;padding:30px 0 0 20px;width:100%}.question-answer .figcaption .caption ol li{color:#333;font-size:12px;font-weight:300;line-height:1.5em}body.tw .question-answer .main-title h2{color:#000;font-size:32px;font-weight:500;letter-spacing:0;line-height:1.1em}body.tw .question-answer .main-title .sub-title{color:#333;font-family:Source Sans Pro,Sans-serif!important;font-size:20px;font-style:italic;font-weight:600;letter-spacing:-1.1px;line-height:.9em}body.tw .question-answer .main-title{gap:22px}body.tw .question-answer .faq-wrapper{max-width:720px}body.tw .question-answer .faq-wrapper .faq .faq-title span{font-family:roboto!important;font-size:18px;font-weight:500;line-height:1.25em}body.tw .question-answer .faq-wrapper .faq.active .faq-title span{color:#ff5c00}body.tw .question-answer .faq-wrapper .faq.active .faq-title svg{fill:#ff5c00}@media(max-width:1024px){.question-answer .faq-wrapper .faq .faq-title span{font-size:16px;line-height:20px}.question-answer .faq-wrapper .faq .faq-title svg{height:14px;width:14px}.question-answer .faq-wrapper .faq li,.question-answer .faq-wrapper .faq p{font-size:14px;line-height:21px}.question-answer{padding:20px 0}.question-answer .main-title h2{font-size:24px}.question-answer .main-title{margin-bottom:20px}.faq-divide.bottom-space .container{width:65%}.question-answer{padding:5% 0}}@media(max-width:767px){.question-answer{padding:8% 0}.question-answer .figcaption .bottom-title:before{width:80%}.question-answer .figcaption{padding-top:60px}}@media(max-width:480px){.question-answer{padding:10% 0}.question-answer .figcaption .bottom-title:before{width:100%}}