.c50-benefit-ticker{
  --c50-ticker-background:#111315;
  --c50-ticker-pill:#fff;
  --c50-ticker-text:#17191b;
  --c50-ticker-accent:#ed6912;
  --c50-ticker-duration:34s;
  --c50-ticker-height:52px;
  --c50-ticker-gap:13px;
  --c50-ticker-direction:normal;
  --c50-ticker-fade:80px;
  width:100%;
  overflow:hidden;
  background:var(--c50-ticker-background);
  color:var(--c50-ticker-text);
  font-family:"M90 Arimo",Arimo,Arial,sans-serif;
}
.c50-benefit-ticker *{box-sizing:border-box}
.c50-benefit-ticker__mask{width:100%;overflow:hidden}
.c50-benefit-ticker--edge-fade .c50-benefit-ticker__mask{
  width:100%;
  overflow:hidden;
  mask-image:linear-gradient(to right,transparent 0,#000 var(--c50-ticker-fade),#000 calc(100% - var(--c50-ticker-fade)),transparent 100%);
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--c50-ticker-fade),#000 calc(100% - var(--c50-ticker-fade)),transparent 100%);
}
.c50-benefit-ticker__viewport{width:100%;overflow:hidden}
.c50-benefit-ticker__track{
  display:flex;
  width:max-content;
  will-change:transform;
}
.c50-benefit-ticker--ready .c50-benefit-ticker__track{
  animation:c50-benefit-ticker-scroll var(--c50-ticker-duration) linear infinite var(--c50-ticker-direction);
}
.c50-benefit-ticker__group{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:var(--c50-ticker-uniform-gap,var(--c50-ticker-gap));
  min-width:max-content;
  width:var(--c50-ticker-cycle-width,max-content);
  min-height:var(--c50-ticker-height);
  padding:8px var(--c50-ticker-edge-gap,calc(var(--c50-ticker-gap) / 2));
}
.c50-benefit-ticker__item{
  display:inline-flex;
  flex:0 0 auto;
  min-height:36px;
  padding:7px 17px;
  align-items:center;
  justify-content:center;
  gap:8px;
  border-radius:999px;
  background:var(--c50-ticker-item-background,var(--c50-ticker-pill));
  color:var(--c50-ticker-item-text,var(--c50-ticker-text));
  font-size:14px;
  font-weight:700;
  line-height:1;
  white-space:nowrap;
}
.c50-benefit-ticker__icon-shell{
  display:grid;
  flex:0 0 22px;
  width:22px;
  height:22px;
  place-items:center;
  border-radius:50%;
  background:var(--c50-ticker-item-icon-background,#fff1e7);
}
.c50-benefit-ticker__icon{
  display:block;
  width:15px;
  height:15px;
  fill:none;
  stroke:var(--c50-ticker-item-icon,var(--c50-ticker-accent));
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:1.8;
}
.c50-benefit-ticker__icon-image{
  display:block;
  width:15px;
  height:15px;
  object-fit:contain;
}
.c50-benefit-ticker--pause-on-hover:hover .c50-benefit-ticker__track{animation-play-state:paused}
@keyframes c50-benefit-ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:719px){
  .c50-benefit-ticker{--c50-ticker-fade:44px}
  .c50-benefit-ticker__group{gap:var(--c50-ticker-uniform-gap,var(--c50-ticker-gap));padding:7px var(--c50-ticker-edge-gap,calc(var(--c50-ticker-gap) / 2))}
  .c50-benefit-ticker__item{min-height:34px;padding:7px 14px;gap:7px;font-size:12px}
  .c50-benefit-ticker__icon-shell{flex-basis:20px;width:20px;height:20px}
  .c50-benefit-ticker__icon{width:14px;height:14px}
}
@media(prefers-reduced-motion:reduce){
  .c50-benefit-ticker__viewport{overflow-x:auto;scrollbar-width:none}
  .c50-benefit-ticker__viewport::-webkit-scrollbar{display:none}
  .c50-benefit-ticker__track,.c50-benefit-ticker--ready .c50-benefit-ticker__track{width:max-content;animation:none}
  .c50-benefit-ticker__group[aria-hidden="true"]{display:none}
}
