.faq_accordion{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.faq_item{cursor:pointer;background:#fff;border:2px solid #718c83;border-radius:12px;overflow:hidden}.faq_item dt{margin:0}.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-family:Noto Sans;font-size:20px;font-weight:700;line-height:150%;transition:all .2s;display:flex}.faq_item .faq_header.active{background:#f7f9f7}.faq_item .faq_header .icon{flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.faq_item .faq_body{margin:0;padding:0 20px 16px}.faq_item .faq_body p{color:#4a5952;margin:0;font-size:16px;line-height:1.5}.faq_item .faq_body .faq_mailto{color:inherit;text-underline-offset:2px;text-decoration:underline}
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}main{margin-top:100px}.faq_page{position:relative;overflow:hidden}.faq_page .faq_bg{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.faq_page .faq_title{color:#0e1f1b;margin-bottom:32px;font-size:48px;font-weight:700;line-height:150%}.faq_container{z-index:1;gap:50px;padding-top:100px;padding-bottom:100px;display:flex;position:relative}.faq_container .faq_title{max-width:516px}.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}}
