├── README.md
├── air-filter-card.js
└── hacs.json
/README.md:
--------------------------------------------------------------------------------
1 |
9 | # Lovelace Xiaomi Air Filter Card
10 |
11 | [](https://github.com/custom-components/hacs)
12 |
13 | This is a card for Lovelace's Xiaomi Air Purifier that supports most devices.
14 | Currently only tested on Xiaomi devices, if other devices have problems, please welcome Issues
15 |
16 | I need to know the following information:
17 | Services needed `fan.set_speed`, Need to provide the speed value
18 | 
19 |
20 |
21 | ## Update
22 | v1.1.3
23 | + fix #8
24 |
25 | ## Preview
26 | 
27 |
28 | ## HACS Installation
29 | Search for air filter
30 | ## Manual Installation
31 | 1. Download `air-filter-card.js`
32 | 1. Copy to `www\community\lovelace-air-filter-card`
33 | 1. Add the following to your Lovelace resources
34 | ``` yaml
35 | resources:
36 | - url: /community_plugin/lovelace-air-filter/air-filter-card.js
37 | type: module
38 | ```
39 | 1. Add the following to your Lovelace config views.cards key
40 | ```yaml
41 | type: 'custom:air-filter'
42 | modes:
43 | - auto
44 | - silent
45 | - Strong
46 | entity: fan.kong_qi_jing_hua_qi
47 | title: air_filter
48 | aspect_ratio: '.6'
49 | ```
50 |
51 | ## Options
52 |
53 | | Name | Type | Default | Description
54 | | ---- | ---- | ------- | -----------
55 | | type | string | **Required** | custom:air-filter
56 | | entity | entity id | **Required** | The entity id of climate
57 | | modes | array | **Required** | Operating mode, currently includes `auto,silent,favorite,strong,medium,high,low,humidity,interval`
58 | | title | string | optional | Card title entity. Example:`fan.kong_qi_jing_hua_qi`
59 | | aspect_ratio | Number | optional | Aspect ratio, Ratio of height to width
60 |
--------------------------------------------------------------------------------
/air-filter-card.js:
--------------------------------------------------------------------------------
1 | /*
2 | * @Author : fineemb
3 | * @Github : https://github.com/fineemb
4 | * @Description :
5 | * @Date : 2019-10-12 02:38:30
6 | * @LastEditors : fineemb
7 | * @LastEditTime : 2020-07-20 19:28:37
8 | */
9 |
10 | console.info("%c AIR FILTER CARD \n%c Version 1.1.3 ",
11 | "color: orange; font-weight: bold; background: black",
12 | "color: white; font-weight: bold; background: dimgray");
13 |
14 | // import(`https://unpkg.com/@juggle/resize-observer`);
15 |
16 | const deps = ['paper-input', 'paper-dropdown-menu', 'paper-item', 'paper-listbox'];
17 | deps.map(dep => {
18 | if (!customElements.get(dep)) {
19 | console.log("imported", dep);
20 | import(`https://unpkg.com/@polymer/${dep}/${dep}.js?module`);
21 | }
22 | });
23 |
24 | function loadCSS(url) {
25 | const link = document.createElement("link");
26 | link.type = "text/css";
27 | link.rel = "stylesheet";
28 | link.href = url;
29 | document.head.appendChild(link);
30 | }
31 |
32 |
33 | loadCSS("https://fonts.googleapis.com/css2?family=Anton&display=swap");
34 |
35 | const LitElement = Object.getPrototypeOf(
36 | customElements.get("ha-panel-lovelace")
37 | );
38 | const html = LitElement.prototype.html;
39 | const css = LitElement.prototype.css;
40 | export class AirFilterCard extends HTMLElement {
41 | constructor() {
42 | super();
43 | this.root = this.attachShadow({ mode: 'open' });
44 | this.root.innerHTML = this._gethtml();
45 | this.root.querySelector("#container").appendChild(this.getBg());
46 | this.modes = ["auto","silent","strong"]
47 | }
48 | static getConfigElement() {
49 | return document.createElement("air-filter-editor");
50 | }
51 | static getStubConfig() {
52 | return {modes: ["auto","silent","strong"],
53 | spect_ratio:1,
54 | entity:"" }
55 | }
56 | set hass(hass) {
57 |
58 | setTimeout(() => {
59 | let airBox = this.root.querySelector("#air").getBoundingClientRect();
60 |
61 | this.root.querySelector("#pm25u").style.fontSize = airBox.height*.8/12+'px';
62 | this.root.querySelector("#pm25u").style.lineHeight = airBox.height*.8/12+'px';
63 |
64 | this.root.querySelector("#title").style.fontSize = airBox.height*.8/10+'px';
65 | this.root.querySelector("#title").style.lineHeight = airBox.height*.8/10+'px';
66 |
67 | this.root.querySelector("#pm25").style.fontSize = airBox.height*.8/5*2+'px';
68 | this.root.querySelector("#pm25").style.lineHeight = airBox.height*.8/5*2+'px';
69 | },1)
70 | let entityId
71 | var patt = new RegExp("^fan")
72 | if(this._config.entity){
73 | entityId = this._config.entity;
74 | }else{
75 | Object.keys(hass.states).filter(a => patt.test(a) ).map(entId => {
76 | entityId = entId;
77 | });
78 | }
79 | let aqi = hass.states[entityId].attributes.aqi;
80 | this.root.querySelector("#pm25").innerHTML = aqi<10?"0"+aqi:aqi;
81 | this.root.querySelector("#bg").className = hass.states[entityId].state?hass.states[entityId].state:"N/C";
82 | this.root.querySelector("#title").innerHTML = this._config.title||hass.states[entityId].attributes.friendly_name||"Air purifier";
83 |
84 | // 质量
85 | let quality = '优'
86 | let air = this.root.querySelector("#air")
87 | if (aqi < 50) {
88 | quality = '优'
89 | air.className='level-1'
90 | }
91 | else if (aqi < 100) {
92 | quality = '良'
93 | air.className='level-2'
94 | }
95 | else if (aqi < 150) {
96 | quality = '轻度污染'
97 | air.className='level-3'
98 | }
99 | else if (aqi < 200) {
100 | quality = '中度污染'
101 | air.className='level-4'
102 | }
103 | else if (aqi < 300) {
104 | quality = '重度污染'
105 | air.className='level-5'
106 | }
107 | else {
108 | quality = '严重污染'
109 | air.className='level-6'
110 | }
111 |
112 | this.root.querySelector("#pm25").onclick = () => {
113 | hass.callService('fan', 'toggle', {
114 | entity_id: entityId
115 | });
116 | }
117 |
118 | this.root.querySelector('#buttons :nth-child(1)').onclick = () => {
119 | hass.callService('fan', 'set_speed', {
120 | entity_id: entityId,
121 | speed: this.modes[0]
122 | });
123 | }
124 | this.root.querySelector('#buttons :nth-child(2)').onclick = () => {
125 | hass.callService('fan', 'set_speed', {
126 | entity_id: entityId,
127 | speed: this.modes[1]
128 | });
129 | }
130 | this.root.querySelector('#buttons :nth-child(3)').onclick = () => {
131 | hass.callService('fan', 'set_speed', {
132 | entity_id: entityId,
133 | speed: this.modes[2]
134 | });
135 | }
136 |
137 | let mode = hass.states[entityId].attributes.mode;
138 | for(var i=0;i<3;i++){
139 | if((this.modes[i]+"").toLowerCase()===(mode+"").toLowerCase()){
140 | this.root.querySelector('#buttons :nth-child('+(i+1)+')').className = "active"
141 | }else{
142 | this.root.querySelector('#buttons :nth-child('+(i+1)+')').className = ""
143 | }
144 | }
145 |
146 | }
147 |
148 | setConfig(config) {
149 | this._config = deepClone(config);
150 | let entityid = this._config.entity;
151 | this.modes = this._config.modes;
152 |
153 | const icons = {
154 | auto: "mdi:brightness-auto",
155 | silent: "mdi:weather-night",
156 | favorite: "mdi:cards-heart",
157 | strong: "mdi:weather-windy",
158 | medium: "mdi:chili-medium",
159 | high: "mdi:chili-hot",
160 | low: "mdi:chili-mild",
161 | humidity: "mdi:air-humidifier",
162 | interval: "mdi:av-timer"
163 | }
164 | for(var i=0;i<3;i++){
165 | this.root.querySelector('#buttons :nth-child('+(i+1)+')').setAttribute("icon",icons[this._config.modes[i].toLowerCase()])
166 | }
167 | let d = this.root.querySelector("#aspect-ratio")
168 | d.style.paddingBottom = 100*(this._config.aspect_ratio||1)+"%"
169 | d.style.width = 100*(this._config.aspect_ratio||1)+"%"
170 |
171 | this.root.querySelector('.prop').onclick = () => {
172 | this.fire('hass-more-info', { entityId: entityid });
173 | }
174 | }
175 |
176 | _gethtml() {
177 | return this._getstyles()+`
178 |
179 |
180 |
181 |
182 |
PM2.5
183 |
00
184 |
185 |
186 |
187 |
188 |
189 |
Air purifier
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 | `
198 | }
199 |
200 | _getstyles() {
201 | return `
202 |
309 | `
310 | }
311 | fire(type, detail, options) {
312 |
313 | options = options || {}
314 | detail = detail === null || detail === undefined ? {} : detail
315 | const e = new Event(type, {
316 | bubbles: options.bubbles === undefined ? true : options.bubbles,
317 | cancelable: Boolean(options.cancelable),
318 | composed: options.composed === undefined ? true : options.composed,
319 | })
320 |
321 | e.detail = detail
322 | this.dispatchEvent(e)
323 | return e
324 | }
325 |
326 | getBg() {
327 | const styleValue = `
328 | #bg {
329 | width: 86%;
330 | height: 86%;
331 | top: 7%;
332 | left: 7%;
333 | position: absolute;
334 | border-radius: 50%;
335 | z-index:0;
336 | background-image: radial-gradient(#021027, #000000);
337 | }
338 |
339 | #bg.off{
340 | background-image: radial-gradient(#5a5a5a, #212121);
341 | }
342 | #bg.off>div{
343 | display: none;
344 | }
345 |
346 | .circle-container {
347 | position: absolute;
348 | -webkit-transform: translateY(-10vh);
349 | transform: translateY(-10vh);
350 | -webkit-animation-iteration-count: infinite;
351 | animation-iteration-count: infinite;
352 | -webkit-animation-timing-function: linear;
353 | animation-timing-function: linear;
354 | }
355 | .circle-container .circle {
356 | width: 100%;
357 | height: 100%;
358 | border-radius: 50%;
359 | mix-blend-mode: screen;
360 | background-image: radial-gradient(#99ffff, #99ffff 10%, rgba(153, 255, 255, 0) 56%);
361 | -webkit-animation: fadein-frames 200ms infinite, scale-frames 2s infinite;
362 | animation: fadein-frames 200ms infinite, scale-frames 2s infinite;
363 | }
364 | @-webkit-keyframes fade-frames {
365 | 0% {
366 | opacity: 1;
367 | }
368 | 50% {
369 | opacity: 0.7;
370 | }
371 | 100% {
372 | opacity: 1;
373 | }
374 | }
375 | @keyframes fade-frames {
376 | 0% {
377 | opacity: 1;
378 | }
379 | 50% {
380 | opacity: 0.7;
381 | }
382 | 100% {
383 | opacity: 1;
384 | }
385 | }
386 | @-webkit-keyframes scale-frames {
387 | 0% {
388 | -webkit-transform: scale3d(0.4, 0.4, 1);
389 | transform: scale3d(0.4, 0.4, 1);
390 | }
391 | 50% {
392 | -webkit-transform: scale3d(2.2, 2.2, 1);
393 | transform: scale3d(2.2, 2.2, 1);
394 | }
395 | 100% {
396 | -webkit-transform: scale3d(0.4, 0.4, 1);
397 | transform: scale3d(0.4, 0.4, 1);
398 | }
399 | }
400 | @keyframes scale-frames {
401 | 0% {
402 | -webkit-transform: scale3d(0.4, 0.4, 1);
403 | transform: scale3d(0.4, 0.4, 1);
404 | }
405 | 50% {
406 | -webkit-transform: scale3d(2.2, 2.2, 1);
407 | transform: scale3d(2.2, 2.2, 1);
408 | }
409 | 100% {
410 | -webkit-transform: scale3d(0.4, 0.4, 1);
411 | transform: scale3d(0.4, 0.4, 1);
412 | }
413 | }
414 | .circle-container:nth-child(1) {
415 | width: 10px;
416 | height: 10px;
417 | -webkit-animation-name: move-frames-1;
418 | animation-name: move-frames-1;
419 | -webkit-animation-duration: 8441ms;
420 | animation-duration: 8441ms;
421 | -webkit-animation-delay: 4544ms;
422 | animation-delay: 4544ms;
423 | }
424 | @-webkit-keyframes move-frames-1 {
425 | from {
426 | -webkit-transform: translate3d(5vw, 12vh, 0);
427 | transform: translate3d(5vw, 12vh, 0);
428 | }
429 | to {
430 | -webkit-transform: translate3d(2vw, -17vh, 0);
431 | transform: translate3d(2vw, -17vh, 0);
432 | }
433 | }
434 | @keyframes move-frames-1 {
435 | from {
436 | -webkit-transform: translate3d(5vw, 12vh, 0);
437 | transform: translate3d(5vw, 12vh, 0);
438 | }
439 | to {
440 | -webkit-transform: translate3d(2vw, -17vh, 0);
441 | transform: translate3d(2vw, -17vh, 0);
442 | }
443 | }
444 | .circle-container:nth-child(1) .circle {
445 | -webkit-animation-delay: 3734ms;
446 | animation-delay: 3734ms;
447 | }
448 | .circle-container:nth-child(2) {
449 | width: 10px;
450 | height: 10px;
451 | -webkit-animation-name: move-frames-2;
452 | animation-name: move-frames-2;
453 | -webkit-animation-duration: 9921ms;
454 | animation-duration: 9921ms;
455 | -webkit-animation-delay: 5982ms;
456 | animation-delay: 5982ms;
457 | }
458 | @-webkit-keyframes move-frames-2 {
459 | from {
460 | -webkit-transform: translate3d(9vw, 18vh, 0);
461 | transform: translate3d(9vw, 18vh, 0);
462 | }
463 | to {
464 | -webkit-transform: translate3d(7vw, -13vh, 0);
465 | transform: translate3d(7vw, -13vh, 0);
466 | }
467 | }
468 | @keyframes move-frames-2 {
469 | from {
470 | -webkit-transform: translate3d(9vw, 18vh, 0);
471 | transform: translate3d(9vw, 10vh, 0);
472 | }
473 | to {
474 | -webkit-transform: translate3d(7vw, -12vh, 0);
475 | transform: translate3d(7vw, -12vh, 0);
476 | }
477 | }
478 | .circle-container:nth-child(2) .circle {
479 | -webkit-animation-delay: 2516ms;
480 | animation-delay: 2516ms;
481 | }
482 | .circle-container:nth-child(3) {
483 | width: 3px;
484 | height: 3px;
485 | -webkit-animation-name: move-frames-3;
486 | animation-name: move-frames-3;
487 | -webkit-animation-duration: 10427ms;
488 | animation-duration: 10427ms;
489 | -webkit-animation-delay: 3649ms;
490 | animation-delay: 3649ms;
491 | }
492 | @-webkit-keyframes move-frames-3 {
493 | from {
494 | -webkit-transform: translate3d(8vw, 10vh, 0);
495 | transform: translate3d(8vw, 10vh, 0);
496 | }
497 | to {
498 | -webkit-transform: translate3d(3vw, -13vh, 0);
499 | transform: translate3d(3vw, -13vh, 0);
500 | }
501 | }
502 | @keyframes move-frames-3 {
503 | from {
504 | -webkit-transform: translate3d(8vw, 10vh, 0);
505 | transform: translate3d(8vw, 10vh, 0);
506 | }
507 | to {
508 | -webkit-transform: translate3d(3vw, -13vh, 0);
509 | transform: translate3d(3vw, -13vh, 0);
510 | }
511 | }
512 | .circle-container:nth-child(3) .circle {
513 | -webkit-animation-delay: 731ms;
514 | animation-delay: 731ms;
515 | }
516 | .circle-container:nth-child(4) {
517 | width: 6px;
518 | height: 6px;
519 | -webkit-animation-name: move-frames-4;
520 | animation-name: move-frames-4;
521 | -webkit-animation-duration: 10951ms;
522 | animation-duration: 10951ms;
523 | -webkit-animation-delay: 8909ms;
524 | animation-delay: 8909ms;
525 | }
526 | @-webkit-keyframes move-frames-4 {
527 | from {
528 | -webkit-transform: translate3d(5vw, 10vh, 0);
529 | transform: translate3d(5vw, 10vh, 0);
530 | }
531 | to {
532 | -webkit-transform: translate3d(7vw, -12vh, 0);
533 | transform: translate3d(7vw, -12vh, 0);
534 | }
535 | }
536 | @keyframes move-frames-4 {
537 | from {
538 | -webkit-transform: translate3d(5vw, 10vh, 0);
539 | transform: translate3d(5vw, 10vh, 0);
540 | }
541 | to {
542 | -webkit-transform: translate3d(7vw, -12vh, 0);
543 | transform: translate3d(7vw, -12vh, 0);
544 | }
545 | }
546 | .circle-container:nth-child(4) .circle {
547 | -webkit-animation-delay: 2526ms;
548 | animation-delay: 2526ms;
549 | }
550 | .circle-container:nth-child(5) {
551 | width: 5px;
552 | height: 5px;
553 | -webkit-animation-name: move-frames-5;
554 | animation-name: move-frames-5;
555 | -webkit-animation-duration: 7642ms;
556 | animation-duration: 7642ms;
557 | -webkit-animation-delay: 2502ms;
558 | animation-delay: 2502ms;
559 | }
560 | @-webkit-keyframes move-frames-5 {
561 | from {
562 | -webkit-transform: translate3d(9vw, 10vh, 0);
563 | transform: translate3d(9vw, 10vh, 0);
564 | }
565 | to {
566 | -webkit-transform: translate3d(3vw, -12vh, 0);
567 | transform: translate3d(3vw, -12vh, 0);
568 | }
569 | }
570 | @keyframes move-frames-5 {
571 | from {
572 | -webkit-transform: translate3d(9vw, 10vh, 0);
573 | transform: translate3d(9vw, 10vh, 0);
574 | }
575 | to {
576 | -webkit-transform: translate3d(3vw, -12vh, 0);
577 | transform: translate3d(3vw, -12vh, 0);
578 | }
579 | }
580 | .circle-container:nth-child(5) .circle {
581 | -webkit-animation-delay: 2755ms;
582 | animation-delay: 2755ms;
583 | }
584 | .circle-container:nth-child(6) {
585 | width: 6px;
586 | height: 6px;
587 | -webkit-animation-name: move-frames-6;
588 | animation-name: move-frames-6;
589 | -webkit-animation-duration: 8439ms;
590 | animation-duration: 8439ms;
591 | -webkit-animation-delay: 455ms;
592 | animation-delay: 455ms;
593 | }
594 | @-webkit-keyframes move-frames-6 {
595 | from {
596 | -webkit-transform: translate3d(2vw, 10vh, 0);
597 | transform: translate3d(2vw, 10vh, 0);
598 | }
599 | to {
600 | -webkit-transform: translate3d(2vw, -10vh, 0);
601 | transform: translate3d(2vw, -10vh, 0);
602 | }
603 | }
604 | @keyframes move-frames-6 {
605 | from {
606 | -webkit-transform: translate3d(2vw, 10vh, 0);
607 | transform: translate3d(29vw, 101vh, 0);
608 | }
609 | to {
610 | -webkit-transform: translate3d(2vw, -10vh, 0);
611 | transform: translate3d(2vw, -10vh, 0);
612 | }
613 | }
614 | .circle-container:nth-child(6) .circle {
615 | -webkit-animation-delay: 3506ms;
616 | animation-delay: 3506ms;
617 | }
618 | .circle-container:nth-child(7) {
619 | width: 8px;
620 | height: 8px;
621 | -webkit-animation-name: move-frames-7;
622 | animation-name: move-frames-7;
623 | -webkit-animation-duration: 7539ms;
624 | animation-duration: 7539ms;
625 | -webkit-animation-delay: 3595ms;
626 | animation-delay: 3595ms;
627 | }
628 | @-webkit-keyframes move-frames-7 {
629 | from {
630 | -webkit-transform: translate3d(1vw, 10vh, 0);
631 | transform: translate3d(1vw, 10vh, 0);
632 | }
633 | to {
634 | -webkit-transform: translate3d(3vw, -12vh, 0);
635 | transform: translate3d(3vw, -12vh, 0);
636 | }
637 | }
638 | @keyframes move-frames-7 {
639 | from {
640 | -webkit-transform: translate3d(1vw, 10vh, 0);
641 | transform: translate3d(1vw, 10vh, 0);
642 | }
643 | to {
644 | -webkit-transform: translate3d(3vw, -12vh, 0);
645 | transform: translate3d(3vw, -12vh, 0);
646 | }
647 | }
648 | .circle-container:nth-child(7) .circle {
649 | -webkit-animation-delay: 749ms;
650 | animation-delay: 749ms;
651 | }
652 | .circle-container:nth-child(8) {
653 | width: 4px;
654 | height: 4px;
655 | -webkit-animation-name: move-frames-8;
656 | animation-name: move-frames-8;
657 | -webkit-animation-duration: 7480ms;
658 | animation-duration: 7480ms;
659 | -webkit-animation-delay: 2680ms;
660 | animation-delay: 2680ms;
661 | }
662 | @-webkit-keyframes move-frames-8 {
663 | from {
664 | -webkit-transform: translate3d(1vw, 10vh, 0);
665 | transform: translate3d(1vw, 10vh, 0);
666 | }
667 | to {
668 | -webkit-transform: translate3d(8vw, -11vh, 0);
669 | transform: translate3d(8vw, -11vh, 0);
670 | }
671 | }
672 | @keyframes move-frames-8 {
673 | from {
674 | -webkit-transform: translate3d(1vw, 10vh, 0);
675 | transform: translate3d(15vw, 101vh, 0);
676 | }
677 | to {
678 | -webkit-transform: translate3d(8vw, -11vh, 0);
679 | transform: translate3d(88vw, -111vh, 0);
680 | }
681 | }
682 | .circle-container:nth-child(8) .circle {
683 | -webkit-animation-delay: 1888ms;
684 | animation-delay: 1888ms;
685 | }
686 | .circle-container:nth-child(9) {
687 | width: 2px;
688 | height: 2px;
689 | -webkit-animation-name: move-frames-9;
690 | animation-name: move-frames-9;
691 | -webkit-animation-duration: 9087ms;
692 | animation-duration: 9087ms;
693 | -webkit-animation-delay: 9461ms;
694 | animation-delay: 9461ms;
695 | }
696 | @-webkit-keyframes move-frames-9 {
697 | from {
698 | -webkit-transform: translate3d(10vw, 10vh, 0);
699 | transform: translate3d(10vw, 10vh, 0);
700 | }
701 | to {
702 | -webkit-transform: translate3d(4vw, -13vh, 0);
703 | transform: translate3d(4vw, -13vh, 0);
704 | }
705 | }
706 | @keyframes move-frames-9 {
707 | from {
708 | -webkit-transform: translate3d(10vw, 10vh, 0);
709 | transform: translate3d(10vw, 10vh, 0);
710 | }
711 | to {
712 | -webkit-transform: translate3d(4vw, -13vh, 0);
713 | transform: translate3d(4vw, -13vh, 0);
714 | }
715 | }
716 | .circle-container:nth-child(9) .circle {
717 | -webkit-animation-delay: 1721ms;
718 | animation-delay: 1721ms;
719 | }
720 | .circle-container:nth-child(10) {
721 | width: 8px;
722 | height: 8px;
723 | -webkit-animation-name: move-frames-10;
724 | animation-name: move-frames-10;
725 | -webkit-animation-duration: 9860ms;
726 | animation-duration: 9860ms;
727 | -webkit-animation-delay: 8969ms;
728 | animation-delay: 8969ms;
729 | }
730 | @-webkit-keyframes move-frames-10 {
731 | from {
732 | -webkit-transform: translate3d(7vw, 11vh, 0);
733 | transform: translate3d(7vw, 11vh, 0);
734 | }
735 | to {
736 | -webkit-transform: translate3d(3vw, -12vh, 0);
737 | transform: translate3d(3vw, -12vh, 0);
738 | }
739 | }
740 | @keyframes move-frames-10 {
741 | from {
742 | -webkit-transform: translate3d(7vw, 11vh, 0);
743 | transform: translate3d(7vw, 11vh, 0);
744 | }
745 | to {
746 | -webkit-transform: translate3d(3vw, -12vh, 0);
747 | transform: translate3d(3vw, -12vh, 0);
748 | }
749 | }
750 | .circle-container:nth-child(10) .circle {
751 | -webkit-animation-delay: 1801ms;
752 | animation-delay: 1801ms;
753 | }
754 | .circle-container:nth-child(11) {
755 | width: 1px;
756 | height: 1px;
757 | -webkit-animation-name: move-frames-11;
758 | animation-name: move-frames-11;
759 | -webkit-animation-duration: 9292ms;
760 | animation-duration: 9292ms;
761 | -webkit-animation-delay: 9812ms;
762 | animation-delay: 9812ms;
763 | }
764 | @-webkit-keyframes move-frames-11 {
765 | from {
766 | -webkit-transform: translate3d(2vw, 10vh, 0);
767 | transform: translate3d(2vw, 10vh, 0);
768 | }
769 | to {
770 | -webkit-transform: translate3d(5vw, -13vh, 0);
771 | transform: translate3d(5vw, -13vh, 0);
772 | }
773 | }
774 | @keyframes move-frames-11 {
775 | from {
776 | -webkit-transform: translate3d(2vw, 10vh, 0);
777 | transform: translate3d(2vw, 10vh, 0);
778 | }
779 | to {
780 | -webkit-transform: translate3d(5vw, -13vh, 0);
781 | transform: translate3d(5vw, -13vh, 0);
782 | }
783 | }
784 | .circle-container:nth-child(11) .circle {
785 | -webkit-animation-delay: 3834ms;
786 | animation-delay: 3834ms;
787 | }
788 | .circle-container:nth-child(12) {
789 | width: 5px;
790 | height: 5px;
791 | -webkit-animation-name: move-frames-12;
792 | animation-name: move-frames-12;
793 | -webkit-animation-duration: 7920ms;
794 | animation-duration: 7920ms;
795 | -webkit-animation-delay: 2180ms;
796 | animation-delay: 2180ms;
797 | }
798 | @-webkit-keyframes move-frames-12 {
799 | from {
800 | -webkit-transform: translate3d(1vw, 10vh, 0);
801 | transform: translate3d(1vw, 10vh, 0);
802 | }
803 | to {
804 | -webkit-transform: translate3d(1vw, -12vh, 0);
805 | transform: translate3d(1vw, -12vh, 0);
806 | }
807 | }
808 | @keyframes move-frames-12 {
809 | from {
810 | -webkit-transform: translate3d(1vw, 10vh, 0);
811 | transform: translate3d(1vw, 10vh, 0);
812 | }
813 | to {
814 | -webkit-transform: translate3d(1vw, -12vh, 0);
815 | transform: translate3d(1vw, -12vh, 0);
816 | }
817 | }
818 | .circle-container:nth-child(12) .circle {
819 | -webkit-animation-delay: 1995ms;
820 | animation-delay: 1995ms;
821 | }
822 | .circle-container:nth-child(13) {
823 | width: 4px;
824 | height: 4px;
825 | -webkit-animation-name: move-frames-13;
826 | animation-name: move-frames-13;
827 | -webkit-animation-duration: 7293ms;
828 | animation-duration: 7293ms;
829 | -webkit-animation-delay: 6446ms;
830 | animation-delay: 6446ms;
831 | }
832 | @-webkit-keyframes move-frames-13 {
833 | from {
834 | -webkit-transform: translate3d(2vw, 10vh, 0);
835 | transform: translate3d(2vw, 10vh, 0);
836 | }
837 | to {
838 | -webkit-transform: translate3d(1vw, -12vh, 0);
839 | transform: translate3d(1vw, -12vh, 0);
840 | }
841 | }
842 | @keyframes move-frames-13 {
843 | from {
844 | -webkit-transform: translate3d(2vw, 10vh, 0);
845 | transform: translate3d(2vw, 10vh, 0);
846 | }
847 | to {
848 | -webkit-transform: translate3d(1vw, -12vh, 0);
849 | transform: translate3d(1vw, -12vh, 0);
850 | }
851 | }
852 | .circle-container:nth-child(13) .circle {
853 | -webkit-animation-delay: 1282ms;
854 | animation-delay: 1282ms;
855 | }
856 | .circle-container:nth-child(14) {
857 | width: 2px;
858 | height: 2px;
859 | -webkit-animation-name: move-frames-14;
860 | animation-name: move-frames-14;
861 | -webkit-animation-duration: 9677ms;
862 | animation-duration: 9677ms;
863 | -webkit-animation-delay: 5675ms;
864 | animation-delay: 5675ms;
865 | }
866 | @-webkit-keyframes move-frames-14 {
867 | from {
868 | -webkit-transform: translate3d(8.0vw, 10.2vh, 0);
869 | transform: translate3d(8.0vw, 10.2vh, 0);
870 | }
871 | to {
872 | -webkit-transform: translate3d(7.6vw, -11.0vh, 0);
873 | transform: translate3d(7.6vw, -11.0vh, 0);
874 | }
875 | }
876 | @keyframes move-frames-14 {
877 | from {
878 | -webkit-transform: translate3d(8.0vw, 10.2vh, 0);
879 | transform: translate3d(8.0vw, 10.2vh, 0);
880 | }
881 | to {
882 | -webkit-transform: translate3d(7.6vw, -11.0vh, 0);
883 | transform: translate3d(7.6vw, -11.0vh, 0);
884 | }
885 | }
886 | .circle-container:nth-child(14) .circle {
887 | -webkit-animation-delay: 542ms;
888 | animation-delay: 542ms;
889 | }
890 | .circle-container:nth-child(15) {
891 | width: 8px;
892 | height: 8px;
893 | -webkit-animation-name: move-frames-15;
894 | animation-name: move-frames-15;
895 | -webkit-animation-duration: 8055ms;
896 | animation-duration: 8055ms;
897 | -webkit-animation-delay: 7418ms;
898 | animation-delay: 7418ms;
899 | }
900 | @-webkit-keyframes move-frames-15 {
901 | from {
902 | -webkit-transform: translate3d(.7vw, 10.3vh, 0);
903 | transform: translate3d(.7vw, 10.3vh, 0);
904 | }
905 | to {
906 | -webkit-transform: translate3d(10.0vw, -12.9vh, 0);
907 | transform: translate3d(10.0vw, -12.9vh, 0);
908 | }
909 | }
910 | @keyframes move-frames-15 {
911 | from {
912 | -webkit-transform: translate3d(.7vw, 10.3vh, 0);
913 | transform: translate3d(.7vw, 10.3vh, 0);
914 | }
915 | to {
916 | -webkit-transform: translate3d(10.0vw, -12.9vh, 0);
917 | transform: translate3d(10.0vw, -12.9vh, 0);
918 | }
919 | }
920 | .circle-container:nth-child(15) .circle {
921 | -webkit-animation-delay: 2100ms;
922 | animation-delay: 2100ms;
923 | }
924 | .circle-container:nth-child(16) {
925 | width: 4px;
926 | height: 4px;
927 | -webkit-animation-name: move-frames-16;
928 | animation-name: move-frames-16;
929 | -webkit-animation-duration: 9673ms;
930 | animation-duration: 9673ms;
931 | -webkit-animation-delay: 871ms;
932 | animation-delay: 871ms;
933 | }
934 | @-webkit-keyframes move-frames-16 {
935 | from {
936 | -webkit-transform: translate3d(5.8vw, 10.2vh, 0);
937 | transform: translate3d(5.8vw, 10.2vh, 0);
938 | }
939 | to {
940 | -webkit-transform: translate3d(8.6vw, -12.6vh, 0);
941 | transform: translate3d(8.6vw, -12.6vh, 0);
942 | }
943 | }
944 | @keyframes move-frames-16 {
945 | from {
946 | -webkit-transform: translate3d(5.8vw, 10.2vh, 0);
947 | transform: translate3d(5.8vw, 10.2vh, 0);
948 | }
949 | to {
950 | -webkit-transform: translate3d(8.6vw, -12.6vh, 0);
951 | transform: translate3d(8.6vw, -12.6vh, 0);
952 | }
953 | }
954 | .circle-container:nth-child(16) .circle {
955 | -webkit-animation-delay: 2783ms;
956 | animation-delay: 2783ms;
957 | }
958 | .circle-container:nth-child(17) {
959 | width: 1px;
960 | height: 1px;
961 | -webkit-animation-name: move-frames-17;
962 | animation-name: move-frames-17;
963 | -webkit-animation-duration: 8468ms;
964 | animation-duration: 8468ms;
965 | -webkit-animation-delay: 2038ms;
966 | animation-delay: 2038ms;
967 | }
968 | @-webkit-keyframes move-frames-17 {
969 | from {
970 | -webkit-transform: translate3d(6.5vw, 10.8vh, 0);
971 | transform: translate3d(6.5vw, 10.8vh, 0);
972 | }
973 | to {
974 | -webkit-transform: translate3d(3.5vw, -13.4vh, 0);
975 | transform: translate3d(3.5vw, -13.4vh, 0);
976 | }
977 | }
978 | @keyframes move-frames-17 {
979 | from {
980 | -webkit-transform: translate3d(6.5vw, 10.8vh, 0);
981 | transform: translate3d(6.5vw, 10.8vh, 0);
982 | }
983 | to {
984 | -webkit-transform: translate3d(3.5vw, -13.4vh, 0);
985 | transform: translate3d(3.5vw, -13.4vh, 0);
986 | }
987 | }
988 | .circle-container:nth-child(17) .circle {
989 | -webkit-animation-delay: 346ms;
990 | animation-delay: 346ms;
991 | }
992 | .circle-container:nth-child(18) {
993 | width: 4px;
994 | height: 4px;
995 | -webkit-animation-name: move-frames-18;
996 | animation-name: move-frames-18;
997 | -webkit-animation-duration: 9523ms;
998 | animation-duration: 9523ms;
999 | -webkit-animation-delay: 2150ms;
1000 | animation-delay: 2150ms;
1001 | }
1002 | @-webkit-keyframes move-frames-18 {
1003 | from {
1004 | -webkit-transform: translate3d(48vw, 102vh, 0);
1005 | transform: translate3d(48vw, 102vh, 0);
1006 | }
1007 | to {
1008 | -webkit-transform: translate3d(97vw, -127vh, 0);
1009 | transform: translate3d(97vw, -127vh, 0);
1010 | }
1011 | }
1012 | @keyframes move-frames-18 {
1013 | from {
1014 | -webkit-transform: translate3d(48vw, 102vh, 0);
1015 | transform: translate3d(48vw, 102vh, 0);
1016 | }
1017 | to {
1018 | -webkit-transform: translate3d(97vw, -127vh, 0);
1019 | transform: translate3d(97vw, -127vh, 0);
1020 | }
1021 | }
1022 | .circle-container:nth-child(18) .circle {
1023 | -webkit-animation-delay: 2065ms;
1024 | animation-delay: 2065ms;
1025 | }
1026 | .circle-container:nth-child(19) {
1027 | width: 5px;
1028 | height: 5px;
1029 | -webkit-animation-name: move-frames-19;
1030 | animation-name: move-frames-19;
1031 | -webkit-animation-duration: 9472ms;
1032 | animation-duration: 9472ms;
1033 | -webkit-animation-delay: 428ms;
1034 | animation-delay: 428ms;
1035 | }
1036 | @-webkit-keyframes move-frames-19 {
1037 | from {
1038 | -webkit-transform: translate3d(63vw, 107vh, 0);
1039 | transform: translate3d(63vw, 107vh, 0);
1040 | }
1041 | to {
1042 | -webkit-transform: translate3d(39vw, -122vh, 0);
1043 | transform: translate3d(39vw, -122vh, 0);
1044 | }
1045 | }
1046 | @keyframes move-frames-19 {
1047 | from {
1048 | -webkit-transform: translate3d(63vw, 107vh, 0);
1049 | transform: translate3d(63vw, 107vh, 0);
1050 | }
1051 | to {
1052 | -webkit-transform: translate3d(39vw, -122vh, 0);
1053 | transform: translate3d(39vw, -122vh, 0);
1054 | }
1055 | }
1056 | .circle-container:nth-child(19) .circle {
1057 | -webkit-animation-delay: 2105ms;
1058 | animation-delay: 2105ms;
1059 | }
1060 | .circle-container:nth-child(20) {
1061 | width: 4px;
1062 | height: 4px;
1063 | -webkit-animation-name: move-frames-20;
1064 | animation-name: move-frames-20;
1065 | -webkit-animation-duration: 10290ms;
1066 | animation-duration: 10290ms;
1067 | -webkit-animation-delay: 8685ms;
1068 | animation-delay: 8685ms;
1069 | }
1070 | @-webkit-keyframes move-frames-20 {
1071 | from {
1072 | -webkit-transform: translate3d(39vw, 106vh, 0);
1073 | transform: translate3d(39vw, 106vh, 0);
1074 | }
1075 | to {
1076 | -webkit-transform: translate3d(21vw, -128vh, 0);
1077 | transform: translate3d(21vw, -128vh, 0);
1078 | }
1079 | }
1080 | @keyframes move-frames-20 {
1081 | from {
1082 | -webkit-transform: translate3d(39vw, 106vh, 0);
1083 | transform: translate3d(39vw, 106vh, 0);
1084 | }
1085 | to {
1086 | -webkit-transform: translate3d(21vw, -128vh, 0);
1087 | transform: translate3d(21vw, -128vh, 0);
1088 | }
1089 | }
1090 | .circle-container:nth-child(20) .circle {
1091 | -webkit-animation-delay: 246ms;
1092 | animation-delay: 246ms;
1093 | }
1094 | .circle-container:nth-child(21) {
1095 | width: 6px;
1096 | height: 6px;
1097 | -webkit-animation-name: move-frames-21;
1098 | animation-name: move-frames-21;
1099 | -webkit-animation-duration: 8708ms;
1100 | animation-duration: 8708ms;
1101 | -webkit-animation-delay: 2550ms;
1102 | animation-delay: 2550ms;
1103 | }
1104 | @-webkit-keyframes move-frames-21 {
1105 | from {
1106 | -webkit-transform: translate3d(55vw, 110vh, 0);
1107 | transform: translate3d(55vw, 110vh, 0);
1108 | }
1109 | to {
1110 | -webkit-transform: translate3d(60vw, -112vh, 0);
1111 | transform: translate3d(60vw, -112vh, 0);
1112 | }
1113 | }
1114 | @keyframes move-frames-21 {
1115 | from {
1116 | -webkit-transform: translate3d(55vw, 110vh, 0);
1117 | transform: translate3d(55vw, 110vh, 0);
1118 | }
1119 | to {
1120 | -webkit-transform: translate3d(60vw, -112vh, 0);
1121 | transform: translate3d(60vw, -112vh, 0);
1122 | }
1123 | }
1124 | .circle-container:nth-child(21) .circle {
1125 | -webkit-animation-delay: 3603ms;
1126 | animation-delay: 3603ms;
1127 | }
1128 | .circle-container:nth-child(22) {
1129 | width: 4px;
1130 | height: 4px;
1131 | -webkit-animation-name: move-frames-22;
1132 | animation-name: move-frames-22;
1133 | -webkit-animation-duration: 8465ms;
1134 | animation-duration: 8465ms;
1135 | -webkit-animation-delay: 2241ms;
1136 | animation-delay: 2241ms;
1137 | }
1138 | @-webkit-keyframes move-frames-22 {
1139 | from {
1140 | -webkit-transform: translate3d(14vw, 110vh, 0);
1141 | transform: translate3d(14vw, 110vh, 0);
1142 | }
1143 | to {
1144 | -webkit-transform: translate3d(37vw, -128vh, 0);
1145 | transform: translate3d(37vw, -128vh, 0);
1146 | }
1147 | }
1148 | @keyframes move-frames-22 {
1149 | from {
1150 | -webkit-transform: translate3d(14vw, 110vh, 0);
1151 | transform: translate3d(14vw, 110vh, 0);
1152 | }
1153 | to {
1154 | -webkit-transform: translate3d(37vw, -128vh, 0);
1155 | transform: translate3d(37vw, -128vh, 0);
1156 | }
1157 | }
1158 | .circle-container:nth-child(22) .circle {
1159 | -webkit-animation-delay: 3872ms;
1160 | animation-delay: 3872ms;
1161 | }
1162 | .circle-container:nth-child(23) {
1163 | width: 2px;
1164 | height: 2px;
1165 | -webkit-animation-name: move-frames-23;
1166 | animation-name: move-frames-23;
1167 | -webkit-animation-duration: 10859ms;
1168 | animation-duration: 10859ms;
1169 | -webkit-animation-delay: 7216ms;
1170 | animation-delay: 7216ms;
1171 | }
1172 | @-webkit-keyframes move-frames-23 {
1173 | from {
1174 | -webkit-transform: translate3d(68vw, 105vh, 0);
1175 | transform: translate3d(68vw, 105vh, 0);
1176 | }
1177 | to {
1178 | -webkit-transform: translate3d(37vw, -128vh, 0);
1179 | transform: translate3d(37vw, -128vh, 0);
1180 | }
1181 | }
1182 | @keyframes move-frames-23 {
1183 | from {
1184 | -webkit-transform: translate3d(68vw, 105vh, 0);
1185 | transform: translate3d(68vw, 105vh, 0);
1186 | }
1187 | to {
1188 | -webkit-transform: translate3d(37vw, -128vh, 0);
1189 | transform: translate3d(37vw, -128vh, 0);
1190 | }
1191 | }
1192 | .circle-container:nth-child(23) .circle {
1193 | -webkit-animation-delay: 3342ms;
1194 | animation-delay: 3342ms;
1195 | }
1196 | .circle-container:nth-child(24) {
1197 | width: 1px;
1198 | height: 1px;
1199 | -webkit-animation-name: move-frames-24;
1200 | animation-name: move-frames-24;
1201 | -webkit-animation-duration: 10469ms;
1202 | animation-duration: 10469ms;
1203 | -webkit-animation-delay: 6779ms;
1204 | animation-delay: 6779ms;
1205 | }
1206 | @-webkit-keyframes move-frames-24 {
1207 | from {
1208 | -webkit-transform: translate3d(8vw, 102vh, 0);
1209 | transform: translate3d(8vw, 102vh, 0);
1210 | }
1211 | to {
1212 | -webkit-transform: translate3d(7vw, -118vh, 0);
1213 | transform: translate3d(7vw, -118vh, 0);
1214 | }
1215 | }
1216 | @keyframes move-frames-24 {
1217 | from {
1218 | -webkit-transform: translate3d(8vw, 102vh, 0);
1219 | transform: translate3d(8vw, 102vh, 0);
1220 | }
1221 | to {
1222 | -webkit-transform: translate3d(7vw, -118vh, 0);
1223 | transform: translate3d(7vw, -118vh, 0);
1224 | }
1225 | }
1226 | .circle-container:nth-child(24) .circle {
1227 | -webkit-animation-delay: 3406ms;
1228 | animation-delay: 3406ms;
1229 | }
1230 | .circle-container:nth-child(25) {
1231 | width: 8px;
1232 | height: 8px;
1233 | -webkit-animation-name: move-frames-25;
1234 | animation-name: move-frames-25;
1235 | -webkit-animation-duration: 7010ms;
1236 | animation-duration: 7010ms;
1237 | -webkit-animation-delay: 7524ms;
1238 | animation-delay: 7524ms;
1239 | }
1240 | @-webkit-keyframes move-frames-25 {
1241 | from {
1242 | -webkit-transform: translate3d(10vw, 109vh, 0);
1243 | transform: translate3d(10vw, 109vh, 0);
1244 | }
1245 | to {
1246 | -webkit-transform: translate3d(57vw, -132vh, 0);
1247 | transform: translate3d(57vw, -132vh, 0);
1248 | }
1249 | }
1250 | @keyframes move-frames-25 {
1251 | from {
1252 | -webkit-transform: translate3d(10vw, 109vh, 0);
1253 | transform: translate3d(10vw, 109vh, 0);
1254 | }
1255 | to {
1256 | -webkit-transform: translate3d(57vw, -132vh, 0);
1257 | transform: translate3d(57vw, -132vh, 0);
1258 | }
1259 | }
1260 | .circle-container:nth-child(25) .circle {
1261 | -webkit-animation-delay: 3430ms;
1262 | animation-delay: 3430ms;
1263 | }
1264 | .circle-container:nth-child(26) {
1265 | width: 2px;
1266 | height: 2px;
1267 | -webkit-animation-name: move-frames-26;
1268 | animation-name: move-frames-26;
1269 | -webkit-animation-duration: 10471ms;
1270 | animation-duration: 10471ms;
1271 | -webkit-animation-delay: 1648ms;
1272 | animation-delay: 1648ms;
1273 | }
1274 | @-webkit-keyframes move-frames-26 {
1275 | from {
1276 | -webkit-transform: translate3d(38vw, 104vh, 0);
1277 | transform: translate3d(38vw, 104vh, 0);
1278 | }
1279 | to {
1280 | -webkit-transform: translate3d(9vw, -116vh, 0);
1281 | transform: translate3d(9vw, -116vh, 0);
1282 | }
1283 | }
1284 | @keyframes move-frames-26 {
1285 | from {
1286 | -webkit-transform: translate3d(38vw, 104vh, 0);
1287 | transform: translate3d(38vw, 104vh, 0);
1288 | }
1289 | to {
1290 | -webkit-transform: translate3d(9vw, -116vh, 0);
1291 | transform: translate3d(9vw, -116vh, 0);
1292 | }
1293 | }
1294 | .circle-container:nth-child(26) .circle {
1295 | -webkit-animation-delay: 3602ms;
1296 | animation-delay: 3602ms;
1297 | }
1298 | .circle-container:nth-child(27) {
1299 | width: 5px;
1300 | height: 5px;
1301 | -webkit-animation-name: move-frames-27;
1302 | animation-name: move-frames-27;
1303 | -webkit-animation-duration: 7423ms;
1304 | animation-duration: 7423ms;
1305 | -webkit-animation-delay: 5797ms;
1306 | animation-delay: 5797ms;
1307 | }
1308 | @-webkit-keyframes move-frames-27 {
1309 | from {
1310 | -webkit-transform: translate3d(24vw, 107vh, 0);
1311 | transform: translate3d(24vw, 107vh, 0);
1312 | }
1313 | to {
1314 | -webkit-transform: translate3d(78vw, -109vh, 0);
1315 | transform: translate3d(78vw, -109vh, 0);
1316 | }
1317 | }
1318 | @keyframes move-frames-27 {
1319 | from {
1320 | -webkit-transform: translate3d(24vw, 107vh, 0);
1321 | transform: translate3d(24vw, 107vh, 0);
1322 | }
1323 | to {
1324 | -webkit-transform: translate3d(78vw, -109vh, 0);
1325 | transform: translate3d(78vw, -109vh, 0);
1326 | }
1327 | }
1328 | .circle-container:nth-child(27) .circle {
1329 | -webkit-animation-delay: 3981ms;
1330 | animation-delay: 3981ms;
1331 | }
1332 | .circle-container:nth-child(28) {
1333 | width: 1px;
1334 | height: 1px;
1335 | -webkit-animation-name: move-frames-28;
1336 | animation-name: move-frames-28;
1337 | -webkit-animation-duration: 10775ms;
1338 | animation-duration: 10775ms;
1339 | -webkit-animation-delay: 10637ms;
1340 | animation-delay: 10637ms;
1341 | }
1342 | @-webkit-keyframes move-frames-28 {
1343 | from {
1344 | -webkit-transform: translate3d(91vw, 108vh, 0);
1345 | transform: translate3d(91vw, 108vh, 0);
1346 | }
1347 | to {
1348 | -webkit-transform: translate3d(85vw, -111vh, 0);
1349 | transform: translate3d(85vw, -111vh, 0);
1350 | }
1351 | }
1352 | @keyframes move-frames-28 {
1353 | from {
1354 | -webkit-transform: translate3d(91vw, 108vh, 0);
1355 | transform: translate3d(91vw, 108vh, 0);
1356 | }
1357 | to {
1358 | -webkit-transform: translate3d(85vw, -111vh, 0);
1359 | transform: translate3d(85vw, -111vh, 0);
1360 | }
1361 | }
1362 | .circle-container:nth-child(28) .circle {
1363 | -webkit-animation-delay: 487ms;
1364 | animation-delay: 487ms;
1365 | }
1366 | .circle-container:nth-child(29) {
1367 | width: 6px;
1368 | height: 6px;
1369 | -webkit-animation-name: move-frames-29;
1370 | animation-name: move-frames-29;
1371 | -webkit-animation-duration: 10713ms;
1372 | animation-duration: 10713ms;
1373 | -webkit-animation-delay: 1330ms;
1374 | animation-delay: 1330ms;
1375 | }
1376 | @-webkit-keyframes move-frames-29 {
1377 | from {
1378 | -webkit-transform: translate3d(68vw, 109vh, 0);
1379 | transform: translate3d(68vw, 109vh, 0);
1380 | }
1381 | to {
1382 | -webkit-transform: translate3d(87vw, -122vh, 0);
1383 | transform: translate3d(87vw, -122vh, 0);
1384 | }
1385 | }
1386 | @keyframes move-frames-29 {
1387 | from {
1388 | -webkit-transform: translate3d(68vw, 109vh, 0);
1389 | transform: translate3d(68vw, 109vh, 0);
1390 | }
1391 | to {
1392 | -webkit-transform: translate3d(87vw, -122vh, 0);
1393 | transform: translate3d(87vw, -122vh, 0);
1394 | }
1395 | }
1396 | .circle-container:nth-child(29) .circle {
1397 | -webkit-animation-delay: 3338ms;
1398 | animation-delay: 3338ms;
1399 | }
1400 | .circle-container:nth-child(30) {
1401 | width: 10px;
1402 | height: 10px;
1403 | -webkit-animation-name: move-frames-30;
1404 | animation-name: move-frames-30;
1405 | -webkit-animation-duration: 8127ms;
1406 | animation-duration: 8127ms;
1407 | -webkit-animation-delay: 10773ms;
1408 | animation-delay: 10773ms;
1409 | }
1410 | @-webkit-keyframes move-frames-30 {
1411 | from {
1412 | -webkit-transform: translate3d(66vw, 101vh, 0);
1413 | transform: translate3d(66vw, 101vh, 0);
1414 | }
1415 | to {
1416 | -webkit-transform: translate3d(19vw, -113vh, 0);
1417 | transform: translate3d(19vw, -113vh, 0);
1418 | }
1419 | }
1420 | @keyframes move-frames-30 {
1421 | from {
1422 | -webkit-transform: translate3d(66vw, 101vh, 0);
1423 | transform: translate3d(66vw, 101vh, 0);
1424 | }
1425 | to {
1426 | -webkit-transform: translate3d(19vw, -113vh, 0);
1427 | transform: translate3d(19vw, -113vh, 0);
1428 | }
1429 | }
1430 | .circle-container:nth-child(30) .circle {
1431 | -webkit-animation-delay: 967ms;
1432 | animation-delay: 967ms;
1433 | }
1434 | .circle-container:nth-child(31) {
1435 | width: 1px;
1436 | height: 1px;
1437 | -webkit-animation-name: move-frames-31;
1438 | animation-name: move-frames-31;
1439 | -webkit-animation-duration: 10070ms;
1440 | animation-duration: 10070ms;
1441 | -webkit-animation-delay: 1791ms;
1442 | animation-delay: 1791ms;
1443 | }
1444 | @-webkit-keyframes move-frames-31 {
1445 | from {
1446 | -webkit-transform: translate3d(13vw, 104vh, 0);
1447 | transform: translate3d(13vw, 104vh, 0);
1448 | }
1449 | to {
1450 | -webkit-transform: translate3d(42vw, -117vh, 0);
1451 | transform: translate3d(42vw, -117vh, 0);
1452 | }
1453 | }
1454 | @keyframes move-frames-31 {
1455 | from {
1456 | -webkit-transform: translate3d(13vw, 104vh, 0);
1457 | transform: translate3d(13vw, 104vh, 0);
1458 | }
1459 | to {
1460 | -webkit-transform: translate3d(42vw, -117vh, 0);
1461 | transform: translate3d(42vw, -117vh, 0);
1462 | }
1463 | }
1464 | .circle-container:nth-child(31) .circle {
1465 | -webkit-animation-delay: 758ms;
1466 | animation-delay: 758ms;
1467 | }
1468 | .circle-container:nth-child(32) {
1469 | width: 5px;
1470 | height: 5px;
1471 | -webkit-animation-name: move-frames-32;
1472 | animation-name: move-frames-32;
1473 | -webkit-animation-duration: 8451ms;
1474 | animation-duration: 8451ms;
1475 | -webkit-animation-delay: 6828ms;
1476 | animation-delay: 6828ms;
1477 | }
1478 | @-webkit-keyframes move-frames-32 {
1479 | from {
1480 | -webkit-transform: translate3d(27vw, 101vh, 0);
1481 | transform: translate3d(27vw, 101vh, 0);
1482 | }
1483 | to {
1484 | -webkit-transform: translate3d(54vw, -120vh, 0);
1485 | transform: translate3d(54vw, -120vh, 0);
1486 | }
1487 | }
1488 | @keyframes move-frames-32 {
1489 | from {
1490 | -webkit-transform: translate3d(27vw, 101vh, 0);
1491 | transform: translate3d(27vw, 101vh, 0);
1492 | }
1493 | to {
1494 | -webkit-transform: translate3d(54vw, -120vh, 0);
1495 | transform: translate3d(54vw, -120vh, 0);
1496 | }
1497 | }
1498 | .circle-container:nth-child(32) .circle {
1499 | -webkit-animation-delay: 102ms;
1500 | animation-delay: 102ms;
1501 | }
1502 | .circle-container:nth-child(33) {
1503 | width: 3px;
1504 | height: 3px;
1505 | -webkit-animation-name: move-frames-33;
1506 | animation-name: move-frames-33;
1507 | -webkit-animation-duration: 8210ms;
1508 | animation-duration: 8210ms;
1509 | -webkit-animation-delay: 3585ms;
1510 | animation-delay: 3585ms;
1511 | }
1512 | @-webkit-keyframes move-frames-33 {
1513 | from {
1514 | -webkit-transform: translate3d(26vw, 107vh, 0);
1515 | transform: translate3d(26vw, 107vh, 0);
1516 | }
1517 | to {
1518 | -webkit-transform: translate3d(94vw, -108vh, 0);
1519 | transform: translate3d(94vw, -108vh, 0);
1520 | }
1521 | }
1522 | @keyframes move-frames-33 {
1523 | from {
1524 | -webkit-transform: translate3d(26vw, 107vh, 0);
1525 | transform: translate3d(26vw, 107vh, 0);
1526 | }
1527 | to {
1528 | -webkit-transform: translate3d(94vw, -108vh, 0);
1529 | transform: translate3d(94vw, -108vh, 0);
1530 | }
1531 | }
1532 | .circle-container:nth-child(33) .circle {
1533 | -webkit-animation-delay: 3895ms;
1534 | animation-delay: 3895ms;
1535 | }
1536 | .circle-container:nth-child(34) {
1537 | width: 2px;
1538 | height: 2px;
1539 | -webkit-animation-name: move-frames-34;
1540 | animation-name: move-frames-34;
1541 | -webkit-animation-duration: 10257ms;
1542 | animation-duration: 10257ms;
1543 | -webkit-animation-delay: 3610ms;
1544 | animation-delay: 3610ms;
1545 | }
1546 | @-webkit-keyframes move-frames-34 {
1547 | from {
1548 | -webkit-transform: translate3d(87vw, 107vh, 0);
1549 | transform: translate3d(87vw, 107vh, 0);
1550 | }
1551 | to {
1552 | -webkit-transform: translate3d(90vw, -125vh, 0);
1553 | transform: translate3d(90vw, -125vh, 0);
1554 | }
1555 | }
1556 | @keyframes move-frames-34 {
1557 | from {
1558 | -webkit-transform: translate3d(87vw, 107vh, 0);
1559 | transform: translate3d(87vw, 107vh, 0);
1560 | }
1561 | to {
1562 | -webkit-transform: translate3d(90vw, -125vh, 0);
1563 | transform: translate3d(90vw, -125vh, 0);
1564 | }
1565 | }
1566 | .circle-container:nth-child(34) .circle {
1567 | -webkit-animation-delay: 1663ms;
1568 | animation-delay: 1663ms;
1569 | }
1570 | .circle-container:nth-child(35) {
1571 | width: 1px;
1572 | height: 1px;
1573 | -webkit-animation-name: move-frames-35;
1574 | animation-name: move-frames-35;
1575 | -webkit-animation-duration: 9587ms;
1576 | animation-duration: 9587ms;
1577 | -webkit-animation-delay: 5481ms;
1578 | animation-delay: 5481ms;
1579 | }
1580 | @-webkit-keyframes move-frames-35 {
1581 | from {
1582 | -webkit-transform: translate3d(10vw, 109vh, 0);
1583 | transform: translate3d(10vw, 109vh, 0);
1584 | }
1585 | to {
1586 | -webkit-transform: translate3d(11vw, -120vh, 0);
1587 | transform: translate3d(11vw, -120vh, 0);
1588 | }
1589 | }
1590 | @keyframes move-frames-35 {
1591 | from {
1592 | -webkit-transform: translate3d(10vw, 109vh, 0);
1593 | transform: translate3d(10vw, 109vh, 0);
1594 | }
1595 | to {
1596 | -webkit-transform: translate3d(11vw, -120vh, 0);
1597 | transform: translate3d(11vw, -120vh, 0);
1598 | }
1599 | }
1600 | .circle-container:nth-child(35) .circle {
1601 | -webkit-animation-delay: 1846ms;
1602 | animation-delay: 1846ms;
1603 | }
1604 | .circle-container:nth-child(36) {
1605 | width: 8px;
1606 | height: 8px;
1607 | -webkit-animation-name: move-frames-36;
1608 | animation-name: move-frames-36;
1609 | -webkit-animation-duration: 9067ms;
1610 | animation-duration: 9067ms;
1611 | -webkit-animation-delay: 6362ms;
1612 | animation-delay: 6362ms;
1613 | }
1614 | @-webkit-keyframes move-frames-36 {
1615 | from {
1616 | -webkit-transform: translate3d(76vw, 106vh, 0);
1617 | transform: translate3d(76vw, 106vh, 0);
1618 | }
1619 | to {
1620 | -webkit-transform: translate3d(8vw, -114vh, 0);
1621 | transform: translate3d(8vw, -114vh, 0);
1622 | }
1623 | }
1624 | @keyframes move-frames-36 {
1625 | from {
1626 | -webkit-transform: translate3d(76vw, 106vh, 0);
1627 | transform: translate3d(76vw, 106vh, 0);
1628 | }
1629 | to {
1630 | -webkit-transform: translate3d(8vw, -114vh, 0);
1631 | transform: translate3d(8vw, -114vh, 0);
1632 | }
1633 | }
1634 | .circle-container:nth-child(36) .circle {
1635 | -webkit-animation-delay: 629ms;
1636 | animation-delay: 629ms;
1637 | }
1638 | .circle-container:nth-child(37) {
1639 | width: 7px;
1640 | height: 7px;
1641 | -webkit-animation-name: move-frames-37;
1642 | animation-name: move-frames-37;
1643 | -webkit-animation-duration: 10464ms;
1644 | animation-duration: 10464ms;
1645 | -webkit-animation-delay: 459ms;
1646 | animation-delay: 459ms;
1647 | }
1648 | @-webkit-keyframes move-frames-37 {
1649 | from {
1650 | -webkit-transform: translate3d(87vw, 106vh, 0);
1651 | transform: translate3d(87vw, 106vh, 0);
1652 | }
1653 | to {
1654 | -webkit-transform: translate3d(19vw, -111vh, 0);
1655 | transform: translate3d(19vw, -111vh, 0);
1656 | }
1657 | }
1658 | @keyframes move-frames-37 {
1659 | from {
1660 | -webkit-transform: translate3d(87vw, 106vh, 0);
1661 | transform: translate3d(87vw, 106vh, 0);
1662 | }
1663 | to {
1664 | -webkit-transform: translate3d(19vw, -111vh, 0);
1665 | transform: translate3d(19vw, -111vh, 0);
1666 | }
1667 | }
1668 | .circle-container:nth-child(37) .circle {
1669 | -webkit-animation-delay: 2923ms;
1670 | animation-delay: 2923ms;
1671 | }
1672 | .circle-container:nth-child(38) {
1673 | width: 7px;
1674 | height: 7px;
1675 | -webkit-animation-name: move-frames-38;
1676 | animation-name: move-frames-38;
1677 | -webkit-animation-duration: 7636ms;
1678 | animation-duration: 7636ms;
1679 | -webkit-animation-delay: 7001ms;
1680 | animation-delay: 7001ms;
1681 | }
1682 | @-webkit-keyframes move-frames-38 {
1683 | from {
1684 | -webkit-transform: translate3d(5vw, 106vh, 0);
1685 | transform: translate3d(5vw, 106vh, 0);
1686 | }
1687 | to {
1688 | -webkit-transform: translate3d(6vw, -110vh, 0);
1689 | transform: translate3d(6vw, -110vh, 0);
1690 | }
1691 | }
1692 | @keyframes move-frames-38 {
1693 | from {
1694 | -webkit-transform: translate3d(5vw, 106vh, 0);
1695 | transform: translate3d(5vw, 106vh, 0);
1696 | }
1697 | to {
1698 | -webkit-transform: translate3d(6vw, -110vh, 0);
1699 | transform: translate3d(6vw, -110vh, 0);
1700 | }
1701 | }
1702 | .circle-container:nth-child(38) .circle {
1703 | -webkit-animation-delay: 2952ms;
1704 | animation-delay: 2952ms;
1705 | }
1706 | .circle-container:nth-child(39) {
1707 | width: 4px;
1708 | height: 4px;
1709 | -webkit-animation-name: move-frames-39;
1710 | animation-name: move-frames-39;
1711 | -webkit-animation-duration: 7141ms;
1712 | animation-duration: 7141ms;
1713 | -webkit-animation-delay: 7364ms;
1714 | animation-delay: 7364ms;
1715 | }
1716 | @-webkit-keyframes move-frames-39 {
1717 | from {
1718 | -webkit-transform: translate3d(40vw, 101vh, 0);
1719 | transform: translate3d(40vw, 101vh, 0);
1720 | }
1721 | to {
1722 | -webkit-transform: translate3d(60vw, -114vh, 0);
1723 | transform: translate3d(60vw, -114vh, 0);
1724 | }
1725 | }
1726 | @keyframes move-frames-39 {
1727 | from {
1728 | -webkit-transform: translate3d(40vw, 101vh, 0);
1729 | transform: translate3d(40vw, 101vh, 0);
1730 | }
1731 | to {
1732 | -webkit-transform: translate3d(60vw, -114vh, 0);
1733 | transform: translate3d(60vw, -114vh, 0);
1734 | }
1735 | }
1736 | .circle-container:nth-child(39) .circle {
1737 | -webkit-animation-delay: 2547ms;
1738 | animation-delay: 2547ms;
1739 | }
1740 | .circle-container:nth-child(40) {
1741 | width: 2px;
1742 | height: 2px;
1743 | -webkit-animation-name: move-frames-40;
1744 | animation-name: move-frames-40;
1745 | -webkit-animation-duration: 8810ms;
1746 | animation-duration: 8810ms;
1747 | -webkit-animation-delay: 2995ms;
1748 | animation-delay: 2995ms;
1749 | }
1750 | @-webkit-keyframes move-frames-40 {
1751 | from {
1752 | -webkit-transform: translate3d(97vw, 104vh, 0);
1753 | transform: translate3d(97vw, 104vh, 0);
1754 | }
1755 | to {
1756 | -webkit-transform: translate3d(67vw, -119vh, 0);
1757 | transform: translate3d(67vw, -119vh, 0);
1758 | }
1759 | }
1760 | @keyframes move-frames-40 {
1761 | from {
1762 | -webkit-transform: translate3d(97vw, 104vh, 0);
1763 | transform: translate3d(97vw, 104vh, 0);
1764 | }
1765 | to {
1766 | -webkit-transform: translate3d(67vw, -119vh, 0);
1767 | transform: translate3d(67vw, -119vh, 0);
1768 | }
1769 | }
1770 | .circle-container:nth-child(40) .circle {
1771 | -webkit-animation-delay: 2456ms;
1772 | animation-delay: 2456ms;
1773 | }
1774 | .circle-container:nth-child(41) {
1775 | width: 8px;
1776 | height: 8px;
1777 | -webkit-animation-name: move-frames-41;
1778 | animation-name: move-frames-41;
1779 | -webkit-animation-duration: 9821ms;
1780 | animation-duration: 9821ms;
1781 | -webkit-animation-delay: 6398ms;
1782 | animation-delay: 6398ms;
1783 | }
1784 | @-webkit-keyframes move-frames-41 {
1785 | from {
1786 | -webkit-transform: translate3d(21vw, 104vh, 0);
1787 | transform: translate3d(21vw, 104vh, 0);
1788 | }
1789 | to {
1790 | -webkit-transform: translate3d(71vw, -129vh, 0);
1791 | transform: translate3d(71vw, -129vh, 0);
1792 | }
1793 | }
1794 | @keyframes move-frames-41 {
1795 | from {
1796 | -webkit-transform: translate3d(21vw, 104vh, 0);
1797 | transform: translate3d(21vw, 104vh, 0);
1798 | }
1799 | to {
1800 | -webkit-transform: translate3d(71vw, -129vh, 0);
1801 | transform: translate3d(71vw, -129vh, 0);
1802 | }
1803 | }
1804 | .circle-container:nth-child(41) .circle {
1805 | -webkit-animation-delay: 3442ms;
1806 | animation-delay: 3442ms;
1807 | }
1808 | .circle-container:nth-child(42) {
1809 | width: 2px;
1810 | height: 2px;
1811 | -webkit-animation-name: move-frames-42;
1812 | animation-name: move-frames-42;
1813 | -webkit-animation-duration: 8587ms;
1814 | animation-duration: 8587ms;
1815 | -webkit-animation-delay: 9325ms;
1816 | animation-delay: 9325ms;
1817 | }
1818 | @-webkit-keyframes move-frames-42 {
1819 | from {
1820 | -webkit-transform: translate3d(56vw, 109vh, 0);
1821 | transform: translate3d(56vw, 109vh, 0);
1822 | }
1823 | to {
1824 | -webkit-transform: translate3d(19vw, -110vh, 0);
1825 | transform: translate3d(19vw, -110vh, 0);
1826 | }
1827 | }
1828 | @keyframes move-frames-42 {
1829 | from {
1830 | -webkit-transform: translate3d(56vw, 109vh, 0);
1831 | transform: translate3d(56vw, 109vh, 0);
1832 | }
1833 | to {
1834 | -webkit-transform: translate3d(19vw, -110vh, 0);
1835 | transform: translate3d(19vw, -110vh, 0);
1836 | }
1837 | }
1838 | .circle-container:nth-child(42) .circle {
1839 | -webkit-animation-delay: 1786ms;
1840 | animation-delay: 1786ms;
1841 | }
1842 | .circle-container:nth-child(43) {
1843 | width: 2px;
1844 | height: 2px;
1845 | -webkit-animation-name: move-frames-43;
1846 | animation-name: move-frames-43;
1847 | -webkit-animation-duration: 9314ms;
1848 | animation-duration: 9314ms;
1849 | -webkit-animation-delay: 2538ms;
1850 | animation-delay: 2538ms;
1851 | }
1852 | @-webkit-keyframes move-frames-43 {
1853 | from {
1854 | -webkit-transform: translate3d(77vw, 101vh, 0);
1855 | transform: translate3d(77vw, 101vh, 0);
1856 | }
1857 | to {
1858 | -webkit-transform: translate3d(21vw, -123vh, 0);
1859 | transform: translate3d(21vw, -123vh, 0);
1860 | }
1861 | }
1862 | @keyframes move-frames-43 {
1863 | from {
1864 | -webkit-transform: translate3d(77vw, 101vh, 0);
1865 | transform: translate3d(77vw, 101vh, 0);
1866 | }
1867 | to {
1868 | -webkit-transform: translate3d(21vw, -123vh, 0);
1869 | transform: translate3d(21vw, -123vh, 0);
1870 | }
1871 | }
1872 | .circle-container:nth-child(43) .circle {
1873 | -webkit-animation-delay: 278ms;
1874 | animation-delay: 278ms;
1875 | }
1876 | .circle-container:nth-child(44) {
1877 | width: 3px;
1878 | height: 3px;
1879 | -webkit-animation-name: move-frames-44;
1880 | animation-name: move-frames-44;
1881 | -webkit-animation-duration: 10350ms;
1882 | animation-duration: 10350ms;
1883 | -webkit-animation-delay: 1400ms;
1884 | animation-delay: 1400ms;
1885 | }
1886 | @-webkit-keyframes move-frames-44 {
1887 | from {
1888 | -webkit-transform: translate3d(70vw, 108vh, 0);
1889 | transform: translate3d(70vw, 108vh, 0);
1890 | }
1891 | to {
1892 | -webkit-transform: translate3d(35vw, -128vh, 0);
1893 | transform: translate3d(35vw, -128vh, 0);
1894 | }
1895 | }
1896 | @keyframes move-frames-44 {
1897 | from {
1898 | -webkit-transform: translate3d(70vw, 108vh, 0);
1899 | transform: translate3d(70vw, 108vh, 0);
1900 | }
1901 | to {
1902 | -webkit-transform: translate3d(35vw, -128vh, 0);
1903 | transform: translate3d(35vw, -128vh, 0);
1904 | }
1905 | }
1906 | .circle-container:nth-child(44) .circle {
1907 | -webkit-animation-delay: 1914ms;
1908 | animation-delay: 1914ms;
1909 | }
1910 | .circle-container:nth-child(45) {
1911 | width: 9px;
1912 | height: 9px;
1913 | -webkit-animation-name: move-frames-45;
1914 | animation-name: move-frames-45;
1915 | -webkit-animation-duration: 8763ms;
1916 | animation-duration: 8763ms;
1917 | -webkit-animation-delay: 9612ms;
1918 | animation-delay: 9612ms;
1919 | }
1920 | @-webkit-keyframes move-frames-45 {
1921 | from {
1922 | -webkit-transform: translate3d(10vw, 105vh, 0);
1923 | transform: translate3d(10vw, 105vh, 0);
1924 | }
1925 | to {
1926 | -webkit-transform: translate3d(47vw, -122vh, 0);
1927 | transform: translate3d(47vw, -122vh, 0);
1928 | }
1929 | }
1930 | @keyframes move-frames-45 {
1931 | from {
1932 | -webkit-transform: translate3d(10vw, 105vh, 0);
1933 | transform: translate3d(10vw, 105vh, 0);
1934 | }
1935 | to {
1936 | -webkit-transform: translate3d(47vw, -122vh, 0);
1937 | transform: translate3d(47vw, -122vh, 0);
1938 | }
1939 | }
1940 | .circle-container:nth-child(45) .circle {
1941 | -webkit-animation-delay: 489ms;
1942 | animation-delay: 489ms;
1943 | }
1944 | .circle-container:nth-child(46) {
1945 | width: 4px;
1946 | height: 4px;
1947 | -webkit-animation-name: move-frames-46;
1948 | animation-name: move-frames-46;
1949 | -webkit-animation-duration: 8664ms;
1950 | animation-duration: 8664ms;
1951 | -webkit-animation-delay: 2027ms;
1952 | animation-delay: 2027ms;
1953 | }
1954 | @-webkit-keyframes move-frames-46 {
1955 | from {
1956 | -webkit-transform: translate3d(12vw, 107vh, 0);
1957 | transform: translate3d(12vw, 107vh, 0);
1958 | }
1959 | to {
1960 | -webkit-transform: translate3d(50vw, -129vh, 0);
1961 | transform: translate3d(50vw, -129vh, 0);
1962 | }
1963 | }
1964 | @keyframes move-frames-46 {
1965 | from {
1966 | -webkit-transform: translate3d(12vw, 107vh, 0);
1967 | transform: translate3d(12vw, 107vh, 0);
1968 | }
1969 | to {
1970 | -webkit-transform: translate3d(50vw, -129vh, 0);
1971 | transform: translate3d(50vw, -129vh, 0);
1972 | }
1973 | }
1974 | .circle-container:nth-child(46) .circle {
1975 | -webkit-animation-delay: 3695ms;
1976 | animation-delay: 3695ms;
1977 | }
1978 | .circle-container:nth-child(47) {
1979 | width: 3px;
1980 | height: 3px;
1981 | -webkit-animation-name: move-frames-47;
1982 | animation-name: move-frames-47;
1983 | -webkit-animation-duration: 7560ms;
1984 | animation-duration: 7560ms;
1985 | -webkit-animation-delay: 1148ms;
1986 | animation-delay: 1148ms;
1987 | }
1988 | @-webkit-keyframes move-frames-47 {
1989 | from {
1990 | -webkit-transform: translate3d(19vw, 109vh, 0);
1991 | transform: translate3d(19vw, 109vh, 0);
1992 | }
1993 | to {
1994 | -webkit-transform: translate3d(64vw, -132vh, 0);
1995 | transform: translate3d(64vw, -132vh, 0);
1996 | }
1997 | }
1998 | @keyframes move-frames-47 {
1999 | from {
2000 | -webkit-transform: translate3d(19vw, 109vh, 0);
2001 | transform: translate3d(19vw, 109vh, 0);
2002 | }
2003 | to {
2004 | -webkit-transform: translate3d(64vw, -132vh, 0);
2005 | transform: translate3d(64vw, -132vh, 0);
2006 | }
2007 | }
2008 | .circle-container:nth-child(47) .circle {
2009 | -webkit-animation-delay: 2281ms;
2010 | animation-delay: 2281ms;
2011 | }
2012 | .circle-container:nth-child(48) {
2013 | width: 9px;
2014 | height: 9px;
2015 | -webkit-animation-name: move-frames-48;
2016 | animation-name: move-frames-48;
2017 | -webkit-animation-duration: 8113ms;
2018 | animation-duration: 8113ms;
2019 | -webkit-animation-delay: 10176ms;
2020 | animation-delay: 10176ms;
2021 | }
2022 | @-webkit-keyframes move-frames-48 {
2023 | from {
2024 | -webkit-transform: translate3d(71vw, 102vh, 0);
2025 | transform: translate3d(71vw, 102vh, 0);
2026 | }
2027 | to {
2028 | -webkit-transform: translate3d(59vw, -130vh, 0);
2029 | transform: translate3d(59vw, -130vh, 0);
2030 | }
2031 | }
2032 | @keyframes move-frames-48 {
2033 | from {
2034 | -webkit-transform: translate3d(71vw, 102vh, 0);
2035 | transform: translate3d(71vw, 102vh, 0);
2036 | }
2037 | to {
2038 | -webkit-transform: translate3d(59vw, -130vh, 0);
2039 | transform: translate3d(59vw, -130vh, 0);
2040 | }
2041 | }
2042 | .circle-container:nth-child(48) .circle {
2043 | -webkit-animation-delay: 2287ms;
2044 | animation-delay: 2287ms;
2045 | }
2046 | .circle-container:nth-child(49) {
2047 | width: 7px;
2048 | height: 7px;
2049 | -webkit-animation-name: move-frames-49;
2050 | animation-name: move-frames-49;
2051 | -webkit-animation-duration: 8320ms;
2052 | animation-duration: 8320ms;
2053 | -webkit-animation-delay: 6863ms;
2054 | animation-delay: 6863ms;
2055 | }
2056 | @-webkit-keyframes move-frames-49 {
2057 | from {
2058 | -webkit-transform: translate3d(44vw, 106vh, 0);
2059 | transform: translate3d(44vw, 106vh, 0);
2060 | }
2061 | to {
2062 | -webkit-transform: translate3d(92vw, -110vh, 0);
2063 | transform: translate3d(92vw, -110vh, 0);
2064 | }
2065 | }
2066 | @keyframes move-frames-49 {
2067 | from {
2068 | -webkit-transform: translate3d(44vw, 106vh, 0);
2069 | transform: translate3d(44vw, 106vh, 0);
2070 | }
2071 | to {
2072 | -webkit-transform: translate3d(92vw, -110vh, 0);
2073 | transform: translate3d(92vw, -110vh, 0);
2074 | }
2075 | }
2076 | .circle-container:nth-child(49) .circle {
2077 | -webkit-animation-delay: 2657ms;
2078 | animation-delay: 2657ms;
2079 | }
2080 | .circle-container:nth-child(50) {
2081 | width: 2px;
2082 | height: 2px;
2083 | -webkit-animation-name: move-frames-50;
2084 | animation-name: move-frames-50;
2085 | -webkit-animation-duration: 10040ms;
2086 | animation-duration: 10040ms;
2087 | -webkit-animation-delay: 5659ms;
2088 | animation-delay: 5659ms;
2089 | }
2090 | @-webkit-keyframes move-frames-50 {
2091 | from {
2092 | -webkit-transform: translate3d(91vw, 106vh, 0);
2093 | transform: translate3d(91vw, 106vh, 0);
2094 | }
2095 | to {
2096 | -webkit-transform: translate3d(7vw, -127vh, 0);
2097 | transform: translate3d(7vw, -127vh, 0);
2098 | }
2099 | }
2100 | @keyframes move-frames-50 {
2101 | from {
2102 | -webkit-transform: translate3d(91vw, 106vh, 0);
2103 | transform: translate3d(91vw, 106vh, 0);
2104 | }
2105 | to {
2106 | -webkit-transform: translate3d(7vw, -127vh, 0);
2107 | transform: translate3d(7vw, -127vh, 0);
2108 | }
2109 | }
2110 | .circle-container:nth-child(50) .circle {
2111 | -webkit-animation-delay: 305ms;
2112 | animation-delay: 305ms;
2113 | }
2114 | .circle-container:nth-child(51) {
2115 | width: 7px;
2116 | height: 7px;
2117 | -webkit-animation-name: move-frames-51;
2118 | animation-name: move-frames-51;
2119 | -webkit-animation-duration: 7733ms;
2120 | animation-duration: 7733ms;
2121 | -webkit-animation-delay: 3199ms;
2122 | animation-delay: 3199ms;
2123 | }
2124 | @-webkit-keyframes move-frames-51 {
2125 | from {
2126 | -webkit-transform: translate3d(18vw, 101vh, 0);
2127 | transform: translate3d(18vw, 101vh, 0);
2128 | }
2129 | to {
2130 | -webkit-transform: translate3d(44vw, -118vh, 0);
2131 | transform: translate3d(44vw, -118vh, 0);
2132 | }
2133 | }
2134 | @keyframes move-frames-51 {
2135 | from {
2136 | -webkit-transform: translate3d(18vw, 101vh, 0);
2137 | transform: translate3d(18vw, 101vh, 0);
2138 | }
2139 | to {
2140 | -webkit-transform: translate3d(44vw, -118vh, 0);
2141 | transform: translate3d(44vw, -118vh, 0);
2142 | }
2143 | }
2144 | .circle-container:nth-child(51) .circle {
2145 | -webkit-animation-delay: 2575ms;
2146 | animation-delay: 2575ms;
2147 | }
2148 | .circle-container:nth-child(52) {
2149 | width: 6px;
2150 | height: 6px;
2151 | -webkit-animation-name: move-frames-52;
2152 | animation-name: move-frames-52;
2153 | -webkit-animation-duration: 9205ms;
2154 | animation-duration: 9205ms;
2155 | -webkit-animation-delay: 3615ms;
2156 | animation-delay: 3615ms;
2157 | }
2158 | @-webkit-keyframes move-frames-52 {
2159 | from {
2160 | -webkit-transform: translate3d(75vw, 108vh, 0);
2161 | transform: translate3d(75vw, 108vh, 0);
2162 | }
2163 | to {
2164 | -webkit-transform: translate3d(73vw, -126vh, 0);
2165 | transform: translate3d(73vw, -126vh, 0);
2166 | }
2167 | }
2168 | @keyframes move-frames-52 {
2169 | from {
2170 | -webkit-transform: translate3d(75vw, 108vh, 0);
2171 | transform: translate3d(75vw, 108vh, 0);
2172 | }
2173 | to {
2174 | -webkit-transform: translate3d(73vw, -126vh, 0);
2175 | transform: translate3d(73vw, -126vh, 0);
2176 | }
2177 | }
2178 | .circle-container:nth-child(52) .circle {
2179 | -webkit-animation-delay: 3111ms;
2180 | animation-delay: 3111ms;
2181 | }
2182 | .circle-container:nth-child(53) {
2183 | width: 1px;
2184 | height: 1px;
2185 | -webkit-animation-name: move-frames-53;
2186 | animation-name: move-frames-53;
2187 | -webkit-animation-duration: 9986ms;
2188 | animation-duration: 9986ms;
2189 | -webkit-animation-delay: 591ms;
2190 | animation-delay: 591ms;
2191 | }
2192 | @-webkit-keyframes move-frames-53 {
2193 | from {
2194 | -webkit-transform: translate3d(12vw, 107vh, 0);
2195 | transform: translate3d(12vw, 107vh, 0);
2196 | }
2197 | to {
2198 | -webkit-transform: translate3d(60vw, -112vh, 0);
2199 | transform: translate3d(60vw, -112vh, 0);
2200 | }
2201 | }
2202 | @keyframes move-frames-53 {
2203 | from {
2204 | -webkit-transform: translate3d(12vw, 107vh, 0);
2205 | transform: translate3d(12vw, 107vh, 0);
2206 | }
2207 | to {
2208 | -webkit-transform: translate3d(60vw, -112vh, 0);
2209 | transform: translate3d(60vw, -112vh, 0);
2210 | }
2211 | }
2212 | .circle-container:nth-child(53) .circle {
2213 | -webkit-animation-delay: 3881ms;
2214 | animation-delay: 3881ms;
2215 | }
2216 | .circle-container:nth-child(54) {
2217 | width: 5px;
2218 | height: 5px;
2219 | -webkit-animation-name: move-frames-54;
2220 | animation-name: move-frames-54;
2221 | -webkit-animation-duration: 7951ms;
2222 | animation-duration: 7951ms;
2223 | -webkit-animation-delay: 4744ms;
2224 | animation-delay: 4744ms;
2225 | }
2226 | @-webkit-keyframes move-frames-54 {
2227 | from {
2228 | -webkit-transform: translate3d(2vw, 110vh, 0);
2229 | transform: translate3d(2vw, 110vh, 0);
2230 | }
2231 | to {
2232 | -webkit-transform: translate3d(38vw, -124vh, 0);
2233 | transform: translate3d(38vw, -124vh, 0);
2234 | }
2235 | }
2236 | @keyframes move-frames-54 {
2237 | from {
2238 | -webkit-transform: translate3d(2vw, 110vh, 0);
2239 | transform: translate3d(2vw, 110vh, 0);
2240 | }
2241 | to {
2242 | -webkit-transform: translate3d(38vw, -124vh, 0);
2243 | transform: translate3d(38vw, -124vh, 0);
2244 | }
2245 | }
2246 | .circle-container:nth-child(54) .circle {
2247 | -webkit-animation-delay: 2891ms;
2248 | animation-delay: 2891ms;
2249 | }
2250 | .circle-container:nth-child(55) {
2251 | width: 4px;
2252 | height: 4px;
2253 | -webkit-animation-name: move-frames-55;
2254 | animation-name: move-frames-55;
2255 | -webkit-animation-duration: 10203ms;
2256 | animation-duration: 10203ms;
2257 | -webkit-animation-delay: 6172ms;
2258 | animation-delay: 6172ms;
2259 | }
2260 | @-webkit-keyframes move-frames-55 {
2261 | from {
2262 | -webkit-transform: translate3d(58vw, 103vh, 0);
2263 | transform: translate3d(58vw, 103vh, 0);
2264 | }
2265 | to {
2266 | -webkit-transform: translate3d(66vw, -115vh, 0);
2267 | transform: translate3d(66vw, -115vh, 0);
2268 | }
2269 | }
2270 | @keyframes move-frames-55 {
2271 | from {
2272 | -webkit-transform: translate3d(58vw, 103vh, 0);
2273 | transform: translate3d(58vw, 103vh, 0);
2274 | }
2275 | to {
2276 | -webkit-transform: translate3d(66vw, -115vh, 0);
2277 | transform: translate3d(66vw, -115vh, 0);
2278 | }
2279 | }
2280 | .circle-container:nth-child(55) .circle {
2281 | -webkit-animation-delay: 271ms;
2282 | animation-delay: 271ms;
2283 | }
2284 | .circle-container:nth-child(56) {
2285 | width: 1px;
2286 | height: 1px;
2287 | -webkit-animation-name: move-frames-56;
2288 | animation-name: move-frames-56;
2289 | -webkit-animation-duration: 8809ms;
2290 | animation-duration: 8809ms;
2291 | -webkit-animation-delay: 1972ms;
2292 | animation-delay: 1972ms;
2293 | }
2294 | @-webkit-keyframes move-frames-56 {
2295 | from {
2296 | -webkit-transform: translate3d(1vw, 101vh, 0);
2297 | transform: translate3d(1vw, 101vh, 0);
2298 | }
2299 | to {
2300 | -webkit-transform: translate3d(87vw, -102vh, 0);
2301 | transform: translate3d(87vw, -102vh, 0);
2302 | }
2303 | }
2304 | @keyframes move-frames-56 {
2305 | from {
2306 | -webkit-transform: translate3d(1vw, 101vh, 0);
2307 | transform: translate3d(1vw, 101vh, 0);
2308 | }
2309 | to {
2310 | -webkit-transform: translate3d(87vw, -102vh, 0);
2311 | transform: translate3d(87vw, -102vh, 0);
2312 | }
2313 | }
2314 | .circle-container:nth-child(56) .circle {
2315 | -webkit-animation-delay: 3175ms;
2316 | animation-delay: 3175ms;
2317 | }
2318 | .circle-container:nth-child(57) {
2319 | width: 7px;
2320 | height: 7px;
2321 | -webkit-animation-name: move-frames-57;
2322 | animation-name: move-frames-57;
2323 | -webkit-animation-duration: 8823ms;
2324 | animation-duration: 8823ms;
2325 | -webkit-animation-delay: 9617ms;
2326 | animation-delay: 9617ms;
2327 | }
2328 | @-webkit-keyframes move-frames-57 {
2329 | from {
2330 | -webkit-transform: translate3d(81vw, 107vh, 0);
2331 | transform: translate3d(81vw, 107vh, 0);
2332 | }
2333 | to {
2334 | -webkit-transform: translate3d(68vw, -115vh, 0);
2335 | transform: translate3d(68vw, -115vh, 0);
2336 | }
2337 | }
2338 | @keyframes move-frames-57 {
2339 | from {
2340 | -webkit-transform: translate3d(81vw, 107vh, 0);
2341 | transform: translate3d(81vw, 107vh, 0);
2342 | }
2343 | to {
2344 | -webkit-transform: translate3d(68vw, -115vh, 0);
2345 | transform: translate3d(68vw, -115vh, 0);
2346 | }
2347 | }
2348 | .circle-container:nth-child(57) .circle {
2349 | -webkit-animation-delay: 3929ms;
2350 | animation-delay: 3929ms;
2351 | }
2352 | .circle-container:nth-child(58) {
2353 | width: 2px;
2354 | height: 2px;
2355 | -webkit-animation-name: move-frames-58;
2356 | animation-name: move-frames-58;
2357 | -webkit-animation-duration: 10905ms;
2358 | animation-duration: 10905ms;
2359 | -webkit-animation-delay: 7747ms;
2360 | animation-delay: 7747ms;
2361 | }
2362 | @-webkit-keyframes move-frames-58 {
2363 | from {
2364 | -webkit-transform: translate3d(54vw, 109vh, 0);
2365 | transform: translate3d(54vw, 109vh, 0);
2366 | }
2367 | to {
2368 | -webkit-transform: translate3d(26vw, -135vh, 0);
2369 | transform: translate3d(26vw, -135vh, 0);
2370 | }
2371 | }
2372 | @keyframes move-frames-58 {
2373 | from {
2374 | -webkit-transform: translate3d(54vw, 109vh, 0);
2375 | transform: translate3d(54vw, 109vh, 0);
2376 | }
2377 | to {
2378 | -webkit-transform: translate3d(26vw, -135vh, 0);
2379 | transform: translate3d(26vw, -135vh, 0);
2380 | }
2381 | }
2382 | .circle-container:nth-child(58) .circle {
2383 | -webkit-animation-delay: 268ms;
2384 | animation-delay: 268ms;
2385 | }
2386 | .circle-container:nth-child(59) {
2387 | width: 1px;
2388 | height: 1px;
2389 | -webkit-animation-name: move-frames-59;
2390 | animation-name: move-frames-59;
2391 | -webkit-animation-duration: 8679ms;
2392 | animation-duration: 8679ms;
2393 | -webkit-animation-delay: 6838ms;
2394 | animation-delay: 6838ms;
2395 | }
2396 | @-webkit-keyframes move-frames-59 {
2397 | from {
2398 | -webkit-transform: translate3d(93vw, 110vh, 0);
2399 | transform: translate3d(93vw, 110vh, 0);
2400 | }
2401 | to {
2402 | -webkit-transform: translate3d(56vw, -138vh, 0);
2403 | transform: translate3d(56vw, -138vh, 0);
2404 | }
2405 | }
2406 | @keyframes move-frames-59 {
2407 | from {
2408 | -webkit-transform: translate3d(93vw, 110vh, 0);
2409 | transform: translate3d(93vw, 110vh, 0);
2410 | }
2411 | to {
2412 | -webkit-transform: translate3d(56vw, -138vh, 0);
2413 | transform: translate3d(56vw, -138vh, 0);
2414 | }
2415 | }
2416 | .circle-container:nth-child(59) .circle {
2417 | -webkit-animation-delay: 933ms;
2418 | animation-delay: 933ms;
2419 | }
2420 | .circle-container:nth-child(60) {
2421 | width: 6px;
2422 | height: 6px;
2423 | -webkit-animation-name: move-frames-60;
2424 | animation-name: move-frames-60;
2425 | -webkit-animation-duration: 10727ms;
2426 | animation-duration: 10727ms;
2427 | -webkit-animation-delay: 6300ms;
2428 | animation-delay: 6300ms;
2429 | }
2430 | @-webkit-keyframes move-frames-60 {
2431 | from {
2432 | -webkit-transform: translate3d(31vw, 102vh, 0);
2433 | transform: translate3d(31vw, 102vh, 0);
2434 | }
2435 | to {
2436 | -webkit-transform: translate3d(3vw, -126vh, 0);
2437 | transform: translate3d(3vw, -126vh, 0);
2438 | }
2439 | }
2440 | @keyframes move-frames-60 {
2441 | from {
2442 | -webkit-transform: translate3d(31vw, 102vh, 0);
2443 | transform: translate3d(31vw, 102vh, 0);
2444 | }
2445 | to {
2446 | -webkit-transform: translate3d(3vw, -126vh, 0);
2447 | transform: translate3d(3vw, -126vh, 0);
2448 | }
2449 | }
2450 | .circle-container:nth-child(60) .circle {
2451 | -webkit-animation-delay: 1802ms;
2452 | animation-delay: 1802ms;
2453 | }
2454 | .circle-container:nth-child(61) {
2455 | width: 7px;
2456 | height: 7px;
2457 | -webkit-animation-name: move-frames-61;
2458 | animation-name: move-frames-61;
2459 | -webkit-animation-duration: 7874ms;
2460 | animation-duration: 7874ms;
2461 | -webkit-animation-delay: 2384ms;
2462 | animation-delay: 2384ms;
2463 | }
2464 | @-webkit-keyframes move-frames-61 {
2465 | from {
2466 | -webkit-transform: translate3d(87vw, 104vh, 0);
2467 | transform: translate3d(87vw, 104vh, 0);
2468 | }
2469 | to {
2470 | -webkit-transform: translate3d(92vw, -134vh, 0);
2471 | transform: translate3d(92vw, -134vh, 0);
2472 | }
2473 | }
2474 | @keyframes move-frames-61 {
2475 | from {
2476 | -webkit-transform: translate3d(87vw, 104vh, 0);
2477 | transform: translate3d(87vw, 104vh, 0);
2478 | }
2479 | to {
2480 | -webkit-transform: translate3d(92vw, -134vh, 0);
2481 | transform: translate3d(92vw, -134vh, 0);
2482 | }
2483 | }
2484 | .circle-container:nth-child(61) .circle {
2485 | -webkit-animation-delay: 2326ms;
2486 | animation-delay: 2326ms;
2487 | }
2488 | .circle-container:nth-child(62) {
2489 | width: 2px;
2490 | height: 2px;
2491 | -webkit-animation-name: move-frames-62;
2492 | animation-name: move-frames-62;
2493 | -webkit-animation-duration: 9350ms;
2494 | animation-duration: 9350ms;
2495 | -webkit-animation-delay: 8693ms;
2496 | animation-delay: 8693ms;
2497 | }
2498 | @-webkit-keyframes move-frames-62 {
2499 | from {
2500 | -webkit-transform: translate3d(36vw, 108vh, 0);
2501 | transform: translate3d(36vw, 108vh, 0);
2502 | }
2503 | to {
2504 | -webkit-transform: translate3d(76vw, -138vh, 0);
2505 | transform: translate3d(76vw, -138vh, 0);
2506 | }
2507 | }
2508 | @keyframes move-frames-62 {
2509 | from {
2510 | -webkit-transform: translate3d(36vw, 108vh, 0);
2511 | transform: translate3d(36vw, 108vh, 0);
2512 | }
2513 | to {
2514 | -webkit-transform: translate3d(76vw, -138vh, 0);
2515 | transform: translate3d(76vw, -138vh, 0);
2516 | }
2517 | }
2518 | .circle-container:nth-child(62) .circle {
2519 | -webkit-animation-delay: 2265ms;
2520 | animation-delay: 2265ms;
2521 | }
2522 | .circle-container:nth-child(63) {
2523 | width: 4px;
2524 | height: 4px;
2525 | -webkit-animation-name: move-frames-63;
2526 | animation-name: move-frames-63;
2527 | -webkit-animation-duration: 9490ms;
2528 | animation-duration: 9490ms;
2529 | -webkit-animation-delay: 8587ms;
2530 | animation-delay: 8587ms;
2531 | }
2532 | @-webkit-keyframes move-frames-63 {
2533 | from {
2534 | -webkit-transform: translate3d(52vw, 102vh, 0);
2535 | transform: translate3d(52vw, 102vh, 0);
2536 | }
2537 | to {
2538 | -webkit-transform: translate3d(21vw, -113vh, 0);
2539 | transform: translate3d(21vw, -113vh, 0);
2540 | }
2541 | }
2542 | @keyframes move-frames-63 {
2543 | from {
2544 | -webkit-transform: translate3d(52vw, 102vh, 0);
2545 | transform: translate3d(52vw, 102vh, 0);
2546 | }
2547 | to {
2548 | -webkit-transform: translate3d(21vw, -113vh, 0);
2549 | transform: translate3d(21vw, -113vh, 0);
2550 | }
2551 | }
2552 | .circle-container:nth-child(63) .circle {
2553 | -webkit-animation-delay: 3567ms;
2554 | animation-delay: 3567ms;
2555 | }
2556 | .circle-container:nth-child(64) {
2557 | width: 8px;
2558 | height: 8px;
2559 | -webkit-animation-name: move-frames-64;
2560 | animation-name: move-frames-64;
2561 | -webkit-animation-duration: 9062ms;
2562 | animation-duration: 9062ms;
2563 | -webkit-animation-delay: 859ms;
2564 | animation-delay: 859ms;
2565 | }
2566 | @-webkit-keyframes move-frames-64 {
2567 | from {
2568 | -webkit-transform: translate3d(88vw, 105vh, 0);
2569 | transform: translate3d(88vw, 105vh, 0);
2570 | }
2571 | to {
2572 | -webkit-transform: translate3d(51vw, -125vh, 0);
2573 | transform: translate3d(51vw, -125vh, 0);
2574 | }
2575 | }
2576 | @keyframes move-frames-64 {
2577 | from {
2578 | -webkit-transform: translate3d(88vw, 105vh, 0);
2579 | transform: translate3d(88vw, 105vh, 0);
2580 | }
2581 | to {
2582 | -webkit-transform: translate3d(51vw, -125vh, 0);
2583 | transform: translate3d(51vw, -125vh, 0);
2584 | }
2585 | }
2586 | .circle-container:nth-child(64) .circle {
2587 | -webkit-animation-delay: 1843ms;
2588 | animation-delay: 1843ms;
2589 | }
2590 | .circle-container:nth-child(65) {
2591 | width: 4px;
2592 | height: 4px;
2593 | -webkit-animation-name: move-frames-65;
2594 | animation-name: move-frames-65;
2595 | -webkit-animation-duration: 9967ms;
2596 | animation-duration: 9967ms;
2597 | -webkit-animation-delay: 2021ms;
2598 | animation-delay: 2021ms;
2599 | }
2600 | @-webkit-keyframes move-frames-65 {
2601 | from {
2602 | -webkit-transform: translate3d(11vw, 110vh, 0);
2603 | transform: translate3d(11vw, 110vh, 0);
2604 | }
2605 | to {
2606 | -webkit-transform: translate3d(43vw, -116vh, 0);
2607 | transform: translate3d(43vw, -116vh, 0);
2608 | }
2609 | }
2610 | @keyframes move-frames-65 {
2611 | from {
2612 | -webkit-transform: translate3d(11vw, 110vh, 0);
2613 | transform: translate3d(11vw, 110vh, 0);
2614 | }
2615 | to {
2616 | -webkit-transform: translate3d(43vw, -116vh, 0);
2617 | transform: translate3d(43vw, -116vh, 0);
2618 | }
2619 | }
2620 | .circle-container:nth-child(65) .circle {
2621 | -webkit-animation-delay: 258ms;
2622 | animation-delay: 258ms;
2623 | }
2624 | .circle-container:nth-child(66) {
2625 | width: 7px;
2626 | height: 7px;
2627 | -webkit-animation-name: move-frames-66;
2628 | animation-name: move-frames-66;
2629 | -webkit-animation-duration: 9722ms;
2630 | animation-duration: 9722ms;
2631 | -webkit-animation-delay: 1232ms;
2632 | animation-delay: 1232ms;
2633 | }
2634 | @-webkit-keyframes move-frames-66 {
2635 | from {
2636 | -webkit-transform: translate3d(14vw, 104vh, 0);
2637 | transform: translate3d(14vw, 104vh, 0);
2638 | }
2639 | to {
2640 | -webkit-transform: translate3d(20vw, -124vh, 0);
2641 | transform: translate3d(20vw, -124vh, 0);
2642 | }
2643 | }
2644 | @keyframes move-frames-66 {
2645 | from {
2646 | -webkit-transform: translate3d(14vw, 104vh, 0);
2647 | transform: translate3d(14vw, 104vh, 0);
2648 | }
2649 | to {
2650 | -webkit-transform: translate3d(20vw, -124vh, 0);
2651 | transform: translate3d(20vw, -124vh, 0);
2652 | }
2653 | }
2654 | .circle-container:nth-child(66) .circle {
2655 | -webkit-animation-delay: 1045ms;
2656 | animation-delay: 1045ms;
2657 | }
2658 | .circle-container:nth-child(67) {
2659 | width: 1px;
2660 | height: 1px;
2661 | -webkit-animation-name: move-frames-67;
2662 | animation-name: move-frames-67;
2663 | -webkit-animation-duration: 9866ms;
2664 | animation-duration: 9866ms;
2665 | -webkit-animation-delay: 2433ms;
2666 | animation-delay: 2433ms;
2667 | }
2668 | @-webkit-keyframes move-frames-67 {
2669 | from {
2670 | -webkit-transform: translate3d(49vw, 105vh, 0);
2671 | transform: translate3d(49vw, 105vh, 0);
2672 | }
2673 | to {
2674 | -webkit-transform: translate3d(47vw, -117vh, 0);
2675 | transform: translate3d(47vw, -117vh, 0);
2676 | }
2677 | }
2678 | @keyframes move-frames-67 {
2679 | from {
2680 | -webkit-transform: translate3d(49vw, 105vh, 0);
2681 | transform: translate3d(49vw, 105vh, 0);
2682 | }
2683 | to {
2684 | -webkit-transform: translate3d(47vw, -117vh, 0);
2685 | transform: translate3d(47vw, -117vh, 0);
2686 | }
2687 | }
2688 | .circle-container:nth-child(67) .circle {
2689 | -webkit-animation-delay: 2715ms;
2690 | animation-delay: 2715ms;
2691 | }
2692 | .circle-container:nth-child(68) {
2693 | width: 10px;
2694 | height: 10px;
2695 | -webkit-animation-name: move-frames-68;
2696 | animation-name: move-frames-68;
2697 | -webkit-animation-duration: 7814ms;
2698 | animation-duration: 7814ms;
2699 | -webkit-animation-delay: 8587ms;
2700 | animation-delay: 8587ms;
2701 | }
2702 | @-webkit-keyframes move-frames-68 {
2703 | from {
2704 | -webkit-transform: translate3d(32vw, 103vh, 0);
2705 | transform: translate3d(32vw, 103vh, 0);
2706 | }
2707 | to {
2708 | -webkit-transform: translate3d(2vw, -116vh, 0);
2709 | transform: translate3d(2vw, -116vh, 0);
2710 | }
2711 | }
2712 | @keyframes move-frames-68 {
2713 | from {
2714 | -webkit-transform: translate3d(32vw, 103vh, 0);
2715 | transform: translate3d(32vw, 103vh, 0);
2716 | }
2717 | to {
2718 | -webkit-transform: translate3d(2vw, -116vh, 0);
2719 | transform: translate3d(2vw, -116vh, 0);
2720 | }
2721 | }
2722 | .circle-container:nth-child(68) .circle {
2723 | -webkit-animation-delay: 1485ms;
2724 | animation-delay: 1485ms;
2725 | }
2726 | .circle-container:nth-child(69) {
2727 | width: 9px;
2728 | height: 9px;
2729 | -webkit-animation-name: move-frames-69;
2730 | animation-name: move-frames-69;
2731 | -webkit-animation-duration: 10708ms;
2732 | animation-duration: 10708ms;
2733 | -webkit-animation-delay: 2875ms;
2734 | animation-delay: 2875ms;
2735 | }
2736 | @-webkit-keyframes move-frames-69 {
2737 | from {
2738 | -webkit-transform: translate3d(35vw, 104vh, 0);
2739 | transform: translate3d(35vw, 104vh, 0);
2740 | }
2741 | to {
2742 | -webkit-transform: translate3d(59vw, -132vh, 0);
2743 | transform: translate3d(59vw, -132vh, 0);
2744 | }
2745 | }
2746 | @keyframes move-frames-69 {
2747 | from {
2748 | -webkit-transform: translate3d(35vw, 104vh, 0);
2749 | transform: translate3d(35vw, 104vh, 0);
2750 | }
2751 | to {
2752 | -webkit-transform: translate3d(59vw, -132vh, 0);
2753 | transform: translate3d(59vw, -132vh, 0);
2754 | }
2755 | }
2756 | .circle-container:nth-child(69) .circle {
2757 | -webkit-animation-delay: 418ms;
2758 | animation-delay: 418ms;
2759 | }
2760 | .circle-container:nth-child(70) {
2761 | width: 2px;
2762 | height: 2px;
2763 | -webkit-animation-name: move-frames-70;
2764 | animation-name: move-frames-70;
2765 | -webkit-animation-duration: 7155ms;
2766 | animation-duration: 7155ms;
2767 | -webkit-animation-delay: 7642ms;
2768 | animation-delay: 7642ms;
2769 | }
2770 | @-webkit-keyframes move-frames-70 {
2771 | from {
2772 | -webkit-transform: translate3d(36vw, 109vh, 0);
2773 | transform: translate3d(36vw, 109vh, 0);
2774 | }
2775 | to {
2776 | -webkit-transform: translate3d(76vw, -111vh, 0);
2777 | transform: translate3d(76vw, -111vh, 0);
2778 | }
2779 | }
2780 | @keyframes move-frames-70 {
2781 | from {
2782 | -webkit-transform: translate3d(36vw, 109vh, 0);
2783 | transform: translate3d(36vw, 109vh, 0);
2784 | }
2785 | to {
2786 | -webkit-transform: translate3d(76vw, -111vh, 0);
2787 | transform: translate3d(76vw, -111vh, 0);
2788 | }
2789 | }
2790 | .circle-container:nth-child(70) .circle {
2791 | -webkit-animation-delay: 3561ms;
2792 | animation-delay: 3561ms;
2793 | }
2794 | .circle-container:nth-child(71) {
2795 | width: 4px;
2796 | height: 4px;
2797 | -webkit-animation-name: move-frames-71;
2798 | animation-name: move-frames-71;
2799 | -webkit-animation-duration: 10435ms;
2800 | animation-duration: 10435ms;
2801 | -webkit-animation-delay: 4267ms;
2802 | animation-delay: 4267ms;
2803 | }
2804 | @-webkit-keyframes move-frames-71 {
2805 | from {
2806 | -webkit-transform: translate3d(74vw, 105vh, 0);
2807 | transform: translate3d(74vw, 105vh, 0);
2808 | }
2809 | to {
2810 | -webkit-transform: translate3d(67vw, -128vh, 0);
2811 | transform: translate3d(67vw, -128vh, 0);
2812 | }
2813 | }
2814 | @keyframes move-frames-71 {
2815 | from {
2816 | -webkit-transform: translate3d(74vw, 105vh, 0);
2817 | transform: translate3d(74vw, 105vh, 0);
2818 | }
2819 | to {
2820 | -webkit-transform: translate3d(67vw, -128vh, 0);
2821 | transform: translate3d(67vw, -128vh, 0);
2822 | }
2823 | }
2824 | .circle-container:nth-child(71) .circle {
2825 | -webkit-animation-delay: 2186ms;
2826 | animation-delay: 2186ms;
2827 | }
2828 | .circle-container:nth-child(72) {
2829 | width: 5px;
2830 | height: 5px;
2831 | -webkit-animation-name: move-frames-72;
2832 | animation-name: move-frames-72;
2833 | -webkit-animation-duration: 7478ms;
2834 | animation-duration: 7478ms;
2835 | -webkit-animation-delay: 5776ms;
2836 | animation-delay: 5776ms;
2837 | }
2838 | @-webkit-keyframes move-frames-72 {
2839 | from {
2840 | -webkit-transform: translate3d(51vw, 110vh, 0);
2841 | transform: translate3d(51vw, 110vh, 0);
2842 | }
2843 | to {
2844 | -webkit-transform: translate3d(58vw, -116vh, 0);
2845 | transform: translate3d(58vw, -116vh, 0);
2846 | }
2847 | }
2848 | @keyframes move-frames-72 {
2849 | from {
2850 | -webkit-transform: translate3d(51vw, 110vh, 0);
2851 | transform: translate3d(51vw, 110vh, 0);
2852 | }
2853 | to {
2854 | -webkit-transform: translate3d(58vw, -116vh, 0);
2855 | transform: translate3d(58vw, -116vh, 0);
2856 | }
2857 | }
2858 | .circle-container:nth-child(72) .circle {
2859 | -webkit-animation-delay: 1254ms;
2860 | animation-delay: 1254ms;
2861 | }
2862 | .circle-container:nth-child(73) {
2863 | width: 4px;
2864 | height: 4px;
2865 | -webkit-animation-name: move-frames-73;
2866 | animation-name: move-frames-73;
2867 | -webkit-animation-duration: 7309ms;
2868 | animation-duration: 7309ms;
2869 | -webkit-animation-delay: 10241ms;
2870 | animation-delay: 10241ms;
2871 | }
2872 | @-webkit-keyframes move-frames-73 {
2873 | from {
2874 | -webkit-transform: translate3d(76vw, 105vh, 0);
2875 | transform: translate3d(76vw, 105vh, 0);
2876 | }
2877 | to {
2878 | -webkit-transform: translate3d(65vw, -125vh, 0);
2879 | transform: translate3d(65vw, -125vh, 0);
2880 | }
2881 | }
2882 | @keyframes move-frames-73 {
2883 | from {
2884 | -webkit-transform: translate3d(76vw, 105vh, 0);
2885 | transform: translate3d(76vw, 105vh, 0);
2886 | }
2887 | to {
2888 | -webkit-transform: translate3d(65vw, -125vh, 0);
2889 | transform: translate3d(65vw, -125vh, 0);
2890 | }
2891 | }
2892 | .circle-container:nth-child(73) .circle {
2893 | -webkit-animation-delay: 2095ms;
2894 | animation-delay: 2095ms;
2895 | }
2896 | .circle-container:nth-child(74) {
2897 | width: 1px;
2898 | height: 1px;
2899 | -webkit-animation-name: move-frames-74;
2900 | animation-name: move-frames-74;
2901 | -webkit-animation-duration: 10996ms;
2902 | animation-duration: 10996ms;
2903 | -webkit-animation-delay: 3358ms;
2904 | animation-delay: 3358ms;
2905 | }
2906 | @-webkit-keyframes move-frames-74 {
2907 | from {
2908 | -webkit-transform: translate3d(32vw, 110vh, 0);
2909 | transform: translate3d(32vw, 110vh, 0);
2910 | }
2911 | to {
2912 | -webkit-transform: translate3d(86vw, -133vh, 0);
2913 | transform: translate3d(86vw, -133vh, 0);
2914 | }
2915 | }
2916 | @keyframes move-frames-74 {
2917 | from {
2918 | -webkit-transform: translate3d(32vw, 110vh, 0);
2919 | transform: translate3d(32vw, 110vh, 0);
2920 | }
2921 | to {
2922 | -webkit-transform: translate3d(86vw, -133vh, 0);
2923 | transform: translate3d(86vw, -133vh, 0);
2924 | }
2925 | }
2926 | .circle-container:nth-child(74) .circle {
2927 | -webkit-animation-delay: 2220ms;
2928 | animation-delay: 2220ms;
2929 | }
2930 | .circle-container:nth-child(75) {
2931 | width: 8px;
2932 | height: 8px;
2933 | -webkit-animation-name: move-frames-75;
2934 | animation-name: move-frames-75;
2935 | -webkit-animation-duration: 10472ms;
2936 | animation-duration: 10472ms;
2937 | -webkit-animation-delay: 7501ms;
2938 | animation-delay: 7501ms;
2939 | }
2940 | @-webkit-keyframes move-frames-75 {
2941 | from {
2942 | -webkit-transform: translate3d(1vw, 108vh, 0);
2943 | transform: translate3d(1vw, 108vh, 0);
2944 | }
2945 | to {
2946 | -webkit-transform: translate3d(43vw, -134vh, 0);
2947 | transform: translate3d(43vw, -134vh, 0);
2948 | }
2949 | }
2950 | @keyframes move-frames-75 {
2951 | from {
2952 | -webkit-transform: translate3d(1vw, 108vh, 0);
2953 | transform: translate3d(1vw, 108vh, 0);
2954 | }
2955 | to {
2956 | -webkit-transform: translate3d(43vw, -134vh, 0);
2957 | transform: translate3d(43vw, -134vh, 0);
2958 | }
2959 | }
2960 | .circle-container:nth-child(75) .circle {
2961 | -webkit-animation-delay: 516ms;
2962 | animation-delay: 516ms;
2963 | }
2964 | .circle-container:nth-child(76) {
2965 | width: 7px;
2966 | height: 7px;
2967 | -webkit-animation-name: move-frames-76;
2968 | animation-name: move-frames-76;
2969 | -webkit-animation-duration: 10365ms;
2970 | animation-duration: 10365ms;
2971 | -webkit-animation-delay: 10039ms;
2972 | animation-delay: 10039ms;
2973 | }
2974 | @-webkit-keyframes move-frames-76 {
2975 | from {
2976 | -webkit-transform: translate3d(90vw, 108vh, 0);
2977 | transform: translate3d(90vw, 108vh, 0);
2978 | }
2979 | to {
2980 | -webkit-transform: translate3d(10vw, -110vh, 0);
2981 | transform: translate3d(10vw, -110vh, 0);
2982 | }
2983 | }
2984 | @keyframes move-frames-76 {
2985 | from {
2986 | -webkit-transform: translate3d(90vw, 108vh, 0);
2987 | transform: translate3d(90vw, 108vh, 0);
2988 | }
2989 | to {
2990 | -webkit-transform: translate3d(10vw, -110vh, 0);
2991 | transform: translate3d(10vw, -110vh, 0);
2992 | }
2993 | }
2994 | .circle-container:nth-child(76) .circle {
2995 | -webkit-animation-delay: 2136ms;
2996 | animation-delay: 2136ms;
2997 | }
2998 | .circle-container:nth-child(77) {
2999 | width: 8px;
3000 | height: 8px;
3001 | -webkit-animation-name: move-frames-77;
3002 | animation-name: move-frames-77;
3003 | -webkit-animation-duration: 7324ms;
3004 | animation-duration: 7324ms;
3005 | -webkit-animation-delay: 5206ms;
3006 | animation-delay: 5206ms;
3007 | }
3008 | @-webkit-keyframes move-frames-77 {
3009 | from {
3010 | -webkit-transform: translate3d(77vw, 108vh, 0);
3011 | transform: translate3d(77vw, 108vh, 0);
3012 | }
3013 | to {
3014 | -webkit-transform: translate3d(49vw, -133vh, 0);
3015 | transform: translate3d(49vw, -133vh, 0);
3016 | }
3017 | }
3018 | @keyframes move-frames-77 {
3019 | from {
3020 | -webkit-transform: translate3d(77vw, 108vh, 0);
3021 | transform: translate3d(77vw, 108vh, 0);
3022 | }
3023 | to {
3024 | -webkit-transform: translate3d(49vw, -133vh, 0);
3025 | transform: translate3d(49vw, -133vh, 0);
3026 | }
3027 | }
3028 | .circle-container:nth-child(77) .circle {
3029 | -webkit-animation-delay: 2074ms;
3030 | animation-delay: 2074ms;
3031 | }
3032 | .circle-container:nth-child(78) {
3033 | width: 8px;
3034 | height: 8px;
3035 | -webkit-animation-name: move-frames-78;
3036 | animation-name: move-frames-78;
3037 | -webkit-animation-duration: 9891ms;
3038 | animation-duration: 9891ms;
3039 | -webkit-animation-delay: 2591ms;
3040 | animation-delay: 2591ms;
3041 | }
3042 | @-webkit-keyframes move-frames-78 {
3043 | from {
3044 | -webkit-transform: translate3d(18vw, 108vh, 0);
3045 | transform: translate3d(18vw, 108vh, 0);
3046 | }
3047 | to {
3048 | -webkit-transform: translate3d(64vw, -128vh, 0);
3049 | transform: translate3d(64vw, -128vh, 0);
3050 | }
3051 | }
3052 | @keyframes move-frames-78 {
3053 | from {
3054 | -webkit-transform: translate3d(18vw, 108vh, 0);
3055 | transform: translate3d(18vw, 108vh, 0);
3056 | }
3057 | to {
3058 | -webkit-transform: translate3d(64vw, -128vh, 0);
3059 | transform: translate3d(64vw, -128vh, 0);
3060 | }
3061 | }
3062 | .circle-container:nth-child(78) .circle {
3063 | -webkit-animation-delay: 1553ms;
3064 | animation-delay: 1553ms;
3065 | }
3066 | .circle-container:nth-child(79) {
3067 | width: 8px;
3068 | height: 8px;
3069 | -webkit-animation-name: move-frames-79;
3070 | animation-name: move-frames-79;
3071 | -webkit-animation-duration: 8874ms;
3072 | animation-duration: 8874ms;
3073 | -webkit-animation-delay: 248ms;
3074 | animation-delay: 248ms;
3075 | }
3076 | @-webkit-keyframes move-frames-79 {
3077 | from {
3078 | -webkit-transform: translate3d(54vw, 106vh, 0);
3079 | transform: translate3d(54vw, 106vh, 0);
3080 | }
3081 | to {
3082 | -webkit-transform: translate3d(60vw, -129vh, 0);
3083 | transform: translate3d(60vw, -129vh, 0);
3084 | }
3085 | }
3086 | @keyframes move-frames-79 {
3087 | from {
3088 | -webkit-transform: translate3d(54vw, 106vh, 0);
3089 | transform: translate3d(54vw, 106vh, 0);
3090 | }
3091 | to {
3092 | -webkit-transform: translate3d(60vw, -129vh, 0);
3093 | transform: translate3d(60vw, -129vh, 0);
3094 | }
3095 | }
3096 | .circle-container:nth-child(79) .circle {
3097 | -webkit-animation-delay: 3636ms;
3098 | animation-delay: 3636ms;
3099 | }
3100 | .circle-container:nth-child(80) {
3101 | width: 5px;
3102 | height: 5px;
3103 | -webkit-animation-name: move-frames-80;
3104 | animation-name: move-frames-80;
3105 | -webkit-animation-duration: 9729ms;
3106 | animation-duration: 9729ms;
3107 | -webkit-animation-delay: 2633ms;
3108 | animation-delay: 2633ms;
3109 | }
3110 | @-webkit-keyframes move-frames-80 {
3111 | from {
3112 | -webkit-transform: translate3d(43vw, 109vh, 0);
3113 | transform: translate3d(43vw, 109vh, 0);
3114 | }
3115 | to {
3116 | -webkit-transform: translate3d(2vw, -118vh, 0);
3117 | transform: translate3d(2vw, -118vh, 0);
3118 | }
3119 | }
3120 | @keyframes move-frames-80 {
3121 | from {
3122 | -webkit-transform: translate3d(43vw, 109vh, 0);
3123 | transform: translate3d(43vw, 109vh, 0);
3124 | }
3125 | to {
3126 | -webkit-transform: translate3d(2vw, -118vh, 0);
3127 | transform: translate3d(2vw, -118vh, 0);
3128 | }
3129 | }
3130 | .circle-container:nth-child(80) .circle {
3131 | -webkit-animation-delay: 714ms;
3132 | animation-delay: 714ms;
3133 | }
3134 | .circle-container:nth-child(81) {
3135 | width: 5px;
3136 | height: 5px;
3137 | -webkit-animation-name: move-frames-81;
3138 | animation-name: move-frames-81;
3139 | -webkit-animation-duration: 7842ms;
3140 | animation-duration: 7842ms;
3141 | -webkit-animation-delay: 546ms;
3142 | animation-delay: 546ms;
3143 | }
3144 | @-webkit-keyframes move-frames-81 {
3145 | from {
3146 | -webkit-transform: translate3d(10vw, 104vh, 0);
3147 | transform: translate3d(10vw, 104vh, 0);
3148 | }
3149 | to {
3150 | -webkit-transform: translate3d(57vw, -111vh, 0);
3151 | transform: translate3d(57vw, -111vh, 0);
3152 | }
3153 | }
3154 | @keyframes move-frames-81 {
3155 | from {
3156 | -webkit-transform: translate3d(10vw, 104vh, 0);
3157 | transform: translate3d(10vw, 104vh, 0);
3158 | }
3159 | to {
3160 | -webkit-transform: translate3d(57vw, -111vh, 0);
3161 | transform: translate3d(57vw, -111vh, 0);
3162 | }
3163 | }
3164 | .circle-container:nth-child(81) .circle {
3165 | -webkit-animation-delay: 1170ms;
3166 | animation-delay: 1170ms;
3167 | }
3168 | .circle-container:nth-child(82) {
3169 | width: 8px;
3170 | height: 8px;
3171 | -webkit-animation-name: move-frames-82;
3172 | animation-name: move-frames-82;
3173 | -webkit-animation-duration: 9802ms;
3174 | animation-duration: 9802ms;
3175 | -webkit-animation-delay: 1939ms;
3176 | animation-delay: 1939ms;
3177 | }
3178 | @-webkit-keyframes move-frames-82 {
3179 | from {
3180 | -webkit-transform: translate3d(34vw, 110vh, 0);
3181 | transform: translate3d(34vw, 110vh, 0);
3182 | }
3183 | to {
3184 | -webkit-transform: translate3d(72vw, -140vh, 0);
3185 | transform: translate3d(72vw, -140vh, 0);
3186 | }
3187 | }
3188 | @keyframes move-frames-82 {
3189 | from {
3190 | -webkit-transform: translate3d(34vw, 110vh, 0);
3191 | transform: translate3d(34vw, 110vh, 0);
3192 | }
3193 | to {
3194 | -webkit-transform: translate3d(72vw, -140vh, 0);
3195 | transform: translate3d(72vw, -140vh, 0);
3196 | }
3197 | }
3198 | .circle-container:nth-child(82) .circle {
3199 | -webkit-animation-delay: 1031ms;
3200 | animation-delay: 1031ms;
3201 | }
3202 | .circle-container:nth-child(83) {
3203 | width: 7px;
3204 | height: 7px;
3205 | -webkit-animation-name: move-frames-83;
3206 | animation-name: move-frames-83;
3207 | -webkit-animation-duration: 7859ms;
3208 | animation-duration: 7859ms;
3209 | -webkit-animation-delay: 446ms;
3210 | animation-delay: 446ms;
3211 | }
3212 | @-webkit-keyframes move-frames-83 {
3213 | from {
3214 | -webkit-transform: translate3d(100vw, 107vh, 0);
3215 | transform: translate3d(100vw, 107vh, 0);
3216 | }
3217 | to {
3218 | -webkit-transform: translate3d(29vw, -110vh, 0);
3219 | transform: translate3d(29vw, -110vh, 0);
3220 | }
3221 | }
3222 | @keyframes move-frames-83 {
3223 | from {
3224 | -webkit-transform: translate3d(100vw, 107vh, 0);
3225 | transform: translate3d(100vw, 107vh, 0);
3226 | }
3227 | to {
3228 | -webkit-transform: translate3d(29vw, -110vh, 0);
3229 | transform: translate3d(29vw, -110vh, 0);
3230 | }
3231 | }
3232 | .circle-container:nth-child(83) .circle {
3233 | -webkit-animation-delay: 1491ms;
3234 | animation-delay: 1491ms;
3235 | }
3236 | .circle-container:nth-child(84) {
3237 | width: 5px;
3238 | height: 5px;
3239 | -webkit-animation-name: move-frames-84;
3240 | animation-name: move-frames-84;
3241 | -webkit-animation-duration: 10792ms;
3242 | animation-duration: 10792ms;
3243 | -webkit-animation-delay: 6434ms;
3244 | animation-delay: 6434ms;
3245 | }
3246 | @-webkit-keyframes move-frames-84 {
3247 | from {
3248 | -webkit-transform: translate3d(39vw, 107vh, 0);
3249 | transform: translate3d(39vw, 107vh, 0);
3250 | }
3251 | to {
3252 | -webkit-transform: translate3d(31vw, -124vh, 0);
3253 | transform: translate3d(31vw, -124vh, 0);
3254 | }
3255 | }
3256 | @keyframes move-frames-84 {
3257 | from {
3258 | -webkit-transform: translate3d(39vw, 107vh, 0);
3259 | transform: translate3d(39vw, 107vh, 0);
3260 | }
3261 | to {
3262 | -webkit-transform: translate3d(31vw, -124vh, 0);
3263 | transform: translate3d(31vw, -124vh, 0);
3264 | }
3265 | }
3266 | .circle-container:nth-child(84) .circle {
3267 | -webkit-animation-delay: 2321ms;
3268 | animation-delay: 2321ms;
3269 | }
3270 | .circle-container:nth-child(85) {
3271 | width: 7px;
3272 | height: 7px;
3273 | -webkit-animation-name: move-frames-85;
3274 | animation-name: move-frames-85;
3275 | -webkit-animation-duration: 9683ms;
3276 | animation-duration: 9683ms;
3277 | -webkit-animation-delay: 6951ms;
3278 | animation-delay: 6951ms;
3279 | }
3280 | @-webkit-keyframes move-frames-85 {
3281 | from {
3282 | -webkit-transform: translate3d(15vw, 104vh, 0);
3283 | transform: translate3d(15vw, 104vh, 0);
3284 | }
3285 | to {
3286 | -webkit-transform: translate3d(34vw, -129vh, 0);
3287 | transform: translate3d(34vw, -129vh, 0);
3288 | }
3289 | }
3290 | @keyframes move-frames-85 {
3291 | from {
3292 | -webkit-transform: translate3d(15vw, 104vh, 0);
3293 | transform: translate3d(15vw, 104vh, 0);
3294 | }
3295 | to {
3296 | -webkit-transform: translate3d(34vw, -129vh, 0);
3297 | transform: translate3d(34vw, -129vh, 0);
3298 | }
3299 | }
3300 | .circle-container:nth-child(85) .circle {
3301 | -webkit-animation-delay: 983ms;
3302 | animation-delay: 983ms;
3303 | }
3304 | .circle-container:nth-child(86) {
3305 | width: 8px;
3306 | height: 8px;
3307 | -webkit-animation-name: move-frames-86;
3308 | animation-name: move-frames-86;
3309 | -webkit-animation-duration: 10918ms;
3310 | animation-duration: 10918ms;
3311 | -webkit-animation-delay: 4101ms;
3312 | animation-delay: 4101ms;
3313 | }
3314 | @-webkit-keyframes move-frames-86 {
3315 | from {
3316 | -webkit-transform: translate3d(89vw, 102vh, 0);
3317 | transform: translate3d(89vw, 102vh, 0);
3318 | }
3319 | to {
3320 | -webkit-transform: translate3d(42vw, -104vh, 0);
3321 | transform: translate3d(42vw, -104vh, 0);
3322 | }
3323 | }
3324 | @keyframes move-frames-86 {
3325 | from {
3326 | -webkit-transform: translate3d(89vw, 102vh, 0);
3327 | transform: translate3d(89vw, 102vh, 0);
3328 | }
3329 | to {
3330 | -webkit-transform: translate3d(42vw, -104vh, 0);
3331 | transform: translate3d(42vw, -104vh, 0);
3332 | }
3333 | }
3334 | .circle-container:nth-child(86) .circle {
3335 | -webkit-animation-delay: 3608ms;
3336 | animation-delay: 3608ms;
3337 | }
3338 | .circle-container:nth-child(87) {
3339 | width: 8px;
3340 | height: 8px;
3341 | -webkit-animation-name: move-frames-87;
3342 | animation-name: move-frames-87;
3343 | -webkit-animation-duration: 8780ms;
3344 | animation-duration: 8780ms;
3345 | -webkit-animation-delay: 10426ms;
3346 | animation-delay: 10426ms;
3347 | }
3348 | @-webkit-keyframes move-frames-87 {
3349 | from {
3350 | -webkit-transform: translate3d(69vw, 110vh, 0);
3351 | transform: translate3d(69vw, 110vh, 0);
3352 | }
3353 | to {
3354 | -webkit-transform: translate3d(71vw, -140vh, 0);
3355 | transform: translate3d(71vw, -140vh, 0);
3356 | }
3357 | }
3358 | @keyframes move-frames-87 {
3359 | from {
3360 | -webkit-transform: translate3d(69vw, 110vh, 0);
3361 | transform: translate3d(69vw, 110vh, 0);
3362 | }
3363 | to {
3364 | -webkit-transform: translate3d(71vw, -140vh, 0);
3365 | transform: translate3d(71vw, -140vh, 0);
3366 | }
3367 | }
3368 | .circle-container:nth-child(87) .circle {
3369 | -webkit-animation-delay: 2568ms;
3370 | animation-delay: 2568ms;
3371 | }
3372 | .circle-container:nth-child(88) {
3373 | width: 3px;
3374 | height: 3px;
3375 | -webkit-animation-name: move-frames-88;
3376 | animation-name: move-frames-88;
3377 | -webkit-animation-duration: 10452ms;
3378 | animation-duration: 10452ms;
3379 | -webkit-animation-delay: 9403ms;
3380 | animation-delay: 9403ms;
3381 | }
3382 | @-webkit-keyframes move-frames-88 {
3383 | from {
3384 | -webkit-transform: translate3d(7vw, 107vh, 0);
3385 | transform: translate3d(7vw, 107vh, 0);
3386 | }
3387 | to {
3388 | -webkit-transform: translate3d(56vw, -119vh, 0);
3389 | transform: translate3d(56vw, -119vh, 0);
3390 | }
3391 | }
3392 | @keyframes move-frames-88 {
3393 | from {
3394 | -webkit-transform: translate3d(7vw, 107vh, 0);
3395 | transform: translate3d(7vw, 107vh, 0);
3396 | }
3397 | to {
3398 | -webkit-transform: translate3d(56vw, -119vh, 0);
3399 | transform: translate3d(56vw, -119vh, 0);
3400 | }
3401 | }
3402 | .circle-container:nth-child(88) .circle {
3403 | -webkit-animation-delay: 1258ms;
3404 | animation-delay: 1258ms;
3405 | }
3406 | .circle-container:nth-child(89) {
3407 | width: 1px;
3408 | height: 1px;
3409 | -webkit-animation-name: move-frames-89;
3410 | animation-name: move-frames-89;
3411 | -webkit-animation-duration: 7294ms;
3412 | animation-duration: 7294ms;
3413 | -webkit-animation-delay: 3320ms;
3414 | animation-delay: 3320ms;
3415 | }
3416 | @-webkit-keyframes move-frames-89 {
3417 | from {
3418 | -webkit-transform: translate3d(4vw, 107vh, 0);
3419 | transform: translate3d(4vw, 107vh, 0);
3420 | }
3421 | to {
3422 | -webkit-transform: translate3d(82vw, -121vh, 0);
3423 | transform: translate3d(82vw, -121vh, 0);
3424 | }
3425 | }
3426 | @keyframes move-frames-89 {
3427 | from {
3428 | -webkit-transform: translate3d(4vw, 107vh, 0);
3429 | transform: translate3d(4vw, 107vh, 0);
3430 | }
3431 | to {
3432 | -webkit-transform: translate3d(82vw, -121vh, 0);
3433 | transform: translate3d(82vw, -121vh, 0);
3434 | }
3435 | }
3436 | .circle-container:nth-child(89) .circle {
3437 | -webkit-animation-delay: 2167ms;
3438 | animation-delay: 2167ms;
3439 | }
3440 | .circle-container:nth-child(90) {
3441 | width: 9px;
3442 | height: 9px;
3443 | -webkit-animation-name: move-frames-90;
3444 | animation-name: move-frames-90;
3445 | -webkit-animation-duration: 7597ms;
3446 | animation-duration: 7597ms;
3447 | -webkit-animation-delay: 6477ms;
3448 | animation-delay: 6477ms;
3449 | }
3450 | @-webkit-keyframes move-frames-90 {
3451 | from {
3452 | -webkit-transform: translate3d(56vw, 106vh, 0);
3453 | transform: translate3d(56vw, 106vh, 0);
3454 | }
3455 | to {
3456 | -webkit-transform: translate3d(36vw, -114vh, 0);
3457 | transform: translate3d(36vw, -114vh, 0);
3458 | }
3459 | }
3460 | @keyframes move-frames-90 {
3461 | from {
3462 | -webkit-transform: translate3d(56vw, 106vh, 0);
3463 | transform: translate3d(56vw, 106vh, 0);
3464 | }
3465 | to {
3466 | -webkit-transform: translate3d(36vw, -114vh, 0);
3467 | transform: translate3d(36vw, -114vh, 0);
3468 | }
3469 | }
3470 | .circle-container:nth-child(90) .circle {
3471 | -webkit-animation-delay: 1757ms;
3472 | animation-delay: 1757ms;
3473 | }
3474 | .circle-container:nth-child(91) {
3475 | width: 4px;
3476 | height: 4px;
3477 | -webkit-animation-name: move-frames-91;
3478 | animation-name: move-frames-91;
3479 | -webkit-animation-duration: 7882ms;
3480 | animation-duration: 7882ms;
3481 | -webkit-animation-delay: 1017ms;
3482 | animation-delay: 1017ms;
3483 | }
3484 | @-webkit-keyframes move-frames-91 {
3485 | from {
3486 | -webkit-transform: translate3d(11vw, 109vh, 0);
3487 | transform: translate3d(11vw, 109vh, 0);
3488 | }
3489 | to {
3490 | -webkit-transform: translate3d(62vw, -136vh, 0);
3491 | transform: translate3d(62vw, -136vh, 0);
3492 | }
3493 | }
3494 | @keyframes move-frames-91 {
3495 | from {
3496 | -webkit-transform: translate3d(11vw, 109vh, 0);
3497 | transform: translate3d(11vw, 109vh, 0);
3498 | }
3499 | to {
3500 | -webkit-transform: translate3d(62vw, -136vh, 0);
3501 | transform: translate3d(62vw, -136vh, 0);
3502 | }
3503 | }
3504 | .circle-container:nth-child(91) .circle {
3505 | -webkit-animation-delay: 1223ms;
3506 | animation-delay: 1223ms;
3507 | }
3508 | .circle-container:nth-child(92) {
3509 | width: 4px;
3510 | height: 4px;
3511 | -webkit-animation-name: move-frames-92;
3512 | animation-name: move-frames-92;
3513 | -webkit-animation-duration: 7522ms;
3514 | animation-duration: 7522ms;
3515 | -webkit-animation-delay: 4140ms;
3516 | animation-delay: 4140ms;
3517 | }
3518 | @-webkit-keyframes move-frames-92 {
3519 | from {
3520 | -webkit-transform: translate3d(42vw, 105vh, 0);
3521 | transform: translate3d(42vw, 105vh, 0);
3522 | }
3523 | to {
3524 | -webkit-transform: translate3d(88vw, -112vh, 0);
3525 | transform: translate3d(88vw, -112vh, 0);
3526 | }
3527 | }
3528 | @keyframes move-frames-92 {
3529 | from {
3530 | -webkit-transform: translate3d(42vw, 105vh, 0);
3531 | transform: translate3d(42vw, 105vh, 0);
3532 | }
3533 | to {
3534 | -webkit-transform: translate3d(88vw, -112vh, 0);
3535 | transform: translate3d(88vw, -112vh, 0);
3536 | }
3537 | }
3538 | .circle-container:nth-child(92) .circle {
3539 | -webkit-animation-delay: 3443ms;
3540 | animation-delay: 3443ms;
3541 | }
3542 | .circle-container:nth-child(93) {
3543 | width: 10px;
3544 | height: 10px;
3545 | -webkit-animation-name: move-frames-93;
3546 | animation-name: move-frames-93;
3547 | -webkit-animation-duration: 8902ms;
3548 | animation-duration: 8902ms;
3549 | -webkit-animation-delay: 10303ms;
3550 | animation-delay: 10303ms;
3551 | }
3552 | @-webkit-keyframes move-frames-93 {
3553 | from {
3554 | -webkit-transform: translate3d(39vw, 101vh, 0);
3555 | transform: translate3d(39vw, 101vh, 0);
3556 | }
3557 | to {
3558 | -webkit-transform: translate3d(19vw, -103vh, 0);
3559 | transform: translate3d(19vw, -103vh, 0);
3560 | }
3561 | }
3562 | @keyframes move-frames-93 {
3563 | from {
3564 | -webkit-transform: translate3d(39vw, 101vh, 0);
3565 | transform: translate3d(39vw, 101vh, 0);
3566 | }
3567 | to {
3568 | -webkit-transform: translate3d(19vw, -103vh, 0);
3569 | transform: translate3d(19vw, -103vh, 0);
3570 | }
3571 | }
3572 | .circle-container:nth-child(93) .circle {
3573 | -webkit-animation-delay: 2379ms;
3574 | animation-delay: 2379ms;
3575 | }
3576 | .circle-container:nth-child(94) {
3577 | width: 6px;
3578 | height: 6px;
3579 | -webkit-animation-name: move-frames-94;
3580 | animation-name: move-frames-94;
3581 | -webkit-animation-duration: 9244ms;
3582 | animation-duration: 9244ms;
3583 | -webkit-animation-delay: 9422ms;
3584 | animation-delay: 9422ms;
3585 | }
3586 | @-webkit-keyframes move-frames-94 {
3587 | from {
3588 | -webkit-transform: translate3d(56vw, 109vh, 0);
3589 | transform: translate3d(56vw, 109vh, 0);
3590 | }
3591 | to {
3592 | -webkit-transform: translate3d(97vw, -122vh, 0);
3593 | transform: translate3d(97vw, -122vh, 0);
3594 | }
3595 | }
3596 | @keyframes move-frames-94 {
3597 | from {
3598 | -webkit-transform: translate3d(56vw, 109vh, 0);
3599 | transform: translate3d(56vw, 109vh, 0);
3600 | }
3601 | to {
3602 | -webkit-transform: translate3d(97vw, -122vh, 0);
3603 | transform: translate3d(97vw, -122vh, 0);
3604 | }
3605 | }
3606 | .circle-container:nth-child(94) .circle {
3607 | -webkit-animation-delay: 2003ms;
3608 | animation-delay: 2003ms;
3609 | }
3610 | .circle-container:nth-child(95) {
3611 | width: 10px;
3612 | height: 10px;
3613 | -webkit-animation-name: move-frames-95;
3614 | animation-name: move-frames-95;
3615 | -webkit-animation-duration: 9826ms;
3616 | animation-duration: 9826ms;
3617 | -webkit-animation-delay: 10570ms;
3618 | animation-delay: 10570ms;
3619 | }
3620 | @-webkit-keyframes move-frames-95 {
3621 | from {
3622 | -webkit-transform: translate3d(7vw, 101vh, 0);
3623 | transform: translate3d(7vw, 101vh, 0);
3624 | }
3625 | to {
3626 | -webkit-transform: translate3d(46vw, -103vh, 0);
3627 | transform: translate3d(46vw, -103vh, 0);
3628 | }
3629 | }
3630 | @keyframes move-frames-95 {
3631 | from {
3632 | -webkit-transform: translate3d(7vw, 101vh, 0);
3633 | transform: translate3d(7vw, 101vh, 0);
3634 | }
3635 | to {
3636 | -webkit-transform: translate3d(46vw, -103vh, 0);
3637 | transform: translate3d(46vw, -103vh, 0);
3638 | }
3639 | }
3640 | .circle-container:nth-child(95) .circle {
3641 | -webkit-animation-delay: 362ms;
3642 | animation-delay: 362ms;
3643 | }
3644 | .circle-container:nth-child(96) {
3645 | width: 4px;
3646 | height: 4px;
3647 | -webkit-animation-name: move-frames-96;
3648 | animation-name: move-frames-96;
3649 | -webkit-animation-duration: 10054ms;
3650 | animation-duration: 10054ms;
3651 | -webkit-animation-delay: 1056ms;
3652 | animation-delay: 1056ms;
3653 | }
3654 | @-webkit-keyframes move-frames-96 {
3655 | from {
3656 | -webkit-transform: translate3d(76vw, 107vh, 0);
3657 | transform: translate3d(76vw, 107vh, 0);
3658 | }
3659 | to {
3660 | -webkit-transform: translate3d(39vw, -121vh, 0);
3661 | transform: translate3d(39vw, -121vh, 0);
3662 | }
3663 | }
3664 | @keyframes move-frames-96 {
3665 | from {
3666 | -webkit-transform: translate3d(76vw, 107vh, 0);
3667 | transform: translate3d(76vw, 107vh, 0);
3668 | }
3669 | to {
3670 | -webkit-transform: translate3d(39vw, -121vh, 0);
3671 | transform: translate3d(39vw, -121vh, 0);
3672 | }
3673 | }
3674 | .circle-container:nth-child(96) .circle {
3675 | -webkit-animation-delay: 2821ms;
3676 | animation-delay: 2821ms;
3677 | }
3678 | .circle-container:nth-child(97) {
3679 | width: 10px;
3680 | height: 10px;
3681 | -webkit-animation-name: move-frames-97;
3682 | animation-name: move-frames-97;
3683 | -webkit-animation-duration: 9045ms;
3684 | animation-duration: 9045ms;
3685 | -webkit-animation-delay: 7780ms;
3686 | animation-delay: 7780ms;
3687 | }
3688 | @-webkit-keyframes move-frames-97 {
3689 | from {
3690 | -webkit-transform: translate3d(6vw, 109vh, 0);
3691 | transform: translate3d(6vw, 109vh, 0);
3692 | }
3693 | to {
3694 | -webkit-transform: translate3d(54vw, -132vh, 0);
3695 | transform: translate3d(54vw, -132vh, 0);
3696 | }
3697 | }
3698 | @keyframes move-frames-97 {
3699 | from {
3700 | -webkit-transform: translate3d(6vw, 109vh, 0);
3701 | transform: translate3d(6vw, 109vh, 0);
3702 | }
3703 | to {
3704 | -webkit-transform: translate3d(54vw, -132vh, 0);
3705 | transform: translate3d(54vw, -132vh, 0);
3706 | }
3707 | }
3708 | .circle-container:nth-child(97) .circle {
3709 | -webkit-animation-delay: 105ms;
3710 | animation-delay: 105ms;
3711 | }
3712 | .circle-container:nth-child(98) {
3713 | width: 6px;
3714 | height: 6px;
3715 | -webkit-animation-name: move-frames-98;
3716 | animation-name: move-frames-98;
3717 | -webkit-animation-duration: 9139ms;
3718 | animation-duration: 9139ms;
3719 | -webkit-animation-delay: 5911ms;
3720 | animation-delay: 5911ms;
3721 | }
3722 | @-webkit-keyframes move-frames-98 {
3723 | from {
3724 | -webkit-transform: translate3d(6vw, 108vh, 0);
3725 | transform: translate3d(6vw, 108vh, 0);
3726 | }
3727 | to {
3728 | -webkit-transform: translate3d(99vw, -113vh, 0);
3729 | transform: translate3d(99vw, -113vh, 0);
3730 | }
3731 | }
3732 | @keyframes move-frames-98 {
3733 | from {
3734 | -webkit-transform: translate3d(6vw, 108vh, 0);
3735 | transform: translate3d(6vw, 108vh, 0);
3736 | }
3737 | to {
3738 | -webkit-transform: translate3d(99vw, -113vh, 0);
3739 | transform: translate3d(99vw, -113vh, 0);
3740 | }
3741 | }
3742 | .circle-container:nth-child(98) .circle {
3743 | -webkit-animation-delay: 3731ms;
3744 | animation-delay: 3731ms;
3745 | }
3746 | .circle-container:nth-child(99) {
3747 | width: 2px;
3748 | height: 2px;
3749 | -webkit-animation-name: move-frames-99;
3750 | animation-name: move-frames-99;
3751 | -webkit-animation-duration: 7596ms;
3752 | animation-duration: 7596ms;
3753 | -webkit-animation-delay: 8503ms;
3754 | animation-delay: 8503ms;
3755 | }
3756 | @-webkit-keyframes move-frames-99 {
3757 | from {
3758 | -webkit-transform: translate3d(73vw, 110vh, 0);
3759 | transform: translate3d(73vw, 110vh, 0);
3760 | }
3761 | to {
3762 | -webkit-transform: translate3d(83vw, -119vh, 0);
3763 | transform: translate3d(83vw, -119vh, 0);
3764 | }
3765 | }
3766 | @keyframes move-frames-99 {
3767 | from {
3768 | -webkit-transform: translate3d(73vw, 110vh, 0);
3769 | transform: translate3d(73vw, 110vh, 0);
3770 | }
3771 | to {
3772 | -webkit-transform: translate3d(83vw, -119vh, 0);
3773 | transform: translate3d(83vw, -119vh, 0);
3774 | }
3775 | }
3776 | .circle-container:nth-child(99) .circle {
3777 | -webkit-animation-delay: 2521ms;
3778 | animation-delay: 2521ms;
3779 | }
3780 | .circle-container:nth-child(100) {
3781 | width: 1px;
3782 | height: 1px;
3783 | -webkit-animation-name: move-frames-100;
3784 | animation-name: move-frames-100;
3785 | -webkit-animation-duration: 10293ms;
3786 | animation-duration: 10293ms;
3787 | -webkit-animation-delay: 8481ms;
3788 | animation-delay: 8481ms;
3789 | }
3790 | @-webkit-keyframes move-frames-100 {
3791 | from {
3792 | -webkit-transform: translate3d(74vw, 103vh, 0);
3793 | transform: translate3d(74vw, 103vh, 0);
3794 | }
3795 | to {
3796 | -webkit-transform: translate3d(6vw, -109vh, 0);
3797 | transform: translate3d(6vw, -109vh, 0);
3798 | }
3799 | }
3800 | @keyframes move-frames-100 {
3801 | from {
3802 | -webkit-transform: translate3d(74vw, 103vh, 0);
3803 | transform: translate3d(74vw, 103vh, 0);
3804 | }
3805 | to {
3806 | -webkit-transform: translate3d(6vw, -109vh, 0);
3807 | transform: translate3d(6vw, -109vh, 0);
3808 | }
3809 | }
3810 | .circle-container:nth-child(100) .circle {
3811 | -webkit-animation-delay: 962ms;
3812 | animation-delay: 962ms;
3813 | }
3814 | .circle-container:nth-child(101) {
3815 | width: 4px;
3816 | height: 4px;
3817 | -webkit-animation-name: move-frames-101;
3818 | animation-name: move-frames-101;
3819 | -webkit-animation-duration: 7016ms;
3820 | animation-duration: 7016ms;
3821 | -webkit-animation-delay: 1697ms;
3822 | animation-delay: 1697ms;
3823 | }
3824 | @-webkit-keyframes move-frames-101 {
3825 | from {
3826 | -webkit-transform: translate3d(42vw, 105vh, 0);
3827 | transform: translate3d(42vw, 105vh, 0);
3828 | }
3829 | to {
3830 | -webkit-transform: translate3d(79vw, -132vh, 0);
3831 | transform: translate3d(79vw, -132vh, 0);
3832 | }
3833 | }
3834 | @keyframes move-frames-101 {
3835 | from {
3836 | -webkit-transform: translate3d(42vw, 105vh, 0);
3837 | transform: translate3d(42vw, 105vh, 0);
3838 | }
3839 | to {
3840 | -webkit-transform: translate3d(79vw, -132vh, 0);
3841 | transform: translate3d(79vw, -132vh, 0);
3842 | }
3843 | }
3844 | .circle-container:nth-child(101) .circle {
3845 | -webkit-animation-delay: 922ms;
3846 | animation-delay: 922ms;
3847 | }
3848 | .circle-container:nth-child(102) {
3849 | width: 1px;
3850 | height: 1px;
3851 | -webkit-animation-name: move-frames-102;
3852 | animation-name: move-frames-102;
3853 | -webkit-animation-duration: 10652ms;
3854 | animation-duration: 10652ms;
3855 | -webkit-animation-delay: 9063ms;
3856 | animation-delay: 9063ms;
3857 | }
3858 | @-webkit-keyframes move-frames-102 {
3859 | from {
3860 | -webkit-transform: translate3d(26vw, 102vh, 0);
3861 | transform: translate3d(26vw, 102vh, 0);
3862 | }
3863 | to {
3864 | -webkit-transform: translate3d(79vw, -112vh, 0);
3865 | transform: translate3d(79vw, -112vh, 0);
3866 | }
3867 | }
3868 | @keyframes move-frames-102 {
3869 | from {
3870 | -webkit-transform: translate3d(26vw, 102vh, 0);
3871 | transform: translate3d(26vw, 102vh, 0);
3872 | }
3873 | to {
3874 | -webkit-transform: translate3d(79vw, -112vh, 0);
3875 | transform: translate3d(79vw, -112vh, 0);
3876 | }
3877 | }
3878 | .circle-container:nth-child(102) .circle {
3879 | -webkit-animation-delay: 3345ms;
3880 | animation-delay: 3345ms;
3881 | }
3882 | .circle-container:nth-child(103) {
3883 | width: 8px;
3884 | height: 8px;
3885 | -webkit-animation-name: move-frames-103;
3886 | animation-name: move-frames-103;
3887 | -webkit-animation-duration: 7234ms;
3888 | animation-duration: 7234ms;
3889 | -webkit-animation-delay: 6845ms;
3890 | animation-delay: 6845ms;
3891 | }
3892 | @-webkit-keyframes move-frames-103 {
3893 | from {
3894 | -webkit-transform: translate3d(57vw, 106vh, 0);
3895 | transform: translate3d(57vw, 106vh, 0);
3896 | }
3897 | to {
3898 | -webkit-transform: translate3d(65vw, -122vh, 0);
3899 | transform: translate3d(65vw, -122vh, 0);
3900 | }
3901 | }
3902 | @keyframes move-frames-103 {
3903 | from {
3904 | -webkit-transform: translate3d(57vw, 106vh, 0);
3905 | transform: translate3d(57vw, 106vh, 0);
3906 | }
3907 | to {
3908 | -webkit-transform: translate3d(65vw, -122vh, 0);
3909 | transform: translate3d(65vw, -122vh, 0);
3910 | }
3911 | }
3912 | .circle-container:nth-child(103) .circle {
3913 | -webkit-animation-delay: 258ms;
3914 | animation-delay: 258ms;
3915 | }
3916 | .circle-container:nth-child(104) {
3917 | width: 3px;
3918 | height: 3px;
3919 | -webkit-animation-name: move-frames-104;
3920 | animation-name: move-frames-104;
3921 | -webkit-animation-duration: 7793ms;
3922 | animation-duration: 7793ms;
3923 | -webkit-animation-delay: 6048ms;
3924 | animation-delay: 6048ms;
3925 | }
3926 | @-webkit-keyframes move-frames-104 {
3927 | from {
3928 | -webkit-transform: translate3d(96vw, 102vh, 0);
3929 | transform: translate3d(96vw, 102vh, 0);
3930 | }
3931 | to {
3932 | -webkit-transform: translate3d(82vw, -111vh, 0);
3933 | transform: translate3d(82vw, -111vh, 0);
3934 | }
3935 | }
3936 | @keyframes move-frames-104 {
3937 | from {
3938 | -webkit-transform: translate3d(96vw, 102vh, 0);
3939 | transform: translate3d(96vw, 102vh, 0);
3940 | }
3941 | to {
3942 | -webkit-transform: translate3d(82vw, -111vh, 0);
3943 | transform: translate3d(82vw, -111vh, 0);
3944 | }
3945 | }
3946 | .circle-container:nth-child(104) .circle {
3947 | -webkit-animation-delay: 3582ms;
3948 | animation-delay: 3582ms;
3949 | }
3950 | .circle-container:nth-child(105) {
3951 | width: 3px;
3952 | height: 3px;
3953 | -webkit-animation-name: move-frames-105;
3954 | animation-name: move-frames-105;
3955 | -webkit-animation-duration: 9140ms;
3956 | animation-duration: 9140ms;
3957 | -webkit-animation-delay: 8626ms;
3958 | animation-delay: 8626ms;
3959 | }
3960 | @-webkit-keyframes move-frames-105 {
3961 | from {
3962 | -webkit-transform: translate3d(77vw, 108vh, 0);
3963 | transform: translate3d(77vw, 108vh, 0);
3964 | }
3965 | to {
3966 | -webkit-transform: translate3d(83vw, -134vh, 0);
3967 | transform: translate3d(83vw, -134vh, 0);
3968 | }
3969 | }
3970 | @keyframes move-frames-105 {
3971 | from {
3972 | -webkit-transform: translate3d(77vw, 108vh, 0);
3973 | transform: translate3d(77vw, 108vh, 0);
3974 | }
3975 | to {
3976 | -webkit-transform: translate3d(83vw, -134vh, 0);
3977 | transform: translate3d(83vw, -134vh, 0);
3978 | }
3979 | }
3980 | .circle-container:nth-child(105) .circle {
3981 | -webkit-animation-delay: 2630ms;
3982 | animation-delay: 2630ms;
3983 | }
3984 | .circle-container:nth-child(106) {
3985 | width: 1px;
3986 | height: 1px;
3987 | -webkit-animation-name: move-frames-106;
3988 | animation-name: move-frames-106;
3989 | -webkit-animation-duration: 7381ms;
3990 | animation-duration: 7381ms;
3991 | -webkit-animation-delay: 5221ms;
3992 | animation-delay: 5221ms;
3993 | }
3994 | @-webkit-keyframes move-frames-106 {
3995 | from {
3996 | -webkit-transform: translate3d(74vw, 106vh, 0);
3997 | transform: translate3d(74vw, 106vh, 0);
3998 | }
3999 | to {
4000 | -webkit-transform: translate3d(26vw, -128vh, 0);
4001 | transform: translate3d(26vw, -128vh, 0);
4002 | }
4003 | }
4004 | @keyframes move-frames-106 {
4005 | from {
4006 | -webkit-transform: translate3d(74vw, 106vh, 0);
4007 | transform: translate3d(74vw, 106vh, 0);
4008 | }
4009 | to {
4010 | -webkit-transform: translate3d(26vw, -128vh, 0);
4011 | transform: translate3d(26vw, -128vh, 0);
4012 | }
4013 | }
4014 | .circle-container:nth-child(106) .circle {
4015 | -webkit-animation-delay: 2376ms;
4016 | animation-delay: 2376ms;
4017 | }
4018 | .circle-container:nth-child(107) {
4019 | width: 2px;
4020 | height: 2px;
4021 | -webkit-animation-name: move-frames-107;
4022 | animation-name: move-frames-107;
4023 | -webkit-animation-duration: 7716ms;
4024 | animation-duration: 7716ms;
4025 | -webkit-animation-delay: 3094ms;
4026 | animation-delay: 3094ms;
4027 | }
4028 | @-webkit-keyframes move-frames-107 {
4029 | from {
4030 | -webkit-transform: translate3d(87vw, 105vh, 0);
4031 | transform: translate3d(87vw, 105vh, 0);
4032 | }
4033 | to {
4034 | -webkit-transform: translate3d(65vw, -129vh, 0);
4035 | transform: translate3d(65vw, -129vh, 0);
4036 | }
4037 | }
4038 | @keyframes move-frames-107 {
4039 | from {
4040 | -webkit-transform: translate3d(87vw, 105vh, 0);
4041 | transform: translate3d(87vw, 105vh, 0);
4042 | }
4043 | to {
4044 | -webkit-transform: translate3d(65vw, -129vh, 0);
4045 | transform: translate3d(65vw, -129vh, 0);
4046 | }
4047 | }
4048 | .circle-container:nth-child(107) .circle {
4049 | -webkit-animation-delay: 3718ms;
4050 | animation-delay: 3718ms;
4051 | }
4052 | .circle-container:nth-child(108) {
4053 | width: 7px;
4054 | height: 7px;
4055 | -webkit-animation-name: move-frames-108;
4056 | animation-name: move-frames-108;
4057 | -webkit-animation-duration: 7870ms;
4058 | animation-duration: 7870ms;
4059 | -webkit-animation-delay: 4563ms;
4060 | animation-delay: 4563ms;
4061 | }
4062 | @-webkit-keyframes move-frames-108 {
4063 | from {
4064 | -webkit-transform: translate3d(4vw, 103vh, 0);
4065 | transform: translate3d(4vw, 103vh, 0);
4066 | }
4067 | to {
4068 | -webkit-transform: translate3d(45vw, -130vh, 0);
4069 | transform: translate3d(45vw, -130vh, 0);
4070 | }
4071 | }
4072 | @keyframes move-frames-108 {
4073 | from {
4074 | -webkit-transform: translate3d(4vw, 103vh, 0);
4075 | transform: translate3d(4vw, 103vh, 0);
4076 | }
4077 | to {
4078 | -webkit-transform: translate3d(45vw, -130vh, 0);
4079 | transform: translate3d(45vw, -130vh, 0);
4080 | }
4081 | }
4082 | .circle-container:nth-child(108) .circle {
4083 | -webkit-animation-delay: 2035ms;
4084 | animation-delay: 2035ms;
4085 | }
4086 | .circle-container:nth-child(109) {
4087 | width: 9px;
4088 | height: 9px;
4089 | -webkit-animation-name: move-frames-109;
4090 | animation-name: move-frames-109;
4091 | -webkit-animation-duration: 7879ms;
4092 | animation-duration: 7879ms;
4093 | -webkit-animation-delay: 10644ms;
4094 | animation-delay: 10644ms;
4095 | }
4096 | @-webkit-keyframes move-frames-109 {
4097 | from {
4098 | -webkit-transform: translate3d(68vw, 107vh, 0);
4099 | transform: translate3d(68vw, 107vh, 0);
4100 | }
4101 | to {
4102 | -webkit-transform: translate3d(97vw, -131vh, 0);
4103 | transform: translate3d(97vw, -131vh, 0);
4104 | }
4105 | }
4106 | @keyframes move-frames-109 {
4107 | from {
4108 | -webkit-transform: translate3d(68vw, 107vh, 0);
4109 | transform: translate3d(68vw, 107vh, 0);
4110 | }
4111 | to {
4112 | -webkit-transform: translate3d(97vw, -131vh, 0);
4113 | transform: translate3d(97vw, -131vh, 0);
4114 | }
4115 | }
4116 | .circle-container:nth-child(109) .circle {
4117 | -webkit-animation-delay: 2454ms;
4118 | animation-delay: 2454ms;
4119 | }
4120 | .circle-container:nth-child(110) {
4121 | width: 6px;
4122 | height: 6px;
4123 | -webkit-animation-name: move-frames-110;
4124 | animation-name: move-frames-110;
4125 | -webkit-animation-duration: 8829ms;
4126 | animation-duration: 8829ms;
4127 | -webkit-animation-delay: 9834ms;
4128 | animation-delay: 9834ms;
4129 | }
4130 | @-webkit-keyframes move-frames-110 {
4131 | from {
4132 | -webkit-transform: translate3d(82vw, 110vh, 0);
4133 | transform: translate3d(82vw, 110vh, 0);
4134 | }
4135 | to {
4136 | -webkit-transform: translate3d(60vw, -118vh, 0);
4137 | transform: translate3d(60vw, -118vh, 0);
4138 | }
4139 | }
4140 | @keyframes move-frames-110 {
4141 | from {
4142 | -webkit-transform: translate3d(82vw, 110vh, 0);
4143 | transform: translate3d(82vw, 110vh, 0);
4144 | }
4145 | to {
4146 | -webkit-transform: translate3d(60vw, -118vh, 0);
4147 | transform: translate3d(60vw, -118vh, 0);
4148 | }
4149 | }
4150 | .circle-container:nth-child(110) .circle {
4151 | -webkit-animation-delay: 2585ms;
4152 | animation-delay: 2585ms;
4153 | }
4154 | .circle-container:nth-child(111) {
4155 | width: 1px;
4156 | height: 1px;
4157 | -webkit-animation-name: move-frames-111;
4158 | animation-name: move-frames-111;
4159 | -webkit-animation-duration: 10875ms;
4160 | animation-duration: 10875ms;
4161 | -webkit-animation-delay: 6403ms;
4162 | animation-delay: 6403ms;
4163 | }
4164 | @-webkit-keyframes move-frames-111 {
4165 | from {
4166 | -webkit-transform: translate3d(45vw, 108vh, 0);
4167 | transform: translate3d(45vw, 108vh, 0);
4168 | }
4169 | to {
4170 | -webkit-transform: translate3d(76vw, -133vh, 0);
4171 | transform: translate3d(76vw, -133vh, 0);
4172 | }
4173 | }
4174 | @keyframes move-frames-111 {
4175 | from {
4176 | -webkit-transform: translate3d(45vw, 108vh, 0);
4177 | transform: translate3d(45vw, 108vh, 0);
4178 | }
4179 | to {
4180 | -webkit-transform: translate3d(76vw, -133vh, 0);
4181 | transform: translate3d(76vw, -133vh, 0);
4182 | }
4183 | }
4184 | .circle-container:nth-child(111) .circle {
4185 | -webkit-animation-delay: 1117ms;
4186 | animation-delay: 1117ms;
4187 | }
4188 | .circle-container:nth-child(112) {
4189 | width: 2px;
4190 | height: 2px;
4191 | -webkit-animation-name: move-frames-112;
4192 | animation-name: move-frames-112;
4193 | -webkit-animation-duration: 9977ms;
4194 | animation-duration: 9977ms;
4195 | -webkit-animation-delay: 3062ms;
4196 | animation-delay: 3062ms;
4197 | }
4198 | @-webkit-keyframes move-frames-112 {
4199 | from {
4200 | -webkit-transform: translate3d(84vw, 108vh, 0);
4201 | transform: translate3d(84vw, 108vh, 0);
4202 | }
4203 | to {
4204 | -webkit-transform: translate3d(100vw, -111vh, 0);
4205 | transform: translate3d(100vw, -111vh, 0);
4206 | }
4207 | }
4208 | @keyframes move-frames-112 {
4209 | from {
4210 | -webkit-transform: translate3d(84vw, 108vh, 0);
4211 | transform: translate3d(84vw, 108vh, 0);
4212 | }
4213 | to {
4214 | -webkit-transform: translate3d(100vw, -111vh, 0);
4215 | transform: translate3d(100vw, -111vh, 0);
4216 | }
4217 | }
4218 | .circle-container:nth-child(112) .circle {
4219 | -webkit-animation-delay: 366ms;
4220 | animation-delay: 366ms;
4221 | }
4222 | .circle-container:nth-child(113) {
4223 | width: 6px;
4224 | height: 6px;
4225 | -webkit-animation-name: move-frames-113;
4226 | animation-name: move-frames-113;
4227 | -webkit-animation-duration: 9739ms;
4228 | animation-duration: 9739ms;
4229 | -webkit-animation-delay: 6453ms;
4230 | animation-delay: 6453ms;
4231 | }
4232 | @-webkit-keyframes move-frames-113 {
4233 | from {
4234 | -webkit-transform: translate3d(92vw, 108vh, 0);
4235 | transform: translate3d(92vw, 108vh, 0);
4236 | }
4237 | to {
4238 | -webkit-transform: translate3d(86vw, -127vh, 0);
4239 | transform: translate3d(86vw, -127vh, 0);
4240 | }
4241 | }
4242 | @keyframes move-frames-113 {
4243 | from {
4244 | -webkit-transform: translate3d(92vw, 108vh, 0);
4245 | transform: translate3d(92vw, 108vh, 0);
4246 | }
4247 | to {
4248 | -webkit-transform: translate3d(86vw, -127vh, 0);
4249 | transform: translate3d(86vw, -127vh, 0);
4250 | }
4251 | }
4252 | .circle-container:nth-child(113) .circle {
4253 | -webkit-animation-delay: 1186ms;
4254 | animation-delay: 1186ms;
4255 | }
4256 | .circle-container:nth-child(114) {
4257 | width: 7px;
4258 | height: 7px;
4259 | -webkit-animation-name: move-frames-114;
4260 | animation-name: move-frames-114;
4261 | -webkit-animation-duration: 10857ms;
4262 | animation-duration: 10857ms;
4263 | -webkit-animation-delay: 10467ms;
4264 | animation-delay: 10467ms;
4265 | }
4266 | @-webkit-keyframes move-frames-114 {
4267 | from {
4268 | -webkit-transform: translate3d(82vw, 104vh, 0);
4269 | transform: translate3d(82vw, 104vh, 0);
4270 | }
4271 | to {
4272 | -webkit-transform: translate3d(65vw, -108vh, 0);
4273 | transform: translate3d(65vw, -108vh, 0);
4274 | }
4275 | }
4276 | @keyframes move-frames-114 {
4277 | from {
4278 | -webkit-transform: translate3d(82vw, 104vh, 0);
4279 | transform: translate3d(82vw, 104vh, 0);
4280 | }
4281 | to {
4282 | -webkit-transform: translate3d(65vw, -108vh, 0);
4283 | transform: translate3d(65vw, -108vh, 0);
4284 | }
4285 | }
4286 | .circle-container:nth-child(114) .circle {
4287 | -webkit-animation-delay: 518ms;
4288 | animation-delay: 518ms;
4289 | }
4290 | .circle-container:nth-child(115) {
4291 | width: 4px;
4292 | height: 4px;
4293 | -webkit-animation-name: move-frames-115;
4294 | animation-name: move-frames-115;
4295 | -webkit-animation-duration: 9241ms;
4296 | animation-duration: 9241ms;
4297 | -webkit-animation-delay: 9990ms;
4298 | animation-delay: 9990ms;
4299 | }
4300 | @-webkit-keyframes move-frames-115 {
4301 | from {
4302 | -webkit-transform: translate3d(33vw, 102vh, 0);
4303 | transform: translate3d(33vw, 102vh, 0);
4304 | }
4305 | to {
4306 | -webkit-transform: translate3d(54vw, -108vh, 0);
4307 | transform: translate3d(54vw, -108vh, 0);
4308 | }
4309 | }
4310 | @keyframes move-frames-115 {
4311 | from {
4312 | -webkit-transform: translate3d(33vw, 102vh, 0);
4313 | transform: translate3d(33vw, 102vh, 0);
4314 | }
4315 | to {
4316 | -webkit-transform: translate3d(54vw, -108vh, 0);
4317 | transform: translate3d(54vw, -108vh, 0);
4318 | }
4319 | }
4320 | .circle-container:nth-child(115) .circle {
4321 | -webkit-animation-delay: 2148ms;
4322 | animation-delay: 2148ms;
4323 | }
4324 | .circle-container:nth-child(116) {
4325 | width: 9px;
4326 | height: 9px;
4327 | -webkit-animation-name: move-frames-116;
4328 | animation-name: move-frames-116;
4329 | -webkit-animation-duration: 10454ms;
4330 | animation-duration: 10454ms;
4331 | -webkit-animation-delay: 8526ms;
4332 | animation-delay: 8526ms;
4333 | }
4334 | @-webkit-keyframes move-frames-116 {
4335 | from {
4336 | -webkit-transform: translate3d(34vw, 109vh, 0);
4337 | transform: translate3d(34vw, 109vh, 0);
4338 | }
4339 | to {
4340 | -webkit-transform: translate3d(7vw, -133vh, 0);
4341 | transform: translate3d(7vw, -133vh, 0);
4342 | }
4343 | }
4344 | @keyframes move-frames-116 {
4345 | from {
4346 | -webkit-transform: translate3d(34vw, 109vh, 0);
4347 | transform: translate3d(34vw, 109vh, 0);
4348 | }
4349 | to {
4350 | -webkit-transform: translate3d(7vw, -133vh, 0);
4351 | transform: translate3d(7vw, -133vh, 0);
4352 | }
4353 | }
4354 | .circle-container:nth-child(116) .circle {
4355 | -webkit-animation-delay: 154ms;
4356 | animation-delay: 154ms;
4357 | }
4358 | .circle-container:nth-child(117) {
4359 | width: 5px;
4360 | height: 5px;
4361 | -webkit-animation-name: move-frames-117;
4362 | animation-name: move-frames-117;
4363 | -webkit-animation-duration: 9465ms;
4364 | animation-duration: 9465ms;
4365 | -webkit-animation-delay: 4586ms;
4366 | animation-delay: 4586ms;
4367 | }
4368 | @-webkit-keyframes move-frames-117 {
4369 | from {
4370 | -webkit-transform: translate3d(29vw, 107vh, 0);
4371 | transform: translate3d(29vw, 107vh, 0);
4372 | }
4373 | to {
4374 | -webkit-transform: translate3d(67vw, -130vh, 0);
4375 | transform: translate3d(67vw, -130vh, 0);
4376 | }
4377 | }
4378 | @keyframes move-frames-117 {
4379 | from {
4380 | -webkit-transform: translate3d(29vw, 107vh, 0);
4381 | transform: translate3d(29vw, 107vh, 0);
4382 | }
4383 | to {
4384 | -webkit-transform: translate3d(67vw, -130vh, 0);
4385 | transform: translate3d(67vw, -130vh, 0);
4386 | }
4387 | }
4388 | .circle-container:nth-child(117) .circle {
4389 | -webkit-animation-delay: 1871ms;
4390 | animation-delay: 1871ms;
4391 | }
4392 | .circle-container:nth-child(118) {
4393 | width: 8px;
4394 | height: 8px;
4395 | -webkit-animation-name: move-frames-118;
4396 | animation-name: move-frames-118;
4397 | -webkit-animation-duration: 9886ms;
4398 | animation-duration: 9886ms;
4399 | -webkit-animation-delay: 8293ms;
4400 | animation-delay: 8293ms;
4401 | }
4402 | @-webkit-keyframes move-frames-118 {
4403 | from {
4404 | -webkit-transform: translate3d(40vw, 105vh, 0);
4405 | transform: translate3d(40vw, 105vh, 0);
4406 | }
4407 | to {
4408 | -webkit-transform: translate3d(1vw, -113vh, 0);
4409 | transform: translate3d(1vw, -113vh, 0);
4410 | }
4411 | }
4412 | @keyframes move-frames-118 {
4413 | from {
4414 | -webkit-transform: translate3d(40vw, 105vh, 0);
4415 | transform: translate3d(40vw, 105vh, 0);
4416 | }
4417 | to {
4418 | -webkit-transform: translate3d(1vw, -113vh, 0);
4419 | transform: translate3d(1vw, -113vh, 0);
4420 | }
4421 | }
4422 | .circle-container:nth-child(118) .circle {
4423 | -webkit-animation-delay: 219ms;
4424 | animation-delay: 219ms;
4425 | }
4426 | .circle-container:nth-child(119) {
4427 | width: 9px;
4428 | height: 9px;
4429 | -webkit-animation-name: move-frames-119;
4430 | animation-name: move-frames-119;
4431 | -webkit-animation-duration: 10227ms;
4432 | animation-duration: 10227ms;
4433 | -webkit-animation-delay: 3018ms;
4434 | animation-delay: 3018ms;
4435 | }
4436 | @-webkit-keyframes move-frames-119 {
4437 | from {
4438 | -webkit-transform: translate3d(80vw, 107vh, 0);
4439 | transform: translate3d(80vw, 107vh, 0);
4440 | }
4441 | to {
4442 | -webkit-transform: translate3d(50vw, -118vh, 0);
4443 | transform: translate3d(50vw, -118vh, 0);
4444 | }
4445 | }
4446 | @keyframes move-frames-119 {
4447 | from {
4448 | -webkit-transform: translate3d(80vw, 107vh, 0);
4449 | transform: translate3d(80vw, 107vh, 0);
4450 | }
4451 | to {
4452 | -webkit-transform: translate3d(50vw, -118vh, 0);
4453 | transform: translate3d(50vw, -118vh, 0);
4454 | }
4455 | }
4456 | .circle-container:nth-child(119) .circle {
4457 | -webkit-animation-delay: 2611ms;
4458 | animation-delay: 2611ms;
4459 | }
4460 | .circle-container:nth-child(120) {
4461 | width: 7px;
4462 | height: 7px;
4463 | -webkit-animation-name: move-frames-120;
4464 | animation-name: move-frames-120;
4465 | -webkit-animation-duration: 9422ms;
4466 | animation-duration: 9422ms;
4467 | -webkit-animation-delay: 182ms;
4468 | animation-delay: 182ms;
4469 | }
4470 | @-webkit-keyframes move-frames-120 {
4471 | from {
4472 | -webkit-transform: translate3d(37vw, 102vh, 0);
4473 | transform: translate3d(37vw, 102vh, 0);
4474 | }
4475 | to {
4476 | -webkit-transform: translate3d(51vw, -106vh, 0);
4477 | transform: translate3d(51vw, -106vh, 0);
4478 | }
4479 | }
4480 | @keyframes move-frames-120 {
4481 | from {
4482 | -webkit-transform: translate3d(37vw, 102vh, 0);
4483 | transform: translate3d(37vw, 102vh, 0);
4484 | }
4485 | to {
4486 | -webkit-transform: translate3d(51vw, -106vh, 0);
4487 | transform: translate3d(51vw, -106vh, 0);
4488 | }
4489 | }
4490 | .circle-container:nth-child(120) .circle {
4491 | -webkit-animation-delay: 3320ms;
4492 | animation-delay: 3320ms;
4493 | }
4494 | .circle-container:nth-child(121) {
4495 | width: 2px;
4496 | height: 2px;
4497 | -webkit-animation-name: move-frames-121;
4498 | animation-name: move-frames-121;
4499 | -webkit-animation-duration: 10706ms;
4500 | animation-duration: 10706ms;
4501 | -webkit-animation-delay: 10552ms;
4502 | animation-delay: 10552ms;
4503 | }
4504 | @-webkit-keyframes move-frames-121 {
4505 | from {
4506 | -webkit-transform: translate3d(60vw, 107vh, 0);
4507 | transform: translate3d(60vw, 107vh, 0);
4508 | }
4509 | to {
4510 | -webkit-transform: translate3d(48vw, -117vh, 0);
4511 | transform: translate3d(48vw, -117vh, 0);
4512 | }
4513 | }
4514 | @keyframes move-frames-121 {
4515 | from {
4516 | -webkit-transform: translate3d(60vw, 107vh, 0);
4517 | transform: translate3d(60vw, 107vh, 0);
4518 | }
4519 | to {
4520 | -webkit-transform: translate3d(48vw, -117vh, 0);
4521 | transform: translate3d(48vw, -117vh, 0);
4522 | }
4523 | }
4524 | .circle-container:nth-child(121) .circle {
4525 | -webkit-animation-delay: 1511ms;
4526 | animation-delay: 1511ms;
4527 | }
4528 | .circle-container:nth-child(122) {
4529 | width: 4px;
4530 | height: 4px;
4531 | -webkit-animation-name: move-frames-122;
4532 | animation-name: move-frames-122;
4533 | -webkit-animation-duration: 7843ms;
4534 | animation-duration: 7843ms;
4535 | -webkit-animation-delay: 6047ms;
4536 | animation-delay: 6047ms;
4537 | }
4538 | @-webkit-keyframes move-frames-122 {
4539 | from {
4540 | -webkit-transform: translate3d(75vw, 101vh, 0);
4541 | transform: translate3d(75vw, 101vh, 0);
4542 | }
4543 | to {
4544 | -webkit-transform: translate3d(89vw, -108vh, 0);
4545 | transform: translate3d(89vw, -108vh, 0);
4546 | }
4547 | }
4548 | @keyframes move-frames-122 {
4549 | from {
4550 | -webkit-transform: translate3d(75vw, 101vh, 0);
4551 | transform: translate3d(75vw, 101vh, 0);
4552 | }
4553 | to {
4554 | -webkit-transform: translate3d(89vw, -108vh, 0);
4555 | transform: translate3d(89vw, -108vh, 0);
4556 | }
4557 | }
4558 | .circle-container:nth-child(122) .circle {
4559 | -webkit-animation-delay: 3722ms;
4560 | animation-delay: 3722ms;
4561 | }
4562 | .circle-container:nth-child(123) {
4563 | width: 7px;
4564 | height: 7px;
4565 | -webkit-animation-name: move-frames-123;
4566 | animation-name: move-frames-123;
4567 | -webkit-animation-duration: 7725ms;
4568 | animation-duration: 7725ms;
4569 | -webkit-animation-delay: 3323ms;
4570 | animation-delay: 3323ms;
4571 | }
4572 | @-webkit-keyframes move-frames-123 {
4573 | from {
4574 | -webkit-transform: translate3d(15vw, 110vh, 0);
4575 | transform: translate3d(15vw, 110vh, 0);
4576 | }
4577 | to {
4578 | -webkit-transform: translate3d(97vw, -126vh, 0);
4579 | transform: translate3d(97vw, -126vh, 0);
4580 | }
4581 | }
4582 | @keyframes move-frames-123 {
4583 | from {
4584 | -webkit-transform: translate3d(15vw, 110vh, 0);
4585 | transform: translate3d(15vw, 110vh, 0);
4586 | }
4587 | to {
4588 | -webkit-transform: translate3d(97vw, -126vh, 0);
4589 | transform: translate3d(97vw, -126vh, 0);
4590 | }
4591 | }
4592 | .circle-container:nth-child(123) .circle {
4593 | -webkit-animation-delay: 2141ms;
4594 | animation-delay: 2141ms;
4595 | }
4596 | .circle-container:nth-child(124) {
4597 | width: 5px;
4598 | height: 5px;
4599 | -webkit-animation-name: move-frames-124;
4600 | animation-name: move-frames-124;
4601 | -webkit-animation-duration: 10994ms;
4602 | animation-duration: 10994ms;
4603 | -webkit-animation-delay: 4420ms;
4604 | animation-delay: 4420ms;
4605 | }
4606 | @-webkit-keyframes move-frames-124 {
4607 | from {
4608 | -webkit-transform: translate3d(97vw, 102vh, 0);
4609 | transform: translate3d(97vw, 102vh, 0);
4610 | }
4611 | to {
4612 | -webkit-transform: translate3d(55vw, -107vh, 0);
4613 | transform: translate3d(55vw, -107vh, 0);
4614 | }
4615 | }
4616 | @keyframes move-frames-124 {
4617 | from {
4618 | -webkit-transform: translate3d(97vw, 102vh, 0);
4619 | transform: translate3d(97vw, 102vh, 0);
4620 | }
4621 | to {
4622 | -webkit-transform: translate3d(55vw, -107vh, 0);
4623 | transform: translate3d(55vw, -107vh, 0);
4624 | }
4625 | }
4626 | .circle-container:nth-child(124) .circle {
4627 | -webkit-animation-delay: 67ms;
4628 | animation-delay: 67ms;
4629 | }
4630 | .circle-container:nth-child(125) {
4631 | width: 2px;
4632 | height: 2px;
4633 | -webkit-animation-name: move-frames-125;
4634 | animation-name: move-frames-125;
4635 | -webkit-animation-duration: 10941ms;
4636 | animation-duration: 10941ms;
4637 | -webkit-animation-delay: 6333ms;
4638 | animation-delay: 6333ms;
4639 | }
4640 | @-webkit-keyframes move-frames-125 {
4641 | from {
4642 | -webkit-transform: translate3d(43vw, 106vh, 0);
4643 | transform: translate3d(43vw, 106vh, 0);
4644 | }
4645 | to {
4646 | -webkit-transform: translate3d(19vw, -127vh, 0);
4647 | transform: translate3d(19vw, -127vh, 0);
4648 | }
4649 | }
4650 | @keyframes move-frames-125 {
4651 | from {
4652 | -webkit-transform: translate3d(43vw, 106vh, 0);
4653 | transform: translate3d(43vw, 106vh, 0);
4654 | }
4655 | to {
4656 | -webkit-transform: translate3d(19vw, -127vh, 0);
4657 | transform: translate3d(19vw, -127vh, 0);
4658 | }
4659 | }
4660 | .circle-container:nth-child(125) .circle {
4661 | -webkit-animation-delay: 3949ms;
4662 | animation-delay: 3949ms;
4663 | }
4664 | .circle-container:nth-child(126) {
4665 | width: 5px;
4666 | height: 5px;
4667 | -webkit-animation-name: move-frames-126;
4668 | animation-name: move-frames-126;
4669 | -webkit-animation-duration: 10844ms;
4670 | animation-duration: 10844ms;
4671 | -webkit-animation-delay: 4612ms;
4672 | animation-delay: 4612ms;
4673 | }
4674 | @-webkit-keyframes move-frames-126 {
4675 | from {
4676 | -webkit-transform: translate3d(37vw, 103vh, 0);
4677 | transform: translate3d(37vw, 103vh, 0);
4678 | }
4679 | to {
4680 | -webkit-transform: translate3d(1vw, -123vh, 0);
4681 | transform: translate3d(1vw, -123vh, 0);
4682 | }
4683 | }
4684 | @keyframes move-frames-126 {
4685 | from {
4686 | -webkit-transform: translate3d(37vw, 103vh, 0);
4687 | transform: translate3d(37vw, 103vh, 0);
4688 | }
4689 | to {
4690 | -webkit-transform: translate3d(1vw, -123vh, 0);
4691 | transform: translate3d(1vw, -123vh, 0);
4692 | }
4693 | }
4694 | .circle-container:nth-child(126) .circle {
4695 | -webkit-animation-delay: 2673ms;
4696 | animation-delay: 2673ms;
4697 | }
4698 | .circle-container:nth-child(127) {
4699 | width: 1px;
4700 | height: 1px;
4701 | -webkit-animation-name: move-frames-127;
4702 | animation-name: move-frames-127;
4703 | -webkit-animation-duration: 10377ms;
4704 | animation-duration: 10377ms;
4705 | -webkit-animation-delay: 7308ms;
4706 | animation-delay: 7308ms;
4707 | }
4708 | @-webkit-keyframes move-frames-127 {
4709 | from {
4710 | -webkit-transform: translate3d(70vw, 101vh, 0);
4711 | transform: translate3d(70vw, 101vh, 0);
4712 | }
4713 | to {
4714 | -webkit-transform: translate3d(16vw, -114vh, 0);
4715 | transform: translate3d(16vw, -114vh, 0);
4716 | }
4717 | }
4718 | @keyframes move-frames-127 {
4719 | from {
4720 | -webkit-transform: translate3d(70vw, 101vh, 0);
4721 | transform: translate3d(70vw, 101vh, 0);
4722 | }
4723 | to {
4724 | -webkit-transform: translate3d(16vw, -114vh, 0);
4725 | transform: translate3d(16vw, -114vh, 0);
4726 | }
4727 | }
4728 | .circle-container:nth-child(127) .circle {
4729 | -webkit-animation-delay: 1787ms;
4730 | animation-delay: 1787ms;
4731 | }
4732 | .circle-container:nth-child(128) {
4733 | width: 9px;
4734 | height: 9px;
4735 | -webkit-animation-name: move-frames-128;
4736 | animation-name: move-frames-128;
4737 | -webkit-animation-duration: 8543ms;
4738 | animation-duration: 8543ms;
4739 | -webkit-animation-delay: 7446ms;
4740 | animation-delay: 7446ms;
4741 | }
4742 | @-webkit-keyframes move-frames-128 {
4743 | from {
4744 | -webkit-transform: translate3d(10vw, 102vh, 0);
4745 | transform: translate3d(10vw, 102vh, 0);
4746 | }
4747 | to {
4748 | -webkit-transform: translate3d(79vw, -105vh, 0);
4749 | transform: translate3d(79vw, -105vh, 0);
4750 | }
4751 | }
4752 | @keyframes move-frames-128 {
4753 | from {
4754 | -webkit-transform: translate3d(10vw, 102vh, 0);
4755 | transform: translate3d(10vw, 102vh, 0);
4756 | }
4757 | to {
4758 | -webkit-transform: translate3d(79vw, -105vh, 0);
4759 | transform: translate3d(79vw, -105vh, 0);
4760 | }
4761 | }
4762 | .circle-container:nth-child(128) .circle {
4763 | -webkit-animation-delay: 3258ms;
4764 | animation-delay: 3258ms;
4765 | }
4766 | .circle-container:nth-child(129) {
4767 | width: 1px;
4768 | height: 1px;
4769 | -webkit-animation-name: move-frames-129;
4770 | animation-name: move-frames-129;
4771 | -webkit-animation-duration: 9468ms;
4772 | animation-duration: 9468ms;
4773 | -webkit-animation-delay: 2707ms;
4774 | animation-delay: 2707ms;
4775 | }
4776 | @-webkit-keyframes move-frames-129 {
4777 | from {
4778 | -webkit-transform: translate3d(26vw, 104vh, 0);
4779 | transform: translate3d(26vw, 104vh, 0);
4780 | }
4781 | to {
4782 | -webkit-transform: translate3d(33vw, -132vh, 0);
4783 | transform: translate3d(33vw, -132vh, 0);
4784 | }
4785 | }
4786 | @keyframes move-frames-129 {
4787 | from {
4788 | -webkit-transform: translate3d(26vw, 104vh, 0);
4789 | transform: translate3d(26vw, 104vh, 0);
4790 | }
4791 | to {
4792 | -webkit-transform: translate3d(33vw, -132vh, 0);
4793 | transform: translate3d(33vw, -132vh, 0);
4794 | }
4795 | }
4796 | .circle-container:nth-child(129) .circle {
4797 | -webkit-animation-delay: 3283ms;
4798 | animation-delay: 3283ms;
4799 | }
4800 | .circle-container:nth-child(130) {
4801 | width: 2px;
4802 | height: 2px;
4803 | -webkit-animation-name: move-frames-130;
4804 | animation-name: move-frames-130;
4805 | -webkit-animation-duration: 7489ms;
4806 | animation-duration: 7489ms;
4807 | -webkit-animation-delay: 9556ms;
4808 | animation-delay: 9556ms;
4809 | }
4810 | @-webkit-keyframes move-frames-130 {
4811 | from {
4812 | -webkit-transform: translate3d(45vw, 103vh, 0);
4813 | transform: translate3d(45vw, 103vh, 0);
4814 | }
4815 | to {
4816 | -webkit-transform: translate3d(14vw, -129vh, 0);
4817 | transform: translate3d(14vw, -129vh, 0);
4818 | }
4819 | }
4820 | @keyframes move-frames-130 {
4821 | from {
4822 | -webkit-transform: translate3d(45vw, 103vh, 0);
4823 | transform: translate3d(45vw, 103vh, 0);
4824 | }
4825 | to {
4826 | -webkit-transform: translate3d(14vw, -129vh, 0);
4827 | transform: translate3d(14vw, -129vh, 0);
4828 | }
4829 | }
4830 | .circle-container:nth-child(130) .circle {
4831 | -webkit-animation-delay: 1740ms;
4832 | animation-delay: 1740ms;
4833 | }
4834 | .circle-container:nth-child(131) {
4835 | width: 7px;
4836 | height: 7px;
4837 | -webkit-animation-name: move-frames-131;
4838 | animation-name: move-frames-131;
4839 | -webkit-animation-duration: 10221ms;
4840 | animation-duration: 10221ms;
4841 | -webkit-animation-delay: 9258ms;
4842 | animation-delay: 9258ms;
4843 | }
4844 | @-webkit-keyframes move-frames-131 {
4845 | from {
4846 | -webkit-transform: translate3d(95vw, 105vh, 0);
4847 | transform: translate3d(95vw, 105vh, 0);
4848 | }
4849 | to {
4850 | -webkit-transform: translate3d(50vw, -117vh, 0);
4851 | transform: translate3d(50vw, -117vh, 0);
4852 | }
4853 | }
4854 | @keyframes move-frames-131 {
4855 | from {
4856 | -webkit-transform: translate3d(95vw, 105vh, 0);
4857 | transform: translate3d(95vw, 105vh, 0);
4858 | }
4859 | to {
4860 | -webkit-transform: translate3d(50vw, -117vh, 0);
4861 | transform: translate3d(50vw, -117vh, 0);
4862 | }
4863 | }
4864 | .circle-container:nth-child(131) .circle {
4865 | -webkit-animation-delay: 2395ms;
4866 | animation-delay: 2395ms;
4867 | }
4868 | .circle-container:nth-child(132) {
4869 | width: 3px;
4870 | height: 3px;
4871 | -webkit-animation-name: move-frames-132;
4872 | animation-name: move-frames-132;
4873 | -webkit-animation-duration: 8634ms;
4874 | animation-duration: 8634ms;
4875 | -webkit-animation-delay: 1681ms;
4876 | animation-delay: 1681ms;
4877 | }
4878 | @-webkit-keyframes move-frames-132 {
4879 | from {
4880 | -webkit-transform: translate3d(90vw, 110vh, 0);
4881 | transform: translate3d(90vw, 110vh, 0);
4882 | }
4883 | to {
4884 | -webkit-transform: translate3d(97vw, -131vh, 0);
4885 | transform: translate3d(97vw, -131vh, 0);
4886 | }
4887 | }
4888 | @keyframes move-frames-132 {
4889 | from {
4890 | -webkit-transform: translate3d(90vw, 110vh, 0);
4891 | transform: translate3d(90vw, 110vh, 0);
4892 | }
4893 | to {
4894 | -webkit-transform: translate3d(97vw, -131vh, 0);
4895 | transform: translate3d(97vw, -131vh, 0);
4896 | }
4897 | }
4898 | .circle-container:nth-child(132) .circle {
4899 | -webkit-animation-delay: 2701ms;
4900 | animation-delay: 2701ms;
4901 | }
4902 | .circle-container:nth-child(133) {
4903 | width: 2px;
4904 | height: 2px;
4905 | -webkit-animation-name: move-frames-133;
4906 | animation-name: move-frames-133;
4907 | -webkit-animation-duration: 7351ms;
4908 | animation-duration: 7351ms;
4909 | -webkit-animation-delay: 3449ms;
4910 | animation-delay: 3449ms;
4911 | }
4912 | @-webkit-keyframes move-frames-133 {
4913 | from {
4914 | -webkit-transform: translate3d(55vw, 106vh, 0);
4915 | transform: translate3d(55vw, 106vh, 0);
4916 | }
4917 | to {
4918 | -webkit-transform: translate3d(65vw, -129vh, 0);
4919 | transform: translate3d(65vw, -129vh, 0);
4920 | }
4921 | }
4922 | @keyframes move-frames-133 {
4923 | from {
4924 | -webkit-transform: translate3d(55vw, 106vh, 0);
4925 | transform: translate3d(55vw, 106vh, 0);
4926 | }
4927 | to {
4928 | -webkit-transform: translate3d(65vw, -129vh, 0);
4929 | transform: translate3d(65vw, -129vh, 0);
4930 | }
4931 | }
4932 | .circle-container:nth-child(133) .circle {
4933 | -webkit-animation-delay: 2587ms;
4934 | animation-delay: 2587ms;
4935 | }
4936 | .circle-container:nth-child(134) {
4937 | width: 9px;
4938 | height: 9px;
4939 | -webkit-animation-name: move-frames-134;
4940 | animation-name: move-frames-134;
4941 | -webkit-animation-duration: 10483ms;
4942 | animation-duration: 10483ms;
4943 | -webkit-animation-delay: 8838ms;
4944 | animation-delay: 8838ms;
4945 | }
4946 | @-webkit-keyframes move-frames-134 {
4947 | from {
4948 | -webkit-transform: translate3d(84vw, 109vh, 0);
4949 | transform: translate3d(84vw, 109vh, 0);
4950 | }
4951 | to {
4952 | -webkit-transform: translate3d(98vw, -137vh, 0);
4953 | transform: translate3d(98vw, -137vh, 0);
4954 | }
4955 | }
4956 | @keyframes move-frames-134 {
4957 | from {
4958 | -webkit-transform: translate3d(84vw, 109vh, 0);
4959 | transform: translate3d(84vw, 109vh, 0);
4960 | }
4961 | to {
4962 | -webkit-transform: translate3d(98vw, -137vh, 0);
4963 | transform: translate3d(98vw, -137vh, 0);
4964 | }
4965 | }
4966 | .circle-container:nth-child(134) .circle {
4967 | -webkit-animation-delay: 289ms;
4968 | animation-delay: 289ms;
4969 | }
4970 | .circle-container:nth-child(135) {
4971 | width: 7px;
4972 | height: 7px;
4973 | -webkit-animation-name: move-frames-135;
4974 | animation-name: move-frames-135;
4975 | -webkit-animation-duration: 9796ms;
4976 | animation-duration: 9796ms;
4977 | -webkit-animation-delay: 10852ms;
4978 | animation-delay: 10852ms;
4979 | }
4980 | @-webkit-keyframes move-frames-135 {
4981 | from {
4982 | -webkit-transform: translate3d(71vw, 101vh, 0);
4983 | transform: translate3d(71vw, 101vh, 0);
4984 | }
4985 | to {
4986 | -webkit-transform: translate3d(93vw, -103vh, 0);
4987 | transform: translate3d(93vw, -103vh, 0);
4988 | }
4989 | }
4990 | @keyframes move-frames-135 {
4991 | from {
4992 | -webkit-transform: translate3d(71vw, 101vh, 0);
4993 | transform: translate3d(71vw, 101vh, 0);
4994 | }
4995 | to {
4996 | -webkit-transform: translate3d(93vw, -103vh, 0);
4997 | transform: translate3d(93vw, -103vh, 0);
4998 | }
4999 | }
5000 | .circle-container:nth-child(135) .circle {
5001 | -webkit-animation-delay: 3803ms;
5002 | animation-delay: 3803ms;
5003 | }
5004 | .circle-container:nth-child(136) {
5005 | width: 1px;
5006 | height: 1px;
5007 | -webkit-animation-name: move-frames-136;
5008 | animation-name: move-frames-136;
5009 | -webkit-animation-duration: 9439ms;
5010 | animation-duration: 9439ms;
5011 | -webkit-animation-delay: 6657ms;
5012 | animation-delay: 6657ms;
5013 | }
5014 | @-webkit-keyframes move-frames-136 {
5015 | from {
5016 | -webkit-transform: translate3d(52vw, 110vh, 0);
5017 | transform: translate3d(52vw, 110vh, 0);
5018 | }
5019 | to {
5020 | -webkit-transform: translate3d(31vw, -134vh, 0);
5021 | transform: translate3d(31vw, -134vh, 0);
5022 | }
5023 | }
5024 | @keyframes move-frames-136 {
5025 | from {
5026 | -webkit-transform: translate3d(52vw, 110vh, 0);
5027 | transform: translate3d(52vw, 110vh, 0);
5028 | }
5029 | to {
5030 | -webkit-transform: translate3d(31vw, -134vh, 0);
5031 | transform: translate3d(31vw, -134vh, 0);
5032 | }
5033 | }
5034 | .circle-container:nth-child(136) .circle {
5035 | -webkit-animation-delay: 3454ms;
5036 | animation-delay: 3454ms;
5037 | }
5038 | .circle-container:nth-child(137) {
5039 | width: 4px;
5040 | height: 4px;
5041 | -webkit-animation-name: move-frames-137;
5042 | animation-name: move-frames-137;
5043 | -webkit-animation-duration: 10353ms;
5044 | animation-duration: 10353ms;
5045 | -webkit-animation-delay: 10189ms;
5046 | animation-delay: 10189ms;
5047 | }
5048 | @-webkit-keyframes move-frames-137 {
5049 | from {
5050 | -webkit-transform: translate3d(28vw, 102vh, 0);
5051 | transform: translate3d(28vw, 102vh, 0);
5052 | }
5053 | to {
5054 | -webkit-transform: translate3d(14vw, -129vh, 0);
5055 | transform: translate3d(14vw, -129vh, 0);
5056 | }
5057 | }
5058 | @keyframes move-frames-137 {
5059 | from {
5060 | -webkit-transform: translate3d(28vw, 102vh, 0);
5061 | transform: translate3d(28vw, 102vh, 0);
5062 | }
5063 | to {
5064 | -webkit-transform: translate3d(14vw, -129vh, 0);
5065 | transform: translate3d(14vw, -129vh, 0);
5066 | }
5067 | }
5068 | .circle-container:nth-child(137) .circle {
5069 | -webkit-animation-delay: 3086ms;
5070 | animation-delay: 3086ms;
5071 | }
5072 | .circle-container:nth-child(138) {
5073 | width: 5px;
5074 | height: 5px;
5075 | -webkit-animation-name: move-frames-138;
5076 | animation-name: move-frames-138;
5077 | -webkit-animation-duration: 10221ms;
5078 | animation-duration: 10221ms;
5079 | -webkit-animation-delay: 7210ms;
5080 | animation-delay: 7210ms;
5081 | }
5082 | @-webkit-keyframes move-frames-138 {
5083 | from {
5084 | -webkit-transform: translate3d(44vw, 107vh, 0);
5085 | transform: translate3d(44vw, 107vh, 0);
5086 | }
5087 | to {
5088 | -webkit-transform: translate3d(20vw, -108vh, 0);
5089 | transform: translate3d(20vw, -108vh, 0);
5090 | }
5091 | }
5092 | @keyframes move-frames-138 {
5093 | from {
5094 | -webkit-transform: translate3d(44vw, 107vh, 0);
5095 | transform: translate3d(44vw, 107vh, 0);
5096 | }
5097 | to {
5098 | -webkit-transform: translate3d(20vw, -108vh, 0);
5099 | transform: translate3d(20vw, -108vh, 0);
5100 | }
5101 | }
5102 | .circle-container:nth-child(138) .circle {
5103 | -webkit-animation-delay: 670ms;
5104 | animation-delay: 670ms;
5105 | }
5106 | .circle-container:nth-child(139) {
5107 | width: 5px;
5108 | height: 5px;
5109 | -webkit-animation-name: move-frames-139;
5110 | animation-name: move-frames-139;
5111 | -webkit-animation-duration: 8579ms;
5112 | animation-duration: 8579ms;
5113 | -webkit-animation-delay: 542ms;
5114 | animation-delay: 542ms;
5115 | }
5116 | @-webkit-keyframes move-frames-139 {
5117 | from {
5118 | -webkit-transform: translate3d(50vw, 108vh, 0);
5119 | transform: translate3d(50vw, 108vh, 0);
5120 | }
5121 | to {
5122 | -webkit-transform: translate3d(5vw, -114vh, 0);
5123 | transform: translate3d(5vw, -114vh, 0);
5124 | }
5125 | }
5126 | @keyframes move-frames-139 {
5127 | from {
5128 | -webkit-transform: translate3d(50vw, 108vh, 0);
5129 | transform: translate3d(50vw, 108vh, 0);
5130 | }
5131 | to {
5132 | -webkit-transform: translate3d(5vw, -114vh, 0);
5133 | transform: translate3d(5vw, -114vh, 0);
5134 | }
5135 | }
5136 | .circle-container:nth-child(139) .circle {
5137 | -webkit-animation-delay: 3404ms;
5138 | animation-delay: 3404ms;
5139 | }
5140 | .circle-container:nth-child(140) {
5141 | width: 8px;
5142 | height: 8px;
5143 | -webkit-animation-name: move-frames-140;
5144 | animation-name: move-frames-140;
5145 | -webkit-animation-duration: 8957ms;
5146 | animation-duration: 8957ms;
5147 | -webkit-animation-delay: 5236ms;
5148 | animation-delay: 5236ms;
5149 | }
5150 | @-webkit-keyframes move-frames-140 {
5151 | from {
5152 | -webkit-transform: translate3d(63vw, 105vh, 0);
5153 | transform: translate3d(63vw, 105vh, 0);
5154 | }
5155 | to {
5156 | -webkit-transform: translate3d(22vw, -120vh, 0);
5157 | transform: translate3d(22vw, -120vh, 0);
5158 | }
5159 | }
5160 | @keyframes move-frames-140 {
5161 | from {
5162 | -webkit-transform: translate3d(63vw, 105vh, 0);
5163 | transform: translate3d(63vw, 105vh, 0);
5164 | }
5165 | to {
5166 | -webkit-transform: translate3d(22vw, -120vh, 0);
5167 | transform: translate3d(22vw, -120vh, 0);
5168 | }
5169 | }
5170 | .circle-container:nth-child(140) .circle {
5171 | -webkit-animation-delay: 3372ms;
5172 | animation-delay: 3372ms;
5173 | }
5174 | .circle-container:nth-child(141) {
5175 | width: 8px;
5176 | height: 8px;
5177 | -webkit-animation-name: move-frames-141;
5178 | animation-name: move-frames-141;
5179 | -webkit-animation-duration: 7185ms;
5180 | animation-duration: 7185ms;
5181 | -webkit-animation-delay: 9467ms;
5182 | animation-delay: 9467ms;
5183 | }
5184 | @-webkit-keyframes move-frames-141 {
5185 | from {
5186 | -webkit-transform: translate3d(15vw, 106vh, 0);
5187 | transform: translate3d(15vw, 106vh, 0);
5188 | }
5189 | to {
5190 | -webkit-transform: translate3d(23vw, -126vh, 0);
5191 | transform: translate3d(23vw, -126vh, 0);
5192 | }
5193 | }
5194 | @keyframes move-frames-141 {
5195 | from {
5196 | -webkit-transform: translate3d(15vw, 106vh, 0);
5197 | transform: translate3d(15vw, 106vh, 0);
5198 | }
5199 | to {
5200 | -webkit-transform: translate3d(23vw, -126vh, 0);
5201 | transform: translate3d(23vw, -126vh, 0);
5202 | }
5203 | }
5204 | .circle-container:nth-child(141) .circle {
5205 | -webkit-animation-delay: 2444ms;
5206 | animation-delay: 2444ms;
5207 | }
5208 | .circle-container:nth-child(142) {
5209 | width: 1px;
5210 | height: 1px;
5211 | -webkit-animation-name: move-frames-142;
5212 | animation-name: move-frames-142;
5213 | -webkit-animation-duration: 7400ms;
5214 | animation-duration: 7400ms;
5215 | -webkit-animation-delay: 5527ms;
5216 | animation-delay: 5527ms;
5217 | }
5218 | @-webkit-keyframes move-frames-142 {
5219 | from {
5220 | -webkit-transform: translate3d(55vw, 107vh, 0);
5221 | transform: translate3d(55vw, 107vh, 0);
5222 | }
5223 | to {
5224 | -webkit-transform: translate3d(45vw, -109vh, 0);
5225 | transform: translate3d(45vw, -109vh, 0);
5226 | }
5227 | }
5228 | @keyframes move-frames-142 {
5229 | from {
5230 | -webkit-transform: translate3d(55vw, 107vh, 0);
5231 | transform: translate3d(55vw, 107vh, 0);
5232 | }
5233 | to {
5234 | -webkit-transform: translate3d(45vw, -109vh, 0);
5235 | transform: translate3d(45vw, -109vh, 0);
5236 | }
5237 | }
5238 | .circle-container:nth-child(142) .circle {
5239 | -webkit-animation-delay: 966ms;
5240 | animation-delay: 966ms;
5241 | }
5242 | .circle-container:nth-child(143) {
5243 | width: 8px;
5244 | height: 8px;
5245 | -webkit-animation-name: move-frames-143;
5246 | animation-name: move-frames-143;
5247 | -webkit-animation-duration: 7743ms;
5248 | animation-duration: 7743ms;
5249 | -webkit-animation-delay: 9193ms;
5250 | animation-delay: 9193ms;
5251 | }
5252 | @-webkit-keyframes move-frames-143 {
5253 | from {
5254 | -webkit-transform: translate3d(73vw, 103vh, 0);
5255 | transform: translate3d(73vw, 103vh, 0);
5256 | }
5257 | to {
5258 | -webkit-transform: translate3d(44vw, -127vh, 0);
5259 | transform: translate3d(44vw, -127vh, 0);
5260 | }
5261 | }
5262 | @keyframes move-frames-143 {
5263 | from {
5264 | -webkit-transform: translate3d(73vw, 103vh, 0);
5265 | transform: translate3d(73vw, 103vh, 0);
5266 | }
5267 | to {
5268 | -webkit-transform: translate3d(44vw, -127vh, 0);
5269 | transform: translate3d(44vw, -127vh, 0);
5270 | }
5271 | }
5272 | .circle-container:nth-child(143) .circle {
5273 | -webkit-animation-delay: 79ms;
5274 | animation-delay: 79ms;
5275 | }
5276 | .circle-container:nth-child(144) {
5277 | width: 7px;
5278 | height: 7px;
5279 | -webkit-animation-name: move-frames-144;
5280 | animation-name: move-frames-144;
5281 | -webkit-animation-duration: 10720ms;
5282 | animation-duration: 10720ms;
5283 | -webkit-animation-delay: 7913ms;
5284 | animation-delay: 7913ms;
5285 | }
5286 | @-webkit-keyframes move-frames-144 {
5287 | from {
5288 | -webkit-transform: translate3d(38vw, 104vh, 0);
5289 | transform: translate3d(38vw, 104vh, 0);
5290 | }
5291 | to {
5292 | -webkit-transform: translate3d(43vw, -117vh, 0);
5293 | transform: translate3d(43vw, -117vh, 0);
5294 | }
5295 | }
5296 | @keyframes move-frames-144 {
5297 | from {
5298 | -webkit-transform: translate3d(38vw, 104vh, 0);
5299 | transform: translate3d(38vw, 104vh, 0);
5300 | }
5301 | to {
5302 | -webkit-transform: translate3d(43vw, -117vh, 0);
5303 | transform: translate3d(43vw, -117vh, 0);
5304 | }
5305 | }
5306 | .circle-container:nth-child(144) .circle {
5307 | -webkit-animation-delay: 3592ms;
5308 | animation-delay: 3592ms;
5309 | }
5310 | .circle-container:nth-child(145) {
5311 | width: 4px;
5312 | height: 4px;
5313 | -webkit-animation-name: move-frames-145;
5314 | animation-name: move-frames-145;
5315 | -webkit-animation-duration: 9667ms;
5316 | animation-duration: 9667ms;
5317 | -webkit-animation-delay: 9881ms;
5318 | animation-delay: 9881ms;
5319 | }
5320 | @-webkit-keyframes move-frames-145 {
5321 | from {
5322 | -webkit-transform: translate3d(7vw, 109vh, 0);
5323 | transform: translate3d(7vw, 109vh, 0);
5324 | }
5325 | to {
5326 | -webkit-transform: translate3d(70vw, -123vh, 0);
5327 | transform: translate3d(70vw, -123vh, 0);
5328 | }
5329 | }
5330 | @keyframes move-frames-145 {
5331 | from {
5332 | -webkit-transform: translate3d(7vw, 109vh, 0);
5333 | transform: translate3d(7vw, 109vh, 0);
5334 | }
5335 | to {
5336 | -webkit-transform: translate3d(70vw, -123vh, 0);
5337 | transform: translate3d(70vw, -123vh, 0);
5338 | }
5339 | }
5340 | .circle-container:nth-child(145) .circle {
5341 | -webkit-animation-delay: 3827ms;
5342 | animation-delay: 3827ms;
5343 | }
5344 | .circle-container:nth-child(146) {
5345 | width: 7px;
5346 | height: 7px;
5347 | -webkit-animation-name: move-frames-146;
5348 | animation-name: move-frames-146;
5349 | -webkit-animation-duration: 10791ms;
5350 | animation-duration: 10791ms;
5351 | -webkit-animation-delay: 5691ms;
5352 | animation-delay: 5691ms;
5353 | }
5354 | @-webkit-keyframes move-frames-146 {
5355 | from {
5356 | -webkit-transform: translate3d(40vw, 107vh, 0);
5357 | transform: translate3d(40vw, 107vh, 0);
5358 | }
5359 | to {
5360 | -webkit-transform: translate3d(17vw, -116vh, 0);
5361 | transform: translate3d(17vw, -116vh, 0);
5362 | }
5363 | }
5364 | @keyframes move-frames-146 {
5365 | from {
5366 | -webkit-transform: translate3d(40vw, 107vh, 0);
5367 | transform: translate3d(40vw, 107vh, 0);
5368 | }
5369 | to {
5370 | -webkit-transform: translate3d(17vw, -116vh, 0);
5371 | transform: translate3d(17vw, -116vh, 0);
5372 | }
5373 | }
5374 | .circle-container:nth-child(146) .circle {
5375 | -webkit-animation-delay: 855ms;
5376 | animation-delay: 855ms;
5377 | }
5378 | .circle-container:nth-child(147) {
5379 | width: 6px;
5380 | height: 6px;
5381 | -webkit-animation-name: move-frames-147;
5382 | animation-name: move-frames-147;
5383 | -webkit-animation-duration: 8015ms;
5384 | animation-duration: 8015ms;
5385 | -webkit-animation-delay: 850ms;
5386 | animation-delay: 850ms;
5387 | }
5388 | @-webkit-keyframes move-frames-147 {
5389 | from {
5390 | -webkit-transform: translate3d(87vw, 108vh, 0);
5391 | transform: translate3d(87vw, 108vh, 0);
5392 | }
5393 | to {
5394 | -webkit-transform: translate3d(18vw, -122vh, 0);
5395 | transform: translate3d(18vw, -122vh, 0);
5396 | }
5397 | }
5398 | @keyframes move-frames-147 {
5399 | from {
5400 | -webkit-transform: translate3d(87vw, 108vh, 0);
5401 | transform: translate3d(87vw, 108vh, 0);
5402 | }
5403 | to {
5404 | -webkit-transform: translate3d(18vw, -122vh, 0);
5405 | transform: translate3d(18vw, -122vh, 0);
5406 | }
5407 | }
5408 | .circle-container:nth-child(147) .circle {
5409 | -webkit-animation-delay: 3790ms;
5410 | animation-delay: 3790ms;
5411 | }
5412 | .circle-container:nth-child(148) {
5413 | width: 8px;
5414 | height: 8px;
5415 | -webkit-animation-name: move-frames-148;
5416 | animation-name: move-frames-148;
5417 | -webkit-animation-duration: 8558ms;
5418 | animation-duration: 8558ms;
5419 | -webkit-animation-delay: 2807ms;
5420 | animation-delay: 2807ms;
5421 | }
5422 | @-webkit-keyframes move-frames-148 {
5423 | from {
5424 | -webkit-transform: translate3d(34vw, 107vh, 0);
5425 | transform: translate3d(34vw, 107vh, 0);
5426 | }
5427 | to {
5428 | -webkit-transform: translate3d(69vw, -113vh, 0);
5429 | transform: translate3d(69vw, -113vh, 0);
5430 | }
5431 | }
5432 | @keyframes move-frames-148 {
5433 | from {
5434 | -webkit-transform: translate3d(34vw, 107vh, 0);
5435 | transform: translate3d(34vw, 107vh, 0);
5436 | }
5437 | to {
5438 | -webkit-transform: translate3d(69vw, -113vh, 0);
5439 | transform: translate3d(69vw, -113vh, 0);
5440 | }
5441 | }
5442 | .circle-container:nth-child(148) .circle {
5443 | -webkit-animation-delay: 3621ms;
5444 | animation-delay: 3621ms;
5445 | }
5446 | .circle-container:nth-child(149) {
5447 | width: 1px;
5448 | height: 1px;
5449 | -webkit-animation-name: move-frames-149;
5450 | animation-name: move-frames-149;
5451 | -webkit-animation-duration: 7391ms;
5452 | animation-duration: 7391ms;
5453 | -webkit-animation-delay: 7884ms;
5454 | animation-delay: 7884ms;
5455 | }
5456 | @-webkit-keyframes move-frames-149 {
5457 | from {
5458 | -webkit-transform: translate3d(69vw, 101vh, 0);
5459 | transform: translate3d(69vw, 101vh, 0);
5460 | }
5461 | to {
5462 | -webkit-transform: translate3d(44vw, -107vh, 0);
5463 | transform: translate3d(44vw, -107vh, 0);
5464 | }
5465 | }
5466 | @keyframes move-frames-149 {
5467 | from {
5468 | -webkit-transform: translate3d(69vw, 101vh, 0);
5469 | transform: translate3d(69vw, 101vh, 0);
5470 | }
5471 | to {
5472 | -webkit-transform: translate3d(44vw, -107vh, 0);
5473 | transform: translate3d(44vw, -107vh, 0);
5474 | }
5475 | }
5476 | .circle-container:nth-child(149) .circle {
5477 | -webkit-animation-delay: 389ms;
5478 | animation-delay: 389ms;
5479 | }
5480 | .circle-container:nth-child(150) {
5481 | width: 8px;
5482 | height: 8px;
5483 | -webkit-animation-name: move-frames-150;
5484 | animation-name: move-frames-150;
5485 | -webkit-animation-duration: 8840ms;
5486 | animation-duration: 8840ms;
5487 | -webkit-animation-delay: 3781ms;
5488 | animation-delay: 3781ms;
5489 | }
5490 | @-webkit-keyframes move-frames-150 {
5491 | from {
5492 | -webkit-transform: translate3d(23vw, 101vh, 0);
5493 | transform: translate3d(23vw, 101vh, 0);
5494 | }
5495 | to {
5496 | -webkit-transform: translate3d(53vw, -115vh, 0);
5497 | transform: translate3d(53vw, -115vh, 0);
5498 | }
5499 | }
5500 | @keyframes move-frames-150 {
5501 | from {
5502 | -webkit-transform: translate3d(23vw, 101vh, 0);
5503 | transform: translate3d(23vw, 101vh, 0);
5504 | }
5505 | to {
5506 | -webkit-transform: translate3d(53vw, -115vh, 0);
5507 | transform: translate3d(53vw, -115vh, 0);
5508 | }
5509 | }
5510 | .circle-container:nth-child(150) .circle {
5511 | -webkit-animation-delay: 3727ms;
5512 | animation-delay: 3727ms;
5513 | }
5514 | .circle-container:nth-child(151) {
5515 | width: 10px;
5516 | height: 10px;
5517 | -webkit-animation-name: move-frames-151;
5518 | animation-name: move-frames-151;
5519 | -webkit-animation-duration: 9777ms;
5520 | animation-duration: 9777ms;
5521 | -webkit-animation-delay: 10110ms;
5522 | animation-delay: 10110ms;
5523 | }
5524 | @-webkit-keyframes move-frames-151 {
5525 | from {
5526 | -webkit-transform: translate3d(8vw, 101vh, 0);
5527 | transform: translate3d(8vw, 101vh, 0);
5528 | }
5529 | to {
5530 | -webkit-transform: translate3d(55vw, -126vh, 0);
5531 | transform: translate3d(55vw, -126vh, 0);
5532 | }
5533 | }
5534 | @keyframes move-frames-151 {
5535 | from {
5536 | -webkit-transform: translate3d(8vw, 101vh, 0);
5537 | transform: translate3d(8vw, 101vh, 0);
5538 | }
5539 | to {
5540 | -webkit-transform: translate3d(55vw, -126vh, 0);
5541 | transform: translate3d(55vw, -126vh, 0);
5542 | }
5543 | }
5544 | .circle-container:nth-child(151) .circle {
5545 | -webkit-animation-delay: 3406ms;
5546 | animation-delay: 3406ms;
5547 | }
5548 | .circle-container:nth-child(152) {
5549 | width: 7px;
5550 | height: 7px;
5551 | -webkit-animation-name: move-frames-152;
5552 | animation-name: move-frames-152;
5553 | -webkit-animation-duration: 7865ms;
5554 | animation-duration: 7865ms;
5555 | -webkit-animation-delay: 4573ms;
5556 | animation-delay: 4573ms;
5557 | }
5558 | @-webkit-keyframes move-frames-152 {
5559 | from {
5560 | -webkit-transform: translate3d(49vw, 107vh, 0);
5561 | transform: translate3d(49vw, 107vh, 0);
5562 | }
5563 | to {
5564 | -webkit-transform: translate3d(85vw, -125vh, 0);
5565 | transform: translate3d(85vw, -125vh, 0);
5566 | }
5567 | }
5568 | @keyframes move-frames-152 {
5569 | from {
5570 | -webkit-transform: translate3d(49vw, 107vh, 0);
5571 | transform: translate3d(49vw, 107vh, 0);
5572 | }
5573 | to {
5574 | -webkit-transform: translate3d(85vw, -125vh, 0);
5575 | transform: translate3d(85vw, -125vh, 0);
5576 | }
5577 | }
5578 | .circle-container:nth-child(152) .circle {
5579 | -webkit-animation-delay: 2418ms;
5580 | animation-delay: 2418ms;
5581 | }
5582 | .circle-container:nth-child(153) {
5583 | width: 6px;
5584 | height: 6px;
5585 | -webkit-animation-name: move-frames-153;
5586 | animation-name: move-frames-153;
5587 | -webkit-animation-duration: 8269ms;
5588 | animation-duration: 8269ms;
5589 | -webkit-animation-delay: 7324ms;
5590 | animation-delay: 7324ms;
5591 | }
5592 | @-webkit-keyframes move-frames-153 {
5593 | from {
5594 | -webkit-transform: translate3d(88vw, 101vh, 0);
5595 | transform: translate3d(88vw, 101vh, 0);
5596 | }
5597 | to {
5598 | -webkit-transform: translate3d(20vw, -113vh, 0);
5599 | transform: translate3d(20vw, -113vh, 0);
5600 | }
5601 | }
5602 | @keyframes move-frames-153 {
5603 | from {
5604 | -webkit-transform: translate3d(88vw, 101vh, 0);
5605 | transform: translate3d(88vw, 101vh, 0);
5606 | }
5607 | to {
5608 | -webkit-transform: translate3d(20vw, -113vh, 0);
5609 | transform: translate3d(20vw, -113vh, 0);
5610 | }
5611 | }
5612 | .circle-container:nth-child(153) .circle {
5613 | -webkit-animation-delay: 1809ms;
5614 | animation-delay: 1809ms;
5615 | }
5616 | .circle-container:nth-child(154) {
5617 | width: 8px;
5618 | height: 8px;
5619 | -webkit-animation-name: move-frames-154;
5620 | animation-name: move-frames-154;
5621 | -webkit-animation-duration: 7667ms;
5622 | animation-duration: 7667ms;
5623 | -webkit-animation-delay: 4874ms;
5624 | animation-delay: 4874ms;
5625 | }
5626 | @-webkit-keyframes move-frames-154 {
5627 | from {
5628 | -webkit-transform: translate3d(27vw, 105vh, 0);
5629 | transform: translate3d(27vw, 105vh, 0);
5630 | }
5631 | to {
5632 | -webkit-transform: translate3d(22vw, -114vh, 0);
5633 | transform: translate3d(22vw, -114vh, 0);
5634 | }
5635 | }
5636 | @keyframes move-frames-154 {
5637 | from {
5638 | -webkit-transform: translate3d(27vw, 105vh, 0);
5639 | transform: translate3d(27vw, 105vh, 0);
5640 | }
5641 | to {
5642 | -webkit-transform: translate3d(22vw, -114vh, 0);
5643 | transform: translate3d(22vw, -114vh, 0);
5644 | }
5645 | }
5646 | .circle-container:nth-child(154) .circle {
5647 | -webkit-animation-delay: 3688ms;
5648 | animation-delay: 3688ms;
5649 | }
5650 | .circle-container:nth-child(155) {
5651 | width: 5px;
5652 | height: 5px;
5653 | -webkit-animation-name: move-frames-155;
5654 | animation-name: move-frames-155;
5655 | -webkit-animation-duration: 10555ms;
5656 | animation-duration: 10555ms;
5657 | -webkit-animation-delay: 37ms;
5658 | animation-delay: 37ms;
5659 | }
5660 | @-webkit-keyframes move-frames-155 {
5661 | from {
5662 | -webkit-transform: translate3d(27vw, 102vh, 0);
5663 | transform: translate3d(27vw, 102vh, 0);
5664 | }
5665 | to {
5666 | -webkit-transform: translate3d(7vw, -106vh, 0);
5667 | transform: translate3d(7vw, -106vh, 0);
5668 | }
5669 | }
5670 | @keyframes move-frames-155 {
5671 | from {
5672 | -webkit-transform: translate3d(27vw, 102vh, 0);
5673 | transform: translate3d(27vw, 102vh, 0);
5674 | }
5675 | to {
5676 | -webkit-transform: translate3d(7vw, -106vh, 0);
5677 | transform: translate3d(7vw, -106vh, 0);
5678 | }
5679 | }
5680 | .circle-container:nth-child(155) .circle {
5681 | -webkit-animation-delay: 2894ms;
5682 | animation-delay: 2894ms;
5683 | }
5684 | .circle-container:nth-child(156) {
5685 | width: 3px;
5686 | height: 3px;
5687 | -webkit-animation-name: move-frames-156;
5688 | animation-name: move-frames-156;
5689 | -webkit-animation-duration: 10143ms;
5690 | animation-duration: 10143ms;
5691 | -webkit-animation-delay: 3296ms;
5692 | animation-delay: 3296ms;
5693 | }
5694 | @-webkit-keyframes move-frames-156 {
5695 | from {
5696 | -webkit-transform: translate3d(20vw, 101vh, 0);
5697 | transform: translate3d(20vw, 101vh, 0);
5698 | }
5699 | to {
5700 | -webkit-transform: translate3d(18vw, -103vh, 0);
5701 | transform: translate3d(18vw, -103vh, 0);
5702 | }
5703 | }
5704 | @keyframes move-frames-156 {
5705 | from {
5706 | -webkit-transform: translate3d(20vw, 101vh, 0);
5707 | transform: translate3d(20vw, 101vh, 0);
5708 | }
5709 | to {
5710 | -webkit-transform: translate3d(18vw, -103vh, 0);
5711 | transform: translate3d(18vw, -103vh, 0);
5712 | }
5713 | }
5714 | .circle-container:nth-child(156) .circle {
5715 | -webkit-animation-delay: 456ms;
5716 | animation-delay: 456ms;
5717 | }
5718 | .circle-container:nth-child(157) {
5719 | width: 6px;
5720 | height: 6px;
5721 | -webkit-animation-name: move-frames-157;
5722 | animation-name: move-frames-157;
5723 | -webkit-animation-duration: 10369ms;
5724 | animation-duration: 10369ms;
5725 | -webkit-animation-delay: 9790ms;
5726 | animation-delay: 9790ms;
5727 | }
5728 | @-webkit-keyframes move-frames-157 {
5729 | from {
5730 | -webkit-transform: translate3d(18vw, 104vh, 0);
5731 | transform: translate3d(18vw, 104vh, 0);
5732 | }
5733 | to {
5734 | -webkit-transform: translate3d(93vw, -126vh, 0);
5735 | transform: translate3d(93vw, -126vh, 0);
5736 | }
5737 | }
5738 | @keyframes move-frames-157 {
5739 | from {
5740 | -webkit-transform: translate3d(18vw, 104vh, 0);
5741 | transform: translate3d(18vw, 104vh, 0);
5742 | }
5743 | to {
5744 | -webkit-transform: translate3d(93vw, -126vh, 0);
5745 | transform: translate3d(93vw, -126vh, 0);
5746 | }
5747 | }
5748 | .circle-container:nth-child(157) .circle {
5749 | -webkit-animation-delay: 1530ms;
5750 | animation-delay: 1530ms;
5751 | }
5752 | .circle-container:nth-child(158) {
5753 | width: 7px;
5754 | height: 7px;
5755 | -webkit-animation-name: move-frames-158;
5756 | animation-name: move-frames-158;
5757 | -webkit-animation-duration: 7391ms;
5758 | animation-duration: 7391ms;
5759 | -webkit-animation-delay: 7592ms;
5760 | animation-delay: 7592ms;
5761 | }
5762 | @-webkit-keyframes move-frames-158 {
5763 | from {
5764 | -webkit-transform: translate3d(74vw, 105vh, 0);
5765 | transform: translate3d(74vw, 105vh, 0);
5766 | }
5767 | to {
5768 | -webkit-transform: translate3d(15vw, -108vh, 0);
5769 | transform: translate3d(15vw, -108vh, 0);
5770 | }
5771 | }
5772 | @keyframes move-frames-158 {
5773 | from {
5774 | -webkit-transform: translate3d(74vw, 105vh, 0);
5775 | transform: translate3d(74vw, 105vh, 0);
5776 | }
5777 | to {
5778 | -webkit-transform: translate3d(15vw, -108vh, 0);
5779 | transform: translate3d(15vw, -108vh, 0);
5780 | }
5781 | }
5782 | .circle-container:nth-child(158) .circle {
5783 | -webkit-animation-delay: 197ms;
5784 | animation-delay: 197ms;
5785 | }
5786 | .circle-container:nth-child(159) {
5787 | width: 9px;
5788 | height: 9px;
5789 | -webkit-animation-name: move-frames-159;
5790 | animation-name: move-frames-159;
5791 | -webkit-animation-duration: 7347ms;
5792 | animation-duration: 7347ms;
5793 | -webkit-animation-delay: 10820ms;
5794 | animation-delay: 10820ms;
5795 | }
5796 | @-webkit-keyframes move-frames-159 {
5797 | from {
5798 | -webkit-transform: translate3d(22vw, 102vh, 0);
5799 | transform: translate3d(22vw, 102vh, 0);
5800 | }
5801 | to {
5802 | -webkit-transform: translate3d(5vw, -106vh, 0);
5803 | transform: translate3d(5vw, -106vh, 0);
5804 | }
5805 | }
5806 | @keyframes move-frames-159 {
5807 | from {
5808 | -webkit-transform: translate3d(22vw, 102vh, 0);
5809 | transform: translate3d(22vw, 102vh, 0);
5810 | }
5811 | to {
5812 | -webkit-transform: translate3d(5vw, -106vh, 0);
5813 | transform: translate3d(5vw, -106vh, 0);
5814 | }
5815 | }
5816 | .circle-container:nth-child(159) .circle {
5817 | -webkit-animation-delay: 1253ms;
5818 | animation-delay: 1253ms;
5819 | }
5820 | .circle-container:nth-child(160) {
5821 | width: 1px;
5822 | height: 1px;
5823 | -webkit-animation-name: move-frames-160;
5824 | animation-name: move-frames-160;
5825 | -webkit-animation-duration: 7294ms;
5826 | animation-duration: 7294ms;
5827 | -webkit-animation-delay: 9595ms;
5828 | animation-delay: 9595ms;
5829 | }
5830 | @-webkit-keyframes move-frames-160 {
5831 | from {
5832 | -webkit-transform: translate3d(88vw, 105vh, 0);
5833 | transform: translate3d(88vw, 105vh, 0);
5834 | }
5835 | to {
5836 | -webkit-transform: translate3d(70vw, -125vh, 0);
5837 | transform: translate3d(70vw, -125vh, 0);
5838 | }
5839 | }
5840 | @keyframes move-frames-160 {
5841 | from {
5842 | -webkit-transform: translate3d(88vw, 105vh, 0);
5843 | transform: translate3d(88vw, 105vh, 0);
5844 | }
5845 | to {
5846 | -webkit-transform: translate3d(70vw, -125vh, 0);
5847 | transform: translate3d(70vw, -125vh, 0);
5848 | }
5849 | }
5850 | .circle-container:nth-child(160) .circle {
5851 | -webkit-animation-delay: 569ms;
5852 | animation-delay: 569ms;
5853 | }
5854 | .circle-container:nth-child(161) {
5855 | width: 5px;
5856 | height: 5px;
5857 | -webkit-animation-name: move-frames-161;
5858 | animation-name: move-frames-161;
5859 | -webkit-animation-duration: 7483ms;
5860 | animation-duration: 7483ms;
5861 | -webkit-animation-delay: 10982ms;
5862 | animation-delay: 10982ms;
5863 | }
5864 | @-webkit-keyframes move-frames-161 {
5865 | from {
5866 | -webkit-transform: translate3d(30vw, 103vh, 0);
5867 | transform: translate3d(30vw, 103vh, 0);
5868 | }
5869 | to {
5870 | -webkit-transform: translate3d(69vw, -112vh, 0);
5871 | transform: translate3d(69vw, -112vh, 0);
5872 | }
5873 | }
5874 | @keyframes move-frames-161 {
5875 | from {
5876 | -webkit-transform: translate3d(30vw, 103vh, 0);
5877 | transform: translate3d(30vw, 103vh, 0);
5878 | }
5879 | to {
5880 | -webkit-transform: translate3d(69vw, -112vh, 0);
5881 | transform: translate3d(69vw, -112vh, 0);
5882 | }
5883 | }
5884 | .circle-container:nth-child(161) .circle {
5885 | -webkit-animation-delay: 1801ms;
5886 | animation-delay: 1801ms;
5887 | }
5888 | .circle-container:nth-child(162) {
5889 | width: 2px;
5890 | height: 2px;
5891 | -webkit-animation-name: move-frames-162;
5892 | animation-name: move-frames-162;
5893 | -webkit-animation-duration: 7648ms;
5894 | animation-duration: 7648ms;
5895 | -webkit-animation-delay: 3841ms;
5896 | animation-delay: 3841ms;
5897 | }
5898 | @-webkit-keyframes move-frames-162 {
5899 | from {
5900 | -webkit-transform: translate3d(84vw, 105vh, 0);
5901 | transform: translate3d(84vw, 105vh, 0);
5902 | }
5903 | to {
5904 | -webkit-transform: translate3d(41vw, -127vh, 0);
5905 | transform: translate3d(41vw, -127vh, 0);
5906 | }
5907 | }
5908 | @keyframes move-frames-162 {
5909 | from {
5910 | -webkit-transform: translate3d(84vw, 105vh, 0);
5911 | transform: translate3d(84vw, 105vh, 0);
5912 | }
5913 | to {
5914 | -webkit-transform: translate3d(41vw, -127vh, 0);
5915 | transform: translate3d(41vw, -127vh, 0);
5916 | }
5917 | }
5918 | .circle-container:nth-child(162) .circle {
5919 | -webkit-animation-delay: 3266ms;
5920 | animation-delay: 3266ms;
5921 | }
5922 | .circle-container:nth-child(163) {
5923 | width: 9px;
5924 | height: 9px;
5925 | -webkit-animation-name: move-frames-163;
5926 | animation-name: move-frames-163;
5927 | -webkit-animation-duration: 7231ms;
5928 | animation-duration: 7231ms;
5929 | -webkit-animation-delay: 466ms;
5930 | animation-delay: 466ms;
5931 | }
5932 | @-webkit-keyframes move-frames-163 {
5933 | from {
5934 | -webkit-transform: translate3d(12vw, 103vh, 0);
5935 | transform: translate3d(12vw, 103vh, 0);
5936 | }
5937 | to {
5938 | -webkit-transform: translate3d(53vw, -128vh, 0);
5939 | transform: translate3d(53vw, -128vh, 0);
5940 | }
5941 | }
5942 | @keyframes move-frames-163 {
5943 | from {
5944 | -webkit-transform: translate3d(12vw, 103vh, 0);
5945 | transform: translate3d(12vw, 103vh, 0);
5946 | }
5947 | to {
5948 | -webkit-transform: translate3d(53vw, -128vh, 0);
5949 | transform: translate3d(53vw, -128vh, 0);
5950 | }
5951 | }
5952 | .circle-container:nth-child(163) .circle {
5953 | -webkit-animation-delay: 2178ms;
5954 | animation-delay: 2178ms;
5955 | }
5956 | .circle-container:nth-child(164) {
5957 | width: 8px;
5958 | height: 8px;
5959 | -webkit-animation-name: move-frames-164;
5960 | animation-name: move-frames-164;
5961 | -webkit-animation-duration: 8705ms;
5962 | animation-duration: 8705ms;
5963 | -webkit-animation-delay: 4573ms;
5964 | animation-delay: 4573ms;
5965 | }
5966 | @-webkit-keyframes move-frames-164 {
5967 | from {
5968 | -webkit-transform: translate3d(8vw, 102vh, 0);
5969 | transform: translate3d(8vw, 102vh, 0);
5970 | }
5971 | to {
5972 | -webkit-transform: translate3d(14vw, -104vh, 0);
5973 | transform: translate3d(14vw, -104vh, 0);
5974 | }
5975 | }
5976 | @keyframes move-frames-164 {
5977 | from {
5978 | -webkit-transform: translate3d(8vw, 102vh, 0);
5979 | transform: translate3d(8vw, 102vh, 0);
5980 | }
5981 | to {
5982 | -webkit-transform: translate3d(14vw, -104vh, 0);
5983 | transform: translate3d(14vw, -104vh, 0);
5984 | }
5985 | }
5986 | .circle-container:nth-child(164) .circle {
5987 | -webkit-animation-delay: 352ms;
5988 | animation-delay: 352ms;
5989 | }
5990 | .circle-container:nth-child(165) {
5991 | width: 3px;
5992 | height: 3px;
5993 | -webkit-animation-name: move-frames-165;
5994 | animation-name: move-frames-165;
5995 | -webkit-animation-duration: 8091ms;
5996 | animation-duration: 8091ms;
5997 | -webkit-animation-delay: 3901ms;
5998 | animation-delay: 3901ms;
5999 | }
6000 | @-webkit-keyframes move-frames-165 {
6001 | from {
6002 | -webkit-transform: translate3d(84vw, 106vh, 0);
6003 | transform: translate3d(84vw, 106vh, 0);
6004 | }
6005 | to {
6006 | -webkit-transform: translate3d(52vw, -108vh, 0);
6007 | transform: translate3d(52vw, -108vh, 0);
6008 | }
6009 | }
6010 | @keyframes move-frames-165 {
6011 | from {
6012 | -webkit-transform: translate3d(84vw, 106vh, 0);
6013 | transform: translate3d(84vw, 106vh, 0);
6014 | }
6015 | to {
6016 | -webkit-transform: translate3d(52vw, -108vh, 0);
6017 | transform: translate3d(52vw, -108vh, 0);
6018 | }
6019 | }
6020 | .circle-container:nth-child(165) .circle {
6021 | -webkit-animation-delay: 2333ms;
6022 | animation-delay: 2333ms;
6023 | }
6024 | .circle-container:nth-child(166) {
6025 | width: 4px;
6026 | height: 4px;
6027 | -webkit-animation-name: move-frames-166;
6028 | animation-name: move-frames-166;
6029 | -webkit-animation-duration: 9693ms;
6030 | animation-duration: 9693ms;
6031 | -webkit-animation-delay: 6099ms;
6032 | animation-delay: 6099ms;
6033 | }
6034 | @-webkit-keyframes move-frames-166 {
6035 | from {
6036 | -webkit-transform: translate3d(78vw, 107vh, 0);
6037 | transform: translate3d(78vw, 107vh, 0);
6038 | }
6039 | to {
6040 | -webkit-transform: translate3d(38vw, -111vh, 0);
6041 | transform: translate3d(38vw, -111vh, 0);
6042 | }
6043 | }
6044 | @keyframes move-frames-166 {
6045 | from {
6046 | -webkit-transform: translate3d(78vw, 107vh, 0);
6047 | transform: translate3d(78vw, 107vh, 0);
6048 | }
6049 | to {
6050 | -webkit-transform: translate3d(38vw, -111vh, 0);
6051 | transform: translate3d(38vw, -111vh, 0);
6052 | }
6053 | }
6054 | .circle-container:nth-child(166) .circle {
6055 | -webkit-animation-delay: 1118ms;
6056 | animation-delay: 1118ms;
6057 | }
6058 | .circle-container:nth-child(167) {
6059 | width: 7px;
6060 | height: 7px;
6061 | -webkit-animation-name: move-frames-167;
6062 | animation-name: move-frames-167;
6063 | -webkit-animation-duration: 9033ms;
6064 | animation-duration: 9033ms;
6065 | -webkit-animation-delay: 1903ms;
6066 | animation-delay: 1903ms;
6067 | }
6068 | @-webkit-keyframes move-frames-167 {
6069 | from {
6070 | -webkit-transform: translate3d(93vw, 108vh, 0);
6071 | transform: translate3d(93vw, 108vh, 0);
6072 | }
6073 | to {
6074 | -webkit-transform: translate3d(33vw, -127vh, 0);
6075 | transform: translate3d(33vw, -127vh, 0);
6076 | }
6077 | }
6078 | @keyframes move-frames-167 {
6079 | from {
6080 | -webkit-transform: translate3d(93vw, 108vh, 0);
6081 | transform: translate3d(93vw, 108vh, 0);
6082 | }
6083 | to {
6084 | -webkit-transform: translate3d(33vw, -127vh, 0);
6085 | transform: translate3d(33vw, -127vh, 0);
6086 | }
6087 | }
6088 | .circle-container:nth-child(167) .circle {
6089 | -webkit-animation-delay: 3229ms;
6090 | animation-delay: 3229ms;
6091 | }
6092 | .circle-container:nth-child(168) {
6093 | width: 1px;
6094 | height: 1px;
6095 | -webkit-animation-name: move-frames-168;
6096 | animation-name: move-frames-168;
6097 | -webkit-animation-duration: 8360ms;
6098 | animation-duration: 8360ms;
6099 | -webkit-animation-delay: 8244ms;
6100 | animation-delay: 8244ms;
6101 | }
6102 | @-webkit-keyframes move-frames-168 {
6103 | from {
6104 | -webkit-transform: translate3d(7vw, 105vh, 0);
6105 | transform: translate3d(7vw, 105vh, 0);
6106 | }
6107 | to {
6108 | -webkit-transform: translate3d(79vw, -108vh, 0);
6109 | transform: translate3d(79vw, -108vh, 0);
6110 | }
6111 | }
6112 | @keyframes move-frames-168 {
6113 | from {
6114 | -webkit-transform: translate3d(7vw, 105vh, 0);
6115 | transform: translate3d(7vw, 105vh, 0);
6116 | }
6117 | to {
6118 | -webkit-transform: translate3d(79vw, -108vh, 0);
6119 | transform: translate3d(79vw, -108vh, 0);
6120 | }
6121 | }
6122 | .circle-container:nth-child(168) .circle {
6123 | -webkit-animation-delay: 1552ms;
6124 | animation-delay: 1552ms;
6125 | }
6126 | .circle-container:nth-child(169) {
6127 | width: 10px;
6128 | height: 10px;
6129 | -webkit-animation-name: move-frames-169;
6130 | animation-name: move-frames-169;
6131 | -webkit-animation-duration: 8642ms;
6132 | animation-duration: 8642ms;
6133 | -webkit-animation-delay: 3989ms;
6134 | animation-delay: 3989ms;
6135 | }
6136 | @-webkit-keyframes move-frames-169 {
6137 | from {
6138 | -webkit-transform: translate3d(33vw, 104vh, 0);
6139 | transform: translate3d(33vw, 104vh, 0);
6140 | }
6141 | to {
6142 | -webkit-transform: translate3d(6vw, -122vh, 0);
6143 | transform: translate3d(6vw, -122vh, 0);
6144 | }
6145 | }
6146 | @keyframes move-frames-169 {
6147 | from {
6148 | -webkit-transform: translate3d(33vw, 104vh, 0);
6149 | transform: translate3d(33vw, 104vh, 0);
6150 | }
6151 | to {
6152 | -webkit-transform: translate3d(6vw, -122vh, 0);
6153 | transform: translate3d(6vw, -122vh, 0);
6154 | }
6155 | }
6156 | .circle-container:nth-child(169) .circle {
6157 | -webkit-animation-delay: 1116ms;
6158 | animation-delay: 1116ms;
6159 | }
6160 | .circle-container:nth-child(170) {
6161 | width: 7px;
6162 | height: 7px;
6163 | -webkit-animation-name: move-frames-170;
6164 | animation-name: move-frames-170;
6165 | -webkit-animation-duration: 9107ms;
6166 | animation-duration: 9107ms;
6167 | -webkit-animation-delay: 655ms;
6168 | animation-delay: 655ms;
6169 | }
6170 | @-webkit-keyframes move-frames-170 {
6171 | from {
6172 | -webkit-transform: translate3d(85vw, 104vh, 0);
6173 | transform: translate3d(85vw, 104vh, 0);
6174 | }
6175 | to {
6176 | -webkit-transform: translate3d(6vw, -112vh, 0);
6177 | transform: translate3d(6vw, -112vh, 0);
6178 | }
6179 | }
6180 | @keyframes move-frames-170 {
6181 | from {
6182 | -webkit-transform: translate3d(85vw, 104vh, 0);
6183 | transform: translate3d(85vw, 104vh, 0);
6184 | }
6185 | to {
6186 | -webkit-transform: translate3d(6vw, -112vh, 0);
6187 | transform: translate3d(6vw, -112vh, 0);
6188 | }
6189 | }
6190 | .circle-container:nth-child(170) .circle {
6191 | -webkit-animation-delay: 2983ms;
6192 | animation-delay: 2983ms;
6193 | }
6194 | .circle-container:nth-child(171) {
6195 | width: 7px;
6196 | height: 7px;
6197 | -webkit-animation-name: move-frames-171;
6198 | animation-name: move-frames-171;
6199 | -webkit-animation-duration: 10755ms;
6200 | animation-duration: 10755ms;
6201 | -webkit-animation-delay: 10396ms;
6202 | animation-delay: 10396ms;
6203 | }
6204 | @-webkit-keyframes move-frames-171 {
6205 | from {
6206 | -webkit-transform: translate3d(83vw, 108vh, 0);
6207 | transform: translate3d(83vw, 108vh, 0);
6208 | }
6209 | to {
6210 | -webkit-transform: translate3d(64vw, -116vh, 0);
6211 | transform: translate3d(64vw, -116vh, 0);
6212 | }
6213 | }
6214 | @keyframes move-frames-171 {
6215 | from {
6216 | -webkit-transform: translate3d(83vw, 108vh, 0);
6217 | transform: translate3d(83vw, 108vh, 0);
6218 | }
6219 | to {
6220 | -webkit-transform: translate3d(64vw, -116vh, 0);
6221 | transform: translate3d(64vw, -116vh, 0);
6222 | }
6223 | }
6224 | .circle-container:nth-child(171) .circle {
6225 | -webkit-animation-delay: 146ms;
6226 | animation-delay: 146ms;
6227 | }
6228 | .circle-container:nth-child(172) {
6229 | width: 10px;
6230 | height: 10px;
6231 | -webkit-animation-name: move-frames-172;
6232 | animation-name: move-frames-172;
6233 | -webkit-animation-duration: 9275ms;
6234 | animation-duration: 9275ms;
6235 | -webkit-animation-delay: 7768ms;
6236 | animation-delay: 7768ms;
6237 | }
6238 | @-webkit-keyframes move-frames-172 {
6239 | from {
6240 | -webkit-transform: translate3d(75vw, 104vh, 0);
6241 | transform: translate3d(75vw, 104vh, 0);
6242 | }
6243 | to {
6244 | -webkit-transform: translate3d(14vw, -120vh, 0);
6245 | transform: translate3d(14vw, -120vh, 0);
6246 | }
6247 | }
6248 | @keyframes move-frames-172 {
6249 | from {
6250 | -webkit-transform: translate3d(75vw, 104vh, 0);
6251 | transform: translate3d(75vw, 104vh, 0);
6252 | }
6253 | to {
6254 | -webkit-transform: translate3d(14vw, -120vh, 0);
6255 | transform: translate3d(14vw, -120vh, 0);
6256 | }
6257 | }
6258 | .circle-container:nth-child(172) .circle {
6259 | -webkit-animation-delay: 2976ms;
6260 | animation-delay: 2976ms;
6261 | }
6262 | .circle-container:nth-child(173) {
6263 | width: 8px;
6264 | height: 8px;
6265 | -webkit-animation-name: move-frames-173;
6266 | animation-name: move-frames-173;
6267 | -webkit-animation-duration: 8634ms;
6268 | animation-duration: 8634ms;
6269 | -webkit-animation-delay: 2179ms;
6270 | animation-delay: 2179ms;
6271 | }
6272 | @-webkit-keyframes move-frames-173 {
6273 | from {
6274 | -webkit-transform: translate3d(78vw, 106vh, 0);
6275 | transform: translate3d(78vw, 106vh, 0);
6276 | }
6277 | to {
6278 | -webkit-transform: translate3d(44vw, -126vh, 0);
6279 | transform: translate3d(44vw, -126vh, 0);
6280 | }
6281 | }
6282 | @keyframes move-frames-173 {
6283 | from {
6284 | -webkit-transform: translate3d(78vw, 106vh, 0);
6285 | transform: translate3d(78vw, 106vh, 0);
6286 | }
6287 | to {
6288 | -webkit-transform: translate3d(44vw, -126vh, 0);
6289 | transform: translate3d(44vw, -126vh, 0);
6290 | }
6291 | }
6292 | .circle-container:nth-child(173) .circle {
6293 | -webkit-animation-delay: 1807ms;
6294 | animation-delay: 1807ms;
6295 | }
6296 | .circle-container:nth-child(174) {
6297 | width: 3px;
6298 | height: 3px;
6299 | -webkit-animation-name: move-frames-174;
6300 | animation-name: move-frames-174;
6301 | -webkit-animation-duration: 7890ms;
6302 | animation-duration: 7890ms;
6303 | -webkit-animation-delay: 924ms;
6304 | animation-delay: 924ms;
6305 | }
6306 | @-webkit-keyframes move-frames-174 {
6307 | from {
6308 | -webkit-transform: translate3d(32vw, 101vh, 0);
6309 | transform: translate3d(32vw, 101vh, 0);
6310 | }
6311 | to {
6312 | -webkit-transform: translate3d(65vw, -126vh, 0);
6313 | transform: translate3d(65vw, -126vh, 0);
6314 | }
6315 | }
6316 | @keyframes move-frames-174 {
6317 | from {
6318 | -webkit-transform: translate3d(32vw, 101vh, 0);
6319 | transform: translate3d(32vw, 101vh, 0);
6320 | }
6321 | to {
6322 | -webkit-transform: translate3d(65vw, -126vh, 0);
6323 | transform: translate3d(65vw, -126vh, 0);
6324 | }
6325 | }
6326 | .circle-container:nth-child(174) .circle {
6327 | -webkit-animation-delay: 2869ms;
6328 | animation-delay: 2869ms;
6329 | }
6330 | .circle-container:nth-child(175) {
6331 | width: 9px;
6332 | height: 9px;
6333 | -webkit-animation-name: move-frames-175;
6334 | animation-name: move-frames-175;
6335 | -webkit-animation-duration: 8573ms;
6336 | animation-duration: 8573ms;
6337 | -webkit-animation-delay: 829ms;
6338 | animation-delay: 829ms;
6339 | }
6340 | @-webkit-keyframes move-frames-175 {
6341 | from {
6342 | -webkit-transform: translate3d(7vw, 110vh, 0);
6343 | transform: translate3d(7vw, 110vh, 0);
6344 | }
6345 | to {
6346 | -webkit-transform: translate3d(86vw, -118vh, 0);
6347 | transform: translate3d(86vw, -118vh, 0);
6348 | }
6349 | }
6350 | @keyframes move-frames-175 {
6351 | from {
6352 | -webkit-transform: translate3d(7vw, 110vh, 0);
6353 | transform: translate3d(7vw, 110vh, 0);
6354 | }
6355 | to {
6356 | -webkit-transform: translate3d(86vw, -118vh, 0);
6357 | transform: translate3d(86vw, -118vh, 0);
6358 | }
6359 | }
6360 | .circle-container:nth-child(175) .circle {
6361 | -webkit-animation-delay: 1685ms;
6362 | animation-delay: 1685ms;
6363 | }
6364 | .circle-container:nth-child(176) {
6365 | width: 10px;
6366 | height: 10px;
6367 | -webkit-animation-name: move-frames-176;
6368 | animation-name: move-frames-176;
6369 | -webkit-animation-duration: 9613ms;
6370 | animation-duration: 9613ms;
6371 | -webkit-animation-delay: 1689ms;
6372 | animation-delay: 1689ms;
6373 | }
6374 | @-webkit-keyframes move-frames-176 {
6375 | from {
6376 | -webkit-transform: translate3d(85vw, 101vh, 0);
6377 | transform: translate3d(85vw, 101vh, 0);
6378 | }
6379 | to {
6380 | -webkit-transform: translate3d(27vw, -127vh, 0);
6381 | transform: translate3d(27vw, -127vh, 0);
6382 | }
6383 | }
6384 | @keyframes move-frames-176 {
6385 | from {
6386 | -webkit-transform: translate3d(85vw, 101vh, 0);
6387 | transform: translate3d(85vw, 101vh, 0);
6388 | }
6389 | to {
6390 | -webkit-transform: translate3d(27vw, -127vh, 0);
6391 | transform: translate3d(27vw, -127vh, 0);
6392 | }
6393 | }
6394 | .circle-container:nth-child(176) .circle {
6395 | -webkit-animation-delay: 3298ms;
6396 | animation-delay: 3298ms;
6397 | }
6398 | .circle-container:nth-child(177) {
6399 | width: 4px;
6400 | height: 4px;
6401 | -webkit-animation-name: move-frames-177;
6402 | animation-name: move-frames-177;
6403 | -webkit-animation-duration: 8876ms;
6404 | animation-duration: 8876ms;
6405 | -webkit-animation-delay: 3252ms;
6406 | animation-delay: 3252ms;
6407 | }
6408 | @-webkit-keyframes move-frames-177 {
6409 | from {
6410 | -webkit-transform: translate3d(16vw, 106vh, 0);
6411 | transform: translate3d(16vw, 106vh, 0);
6412 | }
6413 | to {
6414 | -webkit-transform: translate3d(8vw, -117vh, 0);
6415 | transform: translate3d(8vw, -117vh, 0);
6416 | }
6417 | }
6418 | @keyframes move-frames-177 {
6419 | from {
6420 | -webkit-transform: translate3d(16vw, 106vh, 0);
6421 | transform: translate3d(16vw, 106vh, 0);
6422 | }
6423 | to {
6424 | -webkit-transform: translate3d(8vw, -117vh, 0);
6425 | transform: translate3d(8vw, -117vh, 0);
6426 | }
6427 | }
6428 | .circle-container:nth-child(177) .circle {
6429 | -webkit-animation-delay: 3262ms;
6430 | animation-delay: 3262ms;
6431 | }
6432 | .circle-container:nth-child(178) {
6433 | width: 4px;
6434 | height: 4px;
6435 | -webkit-animation-name: move-frames-178;
6436 | animation-name: move-frames-178;
6437 | -webkit-animation-duration: 7741ms;
6438 | animation-duration: 7741ms;
6439 | -webkit-animation-delay: 1829ms;
6440 | animation-delay: 1829ms;
6441 | }
6442 | @-webkit-keyframes move-frames-178 {
6443 | from {
6444 | -webkit-transform: translate3d(8vw, 102vh, 0);
6445 | transform: translate3d(8vw, 102vh, 0);
6446 | }
6447 | to {
6448 | -webkit-transform: translate3d(91vw, -123vh, 0);
6449 | transform: translate3d(91vw, -123vh, 0);
6450 | }
6451 | }
6452 | @keyframes move-frames-178 {
6453 | from {
6454 | -webkit-transform: translate3d(8vw, 102vh, 0);
6455 | transform: translate3d(8vw, 102vh, 0);
6456 | }
6457 | to {
6458 | -webkit-transform: translate3d(91vw, -123vh, 0);
6459 | transform: translate3d(91vw, -123vh, 0);
6460 | }
6461 | }
6462 | .circle-container:nth-child(178) .circle {
6463 | -webkit-animation-delay: 628ms;
6464 | animation-delay: 628ms;
6465 | }
6466 | .circle-container:nth-child(179) {
6467 | width: 10px;
6468 | height: 10px;
6469 | -webkit-animation-name: move-frames-179;
6470 | animation-name: move-frames-179;
6471 | -webkit-animation-duration: 10722ms;
6472 | animation-duration: 10722ms;
6473 | -webkit-animation-delay: 4451ms;
6474 | animation-delay: 4451ms;
6475 | }
6476 | @-webkit-keyframes move-frames-179 {
6477 | from {
6478 | -webkit-transform: translate3d(44vw, 101vh, 0);
6479 | transform: translate3d(44vw, 101vh, 0);
6480 | }
6481 | to {
6482 | -webkit-transform: translate3d(71vw, -117vh, 0);
6483 | transform: translate3d(71vw, -117vh, 0);
6484 | }
6485 | }
6486 | @keyframes move-frames-179 {
6487 | from {
6488 | -webkit-transform: translate3d(44vw, 101vh, 0);
6489 | transform: translate3d(44vw, 101vh, 0);
6490 | }
6491 | to {
6492 | -webkit-transform: translate3d(71vw, -117vh, 0);
6493 | transform: translate3d(71vw, -117vh, 0);
6494 | }
6495 | }
6496 | .circle-container:nth-child(179) .circle {
6497 | -webkit-animation-delay: 2717ms;
6498 | animation-delay: 2717ms;
6499 | }
6500 | .circle-container:nth-child(180) {
6501 | width: 6px;
6502 | height: 6px;
6503 | -webkit-animation-name: move-frames-180;
6504 | animation-name: move-frames-180;
6505 | -webkit-animation-duration: 8662ms;
6506 | animation-duration: 8662ms;
6507 | -webkit-animation-delay: 10529ms;
6508 | animation-delay: 10529ms;
6509 | }
6510 | @-webkit-keyframes move-frames-180 {
6511 | from {
6512 | -webkit-transform: translate3d(35vw, 105vh, 0);
6513 | transform: translate3d(35vw, 105vh, 0);
6514 | }
6515 | to {
6516 | -webkit-transform: translate3d(64vw, -107vh, 0);
6517 | transform: translate3d(64vw, -107vh, 0);
6518 | }
6519 | }
6520 | @keyframes move-frames-180 {
6521 | from {
6522 | -webkit-transform: translate3d(35vw, 105vh, 0);
6523 | transform: translate3d(35vw, 105vh, 0);
6524 | }
6525 | to {
6526 | -webkit-transform: translate3d(64vw, -107vh, 0);
6527 | transform: translate3d(64vw, -107vh, 0);
6528 | }
6529 | }
6530 | .circle-container:nth-child(180) .circle {
6531 | -webkit-animation-delay: 2530ms;
6532 | animation-delay: 2530ms;
6533 | }
6534 | .circle-container:nth-child(181) {
6535 | width: 1px;
6536 | height: 1px;
6537 | -webkit-animation-name: move-frames-181;
6538 | animation-name: move-frames-181;
6539 | -webkit-animation-duration: 8549ms;
6540 | animation-duration: 8549ms;
6541 | -webkit-animation-delay: 6293ms;
6542 | animation-delay: 6293ms;
6543 | }
6544 | @-webkit-keyframes move-frames-181 {
6545 | from {
6546 | -webkit-transform: translate3d(59vw, 105vh, 0);
6547 | transform: translate3d(59vw, 105vh, 0);
6548 | }
6549 | to {
6550 | -webkit-transform: translate3d(5vw, -113vh, 0);
6551 | transform: translate3d(5vw, -113vh, 0);
6552 | }
6553 | }
6554 | @keyframes move-frames-181 {
6555 | from {
6556 | -webkit-transform: translate3d(59vw, 105vh, 0);
6557 | transform: translate3d(59vw, 105vh, 0);
6558 | }
6559 | to {
6560 | -webkit-transform: translate3d(5vw, -113vh, 0);
6561 | transform: translate3d(5vw, -113vh, 0);
6562 | }
6563 | }
6564 | .circle-container:nth-child(181) .circle {
6565 | -webkit-animation-delay: 3933ms;
6566 | animation-delay: 3933ms;
6567 | }
6568 | .circle-container:nth-child(182) {
6569 | width: 4px;
6570 | height: 4px;
6571 | -webkit-animation-name: move-frames-182;
6572 | animation-name: move-frames-182;
6573 | -webkit-animation-duration: 7961ms;
6574 | animation-duration: 7961ms;
6575 | -webkit-animation-delay: 3713ms;
6576 | animation-delay: 3713ms;
6577 | }
6578 | @-webkit-keyframes move-frames-182 {
6579 | from {
6580 | -webkit-transform: translate3d(36vw, 109vh, 0);
6581 | transform: translate3d(36vw, 109vh, 0);
6582 | }
6583 | to {
6584 | -webkit-transform: translate3d(31vw, -129vh, 0);
6585 | transform: translate3d(31vw, -129vh, 0);
6586 | }
6587 | }
6588 | @keyframes move-frames-182 {
6589 | from {
6590 | -webkit-transform: translate3d(36vw, 109vh, 0);
6591 | transform: translate3d(36vw, 109vh, 0);
6592 | }
6593 | to {
6594 | -webkit-transform: translate3d(31vw, -129vh, 0);
6595 | transform: translate3d(31vw, -129vh, 0);
6596 | }
6597 | }
6598 | .circle-container:nth-child(182) .circle {
6599 | -webkit-animation-delay: 3838ms;
6600 | animation-delay: 3838ms;
6601 | }
6602 | .circle-container:nth-child(183) {
6603 | width: 2px;
6604 | height: 2px;
6605 | -webkit-animation-name: move-frames-183;
6606 | animation-name: move-frames-183;
6607 | -webkit-animation-duration: 10258ms;
6608 | animation-duration: 10258ms;
6609 | -webkit-animation-delay: 1392ms;
6610 | animation-delay: 1392ms;
6611 | }
6612 | @-webkit-keyframes move-frames-183 {
6613 | from {
6614 | -webkit-transform: translate3d(94vw, 104vh, 0);
6615 | transform: translate3d(94vw, 104vh, 0);
6616 | }
6617 | to {
6618 | -webkit-transform: translate3d(99vw, -131vh, 0);
6619 | transform: translate3d(99vw, -131vh, 0);
6620 | }
6621 | }
6622 | @keyframes move-frames-183 {
6623 | from {
6624 | -webkit-transform: translate3d(94vw, 104vh, 0);
6625 | transform: translate3d(94vw, 104vh, 0);
6626 | }
6627 | to {
6628 | -webkit-transform: translate3d(99vw, -131vh, 0);
6629 | transform: translate3d(99vw, -131vh, 0);
6630 | }
6631 | }
6632 | .circle-container:nth-child(183) .circle {
6633 | -webkit-animation-delay: 2550ms;
6634 | animation-delay: 2550ms;
6635 | }
6636 | .circle-container:nth-child(184) {
6637 | width: 8px;
6638 | height: 8px;
6639 | -webkit-animation-name: move-frames-184;
6640 | animation-name: move-frames-184;
6641 | -webkit-animation-duration: 10981ms;
6642 | animation-duration: 10981ms;
6643 | -webkit-animation-delay: 4258ms;
6644 | animation-delay: 4258ms;
6645 | }
6646 | @-webkit-keyframes move-frames-184 {
6647 | from {
6648 | -webkit-transform: translate3d(43vw, 109vh, 0);
6649 | transform: translate3d(43vw, 109vh, 0);
6650 | }
6651 | to {
6652 | -webkit-transform: translate3d(23vw, -116vh, 0);
6653 | transform: translate3d(23vw, -116vh, 0);
6654 | }
6655 | }
6656 | @keyframes move-frames-184 {
6657 | from {
6658 | -webkit-transform: translate3d(43vw, 109vh, 0);
6659 | transform: translate3d(43vw, 109vh, 0);
6660 | }
6661 | to {
6662 | -webkit-transform: translate3d(23vw, -116vh, 0);
6663 | transform: translate3d(23vw, -116vh, 0);
6664 | }
6665 | }
6666 | .circle-container:nth-child(184) .circle {
6667 | -webkit-animation-delay: 1084ms;
6668 | animation-delay: 1084ms;
6669 | }
6670 | .circle-container:nth-child(185) {
6671 | width: 10px;
6672 | height: 10px;
6673 | -webkit-animation-name: move-frames-185;
6674 | animation-name: move-frames-185;
6675 | -webkit-animation-duration: 8555ms;
6676 | animation-duration: 8555ms;
6677 | -webkit-animation-delay: 4329ms;
6678 | animation-delay: 4329ms;
6679 | }
6680 | @-webkit-keyframes move-frames-185 {
6681 | from {
6682 | -webkit-transform: translate3d(90vw, 110vh, 0);
6683 | transform: translate3d(90vw, 110vh, 0);
6684 | }
6685 | to {
6686 | -webkit-transform: translate3d(43vw, -131vh, 0);
6687 | transform: translate3d(43vw, -131vh, 0);
6688 | }
6689 | }
6690 | @keyframes move-frames-185 {
6691 | from {
6692 | -webkit-transform: translate3d(90vw, 110vh, 0);
6693 | transform: translate3d(90vw, 110vh, 0);
6694 | }
6695 | to {
6696 | -webkit-transform: translate3d(43vw, -131vh, 0);
6697 | transform: translate3d(43vw, -131vh, 0);
6698 | }
6699 | }
6700 | .circle-container:nth-child(185) .circle {
6701 | -webkit-animation-delay: 901ms;
6702 | animation-delay: 901ms;
6703 | }
6704 | .circle-container:nth-child(186) {
6705 | width: 3px;
6706 | height: 3px;
6707 | -webkit-animation-name: move-frames-186;
6708 | animation-name: move-frames-186;
6709 | -webkit-animation-duration: 7768ms;
6710 | animation-duration: 7768ms;
6711 | -webkit-animation-delay: 2323ms;
6712 | animation-delay: 2323ms;
6713 | }
6714 | @-webkit-keyframes move-frames-186 {
6715 | from {
6716 | -webkit-transform: translate3d(1vw, 102vh, 0);
6717 | transform: translate3d(1vw, 102vh, 0);
6718 | }
6719 | to {
6720 | -webkit-transform: translate3d(67vw, -130vh, 0);
6721 | transform: translate3d(67vw, -130vh, 0);
6722 | }
6723 | }
6724 | @keyframes move-frames-186 {
6725 | from {
6726 | -webkit-transform: translate3d(1vw, 102vh, 0);
6727 | transform: translate3d(1vw, 102vh, 0);
6728 | }
6729 | to {
6730 | -webkit-transform: translate3d(67vw, -130vh, 0);
6731 | transform: translate3d(67vw, -130vh, 0);
6732 | }
6733 | }
6734 | .circle-container:nth-child(186) .circle {
6735 | -webkit-animation-delay: 3982ms;
6736 | animation-delay: 3982ms;
6737 | }
6738 | .circle-container:nth-child(187) {
6739 | width: 7px;
6740 | height: 7px;
6741 | -webkit-animation-name: move-frames-187;
6742 | animation-name: move-frames-187;
6743 | -webkit-animation-duration: 9542ms;
6744 | animation-duration: 9542ms;
6745 | -webkit-animation-delay: 6076ms;
6746 | animation-delay: 6076ms;
6747 | }
6748 | @-webkit-keyframes move-frames-187 {
6749 | from {
6750 | -webkit-transform: translate3d(56vw, 104vh, 0);
6751 | transform: translate3d(56vw, 104vh, 0);
6752 | }
6753 | to {
6754 | -webkit-transform: translate3d(1vw, -127vh, 0);
6755 | transform: translate3d(1vw, -127vh, 0);
6756 | }
6757 | }
6758 | @keyframes move-frames-187 {
6759 | from {
6760 | -webkit-transform: translate3d(56vw, 104vh, 0);
6761 | transform: translate3d(56vw, 104vh, 0);
6762 | }
6763 | to {
6764 | -webkit-transform: translate3d(1vw, -127vh, 0);
6765 | transform: translate3d(1vw, -127vh, 0);
6766 | }
6767 | }
6768 | .circle-container:nth-child(187) .circle {
6769 | -webkit-animation-delay: 1928ms;
6770 | animation-delay: 1928ms;
6771 | }
6772 | .circle-container:nth-child(188) {
6773 | width: 5px;
6774 | height: 5px;
6775 | -webkit-animation-name: move-frames-188;
6776 | animation-name: move-frames-188;
6777 | -webkit-animation-duration: 7878ms;
6778 | animation-duration: 7878ms;
6779 | -webkit-animation-delay: 2740ms;
6780 | animation-delay: 2740ms;
6781 | }
6782 | @-webkit-keyframes move-frames-188 {
6783 | from {
6784 | -webkit-transform: translate3d(19vw, 104vh, 0);
6785 | transform: translate3d(19vw, 104vh, 0);
6786 | }
6787 | to {
6788 | -webkit-transform: translate3d(26vw, -127vh, 0);
6789 | transform: translate3d(26vw, -127vh, 0);
6790 | }
6791 | }
6792 | @keyframes move-frames-188 {
6793 | from {
6794 | -webkit-transform: translate3d(19vw, 104vh, 0);
6795 | transform: translate3d(19vw, 104vh, 0);
6796 | }
6797 | to {
6798 | -webkit-transform: translate3d(26vw, -127vh, 0);
6799 | transform: translate3d(26vw, -127vh, 0);
6800 | }
6801 | }
6802 | .circle-container:nth-child(188) .circle {
6803 | -webkit-animation-delay: 2532ms;
6804 | animation-delay: 2532ms;
6805 | }
6806 | .circle-container:nth-child(189) {
6807 | width: 6px;
6808 | height: 6px;
6809 | -webkit-animation-name: move-frames-189;
6810 | animation-name: move-frames-189;
6811 | -webkit-animation-duration: 8011ms;
6812 | animation-duration: 8011ms;
6813 | -webkit-animation-delay: 4310ms;
6814 | animation-delay: 4310ms;
6815 | }
6816 | @-webkit-keyframes move-frames-189 {
6817 | from {
6818 | -webkit-transform: translate3d(55vw, 108vh, 0);
6819 | transform: translate3d(55vw, 108vh, 0);
6820 | }
6821 | to {
6822 | -webkit-transform: translate3d(96vw, -130vh, 0);
6823 | transform: translate3d(96vw, -130vh, 0);
6824 | }
6825 | }
6826 | @keyframes move-frames-189 {
6827 | from {
6828 | -webkit-transform: translate3d(55vw, 108vh, 0);
6829 | transform: translate3d(55vw, 108vh, 0);
6830 | }
6831 | to {
6832 | -webkit-transform: translate3d(96vw, -130vh, 0);
6833 | transform: translate3d(96vw, -130vh, 0);
6834 | }
6835 | }
6836 | .circle-container:nth-child(189) .circle {
6837 | -webkit-animation-delay: 2308ms;
6838 | animation-delay: 2308ms;
6839 | }
6840 | .circle-container:nth-child(190) {
6841 | width: 6px;
6842 | height: 6px;
6843 | -webkit-animation-name: move-frames-190;
6844 | animation-name: move-frames-190;
6845 | -webkit-animation-duration: 9477ms;
6846 | animation-duration: 9477ms;
6847 | -webkit-animation-delay: 9959ms;
6848 | animation-delay: 9959ms;
6849 | }
6850 | @-webkit-keyframes move-frames-190 {
6851 | from {
6852 | -webkit-transform: translate3d(62vw, 104vh, 0);
6853 | transform: translate3d(62vw, 104vh, 0);
6854 | }
6855 | to {
6856 | -webkit-transform: translate3d(48vw, -124vh, 0);
6857 | transform: translate3d(48vw, -124vh, 0);
6858 | }
6859 | }
6860 | @keyframes move-frames-190 {
6861 | from {
6862 | -webkit-transform: translate3d(62vw, 104vh, 0);
6863 | transform: translate3d(62vw, 104vh, 0);
6864 | }
6865 | to {
6866 | -webkit-transform: translate3d(48vw, -124vh, 0);
6867 | transform: translate3d(48vw, -124vh, 0);
6868 | }
6869 | }
6870 | .circle-container:nth-child(190) .circle {
6871 | -webkit-animation-delay: 924ms;
6872 | animation-delay: 924ms;
6873 | }
6874 | .circle-container:nth-child(191) {
6875 | width: 4px;
6876 | height: 4px;
6877 | -webkit-animation-name: move-frames-191;
6878 | animation-name: move-frames-191;
6879 | -webkit-animation-duration: 10558ms;
6880 | animation-duration: 10558ms;
6881 | -webkit-animation-delay: 7673ms;
6882 | animation-delay: 7673ms;
6883 | }
6884 | @-webkit-keyframes move-frames-191 {
6885 | from {
6886 | -webkit-transform: translate3d(40vw, 103vh, 0);
6887 | transform: translate3d(40vw, 103vh, 0);
6888 | }
6889 | to {
6890 | -webkit-transform: translate3d(20vw, -115vh, 0);
6891 | transform: translate3d(20vw, -115vh, 0);
6892 | }
6893 | }
6894 | @keyframes move-frames-191 {
6895 | from {
6896 | -webkit-transform: translate3d(40vw, 103vh, 0);
6897 | transform: translate3d(40vw, 103vh, 0);
6898 | }
6899 | to {
6900 | -webkit-transform: translate3d(20vw, -115vh, 0);
6901 | transform: translate3d(20vw, -115vh, 0);
6902 | }
6903 | }
6904 | .circle-container:nth-child(191) .circle {
6905 | -webkit-animation-delay: 1128ms;
6906 | animation-delay: 1128ms;
6907 | }
6908 | .circle-container:nth-child(192) {
6909 | width: 6px;
6910 | height: 6px;
6911 | -webkit-animation-name: move-frames-192;
6912 | animation-name: move-frames-192;
6913 | -webkit-animation-duration: 8417ms;
6914 | animation-duration: 8417ms;
6915 | -webkit-animation-delay: 5306ms;
6916 | animation-delay: 5306ms;
6917 | }
6918 | @-webkit-keyframes move-frames-192 {
6919 | from {
6920 | -webkit-transform: translate3d(81vw, 107vh, 0);
6921 | transform: translate3d(81vw, 107vh, 0);
6922 | }
6923 | to {
6924 | -webkit-transform: translate3d(37vw, -135vh, 0);
6925 | transform: translate3d(37vw, -135vh, 0);
6926 | }
6927 | }
6928 | @keyframes move-frames-192 {
6929 | from {
6930 | -webkit-transform: translate3d(81vw, 107vh, 0);
6931 | transform: translate3d(81vw, 107vh, 0);
6932 | }
6933 | to {
6934 | -webkit-transform: translate3d(37vw, -135vh, 0);
6935 | transform: translate3d(37vw, -135vh, 0);
6936 | }
6937 | }
6938 | .circle-container:nth-child(192) .circle {
6939 | -webkit-animation-delay: 1992ms;
6940 | animation-delay: 1992ms;
6941 | }
6942 | .circle-container:nth-child(193) {
6943 | width: 3px;
6944 | height: 3px;
6945 | -webkit-animation-name: move-frames-193;
6946 | animation-name: move-frames-193;
6947 | -webkit-animation-duration: 7324ms;
6948 | animation-duration: 7324ms;
6949 | -webkit-animation-delay: 10694ms;
6950 | animation-delay: 10694ms;
6951 | }
6952 | @-webkit-keyframes move-frames-193 {
6953 | from {
6954 | -webkit-transform: translate3d(49vw, 108vh, 0);
6955 | transform: translate3d(49vw, 108vh, 0);
6956 | }
6957 | to {
6958 | -webkit-transform: translate3d(45vw, -127vh, 0);
6959 | transform: translate3d(45vw, -127vh, 0);
6960 | }
6961 | }
6962 | @keyframes move-frames-193 {
6963 | from {
6964 | -webkit-transform: translate3d(49vw, 108vh, 0);
6965 | transform: translate3d(49vw, 108vh, 0);
6966 | }
6967 | to {
6968 | -webkit-transform: translate3d(45vw, -127vh, 0);
6969 | transform: translate3d(45vw, -127vh, 0);
6970 | }
6971 | }
6972 | .circle-container:nth-child(193) .circle {
6973 | -webkit-animation-delay: 2593ms;
6974 | animation-delay: 2593ms;
6975 | }
6976 | .circle-container:nth-child(194) {
6977 | width: 6px;
6978 | height: 6px;
6979 | -webkit-animation-name: move-frames-194;
6980 | animation-name: move-frames-194;
6981 | -webkit-animation-duration: 9691ms;
6982 | animation-duration: 9691ms;
6983 | -webkit-animation-delay: 3282ms;
6984 | animation-delay: 3282ms;
6985 | }
6986 | @-webkit-keyframes move-frames-194 {
6987 | from {
6988 | -webkit-transform: translate3d(7vw, 104vh, 0);
6989 | transform: translate3d(7vw, 104vh, 0);
6990 | }
6991 | to {
6992 | -webkit-transform: translate3d(84vw, -117vh, 0);
6993 | transform: translate3d(84vw, -117vh, 0);
6994 | }
6995 | }
6996 | @keyframes move-frames-194 {
6997 | from {
6998 | -webkit-transform: translate3d(7vw, 104vh, 0);
6999 | transform: translate3d(7vw, 104vh, 0);
7000 | }
7001 | to {
7002 | -webkit-transform: translate3d(84vw, -117vh, 0);
7003 | transform: translate3d(84vw, -117vh, 0);
7004 | }
7005 | }
7006 | .circle-container:nth-child(194) .circle {
7007 | -webkit-animation-delay: 3266ms;
7008 | animation-delay: 3266ms;
7009 | }
7010 | .circle-container:nth-child(195) {
7011 | width: 2px;
7012 | height: 2px;
7013 | -webkit-animation-name: move-frames-195;
7014 | animation-name: move-frames-195;
7015 | -webkit-animation-duration: 7167ms;
7016 | animation-duration: 7167ms;
7017 | -webkit-animation-delay: 5525ms;
7018 | animation-delay: 5525ms;
7019 | }
7020 | @-webkit-keyframes move-frames-195 {
7021 | from {
7022 | -webkit-transform: translate3d(92vw, 108vh, 0);
7023 | transform: translate3d(92vw, 108vh, 0);
7024 | }
7025 | to {
7026 | -webkit-transform: translate3d(56vw, -121vh, 0);
7027 | transform: translate3d(56vw, -121vh, 0);
7028 | }
7029 | }
7030 | @keyframes move-frames-195 {
7031 | from {
7032 | -webkit-transform: translate3d(92vw, 108vh, 0);
7033 | transform: translate3d(92vw, 108vh, 0);
7034 | }
7035 | to {
7036 | -webkit-transform: translate3d(56vw, -121vh, 0);
7037 | transform: translate3d(56vw, -121vh, 0);
7038 | }
7039 | }
7040 | .circle-container:nth-child(195) .circle {
7041 | -webkit-animation-delay: 3998ms;
7042 | animation-delay: 3998ms;
7043 | }
7044 | .circle-container:nth-child(196) {
7045 | width: 6px;
7046 | height: 6px;
7047 | -webkit-animation-name: move-frames-196;
7048 | animation-name: move-frames-196;
7049 | -webkit-animation-duration: 10998ms;
7050 | animation-duration: 10998ms;
7051 | -webkit-animation-delay: 7318ms;
7052 | animation-delay: 7318ms;
7053 | }
7054 | @-webkit-keyframes move-frames-196 {
7055 | from {
7056 | -webkit-transform: translate3d(25vw, 102vh, 0);
7057 | transform: translate3d(25vw, 102vh, 0);
7058 | }
7059 | to {
7060 | -webkit-transform: translate3d(81vw, -108vh, 0);
7061 | transform: translate3d(81vw, -108vh, 0);
7062 | }
7063 | }
7064 | @keyframes move-frames-196 {
7065 | from {
7066 | -webkit-transform: translate3d(25vw, 102vh, 0);
7067 | transform: translate3d(25vw, 102vh, 0);
7068 | }
7069 | to {
7070 | -webkit-transform: translate3d(81vw, -108vh, 0);
7071 | transform: translate3d(81vw, -108vh, 0);
7072 | }
7073 | }
7074 | .circle-container:nth-child(196) .circle {
7075 | -webkit-animation-delay: 689ms;
7076 | animation-delay: 689ms;
7077 | }
7078 | .circle-container:nth-child(197) {
7079 | width: 2px;
7080 | height: 2px;
7081 | -webkit-animation-name: move-frames-197;
7082 | animation-name: move-frames-197;
7083 | -webkit-animation-duration: 9896ms;
7084 | animation-duration: 9896ms;
7085 | -webkit-animation-delay: 4624ms;
7086 | animation-delay: 4624ms;
7087 | }
7088 | @-webkit-keyframes move-frames-197 {
7089 | from {
7090 | -webkit-transform: translate3d(23vw, 107vh, 0);
7091 | transform: translate3d(23vw, 107vh, 0);
7092 | }
7093 | to {
7094 | -webkit-transform: translate3d(94vw, -118vh, 0);
7095 | transform: translate3d(94vw, -118vh, 0);
7096 | }
7097 | }
7098 | @keyframes move-frames-197 {
7099 | from {
7100 | -webkit-transform: translate3d(23vw, 107vh, 0);
7101 | transform: translate3d(23vw, 107vh, 0);
7102 | }
7103 | to {
7104 | -webkit-transform: translate3d(94vw, -118vh, 0);
7105 | transform: translate3d(94vw, -118vh, 0);
7106 | }
7107 | }
7108 | .circle-container:nth-child(197) .circle {
7109 | -webkit-animation-delay: 2005ms;
7110 | animation-delay: 2005ms;
7111 | }
7112 | .circle-container:nth-child(198) {
7113 | width: 9px;
7114 | height: 9px;
7115 | -webkit-animation-name: move-frames-198;
7116 | animation-name: move-frames-198;
7117 | -webkit-animation-duration: 8483ms;
7118 | animation-duration: 8483ms;
7119 | -webkit-animation-delay: 859ms;
7120 | animation-delay: 859ms;
7121 | }
7122 | @-webkit-keyframes move-frames-198 {
7123 | from {
7124 | -webkit-transform: translate3d(34vw, 107vh, 0);
7125 | transform: translate3d(34vw, 107vh, 0);
7126 | }
7127 | to {
7128 | -webkit-transform: translate3d(78vw, -128vh, 0);
7129 | transform: translate3d(78vw, -128vh, 0);
7130 | }
7131 | }
7132 | @keyframes move-frames-198 {
7133 | from {
7134 | -webkit-transform: translate3d(34vw, 107vh, 0);
7135 | transform: translate3d(34vw, 107vh, 0);
7136 | }
7137 | to {
7138 | -webkit-transform: translate3d(78vw, -128vh, 0);
7139 | transform: translate3d(78vw, -128vh, 0);
7140 | }
7141 | }
7142 | .circle-container:nth-child(198) .circle {
7143 | -webkit-animation-delay: 3332ms;
7144 | animation-delay: 3332ms;
7145 | }
7146 | .circle-container:nth-child(199) {
7147 | width: 2px;
7148 | height: 2px;
7149 | -webkit-animation-name: move-frames-199;
7150 | animation-name: move-frames-199;
7151 | -webkit-animation-duration: 7072ms;
7152 | animation-duration: 7072ms;
7153 | -webkit-animation-delay: 10235ms;
7154 | animation-delay: 10235ms;
7155 | }
7156 | @-webkit-keyframes move-frames-199 {
7157 | from {
7158 | -webkit-transform: translate3d(79vw, 106vh, 0);
7159 | transform: translate3d(79vw, 106vh, 0);
7160 | }
7161 | to {
7162 | -webkit-transform: translate3d(9vw, -117vh, 0);
7163 | transform: translate3d(9vw, -117vh, 0);
7164 | }
7165 | }
7166 | @keyframes move-frames-199 {
7167 | from {
7168 | -webkit-transform: translate3d(79vw, 106vh, 0);
7169 | transform: translate3d(79vw, 106vh, 0);
7170 | }
7171 | to {
7172 | -webkit-transform: translate3d(9vw, -117vh, 0);
7173 | transform: translate3d(9vw, -117vh, 0);
7174 | }
7175 | }
7176 | .circle-container:nth-child(199) .circle {
7177 | -webkit-animation-delay: 2626ms;
7178 | animation-delay: 2626ms;
7179 | }
7180 | .circle-container:nth-child(200) {
7181 | width: 4px;
7182 | height: 4px;
7183 | -webkit-animation-name: move-frames-200;
7184 | animation-name: move-frames-200;
7185 | -webkit-animation-duration: 10965ms;
7186 | animation-duration: 10965ms;
7187 | -webkit-animation-delay: 6645ms;
7188 | animation-delay: 6645ms;
7189 | }
7190 | @-webkit-keyframes move-frames-200 {
7191 | from {
7192 | -webkit-transform: translate3d(53vw, 109vh, 0);
7193 | transform: translate3d(53vw, 109vh, 0);
7194 | }
7195 | to {
7196 | -webkit-transform: translate3d(24vw, -115vh, 0);
7197 | transform: translate3d(24vw, -115vh, 0);
7198 | }
7199 | }
7200 | @keyframes move-frames-200 {
7201 | from {
7202 | -webkit-transform: translate3d(53vw, 109vh, 0);
7203 | transform: translate3d(53vw, 109vh, 0);
7204 | }
7205 | to {
7206 | -webkit-transform: translate3d(24vw, -115vh, 0);
7207 | transform: translate3d(24vw, -115vh, 0);
7208 | }
7209 | }
7210 | .circle-container:nth-child(200) .circle {
7211 | -webkit-animation-delay: 2269ms;
7212 | animation-delay: 2269ms;
7213 | }
7214 | `
7215 |
7216 |
7217 | //创建背景效果
7218 | let oFragmeng = document.createDocumentFragment()
7219 | let style = document.createElement('style')
7220 | style.innerHTML = styleValue
7221 | oFragmeng.appendChild(style)
7222 |
7223 | for (var i = 0; i < 200; i++) {
7224 | let cc = document.createElement("div");
7225 | cc.className = 'circle-container'
7226 | let c = document.createElement('div')
7227 | c.className = 'circle'
7228 | cc.appendChild(c);
7229 | oFragmeng.appendChild(cc);
7230 | }
7231 | const container = document.createElement('div')
7232 | container.id = 'bg'
7233 | container.className = 'off'
7234 | container.appendChild(oFragmeng)
7235 | return container
7236 | }
7237 |
7238 | }
7239 | customElements.define("air-filter", AirFilterCard);
7240 |
7241 | export class AirFilterCardEditor extends LitElement {
7242 |
7243 | setConfig(config) {
7244 | this.config = deepClone(config);
7245 | }
7246 |
7247 | static get properties() {
7248 | return {
7249 | hass: {},
7250 | config: {}
7251 | };
7252 | }
7253 |
7254 | render() {
7255 | var patt = new RegExp("^fan")
7256 | if (!this.hass) {
7257 | return html`dddddd
7258 | `;
7259 | }
7260 | return html`
7261 |
7262 |
7268 |
7274 |
7275 |
7276 |
7277 |
7282 |
7283 |
${this.hass.localize("ui.card.climate.operation")}
7284 |
7285 |
7299 |
7310 |
7311 |
7312 | `;
7313 | }
7314 | static get styles() {
7315 | return css `
7316 | a{
7317 | color: var(--accent-color);
7318 | }
7319 | .side-by-side {
7320 | display: flex;
7321 | }
7322 | .side-by-side > * {
7323 | flex: 1;
7324 | padding-right: 4px;
7325 | }
7326 | .entities > * {
7327 | width: 100%;
7328 | padding-right: 4px;
7329 |
7330 | }
7331 | paper-dropdown-menu{
7332 | width: 100%;
7333 | padding-right: 4px;
7334 | }
7335 | paper-input-container ha-icon{
7336 | margin-right: 10px;
7337 | }
7338 | `
7339 | }
7340 | _geticon(i){
7341 | const icons = {
7342 | auto: "mdi:brightness-auto",
7343 | silent: "mdi:weather-night",
7344 | favorite: "mdi:cards-heart",
7345 | strong: "mdi:weather-windy",
7346 | medium: "mdi:chili-medium",
7347 | high: "mdi:chili-hot",
7348 | low: "mdi:chili-mild",
7349 | humidity: "mdi:air-humidifier",
7350 | interval: "mdi:av-timer"
7351 | }
7352 | return icons[i.toLowerCase()];
7353 | }
7354 | _modeChanged(ev){
7355 | if (!this.config || !this.hass) {
7356 | return;
7357 | }
7358 | const target = ev.target;
7359 | this.config.modes[target.configValue] = target.value;
7360 | this.configChanged(this.config)
7361 | }
7362 | _valueChanged(ev) {
7363 | if (!this.config || !this.hass) {
7364 | return;
7365 | }
7366 | const target = ev.target;
7367 | if (this.config[`${target.configValue}`] === (target.value||target.__checked)) {
7368 | return;
7369 | }
7370 | if (target.configValue) {
7371 | if (target.value === "") {
7372 | delete this.config[target.configValue];
7373 | } else {
7374 | this.config = {
7375 | ...this.config,
7376 | [target.configValue]: target.value||target.__checked
7377 | };
7378 | }
7379 | }
7380 | this.configChanged(this.config)
7381 | // fireEvent(this, "config-changed", { config: this.config });
7382 | }
7383 |
7384 | configChanged(newConfig) {
7385 | const event = new Event("config-changed", {
7386 | bubbles: true,
7387 | composed: true
7388 | });
7389 | event.detail = {config: newConfig};
7390 | this.dispatchEvent(event);
7391 | }
7392 | }
7393 | customElements.define("air-filter-editor", AirFilterCardEditor);
7394 |
7395 | function deepClone(value) {
7396 | if (!(!!value && typeof value == 'object')) {
7397 | return value;
7398 | }
7399 | if (Object.prototype.toString.call(value) == '[object Date]') {
7400 | return new Date(value.getTime());
7401 | }
7402 | if (Array.isArray(value)) {
7403 | return value.map(deepClone);
7404 | }
7405 | var result = {};
7406 | Object.keys(value).forEach(
7407 | function(key) { result[key] = deepClone(value[key]); });
7408 | return result;
7409 | }
7410 |
7411 |
7412 | window.customCards = window.customCards || [];
7413 | window.customCards.push({
7414 | type: "air-filter",
7415 | name: "Air purifier",
7416 | preview: true, // Optional - defaults to false
7417 | description: "A air purifier card" // Optional
7418 | });
7419 |
--------------------------------------------------------------------------------
/hacs.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Air Purifier Card",
3 | "render_readme": true
4 | }
5 |
--------------------------------------------------------------------------------