@keyframes scrollerChunk{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.pf-logos-scroller{overflow:hidden;--ls--mask--width:calc(var(--ls--gap) + var(--content--padding));--ls--chunk--padding:var(--space--20);--ls--image--height-baseline:46px;--ls--image--max-height:calc(var(--ls--image--height-multiplier, 1)*var(--ls--image--height-baseline));--ls--image--multiplier:0.5;--ls--scale:var(--ls--scale--mediumn);--ls--scale--small:0.55;--ls--scale--medium:0.8;--ls--scale--large:1;--ls--gap:var(--ls--gap--mediumn);--ls--gap--small:var(--space--20);--ls--gap--medium:var(--space--50);--ls--gap--large:var(--space--80)}.pf-logos-scroller:is(.pf-logos-scroller--contained){background:var(--ls--background,none);border-radius:var(--radius--30);padding:var(--space--50)}.pf-logos-scroller:not(.pf-logos-scroller--contained){mask:linear-gradient(to right,hsla(0,0%,100%,0) 0,#fff calc(var(--ls--mask--width)),#fff calc(100% - var(--ls--mask--width)),hsla(0,0%,100%,0) 100%)}@media screen and (max-width:767px){.pf-logos-scroller:not(.pf-logos-scroller--contained){margin-left:calc(var(--content--padding)*-1);width:100vw}}@media screen and (min-width:1280px){.pf-logos-scroller:not(.pf-logos-scroller--contained){margin-left:calc(var(--content--padding)*-1);margin-right:calc(var(--content--padding)*-1)}}@media print,screen and (min-width:768px){.pf-logos-scroller{--ls--gap:var(--space--30);--ls--chunk--padding:0;--ls--image--multiplier:0.65}}@media screen and (min-width:992px){.pf-logos-scroller{--ls--gap:var(--space--30);--ls--image--multiplier:1}}.pf-logos-scroller .scroller__container{display:flex;width:100%}.pf-logos-scroller .scroller__chunk{animation:scrollerChunk var(--ls--chunk--animation--duration,80s) linear infinite;display:flex;gap:var(--ls--gap);padding:0 var(--ls--chunk--padding);position:relative}.pf-logos-scroller .scroller__item{align-items:center;display:flex;margin:0 var(--space--20);position:relative}.pf-logos-scroller .scroller__item:is(:first-child){padding-left:var(--ls--gap)}.pf-logos-scroller .scroller__item:is(.vertical-logo){--ls--image--height-multiplier:1.25}.pf-logos-scroller .scroller__item:is(.square-logo){--ls--image--height-multiplier:1}.pf-logos-scroller .scroller__item:is(.squat-logo){--ls--image--height-multiplier:0.9}.pf-logos-scroller .scroller__item:is(.wide-logo){--ls--image--height-multiplier:0.8}.pf-logos-scroller .scroller__item:is(.super-wide-logo){--ls--image--height-multiplier:0.7}.pf-logos-scroller :where(img,svg){color:transparent;height:calc(var(--ls--image--max-height)*var(--ls--image--multiplier)*var(--ls--scale));max-width:none;object-fit:contain;width:auto}