.fab-faq{--fab-faq-accent:#213867;--fab-faq-border:#dbe1e8;--fab-faq-hover:#f4f6f9;--fab-faq-heading:#213867;--fab-faq-question:#213867;--fab-faq-answer:#333;--fab-faq-question-size:17px;--fab-faq-answer-size:16px;--fab-faq-question-padding:17px;--fab-faq-card-radius:8px;color:var(--fab-faq-answer);max-width:100%}.fab-faq__heading{color:var(--fab-faq-heading);font:inherit;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:700;line-height:1.25;margin:0 0 1.25rem}.fab-faq__intro{margin:0 0 1.5rem}.fab-faq__group+.fab-faq__group{margin-top:2rem}.fab-faq__group-title{color:var(--fab-faq-heading);font:inherit;font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}.fab-faq__items{border-top:1px solid var(--fab-faq-border)}.fab-faq__item{background:transparent;border-bottom:1px solid var(--fab-faq-border);margin:0}.fab-faq__question{align-items:center;color:var(--fab-faq-question);cursor:pointer;display:flex;font:inherit;font-size:var(--fab-faq-question-size);font-weight:700;gap:1rem;justify-content:space-between;line-height:1.45;list-style:none;padding:var(--fab-faq-question-padding) .25rem;transition:background-color .15s ease}.fab-faq__question::-webkit-details-marker{display:none}.fab-faq__question::marker{content:""}.fab-faq__question:hover{background:var(--fab-faq-hover)}.fab-faq__question:focus-visible{border-radius:2px;outline:3px solid var(--fab-faq-accent);outline-offset:2px}.fab-faq__question-text{flex:1}.fab-faq__toggle{flex:0 0 1.25rem;height:1.25rem;position:relative;width:1.25rem}.fab-faq__toggle:after,.fab-faq__toggle:before{background:var(--fab-faq-accent);border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fab-faq__toggle:before{height:2px;width:14px}.fab-faq__toggle:after{height:14px;width:2px}.fab-faq__item[open] .fab-faq__toggle:after{display:none}.fab-faq__answer{font-size:var(--fab-faq-answer-size);line-height:1.65;padding:0 2.75rem 1.1rem .25rem}.fab-faq__answer>:first-child{margin-top:0}.fab-faq__answer>:last-child{margin-bottom:0}.fab-faq__answer a{text-decoration:underline;text-underline-offset:2px}.fab-faq__answer a:focus-visible{outline:2px solid var(--fab-faq-accent);outline-offset:2px}.fab-faq__empty{color:#666;margin:0}@media (max-width:767px){.fab-faq__question{font-size:var(--fab-faq-question-size)}.fab-faq__answer{padding-right:.5rem}.fab-faq__group+.fab-faq__group{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.fab-faq__question{transition:none}}.fab-faq .fab-faq__row{display:flex;flex-wrap:wrap}.fab-faq .fab-faq__col{flex:0 0 100%;max-width:100%;min-width:0;width:100%}.fab-faq .fab-faq__row--two>.fab-faq__col{flex:0 0 50%;max-width:50%;width:50%}.fab-faq .fab-faq__row--two{column-gap:0}.fab-faq .fab-faq__row--two>.fab-faq__col:first-child{padding-right:calc(var(--fab-faq-gap, 36px)/2)}.fab-faq .fab-faq__row--two>.fab-faq__col:nth-child(2){padding-left:calc(var(--fab-faq-gap, 36px)/2)}.fab-faq .fab-faq__row>.fab-faq__col .fab-faq__items{width:100%}.fab-faq .fab-faq__group-title{border-top:1px solid var(--fab-faq-border);padding-top:1rem}.fab-faq .fab-faq__group-title:first-child{border-top:0;padding-top:0}.fab-faq .fab-faq__col .c-col-inner{width:100%}.fab-faq .c-rotating-bg-imgs .bg-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity 1s ease;width:100%;z-index:0}.fab-faq .c-rotating-bg-imgs .bg-image.current{opacity:1}@media (max-width:767px){.fab-faq .fab-faq__row--two>.fab-faq__col{flex:0 0 100%;max-width:100%;width:100%}.fab-faq .fab-faq__row--two>.fab-faq__col:first-child,.fab-faq .fab-faq__row--two>.fab-faq__col:nth-child(2){padding-left:0;padding-right:0}.fab-faq .fab-faq__row--two>.fab-faq__col:nth-child(2){margin-top:0}}