@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.faqList .faqTitle .title{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.faqList{width:100%}.faqList .faqItem{padding:18px 0;border-bottom:1px solid #ddd}@media (max-width:768px){.faqList .faqItem{padding:14px 0}}.faqList .faqTitle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;position:relative}@media (max-width:768px){.faqList .faqTitle{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.faqList .faqTitle .num{width:40px;height:40px;border-radius:50%;background-color:#0089A9;color:#fff;font-size:16px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.faqList .faqTitle .num{width:32px;height:32px;font-size:14px}}.faqList .faqTitle .title{width:100%;margin:0;font-size:20px;font-weight:700;line-height:1.3;color:#222}@media (max-width:1180px){.faqList .faqTitle .title{font-size:18px}}@media (max-width:768px){.faqList .faqTitle .title{font-size:16px;padding-top:6px}}.faqList .faqTitle:has(.toggleOpen.open) .title{color:#0089A9}.toggleOpen{width:20px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.toggleOpen{margin-top:7px}}.toggleOpen.open.arrowCircle{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:#0089A9}.toggleOpen.open.arrowCircle:after{border-color:#0089A9}.definition{display:none;padding-top:17px}.textBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.textBox .deco{width:40px;height:40px;border-radius:50%;background-color:#A7CE58;color:#fff;font-size:16px;font-weight:700;font-style:normal;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.textBox .deco{width:32px;height:32px;font-size:14px}}.textBox .textEditor{width:100%;max-width:830px;font-size:16px;font-weight:400;line-height:1.375;color:#666}@media (max-width:768px){.textBox .textEditor{font-size:15px;line-height:1.5}}.textBox .textEditor p{margin:0}@media (max-width:768px){.textBox{gap:10px}}