.faq{background:#fff}.faq .inner{padding:180px 0 160px;text-align:center;width:960px}.faq h3{color:#0a0b0b}.faq .sub_title{color:rgba(10,11,11,.7);display:block;font-size:18px;font-weight:400;margin:20px 0 48px}.faq .accordion_container{text-align:left}.faq .accordion_item{background:#f7f7f8;border-radius:8px}.faq .accordion_item+.accordion_item{margin-top:10px}.faq .btn_accordion{color:#4b5563;cursor:pointer;font-size:20px;font-weight:700;line-height:24px;padding:32px;position:relative}.faq .accordion_body{height:0;overflow:hidden;transition:height .2s ease-out}.faq .active .btn_accordion{color:#1bb9cd;padding-bottom:0}.faq .icon_accordion{position:absolute;right:32px;top:32px;transition:transform .2s}.faq .active .icon_accordion{transform:rotate(180deg)}.faq .active .icon_accordion path{stroke:#1bb9cd}.faq .accordion_body{color:rgba(38,39,41,.8);font-size:18px;font-weight:400;line-height:28px;transition:margin-top .2s}.faq .active .accordion_body{margin-top:12px;padding:0 32px 32px}.faq .active .accordion_body>a{color:#e4e5ee;font-weight:500}@media (max-width:1024px){.faq .inner{width:100%}}@media (max-width:768px){.faq .inner{padding:80px 20px 88px}.faq h3{font-size:32px}.faq .sub_title{font-size:15px;line-height:143%;margin:8px 0 28px}.faq .icon_accordion{right:12px;top:17px}.faq .accordion_item+.accordion_item{margin-top:8px}.faq .btn_accordion{font-size:16px;font-weight:600;line-height:24px;padding:16px 40px 16px 18px}.faq .active .accordion_body{font-size:14px;line-height:20px;margin-top:8px;padding:0 38px 16px 18px}}