.faq-categories{display:flex}.faq-category__item{align-items:center;border-bottom:3px solid #002d6f;color:#002d6f;display:flex;font-weight:700;gap:.5em;line-height:1.4;padding-bottom:.5em}.faq-category__item>.text{flex-grow:1}.faq-category__item>.arrow{flex-shrink:0}.faq-category__item-sub{align-items:center;border-bottom:1px solid #002d6f;color:#002d6f;display:flex;gap:1em;height:100%;letter-spacing:.05em;line-height:1.4;padding-bottom:.8em}.faq-category__item-sub>.text{flex-grow:1}.faq-category__item-sub>.arrow{flex-shrink:0}.faq{border-bottom:1px solid #d6d6d6}.faq:first-child{border-top:1px solid #d6d6d6}.faq__summary{cursor:pointer;display:block}.faq__summary::-webkit-details-marker{display:none}.faq__summary__inner{align-items:baseline;display:flex;gap:1em;padding:1.5em 0}.faq__summary__role{color:#125eed;font-weight:700;letter-spacing:.05em}.faq__summary__text{flex-grow:1}.faq.is-opened .faq__summary__text{color:#125eed}.faq__summary__icon{align-self:center;background-color:#fff;border-radius:50%;flex-shrink:0;position:relative}.faq__summary__icon:after,.faq__summary__icon:before{background-color:#125eed;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0}.faq__summary__icon:after{transform:rotate(90deg)}.faq.is-opened .faq__summary__icon{background-color:#125eed}.faq.is-opened .faq__summary__icon:before{background-color:#fff}.faq.is-opened .faq__summary__icon:after{opacity:0}.faq__content{overflow:hidden}.faq__content__inner{align-items:baseline;display:flex;gap:1em;padding:0 0 2em}.faq__content__role{color:#ea4666;font-weight:700;letter-spacing:.05em}.faq__content__text{flex-grow:1;line-height:2}.faq__content__text *+dl,.faq__content__text *+ol,.faq__content__text *+p,.faq__content__text *+table,.faq__content__text *+ul{margin-top:1em}.faq__content__text h1,.faq__content__text h2,.faq__content__text h3,.faq__content__text h4,.faq__content__text h5{font-weight:700;letter-spacing:.05em;line-height:1.4}.faq__content__text a{color:#125eed;text-decoration:underline;transition:all .3s}.faq__content__text dt+dd{margin-top:.5em}.faq__content__text ul{line-height:normal}.faq__content__text ul>li{padding-left:1em;position:relative}.faq__content__text ul>li+li{margin-top:.8em}.faq__content__text ul>li:before{background-color:#002d6f;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:.6em;width:5px}[dir=rtl] .faq__content__text ul>li{padding-left:0;padding-right:1em}[dir=rtl] .faq__content__text ul>li:before{left:auto;right:0}.faq__content__text ol{counter-reset:num;line-height:normal}.faq__content__text ol>li{padding-left:1.5em;position:relative}.faq__content__text ol>li+li{margin-top:.8em}.faq__content__text ol>li:before{content:counter(num) ".";counter-increment:num;display:block;left:0;position:absolute;top:0}[dir=rtl] .faq__content__text ol>li{padding-left:0;padding-right:1.5em}[dir=rtl] .faq__content__text ol>li:before{left:auto;right:0}.faq__content__text table{background-color:#fff;border:1px solid #d6d6d6;border-bottom:none;border-right:none;border-spacing:0;line-height:normal;width:100%}.faq__content__text table caption{margin-bottom:1em}.faq__content__text table td,.faq__content__text table th{border:1px solid #d6d6d6;border-left:none;border-top:none;padding:1em}.faq__content__text table th{background-color:#fefcf4}@media screen and (min-width:481px){.faq__content__text h4,.faq__content__text h5{font-size:2rem}}@media screen and (min-width:768px){.faq-categories{flex-wrap:wrap;gap:2.66em;justify-content:center}*+.faq-categories{margin-top:2.66em}.faq-categories-sub{display:flex;flex-wrap:wrap;gap:2.66em;justify-content:center}*+.faq-categories-sub{margin-top:2.66em}.faq-category__item{padding:1.33em 0 .66em}.faq-category__item-sub{font-size:1.2rem;font-size:.9677419355vw}.faq__summary__role{font-size:2rem;font-size:1.6129032258vw}.faq__summary__icon{height:3.33em;width:3.33em}.faq__summary__icon:after,.faq__summary__icon:before{width:1.33em}.faq__content__role{font-size:2rem;font-size:1.6129032258vw}.faq__content__text h1,.faq__content__text h2,.faq__content__text h3{font-size:2.2rem;font-size:1.7741935484vw}.faq__content__text h4,.faq__content__text h5{font-size:2rem;font-size:1.6129032258vw}}@media screen and (min-width:1240px){.faq-category__item-sub{font-size:1.2rem}.faq__content__role,.faq__summary__role{font-size:2rem}.faq__content__text h1,.faq__content__text h2,.faq__content__text h3{font-size:2.2rem}.faq__content__text h4,.faq__content__text h5{font-size:2rem}}@media (max-width:767px){.faq-categories{flex-direction:column;gap:.66em 1.33em}*+.faq-categories{margin-top:1.33em}.faq-categories-sub{grid-gap:.66em 1.33em;display:grid;gap:.66em 1.33em;grid-template-columns:1fr 1fr}*+.faq-categories-sub{margin-top:2em}.faq-category__item{padding:.66em 0}.faq-category__item-sub{font-size:1.2rem;font-size:3.3333333333vw}.faq__summary__role{font-size:2rem;font-size:5.5555555556vw}.faq__summary__icon{height:2em;width:2em}.faq__summary__icon:after,.faq__summary__icon:before{width:.66em}.faq__content__role,.faq__content__text h1,.faq__content__text h2,.faq__content__text h3{font-size:2rem;font-size:5.5555555556vw}.faq__content__text h4,.faq__content__text h5{font-size:1.8rem;font-size:5vw}}@media (hover:hover) and (pointer:fine){.faq-category__item-sub:hover,.faq-category__item:hover{opacity:.5}.faq__content__text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}