@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-faqs{background-color:#fcf8ec;color:#27432f;overflow:hidden}.c-faqs__header{margin:0 auto 3.2rem;max-width:1340px;position:relative}@media screen and (max-width:820px){.c-faqs__header{padding:4.8rem 0 2.4rem}.c-faqs__header:before{border-top:1px solid rgba(39,67,47,.12);bottom:0;content:"";left:-100%;position:absolute;right:-100%}}.c-faqs__title{font-size:2.8rem;font-weight:400;padding-bottom:2.4rem;text-align:center}@media screen and (max-width:820px){.c-faqs__list{background:#fcf8ec;border:1px solid #ddd;border-top:none;opacity:0;padding:.4rem 5rem 0;pointer-events:none;position:absolute;top:14rem;transition:opacity .25s cubic-bezier(.645,.045,.355,1);width:100%;z-index:99}.c-faqs__list.is-active{opacity:1;pointer-events:all}}@media screen and (min-width:820px){.c-faqs__list{border-bottom:1px solid rgba(39,67,47,.12);display:flex;justify-content:center}}.c-faqs__item{bottom:-1px;left:0;margin:0;position:relative}@media screen and (min-width:820px){.c-faqs__item.is-active{border-bottom:1px solid #27432f}}.c-faqs__link{color:#27432f;display:block;font-size:1.4rem;font-weight:400;font-weight:600;line-height:1.5;padding:2.4rem 1.8rem}@media screen and (max-width:820px){.c-faqs__link{border-top:1px solid #ddd;padding:1.2rem 0;text-align:center}.c-faqs__link:hover{background:#27432f;color:#fcf8ec}}@media screen and (min-width:820px){.c-faqs__link.is-active{border-bottom:1px solid #222}}.c-faqs__body{border-bottom:1px solid rgba(39,67,47,.12);margin-bottom:4.8rem;padding-bottom:3.2rem}.c-faqs-items{margin:0 auto;max-width:700px}.c-faqs-item{border-bottom:1px solid rgba(39,67,47,.12);padding:1.6rem 0}.c-faqs-item:last-child{border:none}.c-faqs-title{cursor:pointer;position:relative;z-index:1}.c-faqs-title.is-open{margin-bottom:.8rem}.c-faqs-title.is-open svg{transform:rotate(-180deg)}.c-faqs-title:before{bottom:-1.6rem;content:"";left:0;position:absolute;right:0;top:-1.6rem}.c-faqs-text{font-size:1.6rem;letter-spacing:.14em;padding-right:2.4rem}.c-faqs-content,.c-faqs-text{color:#27432f;line-height:1.5}.c-faqs-content{font-size:1.4rem;font-weight:400;height:auto;max-height:0;overflow:hidden;transition:max-height .4s ease-in;z-index:2}.c-faqs__footer{color:#27432f;margin:0 auto;max-width:700px}.c-faqs__footer-title{font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.5;padding-bottom:1rem}@media screen and (min-width:820px){.c-faqs__footer-title{padding-bottom:.4rem}}.c-faqs__footer-content{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5;padding-bottom:1rem}@media screen and (min-width:820px){.c-faqs__footer-content{padding-bottom:1.6rem}}.c-faqs__footer-item{align-items:center;display:flex;font-size:0;margin:0;padding-bottom:.6rem}.c-faqs__footer-item:last-child{padding:0}.c-faqs__footer-icon{align-items:center;height:10px;justify-content:center;margin-right:.6rem;width:10px}.c-faqs__footer-link{font-size:1.2rem;line-height:1.5}.c-faqs__nav-button{border:1px solid #ddd;border-radius:3px;color:#27432f;font-size:1.1rem;font-weight:400;letter-spacing:0;line-height:1.5;padding:1rem;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:820px){.c-faqs__nav-button{display:none}}