.c-moegiigaiex-faq{position:relative;width:100%;padding:160px 0 152px;background-size:cover;background-position:center;background-repeat:no-repeat}.c-moegiigaiex-faq-container{max-width:906px;margin:0 auto;padding:0 30px}.c-moegiigaiex-faq-title{text-align:center;margin-bottom:20px}.c-moegiigaiex-faq-title h2{font-size:38px;font-weight:700;color:#1e2380;margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.2;letter-spacing:0em}.c-moegiigaiex-faq-subtitle{text-align:center;font-size:28px;font-weight:700;color:#1e2380;margin-bottom:60px;line-height:1.5;letter-spacing:0em}.c-moegiigaiex-faq-list{background:#fff9;border-radius:10px;overflow:hidden;margin-bottom:120px;padding:90px 77px}.c-moegiigaiex-faq-item{border-bottom:1px solid #1e2380;padding:27px 12px}.c-moegiigaiex-faq-item:first-child{padding-top:0}.c-moegiigaiex-faq-question{display:grid;grid-template-columns:auto 1fr auto;gap:20px;cursor:pointer;transition:background-color .3s ease;align-items:center}.c-moegiigaiex-faq-question-label{color:#1e2380;font-size:24px;font-weight:500;line-height:1.5;flex-shrink:0;letter-spacing:.05em;font-family:Plus Jakarta Sans,sans-serif}.c-moegiigaiex-faq-question-text{font-size:16px;font-weight:700;color:#1e2380;line-height:1.8;letter-spacing:.05em;text-align:justify}.c-moegiigaiex-faq-toggle-icon{width:20px;height:20px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.c-moegiigaiex-faq-toggle-icon:before,.c-moegiigaiex-faq-toggle-icon:after{content:"";position:absolute;background-color:#1e2380;transition:transform .3s ease}.c-moegiigaiex-faq-toggle-icon:before{width:20px;height:1px}.c-moegiigaiex-faq-toggle-icon:after{width:1px;height:20px}.c-moegiigaiex-faq-item.is-open .c-moegiigaiex-faq-toggle-icon:after{transform:rotate(90deg) scaleX(0)}.c-moegiigaiex-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.c-moegiigaiex-faq-answer-inner{display:grid;grid-template-columns:auto 1fr;gap:23px;padding-top:17px;align-items:start;padding-right:57px}.c-moegiigaiex-faq-answer-label{color:#1e2380;font-size:24px;font-weight:500;line-height:1.5;flex-shrink:0;letter-spacing:.05em;font-family:Plus Jakarta Sans,sans-serif}.c-moegiigaiex-faq-answer-content{font-size:16px;line-height:1.75;color:#1e2380;letter-spacing:.05em;padding-top:5px;text-align:justify}.c-moegiigaiex-faq-answer-content p{margin:0 0 15px}.c-moegiigaiex-faq-answer-content p:last-child{margin-bottom:0}.c-moegiigaiex-faq-cta-row{margin-top:80px}.scroll-trigger{opacity:0}.scroll-trigger.is-visible{opacity:1}.animate--fade-in{transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.animate--fade-in.is-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--animation-order, 1) * .15s)}.animate--slide-in{transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate--slide-in.is-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--animation-order, 1) * .1s)}.c-moegiigaiex-faq-container .c-moegiigaiex-info-cta-btn-icon svg{transform:rotate(180deg);position:relative;top:-2px}@media screen and (max-width:1024px){.c-moegiigaiex-faq{padding:60px 0 80px}.c-moegiigaiex-faq-container{padding:0 20px}.c-moegiigaiex-faq-title h2{font-size:28px}.c-moegiigaiex-faq-subtitle{font-size:18px;margin-bottom:50px}.c-moegiigaiex-faq-list{margin-bottom:60px}.c-moegiigaiex-faq-question{padding:20px 25px;gap:18px}.c-moegiigaiex-faq-answer-inner{padding:0 25px 20px;gap:18px}.c-moegiigaiex-faq-cta-row{margin-top:60px}}@media screen and (max-width:768px){.c-moegiigaiex-faq{padding:40px 0 76px}.c-moegiigaiex-faq-container{padding:0 30px}.c-moegiigaiex-faq-title{margin-bottom:0}.c-moegiigaiex-faq-title h2{font-size:38px}.c-moegiigaiex-faq-subtitle{font-size:24px;margin-bottom:40px}.c-moegiigaiex-faq-list{margin-bottom:56px;padding:32px 20px}.c-moegiigaiex-faq-item{padding-left:0;padding-right:0}.c-moegiigaiex-faq-question{padding:0;gap:20px;align-items:start}.c-moegiigaiex-faq-question-label{font-size:24px}.c-moegiigaiex-faq-question-text{font-size:16px}.c-moegiigaiex-faq-toggle-icon{width:23px;height:23px;margin-top:auto;margin-bottom:auto}.c-moegiigaiex-faq-item{padding-top:24px;padding-bottom:24px}.c-moegiigaiex-faq-item:last-child{padding-bottom:0;border-bottom:none}.c-moegiigaiex-faq-toggle-icon:before{width:23px}.c-moegiigaiex-faq-toggle-icon:after{height:23px}.c-moegiigaiex-faq-answer-inner{padding:19px 0 0;gap:15px}.c-moegiigaiex-faq-answer-label{font-size:24px}.c-moegiigaiex-faq-answer-content{font-size:16px;padding-top:0}.c-moegiigaiex-faq-cta-row{margin-top:56px;padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-c-moegiigaiex-faq.css.map */
