opk-logos-carousel{display:block;overflow:hidden}@media(any-hover: hover){opk-logos-carousel:hover .opk-logos-carousel__track{animation-play-state:paused}}.opk-logos-carousel__viewport{overflow:hidden}.opk-logos-carousel__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}opk-logos-carousel.is-animated .opk-logos-carousel__track{animation:opk-logos-marquee 40s linear infinite;animation:opk-logos-marquee var(--opk-logos-duration, 40s) linear infinite}.opk-logos-carousel__group{display:flex;flex-shrink:0;align-items:center}@media screen and (min-width: 750px){.opk-logos-carousel__group{gap:13rem;padding-right:13rem}}@media screen and (max-width: 749px){.opk-logos-carousel__group{gap:6rem;padding-right:6rem}}.opk-logos-carousel__item{display:flex;flex-shrink:0;align-items:center}.opk-logos-carousel__link{display:flex;align-items:center}.opk-logos-carousel__image{display:block;width:auto;max-width:none;height:4.6rem;-o-object-fit:contain;object-fit:contain}.opk-logos-carousel__image.placeholder-svg{width:12rem;fill:#4c4940}@keyframes opk-logos-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){opk-logos-carousel.is-animated .opk-logos-carousel__track{animation-play-state:paused}}
