.faq-main-container{box-sizing:content-box;margin:0 auto;max-width:1440px;padding:150px 16px 50px}.faq-margin-down{display:grid;gap:24px;grid-template-columns:1fr}.faq-intro{display:flex;flex-direction:column;gap:20px;min-width:0}.faq-main-container .faq-header-title{margin:0}.faq-search-wrapper{width:100%}.faq-search-input-box{position:relative;width:100%}.faq-search-input-box .faq-search-icon{color:rgba(0,64,129,.87);height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}#faq-search-input{background:#fff;border:1px solid #dce2ec;border-radius:16px;box-sizing:border-box;color:var(--dark-blue,#001831);font-family:inherit;height:60px;outline:none;padding:0 16px 0 48px;
  /* !important is required: css/main.css sets
     `input[type='text'] { width: 92% !important; }` globally, which would
     otherwise render the field 8% narrower than the accordion rows. */width:100%!important}#faq-search-input::placeholder{color:rgba(0,24,49,.83)}#faq-search-input:focus{border-color:var(--dark-blue,#001831)}.faq-left-side-box{min-width:0;position:relative}.faq-left-side-box-inner{transition:all .3s;width:100%}.faq-ls-box{background:#fff;border-radius:16px;box-sizing:border-box;padding:16px;position:relative}.faq-main-container .faq-ls-select{color:var(--dark-blue,#001831);cursor:pointer;font-weight:600;margin:0 0 8px;padding:0 16px}.faq-mobile-hide-box{display:flex;flex-direction:column;gap:4px}.faq-main-container a.faq-cat-box{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:background-color .2s ease;width:100%}.faq-main-container a.faq-cat-box.faq-active,.faq-main-container a.faq-cat-box:hover{background-color:#eff2f7;text-decoration:none!important}.faq-cat-title-text{color:var(--dark-blue,#001831);flex:1 1 auto;min-width:0}.faq-cat-count{color:rgba(0,24,49,.83);flex:0 0 auto;text-align:right}.faq-wrapper{min-width:0}.faq-accordion{display:flex;flex-direction:column;gap:32px;margin:0;position:relative}.faq-category-section{display:flex;flex-direction:column;gap:12px}.faq-cat-headline,.faq-main-container .faq-cat-headline h3{margin:0}.faq-cat-headline a{display:block;height:0;scroll-margin-top:var(--faq-header-offset,106px)}.faq-category-accordions{display:flex;flex-direction:column;gap:12px}.faq-accordion_group{background-color:#fff;border-radius:16px;margin:0;overflow:hidden;padding:0}.faq-accordion_header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 12px 14px 16px}.faq-main-container .faq-accordion_header h4{color:var(--dark-blue,#001831);margin:0;min-width:0;overflow-wrap:break-word}.faq-accordion_icon{align-items:center;border-radius:50%;box-sizing:border-box;color:rgba(0,64,129,.87);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:6px;transition:transform .3s ease;width:32px}.faq-accordion_icon svg{display:block;height:20px;width:20px}.faq-accordion_group.faq-expanded .faq-accordion_icon{transform:rotate(180deg)}.faq-accordion_content{display:none}.faq-hidden{display:none!important}.faq-accordion_content-inr{padding:0}.faq-accordion_content-inr .faq-accordion_content-text{background-color:#fff;border-radius:0 0 16px 16px;box-sizing:border-box;padding:0 16px 16px;width:100%}.faq-main-container .faq-accordion_content-inr p{margin:0 0 20px;padding:0}.faq-main-container .faq-accordion_content-inr p:last-child{margin-bottom:0}.faq-mobile-hide-box{background:#fff;border-radius:12px;display:none;margin-top:8px;padding:8px}.faq-ls-select.faq-ls-desktop{display:none}.faq-main-container .faq-ls-select.faq-ls-mobile{background:#fff;border:1px solid #dce2ec;border-radius:10px;display:block;margin:0;padding:15px 44px 15px 16px;position:relative}.faq-ls-select.faq-ls-mobile:after{border:6px solid transparent;border-top:8px solid var(--dark-blue,#001831);content:"";position:absolute;right:20px;top:50%;transform:translateY(-25%)}.faq-ls-select.faq-ls-mobile.faq-active:after{transform:rotate(-180deg) translateY(25%)}.faq-ls-box{background:transparent;padding:0}@media (min-width:668px){.faq-main-container{padding:180px 50px 80px}.faq-accordion_header{gap:20px;padding:16px 16px 16px 20px}.faq-accordion_content-inr .faq-accordion_content-text{padding:0 20px 20px}#faq-search-input{height:64px;padding:0 16px 0 52px}.faq-search-input-box .faq-search-icon{left:20px}}@media (min-width:991px){.faq-main-container{max-width:800px}}@media (min-width:1200px){.faq-main-container{max-width:1150px}.faq-margin-down{column-gap:64px;grid-template-columns:304px 1fr;row-gap:40px}.faq-intro{grid-column:2;grid-row:1}.faq-left-side-box{grid-column:1;grid-row:2}.faq-wrapper{grid-column:2;grid-row:2}.faq-accordion{gap:40px}.faq-ls-box{background:#fff;padding:16px}.faq-mobile-hide-box{background:transparent;border-radius:0;display:flex;margin-top:0;padding:0}.faq-main-container .faq-ls-select.faq-ls-mobile{display:none}.faq-main-container .faq-ls-select.faq-ls-desktop{display:block}.faq-left-side-box-inner{position:sticky;top:var(--faq-header-offset,106px)}}@media (min-width:1600px){.faq-main-container{max-width:1440px;padding:220px 50px 120px}.faq-margin-down{column-gap:101px}}