├── README.md ├── air-filter-card.js └── hacs.json /README.md: -------------------------------------------------------------------------------- 1 | 9 | # Lovelace Xiaomi Air Filter Card 10 | 11 | [![hacs_badge](https://img.shields.io/badge/HACS-Default-orange.svg)](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 | ![01](https://user-images.githubusercontent.com/16739914/80853645-ea13b600-8c64-11ea-9eb6-3fb4a98f14b2.png) 19 | 20 | 21 | ## Update 22 | v1.1.3 23 | + fix #8 24 | 25 | ## Preview 26 | ![](https://iobroker-1255708240.cos.ap-hongkong.myqcloud.com/original/2X/e/e6d8ba7a47ce87146f90f697d5fa31d426399e73.gif) 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 | 7278 | ${Object.keys(this.hass.states).filter(a => patt.test(a) ).map(entId => html` 7279 | 7280 | `)} 7281 | 7282 | 7283 |

${this.hass.localize("ui.card.climate.operation")}

7284 | 7285 |
7286 | 7287 | 7288 | 7289 | 7290 | 7291 | 7292 | 7293 | 7294 | 7295 | 7296 | 7297 | 7298 |
7299 | 7300 | 7301 | 7302 | 7303 | 7304 | 7305 | 7306 | 7307 | 7308 | 7309 | 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 | --------------------------------------------------------------------------------