.faq_accordion{flex-direction:column;gap:12px;display:flex}.faq_item{cursor:pointer;background:#fff;border:2px solid #718c83;border-radius:12px;overflow:hidden}.faq_item .faq_header{cursor:pointer;background:#fff;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.faq_item .faq_header.active{background:#f7f9f7}.faq_item .faq_header .icon{font-size:22px;line-height:1}.faq_item .faq_body{padding:0 20px 16px}.faq_item .faq_body p{color:#4a5952;margin:0;font-size:16px;line-height:1.5}
html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.container{max-width:1300px;margin:0 auto;padding:0 20px}.faq_page .faq_title{color:#0e1f1b;margin-bottom:32px;font-size:48px;font-weight:700;line-height:150%}.faq_page .bg_2{opacity:.1;z-index:-1;position:absolute;left:200px}.faq_page .bg_1{opacity:.1;z-index:-1;position:absolute;top:180px;left:0}.faq_container{gap:50px;padding-top:100px;padding-bottom:100px;display:flex}.faq_container .faq_title{max-width:400px}.faq_container .faq_accordion{flex:1}@media (max-width:991px){.faq_container{flex-wrap:wrap;gap:12px;padding-top:60px;padding-bottom:60px;display:flex}.faq_container .faq_accordion{flex:unset;width:100%}.faq_page .faq_title{font-size:35px}.faq_page .bg_2,.faq_page .bg_1{display:none}}
