.about-page {
  overflow-x: hidden;
}

.about-hero {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  background: radial-gradient(ellipse at 60% 40%, rgba(42, 211, 216, 0.1) 0%, rgba(255, 255, 255, 1) 40%, #f9f9f9 100%);
  overflow: hidden;
  padding: 120px 20px 80px;
  text-align: center;
}

body.dark-mode .about-hero {
  background: radial-gradient(ellipse at 60% 40%, #0d2a2b 0%, #0a1a1a 40%, #060d0d 100%);
}

.about-particles {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

.about-particles span {
  position: absolute;
  width: 3px;
  height: 3px;
  background: var(--primary);
  border-radius: 50%;
  opacity: 0;
  animation: particle-float linear infinite;
}

@keyframes particle-float {
  0% {
    transform: translateY(100vh) scale(0);
    opacity: 0;
  }

  10% {
    opacity: 0.8;
  }

  90% {
    opacity: 0.6;
  }

  100% {
    transform: translateY(-20px) scale(1.5);
    opacity: 0;
  }
}

.about-logo-3d {
  position: relative;
  z-index: 2;
  margin-bottom: 40px;
}

.logo-cube {
  position: relative;
  width: 160px;
  height: 160px;
  margin: 0 auto;
  animation: logo-float 4s ease-in-out infinite;
}

@keyframes logo-float {

  0%,
  100% {
    transform: translateY(0) rotateY(0deg);
  }

  50% {
    transform: translateY(-18px) rotateY(10deg);
  }
}

.logo-3d-img {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  object-fit: cover;
  position: relative;
  z-index: 2;
  box-shadow:
    0 0 40px rgba(42, 211, 216, 0.5),
    0 0 80px rgba(42, 211, 216, 0.2),
    0 30px 60px rgba(0, 0, 0, 0.15);
  border: 3px solid rgba(42, 211, 216, 0.4);
}

body.dark-mode .logo-3d-img {
  box-shadow:
    0 0 40px rgba(42, 211, 216, 0.5),
    0 0 80px rgba(42, 211, 216, 0.2),
    0 30px 60px rgba(0, 0, 0, 0.5);
}

.logo-ring {
  position: absolute;
  border-radius: 50%;
  border: 1.5px solid;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.ring-1 {
  width: 200px;
  height: 200px;
  border-color: rgba(42, 211, 216, 0.3);
  animation: ring-spin 6s linear infinite;
}

.ring-2 {
  width: 250px;
  height: 250px;
  border-color: rgba(42, 211, 216, 0.15);
  animation: ring-spin 10s linear infinite reverse;
}

.ring-3 {
  width: 310px;
  height: 310px;
  border-color: rgba(42, 211, 216, 0.07);
  animation: ring-spin 15s linear infinite;
}

@keyframes ring-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg) rotateX(70deg);
  }

  to {
    transform: translate(-50%, -50%) rotate(360deg) rotateX(70deg);
  }
}

.about-hero-text {
  position: relative;
  z-index: 2;
}

.about-tagline {
  font-size: 0.95rem;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 16px;
  opacity: 0;
  animation: fade-up 1s ease forwards 0.5s;
}

.about-hero-title {
  font-size: clamp(3rem, 8vw, 7rem);
  font-weight: 900;
  color: var(--dark);
  line-height: 1.1;
  margin-bottom: 20px;
  text-shadow: 0 0 60px rgba(42, 211, 216, 0.2);
}

body.dark-mode .about-hero-title {
  color: #fff;
  text-shadow: 0 0 60px rgba(42, 211, 216, 0.3);
}

.word-reveal {
  display: inline-block;
  opacity: 0;
  transform: translateY(60px);
  animation: word-rise 0.9s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.word-reveal:nth-child(1) {
  animation-delay: 0.8s;
}

.word-reveal:nth-child(2) {
  animation-delay: 1.1s;
}

.accent-word {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px var(--primary);
  text-shadow: none;
}

@keyframes word-rise {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.about-hero-sub {
  font-size: 1.1rem;
  color: var(--muted);
  max-width: 550px;
  margin: 0 auto;
  line-height: 1.8;
  opacity: 0;
  animation: fade-up 1s ease forwards 1.4s;
}

body.dark-mode .about-hero-sub {
  color: rgba(255, 255, 255, 0.6);
}

.hero-scroll-hint {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  color: var(--muted);
  font-size: 0.8rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  z-index: 2;
  animation: fade-up 1s ease forwards 2s, bounce-hint 2.5s ease-in-out infinite 2.5s;
  opacity: 0;
}

body.dark-mode .hero-scroll-hint {
  color: rgba(255, 255, 255, 0.4);
}

.scroll-line {
  width: 1px;
  height: 50px;
  background: linear-gradient(to bottom, var(--primary), transparent);
  animation: line-pulse 2s ease-in-out infinite;
}

@keyframes line-pulse {

  0%,
  100% {
    opacity: 1;
    transform: scaleY(1);
  }

  50% {
    opacity: 0.4;
    transform: scaleY(0.7);
  }
}

@keyframes bounce-hint {

  0%,
  100% {
    transform: translateX(-50%) translateY(0);
  }

  50% {
    transform: translateX(-50%) translateY(8px);
  }
}

.about-story {
  background: var(--light);
  padding: 120px 5vw;
  position: relative;
  overflow: hidden;
}

body.dark-mode .about-story {
  background: #0f1c1e;
}

.story-container {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 60px;
  align-items: center;
}

.story-number {
  font-size: 8rem;
  font-weight: 900;
  color: transparent;
  -webkit-text-stroke: 2px rgba(42, 211, 216, 0.2);
  line-height: 1;
  user-select: none;
  writing-mode: vertical-rl;
  letter-spacing: -10px;
}

.story-label {
  display: inline-block;
  font-size: 0.8rem;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 15px;
}

.story-title {
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 900;
  margin-bottom: 25px;
  color: var(--dark);
}

.story-body {
  font-size: 1.05rem;
  color: var(--muted);
  line-height: 2;
  margin-bottom: 15px;
}

.story-visual {
  grid-column: 1 / -1;
  position: relative;
  margin-top: 20px;
}

.logo-loop-container {
  width: 100%;
  overflow: hidden;
  display: flex;
  position: relative;
  padding: 20px 0;
}

.logo-loop-container::before,
.logo-loop-container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 80px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.logo-loop-container::before {
  left: 0;
  background: linear-gradient(to right, var(--light), transparent);
}

.logo-loop-container::after {
  right: 0;
  background: linear-gradient(to left, var(--light), transparent);
}

body.dark-mode .logo-loop-container::before {
  background: linear-gradient(to right, #0f1c1e, transparent);
}

body.dark-mode .logo-loop-container::after {
  background: linear-gradient(to left, #0f1c1e, transparent);
}

.logo-loop-track {
  display: flex;
  align-items: center;
  gap: 40px;
  width: max-content;
  animation: scroll-left 40s linear infinite;
}

.logo-loop-container:hover .logo-loop-track {
  animation-play-state: paused;
}

.logo-loop-track.reverse-track {
  animation: scroll-right 20s linear infinite;
}

.logo-loop-track img {
  height: 65px;
  width: 65px;
  object-fit: cover;
  border-radius: 50%;
  filter: grayscale(100%) opacity(0.6);
  transition: all 0.3s ease;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.logo-loop-track img:hover {
  filter: grayscale(0%) opacity(1);
  transform: scale(1.1);
}

body.dark-mode .logo-loop-track img {
  filter: grayscale(100%) brightness(1.5) opacity(0.5);
}

body.dark-mode .logo-loop-track img:hover {
  filter: grayscale(0%) brightness(1) opacity(1);
}

@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - 20px));
  }
}

@keyframes scroll-right {
  0% {
    transform: translateX(calc(-50% - 20px));
  }

  100% {
    transform: translateX(0);
  }
}

html[dir="rtl"] .logo-loop-track {
  animation: scroll-right-rtl 40s linear infinite;
}

html[dir="rtl"] .logo-loop-track.reverse-track {
  animation: scroll-left-rtl 20s linear infinite;
}

@keyframes scroll-right-rtl {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(50% + 20px));
  }
}

@keyframes scroll-left-rtl {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - 20px));
  }
}

.about-stats {
  background: #f4f4f4;
  padding: 100px 20px;
  position: relative;
  overflow: hidden;
}

body.dark-mode .about-stats {
  background: #060d0d;
}

.stats-bg-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: clamp(6rem, 20vw, 16rem);
  font-weight: 900;
  color: transparent;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.05);
  user-select: none;
  white-space: nowrap;
  letter-spacing: 10px;
  z-index: 0;
}

body.dark-mode .stats-bg-text {
  -webkit-text-stroke: 1px rgba(42, 211, 216, 0.06);
}

.stats-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}

.stat-item {
  text-align: center;
  padding: 40px 20px;
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  transition: transform 0.3s ease, background 0.3s ease;
  backdrop-filter: blur(10px);
}

body.dark-mode .stat-item {
  background: rgba(42, 211, 216, 0.04);
  border-color: rgba(42, 211, 216, 0.1);
}

.stat-item:hover {
  transform: translateY(-10px);
  background: #fff;
  border-color: var(--primary);
}

body.dark-mode .stat-item:hover {
  background: rgba(42, 211, 216, 0.08);
  border-color: rgba(42, 211, 216, 0.3);
}

.stat-icon {
  font-size: 2.5rem;
  margin-bottom: 15px;
}

.stat-number {
  font-size: 3.5rem;
  font-weight: 900;
  color: var(--primary);
  line-height: 1;
  margin-bottom: 10px;
}

.stat-number::after {
  content: '+';
  font-size: 2rem;
  opacity: 0.6;
}

.stat-label {
  font-size: 0.95rem;
  color: var(--muted);
  letter-spacing: 1px;
}

body.dark-mode .stat-label {
  color: rgba(255, 255, 255, 0.5);
}

.about-values {
  background: var(--light);
  padding: 120px 0;
  overflow: hidden;
}

body.dark-mode .about-values {
  background: #0d1a1c;
}

.section-header-center {
  text-align: center;
  margin-bottom: 70px;
}

.section-chip {
  display: inline-block;
  background: rgba(42, 211, 216, 0.12);
  color: var(--primary);
  padding: 6px 18px;
  border-radius: 30px;
  font-size: 0.85rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 18px;
  border: 1px solid rgba(42, 211, 216, 0.2);
}

.section-header-center h2 {
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 900;
  color: var(--dark);
}

.values-scroll-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 40px 0;
}

.values-scroll-track {
  display: flex;
  gap: 30px;
  padding: 0 5vw;
  width: max-content;
}

.value-card {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 24px;
  padding: 40px 35px;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(10px);
  width: 400px;
  flex-shrink: 0;
}

body.dark-mode .value-card {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.06);
}

.value-card::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(to left, var(--primary), transparent);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.4s ease;
}

.value-card:hover::before {
  transform: scaleX(1);
}

.value-card:hover {
  transform: translateY(-8px) scale(1.01);
  box-shadow: 0 20px 50px rgba(42, 211, 216, 0.12);
  border-color: rgba(42, 211, 216, 0.2);
}

.value-icon-wrap {
  width: 65px;
  height: 65px;
  background: rgba(42, 211, 216, 0.1);
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  transition: transform 0.3s ease;
}

.value-card:hover .value-icon-wrap {
  transform: rotate(-5deg) scale(1.1);
}

.value-icon {
  font-size: 1.8rem;
}

.value-card h3 {
  font-size: 1.3rem;
  font-weight: 800;
  color: var(--dark);
  margin-bottom: 12px;
}

.value-card p {
  color: var(--muted);
  line-height: 1.8;
  font-size: 0.95rem;
}

.about-vision {
  background: #fafafa;
  padding: 120px 5vw;
  overflow: hidden;
}

body.dark-mode .about-vision {
  background: #060d0d;
}

.vision-content {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

.light-chip {
  background: rgba(42, 211, 216, 0.1);
  color: var(--primary);
  border-color: rgba(42, 211, 216, 0.3);
}

body.dark-mode .light-chip {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(42, 211, 216, 0.15);
}

.vision-title {
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 900;
  color: var(--dark);
  margin: 15px 0 25px;
}

body.dark-mode .vision-title {
  color: #fff;
}

.vision-body {
  color: var(--muted);
  line-height: 2;
  font-size: 1.05rem;
  margin-bottom: 35px;
}

body.dark-mode .vision-body {
  color: rgba(255, 255, 255, 0.6);
}

.vision-goals {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.goal-item {
  display: flex;
  align-items: center;
  gap: 14px;
  color: var(--dark);
  font-size: 0.98rem;
}

body.dark-mode .goal-item {
  color: rgba(255, 255, 255, 0.8);
}

.goal-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--primary);
  flex-shrink: 0;
  box-shadow: 0 0 10px var(--primary);
}

/* ---- Orbit System (3D) ---- */
.vision-3d-scene {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 400px;
}

.orbit-system {
  position: relative;
  width: 300px;
  height: 300px;
}

.orbit-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 10;
  box-shadow: 0 0 30px rgba(42, 211, 216, 0.4);
  border: 2px solid rgba(42, 211, 216, 0.4);
}

.orbit-center img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.orbit {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  border: 1px dashed rgba(42, 211, 216, 0.2);
  transform: translate(-50%, -50%);
  animation: orbit-rotate linear infinite;
}

.orbit-1 {
  width: 160px;
  height: 160px;
  animation-duration: 5s;
}

.orbit-2 {
  width: 230px;
  height: 230px;
  animation-duration: 9s;
  animation-direction: reverse;
}

.orbit-3 {
  width: 300px;
  height: 300px;
  animation-duration: 14s;
}

@keyframes orbit-rotate {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.orbit-planet {
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 1.5rem;
  filter: drop-shadow(0 0 8px rgba(42, 211, 216, 0.5));
  animation: counter-rotate linear infinite;
}

.orbit-1 .orbit-planet {
  animation-duration: 5s;
}

.orbit-2 .orbit-planet {
  animation-duration: 9s;
  animation-direction: reverse;
}

.orbit-3 .orbit-planet {
  animation-duration: 14s;
}

@keyframes counter-rotate {
  from {
    transform: translateX(-50%) rotate(0deg);
  }

  to {
    transform: translateX(-50%) rotate(-360deg);
  }
}

.about-join {
  background: var(--light);
  padding: 120px 20px;
  text-align: center;
  position: relative;
  overflow: hidden;
}

body.dark-mode .about-join {
  background: #0f1c1e;
}

.join-glow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 300px;
  background: radial-gradient(ellipse, rgba(42, 211, 216, 0.15) 0%, transparent 70%);
  pointer-events: none;
}

.join-content {
  position: relative;
  z-index: 1;
}

.join-content h2 {
  font-size: clamp(2rem, 5vw, 3.5rem);
  font-weight: 900;
  color: var(--dark);
  margin-bottom: 20px;
}

.join-content p {
  color: var(--muted);
  font-size: 1.1rem;
  max-width: 500px;
  margin: 0 auto 40px;
  line-height: 1.8;
}

.join-buttons {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

@keyframes fade-up {
  from {
    opacity: 0;
    transform: translateY(30px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.reveal {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.reveal.visible {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 900px) {
  .story-container {
    grid-template-columns: 1fr;
  }

  .story-number {
    writing-mode: horizontal-tb;
    font-size: 4rem;
  }

  .story-visual {
    height: 180px;
  }

  .logo-loop-container {
    width: 90%;
    max-width: 480px;
  }

  .logo-loop-container::before,
  .logo-loop-container::after {
    width: 30px;
  }

  .stats-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .values-scroll-track {
    flex-direction: column;
    width: 100%;
    padding: 0 20px;
  }

  .value-card {
    width: 100%;
  }

  .vision-content {
    grid-template-columns: 1fr;
  }

  .vision-3d-scene {
    height: 280px;
  }
}

@media (max-width: 480px) {
  .stats-grid {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }

  .stat-number {
    font-size: 2.5rem;
  }
}
/* Shatter SVG styles */

.svg-hw {
  height: 250px;
  width: 250px;
}
.path {
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-opacity: 1;
}
@keyframes move7050 { 0% { fill: #b40431; } 10% { fill: orange; transform: translate(50px, 100px); } 15% { fill: yellow; transform: translate(150px, 50px); } 30% { fill: #110a29; transform: translate(0, 0); } 100% { fill: #110a29; } }
@keyframes move7062 { 0% { fill: blue; } 10% { fill: darkblue; transform: translate(-50px, -100px); } 20% { fill: cyan; transform: translate(150px, -50px); } 40% { fill: #291f6c; transform: translate(0, 0); } 100% { fill: #291f6c; } }
@keyframes move7064 { 0% { fill: blue; } 15% { fill: darkgreen; transform: translate(-150px, -200px); } 25% { fill: green; transform: translate(-150px, -50px); } 35% { fill: #520d4f; transform: translate(0, 0); } 100% { fill: #520d4f; } }
@keyframes move7065 { 0% { fill: white; } 13% { fill: yellow; transform: translate(-50px, -100px); } 20% { fill: orange; transform: translate(50px, -50px); } 30% { fill: #691751; transform: translate(0, 0); } 100% { fill: #691751; } }
@keyframes move7066 { 0% { fill: #688a08; } 10% { fill: darkblue; transform: translate(-50px, 150px); } 30% { fill: cyan; transform: translate(150px, -50px); } 50% { fill: #8f335d; transform: translate(0, 0); } 100% { fill: #8f335d; } }
@keyframes move7067 { 0% { fill: red; } 5% { fill: #2e64fe; transform: translate(-100px, 150px); } 15% { fill: cyan; transform: translate(150px, 250px); } 25% { fill: #b90149; transform: translate(0, 0); } 100% { fill: #b90149; } }
@keyframes move7068 { 0% { fill: #cc2efa; } 10% { fill: #00ff80; transform: translate(-100px, 150px); } 20% { fill: #fe9a2e; transform: translate(150px, 250px); } 35% { fill: #a70c29; transform: translate(0, 0); } 100% { fill: #a70c29; } }
@keyframes move7069 { 0% { fill: #00ff40; } 10% { fill: #ac58fa; transform: translate(100px, 150px); } 20% { fill: #f5a9bc; transform: translate(15px, 25px); } 35% { fill: #8d004c; transform: translate(0, 0); } 100% { fill: #8d004c; } }
@keyframes move7070 { 0% { fill: #4b8a08; } 13% { fill: #81f7be; transform: translate(60px, 90px); } 30% { fill: #df0174; transform: translate(15px, 25px); } 35% { fill: #ad0f09; transform: translate(0, 0); } 100% { fill: #ad0f09; } }
@keyframes move7071 { 0% { fill: #f78181; } 20% { fill: #00ffbf; transform: translate(-80px, 80px); } 35% { fill: #3a2f0b; transform: translate(15px, 50px); } 45% { fill: #6e064e; transform: translate(0, 0); } 100% { fill: #6e064e; } }
@keyframes move7072 { 0% { fill: #dba901; } 12% { fill: #6e6e6e; transform: translate(150px, 0px); } 20% { fill: #a9f5d0; transform: translate(55px, 55px); } 25% { fill: #5c1561; transform: translate(0, 0); } 100% { fill: #5c1561; } }
@keyframes move7076 { 0% { fill: #2efe2e; } 5% { fill: #f5a9e1; transform: translate(-200px, 180px); } 15% { fill: #7401df; transform: translate(35px, 25px); } 20% { fill: #881754; transform: translate(0, 0); } 100% { fill: #881754; } }
@keyframes move7080 { 0% { fill: #0b3b39; } 18% { fill: #4b088a; transform: translate(-200px, 180px); } 27% { fill: #a9d0f5; transform: translate(35px, 25px); } 37% { fill: #a71d67; transform: translate(0, 0); } 100% { fill: #a71d67; } }
@keyframes move7081 { 0% { fill: #f5a9bc; } 18% { fill: #f2f5a9; transform: translate(130px, 130px); } 27% { fill: #bca9f5; transform: translate(-35px, 25px); } 37% { fill: #891754; transform: translate(0, 0); } 100% { fill: #891754; } }
@keyframes move7086 { 0% { fill: #08298a; } 8% { fill: #8181f7; transform: translate(330px, 130px); } 18% { fill: #8181f7; transform: translate(-75px, -25px); } 27% { fill: #a70b29; transform: translate(0, 0); } 100% { fill: #a70b29; } }
@keyframes move7088 { 0% { fill: #fe2e64; } 10% { fill: #610b21; transform: translate(170px, 30px); } 28% { fill: #e6e6e6; transform: translate(100px, -250px); } 40% { fill: #ed6708; transform: translate(0, 0); } 100% { fill: #ed6708; } }
@keyframes move7090 { 0% { fill: #80ff00; } 20% { fill: #d0fa58; transform: translate(190px, -70px); } 30% { fill: #fa58f4; transform: translate(70px, -205px); } 42% { fill: #f59c00; transform: translate(0, 0); } 100% { fill: #f59c00; } }
@keyframes move7091 { 0% { fill: #fe9a2e; } 11% { fill: #fe642e; transform: translate(50px, -70px); } 22% { fill: #df0101; transform: translate(70px, -25px); } 33% { fill: #e84133; transform: translate(0, 0); } 100% { fill: #e84133; } }
@keyframes move7092 { 0% { fill: #088a68; } 30% { fill: #58d3f7; transform: translate(50px, 80px); } 40% { fill: #0431b4; transform: translate(-50px, 50px); } 50% { fill: #eb5e57; transform: translate(0, 0); } 100% { fill: #eb5e57; } }
@keyframes move7094 { 0% { fill: #cef6d8; } 10% { fill: #82fa58; transform: translate(50px, 280px); } 40% { fill: #e0e0f8; transform: translate(20px, 5px); } 45% { fill: #e84133; transform: translate(0, 0); } 100% { fill: #e84133; } }
@keyframes move7096 { 0% { fill: #fe2e2e; } 15% { fill: #df7401; transform: translate(50px, -100px); } 20% { fill: #d358f7; transform: translate(-20px, -50px); } 25% { fill: #f9b233; transform: translate(0, 0); } 100% { fill: #f9b233; } }
@keyframes move7098 { 0% { fill: #08298a; } 5% { fill: #ff00bf; transform: translate(400px, -100px); } 20% { fill: #f5a9f2; transform: translate(-20px, 80px); } 30% { fill: #f18700; transform: translate(0, 0); } 100% { fill: #f18700; } }
@keyframes move7100 { 0% { fill: #013adf; } 15% { fill: #a9e2f3; transform: translate(40px, -100px); } 25% { fill: #be81f7; transform: translate(90px, 80px); } 32% { fill: #ffd500; transform: translate(0, 0); } 100% { fill: #ffd500; } }
@keyframes move7101 { 0% { fill: #0b0b3b; } 5% { fill: #0000ff; transform: translate(-240px, -100px); } 15% { fill: #9ff781; transform: translate(80px, 80px); } 22% { fill: #fab334; transform: translate(0, 0); } 100% { fill: #fab334; } }
@keyframes move7102 { 0% { fill: #ff0040; } 15% { fill: #f7819f; transform: translate(-300px, -100px); } 20% { fill: #2efef7; transform: translate(80px, 80px); } 40% { fill: #dedc00; transform: translate(0, 0); } 100% { fill: #dedc00; } }
@keyframes move7104 { 0% { fill: #ff0000; } 5% { fill: #fa5858; transform: translate(-150px, -200px); } 20% { fill: #f5da81; transform: translate(80px, 180px); } 35% { fill: #f9b233; transform: translate(0, 0); } 100% { fill: #f9b233; } }
@keyframes move7105 { 0% { fill: #088a08; } 12% { fill: #fa5858; transform: translate(140px, 150px); } 20% { fill: #58fa82; transform: translate(100px, 380px); } 30% { fill: #ffd800; transform: translate(0, 0); } 100% { fill: #ffd800; } }
@keyframes move7106 { 0% { fill: #58fa58; } 18% { fill: #ffff00; transform: translate(170px, -100px); } 25% { fill: #fa5858; transform: translate(100px, 80px); } 35% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7107 { 0% { fill: #ceecf5; } 13% { fill: #240b3b; transform: translate(0px, 180px); } 23% { fill: #8a0829; transform: translate(100px, 80px); } 28% { fill: #65b32e; transform: translate(0, 0); } 100% { fill: #65b32e; } }
@keyframes move7108 { 0% { fill: #b43104; } 20% { fill: #ffff00; transform: translate(0px, 80px); } 25% { fill: #0a2a1b; transform: translate(10px, -35px); } 28% { fill: #d3d800; transform: translate(0, 0); } 100% { fill: #d3d800; } }
@keyframes move7109 { 0% { fill: #3b0b17; } 11% { fill: #0a2a22; transform: translate(470px, 480px); } 38% { fill: #58acfa; transform: translate(5px, -50px); } 48% { fill: #ffed00; transform: translate(0, 0); } 100% { fill: #ffed00; } }
@keyframes move7110 { 0% { fill: #ff0000; } 20% { fill: #fa58d0; transform: translate(500px, 370px); } 26% { fill: #00ff00; transform: translate(50px, 50px); } 42% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7111 { 0% { fill: #fe9a2e; } 5% { fill: #0b3b0b; transform: translate(-100px, -170px); } 12% { fill: #0101df; transform: translate(120px, 150px); } 17% { fill: #bccf00; transform: translate(0, 0); } 100% { fill: #bccf00; } }
@keyframes move7112 { 0% { fill: #0a2229; } 10% { fill: #181907; transform: translate(-260px, 70px); } 22% { fill: #ff8000; transform: translate(20px, 150px); } 32% { fill: #65b32f; transform: translate(0, 0); } 100% { fill: #65b32f; } }
@keyframes move7114 { 0% { fill: #df3a01; } 17% { fill: #00ff80; transform: translate(300px, 70px); } 37% { fill: #81f781; transform: translate(200px, 150px); } 43% { fill: #87bd25; transform: translate(0, 0); } 100% { fill: #87bd25; } }
@keyframes move7116 { 0% { fill: #ff00ff; } 22% { fill: #0000ff; transform: translate(500px, 7px); } 30% { fill: #0b2161; transform: translate(20px, 15px); } 33% { fill: #00758c; transform: translate(0, 0); } 100% { fill: #00758c; } }
@keyframes move7124 { 0% { fill: #01df3a; } 4% { fill: #8a0829; transform: translate(5px, -7px); } 10% { fill: #8904b1; transform: translate(400px, 150px); } 26% { fill: #3363ac; transform: translate(0, 0); } 100% { fill: #3363ac; } }
@keyframes move7126 { 0% { fill: #01df3a; } 8% { fill: #0174df; transform: translate(450px, 250px); } 28% { fill: #0b3b17; transform: translate(-50px, 15px); } 36% { fill: #009bac; transform: translate(0, 0); } 100% { fill: #009bac; } }
@keyframes move7128 { 0% { fill: #9f81f7; } 15% { fill: #81f7be; transform: translate(150px, -250px); } 22% { fill: #ff0040; transform: translate(250px, 50px); } 30% { fill: #27bdf0; transform: translate(0, 0); } 100% { fill: #27bdf0; } }
@keyframes move7129 { 0% { fill: #00ffbf; } 12% { fill: #ff4000; transform: translate(150px, -25px); } 42% { fill: #0b3b17; transform: translate(50px, -150px); } 50% { fill: #00676c; transform: translate(0, 0); } 100% { fill: #00676c; } }
@keyframes move7130 { 0% { fill: #00ff80; transform: translate(-90px, 450px); } 19% { fill: #f5a9d0; transform: translate(0px, -25px); } 25% { fill: #be81f7; transform: translate(-50px, -35px); } 30% { fill: #005e26; transform: translate(0, 0); } 100% { fill: #005e26; } }
@keyframes move7132 { 0% { fill: #a9e2f3; } 10% { fill: #5fb404; transform: translate(-200px, -100px); } 15% { fill: #610b38; transform: translate(50px, 35px); } 25% { fill: #008eab; transform: translate(0, 0); } 100% { fill: #008eab; } }
@keyframes move7134 { 0% { fill: #ff0000; } 15% { fill: #f78181; transform: translate(120px, -170px); } 20% { fill: #81f7be; transform: translate(150px, 35px); } 25% { fill: #007c84; transform: translate(0, 0); } 100% { fill: #007c84; } }
@keyframes move7135 { 0% { fill: #ffff00; } 10% { fill: #084b8a; transform: translate(100px, 70px); } 25% { fill: #31b404; transform: translate(0px, -200px); } 40% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7136 { 0% { fill: #0404b4; } 5% { fill: #2efef7; transform: translate(10px, -70px); } 10% { fill: #8904b1; transform: translate(-40px, 200px); } 20% { fill: #008eaa; transform: translate(0, 0); } 100% { fill: #008eaa; } }
@keyframes move7137 { 0% { fill: #f5a9bc; } 15% { fill: #2efe2e; transform: translate(300px, 0px); } 23% { fill: #b40404; transform: translate(-40px, 200px); } 40% { fill: #007d83; transform: translate(0, 0); } 100% { fill: #007d83; } }
@keyframes move7138 { 0% { fill: #08088a; } 17% { fill: #088a29; transform: translate(-250px, 20px); } 27% { fill: #ffff00; transform: translate(-40px, -200px); } 37% { fill: #005f50; transform: translate(0, 0); } 100% { fill: #005f50; } }
@keyframes move7140 { 0% { fill: #0b610b; } 12% { fill: #04b4ae; transform: translate(-20px, 300px); } 27% { fill: #04b4ae; transform: translate(50px, -20px); } 37% { fill: #831f82; transform: translate(0, 0); } 100% { fill: #831f82; } }
@keyframes move7142 { 0% { fill: #f2f5a9; } 19% { fill: #610b21; transform: translate(-20px, -60px); } 35% { fill: #0080ff; transform: translate(350px, 220px); } 40% { fill: #201351; transform: translate(0, 0); } 100% { fill: #201351; } }
@keyframes move7144 { 0% { fill: #0000ff; } 9% { fill: #ff00bf; transform: translate(210px, 460px); } 12% { fill: #ff0040; transform: translate(350px, 220px); } 27% { fill: #291e6b; transform: translate(0, 0); } 100% { fill: #291e6b; } }
@keyframes move7146 { 0% { fill: #df013a; } 19% { fill: #2efe2e; transform: translate(20px, -200px); } 28% { fill: #df0101; transform: translate(350px, 520px); } 50% { fill: #551661; transform: translate(0, 0); } 100% { fill: #551661; } }
@keyframes move7148 { 0% { fill: #01dfa5; } 5% { fill: #220a29; transform: translate(200px, -20px); } 10% { fill: #0b3b17; transform: translate(35px, 52px); } 15% { fill: #e60064; transform: translate(0, 0); } 100% { fill: #e60064; } }
@keyframes move7149 { 0% { fill: #a5df00; } 8% { fill: #0b2161; transform: translate(-40px, 400px); } 18% { fill: #80ff00; transform: translate(-35px, 150px); } 25% { fill: #8f055f; transform: translate(0, 0); } 100% { fill: #8f055f; } }
@keyframes move7150 { 0% { fill: #81f79f; } 15% { fill: #610b21; transform: translate(-40px, 40px); } 21% { fill: #088a85; transform: translate(-105px, 250px); } 30% { fill: #a61d67; transform: translate(0, 0); } 100% { fill: #a61d67; } }
@keyframes move7152 { 0% { fill: #f781be; } 19% { fill: #5f4c0b; transform: translate(-40px, 40px); } 31% { fill: #2efe2e; transform: translate(-40px, -60px); } 46% { fill: #e50068; transform: translate(0, 0); } 100% { fill: #e50068; } }
@keyframes move7154 { 0% { fill: #0a1b2a; } 13% { fill: #a9d0f5; transform: translate(-20px, 40px); } 27% { fill: #01dfa5; transform: translate(340px, 260px); } 31% { fill: #832082; transform: translate(0, 0); } 100% { fill: #832082; } }
@keyframes move7156 { 0% { fill: #80ff00; } 10% { fill: #ffbf00; transform: translate(400px, 0px); } 17% { fill: #ff4000; transform: translate(340px, 200px); } 22% { fill: #832082; transform: translate(0, 0); } 100% { fill: #832082; } }
@keyframes move7158 { 0% { fill: #40ff00; } 15% { fill: #a9f5e1; transform: translate(-100px, -20px); } 30% { fill: #2a0a12; transform: translate(40px, 20px); } 40% { fill: #ba024a; transform: translate(0, 0); } 100% { fill: #ba024a; } }
@keyframes move7160 { 0% { fill: #81f79f; } 18% { fill: #2e2efe; transform: translate(60px, -20px); } 28% { fill: #f7fe2e; transform: translate(40px, -90px); } 32% { fill: #8e0435; transform: translate(0, 0); } 100% { fill: #8e0435; } }
@keyframes move7162 { 0% { fill: #f5a9bc; } 10% { fill: #38610b; transform: translate(-60px, -20px); } 20% { fill: #0b243b; transform: translate(150px, 190px); } 25% { fill: #e6006d; transform: translate(0, 0); } 100% { fill: #e6006d; } }
@keyframes move7164 { 0% { fill: #0101df; } 5% { fill: #00ffff; transform: translate(20px, -20px); } 10% { fill: #ac58fa; transform: translate(-50px, 0px); } 20% { fill: #190314; transform: translate(0, 0); } 100% { fill: #190314; } }
@keyframes move7165 { 0% { fill: #00ff00; } 15% { fill: #58acfa; transform: translate(200px, -20px); } 30% { fill: #faac58; transform: translate(-150px, 200px); } 40% { fill: #7a1469; transform: translate(0, 0); } 100% { fill: #7a1469; } }
@keyframes move7168 { 0% { fill: #00ff00; } 5% { fill: #e1f5a9; transform: translate(-100px, -50px); } 20% { fill: #819ff7; transform: translate(50px, 50px); } 25% { fill: #a71d67; transform: translate(0, 0); } 100% { fill: #a71d67; } }
@keyframes move7170 { 0% { fill: #0b610b; } 18% { fill: #81f79f; transform: translate(-100px, 20px); } 25% { fill: #2e2efe; transform: translate(-150px, -100px); } 35% { fill: #e50071; transform: translate(0, 0); } 100% { fill: #e50071; } }
@keyframes move7172 { 0% { fill: #848484; } 8% { fill: #fe2e64; transform: translate(-100px, 20px); } 14% { fill: #acfa58; transform: translate(-10px, 200px); } 18% { fill: #831f82; transform: translate(0, 0); } 100% { fill: #831f82; } }
@keyframes move7174 { 0% { fill: #0b614b; } 18% { fill: #e2a9f3; transform: translate(-100px, 50px); } 24% { fill: #40ff00; transform: translate(410px, -100px); } 30% { fill: #96105b; transform: translate(0, 0); } 100% { fill: #96105b; } }
@keyframes move7176 { 0% { fill: #01df74; } 12% { fill: #ff0000; transform: translate(120px, 10px); } 20% { fill: #d8f781; transform: translate(-50px, -50px); } 34% { fill: #7a1369; transform: translate(0, 0); } 100% { fill: #7a1369; } }
@keyframes move7178 { 0% { fill: #00ffbf; } 15% { fill: #f4fa58; transform: translate(20px, 80px); } 20% { fill: #0040ff; transform: translate(350px, -50px); } 28% { fill: #691751; transform: translate(0, 0); } 100% { fill: #691751; } }
@keyframes move7180 { 0% { fill: #fa5882; } 11% { fill: #01a9db; transform: translate(-20px, 80px); } 25% { fill: #3104b4; transform: translate(150px, 500px); } 32% { fill: #bf087f; transform: translate(0, 0); } 100% { fill: #bf087f; } }
@keyframes move7182 { 0% { fill: #ac58fa; } 8% { fill: #084b8a; transform: translate(150px, 80px); } 25% { fill: #bef781; transform: translate(400px, 300px); } 42% { fill: #e60072; transform: translate(0, 0); } 100% { fill: #e60072; } }
@keyframes move7184 { 0% { fill: #40ff00; } 5% { fill: #a9d0f5; transform: translate(50px, 280px); } 15% { fill: #3b0b2e; transform: translate(-50px, -20px); } 25% { fill: #7d2183; transform: translate(0, 0); } 100% { fill: #7d2183; } }
@keyframes move7188 { 0% { fill: #81f7d8; } 6% { fill: #610b5e; transform: translate(50px, 30px); } 22% { fill: #2efe9a; transform: translate(-200px, -50px); } 30% { fill: #a61008; transform: translate(0, 0); } 100% { fill: #a61008; } }
@keyframes move7189 { 0% { fill: #d8d8d8; } 6% { fill: #013adf; transform: translate(0px, -230px); } 20% { fill: #0b3b2e; transform: translate(100px, -150px); } 45% { fill: #d10a10; transform: translate(0, 0); } 100% { fill: #d10a10; } }
@keyframes move7190 { 0% { fill: #f5a9f2; } 9% { fill: #40ff00; transform: translate(-50px, 210px); } 15% { fill: #ffff00; transform: translate(400px, 230px); } 22% { fill: #e50046; transform: translate(0, 0); } 100% { fill: #e50046; } }
@keyframes move7192 { 0% { fill: #088a08; } 5% { fill: #00ffbf; transform: translate(250px, 0px); } 17% { fill: #ff4000; transform: translate(40px, 30px); } 32% { fill: #a60b29; transform: translate(0, 0); } 100% { fill: #a60b29; } }
@keyframes move7193 { 0% { fill: #fe9a2e; } 25% { fill: #01df01; transform: translate(150px, -90px); } 30% { fill: #3b0b2e; transform: translate(40px, 90px); } 38% { fill: #b70e0b; transform: translate(0, 0); } 100% { fill: #b70e0b; } }
@keyframes move7194 { 0% { fill: #01dfd7; } 20% { fill: #0b610b; transform: translate(150px, -190px); } 32% { fill: #da81f5; transform: translate(40px, -90px); } 37% { fill: #0d2e39; transform: translate(0, 0); } 100% { fill: #0d2e39; } }
@keyframes move7195 { 0% { fill: #01dfd7; } 10% { fill: #8258fa; transform: translate(-100px, 190px); } 15% { fill: #ff0000; transform: translate(-150px, -90px); } 20% { fill: #a70a2d; transform: translate(0, 0); } 100% { fill: #a70a2d; } }
@keyframes move7196 { 0% { fill: #5f4c0b; } 7% { fill: #6a0888; transform: translate(-200px, 0px); } 25% { fill: #f2f5a9; transform: translate(150px, 190px); } 42% { fill: #b90149; transform: translate(0, 0); } 100% { fill: #b90149; } }
@keyframes move7197 { 0% { fill: #a9bcf5; } 15% { fill: #01df01; transform: translate(-180px, 40px); } 25% { fill: #b404ae; transform: translate(40px, -40px); } 35% { fill: #7b1c4e; transform: translate(0, 0); } 100% { fill: #7b1c4e; } }
@keyframes move7198 { 0% { fill: #610b21; } 10% { fill: #fa5858; transform: translate(-130px, 240px); } 20% { fill: #00ff00; transform: translate(140px, -140px); } 50% { fill: #8d236e; transform: translate(0, 0); } 100% { fill: #8d236e; } }
@keyframes move7200 { 0% { fill: #f5a9d0; } 9% { fill: #00ffff; transform: translate(-30px, 40px); } 20% { fill: #bdbdbd; transform: translate(90px, 110px); } 25% { fill: #0d2e3a; transform: translate(0, 0); } 100% { fill: #0d2e3a; } }
@keyframes move7202 { 0% { fill: #0040ff; } 15% { fill: #ff0040; transform: translate(100px, 100px); } 25% { fill: #bcf5a9; transform: translate(130px, -40px); } 35% { fill: #351251; transform: translate(0, 0); } 100% { fill: #351251; } }
@keyframes move7206 { 0% { fill: #00ffff; } 13% { fill: #8000ff; transform: translate(90px, -300px); } 23% { fill: #a9d0f5; transform: translate(30px, 40px); } 28% { fill: #662e3d; transform: translate(0, 0); } 100% { fill: #662e3d; } }
@keyframes move7214 { 0% { fill: #585858; } 10% { fill: #ffff00; transform: translate(-200px, -30px); } 20% { fill: #2efec8; transform: translate(30px, -140px); } 25% { fill: #003952; transform: translate(0, 0); } 100% { fill: #003952; } }
@keyframes move7215 { 0% { fill: #ffff00; } 16% { fill: #fa5882; transform: translate(-80px, -90px); } 25% { fill: #ced8f6; transform: translate(100px, 0px); } 50% { fill: #8d1530; transform: translate(0, 0); } 100% { fill: #8d1530; } }
@keyframes move7216 { 0% { fill: #40ff00; } 8% { fill: #2e2efe; transform: translate(60px, 30px); } 12% { fill: #df3a01; transform: translate(100px, -100px); } 20% { fill: #5a1c44; transform: translate(0, 0); } 100% { fill: #5a1c44; } }
@keyframes move7218 { 0% { fill: #00ffff; } 10% { fill: #ff0000; transform: translate(0px, -150px); } 26% { fill: #a9f5a9; transform: translate(150px, -100px); } 30% { fill: #881069; transform: translate(0, 0); } 100% { fill: #881069; } }
@keyframes move7219 { 0% { fill: #ff0040; } 20% { fill: #2e2efe; transform: translate(-250px, -150px); } 25% { fill: #848484; transform: translate(-150px, -100px); } 35% { fill: #003869; transform: translate(0, 0); } 100% { fill: #003869; } }
@keyframes move7222 { 0% { fill: #2efef7; } 17% { fill: #04b404; transform: translate(-250px, 170px); } 22% { fill: #f5a9bc; transform: translate(-50px, -30px); } 30% { fill: #004c79; transform: translate(0, 0); } 100% { fill: #004c79; } }
@keyframes move7224 { 0% { fill: #a9f5f2; } 5% { fill: #b40404; transform: translate(-150px, -200px); } 25% { fill: #ff8000; transform: translate(50px, 50px); } 35% { fill: #213a8f; transform: translate(0, 0); } 100% { fill: #213a8f; } }
@keyframes move7225 { 0% { fill: #8258fa; } 13% { fill: #819ff7; transform: translate(-150px, 90px); } 28% { fill: #01df01; transform: translate(200px, 50px); } 38% { fill: #00628a; transform: translate(0, 0); } 100% { fill: #00628a; } }
@keyframes move7226 { 0% { fill: #58faf4; } 10% { fill: #d7df01; transform: translate(90px, 30px); } 35% { fill: #04b404; transform: translate(100px, -150px); } 45% { fill: #005681; transform: translate(0, 0); } 100% { fill: #005681; } }
@keyframes move7228 { 0% { fill: #fe2ef7; } 8% { fill: #5fb404; transform: translate(-90px, 40px); } 17% { fill: #0a2a29; transform: translate(-150px, -90px); } 22% { fill: #00628a; transform: translate(0, 0); } 100% { fill: #00628a; } }
@keyframes move7230 { 0% { fill: #fe2e2e; } 12% { fill: #f7fe2e; transform: translate(-290px, -240px); } 22% { fill: #f6cee3; transform: translate(-150px, 10px); } 32% { fill: #0082b9; transform: translate(0, 0); } 100% { fill: #0082b9; } }
@keyframes move7231 { 0% { fill: #ff0040; } 15% { fill: #2efe9a; transform: translate(-290px, -40px); } 30% { fill: #ffff00; transform: translate(-70px, 40px); } 40% { fill: #00b1eb; transform: translate(0, 0); } 100% { fill: #00b1eb; } }
@keyframes move7232 { 0% { fill: #ff0000; } 5% { fill: #9ff781; transform: translate(90px, -90px); } 15% { fill: #fa58f4; transform: translate(70px, 40px); } 20% { fill: #008eaa; transform: translate(0, 0); } 100% { fill: #008eaa; } }
@keyframes move7233 { 0% { fill: #d0a9f5; } 13% { fill: #01df3a; transform: translate(-130px, 20px); } 22% { fill: #ff4000; transform: translate(70px, -40px); } 33% { fill: #351251; transform: translate(0, 0); } 100% { fill: #351251; } }
@keyframes move7234 { 0% { fill: #2a0a22; } 10% { fill: #0b610b; transform: translate(-300px, -150px); } 25% { fill: #d0fa58; transform: translate(100px, -150px); } 40% { fill: #291f6c; transform: translate(0, 0); } 100% { fill: #291f6c; } }
@keyframes move7235 { 0% { fill: #4b8a08; } 8% { fill: #cef6f5; transform: translate(150px, -250px); } 20% { fill: #b40404; transform: translate(180px, 100px); } 25% { fill: #312784; transform: translate(0, 0); } 100% { fill: #312784; } }
@keyframes move7236 { 0% { fill: #240b3b; } 20% { fill: #f3f781; transform: translate(-300px, 50px); } 33% { fill: #f6cece; transform: translate(-180px, -100px); } 38% { fill: #00609c; transform: translate(0, 0); } 100% { fill: #00609c; } }
@keyframes move7237 { 0% { fill: #00ff00; } 9% { fill: #ff00ff; transform: translate(-20px, -250px); } 25% { fill: #ff0040; transform: translate(-40px, -60px); } 32% { fill: #0082b9; transform: translate(0, 0); } 100% { fill: #0082b9; } }
@keyframes move7238 { 0% { fill: #ac58fa; } 8% { fill: #04b4ae; transform: translate(-170px, -150px); } 22% { fill: #f3f781; transform: translate(30px, -60px); } 45% { fill: #00ace9; transform: translate(0, 0); } 100% { fill: #00ace9; } }


/* Shatter SVG styles */

.svg-hw {
  height: 250px;
  width: 250px;
}
.path {
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-opacity: 1;
}
@keyframes move7050 { 0% { fill: #b40431; } 10% { fill: orange; transform: translate(50px, 100px); } 15% { fill: yellow; transform: translate(150px, 50px); } 30% { fill: #110a29; transform: translate(0, 0); } 100% { fill: #110a29; } }
@keyframes move7062 { 0% { fill: blue; } 10% { fill: darkblue; transform: translate(-50px, -100px); } 20% { fill: cyan; transform: translate(150px, -50px); } 40% { fill: #291f6c; transform: translate(0, 0); } 100% { fill: #291f6c; } }
@keyframes move7064 { 0% { fill: blue; } 15% { fill: darkgreen; transform: translate(-150px, -200px); } 25% { fill: green; transform: translate(-150px, -50px); } 35% { fill: #520d4f; transform: translate(0, 0); } 100% { fill: #520d4f; } }
@keyframes move7065 { 0% { fill: white; } 13% { fill: yellow; transform: translate(-50px, -100px); } 20% { fill: orange; transform: translate(50px, -50px); } 30% { fill: #691751; transform: translate(0, 0); } 100% { fill: #691751; } }
@keyframes move7066 { 0% { fill: #688a08; } 10% { fill: darkblue; transform: translate(-50px, 150px); } 30% { fill: cyan; transform: translate(150px, -50px); } 50% { fill: #8f335d; transform: translate(0, 0); } 100% { fill: #8f335d; } }
@keyframes move7067 { 0% { fill: red; } 5% { fill: #2e64fe; transform: translate(-100px, 150px); } 15% { fill: cyan; transform: translate(150px, 250px); } 25% { fill: #b90149; transform: translate(0, 0); } 100% { fill: #b90149; } }
@keyframes move7068 { 0% { fill: #cc2efa; } 10% { fill: #00ff80; transform: translate(-100px, 150px); } 20% { fill: #fe9a2e; transform: translate(150px, 250px); } 35% { fill: #a70c29; transform: translate(0, 0); } 100% { fill: #a70c29; } }
@keyframes move7069 { 0% { fill: #00ff40; } 10% { fill: #ac58fa; transform: translate(100px, 150px); } 20% { fill: #f5a9bc; transform: translate(15px, 25px); } 35% { fill: #8d004c; transform: translate(0, 0); } 100% { fill: #8d004c; } }
@keyframes move7070 { 0% { fill: #4b8a08; } 13% { fill: #81f7be; transform: translate(60px, 90px); } 30% { fill: #df0174; transform: translate(15px, 25px); } 35% { fill: #ad0f09; transform: translate(0, 0); } 100% { fill: #ad0f09; } }
@keyframes move7071 { 0% { fill: #f78181; } 20% { fill: #00ffbf; transform: translate(-80px, 80px); } 35% { fill: #3a2f0b; transform: translate(15px, 50px); } 45% { fill: #6e064e; transform: translate(0, 0); } 100% { fill: #6e064e; } }
@keyframes move7072 { 0% { fill: #dba901; } 12% { fill: #6e6e6e; transform: translate(150px, 0px); } 20% { fill: #a9f5d0; transform: translate(55px, 55px); } 25% { fill: #5c1561; transform: translate(0, 0); } 100% { fill: #5c1561; } }
@keyframes move7076 { 0% { fill: #2efe2e; } 5% { fill: #f5a9e1; transform: translate(-200px, 180px); } 15% { fill: #7401df; transform: translate(35px, 25px); } 20% { fill: #881754; transform: translate(0, 0); } 100% { fill: #881754; } }
@keyframes move7080 { 0% { fill: #0b3b39; } 18% { fill: #4b088a; transform: translate(-200px, 180px); } 27% { fill: #a9d0f5; transform: translate(35px, 25px); } 37% { fill: #a71d67; transform: translate(0, 0); } 100% { fill: #a71d67; } }
@keyframes move7081 { 0% { fill: #f5a9bc; } 18% { fill: #f2f5a9; transform: translate(130px, 130px); } 27% { fill: #bca9f5; transform: translate(-35px, 25px); } 37% { fill: #891754; transform: translate(0, 0); } 100% { fill: #891754; } }
@keyframes move7086 { 0% { fill: #08298a; } 8% { fill: #8181f7; transform: translate(330px, 130px); } 18% { fill: #8181f7; transform: translate(-75px, -25px); } 27% { fill: #a70b29; transform: translate(0, 0); } 100% { fill: #a70b29; } }
@keyframes move7088 { 0% { fill: #fe2e64; } 10% { fill: #610b21; transform: translate(170px, 30px); } 28% { fill: #e6e6e6; transform: translate(100px, -250px); } 40% { fill: #ed6708; transform: translate(0, 0); } 100% { fill: #ed6708; } }
@keyframes move7090 { 0% { fill: #80ff00; } 20% { fill: #d0fa58; transform: translate(190px, -70px); } 30% { fill: #fa58f4; transform: translate(70px, -205px); } 42% { fill: #f59c00; transform: translate(0, 0); } 100% { fill: #f59c00; } }
@keyframes move7091 { 0% { fill: #fe9a2e; } 11% { fill: #fe642e; transform: translate(50px, -70px); } 22% { fill: #df0101; transform: translate(70px, -25px); } 33% { fill: #e84133; transform: translate(0, 0); } 100% { fill: #e84133; } }
@keyframes move7092 { 0% { fill: #088a68; } 30% { fill: #58d3f7; transform: translate(50px, 80px); } 40% { fill: #0431b4; transform: translate(-50px, 50px); } 50% { fill: #eb5e57; transform: translate(0, 0); } 100% { fill: #eb5e57; } }
@keyframes move7094 { 0% { fill: #cef6d8; } 10% { fill: #82fa58; transform: translate(50px, 280px); } 40% { fill: #e0e0f8; transform: translate(20px, 5px); } 45% { fill: #e84133; transform: translate(0, 0); } 100% { fill: #e84133; } }
@keyframes move7096 { 0% { fill: #fe2e2e; } 15% { fill: #df7401; transform: translate(50px, -100px); } 20% { fill: #d358f7; transform: translate(-20px, -50px); } 25% { fill: #f9b233; transform: translate(0, 0); } 100% { fill: #f9b233; } }
@keyframes move7098 { 0% { fill: #08298a; } 5% { fill: #ff00bf; transform: translate(400px, -100px); } 20% { fill: #f5a9f2; transform: translate(-20px, 80px); } 30% { fill: #f18700; transform: translate(0, 0); } 100% { fill: #f18700; } }
@keyframes move7100 { 0% { fill: #013adf; } 15% { fill: #a9e2f3; transform: translate(40px, -100px); } 25% { fill: #be81f7; transform: translate(90px, 80px); } 32% { fill: #ffd500; transform: translate(0, 0); } 100% { fill: #ffd500; } }
@keyframes move7101 { 0% { fill: #0b0b3b; } 5% { fill: #0000ff; transform: translate(-240px, -100px); } 15% { fill: #9ff781; transform: translate(80px, 80px); } 22% { fill: #fab334; transform: translate(0, 0); } 100% { fill: #fab334; } }
@keyframes move7102 { 0% { fill: #ff0040; } 15% { fill: #f7819f; transform: translate(-300px, -100px); } 20% { fill: #2efef7; transform: translate(80px, 80px); } 40% { fill: #dedc00; transform: translate(0, 0); } 100% { fill: #dedc00; } }
@keyframes move7104 { 0% { fill: #ff0000; } 5% { fill: #fa5858; transform: translate(-150px, -200px); } 20% { fill: #f5da81; transform: translate(80px, 180px); } 35% { fill: #f9b233; transform: translate(0, 0); } 100% { fill: #f9b233; } }
@keyframes move7105 { 0% { fill: #088a08; } 12% { fill: #fa5858; transform: translate(140px, 150px); } 20% { fill: #58fa82; transform: translate(100px, 380px); } 30% { fill: #ffd800; transform: translate(0, 0); } 100% { fill: #ffd800; } }
@keyframes move7106 { 0% { fill: #58fa58; } 18% { fill: #ffff00; transform: translate(170px, -100px); } 25% { fill: #fa5858; transform: translate(100px, 80px); } 35% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7107 { 0% { fill: #ceecf5; } 13% { fill: #240b3b; transform: translate(0px, 180px); } 23% { fill: #8a0829; transform: translate(100px, 80px); } 28% { fill: #65b32e; transform: translate(0, 0); } 100% { fill: #65b32e; } }
@keyframes move7108 { 0% { fill: #b43104; } 20% { fill: #ffff00; transform: translate(0px, 80px); } 25% { fill: #0a2a1b; transform: translate(10px, -35px); } 28% { fill: #d3d800; transform: translate(0, 0); } 100% { fill: #d3d800; } }
@keyframes move7109 { 0% { fill: #3b0b17; } 11% { fill: #0a2a22; transform: translate(470px, 480px); } 38% { fill: #58acfa; transform: translate(5px, -50px); } 48% { fill: #ffed00; transform: translate(0, 0); } 100% { fill: #ffed00; } }
@keyframes move7110 { 0% { fill: #ff0000; } 20% { fill: #fa58d0; transform: translate(500px, 370px); } 26% { fill: #00ff00; transform: translate(50px, 50px); } 42% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7111 { 0% { fill: #fe9a2e; } 5% { fill: #0b3b0b; transform: translate(-100px, -170px); } 12% { fill: #0101df; transform: translate(120px, 150px); } 17% { fill: #bccf00; transform: translate(0, 0); } 100% { fill: #bccf00; } }
@keyframes move7112 { 0% { fill: #0a2229; } 10% { fill: #181907; transform: translate(-260px, 70px); } 22% { fill: #ff8000; transform: translate(20px, 150px); } 32% { fill: #65b32f; transform: translate(0, 0); } 100% { fill: #65b32f; } }
@keyframes move7114 { 0% { fill: #df3a01; } 17% { fill: #00ff80; transform: translate(300px, 70px); } 37% { fill: #81f781; transform: translate(200px, 150px); } 43% { fill: #87bd25; transform: translate(0, 0); } 100% { fill: #87bd25; } }
@keyframes move7116 { 0% { fill: #ff00ff; } 22% { fill: #0000ff; transform: translate(500px, 7px); } 30% { fill: #0b2161; transform: translate(20px, 15px); } 33% { fill: #00758c; transform: translate(0, 0); } 100% { fill: #00758c; } }
@keyframes move7124 { 0% { fill: #01df3a; } 4% { fill: #8a0829; transform: translate(5px, -7px); } 10% { fill: #8904b1; transform: translate(400px, 150px); } 26% { fill: #3363ac; transform: translate(0, 0); } 100% { fill: #3363ac; } }
@keyframes move7126 { 0% { fill: #01df3a; } 8% { fill: #0174df; transform: translate(450px, 250px); } 28% { fill: #0b3b17; transform: translate(-50px, 15px); } 36% { fill: #009bac; transform: translate(0, 0); } 100% { fill: #009bac; } }
@keyframes move7128 { 0% { fill: #9f81f7; } 15% { fill: #81f7be; transform: translate(150px, -250px); } 22% { fill: #ff0040; transform: translate(250px, 50px); } 30% { fill: #27bdf0; transform: translate(0, 0); } 100% { fill: #27bdf0; } }
@keyframes move7129 { 0% { fill: #00ffbf; } 12% { fill: #ff4000; transform: translate(150px, -25px); } 42% { fill: #0b3b17; transform: translate(50px, -150px); } 50% { fill: #00676c; transform: translate(0, 0); } 100% { fill: #00676c; } }
@keyframes move7130 { 0% { fill: #00ff80; transform: translate(-90px, 450px); } 19% { fill: #f5a9d0; transform: translate(0px, -25px); } 25% { fill: #be81f7; transform: translate(-50px, -35px); } 30% { fill: #005e26; transform: translate(0, 0); } 100% { fill: #005e26; } }
@keyframes move7132 { 0% { fill: #a9e2f3; } 10% { fill: #5fb404; transform: translate(-200px, -100px); } 15% { fill: #610b38; transform: translate(50px, 35px); } 25% { fill: #008eab; transform: translate(0, 0); } 100% { fill: #008eab; } }
@keyframes move7134 { 0% { fill: #ff0000; } 15% { fill: #f78181; transform: translate(120px, -170px); } 20% { fill: #81f7be; transform: translate(150px, 35px); } 25% { fill: #007c84; transform: translate(0, 0); } 100% { fill: #007c84; } }
@keyframes move7135 { 0% { fill: #ffff00; } 10% { fill: #084b8a; transform: translate(100px, 70px); } 25% { fill: #31b404; transform: translate(0px, -200px); } 40% { fill: #00975f; transform: translate(0, 0); } 100% { fill: #00975f; } }
@keyframes move7136 { 0% { fill: #0404b4; } 5% { fill: #2efef7; transform: translate(10px, -70px); } 10% { fill: #8904b1; transform: translate(-40px, 200px); } 20% { fill: #008eaa; transform: translate(0, 0); } 100% { fill: #008eaa; } }
@keyframes move7137 { 0% { fill: #f5a9bc; } 15% { fill: #2efe2e; transform: translate(300px, 0px); } 23% { fill: #b40404; transform: translate(-40px, 200px); } 40% { fill: #007d83; transform: translate(0, 0); } 100% { fill: #007d83; } }
@keyframes move7138 { 0% { fill: #08088a; } 17% { fill: #088a29; transform: translate(-250px, 20px); } 27% { fill: #ffff00; transform: translate(-40px, -200px); } 37% { fill: #005f50; transform: translate(0, 0); } 100% { fill: #005f50; } }
@keyframes move7140 { 0% { fill: #0b610b; } 12% { fill: #04b4ae; transform: translate(-20px, 300px); } 27% { fill: #04b4ae; transform: translate(50px, -20px); } 37% { fill: #831f82; transform: translate(0, 0); } 100% { fill: #831f82; } }
@keyframes move7142 { 0% { fill: #f2f5a9; } 19% { fill: #610b21; transform: translate(-20px, -60px); } 35% { fill: #0080ff; transform: translate(350px, 220px); } 40% { fill: #201351; transform: translate(0, 0); } 100% { fill: #201351; } }
@keyframes move7144 { 0% { fill: #0000ff; } 9% { fill: #ff00bf; transform: translate(210px, 460px); } 12% { fill: #ff0040; transform: translate(350px, 220px); } 27% { fill: #291e6b; transform: translate(0, 0); } 100% { fill: #291e6b; } }
@keyframes move7146 { 0% { fill: #df013a; } 19% { fill: #2efe2e; transform: translate(20px, -200px); } 28% { fill: #df0101; transform: translate(350px, 520px); } 50% { fill: #551661; transform: translate(0, 0); } 100% { fill: #551661; } }
@keyframes move7148 { 0% { fill: #01dfa5; } 5% { fill: #220a29; transform: translate(200px, -20px); } 10% { fill: #0b3b17; transform: translate(35px, 52px); } 15% { fill: #e60064; transform: translate(0, 0); } 100% { fill: #e60064; } }
@keyframes move7149 { 0% { fill: #a5df00; } 8% { fill: #0b2161; transform: translate(-40px, 400px); } 18% { fill: #80ff00; transform: translate(-35px, 150px); } 25% { fill: #8f055f; transform: translate(0, 0); } 100% { fill: #8f055f; } }
@keyframes move7150 { 0% { fill: #81f79f; } 15% { fill: #610b21; transform: translate(-40px, 40px); } 21% { fill: #088a85; transform: translate(-105px, 250px); } 30% { fill: #a61d67; transform: translate(0, 0); } 100% { fill: #a61d67; } }
@keyframes move7152 { 0% { fill: #f781be; } 19% { fill: #5f4c0b; transform: translate(-40px, 40px); } 31% { fill: #2efe2e; transform: translate(-40px, -60px); } 46% { fill: #e50068; transform: translate(0, 0); } 100% { fill: #e50068; } }
@keyframes move7154 { 0% { fill: #0a1b2a; } 13% { fill: #a9d0f5; transform: translate(-20px, 40px); } 27% { fill: #01dfa5; transform: translate(340px, 260px); } 31% { fill: #832082; transform: translate(0, 0); } 100% { fill: #832082; } }
@keyframes move7156 { 0% { fill: #80ff00; } 10% { fill: #ffbf00; transform: translate(400px, 0px); } 17% { fill: #ff4000; transform: translate(340px, 200px); } 22% { fill: #832082; transform: translate(0, 0); } 100% { fill: #832082; } }
@keyframes move7158 { 0% { fill: #40ff00; } 15% { fill: #a9f5e1; transform: translate(-100px, -20px); } 30% { fill: #2a0a12; transform: translate(40px, 20px); } 40% { fill: #ba024a; transform: translate(0, 0); } 100% { fill: #ba024a; } }
@keyframes move7160 { 0% { fill: #81f79f; } 18% { fill: #2e2efe; transform: translate(60px, -20px); } 28% { fill: #f7fe2e; transform: translate(40px, -90px); } 32% { fill: #8e0435; transform: translate(0, 0); } 100% { fill: #8e0435; } }
@keyframes move7162 { 0% { fill: #f5a9bc; } 10% { fill: #38610b; transform: translate(-60px, -20px); } 20% { fill: #0b243b; transform: translate(150px, 190px); } 25% { fill: #e6006d; transform: translate(0, 0); } 100% { fill: #e6006d; } }
@keyframes move7164 { 0% { fill: #0101df; } 5% { fill: #00ffff; transform: translate(20px, -20px); } 10% { fill: #ac58fa; transform: translate(-50px, 0px); } 20% { fill: #190314; transform: translate(0, 0); } 100% { fill: #190314; } }
@keyframes move7165 { 0% { fill: #00ff00; } 15% { fill: #58acfa; transform: translate(200px, -20px); } 30% { fill: #faac58; transform: translate(-150px, 200px); } 40% { fill: #7a1469; transform: translate(0, 0); } 100% { fill: #7a1469; } }
@keyframes move7168 { 0% { fill: #00ff00; } 5% { fill: #e1f5a9; transform: translate(-100px, -50px); } 20% { fill: #819ff7; transform: translate(50px, 50px); } 25% { fill: #a71d67; transform: translate(0, 0); } 100% { fill: #a71d67; } }
@keyframes move7170 { 0% { fill: #0b610b; } 18% { fill: #81f79f; transform: translate(-100px, 20px); } 25% { fill: #2e2efe; transform: translate(-150px, -100px); } 35% { fill: #e50071; transform: translate(0, 0); } 100% { fill: #e50071; } }
@keyframes move7172 { 0% { fill: #848484; } 8% { fill: #fe2e64; transform: translate(-100px, 20px); } 14% { fill: #acfa58; transform: translate(-10px, 200px); } 18% { fill: #831f82; transform: translate(0, 0); } 100% { fill: #831f82; } }
@keyframes move7174 { 0% { fill: #0b614b; } 18% { fill: #e2a9f3; transform: translate(-100px, 50px); } 24% { fill: #40ff00; transform: translate(410px, -100px); } 30% { fill: #96105b; transform: translate(0, 0); } 100% { fill: #96105b; } }
@keyframes move7176 { 0% { fill: #01df74; } 12% { fill: #ff0000; transform: translate(120px, 10px); } 20% { fill: #d8f781; transform: translate(-50px, -50px); } 34% { fill: #7a1369; transform: translate(0, 0); } 100% { fill: #7a1369; } }
@keyframes move7178 { 0% { fill: #00ffbf; } 15% { fill: #f4fa58; transform: translate(20px, 80px); } 20% { fill: #0040ff; transform: translate(350px, -50px); } 28% { fill: #691751; transform: translate(0, 0); } 100% { fill: #691751; } }
@keyframes move7180 { 0% { fill: #fa5882; } 11% { fill: #01a9db; transform: translate(-20px, 80px); } 25% { fill: #3104b4; transform: translate(150px, 500px); } 32% { fill: #bf087f; transform: translate(0, 0); } 100% { fill: #bf087f; } }
@keyframes move7182 { 0% { fill: #ac58fa; } 8% { fill: #084b8a; transform: translate(150px, 80px); } 25% { fill: #bef781; transform: translate(400px, 300px); } 42% { fill: #e60072; transform: translate(0, 0); } 100% { fill: #e60072; } }
@keyframes move7184 { 0% { fill: #40ff00; } 5% { fill: #a9d0f5; transform: translate(50px, 280px); } 15% { fill: #3b0b2e; transform: translate(-50px, -20px); } 25% { fill: #7d2183; transform: translate(0, 0); } 100% { fill: #7d2183; } }
@keyframes move7188 { 0% { fill: #81f7d8; } 6% { fill: #610b5e; transform: translate(50px, 30px); } 22% { fill: #2efe9a; transform: translate(-200px, -50px); } 30% { fill: #a61008; transform: translate(0, 0); } 100% { fill: #a61008; } }
@keyframes move7189 { 0% { fill: #d8d8d8; } 6% { fill: #013adf; transform: translate(0px, -230px); } 20% { fill: #0b3b2e; transform: translate(100px, -150px); } 45% { fill: #d10a10; transform: translate(0, 0); } 100% { fill: #d10a10; } }
@keyframes move7190 { 0% { fill: #f5a9f2; } 9% { fill: #40ff00; transform: translate(-50px, 210px); } 15% { fill: #ffff00; transform: translate(400px, 230px); } 22% { fill: #e50046; transform: translate(0, 0); } 100% { fill: #e50046; } }
@keyframes move7192 { 0% { fill: #088a08; } 5% { fill: #00ffbf; transform: translate(250px, 0px); } 17% { fill: #ff4000; transform: translate(40px, 30px); } 32% { fill: #a60b29; transform: translate(0, 0); } 100% { fill: #a60b29; } }
@keyframes move7193 { 0% { fill: #fe9a2e; } 25% { fill: #01df01; transform: translate(150px, -90px); } 30% { fill: #3b0b2e; transform: translate(40px, 90px); } 38% { fill: #b70e0b; transform: translate(0, 0); } 100% { fill: #b70e0b; } }
@keyframes move7194 { 0% { fill: #01dfd7; } 20% { fill: #0b610b; transform: translate(150px, -190px); } 32% { fill: #da81f5; transform: translate(40px, -90px); } 37% { fill: #0d2e39; transform: translate(0, 0); } 100% { fill: #0d2e39; } }
@keyframes move7195 { 0% { fill: #01dfd7; } 10% { fill: #8258fa; transform: translate(-100px, 190px); } 15% { fill: #ff0000; transform: translate(-150px, -90px); } 20% { fill: #a70a2d; transform: translate(0, 0); } 100% { fill: #a70a2d; } }
@keyframes move7196 { 0% { fill: #5f4c0b; } 7% { fill: #6a0888; transform: translate(-200px, 0px); } 25% { fill: #f2f5a9; transform: translate(150px, 190px); } 42% { fill: #b90149; transform: translate(0, 0); } 100% { fill: #b90149; } }
@keyframes move7197 { 0% { fill: #a9bcf5; } 15% { fill: #01df01; transform: translate(-180px, 40px); } 25% { fill: #b404ae; transform: translate(40px, -40px); } 35% { fill: #7b1c4e; transform: translate(0, 0); } 100% { fill: #7b1c4e; } }
@keyframes move7198 { 0% { fill: #610b21; } 10% { fill: #fa5858; transform: translate(-130px, 240px); } 20% { fill: #00ff00; transform: translate(140px, -140px); } 50% { fill: #8d236e; transform: translate(0, 0); } 100% { fill: #8d236e; } }
@keyframes move7200 { 0% { fill: #f5a9d0; } 9% { fill: #00ffff; transform: translate(-30px, 40px); } 20% { fill: #bdbdbd; transform: translate(90px, 110px); } 25% { fill: #0d2e3a; transform: translate(0, 0); } 100% { fill: #0d2e3a; } }
@keyframes move7202 { 0% { fill: #0040ff; } 15% { fill: #ff0040; transform: translate(100px, 100px); } 25% { fill: #bcf5a9; transform: translate(130px, -40px); } 35% { fill: #351251; transform: translate(0, 0); } 100% { fill: #351251; } }
@keyframes move7206 { 0% { fill: #00ffff; } 13% { fill: #8000ff; transform: translate(90px, -300px); } 23% { fill: #a9d0f5; transform: translate(30px, 40px); } 28% { fill: #662e3d; transform: translate(0, 0); } 100% { fill: #662e3d; } }
@keyframes move7214 { 0% { fill: #585858; } 10% { fill: #ffff00; transform: translate(-200px, -30px); } 20% { fill: #2efec8; transform: translate(30px, -140px); } 25% { fill: #003952; transform: translate(0, 0); } 100% { fill: #003952; } }
@keyframes move7215 { 0% { fill: #ffff00; } 16% { fill: #fa5882; transform: translate(-80px, -90px); } 25% { fill: #ced8f6; transform: translate(100px, 0px); } 50% { fill: #8d1530; transform: translate(0, 0); } 100% { fill: #8d1530; } }
@keyframes move7216 { 0% { fill: #40ff00; } 8% { fill: #2e2efe; transform: translate(60px, 30px); } 12% { fill: #df3a01; transform: translate(100px, -100px); } 20% { fill: #5a1c44; transform: translate(0, 0); } 100% { fill: #5a1c44; } }
@keyframes move7218 { 0% { fill: #00ffff; } 10% { fill: #ff0000; transform: translate(0px, -150px); } 26% { fill: #a9f5a9; transform: translate(150px, -100px); } 30% { fill: #881069; transform: translate(0, 0); } 100% { fill: #881069; } }
@keyframes move7219 { 0% { fill: #ff0040; } 20% { fill: #2e2efe; transform: translate(-250px, -150px); } 25% { fill: #848484; transform: translate(-150px, -100px); } 35% { fill: #003869; transform: translate(0, 0); } 100% { fill: #003869; } }
@keyframes move7222 { 0% { fill: #2efef7; } 17% { fill: #04b404; transform: translate(-250px, 170px); } 22% { fill: #f5a9bc; transform: translate(-50px, -30px); } 30% { fill: #004c79; transform: translate(0, 0); } 100% { fill: #004c79; } }
@keyframes move7224 { 0% { fill: #a9f5f2; } 5% { fill: #b40404; transform: translate(-150px, -200px); } 25% { fill: #ff8000; transform: translate(50px, 50px); } 35% { fill: #213a8f; transform: translate(0, 0); } 100% { fill: #213a8f; } }
@keyframes move7225 { 0% { fill: #8258fa; } 13% { fill: #819ff7; transform: translate(-150px, 90px); } 28% { fill: #01df01; transform: translate(200px, 50px); } 38% { fill: #00628a; transform: translate(0, 0); } 100% { fill: #00628a; } }
@keyframes move7226 { 0% { fill: #58faf4; } 10% { fill: #d7df01; transform: translate(90px, 30px); } 35% { fill: #04b404; transform: translate(100px, -150px); } 45% { fill: #005681; transform: translate(0, 0); } 100% { fill: #005681; } }
@keyframes move7228 { 0% { fill: #fe2ef7; } 8% { fill: #5fb404; transform: translate(-90px, 40px); } 17% { fill: #0a2a29; transform: translate(-150px, -90px); } 22% { fill: #00628a; transform: translate(0, 0); } 100% { fill: #00628a; } }
@keyframes move7230 { 0% { fill: #fe2e2e; } 12% { fill: #f7fe2e; transform: translate(-290px, -240px); } 22% { fill: #f6cee3; transform: translate(-150px, 10px); } 32% { fill: #0082b9; transform: translate(0, 0); } 100% { fill: #0082b9; } }
@keyframes move7231 { 0% { fill: #ff0040; } 15% { fill: #2efe9a; transform: translate(-290px, -40px); } 30% { fill: #ffff00; transform: translate(-70px, 40px); } 40% { fill: #00b1eb; transform: translate(0, 0); } 100% { fill: #00b1eb; } }
@keyframes move7232 { 0% { fill: #ff0000; } 5% { fill: #9ff781; transform: translate(90px, -90px); } 15% { fill: #fa58f4; transform: translate(70px, 40px); } 20% { fill: #008eaa; transform: translate(0, 0); } 100% { fill: #008eaa; } }
@keyframes move7233 { 0% { fill: #d0a9f5; } 13% { fill: #01df3a; transform: translate(-130px, 20px); } 22% { fill: #ff4000; transform: translate(70px, -40px); } 33% { fill: #351251; transform: translate(0, 0); } 100% { fill: #351251; } }
@keyframes move7234 { 0% { fill: #2a0a22; } 10% { fill: #0b610b; transform: translate(-300px, -150px); } 25% { fill: #d0fa58; transform: translate(100px, -150px); } 40% { fill: #291f6c; transform: translate(0, 0); } 100% { fill: #291f6c; } }
@keyframes move7235 { 0% { fill: #4b8a08; } 8% { fill: #cef6f5; transform: translate(150px, -250px); } 20% { fill: #b40404; transform: translate(180px, 100px); } 25% { fill: #312784; transform: translate(0, 0); } 100% { fill: #312784; } }
@keyframes move7236 { 0% { fill: #240b3b; } 20% { fill: #f3f781; transform: translate(-300px, 50px); } 33% { fill: #f6cece; transform: translate(-180px, -100px); } 38% { fill: #00609c; transform: translate(0, 0); } 100% { fill: #00609c; } }
@keyframes move7237 { 0% { fill: #00ff00; } 9% { fill: #ff00ff; transform: translate(-20px, -250px); } 25% { fill: #ff0040; transform: translate(-40px, -60px); } 32% { fill: #0082b9; transform: translate(0, 0); } 100% { fill: #0082b9; } }
@keyframes move7238 { 0% { fill: #ac58fa; } 8% { fill: #04b4ae; transform: translate(-170px, -150px); } 22% { fill: #f3f781; transform: translate(30px, -60px); } 45% { fill: #00ace9; transform: translate(0, 0); } 100% { fill: #00ace9; } }

#path7050 { animation-name: move7050; animation-duration: 6s; animation-iteration-count: infinite; }
#path7062 { animation-name: move7062; animation-duration: 6s; animation-iteration-count: infinite; }
#path7064 { animation-name: move7064; animation-duration: 6s; animation-iteration-count: infinite; }
#path7065 { animation-name: move7065; animation-duration: 6s; animation-iteration-count: infinite; }
#path7066 { animation-name: move7066; animation-duration: 6s; animation-iteration-count: infinite; }
#path7067 { animation-name: move7067; animation-duration: 6s; animation-iteration-count: infinite; }
#path7068 { animation-name: move7068; animation-duration: 6s; animation-iteration-count: infinite; }
#path7069 { animation-name: move7069; animation-duration: 6s; animation-iteration-count: infinite; }
#path7070 { animation-name: move7070; animation-duration: 6s; animation-iteration-count: infinite; }
#path7071 { animation-name: move7071; animation-duration: 6s; animation-iteration-count: infinite; }
#path7072 { animation-name: move7072; animation-duration: 6s; animation-iteration-count: infinite; }
#path7076 { animation-name: move7076; animation-duration: 6s; animation-iteration-count: infinite; }
#path7080 { animation-name: move7080; animation-duration: 6s; animation-iteration-count: infinite; }
#path7081 { animation-name: move7081; animation-duration: 6s; animation-iteration-count: infinite; }
#path7086 { animation-name: move7086; animation-duration: 6s; animation-iteration-count: infinite; }
#path7088 { animation-name: move7088; animation-duration: 6s; animation-iteration-count: infinite; }
#path7090 { animation-name: move7090; animation-duration: 6s; animation-iteration-count: infinite; }
#path7091 { animation-name: move7091; animation-duration: 6s; animation-iteration-count: infinite; }
#path7092 { animation-name: move7092; animation-duration: 6s; animation-iteration-count: infinite; }
#path7094 { animation-name: move7094; animation-duration: 6s; animation-iteration-count: infinite; }
#path7096 { animation-name: move7096; animation-duration: 6s; animation-iteration-count: infinite; }
#path7098 { animation-name: move7098; animation-duration: 6s; animation-iteration-count: infinite; }
#path7100 { animation-name: move7100; animation-duration: 6s; animation-iteration-count: infinite; }
#path7101 { animation-name: move7101; animation-duration: 6s; animation-iteration-count: infinite; }
#path7102 { animation-name: move7102; animation-duration: 6s; animation-iteration-count: infinite; }
#path7104 { animation-name: move7104; animation-duration: 6s; animation-iteration-count: infinite; }
#path7105 { animation-name: move7105; animation-duration: 6s; animation-iteration-count: infinite; }
#path7106 { animation-name: move7106; animation-duration: 6s; animation-iteration-count: infinite; }
#path7107 { animation-name: move7107; animation-duration: 6s; animation-iteration-count: infinite; }
#path7108 { animation-name: move7108; animation-duration: 6s; animation-iteration-count: infinite; }
#path7109 { animation-name: move7109; animation-duration: 6s; animation-iteration-count: infinite; }
#path7110 { animation-name: move7110; animation-duration: 6s; animation-iteration-count: infinite; }
#path7111 { animation-name: move7111; animation-duration: 6s; animation-iteration-count: infinite; }
#path7112 { animation-name: move7112; animation-duration: 6s; animation-iteration-count: infinite; }
#path7114 { animation-name: move7114; animation-duration: 6s; animation-iteration-count: infinite; }
#path7116 { animation-name: move7116; animation-duration: 6s; animation-iteration-count: infinite; }
#path7124 { animation-name: move7124; animation-duration: 6s; animation-iteration-count: infinite; }
#path7126 { animation-name: move7126; animation-duration: 6s; animation-iteration-count: infinite; }
#path7128 { animation-name: move7128; animation-duration: 6s; animation-iteration-count: infinite; }
#path7129 { animation-name: move7129; animation-duration: 6s; animation-iteration-count: infinite; }
#path7130 { animation-name: move7130; animation-duration: 6s; animation-iteration-count: infinite; }
#path7132 { animation-name: move7132; animation-duration: 6s; animation-iteration-count: infinite; }
#path7134 { animation-name: move7134; animation-duration: 6s; animation-iteration-count: infinite; }
#path7135 { animation-name: move7135; animation-duration: 6s; animation-iteration-count: infinite; }
#path7136 { animation-name: move7136; animation-duration: 6s; animation-iteration-count: infinite; }
#path7137 { animation-name: move7137; animation-duration: 6s; animation-iteration-count: infinite; }
#path7138 { animation-name: move7138; animation-duration: 6s; animation-iteration-count: infinite; }
#path7140 { animation-name: move7140; animation-duration: 6s; animation-iteration-count: infinite; }
#path7142 { animation-name: move7142; animation-duration: 6s; animation-iteration-count: infinite; }
#path7144 { animation-name: move7144; animation-duration: 6s; animation-iteration-count: infinite; }
#path7146 { animation-name: move7146; animation-duration: 6s; animation-iteration-count: infinite; }
#path7148 { animation-name: move7148; animation-duration: 6s; animation-iteration-count: infinite; }
#path7149 { animation-name: move7149; animation-duration: 6s; animation-iteration-count: infinite; }
#path7150 { animation-name: move7150; animation-duration: 6s; animation-iteration-count: infinite; }
#path7152 { animation-name: move7152; animation-duration: 6s; animation-iteration-count: infinite; }
#path7154 { animation-name: move7154; animation-duration: 6s; animation-iteration-count: infinite; }
#path7156 { animation-name: move7156; animation-duration: 6s; animation-iteration-count: infinite; }
#path7158 { animation-name: move7158; animation-duration: 6s; animation-iteration-count: infinite; }
#path7160 { animation-name: move7160; animation-duration: 6s; animation-iteration-count: infinite; }
#path7162 { animation-name: move7162; animation-duration: 6s; animation-iteration-count: infinite; }
#path7164 { animation-name: move7164; animation-duration: 6s; animation-iteration-count: infinite; }
#path7165 { animation-name: move7165; animation-duration: 6s; animation-iteration-count: infinite; }
#path7168 { animation-name: move7168; animation-duration: 6s; animation-iteration-count: infinite; }
#path7170 { animation-name: move7170; animation-duration: 6s; animation-iteration-count: infinite; }
#path7172 { animation-name: move7172; animation-duration: 6s; animation-iteration-count: infinite; }
#path7174 { animation-name: move7174; animation-duration: 6s; animation-iteration-count: infinite; }
#path7176 { animation-name: move7176; animation-duration: 6s; animation-iteration-count: infinite; }
#path7178 { animation-name: move7178; animation-duration: 6s; animation-iteration-count: infinite; }
#path7180 { animation-name: move7180; animation-duration: 6s; animation-iteration-count: infinite; }
#path7182 { animation-name: move7182; animation-duration: 6s; animation-iteration-count: infinite; }
#path7184 { animation-name: move7184; animation-duration: 6s; animation-iteration-count: infinite; }
#path7188 { animation-name: move7188; animation-duration: 6s; animation-iteration-count: infinite; }
#path7189 { animation-name: move7189; animation-duration: 6s; animation-iteration-count: infinite; }
#path7190 { animation-name: move7190; animation-duration: 6s; animation-iteration-count: infinite; }
#path7192 { animation-name: move7192; animation-duration: 6s; animation-iteration-count: infinite; }
#path7193 { animation-name: move7193; animation-duration: 6s; animation-iteration-count: infinite; }
#path7194 { animation-name: move7194; animation-duration: 6s; animation-iteration-count: infinite; }
#path7195 { animation-name: move7195; animation-duration: 6s; animation-iteration-count: infinite; }
#path7196 { animation-name: move7196; animation-duration: 6s; animation-iteration-count: infinite; }
#path7197 { animation-name: move7197; animation-duration: 6s; animation-iteration-count: infinite; }
#path7198 { animation-name: move7198; animation-duration: 6s; animation-iteration-count: infinite; }
#path7200 { animation-name: move7200; animation-duration: 6s; animation-iteration-count: infinite; }
#path7202 { animation-name: move7202; animation-duration: 6s; animation-iteration-count: infinite; }
#path7206 { animation-name: move7206; animation-duration: 6s; animation-iteration-count: infinite; }
#path7214 { animation-name: move7214; animation-duration: 6s; animation-iteration-count: infinite; }
#path7215 { animation-name: move7215; animation-duration: 6s; animation-iteration-count: infinite; }
#path7216 { animation-name: move7216; animation-duration: 6s; animation-iteration-count: infinite; }
#path7218 { animation-name: move7218; animation-duration: 6s; animation-iteration-count: infinite; }
#path7219 { animation-name: move7219; animation-duration: 6s; animation-iteration-count: infinite; }
#path7222 { animation-name: move7222; animation-duration: 6s; animation-iteration-count: infinite; }
#path7224 { animation-name: move7224; animation-duration: 6s; animation-iteration-count: infinite; }
#path7225 { animation-name: move7225; animation-duration: 6s; animation-iteration-count: infinite; }
#path7226 { animation-name: move7226; animation-duration: 6s; animation-iteration-count: infinite; }
#path7228 { animation-name: move7228; animation-duration: 6s; animation-iteration-count: infinite; }
#path7230 { animation-name: move7230; animation-duration: 6s; animation-iteration-count: infinite; }
#path7231 { animation-name: move7231; animation-duration: 6s; animation-iteration-count: infinite; }
#path7232 { animation-name: move7232; animation-duration: 6s; animation-iteration-count: infinite; }
#path7233 { animation-name: move7233; animation-duration: 6s; animation-iteration-count: infinite; }
#path7234 { animation-name: move7234; animation-duration: 6s; animation-iteration-count: infinite; }
#path7235 { animation-name: move7235; animation-duration: 6s; animation-iteration-count: infinite; }
#path7236 { animation-name: move7236; animation-duration: 6s; animation-iteration-count: infinite; }
#path7237 { animation-name: move7237; animation-duration: 6s; animation-iteration-count: infinite; }
#path7238 { animation-name: move7238; animation-duration: 6s; animation-iteration-count: infinite; }
