.faq-by-wx-faq-section .faq-by-wx-content-wrapper{margin:0 auto;max-width:1280px;padding:0 20px}.faq-by-wx-faq-section .faq-by-wx-section-inner{align-items:flex-start;display:flex;gap:100px}.faq-by-wx-faq-section .faq-by-wx-top-head{flex-shrink:0;position:sticky;top:80px;width:22%}.faq-by-wx-faq-section .faq-by-wx-accord-mod-inner{flex:1}.faq-layout-stacked .faq-by-wx-section-inner{flex-direction:column;gap:48px}.faq-layout-stacked .faq-by-wx-top-head{position:static;width:100%}.faq-layout-stacked .faq-by-wx-accord-mod-inner{width:100%}.faq-heading-center .faq-by-wx-top-head{text-align:center}.faq-heading-right .faq-by-wx-top-head{text-align:right}.faq-layout-stacked.faq-heading-center .faq-by-wx-accord-mod-inner{margin:0 auto;max-width:860px;width:100%}.faq-by-wx-faq-section .faq-by-wx-top-head h2{font-family:PP Neue Corp,sans-serif;font-size:56px;font-weight:500;line-height:64px;margin:0 0 16px}.faq-by-wx-faq-section .faq-subheading{font-size:18px;line-height:28px;margin-top:12px;opacity:.7}.faq-by-wx-faq-section .faq-subheading p{margin:0}.faq-by-wx-faq-section .accordion-1 .head-faq{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;position:relative}.faq-by-wx-faq-section .head-arrow{flex:1;font-family:PP Neue Corp,sans-serif;font-size:30px;font-weight:500;line-height:38px;opacity:.6;transition:opacity .2s ease}.faq-by-wx-faq-section .head-faq.active .head-arrow{opacity:1}.faq-by-wx-faq-section .arrow-img-open{align-items:center;display:flex;flex-shrink:0;transition:transform .3s ease,color .3s ease}.faq-by-wx-faq-section .head-faq.active .arrow-img-open{transform:rotate(180deg)}.faq-by-wx-faq-section .faq-content{display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-top:16px;opacity:.8}.faq-by-wx-faq-section .faq-content p{margin:0 0 12px}.faq-by-wx-faq-section .faq-content p:last-child{margin-bottom:0}.faq-accordion-underline .accordion-outer .accordion-1{border-bottom:1px solid rgba(53,53,53,.5);padding:32px 0}.faq-accordion-underline .accordion-outer:first-child .accordion-1{border-top:1px solid rgba(53,53,53,.5)}.faq-accordion-card .accordion-outer{margin-bottom:12px}.faq-accordion-card .accordion-outer .accordion-1{background-color:#fff;border:1px solid rgba(53,53,53,.15);border-radius:10px;padding:24px 28px;transition:box-shadow .25s ease}.faq-accordion-card .accordion-outer .accordion-1:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}.faq-accordion-card .accordion-1:has(.head-faq.active),.faq-accordion-card .head-faq.active+.accordion-1{box-shadow:0 4px 20px rgba(0,0,0,.07)}.faq-accordion-card .faq-content{margin-top:12px}@media only screen and (max-width:1024px){.faq-by-wx-faq-section .faq-by-wx-section-inner{max-width:100%!important}.faq-by-wx-faq-section .faq-by-wx-content-wrapper{padding:0 24px}.faq-by-wx-faq-section .faq-by-wx-top-head{position:static}}@media only screen and (max-width:985px) and (min-width:768px){.faq-by-wx-faq-section .faq-by-wx-section-inner{flex-direction:column;gap:32px}.faq-by-wx-faq-section .faq-by-wx-accord-mod-inner,.faq-by-wx-faq-section .faq-by-wx-top-head{width:100%}}@media only screen and (max-width:767px) and (min-width:480px){.faq-by-wx-faq-section .faq-by-wx-section-inner{flex-direction:column;gap:24px}.faq-by-wx-faq-section .faq-by-wx-accord-mod-inner,.faq-by-wx-faq-section .faq-by-wx-top-head{width:100%}.faq-by-wx-faq-section .head-arrow{font-size:24px;line-height:32px}.faq-by-wx-faq-section .faq-by-wx-top-head h2{font-size:38px;line-height:46px}.faq-accordion-underline .accordion-outer .accordion-1{padding:20px 0}}@media only screen and (max-width:479px) and (min-width:220px){.faq-by-wx-faq-section .faq-by-wx-section-inner{flex-direction:column;gap:20px}.faq-by-wx-faq-section .faq-by-wx-accord-mod-inner,.faq-by-wx-faq-section .faq-by-wx-top-head{width:100%}.faq-by-wx-faq-section .head-arrow{font-size:20px;line-height:28px}.faq-by-wx-faq-section .arrow-img-open svg{height:11px;width:18px}.faq-by-wx-faq-section .faq-by-wx-top-head h2{font-size:34px;line-height:42px;margin-bottom:8px}.faq-accordion-underline .accordion-outer .accordion-1{padding:18px 0}.faq-accordion-card .accordion-outer .accordion-1{padding:18px 20px}.faq-by-wx-faq-section .faq-content{font-size:16px;line-height:24px}}