.faqList .item .itemTitleBox .toggleOpen,.faqList .item .itemTitleBox .toggleOpen:after{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@property --fill{syntax:"<percentage>";inherits:true;initial-value:0%}.faqList{width:100%}.faqList .dataItem{position:relative}.faqList .dataItem:not(:first-child){margin-top:10px}.faqList .dataItem.show .TxtBox{-ms-grid-rows:1fr;grid-template-rows:1fr}.faqList .dataItem.show .itemTitleBox .toggleOpen:after{height:0}@media (min-width:1181px){.faqList .dataItem:hover .toggleOpen{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.faqList .item{cursor:pointer}.faqList .item .itemTitleBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;background-color:#eff3f8;padding:30px;font-size:20px;font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif;color:#001f42}@media (max-width:768px){.faqList .item .itemTitleBox{font-size:18px;padding:20px}}.faqList .item .itemTitleBox .itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.faqList .item .itemTitleBox .toggleOpen{-ms-flex-negative:0;flex-shrink:0;pointer-events:none;display:block;width:20px;height:20px;position:relative;top:5px}.faqList .item .itemTitleBox .toggleOpen:before{content:"";position:absolute;width:100%;height:1px;background-color:#001f42;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faqList .item .itemTitleBox .toggleOpen:after{content:"";position:absolute;width:1px;height:100%;background-color:#001f42;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.faqList .item .TxtBox{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease,-ms-grid-rows 0.3s ease}.faqList .item .Txt{overflow:hidden}.faqList .item .textEditor{padding:20px 30px}@media (max-width:768px){.faqList .item .textEditor{padding:20px}}