.flfaq{--flfaq-navy:#0b2d5e;--flfaq-blue:#337ab7;--flfaq-heading:#007acd;--flfaq-text:#222;--flfaq-q-text:#555;--flfaq-muted:#666;--flfaq-line:#e3e3e3;--flfaq-icon-off:#999;--flfaq-pager-line:#ddd;--flfaq-ease:cubic-bezier(0.22,1,0.36,1);--flfaq-open:0.5s;--flfaq-close:0.35s;color:var(--flfaq-text);font-size:14px;font-weight:400;line-height:1.7}.flfaq a,.flfaq button,.flfaq div,.flfaq h3,.flfaq h4,.flfaq img,.flfaq input,.flfaq label,.flfaq li,.flfaq nav,.flfaq ol,.flfaq p,.flfaq section,.flfaq span,.flfaq ul{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.flfaq b,.flfaq strong{font-weight:700}.flfaq [hidden]{display:none!important}.flfaq .flfaq__inner{margin:0 auto;max-width:1000px;padding:60px 20px}.flfaq .flfaq__heading{color:var(--flfaq-heading);font-size:20px;font-weight:700;line-height:1.4;margin:0 0 24px;padding:0}.flfaq .flfaq__section--popular{margin-top:100px}.flfaq .flfaq__cats{display:grid;gap:8px 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.flfaq .flfaq__cats,.flfaq .flfaq__cats-item{list-style:none;margin:0;padding:0}.flfaq .flfaq__cat{align-items:center;background:#fff;border:1px solid var(--flfaq-line);color:var(--flfaq-muted);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.4;margin:0;max-width:none;min-height:48px;padding:8px 16px;transition:border-color .2s,color .2s}.flfaq .flfaq__cat.is-checked,.flfaq .flfaq__cat:hover{border-color:var(--flfaq-navy)}.flfaq .flfaq__cat.is-checked{color:var(--flfaq-navy);font-weight:500}.flfaq .flfaq__cat-label{font-weight:inherit}.flfaq .flfaq__cat-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.flfaq .flfaq__cat-icon{border:1.5px solid var(--flfaq-icon-off);border-radius:50%;flex:0 0 16px;height:16px;position:relative;transition:background-color .2s,border-color .2s;width:16px}.flfaq .flfaq__cat-icon:after{border:solid var(--flfaq-icon-off);border-width:0 1.5px 1.5px 0;content:"";height:7.5px;left:4.25px;position:absolute;top:2.5px;transform:rotate(45deg);width:4.5px}.flfaq .flfaq__cat.is-checked .flfaq__cat-icon{background:var(--flfaq-navy);border-color:var(--flfaq-navy)}.flfaq .flfaq__cat.is-checked .flfaq__cat-icon:after{border-color:#fff}.flfaq .flfaq__cat-input:focus-visible+.flfaq__cat-icon{outline:2px solid var(--flfaq-blue);outline-offset:2px}.flfaq .flfaq__cats+.flfaq__list{margin-top:60px}.flfaq .flfaq__group-title{color:var(--flfaq-heading);font-size:16px;font-weight:500;line-height:1.4;margin:32px 0 16px;padding:0}.flfaq .flfaq__list>.flfaq__group-title:first-child{margin-top:0}.flfaq .flfaq__item{background:#fff;border:1px solid var(--flfaq-navy);display:block;margin:0 0 10px}.flfaq .flfaq__q{align-items:stretch;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;color:var(--flfaq-q-text);cursor:pointer;display:flex;margin:0;min-height:56px;padding:0;text-align:left;transition:background-color .25s ease;width:100%}.flfaq .flfaq__q:focus-visible{outline:2px solid var(--flfaq-blue);outline-offset:2px}.flfaq .flfaq__q-text{align-items:center;color:var(--flfaq-q-text);display:flex;flex:1 1 auto;font-size:14px;font-weight:700;line-height:1.6;min-width:0;padding:14px 16px}.flfaq .flfaq__q:hover{background:#f5f8fc}.flfaq .flfaq__q-text{transition:color .25s ease}.flfaq .flfaq__q:hover .flfaq__q-text{color:var(--flfaq-navy)}.flfaq .flfaq__q-icon{background:var(--flfaq-blue);flex:0 0 56px;position:relative;transition:background-color .25s ease;width:56px}.flfaq .flfaq__q:hover .flfaq__q-icon{background:#2b6aa3}.flfaq .flfaq__q-icon:after,.flfaq .flfaq__q-icon:before{background:#fff;content:"";height:2px;left:50%;margin:-1px 0 0 -10px;position:absolute;top:50%;transition:transform var(--flfaq-close) var(--flfaq-ease);width:20px}.flfaq .flfaq__q-icon:after{transform:rotate(90deg)}.flfaq .flfaq__item.is-open .flfaq__q-icon:after,.flfaq .flfaq__item.is-open .flfaq__q-icon:before{transform:rotate(180deg);transition-duration:var(--flfaq-open)}.flfaq .flfaq__a{height:0;overflow:hidden;transition:height var(--flfaq-close) var(--flfaq-ease),visibility 0s linear var(--flfaq-close);visibility:hidden}.flfaq .flfaq__item.is-open .flfaq__a{height:auto;transition:height var(--flfaq-open) var(--flfaq-ease),visibility 0s linear 0s;visibility:visible}.flfaq .flfaq__a-body{box-shadow:inset 0 1px 0 var(--flfaq-navy);color:var(--flfaq-text);font-size:14px;line-height:1.8;opacity:0;padding:20px 20px 24px;transform:translateY(-8px);transition:opacity .2s ease,transform var(--flfaq-close) var(--flfaq-ease);word-break:break-word}.flfaq .flfaq__item.is-open .flfaq__a-body{opacity:1;transform:none;transition:opacity .4s ease .08s,transform var(--flfaq-open) var(--flfaq-ease) .04s}.flfaq .flfaq__a-body p{margin:0 0 1em;padding:0}.flfaq .flfaq__a-body p:last-child,.flfaq .flfaq__a-body>:last-child{margin-bottom:0}.flfaq .flfaq__a-body ol,.flfaq .flfaq__a-body ul{margin:0 0 1em;padding-left:1.5em}.flfaq .flfaq__a-body ul li{list-style:disc}.flfaq .flfaq__a-body ol li{list-style:decimal}.flfaq .flfaq__a-body a{color:var(--flfaq-heading);text-decoration:underline;word-break:break-all}.flfaq .flfaq__a-body img{height:auto;margin-bottom:1em;max-width:100%}.flfaq .flfaq__empty{color:var(--flfaq-muted);font-size:14px;margin:0;padding:24px 0}.flfaq .flfaq__pager{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:46px}.flfaq .flfaq__pager-btn{background:#fff;border:1px solid var(--flfaq-pager-line);border-radius:0;color:var(--flfaq-blue);cursor:pointer;font-size:13px;font-weight:400;height:36px;line-height:34px;margin:0 0 0 -1px;min-width:36px;padding:0 10px;text-decoration:underline;transition:background-color .2s}.flfaq .flfaq__pager-btn:first-child{border-radius:4px 0 0 4px;margin-left:0}.flfaq .flfaq__pager-btn:last-child{border-radius:0 4px 4px 0}.flfaq .flfaq__pager-btn:hover{background:#eee}.flfaq .flfaq__pager-btn.is-current{background:var(--flfaq-blue);border-color:var(--flfaq-blue);color:#fff;cursor:default;position:relative}.flfaq .flfaq__pager-btn:disabled:not(.is-current){color:#aaa;cursor:default;text-decoration:none}.flfaq .flfaq__pager-btn:disabled:not(.is-current):hover{background:#fff}.flfaq .flfaq__pager-btn:focus-visible{outline:2px solid var(--flfaq-blue);outline-offset:1px;position:relative}@media (prefers-reduced-motion:reduce){.flfaq .flfaq__a,.flfaq .flfaq__a-body,.flfaq .flfaq__q-icon:after,.flfaq .flfaq__q-icon:before{transition-delay:0s!important;transition-duration:.01ms!important}}@media (max-width:767px){.flfaq .flfaq__inner{padding:40px 16px}.flfaq .flfaq__heading{font-size:18px;margin-bottom:20px}.flfaq .flfaq__section--popular{margin-top:64px}.flfaq .flfaq__cats{border:1px solid var(--flfaq-navy);gap:0;grid-template-columns:1fr;padding:14px 20px}.flfaq .flfaq__cat,.flfaq .flfaq__cat.is-checked,.flfaq .flfaq__cat:hover{border:0;min-height:34px;padding:4px 0}.flfaq .flfaq__cats+.flfaq__list{margin-top:40px}.flfaq .flfaq__group-title{margin-top:28px}.flfaq .flfaq__q-text{padding:12px}.flfaq .flfaq__a-body{padding:20px 16px 24px}.flfaq .flfaq__pager{justify-content:flex-start;margin-top:40px;row-gap:6px}}