.kbx-faq{--kbx-border-color:rgba(128, 128, 128, .35);--kbx-border-width:1px;--kbx-radius:0px;--kbx-gap:0px;--kbx-q-pad:1em 0;--kbx-a-pad:0 0 1.1em;--kbx-icon-size:1.15em;--kbx-icon-gap:.75em;--kbx-dur:300ms;display:block}.kbx-faq--boxed{--kbx-radius:8px;--kbx-gap:12px;--kbx-q-pad:1em 1.25em;--kbx-a-pad:0 1.25em 1.1em}.kbx-faq .kbx-faq__title{margin:0 0 .75em;color:var(--kbx-title-color,inherit)}.kbx-faq__list{display:flex;flex-direction:column;gap:var(--kbx-gap);background:var(--kbx-list-bg,transparent);border-width:var(--kbx-list-border-width,0);border-style:solid;border-color:var(--kbx-list-border-color,var(--kbx-border-color));border-radius:var(--kbx-list-radius,0);box-shadow:var(--kbx-list-shadow,none);padding:var(--kbx-list-pad,0)}.kbx-faq__item{background:var(--kbx-item-bg,transparent);border:0 solid var(--kbx-border-color);scroll-margin-top:var(--kbx-scroll-offset,90px)}.kbx-faq--lines .kbx-faq__item{border-bottom-width:var(--kbx-border-width)}.kbx-faq--lines .kbx-faq__item:first-child{border-top-width:var(--kbx-outer-lines,var(--kbx-border-width))}.kbx-faq--lines .kbx-faq__item:last-child{border-bottom-width:var(--kbx-outer-lines,var(--kbx-border-width))}.kbx-faq--boxed .kbx-faq__item{border-width:var(--kbx-border-width);border-radius:var(--kbx-radius);overflow:hidden}.kbx-faq .kbx-faq__q{display:flex;align-items:center;gap:var(--kbx-icon-gap);padding:var(--kbx-q-pad);cursor:pointer;list-style:none;color:var(--kbx-q-color,inherit);background:var(--kbx-q-bg,transparent);border-width:var(--kbx-q-border-width,0);border-style:solid;border-color:var(--kbx-q-border-color,var(--kbx-border-color));border-radius:var(--kbx-q-radius,0);box-shadow:var(--kbx-q-shadow,none);transition:color var(--kbx-dur) ease,background-color var(--kbx-dur) ease,border-color var(--kbx-dur) ease;-webkit-tap-highlight-color:#fff0}.kbx-faq__q::-webkit-details-marker{display:none}.kbx-faq__q::marker{content:""}.kbx-faq .kbx-faq__q:hover{color:var(--kbx-q-color-hover,var(--kbx-q-color,inherit));background:var(--kbx-q-bg-hover,var(--kbx-q-bg,transparent))}.kbx-faq .kbx-faq__item[open]:not(.is-closing)>.kbx-faq__q{color:var(--kbx-q-color-open,var(--kbx-q-color,inherit));background:var(--kbx-q-bg-open,var(--kbx-q-bg,transparent));border-color:var(--kbx-q-border-color-open,var(--kbx-q-border-color,var(--kbx-border-color)))}.kbx-faq__q:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.kbx-faq .kbx-faq__q-text{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:var(--kbx-q-size,1.1em);font-weight:600;line-height:1.35;color:inherit}.kbx-faq__num{flex:0 0 auto;min-width:var(--kbx-num-width,1.6em);font-size:var(--kbx-q-size,1.1em);font-weight:600;line-height:1.35;color:var(--kbx-num-color,inherit);font-variant-numeric:tabular-nums}.kbx-faq__num::before{content:attr(data-n)}.kbx-faq__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:1em;height:1em;font-size:var(--kbx-icon-size);line-height:1;color:var(--kbx-icon-color,currentColor)}.kbx-faq--icon-left .kbx-faq__icon{order:-1}.kbx-faq__icon>span{grid-area:1 / 1;display:inline-flex;transition:opacity var(--kbx-dur) ease,transform var(--kbx-dur) ease}.kbx-faq__icon svg{display:block;width:1em;height:1em}.kbx-faq__icon svg:not([fill="none"]){fill:currentColor}.kbx-faq__icon-open{opacity:0;transform:rotate(-90deg)}.kbx-faq__item[open]:not(.is-closing)>.kbx-faq__q .kbx-faq__icon{color:var(--kbx-icon-color-open,var(--kbx-icon-color,currentColor))}.kbx-faq__item[open]:not(.is-closing)>.kbx-faq__q .kbx-faq__icon-open{opacity:1;transform:none}.kbx-faq__item[open]:not(.is-closing)>.kbx-faq__q .kbx-faq__icon-closed{opacity:0;transform:rotate(90deg)}.kbx-faq__a{overflow:hidden;border-top:var(--kbx-qa-divider-width,0) solid var(--kbx-qa-divider-color,var(--kbx-border-color))}.kbx-faq .kbx-faq__a-inner{padding:var(--kbx-a-pad);margin:var(--kbx-a-margin,0);color:var(--kbx-a-color,inherit);font-size:var(--kbx-a-size,inherit);background:var(--kbx-a-bg,transparent);border-width:var(--kbx-a-border-width,0);border-style:solid;border-color:var(--kbx-a-border-color,var(--kbx-border-color));border-radius:var(--kbx-a-radius,0);box-shadow:var(--kbx-a-shadow,none)}.kbx-faq__a-inner>:first-child,.kbx-faq__a-text>:first-child{margin-top:0}.kbx-faq__a-inner>:last-child,.kbx-faq__a-text>:last-child{margin-bottom:0}.kbx-faq--link-color .kbx-faq__a-inner a:not(.kbx-faq__img-link){color:var(--kbx-link-color,inherit);transition:color var(--kbx-dur) ease,text-decoration-color var(--kbx-dur) ease}.kbx-faq--link-color .kbx-faq__a-inner a:not(.kbx-faq__img-link):hover,.kbx-faq--link-color .kbx-faq__a-inner a:not(.kbx-faq__img-link):focus-visible{color:var(--kbx-link-color-hover,var(--kbx-link-color,inherit))}.kbx-faq--link-deco .kbx-faq__a-inner a:not(.kbx-faq__img-link){text-decoration-line:var(--kbx-link-deco,underline);text-decoration-thickness:var(--kbx-link-thickness,auto);text-underline-offset:var(--kbx-link-offset,auto);text-decoration-color:var(--kbx-link-deco-color,currentColor)}.kbx-faq--link-deco .kbx-faq__a-inner a:not(.kbx-faq__img-link):hover,.kbx-faq--link-deco .kbx-faq__a-inner a:not(.kbx-faq__img-link):focus-visible{text-decoration-line:var(--kbx-link-deco-hover,var(--kbx-link-deco,underline));text-decoration-color:var(--kbx-link-deco-color-hover,var(--kbx-link-deco-color,currentColor))}.kbx-faq--link-weight .kbx-faq__a-inner a:not(.kbx-faq__img-link){font-weight:var(--kbx-link-weight,inherit)}.kbx-faq .kbx-faq__a-inner--media{display:flex;flex-wrap:wrap;gap:var(--kbx-img-gap,1.25em);align-items:flex-start}.kbx-faq__a-inner--media>.kbx-faq__a-text{flex:1 1 15em;min-width:0}.kbx-faq__media{flex:0 0 var(--kbx-img-width,200px);max-width:100%;display:grid;grid-template-columns:repeat(var(--kbx-img-cols,1),minmax(0,1fr));gap:var(--kbx-img-inner-gap,.5em)}.kbx-faq__a-inner--img-right>.kbx-faq__media{order:2}.kbx-faq__a-inner--img-top{flex-direction:column}.kbx-faq__a-inner--img-top>.kbx-faq__media{flex-basis:auto;width:100%;grid-template-columns:repeat(var(--kbx-img-cols-top,4),minmax(0,1fr))}.kbx-faq .kbx-faq__fig{margin:0}.kbx-faq .kbx-faq__thumb{display:block;width:100%;height:auto;aspect-ratio:var(--kbx-img-ratio,auto);object-fit:cover;border-radius:var(--kbx-img-radius,4px);border:var(--kbx-img-border-width,0) solid var(--kbx-img-border-color,transparent);box-shadow:var(--kbx-img-shadow,none);transition:transform var(--kbx-dur) ease,opacity var(--kbx-dur) ease}.kbx-faq .kbx-faq__img-link{display:block}.kbx-faq .kbx-faq__img-link:hover .kbx-faq__thumb{opacity:var(--kbx-img-hover-opacity,.85);transform:scale(var(--kbx-img-hover-scale,1))}.kbx-faq .kbx-faq__caption{margin:.35em 0 0;font-size:.85em;line-height:1.35;color:var(--kbx-caption-color,inherit);text-align:center}@media (max-width:600px){.kbx-faq .kbx-faq__a-inner--media{flex-direction:column}.kbx-faq__media{flex-basis:auto;width:100%;grid-template-columns:repeat(var(--kbx-img-cols-mobile,2),minmax(0,1fr))}.kbx-faq__a-inner--img-right>.kbx-faq__media{order:0}}.kbx-lb{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(0 0 0 / .92);color:#fff;animation:kbx-lb-in .2s ease}@keyframes kbx-lb-in{from{opacity:0}}.kbx-lb__img{max-width:min(94vw, 1600px);max-height:84vh;object-fit:contain;box-shadow:0 10px 40px rgb(0 0 0 / .5)}.kbx-lb__cap{margin:.75em 1em 0;max-width:90vw;text-align:center;font-size:.95em}.kbx-lb__btn{position:absolute;border:0;background:rgb(255 255 255 / .12);color:#fff;width:44px;height:44px;border-radius:50%;font:28px/44px sans-serif;cursor:pointer;display:grid;place-items:center}.kbx-lb__btn:hover{background:rgb(255 255 255 / .25)}.kbx-lb__btn:focus-visible{outline:2px solid #fff}.kbx-lb__close{top:16px;right:16px}.kbx-lb__prev{left:16px;top:50%;transform:translateY(-50%)}.kbx-lb__next{right:16px;top:50%;transform:translateY(-50%)}.kbx-lb__count{position:absolute;top:24px;left:20px;font-size:.9em;opacity:.8}.kbx-lb__btn[hidden]{display:none}body.kbx-lb-open{overflow:hidden}.kbx-faq__toolbar{display:flex;justify-content:flex-end;gap:1em;margin:0 0 .75em}.kbx-faq__toolbar[hidden]{display:none}.kbx-faq .kbx-faq__btn{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.9em;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media (prefers-reduced-motion:reduce){.kbx-faq__q,.kbx-faq__icon>span{transition:none}}.kbx-faq--anim-none .kbx-faq__q,.kbx-faq--anim-none .kbx-faq__icon>span{transition:none}@media print{.kbx-faq__toolbar,.kbx-faq__icon{display:none}.kbx-faq__item::details-content{content-visibility:visible;display:block}}