.team-logo-sprite {
  display: inline-block;
  --wm-flag-scale: 1;
  background-image: url('/assets/img/logos/wm-flag-sprite.webp?v=20260613-webp-1');
  background-repeat: no-repeat;
  background-size: calc(320px * var(--wm-flag-scale)) calc(224px * var(--wm-flag-scale));
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}

.landing-team-logo.team-logo-sprite {
  --wm-flag-scale: 1.0625;
}

.team-logo.team-logo-sprite {
  --wm-flag-scale: 0.75;
}

.fixture-team-logo.team-logo-sprite {
  --wm-flag-scale: 0.875;
}

@media (max-width: 640px) {
  .team-logo.team-logo-sprite {
    --wm-flag-scale: 0.625;
  }
}

@media (max-width: 767.98px) {
  .fixture-team-logo.team-logo-sprite {
    --wm-flag-scale: 0.6875;
  }
}

.team-logo-sprite-1 { background-position: calc(0px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-10 { background-position: calc(-32px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-1090 { background-position: calc(-64px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-11 { background-position: calc(-96px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-1108 { background-position: calc(-128px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-1113 { background-position: calc(-160px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-1118 { background-position: calc(-192px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-12 { background-position: calc(-224px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-13 { background-position: calc(-256px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-15 { background-position: calc(-288px * var(--wm-flag-scale)) calc(0px * var(--wm-flag-scale)); }
.team-logo-sprite-1501 { background-position: calc(0px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1504 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1508 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1531 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1532 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1533 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1548 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1567 { background-position: calc(-224px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1568 { background-position: calc(-256px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-1569 { background-position: calc(-288px * var(--wm-flag-scale)) calc(-32px * var(--wm-flag-scale)); }
.team-logo-sprite-157 { background-position: calc(0px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-16 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-160 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-161 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-162 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-163 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-164 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-165 { background-position: calc(-224px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-167 { background-position: calc(-256px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-168 { background-position: calc(-288px * var(--wm-flag-scale)) calc(-64px * var(--wm-flag-scale)); }
.team-logo-sprite-169 { background-position: calc(0px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-17 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-170 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-172 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-173 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-175 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-180 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-182 { background-position: calc(-224px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-185 { background-position: calc(-256px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-186 { background-position: calc(-288px * var(--wm-flag-scale)) calc(-96px * var(--wm-flag-scale)); }
.team-logo-sprite-192 { background-position: calc(0px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-2 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-20 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-22 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-23 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-2380 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-2382 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-2384 { background-position: calc(-224px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-2386 { background-position: calc(-256px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-25 { background-position: calc(-288px * var(--wm-flag-scale)) calc(-128px * var(--wm-flag-scale)); }
.team-logo-sprite-26 { background-position: calc(0px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-27 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-28 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-3 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-31 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-32 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-4673 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-5 { background-position: calc(-224px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-5529 { background-position: calc(-256px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-5530 { background-position: calc(-288px * var(--wm-flag-scale)) calc(-160px * var(--wm-flag-scale)); }
.team-logo-sprite-6 { background-position: calc(0px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-7 { background-position: calc(-32px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-770 { background-position: calc(-64px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-775 { background-position: calc(-96px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-777 { background-position: calc(-128px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-8 { background-position: calc(-160px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
.team-logo-sprite-9 { background-position: calc(-192px * var(--wm-flag-scale)) calc(-192px * var(--wm-flag-scale)); }
