/* WTS v3 animated illustrations. Generated from site-v3/anim/. Do not edit by hand. */
.wt .wt-anim--serve-markets { --cycle: 16s; }
.wt .wt-anim--serve-markets .s-ua { transform: rotate(147.28deg); }
.wt .wt-anim--serve-markets .s-fa { transform: rotate(133.94deg); }
.wt .wt-anim--serve-markets .s-cr { transform: rotate(-281.22deg); }
.wt .wt-anim--serve-markets .s-head { transform: rotate(-8deg); }
.wt .wt-anim--serve-markets .s-slot, .wt .wt-anim--serve-markets .s-fall, .wt .wt-anim--serve-markets .s-eyeo { opacity: 0; }
.wt .wt-anim--serve-markets .s-bf1, .wt .wt-anim--serve-markets .s-bf2, .wt .wt-anim--serve-markets .s-ok, .wt .wt-anim--serve-markets .s-sp { transform: scale(0); }
.wt .wt-anim--serve-markets .s-w1, .wt .wt-anim--serve-markets .s-w2, .wt .wt-anim--serve-markets .s-w3 { opacity: .7; }
.wt .wt-anim--serve-markets .s-ua, .wt .wt-anim--serve-markets .s-fa, .wt .wt-anim--serve-markets .s-cr, .wt .wt-anim--serve-markets .s-head, .wt .wt-anim--serve-markets .s-val { transform-box: view-box; transform-origin: 0 0; }
.wt .wt-anim--serve-markets .s-bf1 { transform-box: fill-box; transform-origin: 100% 100%; }
.wt .wt-anim--serve-markets .s-bf2 { transform-box: fill-box; transform-origin: 0% 100%; }
.wt .wt-anim--serve-markets .s-bskt { transform-box: fill-box; transform-origin: 50% 0%; }
.wt .wt-anim--serve-markets .s-ok, .wt .wt-anim--serve-markets .s-sp { transform-box: fill-box; transform-origin: 50% 50%; }
.wt .wt-anim--serve-markets .s-slq { transform-box: fill-box; transform-origin: 50% 100%; }
.wt .wt-anim--serve-markets .s-c1, .wt .wt-anim--serve-markets .s-c2 { transform-box: fill-box; transform-origin: 50% 100%; }
.wt .wt-anim--serve-markets .s-ua { animation: serve-markets-ua var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-fa { animation: serve-markets-fa var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-cr { animation: serve-markets-cr var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-cb { animation: serve-markets-cb var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-slot { animation: serve-markets-slot var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-slq { animation: serve-markets-slq var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-bf1 { animation: serve-markets-bf1 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-bf2 { animation: serve-markets-bf2 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-seal { animation: serve-markets-seal var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-fall { animation: serve-markets-fall var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-bskt { animation: serve-markets-bskt var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-ok { animation: serve-markets-ok var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-sp1 { animation: serve-markets-sp1 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-sp2 { animation: serve-markets-sp2 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-sp3 { animation: serve-markets-sp3 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-head { animation: serve-markets-head var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-eyec { animation: serve-markets-eyec var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-eyeo { animation: serve-markets-eyeo var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-w1 { animation: serve-markets-w1 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-w2 { animation: serve-markets-w2 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-w3 { animation: serve-markets-w3 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-c1 { animation: serve-markets-c1 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-c2 { animation: serve-markets-c2 var(--cycle) linear infinite both; }
.wt .wt-anim--serve-markets .s-cl1 { animation: serve-markets-cl1 var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-cl2 { animation: serve-markets-cl2 var(--cycle) cubic-bezier(.37,0,.63,1) infinite both; }
.wt .wt-anim--serve-markets .s-val { animation: serve-markets-val calc(var(--cycle) / 4) cubic-bezier(.37,0,.63,1) infinite both; }
@keyframes serve-markets-ua {
  0%,8% { transform:rotate(61.34deg) }
  14.6%,15.4% { transform:rotate(136.63deg) }
  16.6%,17% { transform:rotate(150.11deg) }
  18.2% { transform:rotate(145.75deg) }
  21%,23.6% { transform:rotate(147.28deg) }
  25% { transform:rotate(150.65deg) }
  26.4% { transform:rotate(147.28deg) }
  27.8% { transform:rotate(150.65deg) }
  29.2% { transform:rotate(147.28deg) }
  33% { transform:rotate(82.13deg) }
  34.2%,35.2% { transform:rotate(45.63deg) }
  40%,100% { transform:rotate(61.34deg) }
}
@keyframes serve-markets-fa {
  0%,8% { transform:rotate(53.09deg) }
  14.6%,15.4% { transform:rotate(75.55deg) }
  16.6%,17% { transform:rotate(75.44deg) }
  18.2% { transform:rotate(93.22deg) }
  21%,23.6% { transform:rotate(133.94deg) }
  25% { transform:rotate(138.05deg) }
  26.4% { transform:rotate(133.94deg) }
  27.8% { transform:rotate(138.05deg) }
  29.2% { transform:rotate(133.94deg) }
  33% { transform:rotate(152.58deg) }
  34.2%,35.2% { transform:rotate(142.26deg) }
  40%,100% { transform:rotate(53.09deg) }
}
@keyframes serve-markets-cr {
  0%,8% { transform:rotate(-114.43deg) }
  14.6%,15.4% { transform:rotate(-212.17deg) }
  16.6%,17% { transform:rotate(-225.56deg) }
  18.2% { transform:rotate(-238.97deg) }
  21%,23.6% { transform:rotate(-281.22deg) }
  25% { transform:rotate(-288.7deg) }
  26.4% { transform:rotate(-281.22deg) }
  27.8% { transform:rotate(-288.7deg) }
  29.2% { transform:rotate(-281.22deg) }
  33% { transform:rotate(-234.71deg) }
  34.2%,35.2% { transform:rotate(-187.89deg) }
  40%,100% { transform:rotate(-114.43deg) }
}
@keyframes serve-markets-cb {
  0%,16.7% { opacity:0 }
  16.8%,34.6% { opacity:1 }
  34.7%,100% { opacity:0 }
}
@keyframes serve-markets-slot {
  0% { transform:none;opacity:1 }
  15.4% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  16.6%,16.8% { transform:translateY(-20px);opacity:1 }
  16.9% { transform:translateY(-20px);opacity:0 }
  16.91%,45.8% { transform:translate(-128px,106px);opacity:0 }
  46% { transform:translate(-128px,106px);opacity:1 }
  49% { transform:translate(-128px,106px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1) }
  50.8% { transform:translate(-128px,70px);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  53% { transform:translate(-44.8px,-80px);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  54.1% { transform:translate(4px,-40px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  55.2%,100% { transform:none;opacity:1 }
}
@keyframes serve-markets-slq {
  0% { transform:none }
  55.2% { transform:none;animation-timing-function:cubic-bezier(.2,.8,.2,1) }
  55.9% { transform:scale(1.1,.88);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  57% { transform:scale(.97,1.04);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  58.1%,100% { transform:none }
}
@keyframes serve-markets-bf1 {
  0% { transform:scale(0) }
  46.8% { transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  48.8% { transform:none }
  54.2% { transform:none;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  56.2%,100% { transform:scale(0) }
}
@keyframes serve-markets-bf2 {
  0% { transform:scale(0) }
  47.2% { transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  49.2% { transform:none }
  54.2% { transform:none;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  56.2%,100% { transform:scale(0) }
}
@keyframes serve-markets-seal {
  0%,46.6% { opacity:1 }
  47.8%,55.6% { opacity:0 }
  56.8%,100% { opacity:1 }
}
@keyframes serve-markets-fall {
  0%,34.5% { transform:none;opacity:0 }
  34.6% { transform:none;opacity:1 }
  34.7% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  36.2% { transform:translateY(58px);opacity:1 }
  36.3% { transform:translateY(58px);opacity:0 }
  36.4%,100% { transform:none;opacity:0 }
}
@keyframes serve-markets-bskt {
  0% { transform:none }
  35.7% { transform:none;animation-timing-function:cubic-bezier(.2,.8,.2,1) }
  36.5% { transform:scale(1.03,.95);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  37.7% { transform:scale(.99,1.02);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  38.7%,100% { transform:none }
}
@keyframes serve-markets-ok {
  0% { transform:scale(0) }
  36.3% { transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  38.3% { transform:none }
  49% { transform:none;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  51%,100% { transform:scale(0) }
}
@keyframes serve-markets-sp1 {
  0% { transform:scale(0) }
  37.3% { transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  38.9% { transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  41.3% { transform:scale(0) rotate(90deg) }
  100% { transform:scale(0) }
}
@keyframes serve-markets-sp2 {
  0% { transform:scale(0) }
  55.6% { transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  57.2% { transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  59.6% { transform:scale(0) rotate(90deg) }
  100% { transform:scale(0) }
}
@keyframes serve-markets-sp3 {
  0% { transform:scale(0) }
  56.2% { transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  57.8% { transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.37,0,.63,1) }
  60.2% { transform:scale(0) rotate(90deg) }
  100% { transform:scale(0) }
}
@keyframes serve-markets-head {
  0%,10% { transform:none }
  14.6% { transform:rotate(-5deg) }
  18.2% { transform:rotate(-3deg) }
  21.4%,29.2% { transform:rotate(-8deg) }
  33%,36.2% { transform:rotate(3deg) }
  41%,66% { transform:none }
  70%,79% { transform:rotate(-4deg) }
  84%,100% { transform:none }
}
@keyframes serve-markets-eyec {
  0%,21.6% { opacity:0 }
  21.8%,29.4% { opacity:1 }
  29.6%,100% { opacity:0 }
}
@keyframes serve-markets-eyeo {
  0%,21.6% { opacity:1 }
  21.8%,29.4% { opacity:0 }
  29.6%,100% { opacity:1 }
}
@keyframes serve-markets-w1 {
  0% { transform:none;opacity:0;stroke-dashoffset:60 }
  22% { transform:none;opacity:0;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  22.4% { transform:none;opacity:0.7;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  24.6% { transform:translateY(-6px);opacity:0.7;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  26.4%,100% { transform:translateY(-14px);opacity:0;stroke-dashoffset:0 }
}
@keyframes serve-markets-w2 {
  0% { transform:none;opacity:0;stroke-dashoffset:60 }
  23.8% { transform:none;opacity:0;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  24.2% { transform:none;opacity:0.7;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  26.4% { transform:translateY(-6px);opacity:0.7;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  28.2%,100% { transform:translateY(-14px);opacity:0;stroke-dashoffset:0 }
}
@keyframes serve-markets-w3 {
  0% { transform:none;opacity:0;stroke-dashoffset:60 }
  25.6% { transform:none;opacity:0;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  26% { transform:none;opacity:0.7;stroke-dashoffset:60;animation-timing-function:cubic-bezier(.33,.67,.67,1) }
  28.2% { transform:translateY(-6px);opacity:0.7;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  30%,100% { transform:translateY(-14px);opacity:0;stroke-dashoffset:0 }
}
@keyframes serve-markets-c1 {
  0% { transform:translateY(10px) scale(.7);opacity:0 }
  58.5% { transform:translateY(10px) scale(.7);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  60.9% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  74% { transform:translateY(-3px);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  83% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  88%,100% { transform:translateY(-10px);opacity:0 }
}
@keyframes serve-markets-c2 {
  0% { transform:translateY(10px) scale(.7);opacity:0 }
  61% { transform:translateY(10px) scale(.7);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1) }
  63.4% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  74% { transform:translateY(-3px);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1) }
  83% { transform:none;opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0) }
  88%,100% { transform:translateY(-10px);opacity:0 }
}
@keyframes serve-markets-cl1 {
  0% { transform:none }
  50% { transform:translateX(14px) }
  100% { transform:none }
}
@keyframes serve-markets-cl2 {
  0% { transform:none }
  50% { transform:translateX(-10px) }
  100% { transform:none }
}
@keyframes serve-markets-val {
  0%,100% { transform:skewX(0deg) }
  25% { transform:skewX(1.2deg) }
  75% { transform:skewX(-1.2deg) }
}
