.section-banner{background:url(/build/assets/section-banner-bg-jzN5jTWr.webp) no-repeat right;height:592px;background-size:contain;background-color:#fdfdfd}.section-banner .banner-content{display:flex;gap:25px;padding-top:197px}.section-banner .banner-text{margin-top:30px}.section-banner .banner-text .sub-title{font-size:32px;font-family:Nunito Sans,sans-serif;letter-spacing:1.6px;line-height:1.3}.section-banner .banner-text .text-title{margin-top:13px;font-size:70px}@media all and (max-width: 767px){.section-banner{background-image:url(/build/assets/bg-header-sp-C2OlSPcX.webp);height:345px}.section-banner .banner-content{gap:11px;padding-top:120px}.section-banner .banner-content .sub-title{font-size:16px}.section-banner .banner-content svg{width:31.52px}.section-banner .banner-content .banner-text .text-title{font-size:36px;margin-top:0}}.faq-page{background:url(/build/assets/footer-bg-DbOvO3z3.webp) no-repeat bottom}.faq-page .faq-description{margin-bottom:81px}.faq-page .faq-description p{font-size:16px;line-height:1.6;color:#333;margin:0;font-weight:400}.faq-page .faq-section:not(:first-child){margin-top:98px}.faq-page .faq-section-header{margin-bottom:67px}.faq-page .faq-section-label{display:block;font-size:24px;font-weight:700;color:#00bf63;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-family:Nunito Sans,sans-serif}.faq-page .faq-section-title{font-size:52px;font-weight:700;color:#000;line-height:1.2}.faq-page .faq-item{border-bottom:1px solid #000000}.faq-page .faq-item:not(:first-child){padding-top:32px}.faq-page .faq-question{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;margin-bottom:33px}.faq-page .faq-q{color:#00bf63;font-weight:700;font-size:24px;margin-right:18px;font-family:Nunito,sans-serif}.faq-page .faq-text{flex:1;font-size:24px;font-weight:700;color:#000}.faq-page .faq-indicator{position:relative;width:24px;height:24px;flex-shrink:0;cursor:pointer}.faq-page .faq-indicator:before,.faq-page .faq-indicator:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#00bf63;transform-origin:center}.faq-page .faq-indicator:before{height:3px;transform:translate(-50%,-50%)}.faq-page .faq-indicator:after{height:3px;transform:translate(-50%,-50%) rotate(90deg)}.faq-page .faq-indicator.faq-expanded:after{transform:translate(-50%,-50%);opacity:0}.faq-page .faq-answer{display:none}.faq-page .faq-answer p{font-size:16px;line-height:1.6;color:#666;font-weight:400;margin:0 0 35px}.faq-page .faq-button{max-width:340px;margin:100px auto 140px}@media (min-width: 1367px){.faq-page{background-size:contain}}@media all and (max-width: 767px){.faq-page{background-image:url(/build/assets/bg-footer-sp-BYQoACZG.webp);background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding-bottom:64px}.faq-page .faq-description{margin-bottom:90px}.faq-page .faq-description p{font-size:15px}.faq-page .faq-section:not(:first-child){margin-top:79px}.faq-page .faq-section-header{margin-bottom:49px}.faq-page .faq-section-label{font-size:16px}.faq-page .faq-section-title{font-size:28px}.faq-page .faq-item:not(:first-child){padding-top:32px}.faq-page .faq-question{display:flex;align-items:flex-start;justify-content:center;cursor:pointer;position:relative;margin-bottom:24px}.faq-page .faq-q{font-size:18px;margin-right:12px;margin-top:0}.faq-page .faq-text{flex:1;font-size:18px}.faq-page .faq-indicator:before,.faq-page .faq-indicator:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#00bf63;transform-origin:center}.faq-page .faq-indicator:before{height:2px;transform:translate(-50%,-50%)}.faq-page .faq-indicator:after{height:3px;transform:translate(-50%,-50%) rotate(90deg)}.faq-page .faq-indicator.faq-expanded:after{transform:translate(-50%,-50%);opacity:0}.faq-page .faq-answer{display:none}.faq-page .faq-answer p{margin-bottom:47px;font-size:15px}.faq-page .faq-button{max-width:333px;height:56px;margin:64px auto 0}}
