.HNJMGG_faqSection{width:100%;padding:120px 0}.HNJMGG_container{width:93.05%;margin:0 auto}.HNJMGG_serviceIntroduction{flex-wrap:wrap;justify-content:space-between;display:flex}.HNJMGG_introductionBoxLeft{flex-basis:48.88%}.HNJMGG_tag{align-items:center;margin-bottom:16px;display:flex}.HNJMGG_dot{background-color:var(--violet);border-radius:50%;width:9px;height:9px;margin-right:8px}.HNJMGG_tagName{color:var(--black);border:1px solid var(--grey);border-radius:32px;padding:0 12px;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.HNJMGG_subtitle h2{width:100%;color:var(--black);margin:0;font-size:48px;font-style:normal;font-weight:400;line-height:56px}.HNJMGG_subtitle h2 strong,.HNJMGG_subtitle h2 b{font-weight:400}.HNJMGG_subtitle p{margin:0}.HNJMGG_accentColor{color:var(--violet);font-style:italic}.HNJMGG_serviceDescription{color:var(--black);margin-top:42px;margin-bottom:56px;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.HNJMGG_serviceDescription p{margin:0}.HNJMGG_serviceDescription p+p{margin-top:16px}.HNJMGG_serviceDescription a{color:currentColor}.HNJMGG_buttonWide{border:1px solid var(--black);text-wrap:nowrap;background-color:#0000;border-radius:32px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:20px 56px;text-decoration:none;transition:all .3s;display:inline-flex}.HNJMGG_buttonWide span{color:var(--black);font-size:18px;font-style:normal;font-weight:400;line-height:18px}.HNJMGG_buttonIcon{width:10px;height:10px;color:var(--black);transition:transform .3s,color .3s}.HNJMGG_buttonWide:hover{background-color:var(--black)}.HNJMGG_buttonWide:hover span,.HNJMGG_buttonWide:hover .HNJMGG_buttonIcon{color:var(--white)}.HNJMGG_buttonWide:hover .HNJMGG_buttonIcon{transform:translate(2px,-2px)}.HNJMGG_introductionBoxRight{flex-basis:40.37%}.HNJMGG_serviceAccordion{border-bottom:1px solid #e3e5e8;margin-top:43px}.HNJMGG_faqItem{border:0}.HNJMGG_faqHeader{border-top:1px solid #e3e5e8;padding:24px 0}.HNJMGG_faqButton{width:100%;box-shadow:none;color:var(--black);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.HNJMGG_faqButton:focus-visible{outline:1px solid var(--black);outline-offset:4px}.HNJMGG_faqQuestionWrap{align-items:center;min-width:0;display:flex}.HNJMGG_faqDot{background-color:var(--violet);border-radius:50%;flex-shrink:0;width:0;height:0;transition:all .3s}.HNJMGG_faqButton:hover .HNJMGG_faqDot{width:9px;height:9px;margin-right:8px}.HNJMGG_faqQuestion{color:var(--black);text-align:left;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.HNJMGG_faqIcon{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:40px;transition:transform .3s;display:inline-flex}.HNJMGG_faqIcon img{object-fit:contain;width:100%;height:100%}.HNJMGG_faqIconOpen{transform:rotate(180deg)}.HNJMGG_faqAnswer{color:var(--grey);padding:0 0 24px;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.HNJMGG_faqAnswer p{margin:0}.HNJMGG_faqAnswer p+p{margin-top:16px}.HNJMGG_faqAnswer a{color:currentColor}.HNJMGG_fadeLeft{opacity:0;transform:translate(100px)}.HNJMGG_fadeUp{opacity:0;transform:translateY(100px)}.HNJMGG_animateIn.HNJMGG_fadeLeft{animation:.8s both HNJMGG_fadeLeft}.HNJMGG_animateIn.HNJMGG_fadeUp{animation:.8s both HNJMGG_fadeUp}@keyframes HNJMGG_fadeLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0,0)}}@keyframes HNJMGG_fadeUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.HNJMGG_fadeLeft,.HNJMGG_fadeUp{opacity:1;transform:none}.HNJMGG_animateIn.HNJMGG_fadeLeft,.HNJMGG_animateIn.HNJMGG_fadeUp{animation:none}}@media (max-width:768px){.HNJMGG_faqSection{padding:80px 0}.HNJMGG_introductionBoxLeft,.HNJMGG_introductionBoxRight{flex-basis:100%}.HNJMGG_subtitle h2{font-size:32px;line-height:40px}.HNJMGG_serviceDescription{margin-top:40px;margin-bottom:40px;font-size:22px;line-height:30px}.HNJMGG_serviceAccordion{margin-top:80px}.HNJMGG_faqQuestion{font-size:22px;line-height:30px}.HNJMGG_faqButton:hover .HNJMGG_faqDot{width:0;height:0;margin-right:0}}@media (max-width:600px){.HNJMGG_container{width:100%;padding:0 35px}.HNJMGG_buttonWide{padding:20px 40px}}
