.faq .ax_inner{max-width:846px}.faq .faq_item{padding:24px 0}.faq .faq_item:first-child{padding-top:0}.faq .faq_item:not(:last-child){border-bottom:1px solid #e9eaeb}.faq .faq_title{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-.01em;line-height:160%;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq .faq_title span{flex:1}.faq .faq_icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.faq .faq_icon,.faq .faq_icon svg{height:32px;width:32px}.faq .faq_icon .icon-minus{display:none}.faq .faq_icon .icon-plus,.faq .faq_item.active .faq_icon .icon-minus{display:block}.faq .faq_item.active .faq_icon .icon-plus{display:none}.faq .faq_text{color:#374151;display:none;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:170%;margin-top:16px}.faq .faq_item.active .faq_text{display:block}.faq .faq_text button{background-color:transparent;color:#2497f3;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:170%;margin-left:4px;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.faq .faq_title{font-size:16px;gap:24px;letter-spacing:0;white-space:pre-wrap}.faq .faq_text{margin-top:12px}.faq .faq_text,.faq .faq_text button{font-size:14px;letter-spacing:0;line-height:160%}.faq .faq_text button{display:block;margin-left:0;margin-top:8px}}