.faq{margin-top:94px;position:relative;padding-bottom:120px}@media screen and (max-width: 768px){.faq{margin-top:61.16px}}@media screen and (max-width: 576px){.faq{margin-top:56.61px}}@media screen and (max-width: 768px){.faq{padding-top:48px;padding-bottom:80px}}.faq__title{font-size:2.4rem;text-align:center;font-weight:500}@media screen and (max-width: 768px){.faq__title{font-size:2rem}}.faq__lead{margin-right:auto;margin-left:auto;width:calc(100% - 64px);max-width:900px;margin:40px auto 0;font-size:1.6rem;line-height:2.25;text-align:center;font-weight:500}@media screen and (max-width: 992px){.faq__lead{width:calc(100% - 48px)}}@media screen and (max-width: 768px){.faq__lead{width:calc(100% - 32px)}}@media screen and (max-width: 768px){.faq__lead{margin-top:24px;padding:0 16px;font-size:1.4rem;line-height:2;text-align:left}}.faq__nav{scroll-margin-top:120px;margin-right:auto;margin-left:auto;width:calc(100% - 64px);max-width:900px;margin:56px auto 0}@media screen and (max-width: 992px){.faq__nav{width:calc(100% - 48px)}}@media screen and (max-width: 768px){.faq__nav{width:calc(100% - 32px)}}@media screen and (max-width: 768px){.faq__nav{margin-top:40px;padding:0 0px}}.faq__nav__title{font-size:2rem;font-weight:500;color:#00498a;text-align:center}@media screen and (max-width: 768px){.faq__nav__title{font-size:1.8rem}}.faq__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px 16px;margin-top:24px}@media screen and (max-width: 768px){.faq__nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:16px}}.faq__nav__link{display:block;min-width:240px;padding:14px 20px;border:1px solid #00498a;background-color:#fff;color:#00498a;font-size:1.5rem;font-weight:500;text-align:center;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (max-width: 768px){.faq__nav__link{min-width:0;width:100%;font-size:1.3rem;padding:12px 12px}}.faq__nav__link:hover{background-color:#00498a;color:#fff}.faq__body{background-color:#fff;border:1px solid #00498a;padding:48px 42px 64px;margin-right:auto;margin-left:auto;width:calc(100% - 64px);max-width:1110px;margin:64px auto 0;position:relative;z-index:3}@media screen and (max-width: 992px){.faq__body{width:calc(100% - 48px)}}@media screen and (max-width: 768px){.faq__body{width:calc(100% - 32px)}}@media screen and (max-width: 992px){.faq__body{padding:40px 24px 48px}}@media screen and (max-width: 768px){.faq__body{margin-top:40px;padding:24px 16px 32px}}.faq__category{scroll-margin-top:120px}@media screen and (max-width: 768px){.faq__category{scroll-margin-top:100px}}.faq__category+.faq__category{margin-top:56px}@media screen and (max-width: 768px){.faq__category+.faq__category{margin-top:40px}}.faq__category__title{font-size:2rem;font-weight:500;color:#00498a;padding-bottom:16px;border-bottom:2px solid #003236}@media screen and (max-width: 768px){.faq__category__title{font-size:1.8rem;padding-bottom:12px;border-bottom-width:1px}}.faq__subcategory{margin-top:32px;margin-bottom:8px;padding-left:12px;border-left:4px solid #00498a;font-size:1.8rem;font-weight:500;color:#231815}@media screen and (max-width: 768px){.faq__subcategory{margin-top:24px;font-size:1.6rem}}.faq__subcategory.is-woman{border-left-color:#f08e84}.faq__subcategory.is-child{border-left-color:#f9b700}.faq__subcategory:first-of-type{margin-top:16px}.faq__list{margin-top:8px}.faq__accordion-item{border-bottom:1px solid #d9d9d9}.faq__accordion-item.is-opened .faq__question{color:#00498a}.faq__accordion-item.is-opened .faq__question::after{-webkit-transform:translateY(-30%) rotate(-135deg);-ms-transform:translateY(-30%) rotate(-135deg);transform:translateY(-30%) rotate(-135deg)}.faq__question{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:24px 48px 24px 16px;font-size:1.6rem;font-weight:500;line-height:1.8;text-align:left;background:none;border:none;cursor:pointer;color:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media screen and (max-width: 768px){.faq__question{padding:20px 30px 20px 8px;font-size:1.4rem}}.faq__question__mark{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.8rem;font-weight:700;color:#00498a;line-height:1.4}@media screen and (max-width: 768px){.faq__question__mark{font-size:1.6rem}}.faq__question__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.faq__question::after{content:"";position:absolute;right:16px;top:50%;width:12px;height:12px;border-right:2px solid #00498a;border-bottom:2px solid #00498a;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 768px){.faq__question::after{right:8px;width:10px;height:10px}}.faq .accordion__content{opacity:1;line-height:normal;-webkit-transition:none;-o-transition:none;transition:none;padding-left:0}.faq__answer{height:0;overflow:hidden;opacity:1}.faq__answer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:0 48px 24px 16px}@media screen and (max-width: 768px){.faq__answer__inner{padding:0 30px 20px 8px}}.faq__answer__mark{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.8rem;font-weight:700;color:#00498a;line-height:1.4}@media screen and (max-width: 768px){.faq__answer__mark{font-size:1.6rem}}.faq__answer__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;font-size:1.6rem;font-weight:500;line-height:1.8}@media screen and (max-width: 768px){.faq__answer__text{font-size:1.4rem}}.faq__answer__text p+p,.faq__answer__text p+ul{margin-top:12px}.faq__answer__text a{color:#00498a;text-decoration:underline;text-underline-offset:2px}.faq__answer__text a:hover{opacity:.8}.faq__answer__list{margin-top:8px;padding-left:1.2em}.faq__answer__list__item{list-style:disc}.faq__answer__list__item+.faq__answer__list__item{margin-top:4px}.faq__answer__note{margin-top:12px;font-weight:500}.faq__back{margin-top:32px;text-align:right}@media screen and (max-width: 768px){.faq__back{margin-top:24px}}.faq__back__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.5rem;font-weight:500;color:#00498a;text-decoration:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 768px){.faq__back__link{font-size:1.4rem}}.faq__back__link:hover{opacity:.7}.faq__back__icon{font-size:1.6rem;line-height:1}@media screen and (max-width: 768px){.faq__back__icon{font-size:1.4rem}}