.faq .mainTitle{font-size:32px;line-height:42px;margin:0;font-weight:700}@media (min-width:1561px){.faq .mainTitle{font-size:42px;line-height:52px}}@media (max-width:767px){.faq .mainTitle{font-size:30px;line-height:40px}}.faq .faqItem .faqTitle{margin:0;color:#000;font-weight:700}.faq .faqItem p:not(:last-child){margin-bottom:16px}.faq .faqItem ul{margin:0 0 16px}.faq .faqItem ol{list-style-type:decimal;padding:0 0 0 20px;margin:0 0 16px}.faq .faqItem .inner ol li:not(:first-child){margin-top:10px}.faq .faqItem p>a{text-decoration:none;position:relative;line-height:17px}.faq .faqItem p>a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.faq .faqItem p>a:hover:after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.rtl .faq .faqItem .faqTitle::before,.rtl .faq .faqItem .faqTitle::after{left:34px;right:auto}.rtl .faq .faqItem .faqTitle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .faq .faqItem.active .faqTitle::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rtl .faq .faqItem .faqTitle{padding:20px 24px 20px 70px}.rtl .faq .faqItem .inner ul li{padding:0 20px 0 7px}.rtl .faq .faqItem .inner ul li::before{display:none}.rtl .faq .faqItem .inner ul li::after{content:"";position:absolute;right:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:#31C28E}.rtl .faq .faqItem ol{padding:0 20px 0 0}