.rfll{--rfll-height:64px;--rfll-mobile-height:44px;--rfll-gap:64px;--rfll-mobile-gap:36px;--rfll-opacity:.5;--rfll-padding:28px;--rfll-fade:0px;--rfll-bg:transparent;--rfll-active-height:var(--rfll-height);--rfll-active-gap:var(--rfll-gap);position:relative;box-sizing:border-box;max-width:100%;padding:var(--rfll-padding) 0;background:var(--rfll-bg);direction:ltr;text-align:left}
.rfll.rfll--full{width:var(--rfll-full-width,100%);max-width:none;margin-left:var(--rfll-offset,0px);margin-right:0}
.rfll .rfll__viewport{overflow-x:auto;overflow-y:hidden;width:100%;padding:5px 0;box-sizing:border-box;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--rfll-fade),#000 calc(100% - var(--rfll-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--rfll-fade),#000 calc(100% - var(--rfll-fade)),transparent)}
.rfll.rfll--ready .rfll__viewport{overflow:hidden}
.rfll .rfll__track{display:flex;align-items:center;width:max-content;max-width:none;transform:translate3d(0,0,0)}
.rfll .rfll__group{display:flex;align-items:center;flex:0 0 auto;gap:var(--rfll-active-gap);width:max-content;max-width:none;list-style:none!important;margin:0!important;padding:0 var(--rfll-active-gap) 0 0!important;box-sizing:border-box}
.rfll .rfll__item{display:flex;align-items:center;flex:0 0 auto;list-style:none!important;margin:0!important;padding:0!important;border:0;background:none}
.rfll .rfll__logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;text-decoration:none!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:3px;cursor:default}
.rfll a.rfll__logo{cursor:pointer}
.rfll .rfll__logo:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rfll .rfll__image{display:block!important;height:var(--rfll-active-height)!important;width:calc(var(--rfll-active-height) * var(--rfll-ratio))!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain;border:0!important;border-radius:0!important;box-shadow:none!important;filter:grayscale(1);opacity:var(--rfll-opacity);transition:filter .22s ease,opacity .22s ease;pointer-events:none}
.rfll .rfll__logo:hover .rfll__image,.rfll .rfll__logo:focus .rfll__image{filter:grayscale(0);opacity:1}
.rfll .rfll__controls{display:flex;justify-content:center;min-height:0}
.rfll .rfll__toggle{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:5px 10px;min-height:30px;font:inherit;font-size:12px;line-height:1.25;color:inherit;background:transparent;border:1px solid currentColor;border-radius:30px;opacity:.7;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}
.rfll .rfll__toggle:hover,.rfll .rfll__toggle:focus-visible{opacity:1;background:transparent;color:inherit}
.rfll .rfll__toggle-icon{font-size:12px;min-width:12px;text-align:center}
.rfll [hidden]{display:none!important}
@media(max-width:767px){.rfll{--rfll-active-height:var(--rfll-mobile-height);--rfll-active-gap:var(--rfll-mobile-gap)}}
@media(prefers-reduced-motion:reduce){.rfll .rfll__image{transition:none}.rfll .rfll__viewport{overflow-x:auto!important}.rfll .rfll__group[data-rfll-clone]{display:none!important}.rfll .rfll__track{transform:none!important}.rfll .rfll__toggle{display:none!important}}
