.faqList .titleText,.faqList .toggleOpen:after,.faqList .toggleOpen:before{-webkit-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out}.faqList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0px}.faqList .faqItem.active .toggleOpen:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faqList .faqItem.active .toggleOpen:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqList .titleText{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #C6C6C6;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:43px 45px 25px 0;position:relative;width:100%}@media (max-width:768px){.faqList .titleText{padding:20px 5px}}@media (min-width:1181px){.faqList .titleText:hover{background-color:rgba(255,255,255,0.05)}}.faqList b{color:#36515C;-ms-flex-negative:0;flex-shrink:0;font-size:18px;font-weight:700}@media (max-width:768px){.faqList b{font-size:16px}}.faqList .title{color:#3D3D3D;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:22px;font-weight:500;line-height:1.6;margin:0}@media (max-width:768px){.faqList .title{font-size:16px}}.faqList .toggleOpen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;width:20px}.faqList .toggleOpen:after,.faqList .toggleOpen:before{background-color:#000;content:"";height:1px;position:absolute;top:calc(50% - 0px);width:8px}.faqList .toggleOpen:before{left:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqList .toggleOpen:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faqList .definition{color:#636363;display:none;font-size:15px;line-height:1.8;padding:19px 40px 20px 0}@media (max-width:768px){.faqList .definition{font-size:14px;padding:10px 5px 20px}}.faqList .definition>:first-child{margin-top:0}.faqList .definition>:last-child{margin-bottom:0}