.m-faq-accordion{background-color:#f7f8f6}.m-faq-accordion .section__inner{box-sizing:border-box;margin:0 auto;max-width:1020px;width:100%}.m-faq-accordion .section__top .section__body{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin:80px auto}.m-faq-accordion .section__box{position:relative;width:100%}.m-faq-accordion .section__body .section__box:after{border-top:1px solid #c4c4c4;bottom:-50px;content:" ";left:0;position:absolute;width:100%}.m-faq-accordion .section__body .section__box:last-child:after{display:none}.m-faq-accordion .section__box .faq-question:before{background-image:var(--faq-q-icon);background-repeat:no-repeat;content:"";height:37px;left:-70px;position:absolute;top:0;width:37px}.m-faq-accordion .section__box .faq-question{color:#8f7937;cursor:pointer;font-size:22px;font-weight:700;margin-left:70px;position:relative}.m-faq-accordion .section__box .faq-question:after{content:"+";float:right;font-weight:700;transition:transform .2s ease}.m-faq-accordion .section__box.active .faq-question:after{content:"−"}.m-faq-accordion .section__box .faq-answer{box-sizing:border-box;font-weight:400;margin-top:0;max-height:0;overflow:hidden;padding-top:0;position:relative;transition:max-height .45s cubic-bezier(.33,1,.68,1)}.m-faq-accordion .section__box.active .faq-answer{padding-top:20px}.m-faq-accordion .section__box .faq-answer__inner{box-sizing:border-box;font-size:18px;line-height:1.75;margin-left:70px;min-height:37px;opacity:0;padding-bottom:8px;position:relative;transition:opacity .38s cubic-bezier(.33,1,.68,1) .06s;will-change:opacity}.m-faq-accordion .section__box.active .faq-answer__inner{opacity:1}.m-faq-accordion .section__box .faq-answer__inner:before{background-image:var(--faq-a-icon);background-repeat:no-repeat;content:"";height:37px;left:-70px;position:absolute;top:0;width:37px}@media screen and (max-width:767px){.m-faq-accordion .section__top .section__body{margin:50px auto}.m-faq-accordion .section__box .faq-answer__inner:before,.m-faq-accordion .section__box .faq-question:before{left:-50px}.m-faq-accordion .section__box .faq-answer__inner,.m-faq-accordion .section__box .faq-question{margin-left:50px}.m-faq-accordion .section__box .faq-question{font-size:18px}}