.faq-hero{background-image:var(--faq-hero-image);width:100%;height:18rem;padding-top:calc(var(--header-banner-height) + var(--header-height));background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (width>=576px){.faq-hero{height:22rem}}@media screen and (width>=768px){.faq-hero{height:26rem}}@media screen and (width>=992px){.faq-hero{height:32rem}}:root{--fs-hero:clamp(1.5rem, 1.5rem + (100vw - 375px) * 14 / 1065, 2.375rem);--fs-h1:clamp(1.5rem, 1.5rem + (100vw - 375px) * 14 / 1065, 2.375rem);--fs-h2:clamp(1.5rem, 1.5rem + (100vw - 375px) * 13 / 1065, 2.3125rem);--fs-h3:clamp(1.125rem, 1.125rem + (100vw - 375px) * 5 / 1065, 1.4375rem);--fs-h4:clamp(1.0625rem, 1.0625rem + (100vw - 375px) * 3 / 1065, 1.25rem);--fs-h5:clamp(1rem, 1rem + (100vw - 375px) * 1 / 1065, 1.0625rem);--fs-body-lg:clamp(.9375rem, .9375rem + (100vw - 375px) * 2 / 1065, 1.0625rem);--fs-body:clamp(.875rem, .875rem + (100vw - 375px) * 2 / 1065, 1rem);--fs-body-sm:clamp(.8125rem, .8125rem + (100vw - 375px) * 1 / 1065, .875rem);--fs-caption:clamp(.8125rem, .8125rem + (100vw - 375px) * 1 / 1065, .875rem);--fs-micro:.75rem;--fs-stat:clamp(2.125rem, 2.125rem + (100vw - 375px) * 20 / 1065, 3.375rem);--fs-button:clamp(1rem, 1rem + (100vw - 375px) * 4 / 1065, 1.25rem);--fs-nav:clamp(.9375rem, .9375rem + (100vw - 992px) * 1 / 208, 1rem);--fs-banner:clamp(.875rem, .875rem + (100vw - 375px) * 3 / 1065, 1.0625rem)}.faq{background-color:#fff;padding-block:2.5rem 3.5rem}.faq__inner{max-width:60rem;margin-inline:auto}.faq__search{color:#0f206c99;background-color:#fff;border:1px solid #0f206c2e;align-items:center;gap:.75rem;margin:1.5rem 0 2rem;padding:.55rem 1rem;display:flex}.faq__search input{color:#0f206c;background:0 0;border:0;outline:none;flex:1;font-family:Afacad,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);font-weight:500;line-height:1.4}.faq__search input::placeholder{color:#0f206c66}.faq__search-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.faq__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.faq__item{background-color:#0f206c0a;border:1px solid #0f206c14}.faq__item.-hidden{display:none}.faq__question{text-align:left;cursor:pointer;color:#0f206c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;font-family:Afacad,sans-serif;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem);font-weight:500;line-height:1.4;transition:background-color .15s cubic-bezier(.445,.05,.55,.95);display:flex}.faq__question:hover{background-color:#0f206c0f}.faq__question-text{flex:1}.faq__question-icon{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.7rem;height:.7rem;transition:transform .3s cubic-bezier(.645,.045,.355,1);transform:rotate(45deg)}.faq__answer{color:#0f206cd9;max-height:0;padding:0 1.25rem;font-family:Afacad,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);font-weight:500;line-height:1.65;transition:max-height .35s cubic-bezier(.645,.045,.355,1),padding-top .35s cubic-bezier(.645,.045,.355,1),padding-bottom .35s cubic-bezier(.645,.045,.355,1);overflow:hidden}.faq__answer p{margin:0 0 .75rem}.faq__answer p:last-child{margin-bottom:0}.faq__answer h2,.faq__answer h3{color:#0f206c;margin:1.25rem 0 .4rem;font-weight:700;line-height:1.3}.faq__answer h2:first-child,.faq__answer h3:first-child{margin-top:0}.faq__answer h2{font-size:clamp(1rem,1rem + .0938967vw - .352113px,1.0625rem)}.faq__answer h3{font-size:clamp(.9375rem,.9375rem + .187793vw - .704225px,1.0625rem)}.faq__item.-open .faq__question{border-bottom:1px solid #0f206c1f}.faq__item.-open .faq__answer{max-height:40rem;padding-top:1rem;padding-bottom:1.25rem}.faq__item.-open .faq__question-icon{transform:rotate(-135deg)}.faq__pagination{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.faq__page{color:#0f206c;cursor:pointer;background:0 0;border:1px solid #0f206c33;width:2.25rem;height:2.25rem;font-family:Afacad,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);font-weight:600;transition:background-color .15s cubic-bezier(.445,.05,.55,.95),color .15s cubic-bezier(.445,.05,.55,.95),border-color .15s cubic-bezier(.445,.05,.55,.95)}.faq__page:hover{background-color:#0f206c0f}.faq__page.-active{color:#fff;background-color:#0f206c;border-color:#0f206c}@media screen and (width>=768px){.faq{padding-block:3.5rem 5rem}}@media screen and (width>=992px){.faq{padding-block:4rem 6rem}}