@charset "UTF-8";
/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font: 14px/1.5 "Source Han Sans CN", "思源黑体 CN", 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif,Arial; color: #333; }

.m1470 { min-width: 1470px; }

ul, li { list-style: none; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; color: #064ec0; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonWeb { width: 1200px; margin: 0px auto; }

.commonMain { width: 1200px; margin: 0px auto; }

.mgt10 { margin-top: 10px; }

.mgt20 { margin-top: 20px; }

.mgt35 { margin-top: 35px; }

.mgr40 { margin-right: 40px; }


@charset "UTF-8";
.circle-container { position: absolute; -webkit-transform: translateY(-70vh); -ms-transform: translateY(-70vh); -o-transform: translateY(-70vh); transform: translateY(-70vh); -webkit-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear; }

.circle-container .circle { width: 100%; height: 100%; -webkit-border-radius: 50%; border-radius: 50%; mix-blend-mode: screen; background-image: -webkit-radial-gradient(#99ffff, #99ffff 10%, rgba(153, 255, 255, 0) 56%); background-image: -o-radial-gradient(#99ffff, #99ffff 10%, rgba(153, 255, 255, 0) 56%); background-image: radial-gradient(#99ffff, #99ffff 10%, rgba(153, 255, 255, 0) 56%); -webkit-animation: fadein-frames 200ms infinite, scale-frames 2s infinite; -o-animation: fadein-frames 200ms infinite, scale-frames 2s infinite; animation: fadein-frames 200ms infinite, scale-frames 2s infinite; }

@-webkit-keyframes fade-frames { 0% { opacity: 1; }
  50% { opacity: 0.7; }
  100% { opacity: 1; } }

@-o-keyframes fade-frames { 0% { opacity: 1; }
  50% { opacity: 0.7; }
  100% { opacity: 1; } }

@keyframes fade-frames { 0% { opacity: 1; }
  50% { opacity: 0.7; }
  100% { opacity: 1; } }

@-webkit-keyframes scale-frames { 0% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); }
  50% { -webkit-transform: scale3d(2.2, 2.2, 1);
    transform: scale3d(2.2, 2.2, 1); }
  100% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); } }

@-o-keyframes scale-frames { 0% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); }
  50% { -webkit-transform: scale3d(2.2, 2.2, 1);
    transform: scale3d(2.2, 2.2, 1); }
  100% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); } }

@keyframes scale-frames { 0% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); }
  50% { -webkit-transform: scale3d(2.2, 2.2, 1);
    transform: scale3d(2.2, 2.2, 1); }
  100% { -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); } }

.circle-container:nth-child(1) { width: 1px; height: 1px; -webkit-animation-name: move-frames-1; -o-animation-name: move-frames-1; animation-name: move-frames-1; -webkit-animation-duration: 36416ms; -o-animation-duration: 36416ms; animation-duration: 36416ms; -webkit-animation-delay: 2505ms; -o-animation-delay: 2505ms; animation-delay: 2505ms; }

@-webkit-keyframes move-frames-1 { from { -webkit-transform: translate3d(62vw, 109vh, 0);
    transform: translate3d(62vw, 109vh, 0); }
  to { -webkit-transform: translate3d(60vw, -114vh, 0);
    transform: translate3d(60vw, -114vh, 0); } }

@-o-keyframes move-frames-1 { from { -webkit-transform: translate3d(62vw, 109vh, 0);
    transform: translate3d(62vw, 109vh, 0); }
  to { -webkit-transform: translate3d(60vw, -114vh, 0);
    transform: translate3d(60vw, -114vh, 0); } }

@keyframes move-frames-1 { from { -webkit-transform: translate3d(62vw, 109vh, 0);
    transform: translate3d(62vw, 109vh, 0); }
  to { -webkit-transform: translate3d(60vw, -114vh, 0);
    transform: translate3d(60vw, -114vh, 0); } }

.circle-container:nth-child(1) .circle { -webkit-animation-delay: 2735ms; -o-animation-delay: 2735ms; animation-delay: 2735ms; }

.circle-container:nth-child(2) { width: 7px; height: 7px; -webkit-animation-name: move-frames-2; -o-animation-name: move-frames-2; animation-name: move-frames-2; -webkit-animation-duration: 30532ms; -o-animation-duration: 30532ms; animation-duration: 30532ms; -webkit-animation-delay: 7464ms; -o-animation-delay: 7464ms; animation-delay: 7464ms; }

@-webkit-keyframes move-frames-2 { from { -webkit-transform: translate3d(90vw, 103vh, 0);
    transform: translate3d(90vw, 103vh, 0); }
  to { -webkit-transform: translate3d(51vw, -115vh, 0);
    transform: translate3d(51vw, -115vh, 0); } }

@-o-keyframes move-frames-2 { from { -webkit-transform: translate3d(90vw, 103vh, 0);
    transform: translate3d(90vw, 103vh, 0); }
  to { -webkit-transform: translate3d(51vw, -115vh, 0);
    transform: translate3d(51vw, -115vh, 0); } }

@keyframes move-frames-2 { from { -webkit-transform: translate3d(90vw, 103vh, 0);
    transform: translate3d(90vw, 103vh, 0); }
  to { -webkit-transform: translate3d(51vw, -115vh, 0);
    transform: translate3d(51vw, -115vh, 0); } }

.circle-container:nth-child(2) .circle { -webkit-animation-delay: 3606ms; -o-animation-delay: 3606ms; animation-delay: 3606ms; }

.circle-container:nth-child(3) { width: 7px; height: 7px; -webkit-animation-name: move-frames-3; -o-animation-name: move-frames-3; animation-name: move-frames-3; -webkit-animation-duration: 29471ms; -o-animation-duration: 29471ms; animation-duration: 29471ms; -webkit-animation-delay: 11934ms; -o-animation-delay: 11934ms; animation-delay: 11934ms; }

@-webkit-keyframes move-frames-3 { from { -webkit-transform: translate3d(51vw, 106vh, 0);
    transform: translate3d(51vw, 106vh, 0); }
  to { -webkit-transform: translate3d(75vw, -118vh, 0);
    transform: translate3d(75vw, -118vh, 0); } }

@-o-keyframes move-frames-3 { from { -webkit-transform: translate3d(51vw, 106vh, 0);
    transform: translate3d(51vw, 106vh, 0); }
  to { -webkit-transform: translate3d(75vw, -118vh, 0);
    transform: translate3d(75vw, -118vh, 0); } }

@keyframes move-frames-3 { from { -webkit-transform: translate3d(51vw, 106vh, 0);
    transform: translate3d(51vw, 106vh, 0); }
  to { -webkit-transform: translate3d(75vw, -118vh, 0);
    transform: translate3d(75vw, -118vh, 0); } }

.circle-container:nth-child(3) .circle { -webkit-animation-delay: 2531ms; -o-animation-delay: 2531ms; animation-delay: 2531ms; }

.circle-container:nth-child(4) { width: 2px; height: 2px; -webkit-animation-name: move-frames-4; -o-animation-name: move-frames-4; animation-name: move-frames-4; -webkit-animation-duration: 28530ms; -o-animation-duration: 28530ms; animation-duration: 28530ms; -webkit-animation-delay: 29198ms; -o-animation-delay: 29198ms; animation-delay: 29198ms; }

@-webkit-keyframes move-frames-4 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -128vh, 0);
    transform: translate3d(39vw, -128vh, 0); } }

@-o-keyframes move-frames-4 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -128vh, 0);
    transform: translate3d(39vw, -128vh, 0); } }

@keyframes move-frames-4 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -128vh, 0);
    transform: translate3d(39vw, -128vh, 0); } }

.circle-container:nth-child(4) .circle { -webkit-animation-delay: 1036ms; -o-animation-delay: 1036ms; animation-delay: 1036ms; }

.circle-container:nth-child(5) { width: 6px; height: 6px; -webkit-animation-name: move-frames-5; -o-animation-name: move-frames-5; animation-name: move-frames-5; -webkit-animation-duration: 30534ms; -o-animation-duration: 30534ms; animation-duration: 30534ms; -webkit-animation-delay: 36185ms; -o-animation-delay: 36185ms; animation-delay: 36185ms; }

@-webkit-keyframes move-frames-5 { from { -webkit-transform: translate3d(47vw, 109vh, 0);
    transform: translate3d(47vw, 109vh, 0); }
  to { -webkit-transform: translate3d(54vw, -132vh, 0);
    transform: translate3d(54vw, -132vh, 0); } }

@-o-keyframes move-frames-5 { from { -webkit-transform: translate3d(47vw, 109vh, 0);
    transform: translate3d(47vw, 109vh, 0); }
  to { -webkit-transform: translate3d(54vw, -132vh, 0);
    transform: translate3d(54vw, -132vh, 0); } }

@keyframes move-frames-5 { from { -webkit-transform: translate3d(47vw, 109vh, 0);
    transform: translate3d(47vw, 109vh, 0); }
  to { -webkit-transform: translate3d(54vw, -132vh, 0);
    transform: translate3d(54vw, -132vh, 0); } }

.circle-container:nth-child(5) .circle { -webkit-animation-delay: 1854ms; -o-animation-delay: 1854ms; animation-delay: 1854ms; }

.circle-container:nth-child(6) { width: 5px; height: 5px; -webkit-animation-name: move-frames-6; -o-animation-name: move-frames-6; animation-name: move-frames-6; -webkit-animation-duration: 29202ms; -o-animation-duration: 29202ms; animation-duration: 29202ms; -webkit-animation-delay: 32753ms; -o-animation-delay: 32753ms; animation-delay: 32753ms; }

@-webkit-keyframes move-frames-6 { from { -webkit-transform: translate3d(14vw, 101vh, 0);
    transform: translate3d(14vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

@-o-keyframes move-frames-6 { from { -webkit-transform: translate3d(14vw, 101vh, 0);
    transform: translate3d(14vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

@keyframes move-frames-6 { from { -webkit-transform: translate3d(14vw, 101vh, 0);
    transform: translate3d(14vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

.circle-container:nth-child(6) .circle { -webkit-animation-delay: 469ms; -o-animation-delay: 469ms; animation-delay: 469ms; }

.circle-container:nth-child(7) { width: 3px; height: 3px; -webkit-animation-name: move-frames-7; -o-animation-name: move-frames-7; animation-name: move-frames-7; -webkit-animation-duration: 31157ms; -o-animation-duration: 31157ms; animation-duration: 31157ms; -webkit-animation-delay: 6252ms; -o-animation-delay: 6252ms; animation-delay: 6252ms; }

@-webkit-keyframes move-frames-7 { from { -webkit-transform: translate3d(28vw, 108vh, 0);
    transform: translate3d(28vw, 108vh, 0); }
  to { -webkit-transform: translate3d(99vw, -118vh, 0);
    transform: translate3d(99vw, -118vh, 0); } }

@-o-keyframes move-frames-7 { from { -webkit-transform: translate3d(28vw, 108vh, 0);
    transform: translate3d(28vw, 108vh, 0); }
  to { -webkit-transform: translate3d(99vw, -118vh, 0);
    transform: translate3d(99vw, -118vh, 0); } }

@keyframes move-frames-7 { from { -webkit-transform: translate3d(28vw, 108vh, 0);
    transform: translate3d(28vw, 108vh, 0); }
  to { -webkit-transform: translate3d(99vw, -118vh, 0);
    transform: translate3d(99vw, -118vh, 0); } }

.circle-container:nth-child(7) .circle { -webkit-animation-delay: 1667ms; -o-animation-delay: 1667ms; animation-delay: 1667ms; }

.circle-container:nth-child(8) { width: 4px; height: 4px; -webkit-animation-name: move-frames-8; -o-animation-name: move-frames-8; animation-name: move-frames-8; -webkit-animation-duration: 34073ms; -o-animation-duration: 34073ms; animation-duration: 34073ms; -webkit-animation-delay: 27683ms; -o-animation-delay: 27683ms; animation-delay: 27683ms; }

@-webkit-keyframes move-frames-8 { from { -webkit-transform: translate3d(99vw, 103vh, 0);
    transform: translate3d(99vw, 103vh, 0); }
  to { -webkit-transform: translate3d(49vw, -119vh, 0);
    transform: translate3d(49vw, -119vh, 0); } }

@-o-keyframes move-frames-8 { from { -webkit-transform: translate3d(99vw, 103vh, 0);
    transform: translate3d(99vw, 103vh, 0); }
  to { -webkit-transform: translate3d(49vw, -119vh, 0);
    transform: translate3d(49vw, -119vh, 0); } }

@keyframes move-frames-8 { from { -webkit-transform: translate3d(99vw, 103vh, 0);
    transform: translate3d(99vw, 103vh, 0); }
  to { -webkit-transform: translate3d(49vw, -119vh, 0);
    transform: translate3d(49vw, -119vh, 0); } }

.circle-container:nth-child(8) .circle { -webkit-animation-delay: 1278ms; -o-animation-delay: 1278ms; animation-delay: 1278ms; }

.circle-container:nth-child(9) { width: 6px; height: 6px; -webkit-animation-name: move-frames-9; -o-animation-name: move-frames-9; animation-name: move-frames-9; -webkit-animation-duration: 36320ms; -o-animation-duration: 36320ms; animation-duration: 36320ms; -webkit-animation-delay: 31450ms; -o-animation-delay: 31450ms; animation-delay: 31450ms; }

@-webkit-keyframes move-frames-9 { from { -webkit-transform: translate3d(26vw, 106vh, 0);
    transform: translate3d(26vw, 106vh, 0); }
  to { -webkit-transform: translate3d(54vw, -107vh, 0);
    transform: translate3d(54vw, -107vh, 0); } }

@-o-keyframes move-frames-9 { from { -webkit-transform: translate3d(26vw, 106vh, 0);
    transform: translate3d(26vw, 106vh, 0); }
  to { -webkit-transform: translate3d(54vw, -107vh, 0);
    transform: translate3d(54vw, -107vh, 0); } }

@keyframes move-frames-9 { from { -webkit-transform: translate3d(26vw, 106vh, 0);
    transform: translate3d(26vw, 106vh, 0); }
  to { -webkit-transform: translate3d(54vw, -107vh, 0);
    transform: translate3d(54vw, -107vh, 0); } }

.circle-container:nth-child(9) .circle { -webkit-animation-delay: 1783ms; -o-animation-delay: 1783ms; animation-delay: 1783ms; }

.circle-container:nth-child(10) { width: 8px; height: 8px; -webkit-animation-name: move-frames-10; -o-animation-name: move-frames-10; animation-name: move-frames-10; -webkit-animation-duration: 31757ms; -o-animation-duration: 31757ms; animation-duration: 31757ms; -webkit-animation-delay: 5231ms; -o-animation-delay: 5231ms; animation-delay: 5231ms; }

@-webkit-keyframes move-frames-10 { from { -webkit-transform: translate3d(85vw, 106vh, 0);
    transform: translate3d(85vw, 106vh, 0); }
  to { -webkit-transform: translate3d(14vw, -126vh, 0);
    transform: translate3d(14vw, -126vh, 0); } }

@-o-keyframes move-frames-10 { from { -webkit-transform: translate3d(85vw, 106vh, 0);
    transform: translate3d(85vw, 106vh, 0); }
  to { -webkit-transform: translate3d(14vw, -126vh, 0);
    transform: translate3d(14vw, -126vh, 0); } }

@keyframes move-frames-10 { from { -webkit-transform: translate3d(85vw, 106vh, 0);
    transform: translate3d(85vw, 106vh, 0); }
  to { -webkit-transform: translate3d(14vw, -126vh, 0);
    transform: translate3d(14vw, -126vh, 0); } }

.circle-container:nth-child(10) .circle { -webkit-animation-delay: 777ms; -o-animation-delay: 777ms; animation-delay: 777ms; }

.circle-container:nth-child(11) { width: 8px; height: 8px; -webkit-animation-name: move-frames-11; -o-animation-name: move-frames-11; animation-name: move-frames-11; -webkit-animation-duration: 31608ms; -o-animation-duration: 31608ms; animation-duration: 31608ms; -webkit-animation-delay: 19019ms; -o-animation-delay: 19019ms; animation-delay: 19019ms; }

@-webkit-keyframes move-frames-11 { from { -webkit-transform: translate3d(17vw, 101vh, 0);
    transform: translate3d(17vw, 101vh, 0); }
  to { -webkit-transform: translate3d(87vw, -125vh, 0);
    transform: translate3d(87vw, -125vh, 0); } }

@-o-keyframes move-frames-11 { from { -webkit-transform: translate3d(17vw, 101vh, 0);
    transform: translate3d(17vw, 101vh, 0); }
  to { -webkit-transform: translate3d(87vw, -125vh, 0);
    transform: translate3d(87vw, -125vh, 0); } }

@keyframes move-frames-11 { from { -webkit-transform: translate3d(17vw, 101vh, 0);
    transform: translate3d(17vw, 101vh, 0); }
  to { -webkit-transform: translate3d(87vw, -125vh, 0);
    transform: translate3d(87vw, -125vh, 0); } }

.circle-container:nth-child(11) .circle { -webkit-animation-delay: 1826ms; -o-animation-delay: 1826ms; animation-delay: 1826ms; }

.circle-container:nth-child(12) { width: 8px; height: 8px; -webkit-animation-name: move-frames-12; -o-animation-name: move-frames-12; animation-name: move-frames-12; -webkit-animation-duration: 30580ms; -o-animation-duration: 30580ms; animation-duration: 30580ms; -webkit-animation-delay: 1971ms; -o-animation-delay: 1971ms; animation-delay: 1971ms; }

@-webkit-keyframes move-frames-12 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(51vw, -136vh, 0);
    transform: translate3d(51vw, -136vh, 0); } }

@-o-keyframes move-frames-12 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(51vw, -136vh, 0);
    transform: translate3d(51vw, -136vh, 0); } }

@keyframes move-frames-12 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(51vw, -136vh, 0);
    transform: translate3d(51vw, -136vh, 0); } }

.circle-container:nth-child(12) .circle { -webkit-animation-delay: 809ms; -o-animation-delay: 809ms; animation-delay: 809ms; }

.circle-container:nth-child(13) { width: 6px; height: 6px; -webkit-animation-name: move-frames-13; -o-animation-name: move-frames-13; animation-name: move-frames-13; -webkit-animation-duration: 33165ms; -o-animation-duration: 33165ms; animation-duration: 33165ms; -webkit-animation-delay: 1019ms; -o-animation-delay: 1019ms; animation-delay: 1019ms; }

@-webkit-keyframes move-frames-13 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(30vw, -113vh, 0);
    transform: translate3d(30vw, -113vh, 0); } }

@-o-keyframes move-frames-13 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(30vw, -113vh, 0);
    transform: translate3d(30vw, -113vh, 0); } }

@keyframes move-frames-13 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(30vw, -113vh, 0);
    transform: translate3d(30vw, -113vh, 0); } }

.circle-container:nth-child(13) .circle { -webkit-animation-delay: 567ms; -o-animation-delay: 567ms; animation-delay: 567ms; }

.circle-container:nth-child(14) { width: 7px; height: 7px; -webkit-animation-name: move-frames-14; -o-animation-name: move-frames-14; animation-name: move-frames-14; -webkit-animation-duration: 29168ms; -o-animation-duration: 29168ms; animation-duration: 29168ms; -webkit-animation-delay: 33401ms; -o-animation-delay: 33401ms; animation-delay: 33401ms; }

@-webkit-keyframes move-frames-14 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(83vw, -115vh, 0);
    transform: translate3d(83vw, -115vh, 0); } }

@-o-keyframes move-frames-14 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(83vw, -115vh, 0);
    transform: translate3d(83vw, -115vh, 0); } }

@keyframes move-frames-14 { from { -webkit-transform: translate3d(46vw, 103vh, 0);
    transform: translate3d(46vw, 103vh, 0); }
  to { -webkit-transform: translate3d(83vw, -115vh, 0);
    transform: translate3d(83vw, -115vh, 0); } }

.circle-container:nth-child(14) .circle { -webkit-animation-delay: 1881ms; -o-animation-delay: 1881ms; animation-delay: 1881ms; }

.circle-container:nth-child(15) { width: 8px; height: 8px; -webkit-animation-name: move-frames-15; -o-animation-name: move-frames-15; animation-name: move-frames-15; -webkit-animation-duration: 31594ms; -o-animation-duration: 31594ms; animation-duration: 31594ms; -webkit-animation-delay: 34770ms; -o-animation-delay: 34770ms; animation-delay: 34770ms; }

@-webkit-keyframes move-frames-15 { from { -webkit-transform: translate3d(32vw, 107vh, 0);
    transform: translate3d(32vw, 107vh, 0); }
  to { -webkit-transform: translate3d(93vw, -113vh, 0);
    transform: translate3d(93vw, -113vh, 0); } }

@-o-keyframes move-frames-15 { from { -webkit-transform: translate3d(32vw, 107vh, 0);
    transform: translate3d(32vw, 107vh, 0); }
  to { -webkit-transform: translate3d(93vw, -113vh, 0);
    transform: translate3d(93vw, -113vh, 0); } }

@keyframes move-frames-15 { from { -webkit-transform: translate3d(32vw, 107vh, 0);
    transform: translate3d(32vw, 107vh, 0); }
  to { -webkit-transform: translate3d(93vw, -113vh, 0);
    transform: translate3d(93vw, -113vh, 0); } }

.circle-container:nth-child(15) .circle { -webkit-animation-delay: 3087ms; -o-animation-delay: 3087ms; animation-delay: 3087ms; }

.circle-container:nth-child(16) { width: 2px; height: 2px; -webkit-animation-name: move-frames-16; -o-animation-name: move-frames-16; animation-name: move-frames-16; -webkit-animation-duration: 32431ms; -o-animation-duration: 32431ms; animation-duration: 32431ms; -webkit-animation-delay: 6291ms; -o-animation-delay: 6291ms; animation-delay: 6291ms; }

@-webkit-keyframes move-frames-16 { from { -webkit-transform: translate3d(58vw, 102vh, 0);
    transform: translate3d(58vw, 102vh, 0); }
  to { -webkit-transform: translate3d(4vw, -108vh, 0);
    transform: translate3d(4vw, -108vh, 0); } }

@-o-keyframes move-frames-16 { from { -webkit-transform: translate3d(58vw, 102vh, 0);
    transform: translate3d(58vw, 102vh, 0); }
  to { -webkit-transform: translate3d(4vw, -108vh, 0);
    transform: translate3d(4vw, -108vh, 0); } }

@keyframes move-frames-16 { from { -webkit-transform: translate3d(58vw, 102vh, 0);
    transform: translate3d(58vw, 102vh, 0); }
  to { -webkit-transform: translate3d(4vw, -108vh, 0);
    transform: translate3d(4vw, -108vh, 0); } }

.circle-container:nth-child(16) .circle { -webkit-animation-delay: 1542ms; -o-animation-delay: 1542ms; animation-delay: 1542ms; }

.circle-container:nth-child(17) { width: 3px; height: 3px; -webkit-animation-name: move-frames-17; -o-animation-name: move-frames-17; animation-name: move-frames-17; -webkit-animation-duration: 35578ms; -o-animation-duration: 35578ms; animation-duration: 35578ms; -webkit-animation-delay: 8939ms; -o-animation-delay: 8939ms; animation-delay: 8939ms; }

@-webkit-keyframes move-frames-17 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(37vw, -132vh, 0);
    transform: translate3d(37vw, -132vh, 0); } }

@-o-keyframes move-frames-17 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(37vw, -132vh, 0);
    transform: translate3d(37vw, -132vh, 0); } }

@keyframes move-frames-17 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(37vw, -132vh, 0);
    transform: translate3d(37vw, -132vh, 0); } }

.circle-container:nth-child(17) .circle { -webkit-animation-delay: 2960ms; -o-animation-delay: 2960ms; animation-delay: 2960ms; }

.circle-container:nth-child(18) { width: 6px; height: 6px; -webkit-animation-name: move-frames-18; -o-animation-name: move-frames-18; animation-name: move-frames-18; -webkit-animation-duration: 31037ms; -o-animation-duration: 31037ms; animation-duration: 31037ms; -webkit-animation-delay: 10525ms; -o-animation-delay: 10525ms; animation-delay: 10525ms; }

@-webkit-keyframes move-frames-18 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(42vw, -114vh, 0);
    transform: translate3d(42vw, -114vh, 0); } }

@-o-keyframes move-frames-18 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(42vw, -114vh, 0);
    transform: translate3d(42vw, -114vh, 0); } }

@keyframes move-frames-18 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(42vw, -114vh, 0);
    transform: translate3d(42vw, -114vh, 0); } }

.circle-container:nth-child(18) .circle { -webkit-animation-delay: 3398ms; -o-animation-delay: 3398ms; animation-delay: 3398ms; }

.circle-container:nth-child(19) { width: 4px; height: 4px; -webkit-animation-name: move-frames-19; -o-animation-name: move-frames-19; animation-name: move-frames-19; -webkit-animation-duration: 33369ms; -o-animation-duration: 33369ms; animation-duration: 33369ms; -webkit-animation-delay: 7295ms; -o-animation-delay: 7295ms; animation-delay: 7295ms; }

@-webkit-keyframes move-frames-19 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(62vw, -121vh, 0);
    transform: translate3d(62vw, -121vh, 0); } }

@-o-keyframes move-frames-19 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(62vw, -121vh, 0);
    transform: translate3d(62vw, -121vh, 0); } }

@keyframes move-frames-19 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(62vw, -121vh, 0);
    transform: translate3d(62vw, -121vh, 0); } }

.circle-container:nth-child(19) .circle { -webkit-animation-delay: 2456ms; -o-animation-delay: 2456ms; animation-delay: 2456ms; }

.circle-container:nth-child(20) { width: 6px; height: 6px; -webkit-animation-name: move-frames-20; -o-animation-name: move-frames-20; animation-name: move-frames-20; -webkit-animation-duration: 29801ms; -o-animation-duration: 29801ms; animation-duration: 29801ms; -webkit-animation-delay: 25507ms; -o-animation-delay: 25507ms; animation-delay: 25507ms; }

@-webkit-keyframes move-frames-20 { from { -webkit-transform: translate3d(66vw, 106vh, 0);
    transform: translate3d(66vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -126vh, 0);
    transform: translate3d(70vw, -126vh, 0); } }

@-o-keyframes move-frames-20 { from { -webkit-transform: translate3d(66vw, 106vh, 0);
    transform: translate3d(66vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -126vh, 0);
    transform: translate3d(70vw, -126vh, 0); } }

@keyframes move-frames-20 { from { -webkit-transform: translate3d(66vw, 106vh, 0);
    transform: translate3d(66vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -126vh, 0);
    transform: translate3d(70vw, -126vh, 0); } }

.circle-container:nth-child(20) .circle { -webkit-animation-delay: 2887ms; -o-animation-delay: 2887ms; animation-delay: 2887ms; }

.circle-container:nth-child(21) { width: 8px; height: 8px; -webkit-animation-name: move-frames-21; -o-animation-name: move-frames-21; animation-name: move-frames-21; -webkit-animation-duration: 32360ms; -o-animation-duration: 32360ms; animation-duration: 32360ms; -webkit-animation-delay: 28590ms; -o-animation-delay: 28590ms; animation-delay: 28590ms; }

@-webkit-keyframes move-frames-21 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -134vh, 0);
    transform: translate3d(49vw, -134vh, 0); } }

@-o-keyframes move-frames-21 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -134vh, 0);
    transform: translate3d(49vw, -134vh, 0); } }

@keyframes move-frames-21 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -134vh, 0);
    transform: translate3d(49vw, -134vh, 0); } }

.circle-container:nth-child(21) .circle { -webkit-animation-delay: 204ms; -o-animation-delay: 204ms; animation-delay: 204ms; }

.circle-container:nth-child(22) { width: 8px; height: 8px; -webkit-animation-name: move-frames-22; -o-animation-name: move-frames-22; animation-name: move-frames-22; -webkit-animation-duration: 33825ms; -o-animation-duration: 33825ms; animation-duration: 33825ms; -webkit-animation-delay: 22976ms; -o-animation-delay: 22976ms; animation-delay: 22976ms; }

@-webkit-keyframes move-frames-22 { from { -webkit-transform: translate3d(99vw, 106vh, 0);
    transform: translate3d(99vw, 106vh, 0); }
  to { -webkit-transform: translate3d(12vw, -120vh, 0);
    transform: translate3d(12vw, -120vh, 0); } }

@-o-keyframes move-frames-22 { from { -webkit-transform: translate3d(99vw, 106vh, 0);
    transform: translate3d(99vw, 106vh, 0); }
  to { -webkit-transform: translate3d(12vw, -120vh, 0);
    transform: translate3d(12vw, -120vh, 0); } }

@keyframes move-frames-22 { from { -webkit-transform: translate3d(99vw, 106vh, 0);
    transform: translate3d(99vw, 106vh, 0); }
  to { -webkit-transform: translate3d(12vw, -120vh, 0);
    transform: translate3d(12vw, -120vh, 0); } }

.circle-container:nth-child(22) .circle { -webkit-animation-delay: 2322ms; -o-animation-delay: 2322ms; animation-delay: 2322ms; }

.circle-container:nth-child(23) { width: 8px; height: 8px; -webkit-animation-name: move-frames-23; -o-animation-name: move-frames-23; animation-name: move-frames-23; -webkit-animation-duration: 35744ms; -o-animation-duration: 35744ms; animation-duration: 35744ms; -webkit-animation-delay: 12481ms; -o-animation-delay: 12481ms; animation-delay: 12481ms; }

@-webkit-keyframes move-frames-23 { from { -webkit-transform: translate3d(20vw, 109vh, 0);
    transform: translate3d(20vw, 109vh, 0); }
  to { -webkit-transform: translate3d(76vw, -113vh, 0);
    transform: translate3d(76vw, -113vh, 0); } }

@-o-keyframes move-frames-23 { from { -webkit-transform: translate3d(20vw, 109vh, 0);
    transform: translate3d(20vw, 109vh, 0); }
  to { -webkit-transform: translate3d(76vw, -113vh, 0);
    transform: translate3d(76vw, -113vh, 0); } }

@keyframes move-frames-23 { from { -webkit-transform: translate3d(20vw, 109vh, 0);
    transform: translate3d(20vw, 109vh, 0); }
  to { -webkit-transform: translate3d(76vw, -113vh, 0);
    transform: translate3d(76vw, -113vh, 0); } }

.circle-container:nth-child(23) .circle { -webkit-animation-delay: 54ms; -o-animation-delay: 54ms; animation-delay: 54ms; }

.circle-container:nth-child(24) { width: 3px; height: 3px; -webkit-animation-name: move-frames-24; -o-animation-name: move-frames-24; animation-name: move-frames-24; -webkit-animation-duration: 29635ms; -o-animation-duration: 29635ms; animation-duration: 29635ms; -webkit-animation-delay: 3207ms; -o-animation-delay: 3207ms; animation-delay: 3207ms; }

@-webkit-keyframes move-frames-24 { from { -webkit-transform: translate3d(43vw, 103vh, 0);
    transform: translate3d(43vw, 103vh, 0); }
  to { -webkit-transform: translate3d(42vw, -129vh, 0);
    transform: translate3d(42vw, -129vh, 0); } }

@-o-keyframes move-frames-24 { from { -webkit-transform: translate3d(43vw, 103vh, 0);
    transform: translate3d(43vw, 103vh, 0); }
  to { -webkit-transform: translate3d(42vw, -129vh, 0);
    transform: translate3d(42vw, -129vh, 0); } }

@keyframes move-frames-24 { from { -webkit-transform: translate3d(43vw, 103vh, 0);
    transform: translate3d(43vw, 103vh, 0); }
  to { -webkit-transform: translate3d(42vw, -129vh, 0);
    transform: translate3d(42vw, -129vh, 0); } }

.circle-container:nth-child(24) .circle { -webkit-animation-delay: 985ms; -o-animation-delay: 985ms; animation-delay: 985ms; }

.circle-container:nth-child(25) { width: 2px; height: 2px; -webkit-animation-name: move-frames-25; -o-animation-name: move-frames-25; animation-name: move-frames-25; -webkit-animation-duration: 33215ms; -o-animation-duration: 33215ms; animation-duration: 33215ms; -webkit-animation-delay: 12810ms; -o-animation-delay: 12810ms; animation-delay: 12810ms; }

@-webkit-keyframes move-frames-25 { from { -webkit-transform: translate3d(71vw, 108vh, 0);
    transform: translate3d(71vw, 108vh, 0); }
  to { -webkit-transform: translate3d(48vw, -126vh, 0);
    transform: translate3d(48vw, -126vh, 0); } }

@-o-keyframes move-frames-25 { from { -webkit-transform: translate3d(71vw, 108vh, 0);
    transform: translate3d(71vw, 108vh, 0); }
  to { -webkit-transform: translate3d(48vw, -126vh, 0);
    transform: translate3d(48vw, -126vh, 0); } }

@keyframes move-frames-25 { from { -webkit-transform: translate3d(71vw, 108vh, 0);
    transform: translate3d(71vw, 108vh, 0); }
  to { -webkit-transform: translate3d(48vw, -126vh, 0);
    transform: translate3d(48vw, -126vh, 0); } }

.circle-container:nth-child(25) .circle { -webkit-animation-delay: 2238ms; -o-animation-delay: 2238ms; animation-delay: 2238ms; }

.circle-container:nth-child(26) { width: 6px; height: 6px; -webkit-animation-name: move-frames-26; -o-animation-name: move-frames-26; animation-name: move-frames-26; -webkit-animation-duration: 29237ms; -o-animation-duration: 29237ms; animation-duration: 29237ms; -webkit-animation-delay: 22911ms; -o-animation-delay: 22911ms; animation-delay: 22911ms; }

@-webkit-keyframes move-frames-26 { from { -webkit-transform: translate3d(38vw, 108vh, 0);
    transform: translate3d(38vw, 108vh, 0); }
  to { -webkit-transform: translate3d(78vw, -135vh, 0);
    transform: translate3d(78vw, -135vh, 0); } }

@-o-keyframes move-frames-26 { from { -webkit-transform: translate3d(38vw, 108vh, 0);
    transform: translate3d(38vw, 108vh, 0); }
  to { -webkit-transform: translate3d(78vw, -135vh, 0);
    transform: translate3d(78vw, -135vh, 0); } }

@keyframes move-frames-26 { from { -webkit-transform: translate3d(38vw, 108vh, 0);
    transform: translate3d(38vw, 108vh, 0); }
  to { -webkit-transform: translate3d(78vw, -135vh, 0);
    transform: translate3d(78vw, -135vh, 0); } }

.circle-container:nth-child(26) .circle { -webkit-animation-delay: 3611ms; -o-animation-delay: 3611ms; animation-delay: 3611ms; }

.circle-container:nth-child(27) { width: 3px; height: 3px; -webkit-animation-name: move-frames-27; -o-animation-name: move-frames-27; animation-name: move-frames-27; -webkit-animation-duration: 29078ms; -o-animation-duration: 29078ms; animation-duration: 29078ms; -webkit-animation-delay: 10429ms; -o-animation-delay: 10429ms; animation-delay: 10429ms; }

@-webkit-keyframes move-frames-27 { from { -webkit-transform: translate3d(38vw, 101vh, 0);
    transform: translate3d(38vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -131vh, 0);
    transform: translate3d(75vw, -131vh, 0); } }

@-o-keyframes move-frames-27 { from { -webkit-transform: translate3d(38vw, 101vh, 0);
    transform: translate3d(38vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -131vh, 0);
    transform: translate3d(75vw, -131vh, 0); } }

@keyframes move-frames-27 { from { -webkit-transform: translate3d(38vw, 101vh, 0);
    transform: translate3d(38vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -131vh, 0);
    transform: translate3d(75vw, -131vh, 0); } }

.circle-container:nth-child(27) .circle { -webkit-animation-delay: 2267ms; -o-animation-delay: 2267ms; animation-delay: 2267ms; }

.circle-container:nth-child(28) { width: 4px; height: 4px; -webkit-animation-name: move-frames-28; -o-animation-name: move-frames-28; animation-name: move-frames-28; -webkit-animation-duration: 30849ms; -o-animation-duration: 30849ms; animation-duration: 30849ms; -webkit-animation-delay: 36628ms; -o-animation-delay: 36628ms; animation-delay: 36628ms; }

@-webkit-keyframes move-frames-28 { from { -webkit-transform: translate3d(27vw, 108vh, 0);
    transform: translate3d(27vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -137vh, 0);
    transform: translate3d(49vw, -137vh, 0); } }

@-o-keyframes move-frames-28 { from { -webkit-transform: translate3d(27vw, 108vh, 0);
    transform: translate3d(27vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -137vh, 0);
    transform: translate3d(49vw, -137vh, 0); } }

@keyframes move-frames-28 { from { -webkit-transform: translate3d(27vw, 108vh, 0);
    transform: translate3d(27vw, 108vh, 0); }
  to { -webkit-transform: translate3d(49vw, -137vh, 0);
    transform: translate3d(49vw, -137vh, 0); } }

.circle-container:nth-child(28) .circle { -webkit-animation-delay: 3527ms; -o-animation-delay: 3527ms; animation-delay: 3527ms; }

.circle-container:nth-child(29) { width: 7px; height: 7px; -webkit-animation-name: move-frames-29; -o-animation-name: move-frames-29; animation-name: move-frames-29; -webkit-animation-duration: 33246ms; -o-animation-duration: 33246ms; animation-duration: 33246ms; -webkit-animation-delay: 30839ms; -o-animation-delay: 30839ms; animation-delay: 30839ms; }

@-webkit-keyframes move-frames-29 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -130vh, 0);
    transform: translate3d(33vw, -130vh, 0); } }

@-o-keyframes move-frames-29 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -130vh, 0);
    transform: translate3d(33vw, -130vh, 0); } }

@keyframes move-frames-29 { from { -webkit-transform: translate3d(17vw, 109vh, 0);
    transform: translate3d(17vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -130vh, 0);
    transform: translate3d(33vw, -130vh, 0); } }

.circle-container:nth-child(29) .circle { -webkit-animation-delay: 2273ms; -o-animation-delay: 2273ms; animation-delay: 2273ms; }

.circle-container:nth-child(30) { width: 4px; height: 4px; -webkit-animation-name: move-frames-30; -o-animation-name: move-frames-30; animation-name: move-frames-30; -webkit-animation-duration: 34544ms; -o-animation-duration: 34544ms; animation-duration: 34544ms; -webkit-animation-delay: 21358ms; -o-animation-delay: 21358ms; animation-delay: 21358ms; }

@-webkit-keyframes move-frames-30 { from { -webkit-transform: translate3d(85vw, 108vh, 0);
    transform: translate3d(85vw, 108vh, 0); }
  to { -webkit-transform: translate3d(74vw, -114vh, 0);
    transform: translate3d(74vw, -114vh, 0); } }

@-o-keyframes move-frames-30 { from { -webkit-transform: translate3d(85vw, 108vh, 0);
    transform: translate3d(85vw, 108vh, 0); }
  to { -webkit-transform: translate3d(74vw, -114vh, 0);
    transform: translate3d(74vw, -114vh, 0); } }

@keyframes move-frames-30 { from { -webkit-transform: translate3d(85vw, 108vh, 0);
    transform: translate3d(85vw, 108vh, 0); }
  to { -webkit-transform: translate3d(74vw, -114vh, 0);
    transform: translate3d(74vw, -114vh, 0); } }

.circle-container:nth-child(30) .circle { -webkit-animation-delay: 3729ms; -o-animation-delay: 3729ms; animation-delay: 3729ms; }

.circle-container:nth-child(31) { width: 2px; height: 2px; -webkit-animation-name: move-frames-31; -o-animation-name: move-frames-31; animation-name: move-frames-31; -webkit-animation-duration: 34232ms; -o-animation-duration: 34232ms; animation-duration: 34232ms; -webkit-animation-delay: 33267ms; -o-animation-delay: 33267ms; animation-delay: 33267ms; }

@-webkit-keyframes move-frames-31 { from { -webkit-transform: translate3d(54vw, 102vh, 0);
    transform: translate3d(54vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -114vh, 0);
    transform: translate3d(76vw, -114vh, 0); } }

@-o-keyframes move-frames-31 { from { -webkit-transform: translate3d(54vw, 102vh, 0);
    transform: translate3d(54vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -114vh, 0);
    transform: translate3d(76vw, -114vh, 0); } }

@keyframes move-frames-31 { from { -webkit-transform: translate3d(54vw, 102vh, 0);
    transform: translate3d(54vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -114vh, 0);
    transform: translate3d(76vw, -114vh, 0); } }

.circle-container:nth-child(31) .circle { -webkit-animation-delay: 1732ms; -o-animation-delay: 1732ms; animation-delay: 1732ms; }

.circle-container:nth-child(32) { width: 7px; height: 7px; -webkit-animation-name: move-frames-32; -o-animation-name: move-frames-32; animation-name: move-frames-32; -webkit-animation-duration: 35006ms; -o-animation-duration: 35006ms; animation-duration: 35006ms; -webkit-animation-delay: 22881ms; -o-animation-delay: 22881ms; animation-delay: 22881ms; }

@-webkit-keyframes move-frames-32 { from { -webkit-transform: translate3d(95vw, 101vh, 0);
    transform: translate3d(95vw, 101vh, 0); }
  to { -webkit-transform: translate3d(63vw, -117vh, 0);
    transform: translate3d(63vw, -117vh, 0); } }

@-o-keyframes move-frames-32 { from { -webkit-transform: translate3d(95vw, 101vh, 0);
    transform: translate3d(95vw, 101vh, 0); }
  to { -webkit-transform: translate3d(63vw, -117vh, 0);
    transform: translate3d(63vw, -117vh, 0); } }

@keyframes move-frames-32 { from { -webkit-transform: translate3d(95vw, 101vh, 0);
    transform: translate3d(95vw, 101vh, 0); }
  to { -webkit-transform: translate3d(63vw, -117vh, 0);
    transform: translate3d(63vw, -117vh, 0); } }

.circle-container:nth-child(32) .circle { -webkit-animation-delay: 1770ms; -o-animation-delay: 1770ms; animation-delay: 1770ms; }

.circle-container:nth-child(33) { width: 2px; height: 2px; -webkit-animation-name: move-frames-33; -o-animation-name: move-frames-33; animation-name: move-frames-33; -webkit-animation-duration: 34837ms; -o-animation-duration: 34837ms; animation-duration: 34837ms; -webkit-animation-delay: 18980ms; -o-animation-delay: 18980ms; animation-delay: 18980ms; }

@-webkit-keyframes move-frames-33 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(6vw, -134vh, 0);
    transform: translate3d(6vw, -134vh, 0); } }

@-o-keyframes move-frames-33 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(6vw, -134vh, 0);
    transform: translate3d(6vw, -134vh, 0); } }

@keyframes move-frames-33 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(6vw, -134vh, 0);
    transform: translate3d(6vw, -134vh, 0); } }

.circle-container:nth-child(33) .circle { -webkit-animation-delay: 3501ms; -o-animation-delay: 3501ms; animation-delay: 3501ms; }

.circle-container:nth-child(34) { width: 4px; height: 4px; -webkit-animation-name: move-frames-34; -o-animation-name: move-frames-34; animation-name: move-frames-34; -webkit-animation-duration: 35761ms; -o-animation-duration: 35761ms; animation-duration: 35761ms; -webkit-animation-delay: 20493ms; -o-animation-delay: 20493ms; animation-delay: 20493ms; }

@-webkit-keyframes move-frames-34 { from { -webkit-transform: translate3d(72vw, 105vh, 0);
    transform: translate3d(72vw, 105vh, 0); }
  to { -webkit-transform: translate3d(99vw, -124vh, 0);
    transform: translate3d(99vw, -124vh, 0); } }

@-o-keyframes move-frames-34 { from { -webkit-transform: translate3d(72vw, 105vh, 0);
    transform: translate3d(72vw, 105vh, 0); }
  to { -webkit-transform: translate3d(99vw, -124vh, 0);
    transform: translate3d(99vw, -124vh, 0); } }

@keyframes move-frames-34 { from { -webkit-transform: translate3d(72vw, 105vh, 0);
    transform: translate3d(72vw, 105vh, 0); }
  to { -webkit-transform: translate3d(99vw, -124vh, 0);
    transform: translate3d(99vw, -124vh, 0); } }

.circle-container:nth-child(34) .circle { -webkit-animation-delay: 2048ms; -o-animation-delay: 2048ms; animation-delay: 2048ms; }

.circle-container:nth-child(35) { width: 5px; height: 5px; -webkit-animation-name: move-frames-35; -o-animation-name: move-frames-35; animation-name: move-frames-35; -webkit-animation-duration: 35323ms; -o-animation-duration: 35323ms; animation-duration: 35323ms; -webkit-animation-delay: 28785ms; -o-animation-delay: 28785ms; animation-delay: 28785ms; }

@-webkit-keyframes move-frames-35 { from { -webkit-transform: translate3d(80vw, 102vh, 0);
    transform: translate3d(80vw, 102vh, 0); }
  to { -webkit-transform: translate3d(41vw, -115vh, 0);
    transform: translate3d(41vw, -115vh, 0); } }

@-o-keyframes move-frames-35 { from { -webkit-transform: translate3d(80vw, 102vh, 0);
    transform: translate3d(80vw, 102vh, 0); }
  to { -webkit-transform: translate3d(41vw, -115vh, 0);
    transform: translate3d(41vw, -115vh, 0); } }

@keyframes move-frames-35 { from { -webkit-transform: translate3d(80vw, 102vh, 0);
    transform: translate3d(80vw, 102vh, 0); }
  to { -webkit-transform: translate3d(41vw, -115vh, 0);
    transform: translate3d(41vw, -115vh, 0); } }

.circle-container:nth-child(35) .circle { -webkit-animation-delay: 1222ms; -o-animation-delay: 1222ms; animation-delay: 1222ms; }

.circle-container:nth-child(36) { width: 3px; height: 3px; -webkit-animation-name: move-frames-36; -o-animation-name: move-frames-36; animation-name: move-frames-36; -webkit-animation-duration: 31947ms; -o-animation-duration: 31947ms; animation-duration: 31947ms; -webkit-animation-delay: 18452ms; -o-animation-delay: 18452ms; animation-delay: 18452ms; }

@-webkit-keyframes move-frames-36 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(81vw, -128vh, 0);
    transform: translate3d(81vw, -128vh, 0); } }

@-o-keyframes move-frames-36 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(81vw, -128vh, 0);
    transform: translate3d(81vw, -128vh, 0); } }

@keyframes move-frames-36 { from { -webkit-transform: translate3d(20vw, 110vh, 0);
    transform: translate3d(20vw, 110vh, 0); }
  to { -webkit-transform: translate3d(81vw, -128vh, 0);
    transform: translate3d(81vw, -128vh, 0); } }

.circle-container:nth-child(36) .circle { -webkit-animation-delay: 1216ms; -o-animation-delay: 1216ms; animation-delay: 1216ms; }

.circle-container:nth-child(37) { width: 4px; height: 4px; -webkit-animation-name: move-frames-37; -o-animation-name: move-frames-37; animation-name: move-frames-37; -webkit-animation-duration: 29122ms; -o-animation-duration: 29122ms; animation-duration: 29122ms; -webkit-animation-delay: 7028ms; -o-animation-delay: 7028ms; animation-delay: 7028ms; }

@-webkit-keyframes move-frames-37 { from { -webkit-transform: translate3d(46vw, 101vh, 0);
    transform: translate3d(46vw, 101vh, 0); }
  to { -webkit-transform: translate3d(21vw, -116vh, 0);
    transform: translate3d(21vw, -116vh, 0); } }

@-o-keyframes move-frames-37 { from { -webkit-transform: translate3d(46vw, 101vh, 0);
    transform: translate3d(46vw, 101vh, 0); }
  to { -webkit-transform: translate3d(21vw, -116vh, 0);
    transform: translate3d(21vw, -116vh, 0); } }

@keyframes move-frames-37 { from { -webkit-transform: translate3d(46vw, 101vh, 0);
    transform: translate3d(46vw, 101vh, 0); }
  to { -webkit-transform: translate3d(21vw, -116vh, 0);
    transform: translate3d(21vw, -116vh, 0); } }

.circle-container:nth-child(37) .circle { -webkit-animation-delay: 913ms; -o-animation-delay: 913ms; animation-delay: 913ms; }

.circle-container:nth-child(38) { width: 1px; height: 1px; -webkit-animation-name: move-frames-38; -o-animation-name: move-frames-38; animation-name: move-frames-38; -webkit-animation-duration: 34390ms; -o-animation-duration: 34390ms; animation-duration: 34390ms; -webkit-animation-delay: 10053ms; -o-animation-delay: 10053ms; animation-delay: 10053ms; }

@-webkit-keyframes move-frames-38 { from { -webkit-transform: translate3d(69vw, 106vh, 0);
    transform: translate3d(69vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -120vh, 0);
    transform: translate3d(82vw, -120vh, 0); } }

@-o-keyframes move-frames-38 { from { -webkit-transform: translate3d(69vw, 106vh, 0);
    transform: translate3d(69vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -120vh, 0);
    transform: translate3d(82vw, -120vh, 0); } }

@keyframes move-frames-38 { from { -webkit-transform: translate3d(69vw, 106vh, 0);
    transform: translate3d(69vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -120vh, 0);
    transform: translate3d(82vw, -120vh, 0); } }

.circle-container:nth-child(38) .circle { -webkit-animation-delay: 1095ms; -o-animation-delay: 1095ms; animation-delay: 1095ms; }

.circle-container:nth-child(39) { width: 1px; height: 1px; -webkit-animation-name: move-frames-39; -o-animation-name: move-frames-39; animation-name: move-frames-39; -webkit-animation-duration: 31626ms; -o-animation-duration: 31626ms; animation-duration: 31626ms; -webkit-animation-delay: 4594ms; -o-animation-delay: 4594ms; animation-delay: 4594ms; }

@-webkit-keyframes move-frames-39 { from { -webkit-transform: translate3d(65vw, 109vh, 0);
    transform: translate3d(65vw, 109vh, 0); }
  to { -webkit-transform: translate3d(11vw, -139vh, 0);
    transform: translate3d(11vw, -139vh, 0); } }

@-o-keyframes move-frames-39 { from { -webkit-transform: translate3d(65vw, 109vh, 0);
    transform: translate3d(65vw, 109vh, 0); }
  to { -webkit-transform: translate3d(11vw, -139vh, 0);
    transform: translate3d(11vw, -139vh, 0); } }

@keyframes move-frames-39 { from { -webkit-transform: translate3d(65vw, 109vh, 0);
    transform: translate3d(65vw, 109vh, 0); }
  to { -webkit-transform: translate3d(11vw, -139vh, 0);
    transform: translate3d(11vw, -139vh, 0); } }

.circle-container:nth-child(39) .circle { -webkit-animation-delay: 1800ms; -o-animation-delay: 1800ms; animation-delay: 1800ms; }

.circle-container:nth-child(40) { width: 3px; height: 3px; -webkit-animation-name: move-frames-40; -o-animation-name: move-frames-40; animation-name: move-frames-40; -webkit-animation-duration: 33632ms; -o-animation-duration: 33632ms; animation-duration: 33632ms; -webkit-animation-delay: 27178ms; -o-animation-delay: 27178ms; animation-delay: 27178ms; }

@-webkit-keyframes move-frames-40 { from { -webkit-transform: translate3d(31vw, 110vh, 0);
    transform: translate3d(31vw, 110vh, 0); }
  to { -webkit-transform: translate3d(64vw, -140vh, 0);
    transform: translate3d(64vw, -140vh, 0); } }

@-o-keyframes move-frames-40 { from { -webkit-transform: translate3d(31vw, 110vh, 0);
    transform: translate3d(31vw, 110vh, 0); }
  to { -webkit-transform: translate3d(64vw, -140vh, 0);
    transform: translate3d(64vw, -140vh, 0); } }

@keyframes move-frames-40 { from { -webkit-transform: translate3d(31vw, 110vh, 0);
    transform: translate3d(31vw, 110vh, 0); }
  to { -webkit-transform: translate3d(64vw, -140vh, 0);
    transform: translate3d(64vw, -140vh, 0); } }

.circle-container:nth-child(40) .circle { -webkit-animation-delay: 358ms; -o-animation-delay: 358ms; animation-delay: 358ms; }

.circle-container:nth-child(41) { width: 2px; height: 2px; -webkit-animation-name: move-frames-41; -o-animation-name: move-frames-41; animation-name: move-frames-41; -webkit-animation-duration: 33456ms; -o-animation-duration: 33456ms; animation-duration: 33456ms; -webkit-animation-delay: 5716ms; -o-animation-delay: 5716ms; animation-delay: 5716ms; }

@-webkit-keyframes move-frames-41 { from { -webkit-transform: translate3d(35vw, 108vh, 0);
    transform: translate3d(35vw, 108vh, 0); }
  to { -webkit-transform: translate3d(58vw, -128vh, 0);
    transform: translate3d(58vw, -128vh, 0); } }

@-o-keyframes move-frames-41 { from { -webkit-transform: translate3d(35vw, 108vh, 0);
    transform: translate3d(35vw, 108vh, 0); }
  to { -webkit-transform: translate3d(58vw, -128vh, 0);
    transform: translate3d(58vw, -128vh, 0); } }

@keyframes move-frames-41 { from { -webkit-transform: translate3d(35vw, 108vh, 0);
    transform: translate3d(35vw, 108vh, 0); }
  to { -webkit-transform: translate3d(58vw, -128vh, 0);
    transform: translate3d(58vw, -128vh, 0); } }

.circle-container:nth-child(41) .circle { -webkit-animation-delay: 3237ms; -o-animation-delay: 3237ms; animation-delay: 3237ms; }

.circle-container:nth-child(42) { width: 4px; height: 4px; -webkit-animation-name: move-frames-42; -o-animation-name: move-frames-42; animation-name: move-frames-42; -webkit-animation-duration: 29043ms; -o-animation-duration: 29043ms; animation-duration: 29043ms; -webkit-animation-delay: 20590ms; -o-animation-delay: 20590ms; animation-delay: 20590ms; }

@-webkit-keyframes move-frames-42 { from { -webkit-transform: translate3d(41vw, 105vh, 0);
    transform: translate3d(41vw, 105vh, 0); }
  to { -webkit-transform: translate3d(31vw, -132vh, 0);
    transform: translate3d(31vw, -132vh, 0); } }

@-o-keyframes move-frames-42 { from { -webkit-transform: translate3d(41vw, 105vh, 0);
    transform: translate3d(41vw, 105vh, 0); }
  to { -webkit-transform: translate3d(31vw, -132vh, 0);
    transform: translate3d(31vw, -132vh, 0); } }

@keyframes move-frames-42 { from { -webkit-transform: translate3d(41vw, 105vh, 0);
    transform: translate3d(41vw, 105vh, 0); }
  to { -webkit-transform: translate3d(31vw, -132vh, 0);
    transform: translate3d(31vw, -132vh, 0); } }

.circle-container:nth-child(42) .circle { -webkit-animation-delay: 240ms; -o-animation-delay: 240ms; animation-delay: 240ms; }

.circle-container:nth-child(43) { width: 4px; height: 4px; -webkit-animation-name: move-frames-43; -o-animation-name: move-frames-43; animation-name: move-frames-43; -webkit-animation-duration: 32877ms; -o-animation-duration: 32877ms; animation-duration: 32877ms; -webkit-animation-delay: 27239ms; -o-animation-delay: 27239ms; animation-delay: 27239ms; }

@-webkit-keyframes move-frames-43 { from { -webkit-transform: translate3d(79vw, 106vh, 0);
    transform: translate3d(79vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -111vh, 0);
    transform: translate3d(95vw, -111vh, 0); } }

@-o-keyframes move-frames-43 { from { -webkit-transform: translate3d(79vw, 106vh, 0);
    transform: translate3d(79vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -111vh, 0);
    transform: translate3d(95vw, -111vh, 0); } }

@keyframes move-frames-43 { from { -webkit-transform: translate3d(79vw, 106vh, 0);
    transform: translate3d(79vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -111vh, 0);
    transform: translate3d(95vw, -111vh, 0); } }

.circle-container:nth-child(43) .circle { -webkit-animation-delay: 813ms; -o-animation-delay: 813ms; animation-delay: 813ms; }

.circle-container:nth-child(44) { width: 5px; height: 5px; -webkit-animation-name: move-frames-44; -o-animation-name: move-frames-44; animation-name: move-frames-44; -webkit-animation-duration: 34143ms; -o-animation-duration: 34143ms; animation-duration: 34143ms; -webkit-animation-delay: 11966ms; -o-animation-delay: 11966ms; animation-delay: 11966ms; }

@-webkit-keyframes move-frames-44 { from { -webkit-transform: translate3d(34vw, 101vh, 0);
    transform: translate3d(34vw, 101vh, 0); }
  to { -webkit-transform: translate3d(1vw, -119vh, 0);
    transform: translate3d(1vw, -119vh, 0); } }

@-o-keyframes move-frames-44 { from { -webkit-transform: translate3d(34vw, 101vh, 0);
    transform: translate3d(34vw, 101vh, 0); }
  to { -webkit-transform: translate3d(1vw, -119vh, 0);
    transform: translate3d(1vw, -119vh, 0); } }

@keyframes move-frames-44 { from { -webkit-transform: translate3d(34vw, 101vh, 0);
    transform: translate3d(34vw, 101vh, 0); }
  to { -webkit-transform: translate3d(1vw, -119vh, 0);
    transform: translate3d(1vw, -119vh, 0); } }

.circle-container:nth-child(44) .circle { -webkit-animation-delay: 1003ms; -o-animation-delay: 1003ms; animation-delay: 1003ms; }

.circle-container:nth-child(45) { width: 4px; height: 4px; -webkit-animation-name: move-frames-45; -o-animation-name: move-frames-45; animation-name: move-frames-45; -webkit-animation-duration: 34599ms; -o-animation-duration: 34599ms; animation-duration: 34599ms; -webkit-animation-delay: 20707ms; -o-animation-delay: 20707ms; animation-delay: 20707ms; }

@-webkit-keyframes move-frames-45 { from { -webkit-transform: translate3d(68vw, 110vh, 0);
    transform: translate3d(68vw, 110vh, 0); }
  to { -webkit-transform: translate3d(68vw, -118vh, 0);
    transform: translate3d(68vw, -118vh, 0); } }

@-o-keyframes move-frames-45 { from { -webkit-transform: translate3d(68vw, 110vh, 0);
    transform: translate3d(68vw, 110vh, 0); }
  to { -webkit-transform: translate3d(68vw, -118vh, 0);
    transform: translate3d(68vw, -118vh, 0); } }

@keyframes move-frames-45 { from { -webkit-transform: translate3d(68vw, 110vh, 0);
    transform: translate3d(68vw, 110vh, 0); }
  to { -webkit-transform: translate3d(68vw, -118vh, 0);
    transform: translate3d(68vw, -118vh, 0); } }

.circle-container:nth-child(45) .circle { -webkit-animation-delay: 1167ms; -o-animation-delay: 1167ms; animation-delay: 1167ms; }

.circle-container:nth-child(46) { width: 6px; height: 6px; -webkit-animation-name: move-frames-46; -o-animation-name: move-frames-46; animation-name: move-frames-46; -webkit-animation-duration: 36297ms; -o-animation-duration: 36297ms; animation-duration: 36297ms; -webkit-animation-delay: 28175ms; -o-animation-delay: 28175ms; animation-delay: 28175ms; }

@-webkit-keyframes move-frames-46 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -125vh, 0);
    transform: translate3d(33vw, -125vh, 0); } }

@-o-keyframes move-frames-46 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -125vh, 0);
    transform: translate3d(33vw, -125vh, 0); } }

@keyframes move-frames-46 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -125vh, 0);
    transform: translate3d(33vw, -125vh, 0); } }

.circle-container:nth-child(46) .circle { -webkit-animation-delay: 2768ms; -o-animation-delay: 2768ms; animation-delay: 2768ms; }

.circle-container:nth-child(47) { width: 1px; height: 1px; -webkit-animation-name: move-frames-47; -o-animation-name: move-frames-47; animation-name: move-frames-47; -webkit-animation-duration: 28630ms; -o-animation-duration: 28630ms; animation-duration: 28630ms; -webkit-animation-delay: 4623ms; -o-animation-delay: 4623ms; animation-delay: 4623ms; }

@-webkit-keyframes move-frames-47 { from { -webkit-transform: translate3d(30vw, 101vh, 0);
    transform: translate3d(30vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -123vh, 0);
    transform: translate3d(75vw, -123vh, 0); } }

@-o-keyframes move-frames-47 { from { -webkit-transform: translate3d(30vw, 101vh, 0);
    transform: translate3d(30vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -123vh, 0);
    transform: translate3d(75vw, -123vh, 0); } }

@keyframes move-frames-47 { from { -webkit-transform: translate3d(30vw, 101vh, 0);
    transform: translate3d(30vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -123vh, 0);
    transform: translate3d(75vw, -123vh, 0); } }

.circle-container:nth-child(47) .circle { -webkit-animation-delay: 872ms; -o-animation-delay: 872ms; animation-delay: 872ms; }

.circle-container:nth-child(48) { width: 3px; height: 3px; -webkit-animation-name: move-frames-48; -o-animation-name: move-frames-48; animation-name: move-frames-48; -webkit-animation-duration: 30754ms; -o-animation-duration: 30754ms; animation-duration: 30754ms; -webkit-animation-delay: 36564ms; -o-animation-delay: 36564ms; animation-delay: 36564ms; }

@-webkit-keyframes move-frames-48 { from { -webkit-transform: translate3d(87vw, 110vh, 0);
    transform: translate3d(87vw, 110vh, 0); }
  to { -webkit-transform: translate3d(83vw, -137vh, 0);
    transform: translate3d(83vw, -137vh, 0); } }

@-o-keyframes move-frames-48 { from { -webkit-transform: translate3d(87vw, 110vh, 0);
    transform: translate3d(87vw, 110vh, 0); }
  to { -webkit-transform: translate3d(83vw, -137vh, 0);
    transform: translate3d(83vw, -137vh, 0); } }

@keyframes move-frames-48 { from { -webkit-transform: translate3d(87vw, 110vh, 0);
    transform: translate3d(87vw, 110vh, 0); }
  to { -webkit-transform: translate3d(83vw, -137vh, 0);
    transform: translate3d(83vw, -137vh, 0); } }

.circle-container:nth-child(48) .circle { -webkit-animation-delay: 3025ms; -o-animation-delay: 3025ms; animation-delay: 3025ms; }

.circle-container:nth-child(49) { width: 2px; height: 2px; -webkit-animation-name: move-frames-49; -o-animation-name: move-frames-49; animation-name: move-frames-49; -webkit-animation-duration: 36279ms; -o-animation-duration: 36279ms; animation-duration: 36279ms; -webkit-animation-delay: 2340ms; -o-animation-delay: 2340ms; animation-delay: 2340ms; }

@-webkit-keyframes move-frames-49 { from { -webkit-transform: translate3d(24vw, 107vh, 0);
    transform: translate3d(24vw, 107vh, 0); }
  to { -webkit-transform: translate3d(10vw, -137vh, 0);
    transform: translate3d(10vw, -137vh, 0); } }

@-o-keyframes move-frames-49 { from { -webkit-transform: translate3d(24vw, 107vh, 0);
    transform: translate3d(24vw, 107vh, 0); }
  to { -webkit-transform: translate3d(10vw, -137vh, 0);
    transform: translate3d(10vw, -137vh, 0); } }

@keyframes move-frames-49 { from { -webkit-transform: translate3d(24vw, 107vh, 0);
    transform: translate3d(24vw, 107vh, 0); }
  to { -webkit-transform: translate3d(10vw, -137vh, 0);
    transform: translate3d(10vw, -137vh, 0); } }

.circle-container:nth-child(49) .circle { -webkit-animation-delay: 804ms; -o-animation-delay: 804ms; animation-delay: 804ms; }

.circle-container:nth-child(50) { width: 7px; height: 7px; -webkit-animation-name: move-frames-50; -o-animation-name: move-frames-50; animation-name: move-frames-50; -webkit-animation-duration: 32909ms; -o-animation-duration: 32909ms; animation-duration: 32909ms; -webkit-animation-delay: 12609ms; -o-animation-delay: 12609ms; animation-delay: 12609ms; }

@-webkit-keyframes move-frames-50 { from { -webkit-transform: translate3d(51vw, 109vh, 0);
    transform: translate3d(51vw, 109vh, 0); }
  to { -webkit-transform: translate3d(14vw, -115vh, 0);
    transform: translate3d(14vw, -115vh, 0); } }

@-o-keyframes move-frames-50 { from { -webkit-transform: translate3d(51vw, 109vh, 0);
    transform: translate3d(51vw, 109vh, 0); }
  to { -webkit-transform: translate3d(14vw, -115vh, 0);
    transform: translate3d(14vw, -115vh, 0); } }

@keyframes move-frames-50 { from { -webkit-transform: translate3d(51vw, 109vh, 0);
    transform: translate3d(51vw, 109vh, 0); }
  to { -webkit-transform: translate3d(14vw, -115vh, 0);
    transform: translate3d(14vw, -115vh, 0); } }

.circle-container:nth-child(50) .circle { -webkit-animation-delay: 2130ms; -o-animation-delay: 2130ms; animation-delay: 2130ms; }

.circle-container:nth-child(51) { width: 4px; height: 4px; -webkit-animation-name: move-frames-51; -o-animation-name: move-frames-51; animation-name: move-frames-51; -webkit-animation-duration: 32696ms; -o-animation-duration: 32696ms; animation-duration: 32696ms; -webkit-animation-delay: 31158ms; -o-animation-delay: 31158ms; animation-delay: 31158ms; }

@-webkit-keyframes move-frames-51 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(69vw, -127vh, 0);
    transform: translate3d(69vw, -127vh, 0); } }

@-o-keyframes move-frames-51 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(69vw, -127vh, 0);
    transform: translate3d(69vw, -127vh, 0); } }

@keyframes move-frames-51 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(69vw, -127vh, 0);
    transform: translate3d(69vw, -127vh, 0); } }

.circle-container:nth-child(51) .circle { -webkit-animation-delay: 2230ms; -o-animation-delay: 2230ms; animation-delay: 2230ms; }

.circle-container:nth-child(52) { width: 7px; height: 7px; -webkit-animation-name: move-frames-52; -o-animation-name: move-frames-52; animation-name: move-frames-52; -webkit-animation-duration: 33745ms; -o-animation-duration: 33745ms; animation-duration: 33745ms; -webkit-animation-delay: 26276ms; -o-animation-delay: 26276ms; animation-delay: 26276ms; }

@-webkit-keyframes move-frames-52 { from { -webkit-transform: translate3d(14vw, 104vh, 0);
    transform: translate3d(14vw, 104vh, 0); }
  to { -webkit-transform: translate3d(59vw, -110vh, 0);
    transform: translate3d(59vw, -110vh, 0); } }

@-o-keyframes move-frames-52 { from { -webkit-transform: translate3d(14vw, 104vh, 0);
    transform: translate3d(14vw, 104vh, 0); }
  to { -webkit-transform: translate3d(59vw, -110vh, 0);
    transform: translate3d(59vw, -110vh, 0); } }

@keyframes move-frames-52 { from { -webkit-transform: translate3d(14vw, 104vh, 0);
    transform: translate3d(14vw, 104vh, 0); }
  to { -webkit-transform: translate3d(59vw, -110vh, 0);
    transform: translate3d(59vw, -110vh, 0); } }

.circle-container:nth-child(52) .circle { -webkit-animation-delay: 2275ms; -o-animation-delay: 2275ms; animation-delay: 2275ms; }

.circle-container:nth-child(53) { width: 8px; height: 8px; -webkit-animation-name: move-frames-53; -o-animation-name: move-frames-53; animation-name: move-frames-53; -webkit-animation-duration: 28873ms; -o-animation-duration: 28873ms; animation-duration: 28873ms; -webkit-animation-delay: 7064ms; -o-animation-delay: 7064ms; animation-delay: 7064ms; }

@-webkit-keyframes move-frames-53 { from { -webkit-transform: translate3d(2vw, 110vh, 0);
    transform: translate3d(2vw, 110vh, 0); }
  to { -webkit-transform: translate3d(33vw, -132vh, 0);
    transform: translate3d(33vw, -132vh, 0); } }

@-o-keyframes move-frames-53 { from { -webkit-transform: translate3d(2vw, 110vh, 0);
    transform: translate3d(2vw, 110vh, 0); }
  to { -webkit-transform: translate3d(33vw, -132vh, 0);
    transform: translate3d(33vw, -132vh, 0); } }

@keyframes move-frames-53 { from { -webkit-transform: translate3d(2vw, 110vh, 0);
    transform: translate3d(2vw, 110vh, 0); }
  to { -webkit-transform: translate3d(33vw, -132vh, 0);
    transform: translate3d(33vw, -132vh, 0); } }

.circle-container:nth-child(53) .circle { -webkit-animation-delay: 1337ms; -o-animation-delay: 1337ms; animation-delay: 1337ms; }

.circle-container:nth-child(54) { width: 3px; height: 3px; -webkit-animation-name: move-frames-54; -o-animation-name: move-frames-54; animation-name: move-frames-54; -webkit-animation-duration: 36874ms; -o-animation-duration: 36874ms; animation-duration: 36874ms; -webkit-animation-delay: 23888ms; -o-animation-delay: 23888ms; animation-delay: 23888ms; }

@-webkit-keyframes move-frames-54 { from { -webkit-transform: translate3d(61vw, 101vh, 0);
    transform: translate3d(61vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -124vh, 0);
    transform: translate3d(26vw, -124vh, 0); } }

@-o-keyframes move-frames-54 { from { -webkit-transform: translate3d(61vw, 101vh, 0);
    transform: translate3d(61vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -124vh, 0);
    transform: translate3d(26vw, -124vh, 0); } }

@keyframes move-frames-54 { from { -webkit-transform: translate3d(61vw, 101vh, 0);
    transform: translate3d(61vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -124vh, 0);
    transform: translate3d(26vw, -124vh, 0); } }

.circle-container:nth-child(54) .circle { -webkit-animation-delay: 2832ms; -o-animation-delay: 2832ms; animation-delay: 2832ms; }

.circle-container:nth-child(55) { width: 6px; height: 6px; -webkit-animation-name: move-frames-55; -o-animation-name: move-frames-55; animation-name: move-frames-55; -webkit-animation-duration: 32782ms; -o-animation-duration: 32782ms; animation-duration: 32782ms; -webkit-animation-delay: 3005ms; -o-animation-delay: 3005ms; animation-delay: 3005ms; }

@-webkit-keyframes move-frames-55 { from { -webkit-transform: translate3d(78vw, 104vh, 0);
    transform: translate3d(78vw, 104vh, 0); }
  to { -webkit-transform: translate3d(21vw, -130vh, 0);
    transform: translate3d(21vw, -130vh, 0); } }

@-o-keyframes move-frames-55 { from { -webkit-transform: translate3d(78vw, 104vh, 0);
    transform: translate3d(78vw, 104vh, 0); }
  to { -webkit-transform: translate3d(21vw, -130vh, 0);
    transform: translate3d(21vw, -130vh, 0); } }

@keyframes move-frames-55 { from { -webkit-transform: translate3d(78vw, 104vh, 0);
    transform: translate3d(78vw, 104vh, 0); }
  to { -webkit-transform: translate3d(21vw, -130vh, 0);
    transform: translate3d(21vw, -130vh, 0); } }

.circle-container:nth-child(55) .circle { -webkit-animation-delay: 88ms; -o-animation-delay: 88ms; animation-delay: 88ms; }

.circle-container:nth-child(56) { width: 8px; height: 8px; -webkit-animation-name: move-frames-56; -o-animation-name: move-frames-56; animation-name: move-frames-56; -webkit-animation-duration: 36779ms; -o-animation-duration: 36779ms; animation-duration: 36779ms; -webkit-animation-delay: 32106ms; -o-animation-delay: 32106ms; animation-delay: 32106ms; }

@-webkit-keyframes move-frames-56 { from { -webkit-transform: translate3d(68vw, 103vh, 0);
    transform: translate3d(68vw, 103vh, 0); }
  to { -webkit-transform: translate3d(68vw, -115vh, 0);
    transform: translate3d(68vw, -115vh, 0); } }

@-o-keyframes move-frames-56 { from { -webkit-transform: translate3d(68vw, 103vh, 0);
    transform: translate3d(68vw, 103vh, 0); }
  to { -webkit-transform: translate3d(68vw, -115vh, 0);
    transform: translate3d(68vw, -115vh, 0); } }

@keyframes move-frames-56 { from { -webkit-transform: translate3d(68vw, 103vh, 0);
    transform: translate3d(68vw, 103vh, 0); }
  to { -webkit-transform: translate3d(68vw, -115vh, 0);
    transform: translate3d(68vw, -115vh, 0); } }

.circle-container:nth-child(56) .circle { -webkit-animation-delay: 122ms; -o-animation-delay: 122ms; animation-delay: 122ms; }

.circle-container:nth-child(57) { width: 1px; height: 1px; -webkit-animation-name: move-frames-57; -o-animation-name: move-frames-57; animation-name: move-frames-57; -webkit-animation-duration: 35137ms; -o-animation-duration: 35137ms; animation-duration: 35137ms; -webkit-animation-delay: 17322ms; -o-animation-delay: 17322ms; animation-delay: 17322ms; }

@-webkit-keyframes move-frames-57 { from { -webkit-transform: translate3d(67vw, 110vh, 0);
    transform: translate3d(67vw, 110vh, 0); }
  to { -webkit-transform: translate3d(11vw, -115vh, 0);
    transform: translate3d(11vw, -115vh, 0); } }

@-o-keyframes move-frames-57 { from { -webkit-transform: translate3d(67vw, 110vh, 0);
    transform: translate3d(67vw, 110vh, 0); }
  to { -webkit-transform: translate3d(11vw, -115vh, 0);
    transform: translate3d(11vw, -115vh, 0); } }

@keyframes move-frames-57 { from { -webkit-transform: translate3d(67vw, 110vh, 0);
    transform: translate3d(67vw, 110vh, 0); }
  to { -webkit-transform: translate3d(11vw, -115vh, 0);
    transform: translate3d(11vw, -115vh, 0); } }

.circle-container:nth-child(57) .circle { -webkit-animation-delay: 1327ms; -o-animation-delay: 1327ms; animation-delay: 1327ms; }

.circle-container:nth-child(58) { width: 2px; height: 2px; -webkit-animation-name: move-frames-58; -o-animation-name: move-frames-58; animation-name: move-frames-58; -webkit-animation-duration: 35305ms; -o-animation-duration: 35305ms; animation-duration: 35305ms; -webkit-animation-delay: 4571ms; -o-animation-delay: 4571ms; animation-delay: 4571ms; }

@-webkit-keyframes move-frames-58 { from { -webkit-transform: translate3d(77vw, 106vh, 0);
    transform: translate3d(77vw, 106vh, 0); }
  to { -webkit-transform: translate3d(87vw, -122vh, 0);
    transform: translate3d(87vw, -122vh, 0); } }

@-o-keyframes move-frames-58 { from { -webkit-transform: translate3d(77vw, 106vh, 0);
    transform: translate3d(77vw, 106vh, 0); }
  to { -webkit-transform: translate3d(87vw, -122vh, 0);
    transform: translate3d(87vw, -122vh, 0); } }

@keyframes move-frames-58 { from { -webkit-transform: translate3d(77vw, 106vh, 0);
    transform: translate3d(77vw, 106vh, 0); }
  to { -webkit-transform: translate3d(87vw, -122vh, 0);
    transform: translate3d(87vw, -122vh, 0); } }

.circle-container:nth-child(58) .circle { -webkit-animation-delay: 894ms; -o-animation-delay: 894ms; animation-delay: 894ms; }

.circle-container:nth-child(59) { width: 4px; height: 4px; -webkit-animation-name: move-frames-59; -o-animation-name: move-frames-59; animation-name: move-frames-59; -webkit-animation-duration: 29795ms; -o-animation-duration: 29795ms; animation-duration: 29795ms; -webkit-animation-delay: 10293ms; -o-animation-delay: 10293ms; animation-delay: 10293ms; }

@-webkit-keyframes move-frames-59 { from { -webkit-transform: translate3d(68vw, 104vh, 0);
    transform: translate3d(68vw, 104vh, 0); }
  to { -webkit-transform: translate3d(13vw, -131vh, 0);
    transform: translate3d(13vw, -131vh, 0); } }

@-o-keyframes move-frames-59 { from { -webkit-transform: translate3d(68vw, 104vh, 0);
    transform: translate3d(68vw, 104vh, 0); }
  to { -webkit-transform: translate3d(13vw, -131vh, 0);
    transform: translate3d(13vw, -131vh, 0); } }

@keyframes move-frames-59 { from { -webkit-transform: translate3d(68vw, 104vh, 0);
    transform: translate3d(68vw, 104vh, 0); }
  to { -webkit-transform: translate3d(13vw, -131vh, 0);
    transform: translate3d(13vw, -131vh, 0); } }

.circle-container:nth-child(59) .circle { -webkit-animation-delay: 2818ms; -o-animation-delay: 2818ms; animation-delay: 2818ms; }

.circle-container:nth-child(60) { width: 1px; height: 1px; -webkit-animation-name: move-frames-60; -o-animation-name: move-frames-60; animation-name: move-frames-60; -webkit-animation-duration: 35216ms; -o-animation-duration: 35216ms; animation-duration: 35216ms; -webkit-animation-delay: 16145ms; -o-animation-delay: 16145ms; animation-delay: 16145ms; }

@-webkit-keyframes move-frames-60 { from { -webkit-transform: translate3d(8vw, 105vh, 0);
    transform: translate3d(8vw, 105vh, 0); }
  to { -webkit-transform: translate3d(96vw, -123vh, 0);
    transform: translate3d(96vw, -123vh, 0); } }

@-o-keyframes move-frames-60 { from { -webkit-transform: translate3d(8vw, 105vh, 0);
    transform: translate3d(8vw, 105vh, 0); }
  to { -webkit-transform: translate3d(96vw, -123vh, 0);
    transform: translate3d(96vw, -123vh, 0); } }

@keyframes move-frames-60 { from { -webkit-transform: translate3d(8vw, 105vh, 0);
    transform: translate3d(8vw, 105vh, 0); }
  to { -webkit-transform: translate3d(96vw, -123vh, 0);
    transform: translate3d(96vw, -123vh, 0); } }

.circle-container:nth-child(60) .circle { -webkit-animation-delay: 292ms; -o-animation-delay: 292ms; animation-delay: 292ms; }

.circle-container:nth-child(61) { width: 1px; height: 1px; -webkit-animation-name: move-frames-61; -o-animation-name: move-frames-61; animation-name: move-frames-61; -webkit-animation-duration: 35974ms; -o-animation-duration: 35974ms; animation-duration: 35974ms; -webkit-animation-delay: 15891ms; -o-animation-delay: 15891ms; animation-delay: 15891ms; }

@-webkit-keyframes move-frames-61 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(95vw, -132vh, 0);
    transform: translate3d(95vw, -132vh, 0); } }

@-o-keyframes move-frames-61 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(95vw, -132vh, 0);
    transform: translate3d(95vw, -132vh, 0); } }

@keyframes move-frames-61 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(95vw, -132vh, 0);
    transform: translate3d(95vw, -132vh, 0); } }

.circle-container:nth-child(61) .circle { -webkit-animation-delay: 2830ms; -o-animation-delay: 2830ms; animation-delay: 2830ms; }

.circle-container:nth-child(62) { width: 8px; height: 8px; -webkit-animation-name: move-frames-62; -o-animation-name: move-frames-62; animation-name: move-frames-62; -webkit-animation-duration: 34944ms; -o-animation-duration: 34944ms; animation-duration: 34944ms; -webkit-animation-delay: 6041ms; -o-animation-delay: 6041ms; animation-delay: 6041ms; }

@-webkit-keyframes move-frames-62 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(20vw, -126vh, 0);
    transform: translate3d(20vw, -126vh, 0); } }

@-o-keyframes move-frames-62 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(20vw, -126vh, 0);
    transform: translate3d(20vw, -126vh, 0); } }

@keyframes move-frames-62 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(20vw, -126vh, 0);
    transform: translate3d(20vw, -126vh, 0); } }

.circle-container:nth-child(62) .circle { -webkit-animation-delay: 3559ms; -o-animation-delay: 3559ms; animation-delay: 3559ms; }

.circle-container:nth-child(63) { width: 1px; height: 1px; -webkit-animation-name: move-frames-63; -o-animation-name: move-frames-63; animation-name: move-frames-63; -webkit-animation-duration: 33385ms; -o-animation-duration: 33385ms; animation-duration: 33385ms; -webkit-animation-delay: 14254ms; -o-animation-delay: 14254ms; animation-delay: 14254ms; }

@-webkit-keyframes move-frames-63 { from { -webkit-transform: translate3d(77vw, 103vh, 0);
    transform: translate3d(77vw, 103vh, 0); }
  to { -webkit-transform: translate3d(23vw, -122vh, 0);
    transform: translate3d(23vw, -122vh, 0); } }

@-o-keyframes move-frames-63 { from { -webkit-transform: translate3d(77vw, 103vh, 0);
    transform: translate3d(77vw, 103vh, 0); }
  to { -webkit-transform: translate3d(23vw, -122vh, 0);
    transform: translate3d(23vw, -122vh, 0); } }

@keyframes move-frames-63 { from { -webkit-transform: translate3d(77vw, 103vh, 0);
    transform: translate3d(77vw, 103vh, 0); }
  to { -webkit-transform: translate3d(23vw, -122vh, 0);
    transform: translate3d(23vw, -122vh, 0); } }

.circle-container:nth-child(63) .circle { -webkit-animation-delay: 3844ms; -o-animation-delay: 3844ms; animation-delay: 3844ms; }

.circle-container:nth-child(64) { width: 4px; height: 4px; -webkit-animation-name: move-frames-64; -o-animation-name: move-frames-64; animation-name: move-frames-64; -webkit-animation-duration: 30281ms; -o-animation-duration: 30281ms; animation-duration: 30281ms; -webkit-animation-delay: 15481ms; -o-animation-delay: 15481ms; animation-delay: 15481ms; }

@-webkit-keyframes move-frames-64 { from { -webkit-transform: translate3d(37vw, 106vh, 0);
    transform: translate3d(37vw, 106vh, 0); }
  to { -webkit-transform: translate3d(9vw, -114vh, 0);
    transform: translate3d(9vw, -114vh, 0); } }

@-o-keyframes move-frames-64 { from { -webkit-transform: translate3d(37vw, 106vh, 0);
    transform: translate3d(37vw, 106vh, 0); }
  to { -webkit-transform: translate3d(9vw, -114vh, 0);
    transform: translate3d(9vw, -114vh, 0); } }

@keyframes move-frames-64 { from { -webkit-transform: translate3d(37vw, 106vh, 0);
    transform: translate3d(37vw, 106vh, 0); }
  to { -webkit-transform: translate3d(9vw, -114vh, 0);
    transform: translate3d(9vw, -114vh, 0); } }

.circle-container:nth-child(64) .circle { -webkit-animation-delay: 1491ms; -o-animation-delay: 1491ms; animation-delay: 1491ms; }

.circle-container:nth-child(65) { width: 5px; height: 5px; -webkit-animation-name: move-frames-65; -o-animation-name: move-frames-65; animation-name: move-frames-65; -webkit-animation-duration: 34804ms; -o-animation-duration: 34804ms; animation-duration: 34804ms; -webkit-animation-delay: 7104ms; -o-animation-delay: 7104ms; animation-delay: 7104ms; }

@-webkit-keyframes move-frames-65 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(8vw, -137vh, 0);
    transform: translate3d(8vw, -137vh, 0); } }

@-o-keyframes move-frames-65 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(8vw, -137vh, 0);
    transform: translate3d(8vw, -137vh, 0); } }

@keyframes move-frames-65 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(8vw, -137vh, 0);
    transform: translate3d(8vw, -137vh, 0); } }

.circle-container:nth-child(65) .circle { -webkit-animation-delay: 3021ms; -o-animation-delay: 3021ms; animation-delay: 3021ms; }

.circle-container:nth-child(66) { width: 6px; height: 6px; -webkit-animation-name: move-frames-66; -o-animation-name: move-frames-66; animation-name: move-frames-66; -webkit-animation-duration: 31834ms; -o-animation-duration: 31834ms; animation-duration: 31834ms; -webkit-animation-delay: 19892ms; -o-animation-delay: 19892ms; animation-delay: 19892ms; }

@-webkit-keyframes move-frames-66 { from { -webkit-transform: translate3d(22vw, 107vh, 0);
    transform: translate3d(22vw, 107vh, 0); }
  to { -webkit-transform: translate3d(62vw, -112vh, 0);
    transform: translate3d(62vw, -112vh, 0); } }

@-o-keyframes move-frames-66 { from { -webkit-transform: translate3d(22vw, 107vh, 0);
    transform: translate3d(22vw, 107vh, 0); }
  to { -webkit-transform: translate3d(62vw, -112vh, 0);
    transform: translate3d(62vw, -112vh, 0); } }

@keyframes move-frames-66 { from { -webkit-transform: translate3d(22vw, 107vh, 0);
    transform: translate3d(22vw, 107vh, 0); }
  to { -webkit-transform: translate3d(62vw, -112vh, 0);
    transform: translate3d(62vw, -112vh, 0); } }

.circle-container:nth-child(66) .circle { -webkit-animation-delay: 1460ms; -o-animation-delay: 1460ms; animation-delay: 1460ms; }

.circle-container:nth-child(67) { width: 7px; height: 7px; -webkit-animation-name: move-frames-67; -o-animation-name: move-frames-67; animation-name: move-frames-67; -webkit-animation-duration: 30637ms; -o-animation-duration: 30637ms; animation-duration: 30637ms; -webkit-animation-delay: 34466ms; -o-animation-delay: 34466ms; animation-delay: 34466ms; }

@-webkit-keyframes move-frames-67 { from { -webkit-transform: translate3d(5vw, 108vh, 0);
    transform: translate3d(5vw, 108vh, 0); }
  to { -webkit-transform: translate3d(27vw, -129vh, 0);
    transform: translate3d(27vw, -129vh, 0); } }

@-o-keyframes move-frames-67 { from { -webkit-transform: translate3d(5vw, 108vh, 0);
    transform: translate3d(5vw, 108vh, 0); }
  to { -webkit-transform: translate3d(27vw, -129vh, 0);
    transform: translate3d(27vw, -129vh, 0); } }

@keyframes move-frames-67 { from { -webkit-transform: translate3d(5vw, 108vh, 0);
    transform: translate3d(5vw, 108vh, 0); }
  to { -webkit-transform: translate3d(27vw, -129vh, 0);
    transform: translate3d(27vw, -129vh, 0); } }

.circle-container:nth-child(67) .circle { -webkit-animation-delay: 3562ms; -o-animation-delay: 3562ms; animation-delay: 3562ms; }

.circle-container:nth-child(68) { width: 8px; height: 8px; -webkit-animation-name: move-frames-68; -o-animation-name: move-frames-68; animation-name: move-frames-68; -webkit-animation-duration: 29829ms; -o-animation-duration: 29829ms; animation-duration: 29829ms; -webkit-animation-delay: 23029ms; -o-animation-delay: 23029ms; animation-delay: 23029ms; }

@-webkit-keyframes move-frames-68 { from { -webkit-transform: translate3d(52vw, 103vh, 0);
    transform: translate3d(52vw, 103vh, 0); }
  to { -webkit-transform: translate3d(34vw, -105vh, 0);
    transform: translate3d(34vw, -105vh, 0); } }

@-o-keyframes move-frames-68 { from { -webkit-transform: translate3d(52vw, 103vh, 0);
    transform: translate3d(52vw, 103vh, 0); }
  to { -webkit-transform: translate3d(34vw, -105vh, 0);
    transform: translate3d(34vw, -105vh, 0); } }

@keyframes move-frames-68 { from { -webkit-transform: translate3d(52vw, 103vh, 0);
    transform: translate3d(52vw, 103vh, 0); }
  to { -webkit-transform: translate3d(34vw, -105vh, 0);
    transform: translate3d(34vw, -105vh, 0); } }

.circle-container:nth-child(68) .circle { -webkit-animation-delay: 484ms; -o-animation-delay: 484ms; animation-delay: 484ms; }

.circle-container:nth-child(69) { width: 5px; height: 5px; -webkit-animation-name: move-frames-69; -o-animation-name: move-frames-69; animation-name: move-frames-69; -webkit-animation-duration: 29494ms; -o-animation-duration: 29494ms; animation-duration: 29494ms; -webkit-animation-delay: 16123ms; -o-animation-delay: 16123ms; animation-delay: 16123ms; }

@-webkit-keyframes move-frames-69 { from { -webkit-transform: translate3d(99vw, 107vh, 0);
    transform: translate3d(99vw, 107vh, 0); }
  to { -webkit-transform: translate3d(39vw, -115vh, 0);
    transform: translate3d(39vw, -115vh, 0); } }

@-o-keyframes move-frames-69 { from { -webkit-transform: translate3d(99vw, 107vh, 0);
    transform: translate3d(99vw, 107vh, 0); }
  to { -webkit-transform: translate3d(39vw, -115vh, 0);
    transform: translate3d(39vw, -115vh, 0); } }

@keyframes move-frames-69 { from { -webkit-transform: translate3d(99vw, 107vh, 0);
    transform: translate3d(99vw, 107vh, 0); }
  to { -webkit-transform: translate3d(39vw, -115vh, 0);
    transform: translate3d(39vw, -115vh, 0); } }

.circle-container:nth-child(69) .circle { -webkit-animation-delay: 2836ms; -o-animation-delay: 2836ms; animation-delay: 2836ms; }

.circle-container:nth-child(70) { width: 3px; height: 3px; -webkit-animation-name: move-frames-70; -o-animation-name: move-frames-70; animation-name: move-frames-70; -webkit-animation-duration: 35429ms; -o-animation-duration: 35429ms; animation-duration: 35429ms; -webkit-animation-delay: 35725ms; -o-animation-delay: 35725ms; animation-delay: 35725ms; }

@-webkit-keyframes move-frames-70 { from { -webkit-transform: translate3d(16vw, 101vh, 0);
    transform: translate3d(16vw, 101vh, 0); }
  to { -webkit-transform: translate3d(11vw, -116vh, 0);
    transform: translate3d(11vw, -116vh, 0); } }

@-o-keyframes move-frames-70 { from { -webkit-transform: translate3d(16vw, 101vh, 0);
    transform: translate3d(16vw, 101vh, 0); }
  to { -webkit-transform: translate3d(11vw, -116vh, 0);
    transform: translate3d(11vw, -116vh, 0); } }

@keyframes move-frames-70 { from { -webkit-transform: translate3d(16vw, 101vh, 0);
    transform: translate3d(16vw, 101vh, 0); }
  to { -webkit-transform: translate3d(11vw, -116vh, 0);
    transform: translate3d(11vw, -116vh, 0); } }

.circle-container:nth-child(70) .circle { -webkit-animation-delay: 959ms; -o-animation-delay: 959ms; animation-delay: 959ms; }

.circle-container:nth-child(71) { width: 6px; height: 6px; -webkit-animation-name: move-frames-71; -o-animation-name: move-frames-71; animation-name: move-frames-71; -webkit-animation-duration: 35525ms; -o-animation-duration: 35525ms; animation-duration: 35525ms; -webkit-animation-delay: 5950ms; -o-animation-delay: 5950ms; animation-delay: 5950ms; }

@-webkit-keyframes move-frames-71 { from { -webkit-transform: translate3d(69vw, 101vh, 0);
    transform: translate3d(69vw, 101vh, 0); }
  to { -webkit-transform: translate3d(37vw, -118vh, 0);
    transform: translate3d(37vw, -118vh, 0); } }

@-o-keyframes move-frames-71 { from { -webkit-transform: translate3d(69vw, 101vh, 0);
    transform: translate3d(69vw, 101vh, 0); }
  to { -webkit-transform: translate3d(37vw, -118vh, 0);
    transform: translate3d(37vw, -118vh, 0); } }

@keyframes move-frames-71 { from { -webkit-transform: translate3d(69vw, 101vh, 0);
    transform: translate3d(69vw, 101vh, 0); }
  to { -webkit-transform: translate3d(37vw, -118vh, 0);
    transform: translate3d(37vw, -118vh, 0); } }

.circle-container:nth-child(71) .circle { -webkit-animation-delay: 1794ms; -o-animation-delay: 1794ms; animation-delay: 1794ms; }

.circle-container:nth-child(72) { width: 6px; height: 6px; -webkit-animation-name: move-frames-72; -o-animation-name: move-frames-72; animation-name: move-frames-72; -webkit-animation-duration: 29311ms; -o-animation-duration: 29311ms; animation-duration: 29311ms; -webkit-animation-delay: 25025ms; -o-animation-delay: 25025ms; animation-delay: 25025ms; }

@-webkit-keyframes move-frames-72 { from { -webkit-transform: translate3d(98vw, 104vh, 0);
    transform: translate3d(98vw, 104vh, 0); }
  to { -webkit-transform: translate3d(95vw, -106vh, 0);
    transform: translate3d(95vw, -106vh, 0); } }

@-o-keyframes move-frames-72 { from { -webkit-transform: translate3d(98vw, 104vh, 0);
    transform: translate3d(98vw, 104vh, 0); }
  to { -webkit-transform: translate3d(95vw, -106vh, 0);
    transform: translate3d(95vw, -106vh, 0); } }

@keyframes move-frames-72 { from { -webkit-transform: translate3d(98vw, 104vh, 0);
    transform: translate3d(98vw, 104vh, 0); }
  to { -webkit-transform: translate3d(95vw, -106vh, 0);
    transform: translate3d(95vw, -106vh, 0); } }

.circle-container:nth-child(72) .circle { -webkit-animation-delay: 3052ms; -o-animation-delay: 3052ms; animation-delay: 3052ms; }

.circle-container:nth-child(73) { width: 2px; height: 2px; -webkit-animation-name: move-frames-73; -o-animation-name: move-frames-73; animation-name: move-frames-73; -webkit-animation-duration: 33520ms; -o-animation-duration: 33520ms; animation-duration: 33520ms; -webkit-animation-delay: 32643ms; -o-animation-delay: 32643ms; animation-delay: 32643ms; }

@-webkit-keyframes move-frames-73 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(79vw, -113vh, 0);
    transform: translate3d(79vw, -113vh, 0); } }

@-o-keyframes move-frames-73 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(79vw, -113vh, 0);
    transform: translate3d(79vw, -113vh, 0); } }

@keyframes move-frames-73 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(79vw, -113vh, 0);
    transform: translate3d(79vw, -113vh, 0); } }

.circle-container:nth-child(73) .circle { -webkit-animation-delay: 3610ms; -o-animation-delay: 3610ms; animation-delay: 3610ms; }

.circle-container:nth-child(74) { width: 6px; height: 6px; -webkit-animation-name: move-frames-74; -o-animation-name: move-frames-74; animation-name: move-frames-74; -webkit-animation-duration: 30542ms; -o-animation-duration: 30542ms; animation-duration: 30542ms; -webkit-animation-delay: 14451ms; -o-animation-delay: 14451ms; animation-delay: 14451ms; }

@-webkit-keyframes move-frames-74 { from { -webkit-transform: translate3d(18vw, 106vh, 0);
    transform: translate3d(18vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -132vh, 0);
    transform: translate3d(82vw, -132vh, 0); } }

@-o-keyframes move-frames-74 { from { -webkit-transform: translate3d(18vw, 106vh, 0);
    transform: translate3d(18vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -132vh, 0);
    transform: translate3d(82vw, -132vh, 0); } }

@keyframes move-frames-74 { from { -webkit-transform: translate3d(18vw, 106vh, 0);
    transform: translate3d(18vw, 106vh, 0); }
  to { -webkit-transform: translate3d(82vw, -132vh, 0);
    transform: translate3d(82vw, -132vh, 0); } }

.circle-container:nth-child(74) .circle { -webkit-animation-delay: 1071ms; -o-animation-delay: 1071ms; animation-delay: 1071ms; }

.circle-container:nth-child(75) { width: 2px; height: 2px; -webkit-animation-name: move-frames-75; -o-animation-name: move-frames-75; animation-name: move-frames-75; -webkit-animation-duration: 29897ms; -o-animation-duration: 29897ms; animation-duration: 29897ms; -webkit-animation-delay: 19005ms; -o-animation-delay: 19005ms; animation-delay: 19005ms; }

@-webkit-keyframes move-frames-75 { from { -webkit-transform: translate3d(36vw, 101vh, 0);
    transform: translate3d(36vw, 101vh, 0); }
  to { -webkit-transform: translate3d(17vw, -130vh, 0);
    transform: translate3d(17vw, -130vh, 0); } }

@-o-keyframes move-frames-75 { from { -webkit-transform: translate3d(36vw, 101vh, 0);
    transform: translate3d(36vw, 101vh, 0); }
  to { -webkit-transform: translate3d(17vw, -130vh, 0);
    transform: translate3d(17vw, -130vh, 0); } }

@keyframes move-frames-75 { from { -webkit-transform: translate3d(36vw, 101vh, 0);
    transform: translate3d(36vw, 101vh, 0); }
  to { -webkit-transform: translate3d(17vw, -130vh, 0);
    transform: translate3d(17vw, -130vh, 0); } }

.circle-container:nth-child(75) .circle { -webkit-animation-delay: 3784ms; -o-animation-delay: 3784ms; animation-delay: 3784ms; }

.circle-container:nth-child(76) { width: 5px; height: 5px; -webkit-animation-name: move-frames-76; -o-animation-name: move-frames-76; animation-name: move-frames-76; -webkit-animation-duration: 33189ms; -o-animation-duration: 33189ms; animation-duration: 33189ms; -webkit-animation-delay: 27223ms; -o-animation-delay: 27223ms; animation-delay: 27223ms; }

@-webkit-keyframes move-frames-76 { from { -webkit-transform: translate3d(88vw, 103vh, 0);
    transform: translate3d(88vw, 103vh, 0); }
  to { -webkit-transform: translate3d(57vw, -127vh, 0);
    transform: translate3d(57vw, -127vh, 0); } }

@-o-keyframes move-frames-76 { from { -webkit-transform: translate3d(88vw, 103vh, 0);
    transform: translate3d(88vw, 103vh, 0); }
  to { -webkit-transform: translate3d(57vw, -127vh, 0);
    transform: translate3d(57vw, -127vh, 0); } }

@keyframes move-frames-76 { from { -webkit-transform: translate3d(88vw, 103vh, 0);
    transform: translate3d(88vw, 103vh, 0); }
  to { -webkit-transform: translate3d(57vw, -127vh, 0);
    transform: translate3d(57vw, -127vh, 0); } }

.circle-container:nth-child(76) .circle { -webkit-animation-delay: 1717ms; -o-animation-delay: 1717ms; animation-delay: 1717ms; }

.circle-container:nth-child(77) { width: 1px; height: 1px; -webkit-animation-name: move-frames-77; -o-animation-name: move-frames-77; animation-name: move-frames-77; -webkit-animation-duration: 32908ms; -o-animation-duration: 32908ms; animation-duration: 32908ms; -webkit-animation-delay: 1214ms; -o-animation-delay: 1214ms; animation-delay: 1214ms; }

@-webkit-keyframes move-frames-77 { from { -webkit-transform: translate3d(81vw, 106vh, 0);
    transform: translate3d(81vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -133vh, 0);
    transform: translate3d(32vw, -133vh, 0); } }

@-o-keyframes move-frames-77 { from { -webkit-transform: translate3d(81vw, 106vh, 0);
    transform: translate3d(81vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -133vh, 0);
    transform: translate3d(32vw, -133vh, 0); } }

@keyframes move-frames-77 { from { -webkit-transform: translate3d(81vw, 106vh, 0);
    transform: translate3d(81vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -133vh, 0);
    transform: translate3d(32vw, -133vh, 0); } }

.circle-container:nth-child(77) .circle { -webkit-animation-delay: 1017ms; -o-animation-delay: 1017ms; animation-delay: 1017ms; }

.circle-container:nth-child(78) { width: 6px; height: 6px; -webkit-animation-name: move-frames-78; -o-animation-name: move-frames-78; animation-name: move-frames-78; -webkit-animation-duration: 29271ms; -o-animation-duration: 29271ms; animation-duration: 29271ms; -webkit-animation-delay: 33343ms; -o-animation-delay: 33343ms; animation-delay: 33343ms; }

@-webkit-keyframes move-frames-78 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(18vw, -119vh, 0);
    transform: translate3d(18vw, -119vh, 0); } }

@-o-keyframes move-frames-78 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(18vw, -119vh, 0);
    transform: translate3d(18vw, -119vh, 0); } }

@keyframes move-frames-78 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(18vw, -119vh, 0);
    transform: translate3d(18vw, -119vh, 0); } }

.circle-container:nth-child(78) .circle { -webkit-animation-delay: 414ms; -o-animation-delay: 414ms; animation-delay: 414ms; }

.circle-container:nth-child(79) { width: 5px; height: 5px; -webkit-animation-name: move-frames-79; -o-animation-name: move-frames-79; animation-name: move-frames-79; -webkit-animation-duration: 31285ms; -o-animation-duration: 31285ms; animation-duration: 31285ms; -webkit-animation-delay: 2382ms; -o-animation-delay: 2382ms; animation-delay: 2382ms; }

@-webkit-keyframes move-frames-79 { from { -webkit-transform: translate3d(7vw, 107vh, 0);
    transform: translate3d(7vw, 107vh, 0); }
  to { -webkit-transform: translate3d(63vw, -110vh, 0);
    transform: translate3d(63vw, -110vh, 0); } }

@-o-keyframes move-frames-79 { from { -webkit-transform: translate3d(7vw, 107vh, 0);
    transform: translate3d(7vw, 107vh, 0); }
  to { -webkit-transform: translate3d(63vw, -110vh, 0);
    transform: translate3d(63vw, -110vh, 0); } }

@keyframes move-frames-79 { from { -webkit-transform: translate3d(7vw, 107vh, 0);
    transform: translate3d(7vw, 107vh, 0); }
  to { -webkit-transform: translate3d(63vw, -110vh, 0);
    transform: translate3d(63vw, -110vh, 0); } }

.circle-container:nth-child(79) .circle { -webkit-animation-delay: 3562ms; -o-animation-delay: 3562ms; animation-delay: 3562ms; }

.circle-container:nth-child(80) { width: 2px; height: 2px; -webkit-animation-name: move-frames-80; -o-animation-name: move-frames-80; animation-name: move-frames-80; -webkit-animation-duration: 29608ms; -o-animation-duration: 29608ms; animation-duration: 29608ms; -webkit-animation-delay: 9039ms; -o-animation-delay: 9039ms; animation-delay: 9039ms; }

@-webkit-keyframes move-frames-80 { from { -webkit-transform: translate3d(32vw, 110vh, 0);
    transform: translate3d(32vw, 110vh, 0); }
  to { -webkit-transform: translate3d(50vw, -139vh, 0);
    transform: translate3d(50vw, -139vh, 0); } }

@-o-keyframes move-frames-80 { from { -webkit-transform: translate3d(32vw, 110vh, 0);
    transform: translate3d(32vw, 110vh, 0); }
  to { -webkit-transform: translate3d(50vw, -139vh, 0);
    transform: translate3d(50vw, -139vh, 0); } }

@keyframes move-frames-80 { from { -webkit-transform: translate3d(32vw, 110vh, 0);
    transform: translate3d(32vw, 110vh, 0); }
  to { -webkit-transform: translate3d(50vw, -139vh, 0);
    transform: translate3d(50vw, -139vh, 0); } }

.circle-container:nth-child(80) .circle { -webkit-animation-delay: 663ms; -o-animation-delay: 663ms; animation-delay: 663ms; }

.circle-container:nth-child(81) { width: 1px; height: 1px; -webkit-animation-name: move-frames-81; -o-animation-name: move-frames-81; animation-name: move-frames-81; -webkit-animation-duration: 36183ms; -o-animation-duration: 36183ms; animation-duration: 36183ms; -webkit-animation-delay: 2895ms; -o-animation-delay: 2895ms; animation-delay: 2895ms; }

@-webkit-keyframes move-frames-81 { from { -webkit-transform: translate3d(74vw, 110vh, 0);
    transform: translate3d(74vw, 110vh, 0); }
  to { -webkit-transform: translate3d(32vw, -139vh, 0);
    transform: translate3d(32vw, -139vh, 0); } }

@-o-keyframes move-frames-81 { from { -webkit-transform: translate3d(74vw, 110vh, 0);
    transform: translate3d(74vw, 110vh, 0); }
  to { -webkit-transform: translate3d(32vw, -139vh, 0);
    transform: translate3d(32vw, -139vh, 0); } }

@keyframes move-frames-81 { from { -webkit-transform: translate3d(74vw, 110vh, 0);
    transform: translate3d(74vw, 110vh, 0); }
  to { -webkit-transform: translate3d(32vw, -139vh, 0);
    transform: translate3d(32vw, -139vh, 0); } }

.circle-container:nth-child(81) .circle { -webkit-animation-delay: 2888ms; -o-animation-delay: 2888ms; animation-delay: 2888ms; }

.circle-container:nth-child(82) { width: 2px; height: 2px; -webkit-animation-name: move-frames-82; -o-animation-name: move-frames-82; animation-name: move-frames-82; -webkit-animation-duration: 31360ms; -o-animation-duration: 31360ms; animation-duration: 31360ms; -webkit-animation-delay: 5375ms; -o-animation-delay: 5375ms; animation-delay: 5375ms; }

@-webkit-keyframes move-frames-82 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -134vh, 0);
    transform: translate3d(95vw, -134vh, 0); } }

@-o-keyframes move-frames-82 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -134vh, 0);
    transform: translate3d(95vw, -134vh, 0); } }

@keyframes move-frames-82 { from { -webkit-transform: translate3d(4vw, 106vh, 0);
    transform: translate3d(4vw, 106vh, 0); }
  to { -webkit-transform: translate3d(95vw, -134vh, 0);
    transform: translate3d(95vw, -134vh, 0); } }

.circle-container:nth-child(82) .circle { -webkit-animation-delay: 2503ms; -o-animation-delay: 2503ms; animation-delay: 2503ms; }

.circle-container:nth-child(83) { width: 3px; height: 3px; -webkit-animation-name: move-frames-83; -o-animation-name: move-frames-83; animation-name: move-frames-83; -webkit-animation-duration: 31256ms; -o-animation-duration: 31256ms; animation-duration: 31256ms; -webkit-animation-delay: 25342ms; -o-animation-delay: 25342ms; animation-delay: 25342ms; }

@-webkit-keyframes move-frames-83 { from { -webkit-transform: translate3d(56vw, 101vh, 0);
    transform: translate3d(56vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -129vh, 0);
    transform: translate3d(29vw, -129vh, 0); } }

@-o-keyframes move-frames-83 { from { -webkit-transform: translate3d(56vw, 101vh, 0);
    transform: translate3d(56vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -129vh, 0);
    transform: translate3d(29vw, -129vh, 0); } }

@keyframes move-frames-83 { from { -webkit-transform: translate3d(56vw, 101vh, 0);
    transform: translate3d(56vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -129vh, 0);
    transform: translate3d(29vw, -129vh, 0); } }

.circle-container:nth-child(83) .circle { -webkit-animation-delay: 819ms; -o-animation-delay: 819ms; animation-delay: 819ms; }

.circle-container:nth-child(84) { width: 3px; height: 3px; -webkit-animation-name: move-frames-84; -o-animation-name: move-frames-84; animation-name: move-frames-84; -webkit-animation-duration: 36530ms; -o-animation-duration: 36530ms; animation-duration: 36530ms; -webkit-animation-delay: 1464ms; -o-animation-delay: 1464ms; animation-delay: 1464ms; }

@-webkit-keyframes move-frames-84 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(21vw, -122vh, 0);
    transform: translate3d(21vw, -122vh, 0); } }

@-o-keyframes move-frames-84 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(21vw, -122vh, 0);
    transform: translate3d(21vw, -122vh, 0); } }

@keyframes move-frames-84 { from { -webkit-transform: translate3d(44vw, 109vh, 0);
    transform: translate3d(44vw, 109vh, 0); }
  to { -webkit-transform: translate3d(21vw, -122vh, 0);
    transform: translate3d(21vw, -122vh, 0); } }

.circle-container:nth-child(84) .circle { -webkit-animation-delay: 170ms; -o-animation-delay: 170ms; animation-delay: 170ms; }

.circle-container:nth-child(85) { width: 8px; height: 8px; -webkit-animation-name: move-frames-85; -o-animation-name: move-frames-85; animation-name: move-frames-85; -webkit-animation-duration: 30885ms; -o-animation-duration: 30885ms; animation-duration: 30885ms; -webkit-animation-delay: 15249ms; -o-animation-delay: 15249ms; animation-delay: 15249ms; }

@-webkit-keyframes move-frames-85 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(10vw, -133vh, 0);
    transform: translate3d(10vw, -133vh, 0); } }

@-o-keyframes move-frames-85 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(10vw, -133vh, 0);
    transform: translate3d(10vw, -133vh, 0); } }

@keyframes move-frames-85 { from { -webkit-transform: translate3d(70vw, 110vh, 0);
    transform: translate3d(70vw, 110vh, 0); }
  to { -webkit-transform: translate3d(10vw, -133vh, 0);
    transform: translate3d(10vw, -133vh, 0); } }

.circle-container:nth-child(85) .circle { -webkit-animation-delay: 433ms; -o-animation-delay: 433ms; animation-delay: 433ms; }

.circle-container:nth-child(86) { width: 8px; height: 8px; -webkit-animation-name: move-frames-86; -o-animation-name: move-frames-86; animation-name: move-frames-86; -webkit-animation-duration: 35736ms; -o-animation-duration: 35736ms; animation-duration: 35736ms; -webkit-animation-delay: 11893ms; -o-animation-delay: 11893ms; animation-delay: 11893ms; }

@-webkit-keyframes move-frames-86 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -108vh, 0);
    transform: translate3d(98vw, -108vh, 0); } }

@-o-keyframes move-frames-86 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -108vh, 0);
    transform: translate3d(98vw, -108vh, 0); } }

@keyframes move-frames-86 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -108vh, 0);
    transform: translate3d(98vw, -108vh, 0); } }

.circle-container:nth-child(86) .circle { -webkit-animation-delay: 2547ms; -o-animation-delay: 2547ms; animation-delay: 2547ms; }

.circle-container:nth-child(87) { width: 8px; height: 8px; -webkit-animation-name: move-frames-87; -o-animation-name: move-frames-87; animation-name: move-frames-87; -webkit-animation-duration: 35386ms; -o-animation-duration: 35386ms; animation-duration: 35386ms; -webkit-animation-delay: 36786ms; -o-animation-delay: 36786ms; animation-delay: 36786ms; }

@-webkit-keyframes move-frames-87 { from { -webkit-transform: translate3d(72vw, 102vh, 0);
    transform: translate3d(72vw, 102vh, 0); }
  to { -webkit-transform: translate3d(100vw, -129vh, 0);
    transform: translate3d(100vw, -129vh, 0); } }

@-o-keyframes move-frames-87 { from { -webkit-transform: translate3d(72vw, 102vh, 0);
    transform: translate3d(72vw, 102vh, 0); }
  to { -webkit-transform: translate3d(100vw, -129vh, 0);
    transform: translate3d(100vw, -129vh, 0); } }

@keyframes move-frames-87 { from { -webkit-transform: translate3d(72vw, 102vh, 0);
    transform: translate3d(72vw, 102vh, 0); }
  to { -webkit-transform: translate3d(100vw, -129vh, 0);
    transform: translate3d(100vw, -129vh, 0); } }

.circle-container:nth-child(87) .circle { -webkit-animation-delay: 2145ms; -o-animation-delay: 2145ms; animation-delay: 2145ms; }

.circle-container:nth-child(88) { width: 8px; height: 8px; -webkit-animation-name: move-frames-88; -o-animation-name: move-frames-88; animation-name: move-frames-88; -webkit-animation-duration: 33608ms; -o-animation-duration: 33608ms; animation-duration: 33608ms; -webkit-animation-delay: 25450ms; -o-animation-delay: 25450ms; animation-delay: 25450ms; }

@-webkit-keyframes move-frames-88 { from { -webkit-transform: translate3d(95vw, 103vh, 0);
    transform: translate3d(95vw, 103vh, 0); }
  to { -webkit-transform: translate3d(85vw, -122vh, 0);
    transform: translate3d(85vw, -122vh, 0); } }

@-o-keyframes move-frames-88 { from { -webkit-transform: translate3d(95vw, 103vh, 0);
    transform: translate3d(95vw, 103vh, 0); }
  to { -webkit-transform: translate3d(85vw, -122vh, 0);
    transform: translate3d(85vw, -122vh, 0); } }

@keyframes move-frames-88 { from { -webkit-transform: translate3d(95vw, 103vh, 0);
    transform: translate3d(95vw, 103vh, 0); }
  to { -webkit-transform: translate3d(85vw, -122vh, 0);
    transform: translate3d(85vw, -122vh, 0); } }

.circle-container:nth-child(88) .circle { -webkit-animation-delay: 2866ms; -o-animation-delay: 2866ms; animation-delay: 2866ms; }

.circle-container:nth-child(89) { width: 1px; height: 1px; -webkit-animation-name: move-frames-89; -o-animation-name: move-frames-89; animation-name: move-frames-89; -webkit-animation-duration: 33164ms; -o-animation-duration: 33164ms; animation-duration: 33164ms; -webkit-animation-delay: 13635ms; -o-animation-delay: 13635ms; animation-delay: 13635ms; }

@-webkit-keyframes move-frames-89 { from { -webkit-transform: translate3d(81vw, 104vh, 0);
    transform: translate3d(81vw, 104vh, 0); }
  to { -webkit-transform: translate3d(44vw, -110vh, 0);
    transform: translate3d(44vw, -110vh, 0); } }

@-o-keyframes move-frames-89 { from { -webkit-transform: translate3d(81vw, 104vh, 0);
    transform: translate3d(81vw, 104vh, 0); }
  to { -webkit-transform: translate3d(44vw, -110vh, 0);
    transform: translate3d(44vw, -110vh, 0); } }

@keyframes move-frames-89 { from { -webkit-transform: translate3d(81vw, 104vh, 0);
    transform: translate3d(81vw, 104vh, 0); }
  to { -webkit-transform: translate3d(44vw, -110vh, 0);
    transform: translate3d(44vw, -110vh, 0); } }

.circle-container:nth-child(89) .circle { -webkit-animation-delay: 1114ms; -o-animation-delay: 1114ms; animation-delay: 1114ms; }

.circle-container:nth-child(90) { width: 7px; height: 7px; -webkit-animation-name: move-frames-90; -o-animation-name: move-frames-90; animation-name: move-frames-90; -webkit-animation-duration: 31056ms; -o-animation-duration: 31056ms; animation-duration: 31056ms; -webkit-animation-delay: 35877ms; -o-animation-delay: 35877ms; animation-delay: 35877ms; }

@-webkit-keyframes move-frames-90 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -109vh, 0);
    transform: translate3d(32vw, -109vh, 0); } }

@-o-keyframes move-frames-90 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -109vh, 0);
    transform: translate3d(32vw, -109vh, 0); } }

@keyframes move-frames-90 { from { -webkit-transform: translate3d(44vw, 106vh, 0);
    transform: translate3d(44vw, 106vh, 0); }
  to { -webkit-transform: translate3d(32vw, -109vh, 0);
    transform: translate3d(32vw, -109vh, 0); } }

.circle-container:nth-child(90) .circle { -webkit-animation-delay: 413ms; -o-animation-delay: 413ms; animation-delay: 413ms; }

.circle-container:nth-child(91) { width: 5px; height: 5px; -webkit-animation-name: move-frames-91; -o-animation-name: move-frames-91; animation-name: move-frames-91; -webkit-animation-duration: 31381ms; -o-animation-duration: 31381ms; animation-duration: 31381ms; -webkit-animation-delay: 6332ms; -o-animation-delay: 6332ms; animation-delay: 6332ms; }

@-webkit-keyframes move-frames-91 { from { -webkit-transform: translate3d(26vw, 103vh, 0);
    transform: translate3d(26vw, 103vh, 0); }
  to { -webkit-transform: translate3d(92vw, -105vh, 0);
    transform: translate3d(92vw, -105vh, 0); } }

@-o-keyframes move-frames-91 { from { -webkit-transform: translate3d(26vw, 103vh, 0);
    transform: translate3d(26vw, 103vh, 0); }
  to { -webkit-transform: translate3d(92vw, -105vh, 0);
    transform: translate3d(92vw, -105vh, 0); } }

@keyframes move-frames-91 { from { -webkit-transform: translate3d(26vw, 103vh, 0);
    transform: translate3d(26vw, 103vh, 0); }
  to { -webkit-transform: translate3d(92vw, -105vh, 0);
    transform: translate3d(92vw, -105vh, 0); } }

.circle-container:nth-child(91) .circle { -webkit-animation-delay: 682ms; -o-animation-delay: 682ms; animation-delay: 682ms; }

.circle-container:nth-child(92) { width: 6px; height: 6px; -webkit-animation-name: move-frames-92; -o-animation-name: move-frames-92; animation-name: move-frames-92; -webkit-animation-duration: 36487ms; -o-animation-duration: 36487ms; animation-duration: 36487ms; -webkit-animation-delay: 29451ms; -o-animation-delay: 29451ms; animation-delay: 29451ms; }

@-webkit-keyframes move-frames-92 { from { -webkit-transform: translate3d(56vw, 109vh, 0);
    transform: translate3d(56vw, 109vh, 0); }
  to { -webkit-transform: translate3d(23vw, -135vh, 0);
    transform: translate3d(23vw, -135vh, 0); } }

@-o-keyframes move-frames-92 { from { -webkit-transform: translate3d(56vw, 109vh, 0);
    transform: translate3d(56vw, 109vh, 0); }
  to { -webkit-transform: translate3d(23vw, -135vh, 0);
    transform: translate3d(23vw, -135vh, 0); } }

@keyframes move-frames-92 { from { -webkit-transform: translate3d(56vw, 109vh, 0);
    transform: translate3d(56vw, 109vh, 0); }
  to { -webkit-transform: translate3d(23vw, -135vh, 0);
    transform: translate3d(23vw, -135vh, 0); } }

.circle-container:nth-child(92) .circle { -webkit-animation-delay: 1430ms; -o-animation-delay: 1430ms; animation-delay: 1430ms; }

.circle-container:nth-child(93) { width: 8px; height: 8px; -webkit-animation-name: move-frames-93; -o-animation-name: move-frames-93; animation-name: move-frames-93; -webkit-animation-duration: 36452ms; -o-animation-duration: 36452ms; animation-duration: 36452ms; -webkit-animation-delay: 13328ms; -o-animation-delay: 13328ms; animation-delay: 13328ms; }

@-webkit-keyframes move-frames-93 { from { -webkit-transform: translate3d(22vw, 109vh, 0);
    transform: translate3d(22vw, 109vh, 0); }
  to { -webkit-transform: translate3d(36vw, -114vh, 0);
    transform: translate3d(36vw, -114vh, 0); } }

@-o-keyframes move-frames-93 { from { -webkit-transform: translate3d(22vw, 109vh, 0);
    transform: translate3d(22vw, 109vh, 0); }
  to { -webkit-transform: translate3d(36vw, -114vh, 0);
    transform: translate3d(36vw, -114vh, 0); } }

@keyframes move-frames-93 { from { -webkit-transform: translate3d(22vw, 109vh, 0);
    transform: translate3d(22vw, 109vh, 0); }
  to { -webkit-transform: translate3d(36vw, -114vh, 0);
    transform: translate3d(36vw, -114vh, 0); } }

.circle-container:nth-child(93) .circle { -webkit-animation-delay: 2515ms; -o-animation-delay: 2515ms; animation-delay: 2515ms; }

.circle-container:nth-child(94) { width: 7px; height: 7px; -webkit-animation-name: move-frames-94; -o-animation-name: move-frames-94; animation-name: move-frames-94; -webkit-animation-duration: 31779ms; -o-animation-duration: 31779ms; animation-duration: 31779ms; -webkit-animation-delay: 9530ms; -o-animation-delay: 9530ms; animation-delay: 9530ms; }

@-webkit-keyframes move-frames-94 { from { -webkit-transform: translate3d(57vw, 107vh, 0);
    transform: translate3d(57vw, 107vh, 0); }
  to { -webkit-transform: translate3d(73vw, -127vh, 0);
    transform: translate3d(73vw, -127vh, 0); } }

@-o-keyframes move-frames-94 { from { -webkit-transform: translate3d(57vw, 107vh, 0);
    transform: translate3d(57vw, 107vh, 0); }
  to { -webkit-transform: translate3d(73vw, -127vh, 0);
    transform: translate3d(73vw, -127vh, 0); } }

@keyframes move-frames-94 { from { -webkit-transform: translate3d(57vw, 107vh, 0);
    transform: translate3d(57vw, 107vh, 0); }
  to { -webkit-transform: translate3d(73vw, -127vh, 0);
    transform: translate3d(73vw, -127vh, 0); } }

.circle-container:nth-child(94) .circle { -webkit-animation-delay: 2044ms; -o-animation-delay: 2044ms; animation-delay: 2044ms; }

.circle-container:nth-child(95) { width: 6px; height: 6px; -webkit-animation-name: move-frames-95; -o-animation-name: move-frames-95; animation-name: move-frames-95; -webkit-animation-duration: 34102ms; -o-animation-duration: 34102ms; animation-duration: 34102ms; -webkit-animation-delay: 23371ms; -o-animation-delay: 23371ms; animation-delay: 23371ms; }

@-webkit-keyframes move-frames-95 { from { -webkit-transform: translate3d(50vw, 108vh, 0);
    transform: translate3d(50vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -111vh, 0);
    transform: translate3d(47vw, -111vh, 0); } }

@-o-keyframes move-frames-95 { from { -webkit-transform: translate3d(50vw, 108vh, 0);
    transform: translate3d(50vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -111vh, 0);
    transform: translate3d(47vw, -111vh, 0); } }

@keyframes move-frames-95 { from { -webkit-transform: translate3d(50vw, 108vh, 0);
    transform: translate3d(50vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -111vh, 0);
    transform: translate3d(47vw, -111vh, 0); } }

.circle-container:nth-child(95) .circle { -webkit-animation-delay: 2920ms; -o-animation-delay: 2920ms; animation-delay: 2920ms; }

.circle-container:nth-child(96) { width: 4px; height: 4px; -webkit-animation-name: move-frames-96; -o-animation-name: move-frames-96; animation-name: move-frames-96; -webkit-animation-duration: 36783ms; -o-animation-duration: 36783ms; animation-duration: 36783ms; -webkit-animation-delay: 36020ms; -o-animation-delay: 36020ms; animation-delay: 36020ms; }

@-webkit-keyframes move-frames-96 { from { -webkit-transform: translate3d(54vw, 105vh, 0);
    transform: translate3d(54vw, 105vh, 0); }
  to { -webkit-transform: translate3d(70vw, -134vh, 0);
    transform: translate3d(70vw, -134vh, 0); } }

@-o-keyframes move-frames-96 { from { -webkit-transform: translate3d(54vw, 105vh, 0);
    transform: translate3d(54vw, 105vh, 0); }
  to { -webkit-transform: translate3d(70vw, -134vh, 0);
    transform: translate3d(70vw, -134vh, 0); } }

@keyframes move-frames-96 { from { -webkit-transform: translate3d(54vw, 105vh, 0);
    transform: translate3d(54vw, 105vh, 0); }
  to { -webkit-transform: translate3d(70vw, -134vh, 0);
    transform: translate3d(70vw, -134vh, 0); } }

.circle-container:nth-child(96) .circle { -webkit-animation-delay: 3649ms; -o-animation-delay: 3649ms; animation-delay: 3649ms; }

.circle-container:nth-child(97) { width: 4px; height: 4px; -webkit-animation-name: move-frames-97; -o-animation-name: move-frames-97; animation-name: move-frames-97; -webkit-animation-duration: 32075ms; -o-animation-duration: 32075ms; animation-duration: 32075ms; -webkit-animation-delay: 10535ms; -o-animation-delay: 10535ms; animation-delay: 10535ms; }

@-webkit-keyframes move-frames-97 { from { -webkit-transform: translate3d(89vw, 106vh, 0);
    transform: translate3d(89vw, 106vh, 0); }
  to { -webkit-transform: translate3d(72vw, -119vh, 0);
    transform: translate3d(72vw, -119vh, 0); } }

@-o-keyframes move-frames-97 { from { -webkit-transform: translate3d(89vw, 106vh, 0);
    transform: translate3d(89vw, 106vh, 0); }
  to { -webkit-transform: translate3d(72vw, -119vh, 0);
    transform: translate3d(72vw, -119vh, 0); } }

@keyframes move-frames-97 { from { -webkit-transform: translate3d(89vw, 106vh, 0);
    transform: translate3d(89vw, 106vh, 0); }
  to { -webkit-transform: translate3d(72vw, -119vh, 0);
    transform: translate3d(72vw, -119vh, 0); } }

.circle-container:nth-child(97) .circle { -webkit-animation-delay: 1917ms; -o-animation-delay: 1917ms; animation-delay: 1917ms; }

.circle-container:nth-child(98) { width: 2px; height: 2px; -webkit-animation-name: move-frames-98; -o-animation-name: move-frames-98; animation-name: move-frames-98; -webkit-animation-duration: 28365ms; -o-animation-duration: 28365ms; animation-duration: 28365ms; -webkit-animation-delay: 10756ms; -o-animation-delay: 10756ms; animation-delay: 10756ms; }

@-webkit-keyframes move-frames-98 { from { -webkit-transform: translate3d(88vw, 104vh, 0);
    transform: translate3d(88vw, 104vh, 0); }
  to { -webkit-transform: translate3d(87vw, -106vh, 0);
    transform: translate3d(87vw, -106vh, 0); } }

@-o-keyframes move-frames-98 { from { -webkit-transform: translate3d(88vw, 104vh, 0);
    transform: translate3d(88vw, 104vh, 0); }
  to { -webkit-transform: translate3d(87vw, -106vh, 0);
    transform: translate3d(87vw, -106vh, 0); } }

@keyframes move-frames-98 { from { -webkit-transform: translate3d(88vw, 104vh, 0);
    transform: translate3d(88vw, 104vh, 0); }
  to { -webkit-transform: translate3d(87vw, -106vh, 0);
    transform: translate3d(87vw, -106vh, 0); } }

.circle-container:nth-child(98) .circle { -webkit-animation-delay: 978ms; -o-animation-delay: 978ms; animation-delay: 978ms; }

.circle-container:nth-child(99) { width: 2px; height: 2px; -webkit-animation-name: move-frames-99; -o-animation-name: move-frames-99; animation-name: move-frames-99; -webkit-animation-duration: 30084ms; -o-animation-duration: 30084ms; animation-duration: 30084ms; -webkit-animation-delay: 14664ms; -o-animation-delay: 14664ms; animation-delay: 14664ms; }

@-webkit-keyframes move-frames-99 { from { -webkit-transform: translate3d(90vw, 101vh, 0);
    transform: translate3d(90vw, 101vh, 0); }
  to { -webkit-transform: translate3d(67vw, -109vh, 0);
    transform: translate3d(67vw, -109vh, 0); } }

@-o-keyframes move-frames-99 { from { -webkit-transform: translate3d(90vw, 101vh, 0);
    transform: translate3d(90vw, 101vh, 0); }
  to { -webkit-transform: translate3d(67vw, -109vh, 0);
    transform: translate3d(67vw, -109vh, 0); } }

@keyframes move-frames-99 { from { -webkit-transform: translate3d(90vw, 101vh, 0);
    transform: translate3d(90vw, 101vh, 0); }
  to { -webkit-transform: translate3d(67vw, -109vh, 0);
    transform: translate3d(67vw, -109vh, 0); } }

.circle-container:nth-child(99) .circle { -webkit-animation-delay: 1042ms; -o-animation-delay: 1042ms; animation-delay: 1042ms; }

.circle-container:nth-child(100) { width: 6px; height: 6px; -webkit-animation-name: move-frames-100; -o-animation-name: move-frames-100; animation-name: move-frames-100; -webkit-animation-duration: 30121ms; -o-animation-duration: 30121ms; animation-duration: 30121ms; -webkit-animation-delay: 17580ms; -o-animation-delay: 17580ms; animation-delay: 17580ms; }

@-webkit-keyframes move-frames-100 { from { -webkit-transform: translate3d(100vw, 108vh, 0);
    transform: translate3d(100vw, 108vh, 0); }
  to { -webkit-transform: translate3d(4vw, -112vh, 0);
    transform: translate3d(4vw, -112vh, 0); } }

@-o-keyframes move-frames-100 { from { -webkit-transform: translate3d(100vw, 108vh, 0);
    transform: translate3d(100vw, 108vh, 0); }
  to { -webkit-transform: translate3d(4vw, -112vh, 0);
    transform: translate3d(4vw, -112vh, 0); } }

@keyframes move-frames-100 { from { -webkit-transform: translate3d(100vw, 108vh, 0);
    transform: translate3d(100vw, 108vh, 0); }
  to { -webkit-transform: translate3d(4vw, -112vh, 0);
    transform: translate3d(4vw, -112vh, 0); } }

.circle-container:nth-child(100) .circle { -webkit-animation-delay: 1353ms; -o-animation-delay: 1353ms; animation-delay: 1353ms; }

.circle-container:nth-child(101) { width: 1px; height: 1px; -webkit-animation-name: move-frames-101; -o-animation-name: move-frames-101; animation-name: move-frames-101; -webkit-animation-duration: 29601ms; -o-animation-duration: 29601ms; animation-duration: 29601ms; -webkit-animation-delay: 14973ms; -o-animation-delay: 14973ms; animation-delay: 14973ms; }

@-webkit-keyframes move-frames-101 { from { -webkit-transform: translate3d(37vw, 110vh, 0);
    transform: translate3d(37vw, 110vh, 0); }
  to { -webkit-transform: translate3d(87vw, -119vh, 0);
    transform: translate3d(87vw, -119vh, 0); } }

@-o-keyframes move-frames-101 { from { -webkit-transform: translate3d(37vw, 110vh, 0);
    transform: translate3d(37vw, 110vh, 0); }
  to { -webkit-transform: translate3d(87vw, -119vh, 0);
    transform: translate3d(87vw, -119vh, 0); } }

@keyframes move-frames-101 { from { -webkit-transform: translate3d(37vw, 110vh, 0);
    transform: translate3d(37vw, 110vh, 0); }
  to { -webkit-transform: translate3d(87vw, -119vh, 0);
    transform: translate3d(87vw, -119vh, 0); } }

.circle-container:nth-child(101) .circle { -webkit-animation-delay: 1938ms; -o-animation-delay: 1938ms; animation-delay: 1938ms; }

.circle-container:nth-child(102) { width: 8px; height: 8px; -webkit-animation-name: move-frames-102; -o-animation-name: move-frames-102; animation-name: move-frames-102; -webkit-animation-duration: 33009ms; -o-animation-duration: 33009ms; animation-duration: 33009ms; -webkit-animation-delay: 10399ms; -o-animation-delay: 10399ms; animation-delay: 10399ms; }

@-webkit-keyframes move-frames-102 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -120vh, 0);
    transform: translate3d(59vw, -120vh, 0); } }

@-o-keyframes move-frames-102 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -120vh, 0);
    transform: translate3d(59vw, -120vh, 0); } }

@keyframes move-frames-102 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -120vh, 0);
    transform: translate3d(59vw, -120vh, 0); } }

.circle-container:nth-child(102) .circle { -webkit-animation-delay: 556ms; -o-animation-delay: 556ms; animation-delay: 556ms; }

.circle-container:nth-child(103) { width: 8px; height: 8px; -webkit-animation-name: move-frames-103; -o-animation-name: move-frames-103; animation-name: move-frames-103; -webkit-animation-duration: 33660ms; -o-animation-duration: 33660ms; animation-duration: 33660ms; -webkit-animation-delay: 10617ms; -o-animation-delay: 10617ms; animation-delay: 10617ms; }

@-webkit-keyframes move-frames-103 { from { -webkit-transform: translate3d(98vw, 105vh, 0);
    transform: translate3d(98vw, 105vh, 0); }
  to { -webkit-transform: translate3d(83vw, -128vh, 0);
    transform: translate3d(83vw, -128vh, 0); } }

@-o-keyframes move-frames-103 { from { -webkit-transform: translate3d(98vw, 105vh, 0);
    transform: translate3d(98vw, 105vh, 0); }
  to { -webkit-transform: translate3d(83vw, -128vh, 0);
    transform: translate3d(83vw, -128vh, 0); } }

@keyframes move-frames-103 { from { -webkit-transform: translate3d(98vw, 105vh, 0);
    transform: translate3d(98vw, 105vh, 0); }
  to { -webkit-transform: translate3d(83vw, -128vh, 0);
    transform: translate3d(83vw, -128vh, 0); } }

.circle-container:nth-child(103) .circle { -webkit-animation-delay: 3102ms; -o-animation-delay: 3102ms; animation-delay: 3102ms; }

.circle-container:nth-child(104) { width: 3px; height: 3px; -webkit-animation-name: move-frames-104; -o-animation-name: move-frames-104; animation-name: move-frames-104; -webkit-animation-duration: 36210ms; -o-animation-duration: 36210ms; animation-duration: 36210ms; -webkit-animation-delay: 16974ms; -o-animation-delay: 16974ms; animation-delay: 16974ms; }

@-webkit-keyframes move-frames-104 { from { -webkit-transform: translate3d(28vw, 109vh, 0);
    transform: translate3d(28vw, 109vh, 0); }
  to { -webkit-transform: translate3d(74vw, -139vh, 0);
    transform: translate3d(74vw, -139vh, 0); } }

@-o-keyframes move-frames-104 { from { -webkit-transform: translate3d(28vw, 109vh, 0);
    transform: translate3d(28vw, 109vh, 0); }
  to { -webkit-transform: translate3d(74vw, -139vh, 0);
    transform: translate3d(74vw, -139vh, 0); } }

@keyframes move-frames-104 { from { -webkit-transform: translate3d(28vw, 109vh, 0);
    transform: translate3d(28vw, 109vh, 0); }
  to { -webkit-transform: translate3d(74vw, -139vh, 0);
    transform: translate3d(74vw, -139vh, 0); } }

.circle-container:nth-child(104) .circle { -webkit-animation-delay: 3038ms; -o-animation-delay: 3038ms; animation-delay: 3038ms; }

.circle-container:nth-child(105) { width: 1px; height: 1px; -webkit-animation-name: move-frames-105; -o-animation-name: move-frames-105; animation-name: move-frames-105; -webkit-animation-duration: 35433ms; -o-animation-duration: 35433ms; animation-duration: 35433ms; -webkit-animation-delay: 9363ms; -o-animation-delay: 9363ms; animation-delay: 9363ms; }

@-webkit-keyframes move-frames-105 { from { -webkit-transform: translate3d(58vw, 104vh, 0);
    transform: translate3d(58vw, 104vh, 0); }
  to { -webkit-transform: translate3d(61vw, -119vh, 0);
    transform: translate3d(61vw, -119vh, 0); } }

@-o-keyframes move-frames-105 { from { -webkit-transform: translate3d(58vw, 104vh, 0);
    transform: translate3d(58vw, 104vh, 0); }
  to { -webkit-transform: translate3d(61vw, -119vh, 0);
    transform: translate3d(61vw, -119vh, 0); } }

@keyframes move-frames-105 { from { -webkit-transform: translate3d(58vw, 104vh, 0);
    transform: translate3d(58vw, 104vh, 0); }
  to { -webkit-transform: translate3d(61vw, -119vh, 0);
    transform: translate3d(61vw, -119vh, 0); } }

.circle-container:nth-child(105) .circle { -webkit-animation-delay: 749ms; -o-animation-delay: 749ms; animation-delay: 749ms; }

.circle-container:nth-child(106) { width: 6px; height: 6px; -webkit-animation-name: move-frames-106; -o-animation-name: move-frames-106; animation-name: move-frames-106; -webkit-animation-duration: 33357ms; -o-animation-duration: 33357ms; animation-duration: 33357ms; -webkit-animation-delay: 13866ms; -o-animation-delay: 13866ms; animation-delay: 13866ms; }

@-webkit-keyframes move-frames-106 { from { -webkit-transform: translate3d(48vw, 107vh, 0);
    transform: translate3d(48vw, 107vh, 0); }
  to { -webkit-transform: translate3d(97vw, -118vh, 0);
    transform: translate3d(97vw, -118vh, 0); } }

@-o-keyframes move-frames-106 { from { -webkit-transform: translate3d(48vw, 107vh, 0);
    transform: translate3d(48vw, 107vh, 0); }
  to { -webkit-transform: translate3d(97vw, -118vh, 0);
    transform: translate3d(97vw, -118vh, 0); } }

@keyframes move-frames-106 { from { -webkit-transform: translate3d(48vw, 107vh, 0);
    transform: translate3d(48vw, 107vh, 0); }
  to { -webkit-transform: translate3d(97vw, -118vh, 0);
    transform: translate3d(97vw, -118vh, 0); } }

.circle-container:nth-child(106) .circle { -webkit-animation-delay: 3615ms; -o-animation-delay: 3615ms; animation-delay: 3615ms; }

.circle-container:nth-child(107) { width: 5px; height: 5px; -webkit-animation-name: move-frames-107; -o-animation-name: move-frames-107; animation-name: move-frames-107; -webkit-animation-duration: 34916ms; -o-animation-duration: 34916ms; animation-duration: 34916ms; -webkit-animation-delay: 12265ms; -o-animation-delay: 12265ms; animation-delay: 12265ms; }

@-webkit-keyframes move-frames-107 { from { -webkit-transform: translate3d(10vw, 103vh, 0);
    transform: translate3d(10vw, 103vh, 0); }
  to { -webkit-transform: translate3d(44vw, -113vh, 0);
    transform: translate3d(44vw, -113vh, 0); } }

@-o-keyframes move-frames-107 { from { -webkit-transform: translate3d(10vw, 103vh, 0);
    transform: translate3d(10vw, 103vh, 0); }
  to { -webkit-transform: translate3d(44vw, -113vh, 0);
    transform: translate3d(44vw, -113vh, 0); } }

@keyframes move-frames-107 { from { -webkit-transform: translate3d(10vw, 103vh, 0);
    transform: translate3d(10vw, 103vh, 0); }
  to { -webkit-transform: translate3d(44vw, -113vh, 0);
    transform: translate3d(44vw, -113vh, 0); } }

.circle-container:nth-child(107) .circle { -webkit-animation-delay: 3539ms; -o-animation-delay: 3539ms; animation-delay: 3539ms; }

.circle-container:nth-child(108) { width: 3px; height: 3px; -webkit-animation-name: move-frames-108; -o-animation-name: move-frames-108; animation-name: move-frames-108; -webkit-animation-duration: 30776ms; -o-animation-duration: 30776ms; animation-duration: 30776ms; -webkit-animation-delay: 10609ms; -o-animation-delay: 10609ms; animation-delay: 10609ms; }

@-webkit-keyframes move-frames-108 { from { -webkit-transform: translate3d(92vw, 101vh, 0);
    transform: translate3d(92vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -108vh, 0);
    transform: translate3d(66vw, -108vh, 0); } }

@-o-keyframes move-frames-108 { from { -webkit-transform: translate3d(92vw, 101vh, 0);
    transform: translate3d(92vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -108vh, 0);
    transform: translate3d(66vw, -108vh, 0); } }

@keyframes move-frames-108 { from { -webkit-transform: translate3d(92vw, 101vh, 0);
    transform: translate3d(92vw, 101vh, 0); }
  to { -webkit-transform: translate3d(66vw, -108vh, 0);
    transform: translate3d(66vw, -108vh, 0); } }

.circle-container:nth-child(108) .circle { -webkit-animation-delay: 783ms; -o-animation-delay: 783ms; animation-delay: 783ms; }

.circle-container:nth-child(109) { width: 3px; height: 3px; -webkit-animation-name: move-frames-109; -o-animation-name: move-frames-109; animation-name: move-frames-109; -webkit-animation-duration: 34345ms; -o-animation-duration: 34345ms; animation-duration: 34345ms; -webkit-animation-delay: 15029ms; -o-animation-delay: 15029ms; animation-delay: 15029ms; }

@-webkit-keyframes move-frames-109 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(45vw, -134vh, 0);
    transform: translate3d(45vw, -134vh, 0); } }

@-o-keyframes move-frames-109 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(45vw, -134vh, 0);
    transform: translate3d(45vw, -134vh, 0); } }

@keyframes move-frames-109 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(45vw, -134vh, 0);
    transform: translate3d(45vw, -134vh, 0); } }

.circle-container:nth-child(109) .circle { -webkit-animation-delay: 3653ms; -o-animation-delay: 3653ms; animation-delay: 3653ms; }

.circle-container:nth-child(110) { width: 7px; height: 7px; -webkit-animation-name: move-frames-110; -o-animation-name: move-frames-110; animation-name: move-frames-110; -webkit-animation-duration: 31614ms; -o-animation-duration: 31614ms; animation-duration: 31614ms; -webkit-animation-delay: 4811ms; -o-animation-delay: 4811ms; animation-delay: 4811ms; }

@-webkit-keyframes move-frames-110 { from { -webkit-transform: translate3d(25vw, 106vh, 0);
    transform: translate3d(25vw, 106vh, 0); }
  to { -webkit-transform: translate3d(34vw, -131vh, 0);
    transform: translate3d(34vw, -131vh, 0); } }

@-o-keyframes move-frames-110 { from { -webkit-transform: translate3d(25vw, 106vh, 0);
    transform: translate3d(25vw, 106vh, 0); }
  to { -webkit-transform: translate3d(34vw, -131vh, 0);
    transform: translate3d(34vw, -131vh, 0); } }

@keyframes move-frames-110 { from { -webkit-transform: translate3d(25vw, 106vh, 0);
    transform: translate3d(25vw, 106vh, 0); }
  to { -webkit-transform: translate3d(34vw, -131vh, 0);
    transform: translate3d(34vw, -131vh, 0); } }

.circle-container:nth-child(110) .circle { -webkit-animation-delay: 2344ms; -o-animation-delay: 2344ms; animation-delay: 2344ms; }

.circle-container:nth-child(111) { width: 4px; height: 4px; -webkit-animation-name: move-frames-111; -o-animation-name: move-frames-111; animation-name: move-frames-111; -webkit-animation-duration: 28618ms; -o-animation-duration: 28618ms; animation-duration: 28618ms; -webkit-animation-delay: 12113ms; -o-animation-delay: 12113ms; animation-delay: 12113ms; }

@-webkit-keyframes move-frames-111 { from { -webkit-transform: translate3d(8vw, 104vh, 0);
    transform: translate3d(8vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

@-o-keyframes move-frames-111 { from { -webkit-transform: translate3d(8vw, 104vh, 0);
    transform: translate3d(8vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

@keyframes move-frames-111 { from { -webkit-transform: translate3d(8vw, 104vh, 0);
    transform: translate3d(8vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -125vh, 0);
    transform: translate3d(66vw, -125vh, 0); } }

.circle-container:nth-child(111) .circle { -webkit-animation-delay: 2901ms; -o-animation-delay: 2901ms; animation-delay: 2901ms; }

.circle-container:nth-child(112) { width: 6px; height: 6px; -webkit-animation-name: move-frames-112; -o-animation-name: move-frames-112; animation-name: move-frames-112; -webkit-animation-duration: 32430ms; -o-animation-duration: 32430ms; animation-duration: 32430ms; -webkit-animation-delay: 16731ms; -o-animation-delay: 16731ms; animation-delay: 16731ms; }

@-webkit-keyframes move-frames-112 { from { -webkit-transform: translate3d(45vw, 106vh, 0);
    transform: translate3d(45vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -114vh, 0);
    transform: translate3d(33vw, -114vh, 0); } }

@-o-keyframes move-frames-112 { from { -webkit-transform: translate3d(45vw, 106vh, 0);
    transform: translate3d(45vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -114vh, 0);
    transform: translate3d(33vw, -114vh, 0); } }

@keyframes move-frames-112 { from { -webkit-transform: translate3d(45vw, 106vh, 0);
    transform: translate3d(45vw, 106vh, 0); }
  to { -webkit-transform: translate3d(33vw, -114vh, 0);
    transform: translate3d(33vw, -114vh, 0); } }

.circle-container:nth-child(112) .circle { -webkit-animation-delay: 394ms; -o-animation-delay: 394ms; animation-delay: 394ms; }

.circle-container:nth-child(113) { width: 4px; height: 4px; -webkit-animation-name: move-frames-113; -o-animation-name: move-frames-113; animation-name: move-frames-113; -webkit-animation-duration: 36562ms; -o-animation-duration: 36562ms; animation-duration: 36562ms; -webkit-animation-delay: 12394ms; -o-animation-delay: 12394ms; animation-delay: 12394ms; }

@-webkit-keyframes move-frames-113 { from { -webkit-transform: translate3d(2vw, 109vh, 0);
    transform: translate3d(2vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -135vh, 0);
    transform: translate3d(68vw, -135vh, 0); } }

@-o-keyframes move-frames-113 { from { -webkit-transform: translate3d(2vw, 109vh, 0);
    transform: translate3d(2vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -135vh, 0);
    transform: translate3d(68vw, -135vh, 0); } }

@keyframes move-frames-113 { from { -webkit-transform: translate3d(2vw, 109vh, 0);
    transform: translate3d(2vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -135vh, 0);
    transform: translate3d(68vw, -135vh, 0); } }

.circle-container:nth-child(113) .circle { -webkit-animation-delay: 1915ms; -o-animation-delay: 1915ms; animation-delay: 1915ms; }

.circle-container:nth-child(114) { width: 6px; height: 6px; -webkit-animation-name: move-frames-114; -o-animation-name: move-frames-114; animation-name: move-frames-114; -webkit-animation-duration: 28690ms; -o-animation-duration: 28690ms; animation-duration: 28690ms; -webkit-animation-delay: 31749ms; -o-animation-delay: 31749ms; animation-delay: 31749ms; }

@-webkit-keyframes move-frames-114 { from { -webkit-transform: translate3d(22vw, 102vh, 0);
    transform: translate3d(22vw, 102vh, 0); }
  to { -webkit-transform: translate3d(56vw, -132vh, 0);
    transform: translate3d(56vw, -132vh, 0); } }

@-o-keyframes move-frames-114 { from { -webkit-transform: translate3d(22vw, 102vh, 0);
    transform: translate3d(22vw, 102vh, 0); }
  to { -webkit-transform: translate3d(56vw, -132vh, 0);
    transform: translate3d(56vw, -132vh, 0); } }

@keyframes move-frames-114 { from { -webkit-transform: translate3d(22vw, 102vh, 0);
    transform: translate3d(22vw, 102vh, 0); }
  to { -webkit-transform: translate3d(56vw, -132vh, 0);
    transform: translate3d(56vw, -132vh, 0); } }

.circle-container:nth-child(114) .circle { -webkit-animation-delay: 3149ms; -o-animation-delay: 3149ms; animation-delay: 3149ms; }

.circle-container:nth-child(115) { width: 2px; height: 2px; -webkit-animation-name: move-frames-115; -o-animation-name: move-frames-115; animation-name: move-frames-115; -webkit-animation-duration: 36725ms; -o-animation-duration: 36725ms; animation-duration: 36725ms; -webkit-animation-delay: 13523ms; -o-animation-delay: 13523ms; animation-delay: 13523ms; }

@-webkit-keyframes move-frames-115 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(88vw, -136vh, 0);
    transform: translate3d(88vw, -136vh, 0); } }

@-o-keyframes move-frames-115 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(88vw, -136vh, 0);
    transform: translate3d(88vw, -136vh, 0); } }

@keyframes move-frames-115 { from { -webkit-transform: translate3d(76vw, 108vh, 0);
    transform: translate3d(76vw, 108vh, 0); }
  to { -webkit-transform: translate3d(88vw, -136vh, 0);
    transform: translate3d(88vw, -136vh, 0); } }

.circle-container:nth-child(115) .circle { -webkit-animation-delay: 294ms; -o-animation-delay: 294ms; animation-delay: 294ms; }

.circle-container:nth-child(116) { width: 2px; height: 2px; -webkit-animation-name: move-frames-116; -o-animation-name: move-frames-116; animation-name: move-frames-116; -webkit-animation-duration: 30504ms; -o-animation-duration: 30504ms; animation-duration: 30504ms; -webkit-animation-delay: 1092ms; -o-animation-delay: 1092ms; animation-delay: 1092ms; }

@-webkit-keyframes move-frames-116 { from { -webkit-transform: translate3d(89vw, 103vh, 0);
    transform: translate3d(89vw, 103vh, 0); }
  to { -webkit-transform: translate3d(52vw, -123vh, 0);
    transform: translate3d(52vw, -123vh, 0); } }

@-o-keyframes move-frames-116 { from { -webkit-transform: translate3d(89vw, 103vh, 0);
    transform: translate3d(89vw, 103vh, 0); }
  to { -webkit-transform: translate3d(52vw, -123vh, 0);
    transform: translate3d(52vw, -123vh, 0); } }

@keyframes move-frames-116 { from { -webkit-transform: translate3d(89vw, 103vh, 0);
    transform: translate3d(89vw, 103vh, 0); }
  to { -webkit-transform: translate3d(52vw, -123vh, 0);
    transform: translate3d(52vw, -123vh, 0); } }

.circle-container:nth-child(116) .circle { -webkit-animation-delay: 3663ms; -o-animation-delay: 3663ms; animation-delay: 3663ms; }

.circle-container:nth-child(117) { width: 4px; height: 4px; -webkit-animation-name: move-frames-117; -o-animation-name: move-frames-117; animation-name: move-frames-117; -webkit-animation-duration: 29567ms; -o-animation-duration: 29567ms; animation-duration: 29567ms; -webkit-animation-delay: 31039ms; -o-animation-delay: 31039ms; animation-delay: 31039ms; }

@-webkit-keyframes move-frames-117 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(38vw, -112vh, 0);
    transform: translate3d(38vw, -112vh, 0); } }

@-o-keyframes move-frames-117 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(38vw, -112vh, 0);
    transform: translate3d(38vw, -112vh, 0); } }

@keyframes move-frames-117 { from { -webkit-transform: translate3d(44vw, 103vh, 0);
    transform: translate3d(44vw, 103vh, 0); }
  to { -webkit-transform: translate3d(38vw, -112vh, 0);
    transform: translate3d(38vw, -112vh, 0); } }

.circle-container:nth-child(117) .circle { -webkit-animation-delay: 1035ms; -o-animation-delay: 1035ms; animation-delay: 1035ms; }

.circle-container:nth-child(118) { width: 6px; height: 6px; -webkit-animation-name: move-frames-118; -o-animation-name: move-frames-118; animation-name: move-frames-118; -webkit-animation-duration: 28697ms; -o-animation-duration: 28697ms; animation-duration: 28697ms; -webkit-animation-delay: 9042ms; -o-animation-delay: 9042ms; animation-delay: 9042ms; }

@-webkit-keyframes move-frames-118 { from { -webkit-transform: translate3d(63vw, 103vh, 0);
    transform: translate3d(63vw, 103vh, 0); }
  to { -webkit-transform: translate3d(36vw, -128vh, 0);
    transform: translate3d(36vw, -128vh, 0); } }

@-o-keyframes move-frames-118 { from { -webkit-transform: translate3d(63vw, 103vh, 0);
    transform: translate3d(63vw, 103vh, 0); }
  to { -webkit-transform: translate3d(36vw, -128vh, 0);
    transform: translate3d(36vw, -128vh, 0); } }

@keyframes move-frames-118 { from { -webkit-transform: translate3d(63vw, 103vh, 0);
    transform: translate3d(63vw, 103vh, 0); }
  to { -webkit-transform: translate3d(36vw, -128vh, 0);
    transform: translate3d(36vw, -128vh, 0); } }

.circle-container:nth-child(118) .circle { -webkit-animation-delay: 2137ms; -o-animation-delay: 2137ms; animation-delay: 2137ms; }

.circle-container:nth-child(119) { width: 5px; height: 5px; -webkit-animation-name: move-frames-119; -o-animation-name: move-frames-119; animation-name: move-frames-119; -webkit-animation-duration: 33282ms; -o-animation-duration: 33282ms; animation-duration: 33282ms; -webkit-animation-delay: 11789ms; -o-animation-delay: 11789ms; animation-delay: 11789ms; }

@-webkit-keyframes move-frames-119 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(36vw, -115vh, 0);
    transform: translate3d(36vw, -115vh, 0); } }

@-o-keyframes move-frames-119 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(36vw, -115vh, 0);
    transform: translate3d(36vw, -115vh, 0); } }

@keyframes move-frames-119 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(36vw, -115vh, 0);
    transform: translate3d(36vw, -115vh, 0); } }

.circle-container:nth-child(119) .circle { -webkit-animation-delay: 1303ms; -o-animation-delay: 1303ms; animation-delay: 1303ms; }

.circle-container:nth-child(120) { width: 1px; height: 1px; -webkit-animation-name: move-frames-120; -o-animation-name: move-frames-120; animation-name: move-frames-120; -webkit-animation-duration: 30078ms; -o-animation-duration: 30078ms; animation-duration: 30078ms; -webkit-animation-delay: 18855ms; -o-animation-delay: 18855ms; animation-delay: 18855ms; }

@-webkit-keyframes move-frames-120 { from { -webkit-transform: translate3d(41vw, 106vh, 0);
    transform: translate3d(41vw, 106vh, 0); }
  to { -webkit-transform: translate3d(45vw, -109vh, 0);
    transform: translate3d(45vw, -109vh, 0); } }

@-o-keyframes move-frames-120 { from { -webkit-transform: translate3d(41vw, 106vh, 0);
    transform: translate3d(41vw, 106vh, 0); }
  to { -webkit-transform: translate3d(45vw, -109vh, 0);
    transform: translate3d(45vw, -109vh, 0); } }

@keyframes move-frames-120 { from { -webkit-transform: translate3d(41vw, 106vh, 0);
    transform: translate3d(41vw, 106vh, 0); }
  to { -webkit-transform: translate3d(45vw, -109vh, 0);
    transform: translate3d(45vw, -109vh, 0); } }

.circle-container:nth-child(120) .circle { -webkit-animation-delay: 798ms; -o-animation-delay: 798ms; animation-delay: 798ms; }

.circle-container:nth-child(121) { width: 1px; height: 1px; -webkit-animation-name: move-frames-121; -o-animation-name: move-frames-121; animation-name: move-frames-121; -webkit-animation-duration: 30537ms; -o-animation-duration: 30537ms; animation-duration: 30537ms; -webkit-animation-delay: 31671ms; -o-animation-delay: 31671ms; animation-delay: 31671ms; }

@-webkit-keyframes move-frames-121 { from { -webkit-transform: translate3d(65vw, 104vh, 0);
    transform: translate3d(65vw, 104vh, 0); }
  to { -webkit-transform: translate3d(22vw, -119vh, 0);
    transform: translate3d(22vw, -119vh, 0); } }

@-o-keyframes move-frames-121 { from { -webkit-transform: translate3d(65vw, 104vh, 0);
    transform: translate3d(65vw, 104vh, 0); }
  to { -webkit-transform: translate3d(22vw, -119vh, 0);
    transform: translate3d(22vw, -119vh, 0); } }

@keyframes move-frames-121 { from { -webkit-transform: translate3d(65vw, 104vh, 0);
    transform: translate3d(65vw, 104vh, 0); }
  to { -webkit-transform: translate3d(22vw, -119vh, 0);
    transform: translate3d(22vw, -119vh, 0); } }

.circle-container:nth-child(121) .circle { -webkit-animation-delay: 3715ms; -o-animation-delay: 3715ms; animation-delay: 3715ms; }

.circle-container:nth-child(122) { width: 1px; height: 1px; -webkit-animation-name: move-frames-122; -o-animation-name: move-frames-122; animation-name: move-frames-122; -webkit-animation-duration: 32779ms; -o-animation-duration: 32779ms; animation-duration: 32779ms; -webkit-animation-delay: 36736ms; -o-animation-delay: 36736ms; animation-delay: 36736ms; }

@-webkit-keyframes move-frames-122 { from { -webkit-transform: translate3d(41vw, 104vh, 0);
    transform: translate3d(41vw, 104vh, 0); }
  to { -webkit-transform: translate3d(57vw, -109vh, 0);
    transform: translate3d(57vw, -109vh, 0); } }

@-o-keyframes move-frames-122 { from { -webkit-transform: translate3d(41vw, 104vh, 0);
    transform: translate3d(41vw, 104vh, 0); }
  to { -webkit-transform: translate3d(57vw, -109vh, 0);
    transform: translate3d(57vw, -109vh, 0); } }

@keyframes move-frames-122 { from { -webkit-transform: translate3d(41vw, 104vh, 0);
    transform: translate3d(41vw, 104vh, 0); }
  to { -webkit-transform: translate3d(57vw, -109vh, 0);
    transform: translate3d(57vw, -109vh, 0); } }

.circle-container:nth-child(122) .circle { -webkit-animation-delay: 2918ms; -o-animation-delay: 2918ms; animation-delay: 2918ms; }

.circle-container:nth-child(123) { width: 3px; height: 3px; -webkit-animation-name: move-frames-123; -o-animation-name: move-frames-123; animation-name: move-frames-123; -webkit-animation-duration: 35186ms; -o-animation-duration: 35186ms; animation-duration: 35186ms; -webkit-animation-delay: 36520ms; -o-animation-delay: 36520ms; animation-delay: 36520ms; }

@-webkit-keyframes move-frames-123 { from { -webkit-transform: translate3d(83vw, 110vh, 0);
    transform: translate3d(83vw, 110vh, 0); }
  to { -webkit-transform: translate3d(37vw, -119vh, 0);
    transform: translate3d(37vw, -119vh, 0); } }

@-o-keyframes move-frames-123 { from { -webkit-transform: translate3d(83vw, 110vh, 0);
    transform: translate3d(83vw, 110vh, 0); }
  to { -webkit-transform: translate3d(37vw, -119vh, 0);
    transform: translate3d(37vw, -119vh, 0); } }

@keyframes move-frames-123 { from { -webkit-transform: translate3d(83vw, 110vh, 0);
    transform: translate3d(83vw, 110vh, 0); }
  to { -webkit-transform: translate3d(37vw, -119vh, 0);
    transform: translate3d(37vw, -119vh, 0); } }

.circle-container:nth-child(123) .circle { -webkit-animation-delay: 3750ms; -o-animation-delay: 3750ms; animation-delay: 3750ms; }

.circle-container:nth-child(124) { width: 4px; height: 4px; -webkit-animation-name: move-frames-124; -o-animation-name: move-frames-124; animation-name: move-frames-124; -webkit-animation-duration: 34330ms; -o-animation-duration: 34330ms; animation-duration: 34330ms; -webkit-animation-delay: 35483ms; -o-animation-delay: 35483ms; animation-delay: 35483ms; }

@-webkit-keyframes move-frames-124 { from { -webkit-transform: translate3d(23vw, 101vh, 0);
    transform: translate3d(23vw, 101vh, 0); }
  to { -webkit-transform: translate3d(89vw, -111vh, 0);
    transform: translate3d(89vw, -111vh, 0); } }

@-o-keyframes move-frames-124 { from { -webkit-transform: translate3d(23vw, 101vh, 0);
    transform: translate3d(23vw, 101vh, 0); }
  to { -webkit-transform: translate3d(89vw, -111vh, 0);
    transform: translate3d(89vw, -111vh, 0); } }

@keyframes move-frames-124 { from { -webkit-transform: translate3d(23vw, 101vh, 0);
    transform: translate3d(23vw, 101vh, 0); }
  to { -webkit-transform: translate3d(89vw, -111vh, 0);
    transform: translate3d(89vw, -111vh, 0); } }

.circle-container:nth-child(124) .circle { -webkit-animation-delay: 985ms; -o-animation-delay: 985ms; animation-delay: 985ms; }

.circle-container:nth-child(125) { width: 5px; height: 5px; -webkit-animation-name: move-frames-125; -o-animation-name: move-frames-125; animation-name: move-frames-125; -webkit-animation-duration: 32852ms; -o-animation-duration: 32852ms; animation-duration: 32852ms; -webkit-animation-delay: 1791ms; -o-animation-delay: 1791ms; animation-delay: 1791ms; }

@-webkit-keyframes move-frames-125 { from { -webkit-transform: translate3d(80vw, 110vh, 0);
    transform: translate3d(80vw, 110vh, 0); }
  to { -webkit-transform: translate3d(12vw, -140vh, 0);
    transform: translate3d(12vw, -140vh, 0); } }

@-o-keyframes move-frames-125 { from { -webkit-transform: translate3d(80vw, 110vh, 0);
    transform: translate3d(80vw, 110vh, 0); }
  to { -webkit-transform: translate3d(12vw, -140vh, 0);
    transform: translate3d(12vw, -140vh, 0); } }

@keyframes move-frames-125 { from { -webkit-transform: translate3d(80vw, 110vh, 0);
    transform: translate3d(80vw, 110vh, 0); }
  to { -webkit-transform: translate3d(12vw, -140vh, 0);
    transform: translate3d(12vw, -140vh, 0); } }

.circle-container:nth-child(125) .circle { -webkit-animation-delay: 3128ms; -o-animation-delay: 3128ms; animation-delay: 3128ms; }

.circle-container:nth-child(126) { width: 2px; height: 2px; -webkit-animation-name: move-frames-126; -o-animation-name: move-frames-126; animation-name: move-frames-126; -webkit-animation-duration: 28734ms; -o-animation-duration: 28734ms; animation-duration: 28734ms; -webkit-animation-delay: 19880ms; -o-animation-delay: 19880ms; animation-delay: 19880ms; }

@-webkit-keyframes move-frames-126 { from { -webkit-transform: translate3d(43vw, 108vh, 0);
    transform: translate3d(43vw, 108vh, 0); }
  to { -webkit-transform: translate3d(73vw, -126vh, 0);
    transform: translate3d(73vw, -126vh, 0); } }

@-o-keyframes move-frames-126 { from { -webkit-transform: translate3d(43vw, 108vh, 0);
    transform: translate3d(43vw, 108vh, 0); }
  to { -webkit-transform: translate3d(73vw, -126vh, 0);
    transform: translate3d(73vw, -126vh, 0); } }

@keyframes move-frames-126 { from { -webkit-transform: translate3d(43vw, 108vh, 0);
    transform: translate3d(43vw, 108vh, 0); }
  to { -webkit-transform: translate3d(73vw, -126vh, 0);
    transform: translate3d(73vw, -126vh, 0); } }

.circle-container:nth-child(126) .circle { -webkit-animation-delay: 1028ms; -o-animation-delay: 1028ms; animation-delay: 1028ms; }

.circle-container:nth-child(127) { width: 4px; height: 4px; -webkit-animation-name: move-frames-127; -o-animation-name: move-frames-127; animation-name: move-frames-127; -webkit-animation-duration: 36250ms; -o-animation-duration: 36250ms; animation-duration: 36250ms; -webkit-animation-delay: 36627ms; -o-animation-delay: 36627ms; animation-delay: 36627ms; }

@-webkit-keyframes move-frames-127 { from { -webkit-transform: translate3d(88vw, 102vh, 0);
    transform: translate3d(88vw, 102vh, 0); }
  to { -webkit-transform: translate3d(50vw, -121vh, 0);
    transform: translate3d(50vw, -121vh, 0); } }

@-o-keyframes move-frames-127 { from { -webkit-transform: translate3d(88vw, 102vh, 0);
    transform: translate3d(88vw, 102vh, 0); }
  to { -webkit-transform: translate3d(50vw, -121vh, 0);
    transform: translate3d(50vw, -121vh, 0); } }

@keyframes move-frames-127 { from { -webkit-transform: translate3d(88vw, 102vh, 0);
    transform: translate3d(88vw, 102vh, 0); }
  to { -webkit-transform: translate3d(50vw, -121vh, 0);
    transform: translate3d(50vw, -121vh, 0); } }

.circle-container:nth-child(127) .circle { -webkit-animation-delay: 2068ms; -o-animation-delay: 2068ms; animation-delay: 2068ms; }

.circle-container:nth-child(128) { width: 5px; height: 5px; -webkit-animation-name: move-frames-128; -o-animation-name: move-frames-128; animation-name: move-frames-128; -webkit-animation-duration: 31891ms; -o-animation-duration: 31891ms; animation-duration: 31891ms; -webkit-animation-delay: 740ms; -o-animation-delay: 740ms; animation-delay: 740ms; }

@-webkit-keyframes move-frames-128 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(46vw, -134vh, 0);
    transform: translate3d(46vw, -134vh, 0); } }

@-o-keyframes move-frames-128 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(46vw, -134vh, 0);
    transform: translate3d(46vw, -134vh, 0); } }

@keyframes move-frames-128 { from { -webkit-transform: translate3d(72vw, 106vh, 0);
    transform: translate3d(72vw, 106vh, 0); }
  to { -webkit-transform: translate3d(46vw, -134vh, 0);
    transform: translate3d(46vw, -134vh, 0); } }

.circle-container:nth-child(128) .circle { -webkit-animation-delay: 2817ms; -o-animation-delay: 2817ms; animation-delay: 2817ms; }

.circle-container:nth-child(129) { width: 4px; height: 4px; -webkit-animation-name: move-frames-129; -o-animation-name: move-frames-129; animation-name: move-frames-129; -webkit-animation-duration: 31608ms; -o-animation-duration: 31608ms; animation-duration: 31608ms; -webkit-animation-delay: 7639ms; -o-animation-delay: 7639ms; animation-delay: 7639ms; }

@-webkit-keyframes move-frames-129 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(71vw, -118vh, 0);
    transform: translate3d(71vw, -118vh, 0); } }

@-o-keyframes move-frames-129 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(71vw, -118vh, 0);
    transform: translate3d(71vw, -118vh, 0); } }

@keyframes move-frames-129 { from { -webkit-transform: translate3d(81vw, 110vh, 0);
    transform: translate3d(81vw, 110vh, 0); }
  to { -webkit-transform: translate3d(71vw, -118vh, 0);
    transform: translate3d(71vw, -118vh, 0); } }

.circle-container:nth-child(129) .circle { -webkit-animation-delay: 2537ms; -o-animation-delay: 2537ms; animation-delay: 2537ms; }

.circle-container:nth-child(130) { width: 6px; height: 6px; -webkit-animation-name: move-frames-130; -o-animation-name: move-frames-130; animation-name: move-frames-130; -webkit-animation-duration: 30948ms; -o-animation-duration: 30948ms; animation-duration: 30948ms; -webkit-animation-delay: 30363ms; -o-animation-delay: 30363ms; animation-delay: 30363ms; }

@-webkit-keyframes move-frames-130 { from { -webkit-transform: translate3d(45vw, 104vh, 0);
    transform: translate3d(45vw, 104vh, 0); }
  to { -webkit-transform: translate3d(71vw, -130vh, 0);
    transform: translate3d(71vw, -130vh, 0); } }

@-o-keyframes move-frames-130 { from { -webkit-transform: translate3d(45vw, 104vh, 0);
    transform: translate3d(45vw, 104vh, 0); }
  to { -webkit-transform: translate3d(71vw, -130vh, 0);
    transform: translate3d(71vw, -130vh, 0); } }

@keyframes move-frames-130 { from { -webkit-transform: translate3d(45vw, 104vh, 0);
    transform: translate3d(45vw, 104vh, 0); }
  to { -webkit-transform: translate3d(71vw, -130vh, 0);
    transform: translate3d(71vw, -130vh, 0); } }

.circle-container:nth-child(130) .circle { -webkit-animation-delay: 97ms; -o-animation-delay: 97ms; animation-delay: 97ms; }

.circle-container:nth-child(131) { width: 4px; height: 4px; -webkit-animation-name: move-frames-131; -o-animation-name: move-frames-131; animation-name: move-frames-131; -webkit-animation-duration: 34422ms; -o-animation-duration: 34422ms; animation-duration: 34422ms; -webkit-animation-delay: 31918ms; -o-animation-delay: 31918ms; animation-delay: 31918ms; }

@-webkit-keyframes move-frames-131 { from { -webkit-transform: translate3d(14vw, 109vh, 0);
    transform: translate3d(14vw, 109vh, 0); }
  to { -webkit-transform: translate3d(71vw, -113vh, 0);
    transform: translate3d(71vw, -113vh, 0); } }

@-o-keyframes move-frames-131 { from { -webkit-transform: translate3d(14vw, 109vh, 0);
    transform: translate3d(14vw, 109vh, 0); }
  to { -webkit-transform: translate3d(71vw, -113vh, 0);
    transform: translate3d(71vw, -113vh, 0); } }

@keyframes move-frames-131 { from { -webkit-transform: translate3d(14vw, 109vh, 0);
    transform: translate3d(14vw, 109vh, 0); }
  to { -webkit-transform: translate3d(71vw, -113vh, 0);
    transform: translate3d(71vw, -113vh, 0); } }

.circle-container:nth-child(131) .circle { -webkit-animation-delay: 2961ms; -o-animation-delay: 2961ms; animation-delay: 2961ms; }

.circle-container:nth-child(132) { width: 7px; height: 7px; -webkit-animation-name: move-frames-132; -o-animation-name: move-frames-132; animation-name: move-frames-132; -webkit-animation-duration: 34774ms; -o-animation-duration: 34774ms; animation-duration: 34774ms; -webkit-animation-delay: 31517ms; -o-animation-delay: 31517ms; animation-delay: 31517ms; }

@-webkit-keyframes move-frames-132 { from { -webkit-transform: translate3d(7vw, 103vh, 0);
    transform: translate3d(7vw, 103vh, 0); }
  to { -webkit-transform: translate3d(86vw, -122vh, 0);
    transform: translate3d(86vw, -122vh, 0); } }

@-o-keyframes move-frames-132 { from { -webkit-transform: translate3d(7vw, 103vh, 0);
    transform: translate3d(7vw, 103vh, 0); }
  to { -webkit-transform: translate3d(86vw, -122vh, 0);
    transform: translate3d(86vw, -122vh, 0); } }

@keyframes move-frames-132 { from { -webkit-transform: translate3d(7vw, 103vh, 0);
    transform: translate3d(7vw, 103vh, 0); }
  to { -webkit-transform: translate3d(86vw, -122vh, 0);
    transform: translate3d(86vw, -122vh, 0); } }

.circle-container:nth-child(132) .circle { -webkit-animation-delay: 99ms; -o-animation-delay: 99ms; animation-delay: 99ms; }

.circle-container:nth-child(133) { width: 8px; height: 8px; -webkit-animation-name: move-frames-133; -o-animation-name: move-frames-133; animation-name: move-frames-133; -webkit-animation-duration: 35273ms; -o-animation-duration: 35273ms; animation-duration: 35273ms; -webkit-animation-delay: 5433ms; -o-animation-delay: 5433ms; animation-delay: 5433ms; }

@-webkit-keyframes move-frames-133 { from { -webkit-transform: translate3d(41vw, 101vh, 0);
    transform: translate3d(41vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -105vh, 0);
    transform: translate3d(26vw, -105vh, 0); } }

@-o-keyframes move-frames-133 { from { -webkit-transform: translate3d(41vw, 101vh, 0);
    transform: translate3d(41vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -105vh, 0);
    transform: translate3d(26vw, -105vh, 0); } }

@keyframes move-frames-133 { from { -webkit-transform: translate3d(41vw, 101vh, 0);
    transform: translate3d(41vw, 101vh, 0); }
  to { -webkit-transform: translate3d(26vw, -105vh, 0);
    transform: translate3d(26vw, -105vh, 0); } }

.circle-container:nth-child(133) .circle { -webkit-animation-delay: 3975ms; -o-animation-delay: 3975ms; animation-delay: 3975ms; }

.circle-container:nth-child(134) { width: 4px; height: 4px; -webkit-animation-name: move-frames-134; -o-animation-name: move-frames-134; animation-name: move-frames-134; -webkit-animation-duration: 36053ms; -o-animation-duration: 36053ms; animation-duration: 36053ms; -webkit-animation-delay: 16178ms; -o-animation-delay: 16178ms; animation-delay: 16178ms; }

@-webkit-keyframes move-frames-134 { from { -webkit-transform: translate3d(4vw, 105vh, 0);
    transform: translate3d(4vw, 105vh, 0); }
  to { -webkit-transform: translate3d(9vw, -117vh, 0);
    transform: translate3d(9vw, -117vh, 0); } }

@-o-keyframes move-frames-134 { from { -webkit-transform: translate3d(4vw, 105vh, 0);
    transform: translate3d(4vw, 105vh, 0); }
  to { -webkit-transform: translate3d(9vw, -117vh, 0);
    transform: translate3d(9vw, -117vh, 0); } }

@keyframes move-frames-134 { from { -webkit-transform: translate3d(4vw, 105vh, 0);
    transform: translate3d(4vw, 105vh, 0); }
  to { -webkit-transform: translate3d(9vw, -117vh, 0);
    transform: translate3d(9vw, -117vh, 0); } }

.circle-container:nth-child(134) .circle { -webkit-animation-delay: 495ms; -o-animation-delay: 495ms; animation-delay: 495ms; }

.circle-container:nth-child(135) { width: 4px; height: 4px; -webkit-animation-name: move-frames-135; -o-animation-name: move-frames-135; animation-name: move-frames-135; -webkit-animation-duration: 36065ms; -o-animation-duration: 36065ms; animation-duration: 36065ms; -webkit-animation-delay: 21508ms; -o-animation-delay: 21508ms; animation-delay: 21508ms; }

@-webkit-keyframes move-frames-135 { from { -webkit-transform: translate3d(29vw, 104vh, 0);
    transform: translate3d(29vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -123vh, 0);
    transform: translate3d(74vw, -123vh, 0); } }

@-o-keyframes move-frames-135 { from { -webkit-transform: translate3d(29vw, 104vh, 0);
    transform: translate3d(29vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -123vh, 0);
    transform: translate3d(74vw, -123vh, 0); } }

@keyframes move-frames-135 { from { -webkit-transform: translate3d(29vw, 104vh, 0);
    transform: translate3d(29vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -123vh, 0);
    transform: translate3d(74vw, -123vh, 0); } }

.circle-container:nth-child(135) .circle { -webkit-animation-delay: 3563ms; -o-animation-delay: 3563ms; animation-delay: 3563ms; }

.circle-container:nth-child(136) { width: 8px; height: 8px; -webkit-animation-name: move-frames-136; -o-animation-name: move-frames-136; animation-name: move-frames-136; -webkit-animation-duration: 29541ms; -o-animation-duration: 29541ms; animation-duration: 29541ms; -webkit-animation-delay: 23789ms; -o-animation-delay: 23789ms; animation-delay: 23789ms; }

@-webkit-keyframes move-frames-136 { from { -webkit-transform: translate3d(41vw, 107vh, 0);
    transform: translate3d(41vw, 107vh, 0); }
  to { -webkit-transform: translate3d(23vw, -127vh, 0);
    transform: translate3d(23vw, -127vh, 0); } }

@-o-keyframes move-frames-136 { from { -webkit-transform: translate3d(41vw, 107vh, 0);
    transform: translate3d(41vw, 107vh, 0); }
  to { -webkit-transform: translate3d(23vw, -127vh, 0);
    transform: translate3d(23vw, -127vh, 0); } }

@keyframes move-frames-136 { from { -webkit-transform: translate3d(41vw, 107vh, 0);
    transform: translate3d(41vw, 107vh, 0); }
  to { -webkit-transform: translate3d(23vw, -127vh, 0);
    transform: translate3d(23vw, -127vh, 0); } }

.circle-container:nth-child(136) .circle { -webkit-animation-delay: 1009ms; -o-animation-delay: 1009ms; animation-delay: 1009ms; }

.circle-container:nth-child(137) { width: 6px; height: 6px; -webkit-animation-name: move-frames-137; -o-animation-name: move-frames-137; animation-name: move-frames-137; -webkit-animation-duration: 30751ms; -o-animation-duration: 30751ms; animation-duration: 30751ms; -webkit-animation-delay: 12352ms; -o-animation-delay: 12352ms; animation-delay: 12352ms; }

@-webkit-keyframes move-frames-137 { from { -webkit-transform: translate3d(87vw, 103vh, 0);
    transform: translate3d(87vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -112vh, 0);
    transform: translate3d(59vw, -112vh, 0); } }

@-o-keyframes move-frames-137 { from { -webkit-transform: translate3d(87vw, 103vh, 0);
    transform: translate3d(87vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -112vh, 0);
    transform: translate3d(59vw, -112vh, 0); } }

@keyframes move-frames-137 { from { -webkit-transform: translate3d(87vw, 103vh, 0);
    transform: translate3d(87vw, 103vh, 0); }
  to { -webkit-transform: translate3d(59vw, -112vh, 0);
    transform: translate3d(59vw, -112vh, 0); } }

.circle-container:nth-child(137) .circle { -webkit-animation-delay: 2577ms; -o-animation-delay: 2577ms; animation-delay: 2577ms; }

.circle-container:nth-child(138) { width: 8px; height: 8px; -webkit-animation-name: move-frames-138; -o-animation-name: move-frames-138; animation-name: move-frames-138; -webkit-animation-duration: 35961ms; -o-animation-duration: 35961ms; animation-duration: 35961ms; -webkit-animation-delay: 26813ms; -o-animation-delay: 26813ms; animation-delay: 26813ms; }

@-webkit-keyframes move-frames-138 { from { -webkit-transform: translate3d(70vw, 107vh, 0);
    transform: translate3d(70vw, 107vh, 0); }
  to { -webkit-transform: translate3d(84vw, -111vh, 0);
    transform: translate3d(84vw, -111vh, 0); } }

@-o-keyframes move-frames-138 { from { -webkit-transform: translate3d(70vw, 107vh, 0);
    transform: translate3d(70vw, 107vh, 0); }
  to { -webkit-transform: translate3d(84vw, -111vh, 0);
    transform: translate3d(84vw, -111vh, 0); } }

@keyframes move-frames-138 { from { -webkit-transform: translate3d(70vw, 107vh, 0);
    transform: translate3d(70vw, 107vh, 0); }
  to { -webkit-transform: translate3d(84vw, -111vh, 0);
    transform: translate3d(84vw, -111vh, 0); } }

.circle-container:nth-child(138) .circle { -webkit-animation-delay: 2640ms; -o-animation-delay: 2640ms; animation-delay: 2640ms; }

.circle-container:nth-child(139) { width: 3px; height: 3px; -webkit-animation-name: move-frames-139; -o-animation-name: move-frames-139; animation-name: move-frames-139; -webkit-animation-duration: 36259ms; -o-animation-duration: 36259ms; animation-duration: 36259ms; -webkit-animation-delay: 26459ms; -o-animation-delay: 26459ms; animation-delay: 26459ms; }

@-webkit-keyframes move-frames-139 { from { -webkit-transform: translate3d(89vw, 102vh, 0);
    transform: translate3d(89vw, 102vh, 0); }
  to { -webkit-transform: translate3d(5vw, -108vh, 0);
    transform: translate3d(5vw, -108vh, 0); } }

@-o-keyframes move-frames-139 { from { -webkit-transform: translate3d(89vw, 102vh, 0);
    transform: translate3d(89vw, 102vh, 0); }
  to { -webkit-transform: translate3d(5vw, -108vh, 0);
    transform: translate3d(5vw, -108vh, 0); } }

@keyframes move-frames-139 { from { -webkit-transform: translate3d(89vw, 102vh, 0);
    transform: translate3d(89vw, 102vh, 0); }
  to { -webkit-transform: translate3d(5vw, -108vh, 0);
    transform: translate3d(5vw, -108vh, 0); } }

.circle-container:nth-child(139) .circle { -webkit-animation-delay: 445ms; -o-animation-delay: 445ms; animation-delay: 445ms; }

.circle-container:nth-child(140) { width: 1px; height: 1px; -webkit-animation-name: move-frames-140; -o-animation-name: move-frames-140; animation-name: move-frames-140; -webkit-animation-duration: 30534ms; -o-animation-duration: 30534ms; animation-duration: 30534ms; -webkit-animation-delay: 31911ms; -o-animation-delay: 31911ms; animation-delay: 31911ms; }

@-webkit-keyframes move-frames-140 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(7vw, -114vh, 0);
    transform: translate3d(7vw, -114vh, 0); } }

@-o-keyframes move-frames-140 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(7vw, -114vh, 0);
    transform: translate3d(7vw, -114vh, 0); } }

@keyframes move-frames-140 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(7vw, -114vh, 0);
    transform: translate3d(7vw, -114vh, 0); } }

.circle-container:nth-child(140) .circle { -webkit-animation-delay: 833ms; -o-animation-delay: 833ms; animation-delay: 833ms; }

.circle-container:nth-child(141) { width: 5px; height: 5px; -webkit-animation-name: move-frames-141; -o-animation-name: move-frames-141; animation-name: move-frames-141; -webkit-animation-duration: 33579ms; -o-animation-duration: 33579ms; animation-duration: 33579ms; -webkit-animation-delay: 28260ms; -o-animation-delay: 28260ms; animation-delay: 28260ms; }

@-webkit-keyframes move-frames-141 { from { -webkit-transform: translate3d(3vw, 102vh, 0);
    transform: translate3d(3vw, 102vh, 0); }
  to { -webkit-transform: translate3d(89vw, -130vh, 0);
    transform: translate3d(89vw, -130vh, 0); } }

@-o-keyframes move-frames-141 { from { -webkit-transform: translate3d(3vw, 102vh, 0);
    transform: translate3d(3vw, 102vh, 0); }
  to { -webkit-transform: translate3d(89vw, -130vh, 0);
    transform: translate3d(89vw, -130vh, 0); } }

@keyframes move-frames-141 { from { -webkit-transform: translate3d(3vw, 102vh, 0);
    transform: translate3d(3vw, 102vh, 0); }
  to { -webkit-transform: translate3d(89vw, -130vh, 0);
    transform: translate3d(89vw, -130vh, 0); } }

.circle-container:nth-child(141) .circle { -webkit-animation-delay: 1721ms; -o-animation-delay: 1721ms; animation-delay: 1721ms; }

.circle-container:nth-child(142) { width: 5px; height: 5px; -webkit-animation-name: move-frames-142; -o-animation-name: move-frames-142; animation-name: move-frames-142; -webkit-animation-duration: 35975ms; -o-animation-duration: 35975ms; animation-duration: 35975ms; -webkit-animation-delay: 14632ms; -o-animation-delay: 14632ms; animation-delay: 14632ms; }

@-webkit-keyframes move-frames-142 { from { -webkit-transform: translate3d(57vw, 103vh, 0);
    transform: translate3d(57vw, 103vh, 0); }
  to { -webkit-transform: translate3d(9vw, -119vh, 0);
    transform: translate3d(9vw, -119vh, 0); } }

@-o-keyframes move-frames-142 { from { -webkit-transform: translate3d(57vw, 103vh, 0);
    transform: translate3d(57vw, 103vh, 0); }
  to { -webkit-transform: translate3d(9vw, -119vh, 0);
    transform: translate3d(9vw, -119vh, 0); } }

@keyframes move-frames-142 { from { -webkit-transform: translate3d(57vw, 103vh, 0);
    transform: translate3d(57vw, 103vh, 0); }
  to { -webkit-transform: translate3d(9vw, -119vh, 0);
    transform: translate3d(9vw, -119vh, 0); } }

.circle-container:nth-child(142) .circle { -webkit-animation-delay: 3388ms; -o-animation-delay: 3388ms; animation-delay: 3388ms; }

.circle-container:nth-child(143) { width: 7px; height: 7px; -webkit-animation-name: move-frames-143; -o-animation-name: move-frames-143; animation-name: move-frames-143; -webkit-animation-duration: 35293ms; -o-animation-duration: 35293ms; animation-duration: 35293ms; -webkit-animation-delay: 7280ms; -o-animation-delay: 7280ms; animation-delay: 7280ms; }

@-webkit-keyframes move-frames-143 { from { -webkit-transform: translate3d(12vw, 108vh, 0);
    transform: translate3d(12vw, 108vh, 0); }
  to { -webkit-transform: translate3d(18vw, -115vh, 0);
    transform: translate3d(18vw, -115vh, 0); } }

@-o-keyframes move-frames-143 { from { -webkit-transform: translate3d(12vw, 108vh, 0);
    transform: translate3d(12vw, 108vh, 0); }
  to { -webkit-transform: translate3d(18vw, -115vh, 0);
    transform: translate3d(18vw, -115vh, 0); } }

@keyframes move-frames-143 { from { -webkit-transform: translate3d(12vw, 108vh, 0);
    transform: translate3d(12vw, 108vh, 0); }
  to { -webkit-transform: translate3d(18vw, -115vh, 0);
    transform: translate3d(18vw, -115vh, 0); } }

.circle-container:nth-child(143) .circle { -webkit-animation-delay: 5ms; -o-animation-delay: 5ms; animation-delay: 5ms; }

.circle-container:nth-child(144) { width: 5px; height: 5px; -webkit-animation-name: move-frames-144; -o-animation-name: move-frames-144; animation-name: move-frames-144; -webkit-animation-duration: 35103ms; -o-animation-duration: 35103ms; animation-duration: 35103ms; -webkit-animation-delay: 35292ms; -o-animation-delay: 35292ms; animation-delay: 35292ms; }

@-webkit-keyframes move-frames-144 { from { -webkit-transform: translate3d(17vw, 107vh, 0);
    transform: translate3d(17vw, 107vh, 0); }
  to { -webkit-transform: translate3d(36vw, -119vh, 0);
    transform: translate3d(36vw, -119vh, 0); } }

@-o-keyframes move-frames-144 { from { -webkit-transform: translate3d(17vw, 107vh, 0);
    transform: translate3d(17vw, 107vh, 0); }
  to { -webkit-transform: translate3d(36vw, -119vh, 0);
    transform: translate3d(36vw, -119vh, 0); } }

@keyframes move-frames-144 { from { -webkit-transform: translate3d(17vw, 107vh, 0);
    transform: translate3d(17vw, 107vh, 0); }
  to { -webkit-transform: translate3d(36vw, -119vh, 0);
    transform: translate3d(36vw, -119vh, 0); } }

.circle-container:nth-child(144) .circle { -webkit-animation-delay: 2151ms; -o-animation-delay: 2151ms; animation-delay: 2151ms; }

.circle-container:nth-child(145) { width: 3px; height: 3px; -webkit-animation-name: move-frames-145; -o-animation-name: move-frames-145; animation-name: move-frames-145; -webkit-animation-duration: 28929ms; -o-animation-duration: 28929ms; animation-duration: 28929ms; -webkit-animation-delay: 19927ms; -o-animation-delay: 19927ms; animation-delay: 19927ms; }

@-webkit-keyframes move-frames-145 { from { -webkit-transform: translate3d(84vw, 106vh, 0);
    transform: translate3d(84vw, 106vh, 0); }
  to { -webkit-transform: translate3d(67vw, -133vh, 0);
    transform: translate3d(67vw, -133vh, 0); } }

@-o-keyframes move-frames-145 { from { -webkit-transform: translate3d(84vw, 106vh, 0);
    transform: translate3d(84vw, 106vh, 0); }
  to { -webkit-transform: translate3d(67vw, -133vh, 0);
    transform: translate3d(67vw, -133vh, 0); } }

@keyframes move-frames-145 { from { -webkit-transform: translate3d(84vw, 106vh, 0);
    transform: translate3d(84vw, 106vh, 0); }
  to { -webkit-transform: translate3d(67vw, -133vh, 0);
    transform: translate3d(67vw, -133vh, 0); } }

.circle-container:nth-child(145) .circle { -webkit-animation-delay: 1102ms; -o-animation-delay: 1102ms; animation-delay: 1102ms; }

.circle-container:nth-child(146) { width: 3px; height: 3px; -webkit-animation-name: move-frames-146; -o-animation-name: move-frames-146; animation-name: move-frames-146; -webkit-animation-duration: 33586ms; -o-animation-duration: 33586ms; animation-duration: 33586ms; -webkit-animation-delay: 17720ms; -o-animation-delay: 17720ms; animation-delay: 17720ms; }

@-webkit-keyframes move-frames-146 { from { -webkit-transform: translate3d(81vw, 108vh, 0);
    transform: translate3d(81vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -118vh, 0);
    transform: translate3d(16vw, -118vh, 0); } }

@-o-keyframes move-frames-146 { from { -webkit-transform: translate3d(81vw, 108vh, 0);
    transform: translate3d(81vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -118vh, 0);
    transform: translate3d(16vw, -118vh, 0); } }

@keyframes move-frames-146 { from { -webkit-transform: translate3d(81vw, 108vh, 0);
    transform: translate3d(81vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -118vh, 0);
    transform: translate3d(16vw, -118vh, 0); } }

.circle-container:nth-child(146) .circle { -webkit-animation-delay: 2504ms; -o-animation-delay: 2504ms; animation-delay: 2504ms; }

.circle-container:nth-child(147) { width: 3px; height: 3px; -webkit-animation-name: move-frames-147; -o-animation-name: move-frames-147; animation-name: move-frames-147; -webkit-animation-duration: 35240ms; -o-animation-duration: 35240ms; animation-duration: 35240ms; -webkit-animation-delay: 28545ms; -o-animation-delay: 28545ms; animation-delay: 28545ms; }

@-webkit-keyframes move-frames-147 { from { -webkit-transform: translate3d(36vw, 107vh, 0);
    transform: translate3d(36vw, 107vh, 0); }
  to { -webkit-transform: translate3d(89vw, -116vh, 0);
    transform: translate3d(89vw, -116vh, 0); } }

@-o-keyframes move-frames-147 { from { -webkit-transform: translate3d(36vw, 107vh, 0);
    transform: translate3d(36vw, 107vh, 0); }
  to { -webkit-transform: translate3d(89vw, -116vh, 0);
    transform: translate3d(89vw, -116vh, 0); } }

@keyframes move-frames-147 { from { -webkit-transform: translate3d(36vw, 107vh, 0);
    transform: translate3d(36vw, 107vh, 0); }
  to { -webkit-transform: translate3d(89vw, -116vh, 0);
    transform: translate3d(89vw, -116vh, 0); } }

.circle-container:nth-child(147) .circle { -webkit-animation-delay: 592ms; -o-animation-delay: 592ms; animation-delay: 592ms; }

.circle-container:nth-child(148) { width: 5px; height: 5px; -webkit-animation-name: move-frames-148; -o-animation-name: move-frames-148; animation-name: move-frames-148; -webkit-animation-duration: 35355ms; -o-animation-duration: 35355ms; animation-duration: 35355ms; -webkit-animation-delay: 880ms; -o-animation-delay: 880ms; animation-delay: 880ms; }

@-webkit-keyframes move-frames-148 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(9vw, -130vh, 0);
    transform: translate3d(9vw, -130vh, 0); } }

@-o-keyframes move-frames-148 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(9vw, -130vh, 0);
    transform: translate3d(9vw, -130vh, 0); } }

@keyframes move-frames-148 { from { -webkit-transform: translate3d(18vw, 108vh, 0);
    transform: translate3d(18vw, 108vh, 0); }
  to { -webkit-transform: translate3d(9vw, -130vh, 0);
    transform: translate3d(9vw, -130vh, 0); } }

.circle-container:nth-child(148) .circle { -webkit-animation-delay: 1018ms; -o-animation-delay: 1018ms; animation-delay: 1018ms; }

.circle-container:nth-child(149) { width: 6px; height: 6px; -webkit-animation-name: move-frames-149; -o-animation-name: move-frames-149; animation-name: move-frames-149; -webkit-animation-duration: 29477ms; -o-animation-duration: 29477ms; animation-duration: 29477ms; -webkit-animation-delay: 4008ms; -o-animation-delay: 4008ms; animation-delay: 4008ms; }

@-webkit-keyframes move-frames-149 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(37vw, -121vh, 0);
    transform: translate3d(37vw, -121vh, 0); } }

@-o-keyframes move-frames-149 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(37vw, -121vh, 0);
    transform: translate3d(37vw, -121vh, 0); } }

@keyframes move-frames-149 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(37vw, -121vh, 0);
    transform: translate3d(37vw, -121vh, 0); } }

.circle-container:nth-child(149) .circle { -webkit-animation-delay: 1705ms; -o-animation-delay: 1705ms; animation-delay: 1705ms; }

.circle-container:nth-child(150) { width: 1px; height: 1px; -webkit-animation-name: move-frames-150; -o-animation-name: move-frames-150; animation-name: move-frames-150; -webkit-animation-duration: 32814ms; -o-animation-duration: 32814ms; animation-duration: 32814ms; -webkit-animation-delay: 5395ms; -o-animation-delay: 5395ms; animation-delay: 5395ms; }

@-webkit-keyframes move-frames-150 { from { -webkit-transform: translate3d(25vw, 108vh, 0);
    transform: translate3d(25vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -136vh, 0);
    transform: translate3d(47vw, -136vh, 0); } }

@-o-keyframes move-frames-150 { from { -webkit-transform: translate3d(25vw, 108vh, 0);
    transform: translate3d(25vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -136vh, 0);
    transform: translate3d(47vw, -136vh, 0); } }

@keyframes move-frames-150 { from { -webkit-transform: translate3d(25vw, 108vh, 0);
    transform: translate3d(25vw, 108vh, 0); }
  to { -webkit-transform: translate3d(47vw, -136vh, 0);
    transform: translate3d(47vw, -136vh, 0); } }

.circle-container:nth-child(150) .circle { -webkit-animation-delay: 798ms; -o-animation-delay: 798ms; animation-delay: 798ms; }

.circle-container:nth-child(151) { width: 2px; height: 2px; -webkit-animation-name: move-frames-151; -o-animation-name: move-frames-151; animation-name: move-frames-151; -webkit-animation-duration: 32632ms; -o-animation-duration: 32632ms; animation-duration: 32632ms; -webkit-animation-delay: 31283ms; -o-animation-delay: 31283ms; animation-delay: 31283ms; }

@-webkit-keyframes move-frames-151 { from { -webkit-transform: translate3d(21vw, 102vh, 0);
    transform: translate3d(21vw, 102vh, 0); }
  to { -webkit-transform: translate3d(34vw, -114vh, 0);
    transform: translate3d(34vw, -114vh, 0); } }

@-o-keyframes move-frames-151 { from { -webkit-transform: translate3d(21vw, 102vh, 0);
    transform: translate3d(21vw, 102vh, 0); }
  to { -webkit-transform: translate3d(34vw, -114vh, 0);
    transform: translate3d(34vw, -114vh, 0); } }

@keyframes move-frames-151 { from { -webkit-transform: translate3d(21vw, 102vh, 0);
    transform: translate3d(21vw, 102vh, 0); }
  to { -webkit-transform: translate3d(34vw, -114vh, 0);
    transform: translate3d(34vw, -114vh, 0); } }

.circle-container:nth-child(151) .circle { -webkit-animation-delay: 259ms; -o-animation-delay: 259ms; animation-delay: 259ms; }

.circle-container:nth-child(152) { width: 2px; height: 2px; -webkit-animation-name: move-frames-152; -o-animation-name: move-frames-152; animation-name: move-frames-152; -webkit-animation-duration: 31853ms; -o-animation-duration: 31853ms; animation-duration: 31853ms; -webkit-animation-delay: 5374ms; -o-animation-delay: 5374ms; animation-delay: 5374ms; }

@-webkit-keyframes move-frames-152 { from { -webkit-transform: translate3d(19vw, 106vh, 0);
    transform: translate3d(19vw, 106vh, 0); }
  to { -webkit-transform: translate3d(73vw, -109vh, 0);
    transform: translate3d(73vw, -109vh, 0); } }

@-o-keyframes move-frames-152 { from { -webkit-transform: translate3d(19vw, 106vh, 0);
    transform: translate3d(19vw, 106vh, 0); }
  to { -webkit-transform: translate3d(73vw, -109vh, 0);
    transform: translate3d(73vw, -109vh, 0); } }

@keyframes move-frames-152 { from { -webkit-transform: translate3d(19vw, 106vh, 0);
    transform: translate3d(19vw, 106vh, 0); }
  to { -webkit-transform: translate3d(73vw, -109vh, 0);
    transform: translate3d(73vw, -109vh, 0); } }

.circle-container:nth-child(152) .circle { -webkit-animation-delay: 2581ms; -o-animation-delay: 2581ms; animation-delay: 2581ms; }

.circle-container:nth-child(153) { width: 4px; height: 4px; -webkit-animation-name: move-frames-153; -o-animation-name: move-frames-153; animation-name: move-frames-153; -webkit-animation-duration: 33786ms; -o-animation-duration: 33786ms; animation-duration: 33786ms; -webkit-animation-delay: 6421ms; -o-animation-delay: 6421ms; animation-delay: 6421ms; }

@-webkit-keyframes move-frames-153 { from { -webkit-transform: translate3d(29vw, 105vh, 0);
    transform: translate3d(29vw, 105vh, 0); }
  to { -webkit-transform: translate3d(3vw, -115vh, 0);
    transform: translate3d(3vw, -115vh, 0); } }

@-o-keyframes move-frames-153 { from { -webkit-transform: translate3d(29vw, 105vh, 0);
    transform: translate3d(29vw, 105vh, 0); }
  to { -webkit-transform: translate3d(3vw, -115vh, 0);
    transform: translate3d(3vw, -115vh, 0); } }

@keyframes move-frames-153 { from { -webkit-transform: translate3d(29vw, 105vh, 0);
    transform: translate3d(29vw, 105vh, 0); }
  to { -webkit-transform: translate3d(3vw, -115vh, 0);
    transform: translate3d(3vw, -115vh, 0); } }

.circle-container:nth-child(153) .circle { -webkit-animation-delay: 2297ms; -o-animation-delay: 2297ms; animation-delay: 2297ms; }

.circle-container:nth-child(154) { width: 4px; height: 4px; -webkit-animation-name: move-frames-154; -o-animation-name: move-frames-154; animation-name: move-frames-154; -webkit-animation-duration: 36262ms; -o-animation-duration: 36262ms; animation-duration: 36262ms; -webkit-animation-delay: 4621ms; -o-animation-delay: 4621ms; animation-delay: 4621ms; }

@-webkit-keyframes move-frames-154 { from { -webkit-transform: translate3d(45vw, 103vh, 0);
    transform: translate3d(45vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -120vh, 0);
    transform: translate3d(39vw, -120vh, 0); } }

@-o-keyframes move-frames-154 { from { -webkit-transform: translate3d(45vw, 103vh, 0);
    transform: translate3d(45vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -120vh, 0);
    transform: translate3d(39vw, -120vh, 0); } }

@keyframes move-frames-154 { from { -webkit-transform: translate3d(45vw, 103vh, 0);
    transform: translate3d(45vw, 103vh, 0); }
  to { -webkit-transform: translate3d(39vw, -120vh, 0);
    transform: translate3d(39vw, -120vh, 0); } }

.circle-container:nth-child(154) .circle { -webkit-animation-delay: 3069ms; -o-animation-delay: 3069ms; animation-delay: 3069ms; }

.circle-container:nth-child(155) { width: 1px; height: 1px; -webkit-animation-name: move-frames-155; -o-animation-name: move-frames-155; animation-name: move-frames-155; -webkit-animation-duration: 32090ms; -o-animation-duration: 32090ms; animation-duration: 32090ms; -webkit-animation-delay: 288ms; -o-animation-delay: 288ms; animation-delay: 288ms; }

@-webkit-keyframes move-frames-155 { from { -webkit-transform: translate3d(91vw, 104vh, 0);
    transform: translate3d(91vw, 104vh, 0); }
  to { -webkit-transform: translate3d(98vw, -111vh, 0);
    transform: translate3d(98vw, -111vh, 0); } }

@-o-keyframes move-frames-155 { from { -webkit-transform: translate3d(91vw, 104vh, 0);
    transform: translate3d(91vw, 104vh, 0); }
  to { -webkit-transform: translate3d(98vw, -111vh, 0);
    transform: translate3d(98vw, -111vh, 0); } }

@keyframes move-frames-155 { from { -webkit-transform: translate3d(91vw, 104vh, 0);
    transform: translate3d(91vw, 104vh, 0); }
  to { -webkit-transform: translate3d(98vw, -111vh, 0);
    transform: translate3d(98vw, -111vh, 0); } }

.circle-container:nth-child(155) .circle { -webkit-animation-delay: 126ms; -o-animation-delay: 126ms; animation-delay: 126ms; }

.circle-container:nth-child(156) { width: 5px; height: 5px; -webkit-animation-name: move-frames-156; -o-animation-name: move-frames-156; animation-name: move-frames-156; -webkit-animation-duration: 29105ms; -o-animation-duration: 29105ms; animation-duration: 29105ms; -webkit-animation-delay: 18279ms; -o-animation-delay: 18279ms; animation-delay: 18279ms; }

@-webkit-keyframes move-frames-156 { from { -webkit-transform: translate3d(7vw, 105vh, 0);
    transform: translate3d(7vw, 105vh, 0); }
  to { -webkit-transform: translate3d(18vw, -112vh, 0);
    transform: translate3d(18vw, -112vh, 0); } }

@-o-keyframes move-frames-156 { from { -webkit-transform: translate3d(7vw, 105vh, 0);
    transform: translate3d(7vw, 105vh, 0); }
  to { -webkit-transform: translate3d(18vw, -112vh, 0);
    transform: translate3d(18vw, -112vh, 0); } }

@keyframes move-frames-156 { from { -webkit-transform: translate3d(7vw, 105vh, 0);
    transform: translate3d(7vw, 105vh, 0); }
  to { -webkit-transform: translate3d(18vw, -112vh, 0);
    transform: translate3d(18vw, -112vh, 0); } }

.circle-container:nth-child(156) .circle { -webkit-animation-delay: 1687ms; -o-animation-delay: 1687ms; animation-delay: 1687ms; }

.circle-container:nth-child(157) { width: 7px; height: 7px; -webkit-animation-name: move-frames-157; -o-animation-name: move-frames-157; animation-name: move-frames-157; -webkit-animation-duration: 28974ms; -o-animation-duration: 28974ms; animation-duration: 28974ms; -webkit-animation-delay: 8363ms; -o-animation-delay: 8363ms; animation-delay: 8363ms; }

@-webkit-keyframes move-frames-157 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(55vw, -126vh, 0);
    transform: translate3d(55vw, -126vh, 0); } }

@-o-keyframes move-frames-157 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(55vw, -126vh, 0);
    transform: translate3d(55vw, -126vh, 0); } }

@keyframes move-frames-157 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(55vw, -126vh, 0);
    transform: translate3d(55vw, -126vh, 0); } }

.circle-container:nth-child(157) .circle { -webkit-animation-delay: 1841ms; -o-animation-delay: 1841ms; animation-delay: 1841ms; }

.circle-container:nth-child(158) { width: 6px; height: 6px; -webkit-animation-name: move-frames-158; -o-animation-name: move-frames-158; animation-name: move-frames-158; -webkit-animation-duration: 32221ms; -o-animation-duration: 32221ms; animation-duration: 32221ms; -webkit-animation-delay: 14654ms; -o-animation-delay: 14654ms; animation-delay: 14654ms; }

@-webkit-keyframes move-frames-158 { from { -webkit-transform: translate3d(1vw, 107vh, 0);
    transform: translate3d(1vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -124vh, 0);
    transform: translate3d(98vw, -124vh, 0); } }

@-o-keyframes move-frames-158 { from { -webkit-transform: translate3d(1vw, 107vh, 0);
    transform: translate3d(1vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -124vh, 0);
    transform: translate3d(98vw, -124vh, 0); } }

@keyframes move-frames-158 { from { -webkit-transform: translate3d(1vw, 107vh, 0);
    transform: translate3d(1vw, 107vh, 0); }
  to { -webkit-transform: translate3d(98vw, -124vh, 0);
    transform: translate3d(98vw, -124vh, 0); } }

.circle-container:nth-child(158) .circle { -webkit-animation-delay: 3133ms; -o-animation-delay: 3133ms; animation-delay: 3133ms; }

.circle-container:nth-child(159) { width: 3px; height: 3px; -webkit-animation-name: move-frames-159; -o-animation-name: move-frames-159; animation-name: move-frames-159; -webkit-animation-duration: 33487ms; -o-animation-duration: 33487ms; animation-duration: 33487ms; -webkit-animation-delay: 17043ms; -o-animation-delay: 17043ms; animation-delay: 17043ms; }

@-webkit-keyframes move-frames-159 { from { -webkit-transform: translate3d(48vw, 105vh, 0);
    transform: translate3d(48vw, 105vh, 0); }
  to { -webkit-transform: translate3d(61vw, -107vh, 0);
    transform: translate3d(61vw, -107vh, 0); } }

@-o-keyframes move-frames-159 { from { -webkit-transform: translate3d(48vw, 105vh, 0);
    transform: translate3d(48vw, 105vh, 0); }
  to { -webkit-transform: translate3d(61vw, -107vh, 0);
    transform: translate3d(61vw, -107vh, 0); } }

@keyframes move-frames-159 { from { -webkit-transform: translate3d(48vw, 105vh, 0);
    transform: translate3d(48vw, 105vh, 0); }
  to { -webkit-transform: translate3d(61vw, -107vh, 0);
    transform: translate3d(61vw, -107vh, 0); } }

.circle-container:nth-child(159) .circle { -webkit-animation-delay: 1716ms; -o-animation-delay: 1716ms; animation-delay: 1716ms; }

.circle-container:nth-child(160) { width: 2px; height: 2px; -webkit-animation-name: move-frames-160; -o-animation-name: move-frames-160; animation-name: move-frames-160; -webkit-animation-duration: 28206ms; -o-animation-duration: 28206ms; animation-duration: 28206ms; -webkit-animation-delay: 16588ms; -o-animation-delay: 16588ms; animation-delay: 16588ms; }

@-webkit-keyframes move-frames-160 { from { -webkit-transform: translate3d(71vw, 105vh, 0);
    transform: translate3d(71vw, 105vh, 0); }
  to { -webkit-transform: translate3d(28vw, -121vh, 0);
    transform: translate3d(28vw, -121vh, 0); } }

@-o-keyframes move-frames-160 { from { -webkit-transform: translate3d(71vw, 105vh, 0);
    transform: translate3d(71vw, 105vh, 0); }
  to { -webkit-transform: translate3d(28vw, -121vh, 0);
    transform: translate3d(28vw, -121vh, 0); } }

@keyframes move-frames-160 { from { -webkit-transform: translate3d(71vw, 105vh, 0);
    transform: translate3d(71vw, 105vh, 0); }
  to { -webkit-transform: translate3d(28vw, -121vh, 0);
    transform: translate3d(28vw, -121vh, 0); } }

.circle-container:nth-child(160) .circle { -webkit-animation-delay: 2969ms; -o-animation-delay: 2969ms; animation-delay: 2969ms; }

.circle-container:nth-child(161) { width: 3px; height: 3px; -webkit-animation-name: move-frames-161; -o-animation-name: move-frames-161; animation-name: move-frames-161; -webkit-animation-duration: 35576ms; -o-animation-duration: 35576ms; animation-duration: 35576ms; -webkit-animation-delay: 28263ms; -o-animation-delay: 28263ms; animation-delay: 28263ms; }

@-webkit-keyframes move-frames-161 { from { -webkit-transform: translate3d(76vw, 104vh, 0);
    transform: translate3d(76vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -126vh, 0);
    transform: translate3d(66vw, -126vh, 0); } }

@-o-keyframes move-frames-161 { from { -webkit-transform: translate3d(76vw, 104vh, 0);
    transform: translate3d(76vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -126vh, 0);
    transform: translate3d(66vw, -126vh, 0); } }

@keyframes move-frames-161 { from { -webkit-transform: translate3d(76vw, 104vh, 0);
    transform: translate3d(76vw, 104vh, 0); }
  to { -webkit-transform: translate3d(66vw, -126vh, 0);
    transform: translate3d(66vw, -126vh, 0); } }

.circle-container:nth-child(161) .circle { -webkit-animation-delay: 21ms; -o-animation-delay: 21ms; animation-delay: 21ms; }

.circle-container:nth-child(162) { width: 3px; height: 3px; -webkit-animation-name: move-frames-162; -o-animation-name: move-frames-162; animation-name: move-frames-162; -webkit-animation-duration: 36372ms; -o-animation-duration: 36372ms; animation-duration: 36372ms; -webkit-animation-delay: 3571ms; -o-animation-delay: 3571ms; animation-delay: 3571ms; }

@-webkit-keyframes move-frames-162 { from { -webkit-transform: translate3d(47vw, 102vh, 0);
    transform: translate3d(47vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -117vh, 0);
    transform: translate3d(76vw, -117vh, 0); } }

@-o-keyframes move-frames-162 { from { -webkit-transform: translate3d(47vw, 102vh, 0);
    transform: translate3d(47vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -117vh, 0);
    transform: translate3d(76vw, -117vh, 0); } }

@keyframes move-frames-162 { from { -webkit-transform: translate3d(47vw, 102vh, 0);
    transform: translate3d(47vw, 102vh, 0); }
  to { -webkit-transform: translate3d(76vw, -117vh, 0);
    transform: translate3d(76vw, -117vh, 0); } }

.circle-container:nth-child(162) .circle { -webkit-animation-delay: 2561ms; -o-animation-delay: 2561ms; animation-delay: 2561ms; }

.circle-container:nth-child(163) { width: 7px; height: 7px; -webkit-animation-name: move-frames-163; -o-animation-name: move-frames-163; animation-name: move-frames-163; -webkit-animation-duration: 28603ms; -o-animation-duration: 28603ms; animation-duration: 28603ms; -webkit-animation-delay: 19805ms; -o-animation-delay: 19805ms; animation-delay: 19805ms; }

@-webkit-keyframes move-frames-163 { from { -webkit-transform: translate3d(70vw, 108vh, 0);
    transform: translate3d(70vw, 108vh, 0); }
  to { -webkit-transform: translate3d(52vw, -124vh, 0);
    transform: translate3d(52vw, -124vh, 0); } }

@-o-keyframes move-frames-163 { from { -webkit-transform: translate3d(70vw, 108vh, 0);
    transform: translate3d(70vw, 108vh, 0); }
  to { -webkit-transform: translate3d(52vw, -124vh, 0);
    transform: translate3d(52vw, -124vh, 0); } }

@keyframes move-frames-163 { from { -webkit-transform: translate3d(70vw, 108vh, 0);
    transform: translate3d(70vw, 108vh, 0); }
  to { -webkit-transform: translate3d(52vw, -124vh, 0);
    transform: translate3d(52vw, -124vh, 0); } }

.circle-container:nth-child(163) .circle { -webkit-animation-delay: 1554ms; -o-animation-delay: 1554ms; animation-delay: 1554ms; }

.circle-container:nth-child(164) { width: 4px; height: 4px; -webkit-animation-name: move-frames-164; -o-animation-name: move-frames-164; animation-name: move-frames-164; -webkit-animation-duration: 33532ms; -o-animation-duration: 33532ms; animation-duration: 33532ms; -webkit-animation-delay: 3139ms; -o-animation-delay: 3139ms; animation-delay: 3139ms; }

@-webkit-keyframes move-frames-164 { from { -webkit-transform: translate3d(20vw, 106vh, 0);
    transform: translate3d(20vw, 106vh, 0); }
  to { -webkit-transform: translate3d(100vw, -131vh, 0);
    transform: translate3d(100vw, -131vh, 0); } }

@-o-keyframes move-frames-164 { from { -webkit-transform: translate3d(20vw, 106vh, 0);
    transform: translate3d(20vw, 106vh, 0); }
  to { -webkit-transform: translate3d(100vw, -131vh, 0);
    transform: translate3d(100vw, -131vh, 0); } }

@keyframes move-frames-164 { from { -webkit-transform: translate3d(20vw, 106vh, 0);
    transform: translate3d(20vw, 106vh, 0); }
  to { -webkit-transform: translate3d(100vw, -131vh, 0);
    transform: translate3d(100vw, -131vh, 0); } }

.circle-container:nth-child(164) .circle { -webkit-animation-delay: 3874ms; -o-animation-delay: 3874ms; animation-delay: 3874ms; }

.circle-container:nth-child(165) { width: 2px; height: 2px; -webkit-animation-name: move-frames-165; -o-animation-name: move-frames-165; animation-name: move-frames-165; -webkit-animation-duration: 30381ms; -o-animation-duration: 30381ms; animation-duration: 30381ms; -webkit-animation-delay: 24041ms; -o-animation-delay: 24041ms; animation-delay: 24041ms; }

@-webkit-keyframes move-frames-165 { from { -webkit-transform: translate3d(10vw, 109vh, 0);
    transform: translate3d(10vw, 109vh, 0); }
  to { -webkit-transform: translate3d(93vw, -110vh, 0);
    transform: translate3d(93vw, -110vh, 0); } }

@-o-keyframes move-frames-165 { from { -webkit-transform: translate3d(10vw, 109vh, 0);
    transform: translate3d(10vw, 109vh, 0); }
  to { -webkit-transform: translate3d(93vw, -110vh, 0);
    transform: translate3d(93vw, -110vh, 0); } }

@keyframes move-frames-165 { from { -webkit-transform: translate3d(10vw, 109vh, 0);
    transform: translate3d(10vw, 109vh, 0); }
  to { -webkit-transform: translate3d(93vw, -110vh, 0);
    transform: translate3d(93vw, -110vh, 0); } }

.circle-container:nth-child(165) .circle { -webkit-animation-delay: 2161ms; -o-animation-delay: 2161ms; animation-delay: 2161ms; }

.circle-container:nth-child(166) { width: 6px; height: 6px; -webkit-animation-name: move-frames-166; -o-animation-name: move-frames-166; animation-name: move-frames-166; -webkit-animation-duration: 33361ms; -o-animation-duration: 33361ms; animation-duration: 33361ms; -webkit-animation-delay: 26254ms; -o-animation-delay: 26254ms; animation-delay: 26254ms; }

@-webkit-keyframes move-frames-166 { from { -webkit-transform: translate3d(29vw, 103vh, 0);
    transform: translate3d(29vw, 103vh, 0); }
  to { -webkit-transform: translate3d(5vw, -130vh, 0);
    transform: translate3d(5vw, -130vh, 0); } }

@-o-keyframes move-frames-166 { from { -webkit-transform: translate3d(29vw, 103vh, 0);
    transform: translate3d(29vw, 103vh, 0); }
  to { -webkit-transform: translate3d(5vw, -130vh, 0);
    transform: translate3d(5vw, -130vh, 0); } }

@keyframes move-frames-166 { from { -webkit-transform: translate3d(29vw, 103vh, 0);
    transform: translate3d(29vw, 103vh, 0); }
  to { -webkit-transform: translate3d(5vw, -130vh, 0);
    transform: translate3d(5vw, -130vh, 0); } }

.circle-container:nth-child(166) .circle { -webkit-animation-delay: 3908ms; -o-animation-delay: 3908ms; animation-delay: 3908ms; }

.circle-container:nth-child(167) { width: 6px; height: 6px; -webkit-animation-name: move-frames-167; -o-animation-name: move-frames-167; animation-name: move-frames-167; -webkit-animation-duration: 32232ms; -o-animation-duration: 32232ms; animation-duration: 32232ms; -webkit-animation-delay: 3851ms; -o-animation-delay: 3851ms; animation-delay: 3851ms; }

@-webkit-keyframes move-frames-167 { from { -webkit-transform: translate3d(57vw, 109vh, 0);
    transform: translate3d(57vw, 109vh, 0); }
  to { -webkit-transform: translate3d(63vw, -126vh, 0);
    transform: translate3d(63vw, -126vh, 0); } }

@-o-keyframes move-frames-167 { from { -webkit-transform: translate3d(57vw, 109vh, 0);
    transform: translate3d(57vw, 109vh, 0); }
  to { -webkit-transform: translate3d(63vw, -126vh, 0);
    transform: translate3d(63vw, -126vh, 0); } }

@keyframes move-frames-167 { from { -webkit-transform: translate3d(57vw, 109vh, 0);
    transform: translate3d(57vw, 109vh, 0); }
  to { -webkit-transform: translate3d(63vw, -126vh, 0);
    transform: translate3d(63vw, -126vh, 0); } }

.circle-container:nth-child(167) .circle { -webkit-animation-delay: 2132ms; -o-animation-delay: 2132ms; animation-delay: 2132ms; }

.circle-container:nth-child(168) { width: 5px; height: 5px; -webkit-animation-name: move-frames-168; -o-animation-name: move-frames-168; animation-name: move-frames-168; -webkit-animation-duration: 35457ms; -o-animation-duration: 35457ms; animation-duration: 35457ms; -webkit-animation-delay: 19791ms; -o-animation-delay: 19791ms; animation-delay: 19791ms; }

@-webkit-keyframes move-frames-168 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(12vw, -126vh, 0);
    transform: translate3d(12vw, -126vh, 0); } }

@-o-keyframes move-frames-168 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(12vw, -126vh, 0);
    transform: translate3d(12vw, -126vh, 0); } }

@keyframes move-frames-168 { from { -webkit-transform: translate3d(88vw, 101vh, 0);
    transform: translate3d(88vw, 101vh, 0); }
  to { -webkit-transform: translate3d(12vw, -126vh, 0);
    transform: translate3d(12vw, -126vh, 0); } }

.circle-container:nth-child(168) .circle { -webkit-animation-delay: 1978ms; -o-animation-delay: 1978ms; animation-delay: 1978ms; }

.circle-container:nth-child(169) { width: 6px; height: 6px; -webkit-animation-name: move-frames-169; -o-animation-name: move-frames-169; animation-name: move-frames-169; -webkit-animation-duration: 28553ms; -o-animation-duration: 28553ms; animation-duration: 28553ms; -webkit-animation-delay: 27242ms; -o-animation-delay: 27242ms; animation-delay: 27242ms; }

@-webkit-keyframes move-frames-169 { from { -webkit-transform: translate3d(45vw, 107vh, 0);
    transform: translate3d(45vw, 107vh, 0); }
  to { -webkit-transform: translate3d(15vw, -123vh, 0);
    transform: translate3d(15vw, -123vh, 0); } }

@-o-keyframes move-frames-169 { from { -webkit-transform: translate3d(45vw, 107vh, 0);
    transform: translate3d(45vw, 107vh, 0); }
  to { -webkit-transform: translate3d(15vw, -123vh, 0);
    transform: translate3d(15vw, -123vh, 0); } }

@keyframes move-frames-169 { from { -webkit-transform: translate3d(45vw, 107vh, 0);
    transform: translate3d(45vw, 107vh, 0); }
  to { -webkit-transform: translate3d(15vw, -123vh, 0);
    transform: translate3d(15vw, -123vh, 0); } }

.circle-container:nth-child(169) .circle { -webkit-animation-delay: 1576ms; -o-animation-delay: 1576ms; animation-delay: 1576ms; }

.circle-container:nth-child(170) { width: 4px; height: 4px; -webkit-animation-name: move-frames-170; -o-animation-name: move-frames-170; animation-name: move-frames-170; -webkit-animation-duration: 30560ms; -o-animation-duration: 30560ms; animation-duration: 30560ms; -webkit-animation-delay: 7174ms; -o-animation-delay: 7174ms; animation-delay: 7174ms; }

@-webkit-keyframes move-frames-170 { from { -webkit-transform: translate3d(15vw, 104vh, 0);
    transform: translate3d(15vw, 104vh, 0); }
  to { -webkit-transform: translate3d(53vw, -121vh, 0);
    transform: translate3d(53vw, -121vh, 0); } }

@-o-keyframes move-frames-170 { from { -webkit-transform: translate3d(15vw, 104vh, 0);
    transform: translate3d(15vw, 104vh, 0); }
  to { -webkit-transform: translate3d(53vw, -121vh, 0);
    transform: translate3d(53vw, -121vh, 0); } }

@keyframes move-frames-170 { from { -webkit-transform: translate3d(15vw, 104vh, 0);
    transform: translate3d(15vw, 104vh, 0); }
  to { -webkit-transform: translate3d(53vw, -121vh, 0);
    transform: translate3d(53vw, -121vh, 0); } }

.circle-container:nth-child(170) .circle { -webkit-animation-delay: 2681ms; -o-animation-delay: 2681ms; animation-delay: 2681ms; }

.circle-container:nth-child(171) { width: 2px; height: 2px; -webkit-animation-name: move-frames-171; -o-animation-name: move-frames-171; animation-name: move-frames-171; -webkit-animation-duration: 33839ms; -o-animation-duration: 33839ms; animation-duration: 33839ms; -webkit-animation-delay: 6547ms; -o-animation-delay: 6547ms; animation-delay: 6547ms; }

@-webkit-keyframes move-frames-171 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(77vw, -112vh, 0);
    transform: translate3d(77vw, -112vh, 0); } }

@-o-keyframes move-frames-171 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(77vw, -112vh, 0);
    transform: translate3d(77vw, -112vh, 0); } }

@keyframes move-frames-171 { from { -webkit-transform: translate3d(52vw, 105vh, 0);
    transform: translate3d(52vw, 105vh, 0); }
  to { -webkit-transform: translate3d(77vw, -112vh, 0);
    transform: translate3d(77vw, -112vh, 0); } }

.circle-container:nth-child(171) .circle { -webkit-animation-delay: 2882ms; -o-animation-delay: 2882ms; animation-delay: 2882ms; }

.circle-container:nth-child(172) { width: 4px; height: 4px; -webkit-animation-name: move-frames-172; -o-animation-name: move-frames-172; animation-name: move-frames-172; -webkit-animation-duration: 32744ms; -o-animation-duration: 32744ms; animation-duration: 32744ms; -webkit-animation-delay: 31227ms; -o-animation-delay: 31227ms; animation-delay: 31227ms; }

@-webkit-keyframes move-frames-172 { from { -webkit-transform: translate3d(59vw, 103vh, 0);
    transform: translate3d(59vw, 103vh, 0); }
  to { -webkit-transform: translate3d(84vw, -123vh, 0);
    transform: translate3d(84vw, -123vh, 0); } }

@-o-keyframes move-frames-172 { from { -webkit-transform: translate3d(59vw, 103vh, 0);
    transform: translate3d(59vw, 103vh, 0); }
  to { -webkit-transform: translate3d(84vw, -123vh, 0);
    transform: translate3d(84vw, -123vh, 0); } }

@keyframes move-frames-172 { from { -webkit-transform: translate3d(59vw, 103vh, 0);
    transform: translate3d(59vw, 103vh, 0); }
  to { -webkit-transform: translate3d(84vw, -123vh, 0);
    transform: translate3d(84vw, -123vh, 0); } }

.circle-container:nth-child(172) .circle { -webkit-animation-delay: 1987ms; -o-animation-delay: 1987ms; animation-delay: 1987ms; }

.circle-container:nth-child(173) { width: 1px; height: 1px; -webkit-animation-name: move-frames-173; -o-animation-name: move-frames-173; animation-name: move-frames-173; -webkit-animation-duration: 28833ms; -o-animation-duration: 28833ms; animation-duration: 28833ms; -webkit-animation-delay: 6643ms; -o-animation-delay: 6643ms; animation-delay: 6643ms; }

@-webkit-keyframes move-frames-173 { from { -webkit-transform: translate3d(4vw, 109vh, 0);
    transform: translate3d(4vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -139vh, 0);
    transform: translate3d(68vw, -139vh, 0); } }

@-o-keyframes move-frames-173 { from { -webkit-transform: translate3d(4vw, 109vh, 0);
    transform: translate3d(4vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -139vh, 0);
    transform: translate3d(68vw, -139vh, 0); } }

@keyframes move-frames-173 { from { -webkit-transform: translate3d(4vw, 109vh, 0);
    transform: translate3d(4vw, 109vh, 0); }
  to { -webkit-transform: translate3d(68vw, -139vh, 0);
    transform: translate3d(68vw, -139vh, 0); } }

.circle-container:nth-child(173) .circle { -webkit-animation-delay: 1460ms; -o-animation-delay: 1460ms; animation-delay: 1460ms; }

.circle-container:nth-child(174) { width: 1px; height: 1px; -webkit-animation-name: move-frames-174; -o-animation-name: move-frames-174; animation-name: move-frames-174; -webkit-animation-duration: 35339ms; -o-animation-duration: 35339ms; animation-duration: 35339ms; -webkit-animation-delay: 26668ms; -o-animation-delay: 26668ms; animation-delay: 26668ms; }

@-webkit-keyframes move-frames-174 { from { -webkit-transform: translate3d(75vw, 105vh, 0);
    transform: translate3d(75vw, 105vh, 0); }
  to { -webkit-transform: translate3d(72vw, -118vh, 0);
    transform: translate3d(72vw, -118vh, 0); } }

@-o-keyframes move-frames-174 { from { -webkit-transform: translate3d(75vw, 105vh, 0);
    transform: translate3d(75vw, 105vh, 0); }
  to { -webkit-transform: translate3d(72vw, -118vh, 0);
    transform: translate3d(72vw, -118vh, 0); } }

@keyframes move-frames-174 { from { -webkit-transform: translate3d(75vw, 105vh, 0);
    transform: translate3d(75vw, 105vh, 0); }
  to { -webkit-transform: translate3d(72vw, -118vh, 0);
    transform: translate3d(72vw, -118vh, 0); } }

.circle-container:nth-child(174) .circle { -webkit-animation-delay: 697ms; -o-animation-delay: 697ms; animation-delay: 697ms; }

.circle-container:nth-child(175) { width: 6px; height: 6px; -webkit-animation-name: move-frames-175; -o-animation-name: move-frames-175; animation-name: move-frames-175; -webkit-animation-duration: 31382ms; -o-animation-duration: 31382ms; animation-duration: 31382ms; -webkit-animation-delay: 31119ms; -o-animation-delay: 31119ms; animation-delay: 31119ms; }

@-webkit-keyframes move-frames-175 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(9vw, -127vh, 0);
    transform: translate3d(9vw, -127vh, 0); } }

@-o-keyframes move-frames-175 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(9vw, -127vh, 0);
    transform: translate3d(9vw, -127vh, 0); } }

@keyframes move-frames-175 { from { -webkit-transform: translate3d(71vw, 110vh, 0);
    transform: translate3d(71vw, 110vh, 0); }
  to { -webkit-transform: translate3d(9vw, -127vh, 0);
    transform: translate3d(9vw, -127vh, 0); } }

.circle-container:nth-child(175) .circle { -webkit-animation-delay: 624ms; -o-animation-delay: 624ms; animation-delay: 624ms; }

.circle-container:nth-child(176) { width: 6px; height: 6px; -webkit-animation-name: move-frames-176; -o-animation-name: move-frames-176; animation-name: move-frames-176; -webkit-animation-duration: 33093ms; -o-animation-duration: 33093ms; animation-duration: 33093ms; -webkit-animation-delay: 4681ms; -o-animation-delay: 4681ms; animation-delay: 4681ms; }

@-webkit-keyframes move-frames-176 { from { -webkit-transform: translate3d(79vw, 101vh, 0);
    transform: translate3d(79vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -103vh, 0);
    transform: translate3d(75vw, -103vh, 0); } }

@-o-keyframes move-frames-176 { from { -webkit-transform: translate3d(79vw, 101vh, 0);
    transform: translate3d(79vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -103vh, 0);
    transform: translate3d(75vw, -103vh, 0); } }

@keyframes move-frames-176 { from { -webkit-transform: translate3d(79vw, 101vh, 0);
    transform: translate3d(79vw, 101vh, 0); }
  to { -webkit-transform: translate3d(75vw, -103vh, 0);
    transform: translate3d(75vw, -103vh, 0); } }

.circle-container:nth-child(176) .circle { -webkit-animation-delay: 1056ms; -o-animation-delay: 1056ms; animation-delay: 1056ms; }

.circle-container:nth-child(177) { width: 7px; height: 7px; -webkit-animation-name: move-frames-177; -o-animation-name: move-frames-177; animation-name: move-frames-177; -webkit-animation-duration: 35686ms; -o-animation-duration: 35686ms; animation-duration: 35686ms; -webkit-animation-delay: 28753ms; -o-animation-delay: 28753ms; animation-delay: 28753ms; }

@-webkit-keyframes move-frames-177 { from { -webkit-transform: translate3d(81vw, 103vh, 0);
    transform: translate3d(81vw, 103vh, 0); }
  to { -webkit-transform: translate3d(46vw, -115vh, 0);
    transform: translate3d(46vw, -115vh, 0); } }

@-o-keyframes move-frames-177 { from { -webkit-transform: translate3d(81vw, 103vh, 0);
    transform: translate3d(81vw, 103vh, 0); }
  to { -webkit-transform: translate3d(46vw, -115vh, 0);
    transform: translate3d(46vw, -115vh, 0); } }

@keyframes move-frames-177 { from { -webkit-transform: translate3d(81vw, 103vh, 0);
    transform: translate3d(81vw, 103vh, 0); }
  to { -webkit-transform: translate3d(46vw, -115vh, 0);
    transform: translate3d(46vw, -115vh, 0); } }

.circle-container:nth-child(177) .circle { -webkit-animation-delay: 3168ms; -o-animation-delay: 3168ms; animation-delay: 3168ms; }

.circle-container:nth-child(178) { width: 3px; height: 3px; -webkit-animation-name: move-frames-178; -o-animation-name: move-frames-178; animation-name: move-frames-178; -webkit-animation-duration: 33961ms; -o-animation-duration: 33961ms; animation-duration: 33961ms; -webkit-animation-delay: 26493ms; -o-animation-delay: 26493ms; animation-delay: 26493ms; }

@-webkit-keyframes move-frames-178 { from { -webkit-transform: translate3d(23vw, 104vh, 0);
    transform: translate3d(23vw, 104vh, 0); }
  to { -webkit-transform: translate3d(63vw, -121vh, 0);
    transform: translate3d(63vw, -121vh, 0); } }

@-o-keyframes move-frames-178 { from { -webkit-transform: translate3d(23vw, 104vh, 0);
    transform: translate3d(23vw, 104vh, 0); }
  to { -webkit-transform: translate3d(63vw, -121vh, 0);
    transform: translate3d(63vw, -121vh, 0); } }

@keyframes move-frames-178 { from { -webkit-transform: translate3d(23vw, 104vh, 0);
    transform: translate3d(23vw, 104vh, 0); }
  to { -webkit-transform: translate3d(63vw, -121vh, 0);
    transform: translate3d(63vw, -121vh, 0); } }

.circle-container:nth-child(178) .circle { -webkit-animation-delay: 1315ms; -o-animation-delay: 1315ms; animation-delay: 1315ms; }

.circle-container:nth-child(179) { width: 1px; height: 1px; -webkit-animation-name: move-frames-179; -o-animation-name: move-frames-179; animation-name: move-frames-179; -webkit-animation-duration: 30295ms; -o-animation-duration: 30295ms; animation-duration: 30295ms; -webkit-animation-delay: 18909ms; -o-animation-delay: 18909ms; animation-delay: 18909ms; }

@-webkit-keyframes move-frames-179 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -113vh, 0);
    transform: translate3d(74vw, -113vh, 0); } }

@-o-keyframes move-frames-179 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -113vh, 0);
    transform: translate3d(74vw, -113vh, 0); } }

@keyframes move-frames-179 { from { -webkit-transform: translate3d(61vw, 104vh, 0);
    transform: translate3d(61vw, 104vh, 0); }
  to { -webkit-transform: translate3d(74vw, -113vh, 0);
    transform: translate3d(74vw, -113vh, 0); } }

.circle-container:nth-child(179) .circle { -webkit-animation-delay: 2031ms; -o-animation-delay: 2031ms; animation-delay: 2031ms; }

.circle-container:nth-child(180) { width: 1px; height: 1px; -webkit-animation-name: move-frames-180; -o-animation-name: move-frames-180; animation-name: move-frames-180; -webkit-animation-duration: 32910ms; -o-animation-duration: 32910ms; animation-duration: 32910ms; -webkit-animation-delay: 8083ms; -o-animation-delay: 8083ms; animation-delay: 8083ms; }

@-webkit-keyframes move-frames-180 { from { -webkit-transform: translate3d(24vw, 108vh, 0);
    transform: translate3d(24vw, 108vh, 0); }
  to { -webkit-transform: translate3d(38vw, -124vh, 0);
    transform: translate3d(38vw, -124vh, 0); } }

@-o-keyframes move-frames-180 { from { -webkit-transform: translate3d(24vw, 108vh, 0);
    transform: translate3d(24vw, 108vh, 0); }
  to { -webkit-transform: translate3d(38vw, -124vh, 0);
    transform: translate3d(38vw, -124vh, 0); } }

@keyframes move-frames-180 { from { -webkit-transform: translate3d(24vw, 108vh, 0);
    transform: translate3d(24vw, 108vh, 0); }
  to { -webkit-transform: translate3d(38vw, -124vh, 0);
    transform: translate3d(38vw, -124vh, 0); } }

.circle-container:nth-child(180) .circle { -webkit-animation-delay: 1758ms; -o-animation-delay: 1758ms; animation-delay: 1758ms; }

.circle-container:nth-child(181) { width: 7px; height: 7px; -webkit-animation-name: move-frames-181; -o-animation-name: move-frames-181; animation-name: move-frames-181; -webkit-animation-duration: 35904ms; -o-animation-duration: 35904ms; animation-duration: 35904ms; -webkit-animation-delay: 17336ms; -o-animation-delay: 17336ms; animation-delay: 17336ms; }

@-webkit-keyframes move-frames-181 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(13vw, -137vh, 0);
    transform: translate3d(13vw, -137vh, 0); } }

@-o-keyframes move-frames-181 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(13vw, -137vh, 0);
    transform: translate3d(13vw, -137vh, 0); } }

@keyframes move-frames-181 { from { -webkit-transform: translate3d(43vw, 109vh, 0);
    transform: translate3d(43vw, 109vh, 0); }
  to { -webkit-transform: translate3d(13vw, -137vh, 0);
    transform: translate3d(13vw, -137vh, 0); } }

.circle-container:nth-child(181) .circle { -webkit-animation-delay: 1958ms; -o-animation-delay: 1958ms; animation-delay: 1958ms; }

.circle-container:nth-child(182) { width: 4px; height: 4px; -webkit-animation-name: move-frames-182; -o-animation-name: move-frames-182; animation-name: move-frames-182; -webkit-animation-duration: 29753ms; -o-animation-duration: 29753ms; animation-duration: 29753ms; -webkit-animation-delay: 24012ms; -o-animation-delay: 24012ms; animation-delay: 24012ms; }

@-webkit-keyframes move-frames-182 { from { -webkit-transform: translate3d(3vw, 103vh, 0);
    transform: translate3d(3vw, 103vh, 0); }
  to { -webkit-transform: translate3d(79vw, -126vh, 0);
    transform: translate3d(79vw, -126vh, 0); } }

@-o-keyframes move-frames-182 { from { -webkit-transform: translate3d(3vw, 103vh, 0);
    transform: translate3d(3vw, 103vh, 0); }
  to { -webkit-transform: translate3d(79vw, -126vh, 0);
    transform: translate3d(79vw, -126vh, 0); } }

@keyframes move-frames-182 { from { -webkit-transform: translate3d(3vw, 103vh, 0);
    transform: translate3d(3vw, 103vh, 0); }
  to { -webkit-transform: translate3d(79vw, -126vh, 0);
    transform: translate3d(79vw, -126vh, 0); } }

.circle-container:nth-child(182) .circle { -webkit-animation-delay: 1037ms; -o-animation-delay: 1037ms; animation-delay: 1037ms; }

.circle-container:nth-child(183) { width: 2px; height: 2px; -webkit-animation-name: move-frames-183; -o-animation-name: move-frames-183; animation-name: move-frames-183; -webkit-animation-duration: 30278ms; -o-animation-duration: 30278ms; animation-duration: 30278ms; -webkit-animation-delay: 16301ms; -o-animation-delay: 16301ms; animation-delay: 16301ms; }

@-webkit-keyframes move-frames-183 { from { -webkit-transform: translate3d(39vw, 110vh, 0);
    transform: translate3d(39vw, 110vh, 0); }
  to { -webkit-transform: translate3d(80vw, -135vh, 0);
    transform: translate3d(80vw, -135vh, 0); } }

@-o-keyframes move-frames-183 { from { -webkit-transform: translate3d(39vw, 110vh, 0);
    transform: translate3d(39vw, 110vh, 0); }
  to { -webkit-transform: translate3d(80vw, -135vh, 0);
    transform: translate3d(80vw, -135vh, 0); } }

@keyframes move-frames-183 { from { -webkit-transform: translate3d(39vw, 110vh, 0);
    transform: translate3d(39vw, 110vh, 0); }
  to { -webkit-transform: translate3d(80vw, -135vh, 0);
    transform: translate3d(80vw, -135vh, 0); } }

.circle-container:nth-child(183) .circle { -webkit-animation-delay: 3864ms; -o-animation-delay: 3864ms; animation-delay: 3864ms; }

.circle-container:nth-child(184) { width: 4px; height: 4px; -webkit-animation-name: move-frames-184; -o-animation-name: move-frames-184; animation-name: move-frames-184; -webkit-animation-duration: 29075ms; -o-animation-duration: 29075ms; animation-duration: 29075ms; -webkit-animation-delay: 25026ms; -o-animation-delay: 25026ms; animation-delay: 25026ms; }

@-webkit-keyframes move-frames-184 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(57vw, -115vh, 0);
    transform: translate3d(57vw, -115vh, 0); } }

@-o-keyframes move-frames-184 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(57vw, -115vh, 0);
    transform: translate3d(57vw, -115vh, 0); } }

@keyframes move-frames-184 { from { -webkit-transform: translate3d(78vw, 107vh, 0);
    transform: translate3d(78vw, 107vh, 0); }
  to { -webkit-transform: translate3d(57vw, -115vh, 0);
    transform: translate3d(57vw, -115vh, 0); } }

.circle-container:nth-child(184) .circle { -webkit-animation-delay: 2023ms; -o-animation-delay: 2023ms; animation-delay: 2023ms; }

.circle-container:nth-child(185) { width: 8px; height: 8px; -webkit-animation-name: move-frames-185; -o-animation-name: move-frames-185; animation-name: move-frames-185; -webkit-animation-duration: 34392ms; -o-animation-duration: 34392ms; animation-duration: 34392ms; -webkit-animation-delay: 17255ms; -o-animation-delay: 17255ms; animation-delay: 17255ms; }

@-webkit-keyframes move-frames-185 { from { -webkit-transform: translate3d(6vw, 102vh, 0);
    transform: translate3d(6vw, 102vh, 0); }
  to { -webkit-transform: translate3d(85vw, -119vh, 0);
    transform: translate3d(85vw, -119vh, 0); } }

@-o-keyframes move-frames-185 { from { -webkit-transform: translate3d(6vw, 102vh, 0);
    transform: translate3d(6vw, 102vh, 0); }
  to { -webkit-transform: translate3d(85vw, -119vh, 0);
    transform: translate3d(85vw, -119vh, 0); } }

@keyframes move-frames-185 { from { -webkit-transform: translate3d(6vw, 102vh, 0);
    transform: translate3d(6vw, 102vh, 0); }
  to { -webkit-transform: translate3d(85vw, -119vh, 0);
    transform: translate3d(85vw, -119vh, 0); } }

.circle-container:nth-child(185) .circle { -webkit-animation-delay: 489ms; -o-animation-delay: 489ms; animation-delay: 489ms; }

.circle-container:nth-child(186) { width: 8px; height: 8px; -webkit-animation-name: move-frames-186; -o-animation-name: move-frames-186; animation-name: move-frames-186; -webkit-animation-duration: 29659ms; -o-animation-duration: 29659ms; animation-duration: 29659ms; -webkit-animation-delay: 8306ms; -o-animation-delay: 8306ms; animation-delay: 8306ms; }

@-webkit-keyframes move-frames-186 { from { -webkit-transform: translate3d(88vw, 109vh, 0);
    transform: translate3d(88vw, 109vh, 0); }
  to { -webkit-transform: translate3d(22vw, -139vh, 0);
    transform: translate3d(22vw, -139vh, 0); } }

@-o-keyframes move-frames-186 { from { -webkit-transform: translate3d(88vw, 109vh, 0);
    transform: translate3d(88vw, 109vh, 0); }
  to { -webkit-transform: translate3d(22vw, -139vh, 0);
    transform: translate3d(22vw, -139vh, 0); } }

@keyframes move-frames-186 { from { -webkit-transform: translate3d(88vw, 109vh, 0);
    transform: translate3d(88vw, 109vh, 0); }
  to { -webkit-transform: translate3d(22vw, -139vh, 0);
    transform: translate3d(22vw, -139vh, 0); } }

.circle-container:nth-child(186) .circle { -webkit-animation-delay: 3593ms; -o-animation-delay: 3593ms; animation-delay: 3593ms; }

.circle-container:nth-child(187) { width: 1px; height: 1px; -webkit-animation-name: move-frames-187; -o-animation-name: move-frames-187; animation-name: move-frames-187; -webkit-animation-duration: 32627ms; -o-animation-duration: 32627ms; animation-duration: 32627ms; -webkit-animation-delay: 9710ms; -o-animation-delay: 9710ms; animation-delay: 9710ms; }

@-webkit-keyframes move-frames-187 { from { -webkit-transform: translate3d(6vw, 101vh, 0);
    transform: translate3d(6vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -110vh, 0);
    transform: translate3d(29vw, -110vh, 0); } }

@-o-keyframes move-frames-187 { from { -webkit-transform: translate3d(6vw, 101vh, 0);
    transform: translate3d(6vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -110vh, 0);
    transform: translate3d(29vw, -110vh, 0); } }

@keyframes move-frames-187 { from { -webkit-transform: translate3d(6vw, 101vh, 0);
    transform: translate3d(6vw, 101vh, 0); }
  to { -webkit-transform: translate3d(29vw, -110vh, 0);
    transform: translate3d(29vw, -110vh, 0); } }

.circle-container:nth-child(187) .circle { -webkit-animation-delay: 1104ms; -o-animation-delay: 1104ms; animation-delay: 1104ms; }

.circle-container:nth-child(188) { width: 7px; height: 7px; -webkit-animation-name: move-frames-188; -o-animation-name: move-frames-188; animation-name: move-frames-188; -webkit-animation-duration: 28225ms; -o-animation-duration: 28225ms; animation-duration: 28225ms; -webkit-animation-delay: 23197ms; -o-animation-delay: 23197ms; animation-delay: 23197ms; }

@-webkit-keyframes move-frames-188 { from { -webkit-transform: translate3d(94vw, 101vh, 0);
    transform: translate3d(94vw, 101vh, 0); }
  to { -webkit-transform: translate3d(6vw, -113vh, 0);
    transform: translate3d(6vw, -113vh, 0); } }

@-o-keyframes move-frames-188 { from { -webkit-transform: translate3d(94vw, 101vh, 0);
    transform: translate3d(94vw, 101vh, 0); }
  to { -webkit-transform: translate3d(6vw, -113vh, 0);
    transform: translate3d(6vw, -113vh, 0); } }

@keyframes move-frames-188 { from { -webkit-transform: translate3d(94vw, 101vh, 0);
    transform: translate3d(94vw, 101vh, 0); }
  to { -webkit-transform: translate3d(6vw, -113vh, 0);
    transform: translate3d(6vw, -113vh, 0); } }

.circle-container:nth-child(188) .circle { -webkit-animation-delay: 2457ms; -o-animation-delay: 2457ms; animation-delay: 2457ms; }

.circle-container:nth-child(189) { width: 6px; height: 6px; -webkit-animation-name: move-frames-189; -o-animation-name: move-frames-189; animation-name: move-frames-189; -webkit-animation-duration: 32276ms; -o-animation-duration: 32276ms; animation-duration: 32276ms; -webkit-animation-delay: 12379ms; -o-animation-delay: 12379ms; animation-delay: 12379ms; }

@-webkit-keyframes move-frames-189 { from { -webkit-transform: translate3d(52vw, 104vh, 0);
    transform: translate3d(52vw, 104vh, 0); }
  to { -webkit-transform: translate3d(94vw, -131vh, 0);
    transform: translate3d(94vw, -131vh, 0); } }

@-o-keyframes move-frames-189 { from { -webkit-transform: translate3d(52vw, 104vh, 0);
    transform: translate3d(52vw, 104vh, 0); }
  to { -webkit-transform: translate3d(94vw, -131vh, 0);
    transform: translate3d(94vw, -131vh, 0); } }

@keyframes move-frames-189 { from { -webkit-transform: translate3d(52vw, 104vh, 0);
    transform: translate3d(52vw, 104vh, 0); }
  to { -webkit-transform: translate3d(94vw, -131vh, 0);
    transform: translate3d(94vw, -131vh, 0); } }

.circle-container:nth-child(189) .circle { -webkit-animation-delay: 1556ms; -o-animation-delay: 1556ms; animation-delay: 1556ms; }

.circle-container:nth-child(190) { width: 1px; height: 1px; -webkit-animation-name: move-frames-190; -o-animation-name: move-frames-190; animation-name: move-frames-190; -webkit-animation-duration: 34619ms; -o-animation-duration: 34619ms; animation-duration: 34619ms; -webkit-animation-delay: 36987ms; -o-animation-delay: 36987ms; animation-delay: 36987ms; }

@-webkit-keyframes move-frames-190 { from { -webkit-transform: translate3d(78vw, 101vh, 0);
    transform: translate3d(78vw, 101vh, 0); }
  to { -webkit-transform: translate3d(20vw, -115vh, 0);
    transform: translate3d(20vw, -115vh, 0); } }

@-o-keyframes move-frames-190 { from { -webkit-transform: translate3d(78vw, 101vh, 0);
    transform: translate3d(78vw, 101vh, 0); }
  to { -webkit-transform: translate3d(20vw, -115vh, 0);
    transform: translate3d(20vw, -115vh, 0); } }

@keyframes move-frames-190 { from { -webkit-transform: translate3d(78vw, 101vh, 0);
    transform: translate3d(78vw, 101vh, 0); }
  to { -webkit-transform: translate3d(20vw, -115vh, 0);
    transform: translate3d(20vw, -115vh, 0); } }

.circle-container:nth-child(190) .circle { -webkit-animation-delay: 1594ms; -o-animation-delay: 1594ms; animation-delay: 1594ms; }

.circle-container:nth-child(191) { width: 7px; height: 7px; -webkit-animation-name: move-frames-191; -o-animation-name: move-frames-191; animation-name: move-frames-191; -webkit-animation-duration: 28740ms; -o-animation-duration: 28740ms; animation-duration: 28740ms; -webkit-animation-delay: 26103ms; -o-animation-delay: 26103ms; animation-delay: 26103ms; }

@-webkit-keyframes move-frames-191 { from { -webkit-transform: translate3d(60vw, 107vh, 0);
    transform: translate3d(60vw, 107vh, 0); }
  to { -webkit-transform: translate3d(48vw, -137vh, 0);
    transform: translate3d(48vw, -137vh, 0); } }

@-o-keyframes move-frames-191 { from { -webkit-transform: translate3d(60vw, 107vh, 0);
    transform: translate3d(60vw, 107vh, 0); }
  to { -webkit-transform: translate3d(48vw, -137vh, 0);
    transform: translate3d(48vw, -137vh, 0); } }

@keyframes move-frames-191 { from { -webkit-transform: translate3d(60vw, 107vh, 0);
    transform: translate3d(60vw, 107vh, 0); }
  to { -webkit-transform: translate3d(48vw, -137vh, 0);
    transform: translate3d(48vw, -137vh, 0); } }

.circle-container:nth-child(191) .circle { -webkit-animation-delay: 3769ms; -o-animation-delay: 3769ms; animation-delay: 3769ms; }

.circle-container:nth-child(192) { width: 4px; height: 4px; -webkit-animation-name: move-frames-192; -o-animation-name: move-frames-192; animation-name: move-frames-192; -webkit-animation-duration: 35801ms; -o-animation-duration: 35801ms; animation-duration: 35801ms; -webkit-animation-delay: 25622ms; -o-animation-delay: 25622ms; animation-delay: 25622ms; }

@-webkit-keyframes move-frames-192 { from { -webkit-transform: translate3d(23vw, 105vh, 0);
    transform: translate3d(23vw, 105vh, 0); }
  to { -webkit-transform: translate3d(64vw, -118vh, 0);
    transform: translate3d(64vw, -118vh, 0); } }

@-o-keyframes move-frames-192 { from { -webkit-transform: translate3d(23vw, 105vh, 0);
    transform: translate3d(23vw, 105vh, 0); }
  to { -webkit-transform: translate3d(64vw, -118vh, 0);
    transform: translate3d(64vw, -118vh, 0); } }

@keyframes move-frames-192 { from { -webkit-transform: translate3d(23vw, 105vh, 0);
    transform: translate3d(23vw, 105vh, 0); }
  to { -webkit-transform: translate3d(64vw, -118vh, 0);
    transform: translate3d(64vw, -118vh, 0); } }

.circle-container:nth-child(192) .circle { -webkit-animation-delay: 3729ms; -o-animation-delay: 3729ms; animation-delay: 3729ms; }

.circle-container:nth-child(193) { width: 8px; height: 8px; -webkit-animation-name: move-frames-193; -o-animation-name: move-frames-193; animation-name: move-frames-193; -webkit-animation-duration: 32047ms; -o-animation-duration: 32047ms; animation-duration: 32047ms; -webkit-animation-delay: 36294ms; -o-animation-delay: 36294ms; animation-delay: 36294ms; }

@-webkit-keyframes move-frames-193 { from { -webkit-transform: translate3d(40vw, 110vh, 0);
    transform: translate3d(40vw, 110vh, 0); }
  to { -webkit-transform: translate3d(19vw, -111vh, 0);
    transform: translate3d(19vw, -111vh, 0); } }

@-o-keyframes move-frames-193 { from { -webkit-transform: translate3d(40vw, 110vh, 0);
    transform: translate3d(40vw, 110vh, 0); }
  to { -webkit-transform: translate3d(19vw, -111vh, 0);
    transform: translate3d(19vw, -111vh, 0); } }

@keyframes move-frames-193 { from { -webkit-transform: translate3d(40vw, 110vh, 0);
    transform: translate3d(40vw, 110vh, 0); }
  to { -webkit-transform: translate3d(19vw, -111vh, 0);
    transform: translate3d(19vw, -111vh, 0); } }

.circle-container:nth-child(193) .circle { -webkit-animation-delay: 1146ms; -o-animation-delay: 1146ms; animation-delay: 1146ms; }

.circle-container:nth-child(194) { width: 7px; height: 7px; -webkit-animation-name: move-frames-194; -o-animation-name: move-frames-194; animation-name: move-frames-194; -webkit-animation-duration: 30734ms; -o-animation-duration: 30734ms; animation-duration: 30734ms; -webkit-animation-delay: 7823ms; -o-animation-delay: 7823ms; animation-delay: 7823ms; }

@-webkit-keyframes move-frames-194 { from { -webkit-transform: translate3d(71vw, 103vh, 0);
    transform: translate3d(71vw, 103vh, 0); }
  to { -webkit-transform: translate3d(62vw, -122vh, 0);
    transform: translate3d(62vw, -122vh, 0); } }

@-o-keyframes move-frames-194 { from { -webkit-transform: translate3d(71vw, 103vh, 0);
    transform: translate3d(71vw, 103vh, 0); }
  to { -webkit-transform: translate3d(62vw, -122vh, 0);
    transform: translate3d(62vw, -122vh, 0); } }

@keyframes move-frames-194 { from { -webkit-transform: translate3d(71vw, 103vh, 0);
    transform: translate3d(71vw, 103vh, 0); }
  to { -webkit-transform: translate3d(62vw, -122vh, 0);
    transform: translate3d(62vw, -122vh, 0); } }

.circle-container:nth-child(194) .circle { -webkit-animation-delay: 3269ms; -o-animation-delay: 3269ms; animation-delay: 3269ms; }

.circle-container:nth-child(195) { width: 1px; height: 1px; -webkit-animation-name: move-frames-195; -o-animation-name: move-frames-195; animation-name: move-frames-195; -webkit-animation-duration: 34465ms; -o-animation-duration: 34465ms; animation-duration: 34465ms; -webkit-animation-delay: 17652ms; -o-animation-delay: 17652ms; animation-delay: 17652ms; }

@-webkit-keyframes move-frames-195 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -112vh, 0);
    transform: translate3d(33vw, -112vh, 0); } }

@-o-keyframes move-frames-195 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -112vh, 0);
    transform: translate3d(33vw, -112vh, 0); } }

@keyframes move-frames-195 { from { -webkit-transform: translate3d(48vw, 109vh, 0);
    transform: translate3d(48vw, 109vh, 0); }
  to { -webkit-transform: translate3d(33vw, -112vh, 0);
    transform: translate3d(33vw, -112vh, 0); } }

.circle-container:nth-child(195) .circle { -webkit-animation-delay: 2622ms; -o-animation-delay: 2622ms; animation-delay: 2622ms; }

.circle-container:nth-child(196) { width: 6px; height: 6px; -webkit-animation-name: move-frames-196; -o-animation-name: move-frames-196; animation-name: move-frames-196; -webkit-animation-duration: 32559ms; -o-animation-duration: 32559ms; animation-duration: 32559ms; -webkit-animation-delay: 4078ms; -o-animation-delay: 4078ms; animation-delay: 4078ms; }

@-webkit-keyframes move-frames-196 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -127vh, 0);
    transform: translate3d(16vw, -127vh, 0); } }

@-o-keyframes move-frames-196 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -127vh, 0);
    transform: translate3d(16vw, -127vh, 0); } }

@keyframes move-frames-196 { from { -webkit-transform: translate3d(64vw, 108vh, 0);
    transform: translate3d(64vw, 108vh, 0); }
  to { -webkit-transform: translate3d(16vw, -127vh, 0);
    transform: translate3d(16vw, -127vh, 0); } }

.circle-container:nth-child(196) .circle { -webkit-animation-delay: 2320ms; -o-animation-delay: 2320ms; animation-delay: 2320ms; }

.circle-container:nth-child(197) { width: 5px; height: 5px; -webkit-animation-name: move-frames-197; -o-animation-name: move-frames-197; animation-name: move-frames-197; -webkit-animation-duration: 28314ms; -o-animation-duration: 28314ms; animation-duration: 28314ms; -webkit-animation-delay: 24814ms; -o-animation-delay: 24814ms; animation-delay: 24814ms; }

@-webkit-keyframes move-frames-197 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(17vw, -114vh, 0);
    transform: translate3d(17vw, -114vh, 0); } }

@-o-keyframes move-frames-197 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(17vw, -114vh, 0);
    transform: translate3d(17vw, -114vh, 0); } }

@keyframes move-frames-197 { from { -webkit-transform: translate3d(21vw, 103vh, 0);
    transform: translate3d(21vw, 103vh, 0); }
  to { -webkit-transform: translate3d(17vw, -114vh, 0);
    transform: translate3d(17vw, -114vh, 0); } }

.circle-container:nth-child(197) .circle { -webkit-animation-delay: 2705ms; -o-animation-delay: 2705ms; animation-delay: 2705ms; }

.circle-container:nth-child(198) { width: 1px; height: 1px; -webkit-animation-name: move-frames-198; -o-animation-name: move-frames-198; animation-name: move-frames-198; -webkit-animation-duration: 32520ms; -o-animation-duration: 32520ms; animation-duration: 32520ms; -webkit-animation-delay: 18591ms; -o-animation-delay: 18591ms; animation-delay: 18591ms; }

@-webkit-keyframes move-frames-198 { from { -webkit-transform: translate3d(58vw, 106vh, 0);
    transform: translate3d(58vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -135vh, 0);
    transform: translate3d(70vw, -135vh, 0); } }

@-o-keyframes move-frames-198 { from { -webkit-transform: translate3d(58vw, 106vh, 0);
    transform: translate3d(58vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -135vh, 0);
    transform: translate3d(70vw, -135vh, 0); } }

@keyframes move-frames-198 { from { -webkit-transform: translate3d(58vw, 106vh, 0);
    transform: translate3d(58vw, 106vh, 0); }
  to { -webkit-transform: translate3d(70vw, -135vh, 0);
    transform: translate3d(70vw, -135vh, 0); } }

.circle-container:nth-child(198) .circle { -webkit-animation-delay: 475ms; -o-animation-delay: 475ms; animation-delay: 475ms; }

.circle-container:nth-child(199) { width: 5px; height: 5px; -webkit-animation-name: move-frames-199; -o-animation-name: move-frames-199; animation-name: move-frames-199; -webkit-animation-duration: 33808ms; -o-animation-duration: 33808ms; animation-duration: 33808ms; -webkit-animation-delay: 15146ms; -o-animation-delay: 15146ms; animation-delay: 15146ms; }

@-webkit-keyframes move-frames-199 { from { -webkit-transform: translate3d(33vw, 108vh, 0);
    transform: translate3d(33vw, 108vh, 0); }
  to { -webkit-transform: translate3d(57vw, -122vh, 0);
    transform: translate3d(57vw, -122vh, 0); } }

@-o-keyframes move-frames-199 { from { -webkit-transform: translate3d(33vw, 108vh, 0);
    transform: translate3d(33vw, 108vh, 0); }
  to { -webkit-transform: translate3d(57vw, -122vh, 0);
    transform: translate3d(57vw, -122vh, 0); } }

@keyframes move-frames-199 { from { -webkit-transform: translate3d(33vw, 108vh, 0);
    transform: translate3d(33vw, 108vh, 0); }
  to { -webkit-transform: translate3d(57vw, -122vh, 0);
    transform: translate3d(57vw, -122vh, 0); } }

.circle-container:nth-child(199) .circle { -webkit-animation-delay: 738ms; -o-animation-delay: 738ms; animation-delay: 738ms; }

.circle-container:nth-child(200) { width: 2px; height: 2px; -webkit-animation-name: move-frames-200; -o-animation-name: move-frames-200; animation-name: move-frames-200; -webkit-animation-duration: 35141ms; -o-animation-duration: 35141ms; animation-duration: 35141ms; -webkit-animation-delay: 19461ms; -o-animation-delay: 19461ms; animation-delay: 19461ms; }

@-webkit-keyframes move-frames-200 { from { -webkit-transform: translate3d(19vw, 105vh, 0);
    transform: translate3d(19vw, 105vh, 0); }
  to { -webkit-transform: translate3d(32vw, -115vh, 0);
    transform: translate3d(32vw, -115vh, 0); } }

@-o-keyframes move-frames-200 { from { -webkit-transform: translate3d(19vw, 105vh, 0);
    transform: translate3d(19vw, 105vh, 0); }
  to { -webkit-transform: translate3d(32vw, -115vh, 0);
    transform: translate3d(32vw, -115vh, 0); } }

@keyframes move-frames-200 { from { -webkit-transform: translate3d(19vw, 105vh, 0);
    transform: translate3d(19vw, 105vh, 0); }
  to { -webkit-transform: translate3d(32vw, -115vh, 0);
    transform: translate3d(32vw, -115vh, 0); } }

.circle-container:nth-child(200) .circle { -webkit-animation-delay: 1916ms; -o-animation-delay: 1916ms; animation-delay: 1916ms; }

.message { position: absolute; right: 20px; bottom: 10px; color: white; font-family: "Josefin Slab", serif; line-height: 27px; font-size: 18px; text-align: right; pointer-events: none; -webkit-animation: message-frames 1.5s ease 5s forwards; -o-animation: message-frames 1.5s ease 5s forwards; animation: message-frames 1.5s ease 5s forwards; opacity: 0; }

@-webkit-keyframes message-frames { from { opacity: 0; }
  to { opacity: 1; } }

@-o-keyframes message-frames { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes message-frames { from { opacity: 0; }
  to { opacity: 1; } }

/* 标题光束动画 */
@-webkit-keyframes point-move { 0% { left: 270px;
    opacity: 0; }
  50% { left: 500px;
    opacity: 0.7; }
  65% { left: 500px;
    opacity: 0.5; }
  80% { left: 500px;
    opacity: 1; }
  100% { left: 500px;
    opacity: 0; } }

@-o-keyframes point-move { 0% { left: 270px;
    opacity: 0; }
  50% { left: 500px;
    opacity: 0.7; }
  65% { left: 500px;
    opacity: 0.5; }
  80% { left: 500px;
    opacity: 1; }
  100% { left: 500px;
    opacity: 0; } }

@keyframes point-move { 0% { left: 270px;
    opacity: 0; }
  50% { left: 500px;
    opacity: 0.7; }
  65% { left: 500px;
    opacity: 0.5; }
  80% { left: 500px;
    opacity: 1; }
  100% { left: 500px;
    opacity: 0; } }

/* 盒子动画 */
@-webkit-keyframes point-line-1 { 0% { transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); }
  50% { transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); } }

@-o-keyframes point-line-1 { 0% { -o-transform: rotateZ(20deg); transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); }
  50% { -o-transform: rotateZ(10deg); transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { -o-transform: rotateZ(20deg); transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); } }

@keyframes point-line-1 { 0% { -o-transform: rotateZ(20deg); transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); }
  50% { -o-transform: rotateZ(10deg); transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { -o-transform: rotateZ(20deg); transform: rotateZ(20deg);
    -webkit-transform: rotateZ(20deg); } }

@-webkit-keyframes point-box-1 { 0% { transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); }
  50% { transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); } }

@-o-keyframes point-box-1 { 0% { -o-transform: rotateZ(-20deg) scale(1); transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); }
  50% { -o-transform: rotateZ(-10deg) scale(1.05); transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { -o-transform: rotateZ(-20deg) scale(1); transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); } }

@keyframes point-box-1 { 0% { -o-transform: rotateZ(-20deg) scale(1); transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); }
  50% { -o-transform: rotateZ(-10deg) scale(1.05); transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { -o-transform: rotateZ(-20deg) scale(1); transform: rotateZ(-20deg) scale(1);
    -webkit-transform: rotateZ(-20deg) scale(1); } }

@-webkit-keyframes point-line-2 { 0% { transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); }
  50% { transform: rotateZ(-75deg);
    -webkit-transform: rotateZ(-75deg); }
  100% { transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); } }

@-o-keyframes point-line-2 { 0% { -o-transform: rotateZ(-55deg); transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); }
  50% { -o-transform: rotateZ(-75deg); transform: rotateZ(-75deg);
    -webkit-transform: rotateZ(-75deg); }
  100% { -o-transform: rotateZ(-55deg); transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); } }

@keyframes point-line-2 { 0% { -o-transform: rotateZ(-55deg); transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); }
  50% { -o-transform: rotateZ(-75deg); transform: rotateZ(-75deg);
    -webkit-transform: rotateZ(-75deg); }
  100% { -o-transform: rotateZ(-55deg); transform: rotateZ(-55deg);
    -webkit-transform: rotateZ(-55deg); } }

@-webkit-keyframes point-box-2 { 0% { transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); }
  50% { transform: rotateZ(75deg) scale(1.1);
    -webkit-transform: rotateZ(75deg) scale(1.1); }
  100% { transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); } }

@-o-keyframes point-box-2 { 0% { -o-transform: rotateZ(55deg) scale(1); transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); }
  50% { -o-transform: rotateZ(75deg) scale(1.1); transform: rotateZ(75deg) scale(1.1);
    -webkit-transform: rotateZ(75deg) scale(1.1); }
  100% { -o-transform: rotateZ(55deg) scale(1); transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); } }

@keyframes point-box-2 { 0% { -o-transform: rotateZ(55deg) scale(1); transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); }
  50% { -o-transform: rotateZ(75deg) scale(1.1); transform: rotateZ(75deg) scale(1.1);
    -webkit-transform: rotateZ(75deg) scale(1.1); }
  100% { -o-transform: rotateZ(55deg) scale(1); transform: rotateZ(55deg) scale(1);
    -webkit-transform: rotateZ(55deg) scale(1); } }

@-webkit-keyframes point-line-3 { 0% { transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); }
  50% { transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); } }

@-o-keyframes point-line-3 { 0% { -o-transform: rotateZ(25deg); transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); }
  50% { -o-transform: rotateZ(10deg); transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { -o-transform: rotateZ(25deg); transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); } }

@keyframes point-line-3 { 0% { -o-transform: rotateZ(25deg); transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); }
  50% { -o-transform: rotateZ(10deg); transform: rotateZ(10deg);
    -webkit-transform: rotateZ(10deg); }
  100% { -o-transform: rotateZ(25deg); transform: rotateZ(25deg);
    -webkit-transform: rotateZ(25deg); } }

@-webkit-keyframes point-box-3 { 0% { transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); }
  50% { transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); } }

@-o-keyframes point-box-3 { 0% { -o-transform: rotateZ(-25deg) scale(1); transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); }
  50% { -o-transform: rotateZ(-10deg) scale(1.05); transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { -o-transform: rotateZ(-25deg) scale(1); transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); } }

@keyframes point-box-3 { 0% { -o-transform: rotateZ(-25deg) scale(1); transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); }
  50% { -o-transform: rotateZ(-10deg) scale(1.05); transform: rotateZ(-10deg) scale(1.05);
    -webkit-transform: rotateZ(-10deg) scale(1.05); }
  100% { -o-transform: rotateZ(-25deg) scale(1); transform: rotateZ(-25deg) scale(1);
    -webkit-transform: rotateZ(-25deg) scale(1); } }

@-webkit-keyframes point-line-4 { 0% { transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); }
  50% { transform: rotateZ(-10deg);
    -webkit-transform: rotateZ(-10deg); }
  100% { transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); } }

@-o-keyframes point-line-4 { 0% { -o-transform: rotateZ(-25deg); transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); }
  50% { -o-transform: rotateZ(-10deg); transform: rotateZ(-10deg);
    -webkit-transform: rotateZ(-10deg); }
  100% { -o-transform: rotateZ(-25deg); transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); } }

@keyframes point-line-4 { 0% { -o-transform: rotateZ(-25deg); transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); }
  50% { -o-transform: rotateZ(-10deg); transform: rotateZ(-10deg);
    -webkit-transform: rotateZ(-10deg); }
  100% { -o-transform: rotateZ(-25deg); transform: rotateZ(-25deg);
    -webkit-transform: rotateZ(-25deg); } }

@-webkit-keyframes point-box-4 { 0% { transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); }
  50% { transform: rotateZ(10deg) scale(1.1);
    -webkit-transform: rotateZ(10deg) scale(1.1); }
  100% { transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); } }

@-o-keyframes point-box-4 { 0% { -o-transform: rotateZ(-15deg) scale(1); transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); }
  50% { -o-transform: rotateZ(10deg) scale(1.1); transform: rotateZ(10deg) scale(1.1);
    -webkit-transform: rotateZ(10deg) scale(1.1); }
  100% { -o-transform: rotateZ(-15deg) scale(1); transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); } }

@keyframes point-box-4 { 0% { -o-transform: rotateZ(-15deg) scale(1); transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); }
  50% { -o-transform: rotateZ(10deg) scale(1.1); transform: rotateZ(10deg) scale(1.1);
    -webkit-transform: rotateZ(10deg) scale(1.1); }
  100% { -o-transform: rotateZ(-15deg) scale(1); transform: rotateZ(-15deg) scale(1);
    -webkit-transform: rotateZ(-15deg) scale(1); } }

@-webkit-keyframes point-box-5 { 0% { transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); }
  50% { transform: rotateZ(-15deg) scale(1.1);
    -webkit-transform: rotateZ(-15deg) scale(1.1); }
  100% { transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); } }

@-o-keyframes point-box-5 { 0% { -o-transform: rotateZ(15deg) scale(1); transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); }
  50% { -o-transform: rotateZ(-15deg) scale(1.1); transform: rotateZ(-15deg) scale(1.1);
    -webkit-transform: rotateZ(-15deg) scale(1.1); }
  100% { -o-transform: rotateZ(15deg) scale(1); transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); } }

@keyframes point-box-5 { 0% { -o-transform: rotateZ(15deg) scale(1); transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); }
  50% { -o-transform: rotateZ(-15deg) scale(1.1); transform: rotateZ(-15deg) scale(1.1);
    -webkit-transform: rotateZ(-15deg) scale(1.1); }
  100% { -o-transform: rotateZ(15deg) scale(1); transform: rotateZ(15deg) scale(1);
    -webkit-transform: rotateZ(15deg) scale(1); } }

@-webkit-keyframes point-line-6 { 0% { transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); }
  50% { transform: rotateZ(40deg);
    -webkit-transform: rotateZ(40deg); }
  100% { transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); } }

@-o-keyframes point-line-6 { 0% { -o-transform: rotateZ(60deg); transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); }
  50% { -o-transform: rotateZ(40deg); transform: rotateZ(40deg);
    -webkit-transform: rotateZ(40deg); }
  100% { -o-transform: rotateZ(60deg); transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); } }

@keyframes point-line-6 { 0% { -o-transform: rotateZ(60deg); transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); }
  50% { -o-transform: rotateZ(40deg); transform: rotateZ(40deg);
    -webkit-transform: rotateZ(40deg); }
  100% { -o-transform: rotateZ(60deg); transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg); } }

@-webkit-keyframes point-box-6 { 0% { transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); }
  50% { transform: rotateZ(-40deg);
    -webkit-transform: rotateZ(-40deg); }
  100% { transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); } }

@-o-keyframes point-box-6 { 0% { -o-transform: rotateZ(-60deg); transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); }
  50% { -o-transform: rotateZ(-40deg); transform: rotateZ(-40deg);
    -webkit-transform: rotateZ(-40deg); }
  100% { -o-transform: rotateZ(-60deg); transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); } }

@keyframes point-box-6 { 0% { -o-transform: rotateZ(-60deg); transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); }
  50% { -o-transform: rotateZ(-40deg); transform: rotateZ(-40deg);
    -webkit-transform: rotateZ(-40deg); }
  100% { -o-transform: rotateZ(-60deg); transform: rotateZ(-60deg);
    -webkit-transform: rotateZ(-60deg); } }

@-webkit-keyframes point-opc { 0% { opacity: 1; }
  50% { opacity: 0.75; }
  100% { opacity: 1; } }

@-o-keyframes point-opc { 0% { opacity: 1; }
  50% { opacity: 0.75; }
  100% { opacity: 1; } }

@keyframes point-opc { 0% { opacity: 1; }
  50% { opacity: 0.75; }
  100% { opacity: 1; } }

@charset "UTF-8";
/*--首页--*/
.headerBanner { overflow: hidden; width: 100%; position: relative; }

.headerBanner img { position: relative; left: 50%; width: 1920px; margin-left: -960px; }

.headerSmallBanner { position: absolute; left: 0px; top: 0px; width: 100%; display: none; }

.header { background: url(../webimages/ftjw_img02.jpg) no-repeat center top; height: 320px; }

.nav { background: #0f409e; height: 80px; }

.nav ul { position: relative; }

.nav ul li { float: left; width: 116px; color: #fff; position: relative; text-align: center; }

.nav ul li a { color: #fff; line-height: 80px; display: block; font-size: 20px; }

.nav ul li:after { content: ''; width: 1px; height: 16px; right: 0px; top: 50%; margin-top: -8px; background: #fff; opacity: 0.3; filter: alpha(opacity=30); display: block; position: absolute; }

.nav ul li.last:after { display: none; }

.nav ul li a:hover { background-color: #064ec0; color: #fff; }

.nav ul li.cur { background-color: #064ec0; color: #fff; }

.logoHead { padding-top: 55px; height: 160px; color: #fff; font-size: 12px; }

.language { line-height: 45px; }

.language a { font-size: 16px; color: #fff; padding: 0px 10px; font-weight: 700; }

.headDate { line-height: 45px; font-size: 16px; color: #fff; font-weight: 700; padding-left: 30px; }

.headSearch { background: url(../webimages/ftjw_img08.png) no-repeat; width: 255px; height: 45px; position: absolute; top: 17px; right: 0px; }

.headSearch label { display: block; padding: 12px 60px 0px 10px; }

.headSearch label input { width: 100%; outline: none; background: none; color: #fff; }

.SearchBtn { position: absolute; right: 10px; top: 0px; padding: 0px; margin: 0px; background: url(../webimages/ftjw_img05.png) no-repeat center; width: 45px; height: 45px; border: none; cursor: pointer; }

.headDepartment { padding-top: 130px; }

.headDepartment img { height: 55px; display: block; }

.indexBg { background: #f3f3f3; padding-bottom: 60px; }

.mgt60 { margin-top: 60px; }

.pdt50 { padding-top: 50px; }

.bigTopTitle { background: #fbfbfb; height: 150px; position: relative; padding-right: 80px; padding-left: 40px; text-align: center; }

.bigTopTitle h3 { padding-top: 30px; height: 47px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.bigTopTitle h3 a { color: #222222; font-size: 36px; line-height: 50px; font-weight: 700; }

.bigTopTitle h3 a span { color: #e6243b; }

.bigTopTitle p.desc { color: #666666; font-size: 16px; padding-top: 15px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.bigTopTitle a.more { position: absolute; display: block; right: 0px; height: 105px; width: 16px; padding: 45px 10px 0px; background: #646464; top: 0px; color: #fff; font-size: 16px; line-height: 18px; }

.bigTopTitle:hover a.more { background-color: #e6243b; }

.bigTopTitle:hover h3 a { color: #e6243b; }

.newsBanner { width: 1000px; height: 563px; position: relative; overflow: hidden; }

.newsBanner ul li { width: 1000px; height: 563px; overflow: hidden; position: relative; }

.newsBanner ul li img { width: 1000px; height: 563px; display: block; }

.newsBanner ul li p { position: absolute; left: 0px; right: 0px; bottom: 0px; font-size: 22px; height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../webimages/ftjw_opacity05.png) repeat; padding: 20px 80px 20px 40px; color: #fff; }

.newsBannerdot { position: absolute; z-index: 21; bottom: 25px; right: 15px; }

.newsBannerdot a { overflow: hidden; line-height: 1000px; width: 10px; height: 10px; margin: 0px 5px; cursor: pointer; background: url("../webimages/ftjw_icon01.png") no-repeat; display: inline-block; opacity: 0.5; filter: alpha(opacity=50); }

.newsBannerdot a.cur { opacity: 1; filter: alpha(opacity=100); }

.newsBannerText { width: 400px; background: #f3f3f3; height: 563px; overflow: hidden; }

.newsBannerText ul li { border-bottom: 1px solid #d5d5d5; height: 137px; margin: 0px 30px; padding-top: 50px; position: relative; }

.newsBannerText ul li a { display: block; font-size: 22px; position: relative; color: #333; }

.newsBannerText ul li span { display: block; width: 50px; height: 20px; font-size: 14px; color: #e6002d; background: #fff; text-align: center; -webkit-border-radius: 20px; border-radius: 20px; line-height: 20px; position: absolute; left: 0px; top: -20px; }

.newsBannerText ul li b { border-left: 10px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; display: none; width: 0px; height: 0px; left: 0px; top: 50%; margin-top: -10px; position: absolute; }

.newsBannerText ul li.cur { background-color: #e21c3d; margin: 0px 0px; border-bottom: 1px solid transparent; }

.newsBannerText ul li.cur a { color: #fff; padding: 0px 30px; }

.newsBannerText ul li.cur b { display: block; }

.newsBannerText ul li.cur span { left: 30px; }

.padt20 { padding-top: 20px; }

.indexNewsBanner { width: 700px; height: 430px; position: relative; overflow: hidden; float: left; }

.indexNewsBanner ul li { width: 700px; height: 430px; overflow: hidden; position: relative; }

.indexNewsBanner ul li img { width: 700px; height: 430px; display: block; }

.indexNewsBanner ul li p { position: absolute; left: 0px; right: 0px; bottom: 0px; font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../webimages/ftjw_opacity05.png) repeat; padding: 15px 80px 15px 25px; color: #fff; }

.indexNewsBannerdot { position: absolute; z-index: 21; bottom: 17px; right: 15px; }

.indexNewsBannerdot a { overflow: hidden; line-height: 1000px; width: 10px; height: 10px; margin: 0px 5px; cursor: pointer; background: url("../webimages/ftjw_icon01.png") no-repeat; display: inline-block; opacity: 0.5; filter: alpha(opacity=50); }

.indexNewsBannerdot a.cur { opacity: 1; filter: alpha(opacity=100); }

.indexNewsRight { float: right; width: 450px; }

.indexNewsRight h3 { border-bottom: 1px solid #064ec0; }

.indexNewsRight h3 span { background-color: #064ec0; font-size: 18px; display: inline-block; padding: 0px 20px; line-height: 36px; color: #ffffff; }

.indexNewsRight h3 a { float: right; font-size: 14px; }

.indexNewsRight dl { font-size: 28px; color: #2f2f2f; line-height: 40px; font-weight: 700; margin-top: 20px; overflow: hidden; }

.indexNewsRight ul { padding-top: 20px; border-top: 1px dashed #adadad; margin-top: 20px; }

.indexNewsRight ul li { background: url(../webimages/ftjw_img25.png) no-repeat 0px 18px; padding-left: 20px; line-height: 46px; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; }

.indexNewsRight ul li span { float: right; color: #a8a8a8; }

.indexNewsRight ul li a { color: #4c4c4c; }

.indexNewsRight ul li a:hover { color: #0f409e; }

.ComprehensiveNews { width: 535px; }

.ComprehensiveNews h3 { font-size: 28px; border-bottom: 1px solid #064ec0; height: 49px; line-height: 49px; }

.ComprehensiveNews h3 span { display: inline-block; background: #b9cbe8; border-left: 8px solid #064ec0; padding: 0px 25px; font-weight: 700; }

.ComprehensiveNews h3 a.more { float: right; color: #999999; font-size: 18px; }

.ComprehensiveNews h3 a.more:hover { color: #064ec0; }

.ComprehensiveNews ul { padding-top: 50px; }

.ComprehensiveNews ul li { border-bottom: 1px solid #d9d9d9; padding: 20px 0px; }

.ComprehensiveNews ul li a { display: block; font-size: 26px; color: #333333; line-height: 36px; height: 72px; overflow: hidden; }

.ComprehensiveNews ul li a:hover { color: #c90014; }

.indexTopic { position: relative; margin-top: 20px; }

.indexTopiclist { position: relative; overflow: hidden; }

.indexTopiclist ul { width: 9999px; position: relative; }

.indexTopiclist ul li { float: left; width: 384px; padding-right: 25px; }

.indexTopiclist ul li img { display: block; width: 384px; }

.indexTopic span { position: absolute; top: 50%; margin-top: -12.5px; width: 25px; height: 25px; background-repeat: no-repeat; cursor: pointer; }

.indexTopic span.TopicPrev { background-image: url(../webimages/ftjw_img14.png); left: -35px; }

.indexTopic span.TopicNext { background-image: url(../webimages/ftjw_img15.png); right: -35px; }

.indexNewslistbg { background: url(../webimages/ftjw_img58.gif) no-repeat center; height: 711px; padding-top: 20px; }

.indexNewslist { width: 680px; margin-top: 40px; }

.indexNewslist h3 { font-size: 28px; border-bottom: 1px solid #064ec0; height: 49px; line-height: 49px; }

.indexNewslist h3 span { display: inline-block; background: #b9cbe8; border-left: 8px solid #064ec0; padding: 0px 25px; font-weight: 700; }

.indexNewslist h3 a.more { float: right; color: #fff; font-size: 16px; }

.indexNewslist ul { background: url(../webimages/ftjw_img18.png) repeat; padding: 15px 20px 0px; height: 220px; }

.indexNewslist ul li { color: #fff; font-size: 20px; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../webimages/ftjw_img17.png) no-repeat left 18px; padding-left: 20px; }

.indexNewslist ul li span { float: right; font-size: 18px; }

.indexNewslist ul li a { color: #fff; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }

.indexNewslist ul li a:hover { font-weight: 700; font-size: 22px; }

.indexCommonTitle { font-size: 28px; font-weight: 700; border-left: 4px solid #064ec0; }

.indexCommonTitle span { border-bottom: 1px solid #c2c2c2; display: block; padding-left: 25px; margin-left: 5px; height: 49px; line-height: 49px; }

.indexCommonTitle a.more { float: right; color: #666666; font-size: 16px; display: inline-block; line-height: 49px; font-weight: normal; }

.indexSupervise { width: 680px; overflow: hidden; padding-top: 20px; }

.indexSupervise dl dt { float: left; width: 360px; margin-right: 30px; }

.indexSupervise dl dt img { display: block; width: 360px; }

.indexSupervise dl dd h3 { font-size: 22px; color: #282828; height: 68px; overflow: hidden; line-height: 34px; padding-top: 15px; }

.indexSupervise dl dd p.desc { color: #666666; font-size: 14px; line-height: 20px; overflow: hidden; height: 60px; padding-top: 15px; }

.indexSupervise dl dd p.time { color: #666666; font-size: 14px; padding-top: 15px; }

.indexSupervise ul { width: 720px; padding-top: 20px; }

.indexSupervise ul li { float: left; width: 213px; position: relative; display: inline; margin-right: 21px; }

.indexSupervise ul li img { width: 213px; display: block; }

.indexSupervise ul li p { position: absolute; left: 0px; right: 0px; bottom: 0px; font-size: 14px; color: #fff; background: url(../webimages/ftjw_opacity05.png); overflow: hidden; height: 40px; line-height: 40px; text-align: center; padding: 0px 10px; }

.indexSuperviseImg { width: 680px; }

.indexSuperviseImg ul li { width: 680px; position: relative; padding-top: 20px; }

.indexSuperviseImg ul li img { width: 680px; height: 175px; display: block; }

.indexSuperviseImg ul li p { position: absolute; left: 0px; right: 0px; bottom: 0px; font-size: 16px; color: #fff; background: url(../webimages/ftjw_opacity05.png); overflow: hidden; height: 40px; line-height: 40px; text-align: center; padding: 0px 10px; }

.indexSurvey { width: 580px; }

.indexSurvey p { padding-top: 35px; }

.indexSurvey p img { display: block; width: 680px; height: 250px; }

.indexSurvey ul { padding-top: 20px; }

.indexSurvey ul li { background: url(../webimages/ftjw_img25.png) no-repeat 5px 14px; padding-left: 20px; line-height: 34px; height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; }

.indexSurvey ul li span { float: right; color: #a8a8a8; }

.indexSurvey ul li a { color: #4c4c4c; }

.indexSurvey ul li a:hover { color: #0f409e; }

.indexColFives { overflow: hidden; padding-top: 60px; }

.indexColFives ul { width: 1430px; }

.indexColFives ul li { float: left; background-repeat: no-repeat; margin-right: 10px; display: inline; color: #fff; }

.indexColFives ul li.Report { background-image: url(../webimages/ftjw_img19.png); width: 100px; height: 51px; padding-left: 70px; padding-top: 25px; font-size: 18px; }

.indexColFives ul li.Report p { font-weight: 700; }

.indexColFives ul li.political { background-image: url(../webimages/ftjw_img20.png); width: 135px; height: 61px; padding-left: 60px; font-size: 16px; padding-top: 15px; font-weight: 700; }

.indexColFives ul li.political p { font-weight: 700; }

.indexColFives ul li.ReportTel { background-image: url(../webimages/ftjw_img21.png); width: 100px; height: 61px; padding-left: 70px; font-size: 16px; padding-top: 15px; font-weight: 700; }

.indexColFives ul li.ReportTel p { font-weight: 700; }

.indexColFives ul li.Letter { background-image: url(../webimages/ftjw_img22.png); width: 230px; height: 57px; padding-left: 70px; padding-top: 19px; font-size: 14px; }

.indexColFives ul li.Visiting { background-image: url(../webimages/ftjw_img23.png); width: 247px; height: 57px; padding-left: 80px; padding-top: 19px; font-size: 14px; }

.pdt60 { padding-top: 60px; }

.indexClean h3.indexCommonTitle { border-left: 4px solid #0190d8; }

.indexCleanbanner { width: 580px; height: 400px; position: relative; overflow: hidden; margin-top: 20px; }

.indexCleanbanner ul li { width: 580px; height: 400px; position: relative; overflow: hidden; }

.indexCleanbanner ul li img { width: 580px; height: 400px; display: block; }

.indexCleanbanner ul li p { position: absolute; left: 0px; right: 0px; bottom: 0px; background: url(../webimages/ftjw_opacity05.png) repeat; position: absolute; line-height: 60px; height: 60px; text-align: center; font-size: 18px; color: #fff; }

.indexCleanbanner span { position: absolute; display: block; top: 50%; cursor: pointer; margin-top: -35px; width: 34px; height: 69px; background-repeat: repeat; background-image: url(../webimages/ftjw_opacity05.png); z-index: 99; }

.indexCleanbanner span a { width: 34px; height: 69px; display: block; background-repeat: no-repeat; background-position: center; }

.indexCleanbanner span.CleanbannerPrev { left: 0px; }

.indexCleanbanner span.CleanbannerPrev a { background-image: url(../webimages/ftjw_img75.png); }

.indexCleanbanner span.CleanbannerNext { right: 0px; }

.indexCleanbanner span.CleanbannerNext a { background-image: url(../webimages/ftjw_img76.png); }

.indexCleanbanner span:hover { background-image: url(../webimages/ftjw_opacity065.png); }

.indexCleanList { width: 580px; }

.indexCleanList dl { padding-top: 20px; border-bottom: 1px dashed #c1c1c1; height: 110px; }

.indexCleanList dl dt { font-size: 24px; line-height: 40px; height: 80px; overflow: hidden; }

.indexCleanList ul { padding-top: 20px; }

.indexCleanList ul li { background: url(../webimages/ftjw_img25.png) no-repeat 5px 17px; padding-left: 20px; line-height: 38px; height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; }

.indexCleanList ul li span { float: right; color: #a8a8a8; }

.indexCleanList ul li a { color: #4c4c4c; }

.indexCleanList ul li a:hover { color: #0f409e; }

.indexCleanImg { overflow: hidden; padding-top: 50px; }

.indexCleanImg ul { width: 1450px; }

.indexCleanImg ul li { float: left; width: 277px; padding-right: 31px; }

.indexCleanImg ul li img { display: block; width: 277px; height: 234px; }

.indexCleanImg ul li p { padding-top: 10px; }

.indexCulture { background: url(../webimages/ftjw_img77.jpg) no-repeat center; height: 570px; margin-top: 60px; overflow: hidden; }

.indexCulture h3.indexCommonTitle { border-left: 4px solid #fff; color: #fff; }

.indexCulture h3.indexCommonTitle span { border-bottom: none; }

.indexCulture h3.indexCommonTitle .more { color: #fff; }

.indexCulture h3.indexCommonTitle em { float: right; font-style: normal; font-size: 18px; display: block; line-height: 49px; }

.indexCulture h3.indexCommonTitle em a { color: #fff; font-weight: normal; margin-right: 45px; }

.indexCulture h3.indexCommonTitle em a.cur { color: #c2d5fb; }

.indexCulture ul { width: 1450px; display: none; }

.indexCulture ul li { float: left; width: 305px; position: relative; margin-top: 20px; display: inline; margin-right: 20px; }

.indexCulture ul li img { display: block; width: 305px; height: 173px; }

.indexCulture ul li.bigImg { width: 550px; height: 366px; }

.indexCulture ul li.bigImg img { width: 550px; height: 366px; }

.indexCulture ul li span { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99; }

.indexCulture ul li:hover span { background: url(../webimages/ftjw_img83.png) no-repeat center; }

.indexMap { background: url(../webimages/ftjw_img84.jpg) no-repeat center; height: 670px; padding-top: 110px; overflow: hidden; }

.indexMapImg { width: 565px; height: 460px; background-image: url(../webimages/ftjw_img85.png); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 90px; position: relative; }

.indexMapImg ul li { position: absolute; left: 0px; top: 0px; cursor: pointer; width: 90px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; color: #111; font-weight: 700; }

.indexMapImg ul li.meilin { left: 215px; top: 67px; }

.indexMapImg ul li.xiangmihu { left: 115px; top: 200px; }

.indexMapImg ul li.lianhua { left: 260px; top: 180px; }

.indexMapImg ul li.huafu { left: 383px; top: 140px; }

.indexMapImg ul li.yuanling { left: 474px; top: 148px; }

.indexMapImg ul li.huaqiangbei { left: 465px; top: 205px; }

.indexMapImg ul li.shatou { left: 190px; top: 273px; }

.indexMapImg ul li.fubao { left: 260px; top: 390px; }

.indexMapImg ul li.futian { left: 360px; top: 270px; }

.indexMapImg ul li.nanyuan { left: 474px; top: 245px; }

.indexMapImg ul li.cur { color: #ffffff; }

.indexMapImglist { width: 580px; position: relative; margin-top: 40px; }

.indexMapImglistbox { overflow: hidden; width: 2000px; }

.indexMapImglist ul { width: 9999px; position: relative; }

.indexMapImglist ul li { float: left; width: 580px; padding-right: 20px; opacity: 0.0; filter: alpha(opacity=0); }

.indexMapImglist ul li img { width: 580px; display: block; height: 411px; }

.indexMapImglist ul li p { height: 80px; background:#fff; font-size:18px; color:#333; padding-left:15px; line-height:80px; }

.indexMapImglist ul li.cur { opacity: 1; filter: alpha(opacity=100); }

.indexMapImglist span { position: absolute; width: 60px; height: 60px; top: 170px; background-repeat: no-repeat; cursor: pointer; }

.indexMapImglist span.MapImglistPrev { background-image: url(../webimages/ftjw_img87.png); left: 0px; }

.indexMapImglist span.MapImglistNext { background-image: url(../webimages/ftjw_img88.png); right: 0px; }

.indexMapImglistDot { position: absolute; right: 10px; bottom: 30px; }

.indexMapImglistDot a { display: inline-block; width: 14px; height: 14px; margin: 0px 3px; cursor: pointer; background-image: url(../webimages/ftjw_img90.png); background-repeat: no-repeat; }

.indexMapImglistDot a.cur { background-image: url(../webimages/ftjw_img89.png); }

.indexImgScale { overflow: hidden; display: block; }

.indexImgScale img { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; }

.indexImgScale:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.footLink { overflow: hidden; padding-top: 60px; padding-bottom: 60px; }

.footLinkClass { width: 1430px; margin-top: 20px; }

.footLinkClass li { float: left; cursor: pointer; margin-right: 6px; display: inline; width: 296px; height: 42px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; background: #064ec0; line-height: 42px; }

.footLinkContent { min-height: 120px; padding: 20px 30px; background: #d1dced; display: none; }

.footLinkContent a { color: #666666; font-size: 16px; margin: 5px 10px 0px; display: inline-block; }

.footer { background: #064ec0; padding: 60px 0px 30px; text-align: center; color: #ccd5ed; line-height: 30px; }

.footer a { color: #ccd5ed; }

.footer p.footerLink { color: #ffffff; font-size: 16px; padding-bottom: 30px; }

.footer p.footerLink a { margin: 0px 15px; color: #fff; }

.model-video { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background: rgba(0, 0, 0, 0.6); display: none; }

.videobox2 { position: absolute; top: 50%; width: 800px; height: 400px; left: 50%; margin-top: -200px; margin-left: -400px; }

.close-video-btn { display: block; width: 25px; height: 25px; position: absolute; right: 15px; top: -5px; cursor: pointer; margin: -20px -20px 0 0; z-index: 9; }

.close-video-btn::after { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.close-video-btn::before { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/*--内页--*/
.location { border-bottom: 1px solid #ebebeb; color: #666666; line-height: 30px; padding: 20px 0px; }

.location img { vertical-align: text-top; }

.location a { color: #666666; }

.location span { font-family: "宋体"; font-weight: 700; margin: 0px 10px; color: #c7c7c7; }

.location a.cur { color: #084fc0; }

.newsCommonList { padding-top: 40px; padding-bottom: 80px; }

.newsCommonList ul { padding-bottom: 40px; }

.newsCommonList ul li { background: url(../webimages/ftjw_img25.png) no-repeat left 22px; font-size: 20px; line-height: 46px; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 25px; }

.newsCommonList ul li span { float: right; color: #999999; }

.page { text-align: center; border-top: 1px solid #ebebeb; padding-top: 50px; }

.ImgtextList { overflow: hidden; padding-top: 35px; padding-bottom: 60px; }

.ImgtextList .ImgtextListTitle { font-size: 32px; color: #333333; text-align: center; padding-bottom: 30px; }

.ImgtextList ul { width: 1430px; padding-bottom: 30px; }

.ImgtextList ul li { float: left; width: 380px; padding: 0px 30px 30px 0px; }

.ImgtextList ul li img { display: block; width: 380px; height: 250px; }

.ImgtextList ul li p { line-height: 80px; height: 80px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; background: #f7f7f7; font-size: 20px; }

.detailTitle { padding-top: 30px; border-bottom: 1px solid #dddddd; padding-bottom: 25px; }

.detailTitle h1 { font-size: 30px; color: #084fc0; line-height: 50px; font-weight: 700; text-align: center; }

.detailTitle .detailSource { text-align: center; padding-top: 10px; }

.detailTitle .detailSource em { font-style: normal; color: #333333; font-size: 14px; margin: 0px 30px; display: inline-block; vertical-align: middle; }

.detailTitle .detailSource p { display: inline-block; width: 120px; text-align: center; position: relative; vertical-align: middle; }

.detailTitle .detailSource p i { font-style: normal; font-size: 14px; display: inline-block; line-height: 38px; position: relative; padding-right: 18px; }

.detailTitle .detailSource p i:after { border-left: 5px solid transparent; border-top: 5px solid #dddddd; border-right: 5px solid transparent; content: ''; display: block; width: 0px; height: 0px; right: 0px; top: 50%; margin-top: -3px; position: absolute; }

.detailTitle .detailSource p span { position: absolute; left: 0px; right: 0px; top: 38px; background: #fff; padding: 0px 10px 10px; display: none; }

.detailTitle .detailSource p span a { background-repeat: no-repeat; height: 25px; line-height: 25px; padding-left: 35px; color: #848484; font-size: 14px; display: block; margin-top: 12px; text-align: left; }


.detailTitle .detailSource p span a.icon-qzone { background-image: url(../webimages/ftjw_img51.png); }

.detailTitle .detailSource p span a.icon-qzone:hover { background-image: url(../webimages/ftjw_img051.png); }

.detailTitle .detailSource p span a.icon-weibo { background-image: url(../webimages/ftjw_img52.png); }

.detailTitle .detailSource p span a.icon-weibo:hover { background-image: url(../webimages/ftjw_img052.png); }

.detailTitle .detailSource p span a.icon-qq { background-image: url(../webimages/ftjw_img53.png); }

.detailTitle .detailSource p span a.icon-qq:hover { background-image: url(../webimages/ftjw_img053.png); }

.detailTitle .detailSource p span a.icon-wechat { background-image: url(../webimages/ftjw_img54.png); }

.detailTitle .detailSource p span a.icon-wechat:hover { background-image: url(../webimages/ftjw_img054.png); }

.detailTitle .detailSource p:hover { background: #f5f5f5; -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }

.detailTitle .detailSource p:hover i:after { border-top: none; border-bottom: 5px solid #084fc0; }

.detailTitle .detailSource p:hover span { display: block; -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); }

.detailContent { font-size: 14px; color: #000; line-height: 24px; padding: 45px 0px 30px; }

.detailFoot { border-top: 1px solid #dddddd; padding-bottom: 80px; }

.detailFoot dt { padding-top: 60px; line-height: 30px; }

.detailFoot dt a { display: block; color: #666666; }

.detailFoot dd { padding-top: 20px; }

.detailFoot dd p { padding-left: 20px; padding-bottom: 15px; }

.detailFoot dd p a { display: inline-block; width: 25px; height: 25px; margin-left: 5px; vertical-align: middle; }

.detailFoot dd p a.icon-qzone { background-image: url(../webimages/ftjw_img51.png); }

.detailFoot dd p a.icon-qzone:hover { background-image: url(../webimages/ftjw_img051.png); }

.detailFoot dd p a.icon-weibo { background-image: url(../webimages/ftjw_img52.png); }

.detailFoot dd p a.icon-weibo:hover { background-image: url(../webimages/ftjw_img052.png); }

.detailFoot dd p a.icon-qq { background-image: url(../webimages/ftjw_img53.png); }

.detailFoot dd p a.icon-qq:hover { background-image: url(../webimages/ftjw_img053.png); }

.detailFoot dd p a.icon-wechat { background-image: url(../webimages/ftjw_img54.png); }

.detailFoot dd p a.icon-wechat:hover { background-image: url(../webimages/ftjw_img054.png); }

.detailFoot dd a.return { display: inline-block; width: 144px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #0354a8; }

.infoPublicBox { padding: 30px 0px; }

.infoPublicClass { width: 280px; }

.infoPublicClass h3 { background-color: #084fc0; line-height: 100px; padding-left: 25px; font-size: 24px; font-weight: 700; color: #fff; }

.infoPublicClass ul li { background-color: #efefef; background-image: url(../webimages/ftjw_img55.png); background-repeat: no-repeat; background-position: 20px center; margin-top: 2px; }

.infoPublicClass ul li a { display: block; height: 60px; padding-left: 40px; font-size: 16px; line-height: 60px; background-image: url(../webimages/ftjw_img56.png); background-repeat: no-repeat; background-position: 90% center; color: #333333; }

.infoPublicClass ul li:hover { background-color: #084fc0; background-image: url(../webimages/ftjw_img055.png); }

.infoPublicClass ul li:hover a { color: #fff; background-image: url(../webimages/ftjw_img056.png); }

.infoPublicClass ul li.cur { background-color: #084fc0; background-image: url(../webimages/ftjw_img055.png); }

.infoPublicClass ul li.cur a { color: #fff; background-image: url(../webimages/ftjw_img056.png); }

.RegulationsClass { width: 280px; padding-top: 40px; }

.RegulationsClass h3 { background-color: #084fc0; line-height: 100px; padding-left: 25px; font-size: 24px; font-weight: 700; color: #fff; }

.RegulationsClass ul li h4 { background-color: #084fc0; background-image: url(../webimages/ftjw_img055.png); background-repeat: no-repeat; background-position: 20px center; margin-top: 2px; }

.RegulationsClass ul li h4 a { display: block; height: 60px; padding-left: 40px; font-size: 16px; line-height: 60px; color: #fff; background-image: url(../webimages/ftjw_img056.png); background-repeat: no-repeat; background-position: 90% center; }

.RegulationsClass ul li p { display: none; }

.RegulationsClass ul li p a { margin-bottom: 2px; display: block; height: 60px; padding-left: 40px; font-size: 16px; line-height: 60px; background-color: #efefef; background-image: url(../webimages/ftjw_img55.png); background-position: 20px center; color: #333333; }

.RegulationsClass ul li p a:hover { background-color: #084fc0; background-image: url(../webimages/ftjw_img055.png); color: #fff; }

.RegulationsClass ul li.cur h4 { background-color: #084fc0; background-image: url(../webimages/ftjw_img055.png); }

.RegulationsClass ul li.cur h4 a { color: #fff; background-image: url(../webimages/ftjw_img94.png); }

.RegulationsClass ul li.cur p { display: block; }

.infoPublicRight { width: 880px; }

.infoPublicTitle { text-align: center; font-size: 26px; color: #333333; border-bottom: 1px solid #e0e0e0; padding-bottom: 18px; }

.infoPublic { padding-top: 40px; }

.infoPublic h3 { text-align: center; position: relative; }

.infoPublic h3 span { position: relative; z-index: 9; background-color: #084fc0; min-width: 240px; padding: 0px 25px; display: inline-block; color: #fff; line-height: 52px; -webkit-border-radius: 50px; border-radius: 50px; }

.infoPublic h3 i { position: absolute; z-index: 1; width: 100%; left: 0px; top: 50%; background: #e0e0e0; height: 1px; }

.infoPublicContent { font-size: 18px; line-height: 36px; padding: 30px 0px; }

.erweima { position: fixed; right: 0px; top: 50%; border: 1px solid #dddddd; border-right: none; width: 160px; padding: 20px 0px; text-align: center; background: #fff; margin-top: -130px; }

.erweima h3 { font-size: 26px; color: #333333; padding-bottom: 10px; }

.erweima img { display: block; margin: 0px auto; width: 100px; padding-bottom: 10px; }

.erweima p { font-size: 18px; color: #333333; }

.RegulationsList { width: 880px; padding-bottom: 40px; }

.RegulationsList ul { padding-bottom: 40px; padding-top: 40px; }

.RegulationsList ul li { background: url(../webimages/ftjw_img25.png) no-repeat left 22px; font-size: 20px; line-height: 46px; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 25px; }

.RegulationsList ul li span { float: right; color: #999999; margin-left: 20px; }

.GraphicScroll { overflow: hidden; width: 1200px; height: 367px; margin-top: 50px; position: relative; }

.GraphicScroll ul li { width: 1200px; height: 367px; }

.GraphicScroll ul li img { width: 690px; height: 367px; display: block; float: left; }

.GraphicScroll ul li div.GraphicText { background: #f5f5f5; width: 410px; height: 327px; float: right; padding: 40px 40px 0px; }

.GraphicScroll ul li div.GraphicText h3 { color: #444444; font-size: 22px; text-overflow: ellipsis; white-space: nowrap; height: 30px; line-height: 30px; overflow: hidden; }

.GraphicScroll ul li div.GraphicText h3 a { color: #444444; }

.GraphicScroll ul li div.GraphicText h3 a:hover { color: #064ec0; }

.GraphicScroll ul li div.GraphicText p { color: #837e7e; font-size: 16px; line-height: 30px; margin-top: 30px; height: 150px; overflow: hidden; }

.GraphicScroll span { position: absolute; bottom: 35px; background-repeat: no-repeat; width: 42px; height: 42px; z-index: 99; cursor: pointer; }

.GraphicScroll span.GraphicScrollPrev { background-image: url(../webimages/ftjw_img92.png); right: 260px; }

.GraphicScroll span.GraphicScrollPrev:hover { background-image: url(../webimages/ftjw_img092.png); }

.GraphicScroll span.GraphicScrollNext { background-image: url(../webimages/ftjw_img93.png); right: 200px; }

.GraphicScroll span.GraphicScrollNext:hover { background-image: url(../webimages/ftjw_img093.png); }

.Workdynamic { background: #f8f8f8; width: 348px; padding: 20px 20px 0px; min-height: 300px; margin-top: 30px; }

.Workdynamic dl dt { float: left; width: 155px; height: 130px; margin-right: 20px; }

.Workdynamic dl dt img { display: block; width: 155px; height: 130px; }

.Workdynamic dl dd { padding-top: 15px; }

.Workdynamic dl dd h4 { font-size: 20px; line-height: 26px; height: 52px; overflow: hidden; }

.Workdynamic dl dd p { color: #666666; line-height: 20px; height: 40px; overflow: hidden; padding-top: 15px; }

.Workdynamic ul { padding-top: 20px; }

.Workdynamic ul li { height: 40px; overflow: hidden; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; background: url(../webimages/ftjw_img96.png) no-repeat 0px 13px; padding-left: 20px; }

.mgl20 { margin-left: 20px; }

/*******翻页*******/
.paginator1 { margin: 0 auto; margin-top: 30px; margin-bottom: 20px; width: 90%; line-height: 45px; overflow: hidden; text-align: center; }

.paginator1 a { margin: 0 5px; font-size: 17px; padding: 8px 16px; border: 1px solid #ccc; display: inline-block; line-height: normal; }

.paginator1 a:hover { color: #ffffff; background: #064ec0; padding: 9px 17px; text-decoration: none; border: none; white-space: nowrap; }

.current { color: #fff; background: #064ec0; }

.paginator1 .present { color: #fff; padding: 9px 17px; background: #064ec0; border: none; }

.paginator1 .pre { font-size: 17px; padding: 8px 16px; border: 1px solid #ccc; color: #666; }

.paginator1 .point_p { border: 0; }

.paginator1 .point_p:hover { color: #666; padding: 8px 16px; background: none; text-decoration: none; }

.souse { margin-top: 20px; text-align: center; color: #666666; font-size: 16px; }

/*******信息公开*******/
.infoPublicRight ul.info-list { padding-bottom: 40px; padding-top: 40px; }

.infoPublicRight ul.info-list li { background: url(../webimages/ftjw_img25.png) no-repeat left 22px; font-size: 20px; line-height: 46px; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 25px; }

.infoPublicRight ul.info-list li span { float: right; color: #999999; margin-left: 20px; }

.social-share .icon-wechat .wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 192px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

.social-share .icon-wechat .wechat-qrcode.bottom { top: 40px; left: -84px; }

.social-share .icon-wechat .wechat-qrcode.bottom:after { display: none; }

.social-share .icon-wechat .wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

.social-share .icon-wechat .wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }

.social-share .icon-wechat .wechat-qrcode .qrcode table { margin: 0 !important; }

.social-share .icon-wechat .wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.social-share .icon-wechat .wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.social-share .icon-wechat .wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.social-share .icon-wechat .wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }
