.igpw-lg{--lg-cols:5;--lg-gap:56px;--lg-speed:40s;overflow:hidden;padding:30px 0;border-top:1px solid rgba(12,11,16,.14);border-bottom:1px solid rgba(12,11,16,.14)}
.igpw-lg__track{display:flex;align-items:center;gap:var(--lg-gap)}
.igpw-lg--marquee .igpw-lg__track{width:max-content;animation:igpwLg var(--lg-speed) linear infinite;padding-right:var(--lg-gap)}
.igpw-lg--marquee.pause-hover:hover .igpw-lg__track{animation-play-state:paused}
@keyframes igpwLg{to{transform:translateX(-50%)}}
.igpw-lg--grid .igpw-lg__track{display:grid;grid-template-columns:repeat(var(--lg-cols),minmax(0,1fr));justify-items:center}
.igpw-lg__i{display:inline-flex;align-items:center;justify-content:center;flex:none;opacity:.55;color:inherit;text-decoration:none;transition:opacity .4s,filter .4s}
.igpw-lg__i:hover{opacity:1}
.igpw-lg.is-gray .igpw-lg__img{filter:grayscale(1)}
.igpw-lg.is-gray .igpw-lg__i:hover .igpw-lg__img{filter:none}
.igpw-lg__img{display:block;height:44px;width:auto;max-width:200px;object-fit:contain;transition:filter .4s}
.igpw-lg__n{font-size:clamp(24px,2.6vw,38px);font-weight:800;letter-spacing:-.045em;white-space:nowrap;transition:color .4s}
@media(max-width:900px){.igpw-lg--grid .igpw-lg__track{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.igpw-lg--grid .igpw-lg__track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.igpw-lg--marquee .igpw-lg__track{animation:none;flex-wrap:wrap;width:auto}.igpw-lg__i[aria-hidden="true"]{display:none}}
