.twg-logo .twg-bar-a1 {
  animation: twg-bar-a1_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-a1_do {
  0% { stroke-dashoffset: 79; }
  26.666667% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  60% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}

.twg-logo .twg-bar-a2 {
  animation: twg-bar-a2_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-a2_do {
  0% { stroke-dashoffset: 79; }
  10% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  43.333333% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}

.twg-logo .twg-bar-a3 {
  animation: twg-bar-a3_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-a3_do {
  0% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  33.333333% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}

.twg-logo .twg-bar-b1 {
  animation: twg-bar-b1_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-b1_do {
  0% { stroke-dashoffset: 79; }
  36.666667% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  70% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}

.twg-logo .twg-bar-b2 {
  animation: twg-bar-b2_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-b2_do {
  0% { stroke-dashoffset: 79; }
  23.333333% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  56.666667% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}

.twg-logo .twg-bar-b3 {
  animation: twg-bar-b3_do 3000ms linear infinite alternate backwards;
}

@keyframes twg-bar-b3_do {
  0% { stroke-dashoffset: 79; }
  10% { stroke-dashoffset: 79; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
  43.333333% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: 0; }
}
