:root{--header-size:60px}@media (min-width:1025px){:root{--header-size:80px}}@font-face{font-family:fontello;src:url(../media/fontello.0-60pztg3y48e.eot);src:url(../media/fontello.0-60pztg3y48e.eot)format("embedded-opentype"),url(../media/fontello.126abxu7.8fiu.woff2)format("woff2"),url(../media/fontello.16dh1hswgkvnu.woff)format("woff"),url(../media/fontello.089j~3c_j_3yc.ttf)format("truetype"),url(../media/fontello.0un.no5rfmz.r.svg)format("svg");font-weight:400;font-style:normal}.faq section{width:100%;max-width:none;min-height:0;padding:120px calc(50vw - 420px) 220px;display:flow-root;position:relative}.faq section h2{color:#002e67;letter-spacing:0;text-align:center;text-align:center;flex:0 0 100%;margin-block:0 35px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:120%}@media (min-width:1025px){.faq section h2{text-align:left}}.faq section h3{color:#002e67;letter-spacing:0;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.faq section .bullet_list{padding-left:40px;list-style:outside}.faq section.intro{padding-bottom:170px;padding-top:calc(170px - var(--header-size));text-align:center;background:#f5fbff url(/images/faqs/intro.bg.png) 50% 100% repeat-x;border-radius:0 0 80px 80px;width:100%;min-height:450px}.faq section.intro .intro___inner{max-width:80vw;margin:0 auto}.faq section.intro h1{letter-spacing:0;text-align:center;font-family:Inter,Helvetica,Arial,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:1025px){.faq section.intro h1{font-size:50px}}.faq section.intro h1{color:#002e67;margin-top:0;margin-bottom:20px}.faq section.intro p{letter-spacing:0;margin:0 0 10px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.faq section.intro img[role=presentation]{left:calc(50vw + 22%);top:calc(280px - var(--header-size));width:189px;position:absolute;transform:translateY(-10%)}.faq section.faqs{flex-flow:column;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (min-width:1025px){.faq section.faqs{flex-direction:row}}.faq section.faqs .info_nav{z-index:2;flex-shrink:0;flex-basis:260px;padding:0;position:sticky;top:120px}.faq section.faqs .info_nav ul{list-style:none}.faq section.faqs .info_nav li{margin:5px 0 15px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.faq section.faqs .info_nav li a{cursor:pointer;color:#002e67;background-image:linear-gradient(#002e67,#002e67);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s;display:inline;position:relative}.faq section.faqs .info_nav li a.active{background-size:100% 2px}@media (max-width:1024px){.faq section.faqs .info_nav{display:none}}.faq section.faqs .info_col{flex-flow:column;flex:0 0 100%;max-width:520px;display:flex}@media (min-width:1025px){.faq section.faqs .info_col{flex-basis:calc(100% - 260px)}}.faq section.faqs .faq-module,.faq section.faqs article:not(.group),.faq section.faqs #search-results{flex-shrink:0;flex-basis:100%}.faq section.faqs .usps-faq-module{padding-top:70px;padding-bottom:0;display:flow-root}@media (max-width:1024px){.faq section.faqs .usps-faq-module{padding-top:45px;padding-bottom:45px}}.faq section.faqs .usps-faq-module .group{padding-top:80px;scroll-margin-top:80px}.faq section.faqs .usps-faq-module:first-child{padding-top:0}.faq section.faqs .usps-faq-module .qna-search-match{color:#fff;background:#757575;border-radius:2px;padding:3px;font-weight:500;overflow:hidden}.faq section.faqs .usps-faq-module .active-anchor:before{content:"";height:100px;margin:-80px 0 0;display:block}.faq section.faqs .usps-faq-module--static{padding-bottom:100px}.faq section.faqs .usps-faq-module--static .group{padding-top:70px;scroll-margin-top:70px}@media (max-width:1280px){.faq section{padding-right:3%}.faq section.intro{padding-left:5%;padding-right:40%}.faq section.intro img[role=presentation]{left:auto;right:25px}.faq section.faqs .info_nav,.faq section.faqs .info_nav.active{left:5%}}@media (max-width:1024px){.faq section{padding-top:100px;padding-left:6%;padding-right:6%}.faq section.intro{padding:calc(105px - var(--header-size)) 11% 35px;text-align:center;background:#e1f3ff url(/images/faqs/intro.bg.mobile.png) 50% 100% repeat-x;border-radius:0 0 40px 40px;min-height:500px}@supports (padding-inline:0){.faq section.intro{padding:unset;padding-block:calc(105px - var(--header-size)) 35px;padding-inline:11%}}.faq section.intro img[role=presentation]{width:160px;height:auto;margin-top:50px;display:inline-block;position:relative;top:auto;left:auto;transform:none}}.faq section #search{flex-basis:100%;margin-bottom:75px}@media (max-width:1024px){.faq section #search{clear:both;float:none;width:100%}}.faq section #search .search-header{clear:both;margin-bottom:35px;font-size:13px;line-height:18px;display:flow-root}.faq section #search .search-header a{color:#535353;cursor:pointer;font-size:inherit;font-weight:700;text-decoration:none}.faq section #search .search-header a:hover,.faq section #search .search-header a:focus{text-decoration:underline}.faq section #search .search-header__back{appearance:none;background-color:#0000;padding:5px}.faq section #search .search-header__back:focus,.faq section #search .search-header__back:hover{text-decoration:underline}.faq section #search .faqs-search{box-sizing:border-box;width:100%;margin-right:auto;padding:0;display:inline-block;position:relative}.faq section #search .faqs-search input{box-sizing:border-box;color:#545454;vertical-align:middle;appearance:none;background:0 0;border:0;border-bottom:1px solid #002e67;width:100%;height:40px;margin-bottom:2px;padding:0 64px 8px 0;font-size:16px;line-height:34px}.faq section #search .faqs-search input::placeholder{opacity:1;transition:opacity .2s}.faq section #search .faqs-search input:focus::placeholder{opacity:.5}.faq section #search .faqs-search button{background:0 0;border:0;width:40px;height:40px;transition:opacity .2s;position:absolute;top:0;right:0}.faq section #search .faqs-search button:hover,.faq section #search .faqs-search button:focus{opacity:.8}.faq section #search .faqs-search button.clear{background-image:url(/images/icons/team.clear-search.svg);width:28px;height:28px;top:6px}.faq section #search .faqs-search button.submit{background-image:url(/images/icons/team.search.svg)}.faq section #search .faqs-search button .faq-icon{width:100%}@media (max-width:1024px){.faq section #search .faqs-search button{width:34px;height:34px}}.faq section .faqs-loader{text-align:center;flex-basis:100%;padding:140px 0;font-size:16px}.faq section .faqs-loader span{text-align:center;display:block}
