.c-faqs{background-color:#fff;overflow:hidden}.c-faqs__section-header{padding-bottom:4.6rem}.c-faqs__section-header__title{color:#222;margin-bottom:0;line-height:31px}.c-faqs__section-header__copy{color:#222;padding-top:3rem;line-height:24px}.c-faqs__section-header__copy a{text-decoration:underline}.c-faqs__section-header__copy--link{color:#222;font-size:1.6rem;line-height:18px}@media screen and (max-width:820px){.c-faqs__list{z-index:99;width:100%;opacity:0;pointer-events:none;background:#fff;border:1px solid #ddd;border-top:none;padding:.4rem 5rem 0;transition:opacity .25s;position:absolute;top:14rem}.c-faqs__list.is-active{opacity:1;pointer-events:all}}@media screen and (min-width:820px){.c-faqs__list{border-bottom:1px solid #ddd;justify-content:center;display:flex}}.c-faqs__item{margin:0;position:relative;bottom:-1px;left:0}@media screen and (min-width:820px){.c-faqs__item.is-active{border-bottom:1px solid #1a294a}}.c-faqs__link{color:#1a294a;padding:2.4rem 1.8rem;font-weight:600;line-height:1.5;display:block}@media screen and (max-width:820px){.c-faqs__link{text-align:center;border-top:1px solid #ddd;padding:1.2rem 0}.c-faqs__link:hover{color:#fff;background:#1a294a}}@media screen and (min-width:820px){.c-faqs__link.is-active{border-bottom:1px solid #222}}.c-faqs-items{max-width:700px;margin:0 auto}.c-faqs-item{border-bottom:1px solid #ddd;padding:4.8rem 0}.c-faqs-item:first-child{border-top:1px solid #ddd}.c-faqs-item:last-child{border:none}.c-faqs-title{z-index:1;cursor:pointer;position:relative}.c-faqs-title.is-open svg{transform:rotate(-180deg)}.c-faqs-title:before{content:"";position:absolute;inset:-1.6rem 0}.c-faqs-ico{width:9px;height:9px;position:absolute;top:7px;right:0}.c-faqs-text{font-size:1.8rem;font-weight:400;line-height:20px;font-family:var(--font-heading-family)}.c-faqs-content{z-index:2;height:auto;max-height:0;font-size:1.4rem;font-weight:400;line-height:22px;font-family:var(--font-body-family);transition:max-height .4s ease-in;overflow:hidden}.c-faqs-content__inner{padding-top:.8rem}.c-faqs__footer{max-width:700px;color:#1a294a;margin:0 auto}.c-faqs__footer-title{letter-spacing:0;padding-bottom:1rem;font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (min-width:820px){.c-faqs__footer-title{padding-bottom:.4rem}}.c-faqs__footer-content{letter-spacing:0;padding-bottom:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:820px){.c-faqs__footer-content{padding-bottom:1.6rem}}.c-faqs__footer-item{align-items:center;margin:0;padding-bottom:.6rem;font-size:0;display:flex}.c-faqs__footer-item:last-child{padding:0}.c-faqs__footer-icon{width:10px;height:10px;justify-content:center;align-items:center;margin-right:.6rem}.c-faqs__footer-link{font-size:1.3rem;line-height:1.5}.c-faqs__nav-button{width:100%;color:#1a294a;letter-spacing:0;text-align:center;text-transform:uppercase;border:1px solid #ddd;border-radius:3px;padding:1rem;font-size:1.2rem;font-weight:400;line-height:1.5}@media screen and (min-width:820px){.c-faqs__nav-button{display:none}}.c-faqs__body__header{padding:3.2rem 0}.c-faqs__blocks{margin-bottom:6.4rem}.c-faqs__blocks__container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3.2rem;display:grid}.c-faqs__blocks__item{display:flex}.c-faqs__blocks__item-link{width:100%;text-align:center;border:1px solid #acacac;padding:40px 0;display:block}.c-faqs__blocks__item-link:hover{background-color:#ddd}.c-faqs__blocks__item-icon{width:auto;height:40px;fill:#1a294a;margin:0 auto 2.4rem;display:block}.c-faqs__inner{gap:3.2rem;display:grid}@media screen and (min-width:768px){.c-faqs__inner{grid-template-columns:400px 1fr}}.c-faqs__inner-menu__item{border-bottom:1px solid #ddd;margin-bottom:0}.c-faqs__inner-menu__link{text-transform:uppercase;align-items:center;padding:3.2rem 0 3.2rem 2.4rem;font-size:1.6rem;line-height:20px;display:flex}.c-faqs__inner-menu__icon{width:20px;margin-right:2.4rem}.c-faqs__inner-menu__heading{font-size:1.6rem;font-weight:400;line-height:20px;font-family:var(--font-body-family);border-bottom:1px solid #ddd;align-items:center;margin-bottom:0;padding:3.2rem 0 3.2rem 2.4rem;display:flex}.c-faqs__inner-content{margin-top:4.8rem}