html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

@font-face {
  font-family: GothamLight;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/Gotham-Light.eot");
  src: url("/fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/Gotham-Light.woff") format("woff"), url("/fonts/Gotham-Light.ttf") format("truetype"), url("/fonts/Gotham-Light.svg#GothamLight") format("svg"); }
@font-face {
  font-family: GothamLightitalic;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/Gotham-Lightitalic.eot");
  src: url("/fonts/Gotham-Lightitalic.eot?#iefix") format("embedded-opentype"), url("/fonts/Gotham-Lightitalic.woff") format("woff"), url("/fonts/Gotham-Lightitalic.ttf") format("truetype"), url("/fonts/Gotham-Lightitalic.svg#GothamLightitalic") format("svg"); }
@font-face {
  font-family: GothamMedium;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/Gotham-Medium.eot");
  src: url("/fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/Gotham-Medium.woff") format("woff"), url("/fonts/Gotham-Medium.ttf") format("truetype"), url("/fonts/Gotham-Medium.svg#GothamMedium") format("svg"); }
@font-face {
  font-family: GothamBook;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/Gotham-Book.eot");
  src: url("/fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("/fonts/Gotham-Book.woff") format("woff"), url("/fonts/Gotham-Book.ttf") format("truetype"), url("/fonts/Gotham-Book.svg#GothamBook") format("svg"); }
@font-face {
  font-family: GothamBold;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/Gotham-Bold.eot");
  src: url("/fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/Gotham-Bold.woff") format("woff"), url("/fonts/Gotham-Bold.ttf") format("truetype"), url("/fonts/Gotham-Bold.svg#GothamBold") format("svg"); }
.thumbnail {
  padding: 10px;
  border: 1px solid #F5F4F4; }

.img-responsive {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px; }

figure {
  padding: 0;
  margin: 0; }

.row {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto; }
  .row:after {
    content: "";
    display: table;
    clear: both; }

.omega {
  margin-right: 0; }

.content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%; }
  .content:last-child {
    margin-right: 0; }

.col-1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%; }
  .col-1:last-child {
    margin-right: 0; }

.col-2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }
  .col-2:last-child {
    margin-right: 0; }

.col-3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }
  .col-3:last-child {
    margin-right: 0; }

.col-4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }
  .col-4:last-child {
    margin-right: 0; }

.col-5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%; }
  .col-5:last-child {
    margin-right: 0; }

.col-6 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }
  .col-6:last-child {
    margin-right: 0; }

.col-7 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%; }
  .col-7:last-child {
    margin-right: 0; }

.col-8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }
  .col-8:last-child {
    margin-right: 0; }

.col-9 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 74.41059%; }
  .col-9:last-child {
    margin-right: 0; }

.col-10 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 82.94039%; }
  .col-10:last-child {
    margin-right: 0; }

.col-11 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 91.4702%; }
  .col-11:last-child {
    margin-right: 0; }

.col-12 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }
  .col-12:last-child {
    margin-right: 0; }

.col-offset-1 {
  margin-left: 8.5298%; }

.col-offset-2 {
  margin-left: 17.05961%; }

.col-offset-3 {
  margin-left: 25.58941%; }

.col-offset-4 {
  margin-left: 34.11922%; }

.col-offset-5 {
  margin-left: 42.64902%; }

.col-offset-6 {
  margin-left: 51.17883%; }

.col-offset-7 {
  margin-left: 59.70863%; }

.col-offset-8 {
  margin-left: 68.23843%; }

.col-offset-9 {
  margin-left: 76.76824%; }

.col-offset-10 {
  margin-left: 85.29804%; }

.col-offset-11 {
  margin-left: 93.82785%; }

.col-offset-12 {
  margin-left: 102.35765%; }

@media screen and (min-width: 960px) {
  .col-md-1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 6.17215%; }
    .col-md-1:last-child {
      margin-right: 0; }

  .col-md-2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%; }
    .col-md-2:last-child {
      margin-right: 0; }

  .col-md-3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
    .col-md-3:last-child {
      margin-right: 0; }

  .col-md-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    .col-md-4:last-child {
      margin-right: 0; }

  .col-md-5 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%; }
    .col-md-5:last-child {
      margin-right: 0; }

  .col-md-6 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
    .col-md-6:last-child {
      margin-right: 0; }

  .col-md-7 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
    .col-md-7:last-child {
      margin-right: 0; }

  .col-md-8 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
    .col-md-8:last-child {
      margin-right: 0; }

  .col-md-9 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }
    .col-md-9:last-child {
      margin-right: 0; }

  .col-md-10 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%; }
    .col-md-10:last-child {
      margin-right: 0; }

  .col-md-11 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 91.4702%; }
    .col-md-11:last-child {
      margin-right: 0; }

  .col-md-12 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    .col-md-12:last-child {
      margin-right: 0; } }
html, body {
  background-color: black;
  color: white;
  padding: 0;
  margin: 0;
  font-family: GothamBook, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  line-height: 28.8px; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .form legend, .h4, .h5, .h6 {
  font-family: GothamBold, "Arial Black", "Arial Bold", Gadget, sans-serif;
  font-weight: normal;
  line-height: 1;
  color: #222222;
  display: inline-block; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small, .form legend small,
  .h3 .small,
  .form legend .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #949494; }

h1, .h1,
h2, .h2,
h3, .h3, .form legend {
  margin-top: 20px;
  display: block;
  margin-bottom: 20px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small, .form legend small,
  .h3 .small,
  .form legend .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 42px; }

h2, .h2 {
  font-size: 36px; }

h3, .h3, .form legend {
  font-size: 27px; }

h4, .h4 {
  font-size: 23px; }

h5, .h5 {
  font-size: 19px; }

h6, .h6 {
  font-size: 16px; }

p {
  margin: 0 0 10px; }

.hero .lead {
  font-family: GothamLight, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }

.lead {
  margin-bottom: 20px;
  font-size: 18px;
  font-family: GothamBold, "Arial Black", "Arial Bold", Gadget, sans-serif;
  font-weight: 100;
  line-height: 1.4; }

small,
.small {
  font-size: 75%; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

a {
  color: #E2E2E2;
  text-decoration: none; }
  a:hover {
    color: #E2E2E2; }

.btn, .form button, .form input[type="submit"], input[type=button], button[type="submit"] {
  background: #F5F4F4;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: black;
  margin-bottom: 10px;
  font-family: GothamBook, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  border-radius: 0px;
  border-width: 0px; }
  .btn:hover, .form button:hover, .form input[type="submit"]:hover, input[type=button]:hover, button[type="submit"]:hover {
    background: #ddd9d9;
    color: black; }
  .btn.btn-primary, .form button.btn-primary, .form .tito-submit-wrapper button.tito-submit, .tito-submit-wrapper .form button.tito-submit, .form input.btn-primary[type="submit"], .form .tito-submit-wrapper input[type="submit"].tito-submit, .tito-submit-wrapper .form input[type="submit"].tito-submit, .tito-submit-wrapper .btn.tito-submit, input[type=button].btn-primary, .tito-submit-wrapper input[type=button].tito-submit, button[type="submit"].btn-primary, .tito-submit-wrapper button[type="submit"].tito-submit {
    background-color: #FFDE16;
    color: black; }
    .btn.btn-primary:hover, .form button.btn-primary:hover, .form .tito-submit-wrapper button.tito-submit:hover, .tito-submit-wrapper .form button.tito-submit:hover, .form input.btn-primary[type="submit"]:hover, .form .tito-submit-wrapper input[type="submit"].tito-submit:hover, .tito-submit-wrapper .form input[type="submit"].tito-submit:hover, .tito-submit-wrapper .btn.tito-submit:hover, input[type=button].btn-primary:hover, .tito-submit-wrapper input[type=button].tito-submit:hover, button[type="submit"].btn-primary:hover, .tito-submit-wrapper button[type="submit"].tito-submit:hover {
      background-color: #e2c200;
      color: black; }
  .btn.btn-mini, .form button.btn-mini, .form input.btn-mini[type="submit"], input[type=button].btn-mini, button[type="submit"].btn-mini {
    font-size: 80%;
    padding: 5px 10px; }

input[type="date"],
input[type="password"],
input[type="text"],
input[type="email"],
input[type="date"], textarea, select, option {
  min-height: 33px;
  padding: 10px 20px;
  border-radius: 0px;
  border: 1px solid #E2E2E2;
  background-color: white;
  font-size: 15px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  input[type="date"]:focus,
  input[type="password"]:focus,
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="date"]:focus, textarea:focus, select:focus, option:focus {
    outline: none;
    border: none;
    background-color: #f8f7f7; }

.form {
  width: 100%; }
  .form label {
    display: block; }
  .form fieldset {
    border: none;
    margin: 0 0 20px 0;
    padding: 0; }
  .form input[type="date"],
  .form input[type="password"],
  .form input[type="text"],
  .form input[type="email"],
  .form input[type="date"], .form textarea, .form select, .form option {
    width: 100%;
    border: 1px solid #E2E2E2;
    min-height: 32px; }
    .form input[type="date"]:focus,
    .form input[type="password"]:focus,
    .form input[type="text"]:focus,
    .form input[type="email"]:focus,
    .form input[type="date"]:focus, .form textarea:focus, .form select:focus, .form option:focus {
      outline: none;
      border-color: #E2E2E2;
      background-color: #fdfcfc; }
  .form select {
    height: 33px; }

.form-wrapper {
  padding: 10px;
  background-color: white;
  border-radius: 0px;
  border: 1px solid #E2E2E2; }

@media screen and (min-width: 960px) {
  .form-inline {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .form-inline fieldset {
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      box-flex: 1;
      -webkit-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin: 0; }
      .form-inline fieldset label {
        position: absolute;
        opacity: 0;
        left: -9999px; }
      .form-inline fieldset input[type="date"],
      .form-inline fieldset input[type="password"],
      .form-inline fieldset input[type="text"],
      .form-inline fieldset input[type="email"],
      .form-inline fieldset input[type="date"], .form-inline fieldset textarea, .form-inline fieldset select, .form-inline fieldset option {
        border-radius: 0px; }
      .form-inline fieldset:first-child {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        overflow: hidden; }
      .form-inline fieldset:last-child {
        -webkit-box-flex: 0;
        -moz-box-flex: 0;
        box-flex: 0;
        -webkit-flex: 0;
        -moz-flex: 0;
        -ms-flex: 0;
        flex: 0;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        overflow: hidden; } }

.section {
  overflow: auto;
  padding-top: 80px;
  padding-bottom: 100px; }
  .section.secondary-section {
    background: #F5F4F4 url("../images/cream_dust/cream_dust.png") repeat; }
    .section.secondary-section h2 {
      border-color: #c7c7c7; }
  .section.primary-section {
    background: black; }
    .section.primary-section h2 {
      border-color: #F5F4F4; }
  .section.intro-section {
    padding-bottom: 0; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translate(0, -100%); }
  100% {
    -webkit-transform: translate(0, 0); } }
@-moz-keyframes slideDown {
  0% {
    -moz-transform: translate(0, -100%); }
  100% {
    -moz-transform: translate(0, 0); } }
@keyframes slideDown {
  0% {
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%); }
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translate(0, 100%); }
  100% {
    -webkit-transform: translate(0, 0); } }
@-moz-keyframes slideUp {
  0% {
    -moz-transform: translate(0, 100%); }
  100% {
    -moz-transform: translate(0, 0); } }
@keyframes slideUp {
  0% {
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%); }
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translate(-100%, 0); }
  100% {
    -webkit-transform: translate(0, 0); } }
@-moz-keyframes slideRight {
  0% {
    -moz-transform: translate(-100%, 0); }
  100% {
    -moz-transform: translate(0, 0); } }
@keyframes slideRight {
  0% {
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translate(100%, 0); }
  100% {
    -webkit-transform: translate(0, 0); } }
@-moz-keyframes slideLeft {
  0% {
    -moz-transform: translate(100%, 0); }
  100% {
    -moz-transform: translate(0, 0); } }
@keyframes slideLeft {
  0% {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes bgImageScroll {
  0% {
    background-position: 50% 50%; }
  100% {
    background-position: 9999% 50%; } }
@-moz-keyframes bgImageScroll {
  0% {
    background-position: 50% 50%; }
  100% {
    background-position: 9999% 50%; } }
@keyframes bgImageScroll {
  0% {
    background-position: 50% 50%; }
  100% {
    background-position: 9999% 50%; } }
@-webkit-keyframes scaleIn {
  0% {
    -webkit-transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1); } }
@-moz-keyframes scaleIn {
  0% {
    -moz-transform: scale(0.8); }
  100% {
    -moz-transform: scale(1); } }
@keyframes scaleIn {
  0% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-webkit-keyframes scaleOut {
  0% {
    -webkit-transform: scale(1); }
  100% {
    -webkit-transform: scale(0.8); } }
@-moz-keyframes scaleOut {
  0% {
    -moz-transform: scale(1); }
  100% {
    -moz-transform: scale(0.8); } }
@keyframes scaleOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8); } }
@-webkit-keyframes fadeSlideDown {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -100%); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0, -20%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0%); } }
@-moz-keyframes fadeSlideDown {
  0% {
    opacity: 0;
    -moz-transform: translate(0, -100%); }
  80% {
    opacity: 0;
    -moz-transform: translate(0, -20%); }
  100% {
    opacity: 1;
    -moz-transform: translate(0, 0%); } }
@keyframes fadeSlideDown {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0, -20%);
    -moz-transform: translate(0, -20%);
    -ms-transform: translate(0, -20%);
    -o-transform: translate(0, -20%);
    transform: translate(0, -20%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%); } }
@-webkit-keyframes fadeSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 100%); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0, 20%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0%); } }
@-moz-keyframes fadeSlideUp {
  0% {
    opacity: 0;
    -moz-transform: translate(0, 100%); }
  80% {
    opacity: 0;
    -moz-transform: translate(0, 20%); }
  100% {
    opacity: 1;
    -moz-transform: translate(0, 0%); } }
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0, 20%);
    -moz-transform: translate(0, 20%);
    -ms-transform: translate(0, 20%);
    -o-transform: translate(0, 20%);
    transform: translate(0, 20%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%); } }
@-webkit-keyframes fadeSlideRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0); }
  80% {
    opacity: 0;
    -webkit-transform: translate(20%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, 0); } }
@-moz-keyframes fadeSlideRight {
  0% {
    opacity: 0;
    -moz-transform: translate(100%, 0); }
  80% {
    opacity: 0;
    -moz-transform: translate(20%, 0); }
  100% {
    opacity: 1;
    -moz-transform: translate(0%, 0); } }
@keyframes fadeSlideRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
  80% {
    opacity: 0;
    -webkit-transform: translate(20%, 0);
    -moz-transform: translate(20%, 0);
    -ms-transform: translate(20%, 0);
    -o-transform: translate(20%, 0);
    transform: translate(20%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, 0);
    -moz-transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    -o-transform: translate(0%, 0);
    transform: translate(0%, 0); } }
@-webkit-keyframes fadeSlideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0); }
  80% {
    opacity: 0;
    -webkit-transform: translate(-20%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, 0); } }
@-moz-keyframes fadeSlideLeft {
  0% {
    opacity: 0;
    -moz-transform: translate(-100%, 0); }
  80% {
    opacity: 0;
    -moz-transform: translate(-20%, 0); }
  100% {
    opacity: 1;
    -moz-transform: translate(0%, 0); } }
@keyframes fadeSlideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
  80% {
    opacity: 0;
    -webkit-transform: translate(-20%, 0);
    -moz-transform: translate(-20%, 0);
    -ms-transform: translate(-20%, 0);
    -o-transform: translate(-20%, 0);
    transform: translate(-20%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, 0);
    -moz-transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    -o-transform: translate(0%, 0);
    transform: translate(0%, 0); } }
@-webkit-keyframes slideUpFade {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 100%); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0%); }
  100% {
    opacity: 1; } }
@-moz-keyframes slideUpFade {
  0% {
    opacity: 0;
    -moz-transform: translate(0, 100%); }
  60% {
    opacity: 0;
    -moz-transform: translate(0, 0%); }
  100% {
    opacity: 1; } }
@keyframes slideUpFade {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%); }
  100% {
    opacity: 1; } }
.hero h1, .hero .author, .hero .lead, .hero .btn, .hero .form button, .form .hero button, .hero .form input[type="submit"], .form .hero input[type="submit"] {
  -webkit-backface-visibility: hidden; }

.hero h1 {
  -webkit-animation: fadeSlideDown 2s ease 1 forwards;
  -moz-animation: fadeSlideDown 2s ease 1 forwards;
  animation: fadeSlideDown 2s ease 1 forwards; }
.hero .lead, .hero .author {
  -webkit-animation: fadeSlideUp 2s ease 1 forwards;
  -moz-animation: fadeSlideUp 2s ease 1 forwards;
  animation: fadeSlideUp 2s ease 1 forwards; }
.hero .btn, .hero .form button, .form .hero button, .hero .form input[type="submit"], .form .hero input[type="submit"] {
  -webkit-animation: slideUpFade 3s ease 1 forwards;
  -moz-animation: slideUpFade 3s ease 1 forwards;
  animation: slideUpFade 3s ease 1 forwards; }
.hero.hero-index {
  -webkit-animation: bgImageScroll 2500s ease infinite;
  -moz-animation: bgImageScroll 2500s ease infinite;
  animation: bgImageScroll 2500s ease infinite; }
.hero .site-header {
  -webkit-animation: fadeSlideDown 2s ease 1 forwards;
  -moz-animation: fadeSlideDown 2s ease 1 forwards;
  animation: fadeSlideDown 2s ease 1 forwards; }

#tickets-wrapper h2 {
  margin: 0;
  padding: 20px;
  text-align: center; }

.tito-wrapper {
  padding: 20px;
  text-align: center;
  color: black; }

.tito-ticket-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tito-ticket {
  width: 100%; }

.tito-ticket,
.tito-ticket-price-quantity {
  display: table; }

.tito-ticket-name-wrapper,
.tito-ticket-price-quantity-wrapper,
.tito-ticket-price,
.tito-ticket-quantity {
  display: table-cell; }

.tito-ticket-name-wrapper {
  float: left; }

.tito-ticket-price-quantity-wrapper {
  float: right; }

.tito-submit-wrapper {
  overflow: auto; }
  .tito-submit-wrapper .tito-submit {
    float: none;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
    display: block; }

.tito-badge-link {
  text-align: center;
  display: block;
  font-size: 80%; }

.tito-ticket-name {
  font-family: GothamMedium, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; }

.tito-ticket-quantity span {
  padding: 0 10px;
  color: #949494; }
.tito-ticket-quantity .tito-ticket-quantity-field {
  width: 60px;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.tito-ticket-price {
  font-weight: bold; }

.section.tickets-section {
  background-color: black !important; }

#tickets-wrapper {
  background-color: white; }
  #tickets-wrapper h2 {
    background-color: #F5F4F4; }

.tito-ticket-list .tito-ticket {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 5px solid #F5F4F4; }

@media screen and (min-width: 960px) {
  #tickets-wrapper h2 {
    text-align: left;
    padding-left: 40px; }

  .tito-wrapper {
    text-align: left;
    padding: 20px 40px;
    min-width: 700px; }

  .tito-ticket-name {
    line-height: 2.6; }

  .tito-submit-wrapper .tito-submit {
    display: inline-block; }

  .tito-ticket-list .tito-ticket {
    border-width: 1px; }

  .tito-submit-wrapper {
    overflow: auto; }
    .tito-submit-wrapper .tito-submit {
      width: inherit;
      float: right; } }
body {
  background: url("../images/bg.png") no-repeat center top; }

.row {
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 50px;
  margin-bottom: 50px; }

h1, h2 {
  color: #fff;
  font-family: GothamLight, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; }

h1 {
  font-size: 24px;
  line-height: 34px;
  margin: 10px 0; }

h2 {
  font-size: 18px; }

header {
  margin-bottom: 50px; }

.gallery-3 {
  list-style-type: none;
  padding: 20px 20px 0 20px;
  margin-bottom: 0;
  float: left; }
  .gallery-3 li.item {
    width: 33.333%;
    float: left;
    min-height: 120px;
    padding: 0 10px; }
    .gallery-3 li.item img {
      width: 100%; }
    .gallery-3 li.item .title {
      display: block;
      color: #fff;
      font-family: GothamLight, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
      margin-bottom: 5px; }
    .gallery-3 li.item .sub-title {
      font-style: italic; }

.hr-gradient {
  background: url("../images/hr-gradient.png") center no-repeat;
  background-size: cover;
  height: 2px;
  display: block; }

.previous-attendees {
  list-style-type: none;
  padding-left: 0; }

/*Ticket Page*/
.password-form p {
  font-size: 18px; }
.password-form form {
  margin-top: 20px; }
  .password-form form input[type="password"] {
    width: 80%; }
  .password-form form button[type="submit"].btn-primary, .password-form form .tito-submit-wrapper button[type="submit"].tito-submit, .tito-submit-wrapper .password-form form button[type="submit"].tito-submit {
    background-color: #e4162c; }

.tito-submit-wrapper button {
  background-color: #e4162c !important; }

#tickets-wrapper {
  margin-top: 50px; }

@media (max-width: 768px) {
  .row {
    padding: 0 20px; }

  .gallery-3 li.item {
    width: 44%;
    margin: 0 3%;
    min-height: 220px; }

  body {
    line-height: 20px; }

  .site-branding img {
    width: 100%; } }
@media (max-width: 480px) {
  .row {
    padding: 0 10px; }

  .content {
    width: 80%;
    margin-left: 10%; }

  .gallery-3 {
    padding: 0; } }
.container {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.animation-row {
  float: left;
  width: 100%;
  height: 5px; }

.pixel-square {
  position: relative;
  border: 1px solid transparent;
  -webkit-perspective: 1000px;
  -webkit-transform-style: preserve-3d;
  opacity: 0;
  display: block;
  -webkit-transform: scale(1);
  height: 5px;
  width: 5px;
  border-radius: 5px; }

.animation-row.animation-row-1 .pixel-square.pixel-square-1 {
  background-color: #f20d18;
  -webkit-animation-delay: 403s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-2 {
  background-color: #33f20d;
  -webkit-animation-delay: 124s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-3 {
  background-color: #74f20d;
  -webkit-animation-delay: 196s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-4 {
  background-color: #0d59f2;
  -webkit-animation-delay: 19s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-5 {
  background-color: #f22b0d;
  -webkit-animation-delay: 33s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-6 {
  background-color: #0d96f2;
  -webkit-animation-delay: 186s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-7 {
  background-color: #d7f20d;
  -webkit-animation-delay: 317s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-8 {
  background-color: #0d18f2;
  -webkit-animation-delay: 96s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-9 {
  background-color: #460df2;
  -webkit-animation-delay: 280s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-10 {
  background-color: #4af20d;
  -webkit-animation-delay: 435s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-11 {
  background-color: #f20dd7;
  -webkit-animation-delay: 423s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-12 {
  background-color: #a20df2;
  -webkit-animation-delay: 404s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-13 {
  background-color: #f20d2b;
  -webkit-animation-delay: 174s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-14 {
  background-color: #46f20d;
  -webkit-animation-delay: 212s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-15 {
  background-color: #0df252;
  -webkit-animation-delay: 396s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-16 {
  background-color: #f20d59;
  -webkit-animation-delay: 311s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-17 {
  background-color: #370df2;
  -webkit-animation-delay: 362s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-18 {
  background-color: #3ef20d;
  -webkit-animation-delay: 115s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-19 {
  background-color: #4af20d;
  -webkit-animation-delay: 173s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-20 {
  background-color: #4ef20d;
  -webkit-animation-delay: 381s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-21 {
  background-color: #0df259;
  -webkit-animation-delay: 168s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-22 {
  background-color: #37f20d;
  -webkit-animation-delay: 425s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-23 {
  background-color: #830df2;
  -webkit-animation-delay: 137s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-24 {
  background-color: #f20dee;
  -webkit-animation-delay: 176s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-25 {
  background-color: #f26c0d;
  -webkit-animation-delay: 356s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-26 {
  background-color: #0df2b5;
  -webkit-animation-delay: 89s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-27 {
  background-color: #4e0df2;
  -webkit-animation-delay: 119s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-28 {
  background-color: #0df28f;
  -webkit-animation-delay: 250s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-29 {
  background-color: #f2700d;
  -webkit-animation-delay: 119s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-30 {
  background-color: #4ef20d;
  -webkit-animation-delay: 21s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-31 {
  background-color: #0d9ef2;
  -webkit-animation-delay: 239s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-32 {
  background-color: #0d69f2;
  -webkit-animation-delay: 200s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-33 {
  background-color: #f2b10d;
  -webkit-animation-delay: 227s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-34 {
  background-color: #f20d87;
  -webkit-animation-delay: 84s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-35 {
  background-color: #0df259;
  -webkit-animation-delay: 66s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-36 {
  background-color: #f2690d;
  -webkit-animation-delay: 256s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-37 {
  background-color: #0df24a;
  -webkit-animation-delay: 316s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-38 {
  background-color: #0df2db;
  -webkit-animation-delay: 252s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-39 {
  background-color: #f2c40d;
  -webkit-animation-delay: 180s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-40 {
  background-color: #f20de7;
  -webkit-animation-delay: 11s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-41 {
  background-color: #f20dad;
  -webkit-animation-delay: 70s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-42 {
  background-color: #0de7f2;
  -webkit-animation-delay: 109s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-43 {
  background-color: #0df220;
  -webkit-animation-delay: 27s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-44 {
  background-color: #0df28f;
  -webkit-animation-delay: 359s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-45 {
  background-color: #cc0df2;
  -webkit-animation-delay: 118s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-46 {
  background-color: #0df278;
  -webkit-animation-delay: 136s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-47 {
  background-color: #0dccf2;
  -webkit-animation-delay: 382s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-48 {
  background-color: #0df242;
  -webkit-animation-delay: 287s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-49 {
  background-color: #ee0df2;
  -webkit-animation-delay: 243s !important; }
.animation-row.animation-row-1 .pixel-square.pixel-square-50 {
  background-color: #28f20d;
  -webkit-animation-delay: 125s !important; }

.animation-row.animation-row-2 .pixel-square.pixel-square-1 {
  background-color: #f28f0d;
  -webkit-animation-delay: 254s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-2 {
  background-color: #33f20d;
  -webkit-animation-delay: 110s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-3 {
  background-color: #8ff20d;
  -webkit-animation-delay: 390s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-4 {
  background-color: #37f20d;
  -webkit-animation-delay: 367s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-5 {
  background-color: #0d6cf2;
  -webkit-animation-delay: 375s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-6 {
  background-color: #f23b0d;
  -webkit-animation-delay: 369s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-7 {
  background-color: #0df2a2;
  -webkit-animation-delay: 19s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-8 {
  background-color: #a6f20d;
  -webkit-animation-delay: 95s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-9 {
  background-color: #d70df2;
  -webkit-animation-delay: 82s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-10 {
  background-color: #0d1cf2;
  -webkit-animation-delay: 226s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-11 {
  background-color: #e70df2;
  -webkit-animation-delay: 232s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-12 {
  background-color: #f2b50d;
  -webkit-animation-delay: 197s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-13 {
  background-color: #f20d20;
  -webkit-animation-delay: 7s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-14 {
  background-color: #11f20d;
  -webkit-animation-delay: 227s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-15 {
  background-color: #0df296;
  -webkit-animation-delay: 55s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-16 {
  background-color: #db0df2;
  -webkit-animation-delay: 167s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-17 {
  background-color: #0df29a;
  -webkit-animation-delay: 39s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-18 {
  background-color: #3e0df2;
  -webkit-animation-delay: 389s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-19 {
  background-color: #0df228;
  -webkit-animation-delay: 299s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-20 {
  background-color: #f20d55;
  -webkit-animation-delay: 43s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-21 {
  background-color: #7c0df2;
  -webkit-animation-delay: 90s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-22 {
  background-color: #f20d52;
  -webkit-animation-delay: 291s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-23 {
  background-color: #aa0df2;
  -webkit-animation-delay: 183s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-24 {
  background-color: #200df2;
  -webkit-animation-delay: 161s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-25 {
  background-color: #f2420d;
  -webkit-animation-delay: 315s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-26 {
  background-color: #2f0df2;
  -webkit-animation-delay: 362s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-27 {
  background-color: #0d7ff2;
  -webkit-animation-delay: 140s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-28 {
  background-color: #24f20d;
  -webkit-animation-delay: 198s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-29 {
  background-color: #f2930d;
  -webkit-animation-delay: 306s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-30 {
  background-color: #a6f20d;
  -webkit-animation-delay: 94s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-31 {
  background-color: #f24a0d;
  -webkit-animation-delay: 285s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-32 {
  background-color: #180df2;
  -webkit-animation-delay: 151s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-33 {
  background-color: #0df287;
  -webkit-animation-delay: 225s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-34 {
  background-color: #bdf20d;
  -webkit-animation-delay: 258s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-35 {
  background-color: #f2180d;
  -webkit-animation-delay: 448s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-36 {
  background-color: #0d3ef2;
  -webkit-animation-delay: 54s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-37 {
  background-color: #f2c10d;
  -webkit-animation-delay: 33s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-38 {
  background-color: #f2a20d;
  -webkit-animation-delay: 160s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-39 {
  background-color: #8b0df2;
  -webkit-animation-delay: 64s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-40 {
  background-color: #f23b0d;
  -webkit-animation-delay: 387s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-41 {
  background-color: #e7f20d;
  -webkit-animation-delay: 130s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-42 {
  background-color: #f20deb;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-43 {
  background-color: #0df2a2;
  -webkit-animation-delay: 106s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-44 {
  background-color: #0d0df2;
  -webkit-animation-delay: 368s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-45 {
  background-color: #f20d9e;
  -webkit-animation-delay: 259s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-46 {
  background-color: #0df237;
  -webkit-animation-delay: 245s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-47 {
  background-color: #dbf20d;
  -webkit-animation-delay: 201s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-48 {
  background-color: #f2ee0d;
  -webkit-animation-delay: 120s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-49 {
  background-color: #f2ad0d;
  -webkit-animation-delay: 262s !important; }
.animation-row.animation-row-2 .pixel-square.pixel-square-50 {
  background-color: #0df224;
  -webkit-animation-delay: 261s !important; }

.animation-row.animation-row-3 .pixel-square.pixel-square-1 {
  background-color: #f2b90d;
  -webkit-animation-delay: 353s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-2 {
  background-color: #610df2;
  -webkit-animation-delay: 155s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-3 {
  background-color: #f20db9;
  -webkit-animation-delay: 329s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-4 {
  background-color: #0df296;
  -webkit-animation-delay: 343s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-5 {
  background-color: #0df265;
  -webkit-animation-delay: 274s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-6 {
  background-color: #f2e30d;
  -webkit-animation-delay: 53s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-7 {
  background-color: #0da6f2;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-8 {
  background-color: #f20df2;
  -webkit-animation-delay: 107s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-9 {
  background-color: #46f20d;
  -webkit-animation-delay: 387s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-10 {
  background-color: #3bf20d;
  -webkit-animation-delay: 305s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-11 {
  background-color: #78f20d;
  -webkit-animation-delay: 14s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-12 {
  background-color: #f20dad;
  -webkit-animation-delay: 441s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-13 {
  background-color: #f20dc8;
  -webkit-animation-delay: 306s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-14 {
  background-color: #0df280;
  -webkit-animation-delay: 288s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-15 {
  background-color: #0df255;
  -webkit-animation-delay: 378s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-16 {
  background-color: #0d61f2;
  -webkit-animation-delay: 262s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-17 {
  background-color: #740df2;
  -webkit-animation-delay: 274s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-18 {
  background-color: #f20dc4;
  -webkit-animation-delay: 251s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-19 {
  background-color: #0d55f2;
  -webkit-animation-delay: 107s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-20 {
  background-color: #0df22f;
  -webkit-animation-delay: 431s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-21 {
  background-color: #f20dd4;
  -webkit-animation-delay: 79s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-22 {
  background-color: #0df29a;
  -webkit-animation-delay: 235s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-23 {
  background-color: #f2f20d;
  -webkit-animation-delay: 284s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-24 {
  background-color: #f2cc0d;
  -webkit-animation-delay: 242s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-25 {
  background-color: #37f20d;
  -webkit-animation-delay: 377s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-26 {
  background-color: #9af20d;
  -webkit-animation-delay: 218s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-27 {
  background-color: #f20d52;
  -webkit-animation-delay: 407s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-28 {
  background-color: #c40df2;
  -webkit-animation-delay: 444s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-29 {
  background-color: #f20ddb;
  -webkit-animation-delay: 409s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-30 {
  background-color: #0d96f2;
  -webkit-animation-delay: 321s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-31 {
  background-color: #0df2f2;
  -webkit-animation-delay: 360s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-32 {
  background-color: #8ff20d;
  -webkit-animation-delay: 13s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-33 {
  background-color: #4ef20d;
  -webkit-animation-delay: 404s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-34 {
  background-color: #f20db9;
  -webkit-animation-delay: 129s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-35 {
  background-color: #55f20d;
  -webkit-animation-delay: 93s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-36 {
  background-color: #0df25d;
  -webkit-animation-delay: 343s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-37 {
  background-color: #0df246;
  -webkit-animation-delay: 306s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-38 {
  background-color: #0df2c4;
  -webkit-animation-delay: 219s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-39 {
  background-color: #e70df2;
  -webkit-animation-delay: 315s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-40 {
  background-color: #f20dc1;
  -webkit-animation-delay: 158s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-41 {
  background-color: #f20d70;
  -webkit-animation-delay: 144s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-42 {
  background-color: #f20d9e;
  -webkit-animation-delay: 139s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-43 {
  background-color: #f20da6;
  -webkit-animation-delay: 92s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-44 {
  background-color: #f20d9a;
  -webkit-animation-delay: 289s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-45 {
  background-color: #59f20d;
  -webkit-animation-delay: 43s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-46 {
  background-color: #f20d5d;
  -webkit-animation-delay: 343s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-47 {
  background-color: #0df296;
  -webkit-animation-delay: 391s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-48 {
  background-color: #ad0df2;
  -webkit-animation-delay: 354s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-49 {
  background-color: #a20df2;
  -webkit-animation-delay: 261s !important; }
.animation-row.animation-row-3 .pixel-square.pixel-square-50 {
  background-color: #f2180d;
  -webkit-animation-delay: 242s !important; }

.animation-row.animation-row-4 .pixel-square.pixel-square-1 {
  background-color: #f2e70d;
  -webkit-animation-delay: 133s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-2 {
  background-color: #0df274;
  -webkit-animation-delay: 390s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-3 {
  background-color: #f20d28;
  -webkit-animation-delay: 434s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-4 {
  background-color: #0ddff2;
  -webkit-animation-delay: 170s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-5 {
  background-color: #4e0df2;
  -webkit-animation-delay: 120s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-6 {
  background-color: #a20df2;
  -webkit-animation-delay: 399s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-7 {
  background-color: #7f0df2;
  -webkit-animation-delay: 316s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-8 {
  background-color: #dff20d;
  -webkit-animation-delay: 437s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-9 {
  background-color: #0df228;
  -webkit-animation-delay: 224s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-10 {
  background-color: #0dbdf2;
  -webkit-animation-delay: 166s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-11 {
  background-color: #0df283;
  -webkit-animation-delay: 231s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-12 {
  background-color: #14f20d;
  -webkit-animation-delay: 97s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-13 {
  background-color: #0d9af2;
  -webkit-animation-delay: 283s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-14 {
  background-color: #87f20d;
  -webkit-animation-delay: 373s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-15 {
  background-color: #0df2ee;
  -webkit-animation-delay: 350s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-16 {
  background-color: #0df22f;
  -webkit-animation-delay: 181s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-17 {
  background-color: #18f20d;
  -webkit-animation-delay: 318s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-18 {
  background-color: #930df2;
  -webkit-animation-delay: 127s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-19 {
  background-color: #d40df2;
  -webkit-animation-delay: 420s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-20 {
  background-color: #0d6cf2;
  -webkit-animation-delay: 11s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-21 {
  background-color: #6cf20d;
  -webkit-animation-delay: 194s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-22 {
  background-color: #f20d5d;
  -webkit-animation-delay: 190s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-23 {
  background-color: #0db1f2;
  -webkit-animation-delay: 123s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-24 {
  background-color: #42f20d;
  -webkit-animation-delay: 351s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-25 {
  background-color: #0df2bd;
  -webkit-animation-delay: 337s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-26 {
  background-color: #f20d55;
  -webkit-animation-delay: 191s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-27 {
  background-color: #200df2;
  -webkit-animation-delay: 189s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-28 {
  background-color: #0df2d7;
  -webkit-animation-delay: 20s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-29 {
  background-color: #f20dc1;
  -webkit-animation-delay: 416s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-30 {
  background-color: #0dd0f2;
  -webkit-animation-delay: 70s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-31 {
  background-color: #0df218;
  -webkit-animation-delay: 95s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-32 {
  background-color: #0df2d4;
  -webkit-animation-delay: 184s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-33 {
  background-color: #f2330d;
  -webkit-animation-delay: 225s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-34 {
  background-color: #70f20d;
  -webkit-animation-delay: 383s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-35 {
  background-color: #960df2;
  -webkit-animation-delay: 358s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-36 {
  background-color: #0deef2;
  -webkit-animation-delay: 317s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-37 {
  background-color: #f20d9a;
  -webkit-animation-delay: 291s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-38 {
  background-color: #f22f0d;
  -webkit-animation-delay: 365s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-39 {
  background-color: #0df22f;
  -webkit-animation-delay: 191s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-40 {
  background-color: #74f20d;
  -webkit-animation-delay: 238s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-41 {
  background-color: #f20d59;
  -webkit-animation-delay: 314s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-42 {
  background-color: #f2240d;
  -webkit-animation-delay: 341s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-43 {
  background-color: #f24a0d;
  -webkit-animation-delay: 310s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-44 {
  background-color: #f20d9a;
  -webkit-animation-delay: 13s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-45 {
  background-color: #e7f20d;
  -webkit-animation-delay: 117s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-46 {
  background-color: #0df2c1;
  -webkit-animation-delay: 334s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-47 {
  background-color: #0df26c;
  -webkit-animation-delay: 235s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-48 {
  background-color: #0d24f2;
  -webkit-animation-delay: 359s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-49 {
  background-color: #f20db9;
  -webkit-animation-delay: 177s !important; }
.animation-row.animation-row-4 .pixel-square.pixel-square-50 {
  background-color: #0df2bd;
  -webkit-animation-delay: 121s !important; }

.animation-row.animation-row-5 .pixel-square.pixel-square-1 {
  background-color: #d70df2;
  -webkit-animation-delay: 157s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-2 {
  background-color: #0d59f2;
  -webkit-animation-delay: 228s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-3 {
  background-color: #f2370d;
  -webkit-animation-delay: 422s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-4 {
  background-color: #b1f20d;
  -webkit-animation-delay: 350s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-5 {
  background-color: #f20dad;
  -webkit-animation-delay: 415s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-6 {
  background-color: #f20d2b;
  -webkit-animation-delay: 242s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-7 {
  background-color: #f2180d;
  -webkit-animation-delay: 411s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-8 {
  background-color: #0df237;
  -webkit-animation-delay: 328s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-9 {
  background-color: #f20d4a;
  -webkit-animation-delay: 289s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-10 {
  background-color: #0df269;
  -webkit-animation-delay: 392s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-11 {
  background-color: #0df228;
  -webkit-animation-delay: 445s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-12 {
  background-color: #f21c0d;
  -webkit-animation-delay: 448s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-13 {
  background-color: #0debf2;
  -webkit-animation-delay: 225s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-14 {
  background-color: #83f20d;
  -webkit-animation-delay: 15s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-15 {
  background-color: #f21c0d;
  -webkit-animation-delay: 244s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-16 {
  background-color: #f2550d;
  -webkit-animation-delay: 168s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-17 {
  background-color: #f20d7c;
  -webkit-animation-delay: 289s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-18 {
  background-color: #200df2;
  -webkit-animation-delay: 374s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-19 {
  background-color: #0dd7f2;
  -webkit-animation-delay: 421s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-20 {
  background-color: #f20dad;
  -webkit-animation-delay: 168s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-21 {
  background-color: #f20d2f;
  -webkit-animation-delay: 260s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-22 {
  background-color: #f20d3e;
  -webkit-animation-delay: 226s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-23 {
  background-color: #0df287;
  -webkit-animation-delay: 83s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-24 {
  background-color: #28f20d;
  -webkit-animation-delay: 303s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-25 {
  background-color: #0df2eb;
  -webkit-animation-delay: 295s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-26 {
  background-color: #f23e0d;
  -webkit-animation-delay: 4s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-27 {
  background-color: #93f20d;
  -webkit-animation-delay: 336s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-28 {
  background-color: #f20d2f;
  -webkit-animation-delay: 305s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-29 {
  background-color: #f20d37;
  -webkit-animation-delay: 425s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-30 {
  background-color: #3b0df2;
  -webkit-animation-delay: 113s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-31 {
  background-color: #0df278;
  -webkit-animation-delay: 3s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-32 {
  background-color: #0df23b;
  -webkit-animation-delay: 398s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-33 {
  background-color: #0d37f2;
  -webkit-animation-delay: 58s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-34 {
  background-color: #0df2b9;
  -webkit-animation-delay: 256s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-35 {
  background-color: #cc0df2;
  -webkit-animation-delay: 369s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-36 {
  background-color: #0df2eb;
  -webkit-animation-delay: 79s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-37 {
  background-color: #9ef20d;
  -webkit-animation-delay: 52s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-38 {
  background-color: #f2700d;
  -webkit-animation-delay: 125s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-39 {
  background-color: #d7f20d;
  -webkit-animation-delay: 160s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-40 {
  background-color: #d0f20d;
  -webkit-animation-delay: 226s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-41 {
  background-color: #f20d96;
  -webkit-animation-delay: 219s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-42 {
  background-color: #0df255;
  -webkit-animation-delay: 179s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-43 {
  background-color: #0df261;
  -webkit-animation-delay: 426s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-44 {
  background-color: #f2960d;
  -webkit-animation-delay: 393s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-45 {
  background-color: #59f20d;
  -webkit-animation-delay: 278s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-46 {
  background-color: #f27c0d;
  -webkit-animation-delay: 374s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-47 {
  background-color: #2b0df2;
  -webkit-animation-delay: 325s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-48 {
  background-color: #0d8bf2;
  -webkit-animation-delay: 59s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-49 {
  background-color: #0d37f2;
  -webkit-animation-delay: 162s !important; }
.animation-row.animation-row-5 .pixel-square.pixel-square-50 {
  background-color: #f2460d;
  -webkit-animation-delay: 184s !important; }

.animation-row.animation-row-6 .pixel-square.pixel-square-1 {
  background-color: #0df211;
  -webkit-animation-delay: 266s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-2 {
  background-color: #0d3ef2;
  -webkit-animation-delay: 399s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-3 {
  background-color: #590df2;
  -webkit-animation-delay: 361s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-4 {
  background-color: #0dbdf2;
  -webkit-animation-delay: 321s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-5 {
  background-color: #f20d9e;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-6 {
  background-color: #f2690d;
  -webkit-animation-delay: 296s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-7 {
  background-color: #70f20d;
  -webkit-animation-delay: 374s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-8 {
  background-color: #f20de7;
  -webkit-animation-delay: 179s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-9 {
  background-color: #0df218;
  -webkit-animation-delay: 375s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-10 {
  background-color: #0df2c1;
  -webkit-animation-delay: 211s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-11 {
  background-color: #f20deb;
  -webkit-animation-delay: 282s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-12 {
  background-color: #5df20d;
  -webkit-animation-delay: 47s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-13 {
  background-color: #0d24f2;
  -webkit-animation-delay: 290s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-14 {
  background-color: #460df2;
  -webkit-animation-delay: 399s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-15 {
  background-color: #f2420d;
  -webkit-animation-delay: 404s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-16 {
  background-color: #1c0df2;
  -webkit-animation-delay: 289s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-17 {
  background-color: #83f20d;
  -webkit-animation-delay: 341s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-18 {
  background-color: #0d24f2;
  -webkit-animation-delay: 310s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-19 {
  background-color: #f20da6;
  -webkit-animation-delay: 339s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-20 {
  background-color: #0df23b;
  -webkit-animation-delay: 421s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-21 {
  background-color: #0df23e;
  -webkit-animation-delay: 382s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-22 {
  background-color: #f20d20;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-23 {
  background-color: #0df2df;
  -webkit-animation-delay: 40s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-24 {
  background-color: #f2db0d;
  -webkit-animation-delay: 124s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-25 {
  background-color: #0df293;
  -webkit-animation-delay: 279s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-26 {
  background-color: #0df26c;
  -webkit-animation-delay: 176s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-27 {
  background-color: #0df296;
  -webkit-animation-delay: 41s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-28 {
  background-color: #f20da2;
  -webkit-animation-delay: 168s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-29 {
  background-color: #0d55f2;
  -webkit-animation-delay: 211s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-30 {
  background-color: #f2d70d;
  -webkit-animation-delay: 449s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-31 {
  background-color: #f2cc0d;
  -webkit-animation-delay: 52s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-32 {
  background-color: #f2590d;
  -webkit-animation-delay: 91s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-33 {
  background-color: #f2e30d;
  -webkit-animation-delay: 445s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-34 {
  background-color: #f2bd0d;
  -webkit-animation-delay: 156s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-35 {
  background-color: #330df2;
  -webkit-animation-delay: 24s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-36 {
  background-color: #0dc8f2;
  -webkit-animation-delay: 125s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-37 {
  background-color: #37f20d;
  -webkit-animation-delay: 92s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-38 {
  background-color: #f2cc0d;
  -webkit-animation-delay: 372s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-39 {
  background-color: #0df24a;
  -webkit-animation-delay: 61s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-40 {
  background-color: #0d6cf2;
  -webkit-animation-delay: 131s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-41 {
  background-color: #e7f20d;
  -webkit-animation-delay: 337s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-42 {
  background-color: #2b0df2;
  -webkit-animation-delay: 293s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-43 {
  background-color: #0df287;
  -webkit-animation-delay: 352s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-44 {
  background-color: #0d6cf2;
  -webkit-animation-delay: 160s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-45 {
  background-color: #74f20d;
  -webkit-animation-delay: 268s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-46 {
  background-color: #0df224;
  -webkit-animation-delay: 158s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-47 {
  background-color: #780df2;
  -webkit-animation-delay: 22s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-48 {
  background-color: #0d9ef2;
  -webkit-animation-delay: 378s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-49 {
  background-color: #9ef20d;
  -webkit-animation-delay: 160s !important; }
.animation-row.animation-row-6 .pixel-square.pixel-square-50 {
  background-color: #0d8bf2;
  -webkit-animation-delay: 441s !important; }

.animation-row.animation-row-7 .pixel-square.pixel-square-1 {
  background-color: #c80df2;
  -webkit-animation-delay: 357s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-2 {
  background-color: #0df2b9;
  -webkit-animation-delay: 341s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-3 {
  background-color: #70f20d;
  -webkit-animation-delay: 430s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-4 {
  background-color: #f20d1c;
  -webkit-animation-delay: 128s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-5 {
  background-color: #f20d61;
  -webkit-animation-delay: 349s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-6 {
  background-color: #0dadf2;
  -webkit-animation-delay: 90s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-7 {
  background-color: #0df280;
  -webkit-animation-delay: 286s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-8 {
  background-color: #0d3bf2;
  -webkit-animation-delay: 264s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-9 {
  background-color: #f20dc1;
  -webkit-animation-delay: 88s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-10 {
  background-color: #bdf20d;
  -webkit-animation-delay: 210s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-11 {
  background-color: #f2b90d;
  -webkit-animation-delay: 238s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-12 {
  background-color: #0de3f2;
  -webkit-animation-delay: 118s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-13 {
  background-color: #0df255;
  -webkit-animation-delay: 191s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-14 {
  background-color: #0deef2;
  -webkit-animation-delay: 447s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-15 {
  background-color: #0ddbf2;
  -webkit-animation-delay: 418s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-16 {
  background-color: #0d52f2;
  -webkit-animation-delay: 187s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-17 {
  background-color: #4ef20d;
  -webkit-animation-delay: 173s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-18 {
  background-color: #f2590d;
  -webkit-animation-delay: 216s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-19 {
  background-color: #f20dc8;
  -webkit-animation-delay: 186s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-20 {
  background-color: #0df246;
  -webkit-animation-delay: 253s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-21 {
  background-color: #0df283;
  -webkit-animation-delay: 313s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-22 {
  background-color: #f2b50d;
  -webkit-animation-delay: 366s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-23 {
  background-color: #0df29a;
  -webkit-animation-delay: 119s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-24 {
  background-color: #f2cc0d;
  -webkit-animation-delay: 15s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-25 {
  background-color: #ccf20d;
  -webkit-animation-delay: 342s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-26 {
  background-color: #5df20d;
  -webkit-animation-delay: 243s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-27 {
  background-color: #0df25d;
  -webkit-animation-delay: 121s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-28 {
  background-color: #0df2df;
  -webkit-animation-delay: 169s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-29 {
  background-color: #f20d83;
  -webkit-animation-delay: 282s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-30 {
  background-color: #0d61f2;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-31 {
  background-color: #d0f20d;
  -webkit-animation-delay: 150s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-32 {
  background-color: #c4f20d;
  -webkit-animation-delay: 26s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-33 {
  background-color: #0de7f2;
  -webkit-animation-delay: 391s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-34 {
  background-color: #f20d8f;
  -webkit-animation-delay: 127s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-35 {
  background-color: #0df29a;
  -webkit-animation-delay: 236s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-36 {
  background-color: #d70df2;
  -webkit-animation-delay: 18s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-37 {
  background-color: #83f20d;
  -webkit-animation-delay: 170s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-38 {
  background-color: #f20d37;
  -webkit-animation-delay: 318s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-39 {
  background-color: #0df211;
  -webkit-animation-delay: 365s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-40 {
  background-color: #c1f20d;
  -webkit-animation-delay: 442s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-41 {
  background-color: #0df265;
  -webkit-animation-delay: 14s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-42 {
  background-color: #bdf20d;
  -webkit-animation-delay: 161s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-43 {
  background-color: #0d28f2;
  -webkit-animation-delay: 263s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-44 {
  background-color: #9ef20d;
  -webkit-animation-delay: 341s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-45 {
  background-color: #f2110d;
  -webkit-animation-delay: 240s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-46 {
  background-color: #c1f20d;
  -webkit-animation-delay: 235s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-47 {
  background-color: #0df2d0;
  -webkit-animation-delay: 175s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-48 {
  background-color: #0df2b5;
  -webkit-animation-delay: 364s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-49 {
  background-color: #0df2e3;
  -webkit-animation-delay: 85s !important; }
.animation-row.animation-row-7 .pixel-square.pixel-square-50 {
  background-color: #0df270;
  -webkit-animation-delay: 358s !important; }

.animation-row.animation-row-8 .pixel-square.pixel-square-1 {
  background-color: #0df261;
  -webkit-animation-delay: 421s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-2 {
  background-color: #a2f20d;
  -webkit-animation-delay: 51s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-3 {
  background-color: #f2930d;
  -webkit-animation-delay: 396s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-4 {
  background-color: #f20dd7;
  -webkit-animation-delay: 441s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-5 {
  background-color: #0df283;
  -webkit-animation-delay: 41s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-6 {
  background-color: #780df2;
  -webkit-animation-delay: 144s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-7 {
  background-color: #0df214;
  -webkit-animation-delay: 136s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-8 {
  background-color: #0d2ff2;
  -webkit-animation-delay: 123s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-9 {
  background-color: #f20d7c;
  -webkit-animation-delay: 436s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-10 {
  background-color: #0d52f2;
  -webkit-animation-delay: 331s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-11 {
  background-color: #0df23b;
  -webkit-animation-delay: 231s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-12 {
  background-color: #74f20d;
  -webkit-animation-delay: 259s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-13 {
  background-color: #f20dd7;
  -webkit-animation-delay: 405s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-14 {
  background-color: #b1f20d;
  -webkit-animation-delay: 202s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-15 {
  background-color: #650df2;
  -webkit-animation-delay: 252s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-16 {
  background-color: #0df293;
  -webkit-animation-delay: 288s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-17 {
  background-color: #0d59f2;
  -webkit-animation-delay: 432s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-18 {
  background-color: #f2d00d;
  -webkit-animation-delay: 348s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-19 {
  background-color: #f20d87;
  -webkit-animation-delay: 83s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-20 {
  background-color: #b10df2;
  -webkit-animation-delay: 222s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-21 {
  background-color: #f2d40d;
  -webkit-animation-delay: 92s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-22 {
  background-color: #0df27c;
  -webkit-animation-delay: 249s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-23 {
  background-color: #0d14f2;
  -webkit-animation-delay: 262s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-24 {
  background-color: #d70df2;
  -webkit-animation-delay: 258s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-25 {
  background-color: #59f20d;
  -webkit-animation-delay: 101s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-26 {
  background-color: #f2eb0d;
  -webkit-animation-delay: 255s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-27 {
  background-color: #24f20d;
  -webkit-animation-delay: 72s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-28 {
  background-color: #0df233;
  -webkit-animation-delay: 205s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-29 {
  background-color: #f27f0d;
  -webkit-animation-delay: 87s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-30 {
  background-color: #420df2;
  -webkit-animation-delay: 179s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-31 {
  background-color: #f22f0d;
  -webkit-animation-delay: 240s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-32 {
  background-color: #f20dc1;
  -webkit-animation-delay: 97s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-33 {
  background-color: #cc0df2;
  -webkit-animation-delay: 306s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-34 {
  background-color: #c80df2;
  -webkit-animation-delay: 429s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-35 {
  background-color: #42f20d;
  -webkit-animation-delay: 372s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-36 {
  background-color: #65f20d;
  -webkit-animation-delay: 352s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-37 {
  background-color: #f2c80d;
  -webkit-animation-delay: 88s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-38 {
  background-color: #f20d4e;
  -webkit-animation-delay: 338s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-39 {
  background-color: #f20dcc;
  -webkit-animation-delay: 362s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-40 {
  background-color: #f2180d;
  -webkit-animation-delay: 243s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-41 {
  background-color: #0d0df2;
  -webkit-animation-delay: 263s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-42 {
  background-color: #24f20d;
  -webkit-animation-delay: 143s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-43 {
  background-color: #96f20d;
  -webkit-animation-delay: 49s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-44 {
  background-color: #c4f20d;
  -webkit-animation-delay: 400s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-45 {
  background-color: #f20df2;
  -webkit-animation-delay: 332s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-46 {
  background-color: #0deef2;
  -webkit-animation-delay: 184s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-47 {
  background-color: #bd0df2;
  -webkit-animation-delay: 445s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-48 {
  background-color: #f2140d;
  -webkit-animation-delay: 320s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-49 {
  background-color: #c10df2;
  -webkit-animation-delay: 414s !important; }
.animation-row.animation-row-8 .pixel-square.pixel-square-50 {
  background-color: #f23e0d;
  -webkit-animation-delay: 307s !important; }

.animation-row.animation-row-9 .pixel-square.pixel-square-1 {
  background-color: #f20d7c;
  -webkit-animation-delay: 410s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-2 {
  background-color: #f29a0d;
  -webkit-animation-delay: 68s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-3 {
  background-color: #f27f0d;
  -webkit-animation-delay: 52s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-4 {
  background-color: #d00df2;
  -webkit-animation-delay: 34s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-5 {
  background-color: #adf20d;
  -webkit-animation-delay: 150s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-6 {
  background-color: #0db1f2;
  -webkit-animation-delay: 425s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-7 {
  background-color: #590df2;
  -webkit-animation-delay: 302s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-8 {
  background-color: #f2700d;
  -webkit-animation-delay: 359s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-9 {
  background-color: #f20d80;
  -webkit-animation-delay: 124s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-10 {
  background-color: #f2a20d;
  -webkit-animation-delay: 439s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-11 {
  background-color: #0df255;
  -webkit-animation-delay: 303s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-12 {
  background-color: #80f20d;
  -webkit-animation-delay: 252s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-13 {
  background-color: #c40df2;
  -webkit-animation-delay: 334s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-14 {
  background-color: #0df27c;
  -webkit-animation-delay: 8s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-15 {
  background-color: #0df2c8;
  -webkit-animation-delay: 152s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-16 {
  background-color: #550df2;
  -webkit-animation-delay: 122s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-17 {
  background-color: #ee0df2;
  -webkit-animation-delay: 28s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-18 {
  background-color: #1cf20d;
  -webkit-animation-delay: 48s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-19 {
  background-color: #0df2f2;
  -webkit-animation-delay: 106s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-20 {
  background-color: #f2930d;
  -webkit-animation-delay: 307s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-21 {
  background-color: #f20d1c;
  -webkit-animation-delay: 372s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-22 {
  background-color: #930df2;
  -webkit-animation-delay: 245s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-23 {
  background-color: #f20db5;
  -webkit-animation-delay: 167s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-24 {
  background-color: #f20d9a;
  -webkit-animation-delay: 322s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-25 {
  background-color: #180df2;
  -webkit-animation-delay: 311s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-26 {
  background-color: #0ddff2;
  -webkit-animation-delay: 326s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-27 {
  background-color: #f20d4a;
  -webkit-animation-delay: 210s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-28 {
  background-color: #0df23e;
  -webkit-animation-delay: 2s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-29 {
  background-color: #0df265;
  -webkit-animation-delay: 246s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-30 {
  background-color: #740df2;
  -webkit-animation-delay: 375s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-31 {
  background-color: #0df21c;
  -webkit-animation-delay: 450s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-32 {
  background-color: #dff20d;
  -webkit-animation-delay: 316s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-33 {
  background-color: #0d9ef2;
  -webkit-animation-delay: 412s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-34 {
  background-color: #f20d8f;
  -webkit-animation-delay: 228s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-35 {
  background-color: #bdf20d;
  -webkit-animation-delay: 129s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-36 {
  background-color: #f2aa0d;
  -webkit-animation-delay: 161s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-37 {
  background-color: #f20d4a;
  -webkit-animation-delay: 228s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-38 {
  background-color: #f2110d;
  -webkit-animation-delay: 46s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-39 {
  background-color: #f20d8b;
  -webkit-animation-delay: 435s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-40 {
  background-color: #0d37f2;
  -webkit-animation-delay: 267s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-41 {
  background-color: #280df2;
  -webkit-animation-delay: 269s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-42 {
  background-color: #f2b50d;
  -webkit-animation-delay: 300s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-43 {
  background-color: #140df2;
  -webkit-animation-delay: 2s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-44 {
  background-color: #a20df2;
  -webkit-animation-delay: 400s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-45 {
  background-color: #d0f20d;
  -webkit-animation-delay: 264s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-46 {
  background-color: #0db9f2;
  -webkit-animation-delay: 2s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-47 {
  background-color: #f21c0d;
  -webkit-animation-delay: 27s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-48 {
  background-color: #180df2;
  -webkit-animation-delay: 200s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-49 {
  background-color: #f22b0d;
  -webkit-animation-delay: 202s !important; }
.animation-row.animation-row-9 .pixel-square.pixel-square-50 {
  background-color: #0df28b;
  -webkit-animation-delay: 371s !important; }

.animation-row.animation-row-10 .pixel-square.pixel-square-1 {
  background-color: #f20d2f;
  -webkit-animation-delay: 269s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-2 {
  background-color: #420df2;
  -webkit-animation-delay: 81s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-3 {
  background-color: #f20dd4;
  -webkit-animation-delay: 208s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-4 {
  background-color: #930df2;
  -webkit-animation-delay: 353s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-5 {
  background-color: #460df2;
  -webkit-animation-delay: 170s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-6 {
  background-color: #f20d11;
  -webkit-animation-delay: 198s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-7 {
  background-color: #ee0df2;
  -webkit-animation-delay: 200s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-8 {
  background-color: #d0f20d;
  -webkit-animation-delay: 13s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-9 {
  background-color: #0df255;
  -webkit-animation-delay: 340s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-10 {
  background-color: #e7f20d;
  -webkit-animation-delay: 7s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-11 {
  background-color: #c8f20d;
  -webkit-animation-delay: 146s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-12 {
  background-color: #2ff20d;
  -webkit-animation-delay: 59s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-13 {
  background-color: #f2420d;
  -webkit-animation-delay: 212s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-14 {
  background-color: #f20db9;
  -webkit-animation-delay: 237s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-15 {
  background-color: #bd0df2;
  -webkit-animation-delay: 197s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-16 {
  background-color: #f2d70d;
  -webkit-animation-delay: 195s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-17 {
  background-color: #a60df2;
  -webkit-animation-delay: 312s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-18 {
  background-color: #0d24f2;
  -webkit-animation-delay: 207s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-19 {
  background-color: #0dc1f2;
  -webkit-animation-delay: 178s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-20 {
  background-color: #0df2d4;
  -webkit-animation-delay: 60s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-21 {
  background-color: #0df2db;
  -webkit-animation-delay: 23s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-22 {
  background-color: #0d33f2;
  -webkit-animation-delay: 373s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-23 {
  background-color: #f23e0d;
  -webkit-animation-delay: 442s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-24 {
  background-color: #f20d2b;
  -webkit-animation-delay: 273s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-25 {
  background-color: #bdf20d;
  -webkit-animation-delay: 244s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-26 {
  background-color: #0d9ef2;
  -webkit-animation-delay: 365s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-27 {
  background-color: #7cf20d;
  -webkit-animation-delay: 392s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-28 {
  background-color: #0df29a;
  -webkit-animation-delay: 176s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-29 {
  background-color: #0d5df2;
  -webkit-animation-delay: 214s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-30 {
  background-color: #0d18f2;
  -webkit-animation-delay: 392s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-31 {
  background-color: #f2550d;
  -webkit-animation-delay: 237s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-32 {
  background-color: #0d7ff2;
  -webkit-animation-delay: 95s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-33 {
  background-color: #0df24e;
  -webkit-animation-delay: 194s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-34 {
  background-color: #3bf20d;
  -webkit-animation-delay: 12s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-35 {
  background-color: #f20d42;
  -webkit-animation-delay: 90s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-36 {
  background-color: #0dbdf2;
  -webkit-animation-delay: 107s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-37 {
  background-color: #f2db0d;
  -webkit-animation-delay: 94s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-38 {
  background-color: #0df296;
  -webkit-animation-delay: 428s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-39 {
  background-color: #c80df2;
  -webkit-animation-delay: 52s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-40 {
  background-color: #0df274;
  -webkit-animation-delay: 419s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-41 {
  background-color: #650df2;
  -webkit-animation-delay: 69s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-42 {
  background-color: #0d96f2;
  -webkit-animation-delay: 351s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-43 {
  background-color: #f2df0d;
  -webkit-animation-delay: 97s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-44 {
  background-color: #f2b10d;
  -webkit-animation-delay: 414s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-45 {
  background-color: #f23e0d;
  -webkit-animation-delay: 127s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-46 {
  background-color: #0df2a2;
  -webkit-animation-delay: 378s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-47 {
  background-color: #74f20d;
  -webkit-animation-delay: 32s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-48 {
  background-color: #0df246;
  -webkit-animation-delay: 305s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-49 {
  background-color: #f2b50d;
  -webkit-animation-delay: 432s !important; }
.animation-row.animation-row-10 .pixel-square.pixel-square-50 {
  background-color: #0db9f2;
  -webkit-animation-delay: 84s !important; }

@-webkit-keyframes random-1 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(141deg) scale(1) translate3d(0, 15px, 17px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(302deg) scale(0.5) translate3d(0, 988px, 777px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(77deg) scale(1) translate3d(0, 362px, 209px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(303deg) scale(0.2) translate3d(0, 183px, 549px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(201deg) scale(1) translate3d(0, 2px, 491px); } }
.random .pixel-square.pixel-square-1 {
  -webkit-animation: random-1 308s infinite;
  -moz-animation: random-1 308s infinite;
  -o-animation: random-1 308s infinite;
  animation: random-1 308s infinite; }

@-webkit-keyframes burst-1 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 2%;
    top: 26%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 46%; } }
.burst .pixel-square.pixel-square-1 {
  -webkit-animation: burst-1 296s infinite;
  -moz-animation: burst-1 296s infinite;
  -o-animation: burst-1 296s infinite;
  animation: burst-1 296s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-1 {
  -webkit-animation: scaling 269s infinite;
  -moz-animation: scaling 269s infinite;
  -o-animation: scaling 269s infinite;
  animation: scaling 269s infinite; }

@-webkit-keyframes colors-1 {
  0% {
    background-color: #0df2bd; }
  50% {
    background-color: #0df2e7; }
  100% {
    background-color: #0df2c4; } }
.colors .pixel-square.pixel-square-1 {
  -webkit-animation: color-1 2s infinite;
  -moz-animation: color-1 2s infinite;
  -o-animation: color-1 2s infinite;
  animation: color-1 2s infinite; }

@-webkit-keyframes random-1 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(274deg) scale(1) translate3d(0, 82px, 13px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(271deg) scale(0.5) translate3d(0, 750px, 856px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(338deg) scale(1) translate3d(0, 246px, 882px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(272deg) scale(0.2) translate3d(0, 749px, 154px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(27deg) scale(1) translate3d(0, 215px, 230px); } }
@-webkit-keyframes colors-1 {
  0% {
    background-color: #0df2c4; }
  50% {
    background-color: #0df287; }
  100% {
    background-color: #f2240d; } }
.randomcolors .pixel-square.pixel-square-1 {
  -webkit-animation: random-1 308s infinite, color-1 2s infinite;
  -moz-animation: random-1 308s infinite, color-1 2s infinite;
  -o-animation: random-1 308s infinite, color-1 2s infinite;
  animation: random-1 308s infinite, color-1 2s infinite; }

@-webkit-keyframes burst-1 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 94%;
    top: 22%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 42%; } }
@-webkit-keyframes colors-1 {
  0% {
    background-color: #960df2; }
  50% {
    background-color: #0df24a; }
  100% {
    background-color: #f2930d; } }
.burstcolors .pixel-square.pixel-square-1 {
  -webkit-animation: burst-1 296s infinite, color-1 2s infinite;
  -moz-animation: burst-1 296s infinite, color-1 2s infinite;
  -o-animation: burst-1 296s infinite, color-1 2s infinite;
  animation: burst-1 296s infinite, color-1 2s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-1 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 48%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 50%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 46%; } }
.pulse .pixel-square.pixel-square-1 {
  -webkit-animation: pulse-1 10s infinite;
  -moz-animation: pulse-1 10s infinite;
  -o-animation: pulse-1 10s infinite;
  animation: pulse-1 10s infinite; }

@-webkit-keyframes explode-1 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(53deg);
    left: 41%;
    top: 43%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(259deg);
    left: 54%;
    top: 48%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(356deg);
    left: 49%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(135deg);
    left: 44%;
    top: 21%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(280deg);
    left: 48%;
    top: 16%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(55deg);
    left: 54%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(41deg);
    left: 48%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-1 {
  -webkit-animation: explode-1 5s infinite, scaling 269s infinite;
  -moz-animation: explode-1 5s infinite, scaling 269s infinite;
  -o-animation: explode-1 5s infinite, scaling 269s infinite;
  animation: explode-1 5s infinite, scaling 269s infinite; }

@-webkit-keyframes panelburst-1 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(1deg) rotateX(74deg) rotateY(49deg) skewY(110deg);
    opacity: 0;
    left: 42%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(45deg) rotateX(36deg) rotateY(61deg) skewY(349deg);
    opacity: 1;
    left: 81%;
    top: 69%; }
  100% {
    -webkit-transform: scale(1) rotateZ(17deg) rotateX(95deg) rotateY(20deg) skewY(14deg);
    opacity: 0;
    left: 46%;
    top: 47%; } }
@-webkit-keyframes random-1 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(285deg) scale(1) translate3d(0, 90px, 42px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(112deg) scale(0.5) translate3d(0, 84px, 240px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(165deg) scale(1) translate3d(0, 502px, 630px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(15deg) scale(0.2) translate3d(0, 138px, 117px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(316deg) scale(1) translate3d(0, 789px, 710px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-1 {
  0% {
    background-color: #0df296; }
  50% {
    background-color: #0df246; }
  100% {
    background-color: #f20d9a; } }
.panelsburst .pixel-square.pixel-square-1 {
  -webkit-animation: panelburst-1 349s infinite, color-1 2s infinite, random-1 308s infinite, scaling 269s infinite;
  -moz-animation: panelburst-1 349s infinite, color-1 2s infinite, random-1 308s infinite, scaling 269s infinite;
  -o-animation: panelburst-1 349s infinite, color-1 2s infinite, random-1 308s infinite, scaling 269s infinite;
  animation: panelburst-1 349s infinite, color-1 2s infinite, random-1 308s infinite, scaling 269s infinite; }

@-webkit-keyframes random-2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(171deg) scale(1) translate3d(0, 10px, 21px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(150deg) scale(0.5) translate3d(0, 155px, 937px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(263deg) scale(1) translate3d(0, 504px, 360px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(65deg) scale(0.2) translate3d(0, 605px, 494px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(309deg) scale(1) translate3d(0, 510px, 873px); } }
.random .pixel-square.pixel-square-2 {
  -webkit-animation: random-2 435s infinite;
  -moz-animation: random-2 435s infinite;
  -o-animation: random-2 435s infinite;
  animation: random-2 435s infinite; }

@-webkit-keyframes burst-2 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 61%;
    top: 51%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 49%; } }
.burst .pixel-square.pixel-square-2 {
  -webkit-animation: burst-2 213s infinite;
  -moz-animation: burst-2 213s infinite;
  -o-animation: burst-2 213s infinite;
  animation: burst-2 213s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-2 {
  -webkit-animation: scaling 191s infinite;
  -moz-animation: scaling 191s infinite;
  -o-animation: scaling 191s infinite;
  animation: scaling 191s infinite; }

@-webkit-keyframes colors-2 {
  0% {
    background-color: #700df2; }
  50% {
    background-color: #37f20d; }
  100% {
    background-color: #3b0df2; } }
.colors .pixel-square.pixel-square-2 {
  -webkit-animation: color-2 4s infinite;
  -moz-animation: color-2 4s infinite;
  -o-animation: color-2 4s infinite;
  animation: color-2 4s infinite; }

@-webkit-keyframes random-2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(210deg) scale(1) translate3d(0, 65px, 96px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(215deg) scale(0.5) translate3d(0, 138px, 960px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(333deg) scale(1) translate3d(0, 959px, 745px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(353deg) scale(0.2) translate3d(0, 629px, 656px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(147deg) scale(1) translate3d(0, 464px, 606px); } }
@-webkit-keyframes colors-2 {
  0% {
    background-color: #0df20d; }
  50% {
    background-color: #930df2; }
  100% {
    background-color: #f2110d; } }
.randomcolors .pixel-square.pixel-square-2 {
  -webkit-animation: random-2 435s infinite, color-2 4s infinite;
  -moz-animation: random-2 435s infinite, color-2 4s infinite;
  -o-animation: random-2 435s infinite, color-2 4s infinite;
  animation: random-2 435s infinite, color-2 4s infinite; }

@-webkit-keyframes burst-2 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 47%;
    top: 96%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 42%; } }
@-webkit-keyframes colors-2 {
  0% {
    background-color: #3e0df2; }
  50% {
    background-color: #c10df2; }
  100% {
    background-color: #0d52f2; } }
.burstcolors .pixel-square.pixel-square-2 {
  -webkit-animation: burst-2 213s infinite, color-2 4s infinite;
  -moz-animation: burst-2 213s infinite, color-2 4s infinite;
  -o-animation: burst-2 213s infinite, color-2 4s infinite;
  animation: burst-2 213s infinite, color-2 4s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-2 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-2 {
  -webkit-animation: pulse-2 10s infinite;
  -moz-animation: pulse-2 10s infinite;
  -o-animation: pulse-2 10s infinite;
  animation: pulse-2 10s infinite; }

@-webkit-keyframes explode-2 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(206deg);
    left: 43%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    left: 51%;
    top: 48%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(58deg);
    left: 46%;
    top: 54%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(359deg);
    left: 58%;
    top: 94%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(219deg);
    left: 94%;
    top: 76%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(92deg);
    left: 48%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(243deg);
    left: 48%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-2 {
  -webkit-animation: explode-2 5s infinite, scaling 191s infinite;
  -moz-animation: explode-2 5s infinite, scaling 191s infinite;
  -o-animation: explode-2 5s infinite, scaling 191s infinite;
  animation: explode-2 5s infinite, scaling 191s infinite; }

@-webkit-keyframes panelburst-2 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(91deg) rotateX(7deg) rotateY(61deg) skewY(95deg);
    opacity: 0;
    left: 42%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(79deg) rotateX(66deg) rotateY(62deg) skewY(92deg);
    opacity: 1;
    left: 90%;
    top: 7%; }
  100% {
    -webkit-transform: scale(1) rotateZ(49deg) rotateX(47deg) rotateY(76deg) skewY(66deg);
    opacity: 0;
    left: 46%;
    top: 49%; } }
@-webkit-keyframes random-2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(340deg) scale(1) translate3d(0, 30px, 14px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(248deg) scale(0.5) translate3d(0, 120px, 480px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(24deg) scale(1) translate3d(0, 235px, 216px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(40deg) scale(0.2) translate3d(0, 964px, 489px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(188deg) scale(1) translate3d(0, 533px, 533px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-2 {
  0% {
    background-color: #7f0df2; }
  50% {
    background-color: #110df2; }
  100% {
    background-color: #330df2; } }
.panelsburst .pixel-square.pixel-square-2 {
  -webkit-animation: panelburst-2 38s infinite, color-2 4s infinite, random-2 435s infinite, scaling 191s infinite;
  -moz-animation: panelburst-2 38s infinite, color-2 4s infinite, random-2 435s infinite, scaling 191s infinite;
  -o-animation: panelburst-2 38s infinite, color-2 4s infinite, random-2 435s infinite, scaling 191s infinite;
  animation: panelburst-2 38s infinite, color-2 4s infinite, random-2 435s infinite, scaling 191s infinite; }

@-webkit-keyframes random-3 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(326deg) scale(1) translate3d(0, 48px, 81px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(164deg) scale(0.5) translate3d(0, 170px, 448px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(30deg) scale(1) translate3d(0, 210px, 375px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(332deg) scale(0.2) translate3d(0, 695px, 721px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(118deg) scale(1) translate3d(0, 935px, 482px); } }
.random .pixel-square.pixel-square-3 {
  -webkit-animation: random-3 413s infinite;
  -moz-animation: random-3 413s infinite;
  -o-animation: random-3 413s infinite;
  animation: random-3 413s infinite; }

@-webkit-keyframes burst-3 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 50%;
    top: 29%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 41%; } }
.burst .pixel-square.pixel-square-3 {
  -webkit-animation: burst-3 446s infinite;
  -moz-animation: burst-3 446s infinite;
  -o-animation: burst-3 446s infinite;
  animation: burst-3 446s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-3 {
  -webkit-animation: scaling 396s infinite;
  -moz-animation: scaling 396s infinite;
  -o-animation: scaling 396s infinite;
  animation: scaling 396s infinite; }

@-webkit-keyframes colors-3 {
  0% {
    background-color: #e30df2; }
  50% {
    background-color: #0d78f2; }
  100% {
    background-color: #96f20d; } }
.colors .pixel-square.pixel-square-3 {
  -webkit-animation: color-3 6s infinite;
  -moz-animation: color-3 6s infinite;
  -o-animation: color-3 6s infinite;
  animation: color-3 6s infinite; }

@-webkit-keyframes random-3 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(145deg) scale(1) translate3d(0, 41px, 6px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(250deg) scale(0.5) translate3d(0, 583px, 4px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(84deg) scale(1) translate3d(0, 546px, 57px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(115deg) scale(0.2) translate3d(0, 198px, 326px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(61deg) scale(1) translate3d(0, 476px, 839px); } }
@-webkit-keyframes colors-3 {
  0% {
    background-color: #f2930d; }
  50% {
    background-color: #590df2; }
  100% {
    background-color: #0df2ee; } }
.randomcolors .pixel-square.pixel-square-3 {
  -webkit-animation: random-3 413s infinite, color-3 6s infinite;
  -moz-animation: random-3 413s infinite, color-3 6s infinite;
  -o-animation: random-3 413s infinite, color-3 6s infinite;
  animation: random-3 413s infinite, color-3 6s infinite; }

@-webkit-keyframes burst-3 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 97%;
    top: 5%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 42%; } }
@-webkit-keyframes colors-3 {
  0% {
    background-color: #df0df2; }
  50% {
    background-color: #0d8ff2; }
  100% {
    background-color: #700df2; } }
.burstcolors .pixel-square.pixel-square-3 {
  -webkit-animation: burst-3 446s infinite, color-3 6s infinite;
  -moz-animation: burst-3 446s infinite, color-3 6s infinite;
  -o-animation: burst-3 446s infinite, color-3 6s infinite;
  animation: burst-3 446s infinite, color-3 6s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-3 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 47%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-3 {
  -webkit-animation: pulse-3 10s infinite;
  -moz-animation: pulse-3 10s infinite;
  -o-animation: pulse-3 10s infinite;
  animation: pulse-3 10s infinite; }

@-webkit-keyframes explode-3 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(260deg);
    left: 50%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(219deg);
    left: 49%;
    top: 55%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(130deg);
    left: 46%;
    top: 50%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(234deg);
    left: 92%;
    top: 58%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(134deg);
    left: 7%;
    top: 30%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(9deg);
    left: 52%;
    top: 52%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(202deg);
    left: 53%;
    top: 53%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-3 {
  -webkit-animation: explode-3 5s infinite, scaling 396s infinite;
  -moz-animation: explode-3 5s infinite, scaling 396s infinite;
  -o-animation: explode-3 5s infinite, scaling 396s infinite;
  animation: explode-3 5s infinite, scaling 396s infinite; }

@-webkit-keyframes panelburst-3 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(7deg) rotateX(100deg) rotateY(75deg) skewY(27deg);
    opacity: 0;
    left: 47%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(30deg) rotateX(94deg) rotateY(70deg) skewY(227deg);
    opacity: 1;
    left: 30%;
    top: 69%; }
  100% {
    -webkit-transform: scale(1) rotateZ(61deg) rotateX(32deg) rotateY(74deg) skewY(147deg);
    opacity: 0;
    left: 50%;
    top: 42%; } }
@-webkit-keyframes random-3 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(219deg) scale(1) translate3d(0, 37px, 99px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(9deg) scale(0.5) translate3d(0, 265px, 354px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(204deg) scale(1) translate3d(0, 503px, 482px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(359deg) scale(0.2) translate3d(0, 436px, 564px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(273deg) scale(1) translate3d(0, 712px, 930px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-3 {
  0% {
    background-color: #0df2d7; }
  50% {
    background-color: #0df2a6; }
  100% {
    background-color: #0df2c8; } }
.panelsburst .pixel-square.pixel-square-3 {
  -webkit-animation: panelburst-3 69s infinite, color-3 6s infinite, random-3 413s infinite, scaling 396s infinite;
  -moz-animation: panelburst-3 69s infinite, color-3 6s infinite, random-3 413s infinite, scaling 396s infinite;
  -o-animation: panelburst-3 69s infinite, color-3 6s infinite, random-3 413s infinite, scaling 396s infinite;
  animation: panelburst-3 69s infinite, color-3 6s infinite, random-3 413s infinite, scaling 396s infinite; }

@-webkit-keyframes random-4 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(349deg) scale(1) translate3d(0, 29px, 80px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(51deg) scale(0.5) translate3d(0, 994px, 748px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(127deg) scale(1) translate3d(0, 373px, 168px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(9deg) scale(0.2) translate3d(0, 87px, 986px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(93deg) scale(1) translate3d(0, 42px, 698px); } }
.random .pixel-square.pixel-square-4 {
  -webkit-animation: random-4 432s infinite;
  -moz-animation: random-4 432s infinite;
  -o-animation: random-4 432s infinite;
  animation: random-4 432s infinite; }

@-webkit-keyframes burst-4 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 17%;
    top: 53%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 48%;
    top: 41%; } }
.burst .pixel-square.pixel-square-4 {
  -webkit-animation: burst-4 267s infinite;
  -moz-animation: burst-4 267s infinite;
  -o-animation: burst-4 267s infinite;
  animation: burst-4 267s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-4 {
  -webkit-animation: scaling 176s infinite;
  -moz-animation: scaling 176s infinite;
  -o-animation: scaling 176s infinite;
  animation: scaling 176s infinite; }

@-webkit-keyframes colors-4 {
  0% {
    background-color: #9ef20d; }
  50% {
    background-color: #f27f0d; }
  100% {
    background-color: #0df228; } }
.colors .pixel-square.pixel-square-4 {
  -webkit-animation: color-4 8s infinite;
  -moz-animation: color-4 8s infinite;
  -o-animation: color-4 8s infinite;
  animation: color-4 8s infinite; }

@-webkit-keyframes random-4 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(153deg) scale(1) translate3d(0, 82px, 32px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(163deg) scale(0.5) translate3d(0, 97px, 786px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(195deg) scale(1) translate3d(0, 676px, 976px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(104deg) scale(0.2) translate3d(0, 342px, 463px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(6deg) scale(1) translate3d(0, 995px, 655px); } }
@-webkit-keyframes colors-4 {
  0% {
    background-color: #f20d78; }
  50% {
    background-color: #aa0df2; }
  100% {
    background-color: #0df283; } }
.randomcolors .pixel-square.pixel-square-4 {
  -webkit-animation: random-4 432s infinite, color-4 8s infinite;
  -moz-animation: random-4 432s infinite, color-4 8s infinite;
  -o-animation: random-4 432s infinite, color-4 8s infinite;
  animation: random-4 432s infinite, color-4 8s infinite; }

@-webkit-keyframes burst-4 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 56%;
    top: 99%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 46%; } }
@-webkit-keyframes colors-4 {
  0% {
    background-color: #0dc1f2; }
  50% {
    background-color: #f2ee0d; }
  100% {
    background-color: #0df2b9; } }
.burstcolors .pixel-square.pixel-square-4 {
  -webkit-animation: burst-4 267s infinite, color-4 8s infinite;
  -moz-animation: burst-4 267s infinite, color-4 8s infinite;
  -o-animation: burst-4 267s infinite, color-4 8s infinite;
  animation: burst-4 267s infinite, color-4 8s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-4 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 44%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 50%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 47%; } }
.pulse .pixel-square.pixel-square-4 {
  -webkit-animation: pulse-4 10s infinite;
  -moz-animation: pulse-4 10s infinite;
  -o-animation: pulse-4 10s infinite;
  animation: pulse-4 10s infinite; }

@-webkit-keyframes explode-4 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(63deg);
    left: 49%;
    top: 47%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(161deg);
    left: 55%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(207deg);
    left: 51%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(336deg);
    left: 78%;
    top: 53%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(31deg);
    left: 64%;
    top: 70%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(172deg);
    left: 47%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(348deg);
    left: 47%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-4 {
  -webkit-animation: explode-4 5s infinite, scaling 176s infinite;
  -moz-animation: explode-4 5s infinite, scaling 176s infinite;
  -o-animation: explode-4 5s infinite, scaling 176s infinite;
  animation: explode-4 5s infinite, scaling 176s infinite; }

@-webkit-keyframes panelburst-4 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(3deg) rotateX(96deg) rotateY(21deg) skewY(72deg);
    opacity: 0;
    left: 41%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(41deg) rotateX(30deg) rotateY(5deg) skewY(275deg);
    opacity: 1;
    left: 53%;
    top: 29%; }
  100% {
    -webkit-transform: scale(1) rotateZ(76deg) rotateX(6deg) rotateY(2deg) skewY(165deg);
    opacity: 0;
    left: 50%;
    top: 49%; } }
@-webkit-keyframes random-4 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(302deg) scale(1) translate3d(0, 11px, 91px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(135deg) scale(0.5) translate3d(0, 969px, 63px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(285deg) scale(1) translate3d(0, 24px, 94px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(139deg) scale(0.2) translate3d(0, 143px, 182px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(336deg) scale(1) translate3d(0, 676px, 392px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-4 {
  0% {
    background-color: #0df28f; }
  50% {
    background-color: #eb0df2; }
  100% {
    background-color: #0df218; } }
.panelsburst .pixel-square.pixel-square-4 {
  -webkit-animation: panelburst-4 270s infinite, color-4 8s infinite, random-4 432s infinite, scaling 176s infinite;
  -moz-animation: panelburst-4 270s infinite, color-4 8s infinite, random-4 432s infinite, scaling 176s infinite;
  -o-animation: panelburst-4 270s infinite, color-4 8s infinite, random-4 432s infinite, scaling 176s infinite;
  animation: panelburst-4 270s infinite, color-4 8s infinite, random-4 432s infinite, scaling 176s infinite; }

@-webkit-keyframes random-5 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(170deg) scale(1) translate3d(0, 84px, 80px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(15deg) scale(0.5) translate3d(0, 728px, 809px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(341deg) scale(1) translate3d(0, 776px, 822px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(11deg) scale(0.2) translate3d(0, 744px, 87px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(261deg) scale(1) translate3d(0, 925px, 667px); } }
.random .pixel-square.pixel-square-5 {
  -webkit-animation: random-5 265s infinite;
  -moz-animation: random-5 265s infinite;
  -o-animation: random-5 265s infinite;
  animation: random-5 265s infinite; }

@-webkit-keyframes burst-5 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 12%;
    top: 29%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 45%; } }
.burst .pixel-square.pixel-square-5 {
  -webkit-animation: burst-5 78s infinite;
  -moz-animation: burst-5 78s infinite;
  -o-animation: burst-5 78s infinite;
  animation: burst-5 78s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-5 {
  -webkit-animation: scaling 142s infinite;
  -moz-animation: scaling 142s infinite;
  -o-animation: scaling 142s infinite;
  animation: scaling 142s infinite; }

@-webkit-keyframes colors-5 {
  0% {
    background-color: #f23b0d; }
  50% {
    background-color: #f20d59; }
  100% {
    background-color: #f20dad; } }
.colors .pixel-square.pixel-square-5 {
  -webkit-animation: color-5 10s infinite;
  -moz-animation: color-5 10s infinite;
  -o-animation: color-5 10s infinite;
  animation: color-5 10s infinite; }

@-webkit-keyframes random-5 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(115deg) scale(1) translate3d(0, 92px, 71px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(303deg) scale(0.5) translate3d(0, 367px, 171px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(46deg) scale(1) translate3d(0, 104px, 186px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(289deg) scale(0.2) translate3d(0, 969px, 784px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(57deg) scale(1) translate3d(0, 941px, 665px); } }
@-webkit-keyframes colors-5 {
  0% {
    background-color: #0d93f2; }
  50% {
    background-color: #24f20d; }
  100% {
    background-color: #0deef2; } }
.randomcolors .pixel-square.pixel-square-5 {
  -webkit-animation: random-5 265s infinite, color-5 10s infinite;
  -moz-animation: random-5 265s infinite, color-5 10s infinite;
  -o-animation: random-5 265s infinite, color-5 10s infinite;
  animation: random-5 265s infinite, color-5 10s infinite; }

@-webkit-keyframes burst-5 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 94%;
    top: 85%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 48%; } }
@-webkit-keyframes colors-5 {
  0% {
    background-color: #8f0df2; }
  50% {
    background-color: #0db5f2; }
  100% {
    background-color: #87f20d; } }
.burstcolors .pixel-square.pixel-square-5 {
  -webkit-animation: burst-5 78s infinite, color-5 10s infinite;
  -moz-animation: burst-5 78s infinite, color-5 10s infinite;
  -o-animation: burst-5 78s infinite, color-5 10s infinite;
  animation: burst-5 78s infinite, color-5 10s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-5 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 46%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-5 {
  -webkit-animation: pulse-5 10s infinite;
  -moz-animation: pulse-5 10s infinite;
  -o-animation: pulse-5 10s infinite;
  animation: pulse-5 10s infinite; }

@-webkit-keyframes explode-5 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(13deg);
    left: 48%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(170deg);
    left: 49%;
    top: 51%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(87deg);
    left: 49%;
    top: 47%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(296deg);
    left: 15%;
    top: 87%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(31deg);
    left: 79%;
    top: 100%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(150deg);
    left: 47%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(119deg);
    left: 47%;
    top: 53%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-5 {
  -webkit-animation: explode-5 5s infinite, scaling 142s infinite;
  -moz-animation: explode-5 5s infinite, scaling 142s infinite;
  -o-animation: explode-5 5s infinite, scaling 142s infinite;
  animation: explode-5 5s infinite, scaling 142s infinite; }

@-webkit-keyframes panelburst-5 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(37deg) rotateX(2deg) rotateY(17deg) skewY(8deg);
    opacity: 0;
    left: 43%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(5deg) rotateX(90deg) rotateY(1deg) skewY(73deg);
    opacity: 1;
    left: 8%;
    top: 33%; }
  100% {
    -webkit-transform: scale(1) rotateZ(5deg) rotateX(50deg) rotateY(49deg) skewY(91deg);
    opacity: 0;
    left: 43%;
    top: 45%; } }
@-webkit-keyframes random-5 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(322deg) scale(1) translate3d(0, 29px, 49px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(73deg) scale(0.5) translate3d(0, 806px, 972px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(72deg) scale(1) translate3d(0, 101px, 301px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(249deg) scale(0.2) translate3d(0, 119px, 330px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(291deg) scale(1) translate3d(0, 196px, 117px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-5 {
  0% {
    background-color: #0da6f2; }
  50% {
    background-color: #f29a0d; }
  100% {
    background-color: #f2930d; } }
.panelsburst .pixel-square.pixel-square-5 {
  -webkit-animation: panelburst-5 321s infinite, color-5 10s infinite, random-5 265s infinite, scaling 142s infinite;
  -moz-animation: panelburst-5 321s infinite, color-5 10s infinite, random-5 265s infinite, scaling 142s infinite;
  -o-animation: panelburst-5 321s infinite, color-5 10s infinite, random-5 265s infinite, scaling 142s infinite;
  animation: panelburst-5 321s infinite, color-5 10s infinite, random-5 265s infinite, scaling 142s infinite; }

@-webkit-keyframes random-6 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(342deg) scale(1) translate3d(0, 42px, 85px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(359deg) scale(0.5) translate3d(0, 433px, 511px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(237deg) scale(1) translate3d(0, 531px, 104px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(162deg) scale(0.2) translate3d(0, 210px, 246px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(177deg) scale(1) translate3d(0, 648px, 220px); } }
.random .pixel-square.pixel-square-6 {
  -webkit-animation: random-6 239s infinite;
  -moz-animation: random-6 239s infinite;
  -o-animation: random-6 239s infinite;
  animation: random-6 239s infinite; }

@-webkit-keyframes burst-6 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 65%;
    top: 94%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 48%;
    top: 49%; } }
.burst .pixel-square.pixel-square-6 {
  -webkit-animation: burst-6 224s infinite;
  -moz-animation: burst-6 224s infinite;
  -o-animation: burst-6 224s infinite;
  animation: burst-6 224s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-6 {
  -webkit-animation: scaling 406s infinite;
  -moz-animation: scaling 406s infinite;
  -o-animation: scaling 406s infinite;
  animation: scaling 406s infinite; }

@-webkit-keyframes colors-6 {
  0% {
    background-color: #c8f20d; }
  50% {
    background-color: #590df2; }
  100% {
    background-color: #f20ddf; } }
.colors .pixel-square.pixel-square-6 {
  -webkit-animation: color-6 12s infinite;
  -moz-animation: color-6 12s infinite;
  -o-animation: color-6 12s infinite;
  animation: color-6 12s infinite; }

@-webkit-keyframes random-6 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(77deg) scale(1) translate3d(0, 65px, 92px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(54deg) scale(0.5) translate3d(0, 250px, 29px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(200deg) scale(1) translate3d(0, 972px, 677px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(123deg) scale(0.2) translate3d(0, 167px, 922px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(148deg) scale(1) translate3d(0, 759px, 154px); } }
@-webkit-keyframes colors-6 {
  0% {
    background-color: #e7f20d; }
  50% {
    background-color: #740df2; }
  100% {
    background-color: #20f20d; } }
.randomcolors .pixel-square.pixel-square-6 {
  -webkit-animation: random-6 239s infinite, color-6 12s infinite;
  -moz-animation: random-6 239s infinite, color-6 12s infinite;
  -o-animation: random-6 239s infinite, color-6 12s infinite;
  animation: random-6 239s infinite, color-6 12s infinite; }

@-webkit-keyframes burst-6 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 15%;
    top: 3%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 49%; } }
@-webkit-keyframes colors-6 {
  0% {
    background-color: #f20d74; }
  50% {
    background-color: #0d42f2; }
  100% {
    background-color: #0d4af2; } }
.burstcolors .pixel-square.pixel-square-6 {
  -webkit-animation: burst-6 224s infinite, color-6 12s infinite;
  -moz-animation: burst-6 224s infinite, color-6 12s infinite;
  -o-animation: burst-6 224s infinite, color-6 12s infinite;
  animation: burst-6 224s infinite, color-6 12s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-6 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 49%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 42%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-6 {
  -webkit-animation: pulse-6 10s infinite;
  -moz-animation: pulse-6 10s infinite;
  -o-animation: pulse-6 10s infinite;
  animation: pulse-6 10s infinite; }

@-webkit-keyframes explode-6 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(151deg);
    left: 50%;
    top: 45%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(208deg);
    left: 47%;
    top: 46%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(298deg);
    left: 49%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(307deg);
    left: 39%;
    top: 87%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(8deg);
    left: 68%;
    top: 3%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(174deg);
    left: 54%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(75deg);
    left: 54%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-6 {
  -webkit-animation: explode-6 5s infinite, scaling 406s infinite;
  -moz-animation: explode-6 5s infinite, scaling 406s infinite;
  -o-animation: explode-6 5s infinite, scaling 406s infinite;
  animation: explode-6 5s infinite, scaling 406s infinite; }

@-webkit-keyframes panelburst-6 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(35deg) rotateX(15deg) rotateY(3deg) skewY(49deg);
    opacity: 0;
    left: 41%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(19deg) rotateX(26deg) rotateY(18deg) skewY(108deg);
    opacity: 1;
    left: 89%;
    top: 18%; }
  100% {
    -webkit-transform: scale(1) rotateZ(78deg) rotateX(21deg) rotateY(17deg) skewY(108deg);
    opacity: 0;
    left: 41%;
    top: 49%; } }
@-webkit-keyframes random-6 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(82deg) scale(1) translate3d(0, 48px, 31px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(235deg) scale(0.5) translate3d(0, 997px, 554px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(265deg) scale(1) translate3d(0, 238px, 645px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(323deg) scale(0.2) translate3d(0, 293px, 888px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(190deg) scale(1) translate3d(0, 347px, 560px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-6 {
  0% {
    background-color: #f20d61; }
  50% {
    background-color: #f27c0d; }
  100% {
    background-color: #0d7cf2; } }
.panelsburst .pixel-square.pixel-square-6 {
  -webkit-animation: panelburst-6 249s infinite, color-6 12s infinite, random-6 239s infinite, scaling 406s infinite;
  -moz-animation: panelburst-6 249s infinite, color-6 12s infinite, random-6 239s infinite, scaling 406s infinite;
  -o-animation: panelburst-6 249s infinite, color-6 12s infinite, random-6 239s infinite, scaling 406s infinite;
  animation: panelburst-6 249s infinite, color-6 12s infinite, random-6 239s infinite, scaling 406s infinite; }

@-webkit-keyframes random-7 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(21deg) scale(1) translate3d(0, 99px, 6px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(61deg) scale(0.5) translate3d(0, 330px, 163px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(190deg) scale(1) translate3d(0, 678px, 57px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(134deg) scale(0.2) translate3d(0, 697px, 195px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(291deg) scale(1) translate3d(0, 426px, 616px); } }
.random .pixel-square.pixel-square-7 {
  -webkit-animation: random-7 112s infinite;
  -moz-animation: random-7 112s infinite;
  -o-animation: random-7 112s infinite;
  animation: random-7 112s infinite; }

@-webkit-keyframes burst-7 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 71%;
    top: 77%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 48%;
    top: 47%; } }
.burst .pixel-square.pixel-square-7 {
  -webkit-animation: burst-7 66s infinite;
  -moz-animation: burst-7 66s infinite;
  -o-animation: burst-7 66s infinite;
  animation: burst-7 66s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-7 {
  -webkit-animation: scaling 173s infinite;
  -moz-animation: scaling 173s infinite;
  -o-animation: scaling 173s infinite;
  animation: scaling 173s infinite; }

@-webkit-keyframes colors-7 {
  0% {
    background-color: #f2370d; }
  50% {
    background-color: #0df259; }
  100% {
    background-color: #f20de3; } }
.colors .pixel-square.pixel-square-7 {
  -webkit-animation: color-7 14s infinite;
  -moz-animation: color-7 14s infinite;
  -o-animation: color-7 14s infinite;
  animation: color-7 14s infinite; }

@-webkit-keyframes random-7 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(88deg) scale(1) translate3d(0, 83px, 48px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(184deg) scale(0.5) translate3d(0, 975px, 906px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(21deg) scale(1) translate3d(0, 440px, 384px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(313deg) scale(0.2) translate3d(0, 590px, 765px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(249deg) scale(1) translate3d(0, 305px, 995px); } }
@-webkit-keyframes colors-7 {
  0% {
    background-color: #db0df2; }
  50% {
    background-color: #0da2f2; }
  100% {
    background-color: #0df29a; } }
.randomcolors .pixel-square.pixel-square-7 {
  -webkit-animation: random-7 112s infinite, color-7 14s infinite;
  -moz-animation: random-7 112s infinite, color-7 14s infinite;
  -o-animation: random-7 112s infinite, color-7 14s infinite;
  animation: random-7 112s infinite, color-7 14s infinite; }

@-webkit-keyframes burst-7 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 97%;
    top: 54%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 48%; } }
@-webkit-keyframes colors-7 {
  0% {
    background-color: #0df2e7; }
  50% {
    background-color: #f2180d; }
  100% {
    background-color: #d7f20d; } }
.burstcolors .pixel-square.pixel-square-7 {
  -webkit-animation: burst-7 66s infinite, color-7 14s infinite;
  -moz-animation: burst-7 66s infinite, color-7 14s infinite;
  -o-animation: burst-7 66s infinite, color-7 14s infinite;
  animation: burst-7 66s infinite, color-7 14s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-7 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 48%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 41%; } }
.pulse .pixel-square.pixel-square-7 {
  -webkit-animation: pulse-7 10s infinite;
  -moz-animation: pulse-7 10s infinite;
  -o-animation: pulse-7 10s infinite;
  animation: pulse-7 10s infinite; }

@-webkit-keyframes explode-7 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(68deg);
    left: 42%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(328deg);
    left: 47%;
    top: 46%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(263deg);
    left: 49%;
    top: 47%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(251deg);
    left: 85%;
    top: 26%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(287deg);
    left: 29%;
    top: 80%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(167deg);
    left: 55%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(5deg);
    left: 46%;
    top: 51%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-7 {
  -webkit-animation: explode-7 5s infinite, scaling 173s infinite;
  -moz-animation: explode-7 5s infinite, scaling 173s infinite;
  -o-animation: explode-7 5s infinite, scaling 173s infinite;
  animation: explode-7 5s infinite, scaling 173s infinite; }

@-webkit-keyframes panelburst-7 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(56deg) rotateX(20deg) rotateY(4deg) skewY(12deg);
    opacity: 0;
    left: 46%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(22deg) rotateX(59deg) rotateY(75deg) skewY(193deg);
    opacity: 1;
    left: 55%;
    top: 1%; }
  100% {
    -webkit-transform: scale(1) rotateZ(59deg) rotateX(6deg) rotateY(36deg) skewY(8deg);
    opacity: 0;
    left: 44%;
    top: 50%; } }
@-webkit-keyframes random-7 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(220deg) scale(1) translate3d(0, 52px, 65px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(141deg) scale(0.5) translate3d(0, 535px, 935px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(97deg) scale(1) translate3d(0, 792px, 835px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(23deg) scale(0.2) translate3d(0, 990px, 332px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(302deg) scale(1) translate3d(0, 22px, 184px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-7 {
  0% {
    background-color: #b50df2; }
  50% {
    background-color: #c40df2; }
  100% {
    background-color: #0df2ad; } }
.panelsburst .pixel-square.pixel-square-7 {
  -webkit-animation: panelburst-7 54s infinite, color-7 14s infinite, random-7 112s infinite, scaling 173s infinite;
  -moz-animation: panelburst-7 54s infinite, color-7 14s infinite, random-7 112s infinite, scaling 173s infinite;
  -o-animation: panelburst-7 54s infinite, color-7 14s infinite, random-7 112s infinite, scaling 173s infinite;
  animation: panelburst-7 54s infinite, color-7 14s infinite, random-7 112s infinite, scaling 173s infinite; }

@-webkit-keyframes random-8 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(22deg) scale(1) translate3d(0, 28px, 22px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(8deg) scale(0.5) translate3d(0, 732px, 165px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(126deg) scale(1) translate3d(0, 812px, 130px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(224deg) scale(0.2) translate3d(0, 345px, 3px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(175deg) scale(1) translate3d(0, 400px, 787px); } }
.random .pixel-square.pixel-square-8 {
  -webkit-animation: random-8 402s infinite;
  -moz-animation: random-8 402s infinite;
  -o-animation: random-8 402s infinite;
  animation: random-8 402s infinite; }

@-webkit-keyframes burst-8 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 99%;
    top: 65%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 50%; } }
.burst .pixel-square.pixel-square-8 {
  -webkit-animation: burst-8 76s infinite;
  -moz-animation: burst-8 76s infinite;
  -o-animation: burst-8 76s infinite;
  animation: burst-8 76s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-8 {
  -webkit-animation: scaling 149s infinite;
  -moz-animation: scaling 149s infinite;
  -o-animation: scaling 149s infinite;
  animation: scaling 149s infinite; }

@-webkit-keyframes colors-8 {
  0% {
    background-color: #0df2df; }
  50% {
    background-color: #d00df2; }
  100% {
    background-color: #f2370d; } }
.colors .pixel-square.pixel-square-8 {
  -webkit-animation: color-8 16s infinite;
  -moz-animation: color-8 16s infinite;
  -o-animation: color-8 16s infinite;
  animation: color-8 16s infinite; }

@-webkit-keyframes random-8 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(63deg) scale(1) translate3d(0, 51px, 89px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(300deg) scale(0.5) translate3d(0, 949px, 53px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(353deg) scale(1) translate3d(0, 397px, 534px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(129deg) scale(0.2) translate3d(0, 151px, 802px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(357deg) scale(1) translate3d(0, 400px, 155px); } }
@-webkit-keyframes colors-8 {
  0% {
    background-color: #0db9f2; }
  50% {
    background-color: #0d7cf2; }
  100% {
    background-color: #f2960d; } }
.randomcolors .pixel-square.pixel-square-8 {
  -webkit-animation: random-8 402s infinite, color-8 16s infinite;
  -moz-animation: random-8 402s infinite, color-8 16s infinite;
  -o-animation: random-8 402s infinite, color-8 16s infinite;
  animation: random-8 402s infinite, color-8 16s infinite; }

@-webkit-keyframes burst-8 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 54%;
    top: 73%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 42%; } }
@-webkit-keyframes colors-8 {
  0% {
    background-color: #f20dc1; }
  50% {
    background-color: #0df2d0; }
  100% {
    background-color: #f20dd0; } }
.burstcolors .pixel-square.pixel-square-8 {
  -webkit-animation: burst-8 76s infinite, color-8 16s infinite;
  -moz-animation: burst-8 76s infinite, color-8 16s infinite;
  -o-animation: burst-8 76s infinite, color-8 16s infinite;
  animation: burst-8 76s infinite, color-8 16s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-8 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 49%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-8 {
  -webkit-animation: pulse-8 10s infinite;
  -moz-animation: pulse-8 10s infinite;
  -o-animation: pulse-8 10s infinite;
  animation: pulse-8 10s infinite; }

@-webkit-keyframes explode-8 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(40deg);
    left: 46%;
    top: 45%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(355deg);
    left: 53%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(110deg);
    left: 53%;
    top: 47%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(68deg);
    left: 85%;
    top: 89%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(87deg);
    left: 13%;
    top: 31%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(47deg);
    left: 51%;
    top: 55%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(161deg);
    left: 53%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-8 {
  -webkit-animation: explode-8 5s infinite, scaling 149s infinite;
  -moz-animation: explode-8 5s infinite, scaling 149s infinite;
  -o-animation: explode-8 5s infinite, scaling 149s infinite;
  animation: explode-8 5s infinite, scaling 149s infinite; }

@-webkit-keyframes panelburst-8 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(44deg) rotateX(27deg) rotateY(45deg) skewY(29deg);
    opacity: 0;
    left: 45%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(32deg) rotateX(87deg) rotateY(31deg) skewY(116deg);
    opacity: 1;
    left: 16%;
    top: 90%; }
  100% {
    -webkit-transform: scale(1) rotateZ(98deg) rotateX(73deg) rotateY(23deg) skewY(341deg);
    opacity: 0;
    left: 49%;
    top: 46%; } }
@-webkit-keyframes random-8 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(325deg) scale(1) translate3d(0, 66px, 53px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(217deg) scale(0.5) translate3d(0, 676px, 801px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(311deg) scale(1) translate3d(0, 763px, 183px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(210deg) scale(0.2) translate3d(0, 563px, 570px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(17deg) scale(1) translate3d(0, 413px, 781px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-8 {
  0% {
    background-color: #0debf2; }
  50% {
    background-color: #b5f20d; }
  100% {
    background-color: #e7f20d; } }
.panelsburst .pixel-square.pixel-square-8 {
  -webkit-animation: panelburst-8 429s infinite, color-8 16s infinite, random-8 402s infinite, scaling 149s infinite;
  -moz-animation: panelburst-8 429s infinite, color-8 16s infinite, random-8 402s infinite, scaling 149s infinite;
  -o-animation: panelburst-8 429s infinite, color-8 16s infinite, random-8 402s infinite, scaling 149s infinite;
  animation: panelburst-8 429s infinite, color-8 16s infinite, random-8 402s infinite, scaling 149s infinite; }

@-webkit-keyframes random-9 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(46deg) scale(1) translate3d(0, 70px, 40px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(125deg) scale(0.5) translate3d(0, 141px, 641px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(292deg) scale(1) translate3d(0, 300px, 544px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(67deg) scale(0.2) translate3d(0, 186px, 448px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(284deg) scale(1) translate3d(0, 361px, 419px); } }
.random .pixel-square.pixel-square-9 {
  -webkit-animation: random-9 76s infinite;
  -moz-animation: random-9 76s infinite;
  -o-animation: random-9 76s infinite;
  animation: random-9 76s infinite; }

@-webkit-keyframes burst-9 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 54%;
    top: 84%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 50%; } }
.burst .pixel-square.pixel-square-9 {
  -webkit-animation: burst-9 142s infinite;
  -moz-animation: burst-9 142s infinite;
  -o-animation: burst-9 142s infinite;
  animation: burst-9 142s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-9 {
  -webkit-animation: scaling 24s infinite;
  -moz-animation: scaling 24s infinite;
  -o-animation: scaling 24s infinite;
  animation: scaling 24s infinite; }

@-webkit-keyframes colors-9 {
  0% {
    background-color: #d40df2; }
  50% {
    background-color: #0df293; }
  100% {
    background-color: #74f20d; } }
.colors .pixel-square.pixel-square-9 {
  -webkit-animation: color-9 18s infinite;
  -moz-animation: color-9 18s infinite;
  -o-animation: color-9 18s infinite;
  animation: color-9 18s infinite; }

@-webkit-keyframes random-9 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(211deg) scale(1) translate3d(0, 88px, 14px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(263deg) scale(0.5) translate3d(0, 801px, 798px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(119deg) scale(1) translate3d(0, 798px, 525px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(331deg) scale(0.2) translate3d(0, 168px, 336px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(81deg) scale(1) translate3d(0, 962px, 876px); } }
@-webkit-keyframes colors-9 {
  0% {
    background-color: #0df2cc; }
  50% {
    background-color: #0df2eb; }
  100% {
    background-color: #f2370d; } }
.randomcolors .pixel-square.pixel-square-9 {
  -webkit-animation: random-9 76s infinite, color-9 18s infinite;
  -moz-animation: random-9 76s infinite, color-9 18s infinite;
  -o-animation: random-9 76s infinite, color-9 18s infinite;
  animation: random-9 76s infinite, color-9 18s infinite; }

@-webkit-keyframes burst-9 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 19%;
    top: 3%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 48%; } }
@-webkit-keyframes colors-9 {
  0% {
    background-color: #0d69f2; }
  50% {
    background-color: #f20dc4; }
  100% {
    background-color: #87f20d; } }
.burstcolors .pixel-square.pixel-square-9 {
  -webkit-animation: burst-9 142s infinite, color-9 18s infinite;
  -moz-animation: burst-9 142s infinite, color-9 18s infinite;
  -o-animation: burst-9 142s infinite, color-9 18s infinite;
  animation: burst-9 142s infinite, color-9 18s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-9 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 46%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-9 {
  -webkit-animation: pulse-9 10s infinite;
  -moz-animation: pulse-9 10s infinite;
  -o-animation: pulse-9 10s infinite;
  animation: pulse-9 10s infinite; }

@-webkit-keyframes explode-9 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(220deg);
    left: 41%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(269deg);
    left: 49%;
    top: 52%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(124deg);
    left: 52%;
    top: 46%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(357deg);
    left: 17%;
    top: 34%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(254deg);
    left: 2%;
    top: 22%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(151deg);
    left: 53%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(307deg);
    left: 54%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-9 {
  -webkit-animation: explode-9 5s infinite, scaling 24s infinite;
  -moz-animation: explode-9 5s infinite, scaling 24s infinite;
  -o-animation: explode-9 5s infinite, scaling 24s infinite;
  animation: explode-9 5s infinite, scaling 24s infinite; }

@-webkit-keyframes panelburst-9 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(20deg) rotateX(78deg) rotateY(67deg) skewY(297deg);
    opacity: 0;
    left: 49%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(65deg) rotateX(54deg) rotateY(67deg) skewY(110deg);
    opacity: 1;
    left: 27%;
    top: 76%; }
  100% {
    -webkit-transform: scale(1) rotateZ(80deg) rotateX(76deg) rotateY(45deg) skewY(50deg);
    opacity: 0;
    left: 50%;
    top: 49%; } }
@-webkit-keyframes random-9 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(230deg) scale(1) translate3d(0, 37px, 85px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(27deg) scale(0.5) translate3d(0, 530px, 834px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(65deg) scale(1) translate3d(0, 266px, 393px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(244deg) scale(0.2) translate3d(0, 359px, 345px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(309deg) scale(1) translate3d(0, 893px, 3px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-9 {
  0% {
    background-color: #0df26c; }
  50% {
    background-color: #f2520d; }
  100% {
    background-color: #bd0df2; } }
.panelsburst .pixel-square.pixel-square-9 {
  -webkit-animation: panelburst-9 211s infinite, color-9 18s infinite, random-9 76s infinite, scaling 24s infinite;
  -moz-animation: panelburst-9 211s infinite, color-9 18s infinite, random-9 76s infinite, scaling 24s infinite;
  -o-animation: panelburst-9 211s infinite, color-9 18s infinite, random-9 76s infinite, scaling 24s infinite;
  animation: panelburst-9 211s infinite, color-9 18s infinite, random-9 76s infinite, scaling 24s infinite; }

@-webkit-keyframes random-10 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(267deg) scale(1) translate3d(0, 38px, 1px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(165deg) scale(0.5) translate3d(0, 141px, 139px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(288deg) scale(1) translate3d(0, 146px, 935px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(328deg) scale(0.2) translate3d(0, 899px, 187px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(174deg) scale(1) translate3d(0, 936px, 79px); } }
.random .pixel-square.pixel-square-10 {
  -webkit-animation: random-10 362s infinite;
  -moz-animation: random-10 362s infinite;
  -o-animation: random-10 362s infinite;
  animation: random-10 362s infinite; }

@-webkit-keyframes burst-10 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 14%;
    top: 69%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 41%; } }
.burst .pixel-square.pixel-square-10 {
  -webkit-animation: burst-10 78s infinite;
  -moz-animation: burst-10 78s infinite;
  -o-animation: burst-10 78s infinite;
  animation: burst-10 78s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-10 {
  -webkit-animation: scaling 337s infinite;
  -moz-animation: scaling 337s infinite;
  -o-animation: scaling 337s infinite;
  animation: scaling 337s infinite; }

@-webkit-keyframes colors-10 {
  0% {
    background-color: #700df2; }
  50% {
    background-color: #4ef20d; }
  100% {
    background-color: #0df2d7; } }
.colors .pixel-square.pixel-square-10 {
  -webkit-animation: color-10 20s infinite;
  -moz-animation: color-10 20s infinite;
  -o-animation: color-10 20s infinite;
  animation: color-10 20s infinite; }

@-webkit-keyframes random-10 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(162deg) scale(1) translate3d(0, 77px, 62px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(72deg) scale(0.5) translate3d(0, 296px, 94px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(37deg) scale(1) translate3d(0, 958px, 584px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(323deg) scale(0.2) translate3d(0, 588px, 771px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(314deg) scale(1) translate3d(0, 687px, 33px); } }
@-webkit-keyframes colors-10 {
  0% {
    background-color: #0df242; }
  50% {
    background-color: #c80df2; }
  100% {
    background-color: #0daaf2; } }
.randomcolors .pixel-square.pixel-square-10 {
  -webkit-animation: random-10 362s infinite, color-10 20s infinite;
  -moz-animation: random-10 362s infinite, color-10 20s infinite;
  -o-animation: random-10 362s infinite, color-10 20s infinite;
  animation: random-10 362s infinite, color-10 20s infinite; }

@-webkit-keyframes burst-10 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 66%;
    top: 1%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 45%; } }
@-webkit-keyframes colors-10 {
  0% {
    background-color: #eb0df2; }
  50% {
    background-color: #550df2; }
  100% {
    background-color: #f20dbd; } }
.burstcolors .pixel-square.pixel-square-10 {
  -webkit-animation: burst-10 78s infinite, color-10 20s infinite;
  -moz-animation: burst-10 78s infinite, color-10 20s infinite;
  -o-animation: burst-10 78s infinite, color-10 20s infinite;
  animation: burst-10 78s infinite, color-10 20s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-10 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 48%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 44%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 42%; } }
.pulse .pixel-square.pixel-square-10 {
  -webkit-animation: pulse-10 10s infinite;
  -moz-animation: pulse-10 10s infinite;
  -o-animation: pulse-10 10s infinite;
  animation: pulse-10 10s infinite; }

@-webkit-keyframes explode-10 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(50deg);
    left: 43%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(162deg);
    left: 50%;
    top: 46%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(262deg);
    left: 50%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(200deg);
    left: 85%;
    top: 21%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(4deg);
    left: 56%;
    top: 98%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(243deg);
    left: 55%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(128deg);
    left: 55%;
    top: 49%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-10 {
  -webkit-animation: explode-10 5s infinite, scaling 337s infinite;
  -moz-animation: explode-10 5s infinite, scaling 337s infinite;
  -o-animation: explode-10 5s infinite, scaling 337s infinite;
  animation: explode-10 5s infinite, scaling 337s infinite; }

@-webkit-keyframes panelburst-10 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(8deg) rotateX(95deg) rotateY(53deg) skewY(169deg);
    opacity: 0;
    left: 46%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(73deg) rotateX(51deg) rotateY(75deg) skewY(270deg);
    opacity: 1;
    left: 7%;
    top: 84%; }
  100% {
    -webkit-transform: scale(1) rotateZ(25deg) rotateX(62deg) rotateY(26deg) skewY(219deg);
    opacity: 0;
    left: 50%;
    top: 44%; } }
@-webkit-keyframes random-10 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(268deg) scale(1) translate3d(0, 6px, 3px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(41deg) scale(0.5) translate3d(0, 383px, 982px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(148deg) scale(1) translate3d(0, 488px, 825px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(244deg) scale(0.2) translate3d(0, 207px, 978px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(309deg) scale(1) translate3d(0, 980px, 310px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-10 {
  0% {
    background-color: #83f20d; }
  50% {
    background-color: #f20d1c; }
  100% {
    background-color: #f2bd0d; } }
.panelsburst .pixel-square.pixel-square-10 {
  -webkit-animation: panelburst-10 193s infinite, color-10 20s infinite, random-10 362s infinite, scaling 337s infinite;
  -moz-animation: panelburst-10 193s infinite, color-10 20s infinite, random-10 362s infinite, scaling 337s infinite;
  -o-animation: panelburst-10 193s infinite, color-10 20s infinite, random-10 362s infinite, scaling 337s infinite;
  animation: panelburst-10 193s infinite, color-10 20s infinite, random-10 362s infinite, scaling 337s infinite; }

@-webkit-keyframes random-11 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(120deg) scale(1) translate3d(0, 97px, 28px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(331deg) scale(0.5) translate3d(0, 393px, 233px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(239deg) scale(1) translate3d(0, 823px, 901px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(190deg) scale(0.2) translate3d(0, 392px, 566px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(224deg) scale(1) translate3d(0, 427px, 81px); } }
.random .pixel-square.pixel-square-11 {
  -webkit-animation: random-11 301s infinite;
  -moz-animation: random-11 301s infinite;
  -o-animation: random-11 301s infinite;
  animation: random-11 301s infinite; }

@-webkit-keyframes burst-11 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 60%;
    top: 50%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 45%; } }
.burst .pixel-square.pixel-square-11 {
  -webkit-animation: burst-11 64s infinite;
  -moz-animation: burst-11 64s infinite;
  -o-animation: burst-11 64s infinite;
  animation: burst-11 64s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-11 {
  -webkit-animation: scaling 327s infinite;
  -moz-animation: scaling 327s infinite;
  -o-animation: scaling 327s infinite;
  animation: scaling 327s infinite; }

@-webkit-keyframes colors-11 {
  0% {
    background-color: #7c0df2; }
  50% {
    background-color: #0d2bf2; }
  100% {
    background-color: #0df2b5; } }
.colors .pixel-square.pixel-square-11 {
  -webkit-animation: color-11 22s infinite;
  -moz-animation: color-11 22s infinite;
  -o-animation: color-11 22s infinite;
  animation: color-11 22s infinite; }

@-webkit-keyframes random-11 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(208deg) scale(1) translate3d(0, 74px, 69px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(204deg) scale(0.5) translate3d(0, 45px, 17px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(202deg) scale(1) translate3d(0, 391px, 767px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(239deg) scale(0.2) translate3d(0, 712px, 529px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(35deg) scale(1) translate3d(0, 304px, 425px); } }
@-webkit-keyframes colors-11 {
  0% {
    background-color: #f20d18; }
  50% {
    background-color: #f20de7; }
  100% {
    background-color: #0d37f2; } }
.randomcolors .pixel-square.pixel-square-11 {
  -webkit-animation: random-11 301s infinite, color-11 22s infinite;
  -moz-animation: random-11 301s infinite, color-11 22s infinite;
  -o-animation: random-11 301s infinite, color-11 22s infinite;
  animation: random-11 301s infinite, color-11 22s infinite; }

@-webkit-keyframes burst-11 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 76%;
    top: 21%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 42%; } }
@-webkit-keyframes colors-11 {
  0% {
    background-color: #0da6f2; }
  50% {
    background-color: #0daaf2; }
  100% {
    background-color: #dff20d; } }
.burstcolors .pixel-square.pixel-square-11 {
  -webkit-animation: burst-11 64s infinite, color-11 22s infinite;
  -moz-animation: burst-11 64s infinite, color-11 22s infinite;
  -o-animation: burst-11 64s infinite, color-11 22s infinite;
  animation: burst-11 64s infinite, color-11 22s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-11 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 49%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 42%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-11 {
  -webkit-animation: pulse-11 10s infinite;
  -moz-animation: pulse-11 10s infinite;
  -o-animation: pulse-11 10s infinite;
  animation: pulse-11 10s infinite; }

@-webkit-keyframes explode-11 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(207deg);
    left: 48%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(143deg);
    left: 51%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(23deg);
    left: 46%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(23deg);
    left: 48%;
    top: 74%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(91deg);
    left: 26%;
    top: 99%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(70deg);
    left: 46%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(230deg);
    left: 51%;
    top: 48%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-11 {
  -webkit-animation: explode-11 5s infinite, scaling 327s infinite;
  -moz-animation: explode-11 5s infinite, scaling 327s infinite;
  -o-animation: explode-11 5s infinite, scaling 327s infinite;
  animation: explode-11 5s infinite, scaling 327s infinite; }

@-webkit-keyframes panelburst-11 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(57deg) rotateX(98deg) rotateY(5deg) skewY(298deg);
    opacity: 0;
    left: 45%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(80deg) rotateX(12deg) rotateY(86deg) skewY(55deg);
    opacity: 1;
    left: 42%;
    top: 14%; }
  100% {
    -webkit-transform: scale(1) rotateZ(57deg) rotateX(84deg) rotateY(27deg) skewY(113deg);
    opacity: 0;
    left: 44%;
    top: 46%; } }
@-webkit-keyframes random-11 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(232deg) scale(1) translate3d(0, 68px, 22px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(325deg) scale(0.5) translate3d(0, 268px, 676px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(329deg) scale(1) translate3d(0, 234px, 730px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(342deg) scale(0.2) translate3d(0, 82px, 365px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(159deg) scale(1) translate3d(0, 184px, 828px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-11 {
  0% {
    background-color: #d4f20d; }
  50% {
    background-color: #0d20f2; }
  100% {
    background-color: #adf20d; } }
.panelsburst .pixel-square.pixel-square-11 {
  -webkit-animation: panelburst-11 417s infinite, color-11 22s infinite, random-11 301s infinite, scaling 327s infinite;
  -moz-animation: panelburst-11 417s infinite, color-11 22s infinite, random-11 301s infinite, scaling 327s infinite;
  -o-animation: panelburst-11 417s infinite, color-11 22s infinite, random-11 301s infinite, scaling 327s infinite;
  animation: panelburst-11 417s infinite, color-11 22s infinite, random-11 301s infinite, scaling 327s infinite; }

@-webkit-keyframes random-12 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(15deg) scale(1) translate3d(0, 7px, 41px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(297deg) scale(0.5) translate3d(0, 372px, 945px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(350deg) scale(1) translate3d(0, 837px, 709px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(66deg) scale(0.2) translate3d(0, 729px, 586px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(184deg) scale(1) translate3d(0, 680px, 376px); } }
.random .pixel-square.pixel-square-12 {
  -webkit-animation: random-12 186s infinite;
  -moz-animation: random-12 186s infinite;
  -o-animation: random-12 186s infinite;
  animation: random-12 186s infinite; }

@-webkit-keyframes burst-12 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 52%;
    top: 73%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 47%; } }
.burst .pixel-square.pixel-square-12 {
  -webkit-animation: burst-12 233s infinite;
  -moz-animation: burst-12 233s infinite;
  -o-animation: burst-12 233s infinite;
  animation: burst-12 233s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-12 {
  -webkit-animation: scaling 231s infinite;
  -moz-animation: scaling 231s infinite;
  -o-animation: scaling 231s infinite;
  animation: scaling 231s infinite; }

@-webkit-keyframes colors-12 {
  0% {
    background-color: #0df233; }
  50% {
    background-color: #930df2; }
  100% {
    background-color: #420df2; } }
.colors .pixel-square.pixel-square-12 {
  -webkit-animation: color-12 24s infinite;
  -moz-animation: color-12 24s infinite;
  -o-animation: color-12 24s infinite;
  animation: color-12 24s infinite; }

@-webkit-keyframes random-12 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(12deg) scale(1) translate3d(0, 60px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(316deg) scale(0.5) translate3d(0, 470px, 34px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(245deg) scale(1) translate3d(0, 120px, 625px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(154deg) scale(0.2) translate3d(0, 71px, 851px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(149deg) scale(1) translate3d(0, 273px, 569px); } }
@-webkit-keyframes colors-12 {
  0% {
    background-color: #0da2f2; }
  50% {
    background-color: #f20d6c; }
  100% {
    background-color: #5df20d; } }
.randomcolors .pixel-square.pixel-square-12 {
  -webkit-animation: random-12 186s infinite, color-12 24s infinite;
  -moz-animation: random-12 186s infinite, color-12 24s infinite;
  -o-animation: random-12 186s infinite, color-12 24s infinite;
  animation: random-12 186s infinite, color-12 24s infinite; }

@-webkit-keyframes burst-12 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 88%;
    top: 21%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 41%; } }
@-webkit-keyframes colors-12 {
  0% {
    background-color: #11f20d; }
  50% {
    background-color: #f20dc8; }
  100% {
    background-color: #9af20d; } }
.burstcolors .pixel-square.pixel-square-12 {
  -webkit-animation: burst-12 233s infinite, color-12 24s infinite;
  -moz-animation: burst-12 233s infinite, color-12 24s infinite;
  -o-animation: burst-12 233s infinite, color-12 24s infinite;
  animation: burst-12 233s infinite, color-12 24s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-12 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 47%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-12 {
  -webkit-animation: pulse-12 10s infinite;
  -moz-animation: pulse-12 10s infinite;
  -o-animation: pulse-12 10s infinite;
  animation: pulse-12 10s infinite; }

@-webkit-keyframes explode-12 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(74deg);
    left: 44%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(72deg);
    left: 50%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(186deg);
    left: 48%;
    top: 46%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(155deg);
    left: 10%;
    top: 78%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(208deg);
    left: 23%;
    top: 31%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(288deg);
    left: 50%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(206deg);
    left: 55%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-12 {
  -webkit-animation: explode-12 5s infinite, scaling 231s infinite;
  -moz-animation: explode-12 5s infinite, scaling 231s infinite;
  -o-animation: explode-12 5s infinite, scaling 231s infinite;
  animation: explode-12 5s infinite, scaling 231s infinite; }

@-webkit-keyframes panelburst-12 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(72deg) rotateX(66deg) rotateY(31deg) skewY(273deg);
    opacity: 0;
    left: 46%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(77deg) rotateX(61deg) rotateY(46deg) skewY(111deg);
    opacity: 1;
    left: 29%;
    top: 38%; }
  100% {
    -webkit-transform: scale(1) rotateZ(25deg) rotateX(27deg) rotateY(95deg) skewY(329deg);
    opacity: 0;
    left: 48%;
    top: 43%; } }
@-webkit-keyframes random-12 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(320deg) scale(1) translate3d(0, 15px, 72px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(319deg) scale(0.5) translate3d(0, 336px, 576px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(313deg) scale(1) translate3d(0, 93px, 802px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(160deg) scale(0.2) translate3d(0, 244px, 88px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(209deg) scale(1) translate3d(0, 825px, 577px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-12 {
  0% {
    background-color: #f20d3b; }
  50% {
    background-color: #0df2db; }
  100% {
    background-color: #f20d2f; } }
.panelsburst .pixel-square.pixel-square-12 {
  -webkit-animation: panelburst-12 324s infinite, color-12 24s infinite, random-12 186s infinite, scaling 231s infinite;
  -moz-animation: panelburst-12 324s infinite, color-12 24s infinite, random-12 186s infinite, scaling 231s infinite;
  -o-animation: panelburst-12 324s infinite, color-12 24s infinite, random-12 186s infinite, scaling 231s infinite;
  animation: panelburst-12 324s infinite, color-12 24s infinite, random-12 186s infinite, scaling 231s infinite; }

@-webkit-keyframes random-13 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(257deg) scale(1) translate3d(0, 12px, 9px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(35deg) scale(0.5) translate3d(0, 469px, 867px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(167deg) scale(1) translate3d(0, 380px, 761px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(191deg) scale(0.2) translate3d(0, 881px, 687px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(24deg) scale(1) translate3d(0, 73px, 463px); } }
.random .pixel-square.pixel-square-13 {
  -webkit-animation: random-13 388s infinite;
  -moz-animation: random-13 388s infinite;
  -o-animation: random-13 388s infinite;
  animation: random-13 388s infinite; }

@-webkit-keyframes burst-13 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 50%;
    top: 77%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 47%; } }
.burst .pixel-square.pixel-square-13 {
  -webkit-animation: burst-13 62s infinite;
  -moz-animation: burst-13 62s infinite;
  -o-animation: burst-13 62s infinite;
  animation: burst-13 62s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-13 {
  -webkit-animation: scaling 166s infinite;
  -moz-animation: scaling 166s infinite;
  -o-animation: scaling 166s infinite;
  animation: scaling 166s infinite; }

@-webkit-keyframes colors-13 {
  0% {
    background-color: #f22f0d; }
  50% {
    background-color: #f2bd0d; }
  100% {
    background-color: #0dc4f2; } }
.colors .pixel-square.pixel-square-13 {
  -webkit-animation: color-13 26s infinite;
  -moz-animation: color-13 26s infinite;
  -o-animation: color-13 26s infinite;
  animation: color-13 26s infinite; }

@-webkit-keyframes random-13 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(207deg) scale(1) translate3d(0, 91px, 65px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(148deg) scale(0.5) translate3d(0, 639px, 891px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(212deg) scale(1) translate3d(0, 30px, 28px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(103deg) scale(0.2) translate3d(0, 242px, 40px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(169deg) scale(1) translate3d(0, 702px, 443px); } }
@-webkit-keyframes colors-13 {
  0% {
    background-color: #a6f20d; }
  50% {
    background-color: #0df2cc; }
  100% {
    background-color: #0df237; } }
.randomcolors .pixel-square.pixel-square-13 {
  -webkit-animation: random-13 388s infinite, color-13 26s infinite;
  -moz-animation: random-13 388s infinite, color-13 26s infinite;
  -o-animation: random-13 388s infinite, color-13 26s infinite;
  animation: random-13 388s infinite, color-13 26s infinite; }

@-webkit-keyframes burst-13 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 65%;
    top: 16%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 46%; } }
@-webkit-keyframes colors-13 {
  0% {
    background-color: #74f20d; }
  50% {
    background-color: #f2b90d; }
  100% {
    background-color: #0d46f2; } }
.burstcolors .pixel-square.pixel-square-13 {
  -webkit-animation: burst-13 62s infinite, color-13 26s infinite;
  -moz-animation: burst-13 62s infinite, color-13 26s infinite;
  -o-animation: burst-13 62s infinite, color-13 26s infinite;
  animation: burst-13 62s infinite, color-13 26s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-13 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 47%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 41%; } }
.pulse .pixel-square.pixel-square-13 {
  -webkit-animation: pulse-13 10s infinite;
  -moz-animation: pulse-13 10s infinite;
  -o-animation: pulse-13 10s infinite;
  animation: pulse-13 10s infinite; }

@-webkit-keyframes explode-13 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(270deg);
    left: 49%;
    top: 42%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(126deg);
    left: 53%;
    top: 55%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(230deg);
    left: 53%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(346deg);
    left: 32%;
    top: 66%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(87deg);
    left: 88%;
    top: 92%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(317deg);
    left: 46%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(57deg);
    left: 52%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-13 {
  -webkit-animation: explode-13 5s infinite, scaling 166s infinite;
  -moz-animation: explode-13 5s infinite, scaling 166s infinite;
  -o-animation: explode-13 5s infinite, scaling 166s infinite;
  animation: explode-13 5s infinite, scaling 166s infinite; }

@-webkit-keyframes panelburst-13 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(43deg) rotateX(12deg) rotateY(5deg) skewY(141deg);
    opacity: 0;
    left: 43%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(14deg) rotateX(27deg) rotateY(79deg) skewY(231deg);
    opacity: 1;
    left: 57%;
    top: 27%; }
  100% {
    -webkit-transform: scale(1) rotateZ(2deg) rotateX(56deg) rotateY(12deg) skewY(22deg);
    opacity: 0;
    left: 44%;
    top: 48%; } }
@-webkit-keyframes random-13 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(311deg) scale(1) translate3d(0, 16px, 73px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(141deg) scale(0.5) translate3d(0, 585px, 429px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(55deg) scale(1) translate3d(0, 364px, 238px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(164deg) scale(0.2) translate3d(0, 591px, 373px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(41deg) scale(1) translate3d(0, 903px, 551px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-13 {
  0% {
    background-color: #0d87f2; }
  50% {
    background-color: #f20d80; }
  100% {
    background-color: #61f20d; } }
.panelsburst .pixel-square.pixel-square-13 {
  -webkit-animation: panelburst-13 146s infinite, color-13 26s infinite, random-13 388s infinite, scaling 166s infinite;
  -moz-animation: panelburst-13 146s infinite, color-13 26s infinite, random-13 388s infinite, scaling 166s infinite;
  -o-animation: panelburst-13 146s infinite, color-13 26s infinite, random-13 388s infinite, scaling 166s infinite;
  animation: panelburst-13 146s infinite, color-13 26s infinite, random-13 388s infinite, scaling 166s infinite; }

@-webkit-keyframes random-14 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(157deg) scale(1) translate3d(0, 56px, 32px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(249deg) scale(0.5) translate3d(0, 424px, 27px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(340deg) scale(1) translate3d(0, 980px, 637px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(335deg) scale(0.2) translate3d(0, 30px, 415px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(77deg) scale(1) translate3d(0, 77px, 117px); } }
.random .pixel-square.pixel-square-14 {
  -webkit-animation: random-14 380s infinite;
  -moz-animation: random-14 380s infinite;
  -o-animation: random-14 380s infinite;
  animation: random-14 380s infinite; }

@-webkit-keyframes burst-14 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 26%;
    top: 96%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 46%; } }
.burst .pixel-square.pixel-square-14 {
  -webkit-animation: burst-14 303s infinite;
  -moz-animation: burst-14 303s infinite;
  -o-animation: burst-14 303s infinite;
  animation: burst-14 303s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-14 {
  -webkit-animation: scaling 189s infinite;
  -moz-animation: scaling 189s infinite;
  -o-animation: scaling 189s infinite;
  animation: scaling 189s infinite; }

@-webkit-keyframes colors-14 {
  0% {
    background-color: #c10df2; }
  50% {
    background-color: #f20dbd; }
  100% {
    background-color: #69f20d; } }
.colors .pixel-square.pixel-square-14 {
  -webkit-animation: color-14 28s infinite;
  -moz-animation: color-14 28s infinite;
  -o-animation: color-14 28s infinite;
  animation: color-14 28s infinite; }

@-webkit-keyframes random-14 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(311deg) scale(1) translate3d(0, 93px, 71px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(63deg) scale(0.5) translate3d(0, 471px, 678px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(8deg) scale(1) translate3d(0, 804px, 712px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(90deg) scale(0.2) translate3d(0, 573px, 131px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(40deg) scale(1) translate3d(0, 44px, 510px); } }
@-webkit-keyframes colors-14 {
  0% {
    background-color: #c80df2; }
  50% {
    background-color: #f2ee0d; }
  100% {
    background-color: #eb0df2; } }
.randomcolors .pixel-square.pixel-square-14 {
  -webkit-animation: random-14 380s infinite, color-14 28s infinite;
  -moz-animation: random-14 380s infinite, color-14 28s infinite;
  -o-animation: random-14 380s infinite, color-14 28s infinite;
  animation: random-14 380s infinite, color-14 28s infinite; }

@-webkit-keyframes burst-14 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 67%;
    top: 26%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 48%; } }
@-webkit-keyframes colors-14 {
  0% {
    background-color: #780df2; }
  50% {
    background-color: #f24e0d; }
  100% {
    background-color: #f2eb0d; } }
.burstcolors .pixel-square.pixel-square-14 {
  -webkit-animation: burst-14 303s infinite, color-14 28s infinite;
  -moz-animation: burst-14 303s infinite, color-14 28s infinite;
  -o-animation: burst-14 303s infinite, color-14 28s infinite;
  animation: burst-14 303s infinite, color-14 28s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-14 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-14 {
  -webkit-animation: pulse-14 10s infinite;
  -moz-animation: pulse-14 10s infinite;
  -o-animation: pulse-14 10s infinite;
  animation: pulse-14 10s infinite; }

@-webkit-keyframes explode-14 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(182deg);
    left: 47%;
    top: 45%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(177deg);
    left: 49%;
    top: 55%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(67deg);
    left: 54%;
    top: 46%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(176deg);
    left: 26%;
    top: 83%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(241deg);
    left: 65%;
    top: 73%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(244deg);
    left: 54%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(266deg);
    left: 47%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-14 {
  -webkit-animation: explode-14 5s infinite, scaling 189s infinite;
  -moz-animation: explode-14 5s infinite, scaling 189s infinite;
  -o-animation: explode-14 5s infinite, scaling 189s infinite;
  animation: explode-14 5s infinite, scaling 189s infinite; }

@-webkit-keyframes panelburst-14 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(8deg) rotateX(21deg) rotateY(44deg) skewY(25deg);
    opacity: 0;
    left: 41%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(59deg) rotateX(45deg) rotateY(30deg) skewY(81deg);
    opacity: 1;
    left: 65%;
    top: 41%; }
  100% {
    -webkit-transform: scale(1) rotateZ(33deg) rotateX(12deg) rotateY(38deg) skewY(330deg);
    opacity: 0;
    left: 48%;
    top: 50%; } }
@-webkit-keyframes random-14 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(15deg) scale(1) translate3d(0, 32px, 98px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(313deg) scale(0.5) translate3d(0, 212px, 795px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(354deg) scale(1) translate3d(0, 767px, 346px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(331deg) scale(0.2) translate3d(0, 826px, 113px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(348deg) scale(1) translate3d(0, 157px, 808px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-14 {
  0% {
    background-color: #f20d65; }
  50% {
    background-color: #f20d80; }
  100% {
    background-color: #0d4ef2; } }
.panelsburst .pixel-square.pixel-square-14 {
  -webkit-animation: panelburst-14 343s infinite, color-14 28s infinite, random-14 380s infinite, scaling 189s infinite;
  -moz-animation: panelburst-14 343s infinite, color-14 28s infinite, random-14 380s infinite, scaling 189s infinite;
  -o-animation: panelburst-14 343s infinite, color-14 28s infinite, random-14 380s infinite, scaling 189s infinite;
  animation: panelburst-14 343s infinite, color-14 28s infinite, random-14 380s infinite, scaling 189s infinite; }

@-webkit-keyframes random-15 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(125deg) scale(1) translate3d(0, 1px, 57px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(216deg) scale(0.5) translate3d(0, 428px, 801px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(114deg) scale(1) translate3d(0, 853px, 354px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(263deg) scale(0.2) translate3d(0, 245px, 570px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(119deg) scale(1) translate3d(0, 477px, 802px); } }
.random .pixel-square.pixel-square-15 {
  -webkit-animation: random-15 75s infinite;
  -moz-animation: random-15 75s infinite;
  -o-animation: random-15 75s infinite;
  animation: random-15 75s infinite; }

@-webkit-keyframes burst-15 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 21%;
    top: 93%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 47%; } }
.burst .pixel-square.pixel-square-15 {
  -webkit-animation: burst-15 292s infinite;
  -moz-animation: burst-15 292s infinite;
  -o-animation: burst-15 292s infinite;
  animation: burst-15 292s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-15 {
  -webkit-animation: scaling 283s infinite;
  -moz-animation: scaling 283s infinite;
  -o-animation: scaling 283s infinite;
  animation: scaling 283s infinite; }

@-webkit-keyframes colors-15 {
  0% {
    background-color: #f20d74; }
  50% {
    background-color: #8f0df2; }
  100% {
    background-color: #f2930d; } }
.colors .pixel-square.pixel-square-15 {
  -webkit-animation: color-15 30s infinite;
  -moz-animation: color-15 30s infinite;
  -o-animation: color-15 30s infinite;
  animation: color-15 30s infinite; }

@-webkit-keyframes random-15 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(223deg) scale(1) translate3d(0, 47px, 59px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(29deg) scale(0.5) translate3d(0, 817px, 171px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(6deg) scale(1) translate3d(0, 952px, 532px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(290deg) scale(0.2) translate3d(0, 667px, 145px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(9deg) scale(1) translate3d(0, 124px, 635px); } }
@-webkit-keyframes colors-15 {
  0% {
    background-color: #f20d37; }
  50% {
    background-color: #f20d80; }
  100% {
    background-color: #0df293; } }
.randomcolors .pixel-square.pixel-square-15 {
  -webkit-animation: random-15 75s infinite, color-15 30s infinite;
  -moz-animation: random-15 75s infinite, color-15 30s infinite;
  -o-animation: random-15 75s infinite, color-15 30s infinite;
  animation: random-15 75s infinite, color-15 30s infinite; }

@-webkit-keyframes burst-15 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 17%;
    top: 95%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 48%; } }
@-webkit-keyframes colors-15 {
  0% {
    background-color: #c4f20d; }
  50% {
    background-color: #960df2; }
  100% {
    background-color: #280df2; } }
.burstcolors .pixel-square.pixel-square-15 {
  -webkit-animation: burst-15 292s infinite, color-15 30s infinite;
  -moz-animation: burst-15 292s infinite, color-15 30s infinite;
  -o-animation: burst-15 292s infinite, color-15 30s infinite;
  animation: burst-15 292s infinite, color-15 30s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-15 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-15 {
  -webkit-animation: pulse-15 10s infinite;
  -moz-animation: pulse-15 10s infinite;
  -o-animation: pulse-15 10s infinite;
  animation: pulse-15 10s infinite; }

@-webkit-keyframes explode-15 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(259deg);
    left: 48%;
    top: 43%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(105deg);
    left: 53%;
    top: 52%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(258deg);
    left: 52%;
    top: 47%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(201deg);
    left: 16%;
    top: 53%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(252deg);
    left: 44%;
    top: 91%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(86deg);
    left: 51%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(203deg);
    left: 54%;
    top: 53%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-15 {
  -webkit-animation: explode-15 5s infinite, scaling 283s infinite;
  -moz-animation: explode-15 5s infinite, scaling 283s infinite;
  -o-animation: explode-15 5s infinite, scaling 283s infinite;
  animation: explode-15 5s infinite, scaling 283s infinite; }

@-webkit-keyframes panelburst-15 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(13deg) rotateX(47deg) rotateY(26deg) skewY(237deg);
    opacity: 0;
    left: 49%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(59deg) rotateX(81deg) rotateY(96deg) skewY(280deg);
    opacity: 1;
    left: 10%;
    top: 24%; }
  100% {
    -webkit-transform: scale(1) rotateZ(86deg) rotateX(61deg) rotateY(67deg) skewY(146deg);
    opacity: 0;
    left: 45%;
    top: 45%; } }
@-webkit-keyframes random-15 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(51deg) scale(1) translate3d(0, 53px, 67px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(335deg) scale(0.5) translate3d(0, 544px, 630px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(105deg) scale(1) translate3d(0, 58px, 42px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(17deg) scale(0.2) translate3d(0, 607px, 131px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(321deg) scale(1) translate3d(0, 257px, 789px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-15 {
  0% {
    background-color: #65f20d; }
  50% {
    background-color: #f2520d; }
  100% {
    background-color: #f20d7c; } }
.panelsburst .pixel-square.pixel-square-15 {
  -webkit-animation: panelburst-15 260s infinite, color-15 30s infinite, random-15 75s infinite, scaling 283s infinite;
  -moz-animation: panelburst-15 260s infinite, color-15 30s infinite, random-15 75s infinite, scaling 283s infinite;
  -o-animation: panelburst-15 260s infinite, color-15 30s infinite, random-15 75s infinite, scaling 283s infinite;
  animation: panelburst-15 260s infinite, color-15 30s infinite, random-15 75s infinite, scaling 283s infinite; }

@-webkit-keyframes random-16 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(75deg) scale(1) translate3d(0, 47px, 40px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(22deg) scale(0.5) translate3d(0, 709px, 366px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(142deg) scale(1) translate3d(0, 994px, 902px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(77deg) scale(0.2) translate3d(0, 465px, 580px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(1deg) scale(1) translate3d(0, 678px, 198px); } }
.random .pixel-square.pixel-square-16 {
  -webkit-animation: random-16 131s infinite;
  -moz-animation: random-16 131s infinite;
  -o-animation: random-16 131s infinite;
  animation: random-16 131s infinite; }

@-webkit-keyframes burst-16 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 96%;
    top: 28%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 45%; } }
.burst .pixel-square.pixel-square-16 {
  -webkit-animation: burst-16 48s infinite;
  -moz-animation: burst-16 48s infinite;
  -o-animation: burst-16 48s infinite;
  animation: burst-16 48s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-16 {
  -webkit-animation: scaling 432s infinite;
  -moz-animation: scaling 432s infinite;
  -o-animation: scaling 432s infinite;
  animation: scaling 432s infinite; }

@-webkit-keyframes colors-16 {
  0% {
    background-color: #f20db5; }
  50% {
    background-color: #0dc4f2; }
  100% {
    background-color: #f2550d; } }
.colors .pixel-square.pixel-square-16 {
  -webkit-animation: color-16 32s infinite;
  -moz-animation: color-16 32s infinite;
  -o-animation: color-16 32s infinite;
  animation: color-16 32s infinite; }

@-webkit-keyframes random-16 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(195deg) scale(1) translate3d(0, 73px, 99px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(33deg) scale(0.5) translate3d(0, 651px, 844px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(273deg) scale(1) translate3d(0, 761px, 109px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(114deg) scale(0.2) translate3d(0, 549px, 169px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(70deg) scale(1) translate3d(0, 194px, 10px); } }
@-webkit-keyframes colors-16 {
  0% {
    background-color: #df0df2; }
  50% {
    background-color: #f24e0d; }
  100% {
    background-color: #f20d87; } }
.randomcolors .pixel-square.pixel-square-16 {
  -webkit-animation: random-16 131s infinite, color-16 32s infinite;
  -moz-animation: random-16 131s infinite, color-16 32s infinite;
  -o-animation: random-16 131s infinite, color-16 32s infinite;
  animation: random-16 131s infinite, color-16 32s infinite; }

@-webkit-keyframes burst-16 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 61%;
    top: 18%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 42%; } }
@-webkit-keyframes colors-16 {
  0% {
    background-color: #f2e70d; }
  50% {
    background-color: #d00df2; }
  100% {
    background-color: #930df2; } }
.burstcolors .pixel-square.pixel-square-16 {
  -webkit-animation: burst-16 48s infinite, color-16 32s infinite;
  -moz-animation: burst-16 48s infinite, color-16 32s infinite;
  -o-animation: burst-16 48s infinite, color-16 32s infinite;
  animation: burst-16 48s infinite, color-16 32s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-16 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 42%;
    top: 41%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 49%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-16 {
  -webkit-animation: pulse-16 10s infinite;
  -moz-animation: pulse-16 10s infinite;
  -o-animation: pulse-16 10s infinite;
  animation: pulse-16 10s infinite; }

@-webkit-keyframes explode-16 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(13deg);
    left: 42%;
    top: 47%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(134deg);
    left: 52%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(183deg);
    left: 49%;
    top: 50%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(280deg);
    left: 68%;
    top: 16%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(330deg);
    left: 65%;
    top: 39%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(65deg);
    left: 48%;
    top: 47%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(103deg);
    left: 53%;
    top: 51%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-16 {
  -webkit-animation: explode-16 5s infinite, scaling 432s infinite;
  -moz-animation: explode-16 5s infinite, scaling 432s infinite;
  -o-animation: explode-16 5s infinite, scaling 432s infinite;
  animation: explode-16 5s infinite, scaling 432s infinite; }

@-webkit-keyframes panelburst-16 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(67deg) rotateX(81deg) rotateY(35deg) skewY(52deg);
    opacity: 0;
    left: 48%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(32deg) rotateX(46deg) rotateY(13deg) skewY(68deg);
    opacity: 1;
    left: 79%;
    top: 4%; }
  100% {
    -webkit-transform: scale(1) rotateZ(51deg) rotateX(74deg) rotateY(83deg) skewY(217deg);
    opacity: 0;
    left: 46%;
    top: 41%; } }
@-webkit-keyframes random-16 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(163deg) scale(1) translate3d(0, 55px, 21px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(58deg) scale(0.5) translate3d(0, 664px, 368px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(220deg) scale(1) translate3d(0, 482px, 564px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(149deg) scale(0.2) translate3d(0, 448px, 460px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(238deg) scale(1) translate3d(0, 675px, 743px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-16 {
  0% {
    background-color: #140df2; }
  50% {
    background-color: #0df2a6; }
  100% {
    background-color: #0da2f2; } }
.panelsburst .pixel-square.pixel-square-16 {
  -webkit-animation: panelburst-16 105s infinite, color-16 32s infinite, random-16 131s infinite, scaling 432s infinite;
  -moz-animation: panelburst-16 105s infinite, color-16 32s infinite, random-16 131s infinite, scaling 432s infinite;
  -o-animation: panelburst-16 105s infinite, color-16 32s infinite, random-16 131s infinite, scaling 432s infinite;
  animation: panelburst-16 105s infinite, color-16 32s infinite, random-16 131s infinite, scaling 432s infinite; }

@-webkit-keyframes random-17 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(256deg) scale(1) translate3d(0, 99px, 72px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(299deg) scale(0.5) translate3d(0, 926px, 818px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(7deg) scale(1) translate3d(0, 88px, 864px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(90deg) scale(0.2) translate3d(0, 782px, 245px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(126deg) scale(1) translate3d(0, 423px, 707px); } }
.random .pixel-square.pixel-square-17 {
  -webkit-animation: random-17 179s infinite;
  -moz-animation: random-17 179s infinite;
  -o-animation: random-17 179s infinite;
  animation: random-17 179s infinite; }

@-webkit-keyframes burst-17 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 35%;
    top: 17%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 49%; } }
.burst .pixel-square.pixel-square-17 {
  -webkit-animation: burst-17 110s infinite;
  -moz-animation: burst-17 110s infinite;
  -o-animation: burst-17 110s infinite;
  animation: burst-17 110s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-17 {
  -webkit-animation: scaling 163s infinite;
  -moz-animation: scaling 163s infinite;
  -o-animation: scaling 163s infinite;
  animation: scaling 163s infinite; }

@-webkit-keyframes colors-17 {
  0% {
    background-color: #f2740d; }
  50% {
    background-color: #0df2c8; }
  100% {
    background-color: #f29a0d; } }
.colors .pixel-square.pixel-square-17 {
  -webkit-animation: color-17 34s infinite;
  -moz-animation: color-17 34s infinite;
  -o-animation: color-17 34s infinite;
  animation: color-17 34s infinite; }

@-webkit-keyframes random-17 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(286deg) scale(1) translate3d(0, 28px, 18px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(236deg) scale(0.5) translate3d(0, 711px, 304px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(238deg) scale(1) translate3d(0, 443px, 300px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(244deg) scale(0.2) translate3d(0, 322px, 740px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(22deg) scale(1) translate3d(0, 118px, 304px); } }
@-webkit-keyframes colors-17 {
  0% {
    background-color: #0d8ff2; }
  50% {
    background-color: #f2db0d; }
  100% {
    background-color: #f20d6c; } }
.randomcolors .pixel-square.pixel-square-17 {
  -webkit-animation: random-17 179s infinite, color-17 34s infinite;
  -moz-animation: random-17 179s infinite, color-17 34s infinite;
  -o-animation: random-17 179s infinite, color-17 34s infinite;
  animation: random-17 179s infinite, color-17 34s infinite; }

@-webkit-keyframes burst-17 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 91%;
    top: 3%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 42%; } }
@-webkit-keyframes colors-17 {
  0% {
    background-color: #f20d28; }
  50% {
    background-color: #f2c80d; }
  100% {
    background-color: #0d46f2; } }
.burstcolors .pixel-square.pixel-square-17 {
  -webkit-animation: burst-17 110s infinite, color-17 34s infinite;
  -moz-animation: burst-17 110s infinite, color-17 34s infinite;
  -o-animation: burst-17 110s infinite, color-17 34s infinite;
  animation: burst-17 110s infinite, color-17 34s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-17 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 49%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 44%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-17 {
  -webkit-animation: pulse-17 10s infinite;
  -moz-animation: pulse-17 10s infinite;
  -o-animation: pulse-17 10s infinite;
  animation: pulse-17 10s infinite; }

@-webkit-keyframes explode-17 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(264deg);
    left: 44%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(325deg);
    left: 50%;
    top: 48%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(322deg);
    left: 54%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(311deg);
    left: 80%;
    top: 16%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(46deg);
    left: 17%;
    top: 19%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(256deg);
    left: 47%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(199deg);
    left: 46%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-17 {
  -webkit-animation: explode-17 5s infinite, scaling 163s infinite;
  -moz-animation: explode-17 5s infinite, scaling 163s infinite;
  -o-animation: explode-17 5s infinite, scaling 163s infinite;
  animation: explode-17 5s infinite, scaling 163s infinite; }

@-webkit-keyframes panelburst-17 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(74deg) rotateX(27deg) rotateY(50deg) skewY(274deg);
    opacity: 0;
    left: 43%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(11deg) rotateX(96deg) rotateY(63deg) skewY(333deg);
    opacity: 1;
    left: 75%;
    top: 92%; }
  100% {
    -webkit-transform: scale(1) rotateZ(49deg) rotateX(79deg) rotateY(94deg) skewY(339deg);
    opacity: 0;
    left: 41%;
    top: 47%; } }
@-webkit-keyframes random-17 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(101deg) scale(1) translate3d(0, 30px, 74px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(2deg) scale(0.5) translate3d(0, 318px, 871px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(295deg) scale(1) translate3d(0, 197px, 626px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(52deg) scale(0.2) translate3d(0, 11px, 806px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(150deg) scale(1) translate3d(0, 543px, 463px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-17 {
  0% {
    background-color: #f2110d; }
  50% {
    background-color: #0d18f2; }
  100% {
    background-color: #0df24e; } }
.panelsburst .pixel-square.pixel-square-17 {
  -webkit-animation: panelburst-17 296s infinite, color-17 34s infinite, random-17 179s infinite, scaling 163s infinite;
  -moz-animation: panelburst-17 296s infinite, color-17 34s infinite, random-17 179s infinite, scaling 163s infinite;
  -o-animation: panelburst-17 296s infinite, color-17 34s infinite, random-17 179s infinite, scaling 163s infinite;
  animation: panelburst-17 296s infinite, color-17 34s infinite, random-17 179s infinite, scaling 163s infinite; }

@-webkit-keyframes random-18 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(128deg) scale(1) translate3d(0, 26px, 62px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(152deg) scale(0.5) translate3d(0, 849px, 74px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(126deg) scale(1) translate3d(0, 416px, 960px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(182deg) scale(0.2) translate3d(0, 506px, 348px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(39deg) scale(1) translate3d(0, 590px, 812px); } }
.random .pixel-square.pixel-square-18 {
  -webkit-animation: random-18 63s infinite;
  -moz-animation: random-18 63s infinite;
  -o-animation: random-18 63s infinite;
  animation: random-18 63s infinite; }

@-webkit-keyframes burst-18 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 51%;
    top: 84%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 45%; } }
.burst .pixel-square.pixel-square-18 {
  -webkit-animation: burst-18 286s infinite;
  -moz-animation: burst-18 286s infinite;
  -o-animation: burst-18 286s infinite;
  animation: burst-18 286s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-18 {
  -webkit-animation: scaling 309s infinite;
  -moz-animation: scaling 309s infinite;
  -o-animation: scaling 309s infinite;
  animation: scaling 309s infinite; }

@-webkit-keyframes colors-18 {
  0% {
    background-color: #0df211; }
  50% {
    background-color: #37f20d; }
  100% {
    background-color: #f20d46; } }
.colors .pixel-square.pixel-square-18 {
  -webkit-animation: color-18 36s infinite;
  -moz-animation: color-18 36s infinite;
  -o-animation: color-18 36s infinite;
  animation: color-18 36s infinite; }

@-webkit-keyframes random-18 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(132deg) scale(1) translate3d(0, 9px, 6px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(351deg) scale(0.5) translate3d(0, 934px, 291px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(331deg) scale(1) translate3d(0, 185px, 977px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(8deg) scale(0.2) translate3d(0, 574px, 436px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(6deg) scale(1) translate3d(0, 535px, 579px); } }
@-webkit-keyframes colors-18 {
  0% {
    background-color: #0df2eb; }
  50% {
    background-color: #0df259; }
  100% {
    background-color: #0d7cf2; } }
.randomcolors .pixel-square.pixel-square-18 {
  -webkit-animation: random-18 63s infinite, color-18 36s infinite;
  -moz-animation: random-18 63s infinite, color-18 36s infinite;
  -o-animation: random-18 63s infinite, color-18 36s infinite;
  animation: random-18 63s infinite, color-18 36s infinite; }

@-webkit-keyframes burst-18 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 32%;
    top: 56%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 41%; } }
@-webkit-keyframes colors-18 {
  0% {
    background-color: #f20da2; }
  50% {
    background-color: #0d4af2; }
  100% {
    background-color: #f20d4a; } }
.burstcolors .pixel-square.pixel-square-18 {
  -webkit-animation: burst-18 286s infinite, color-18 36s infinite;
  -moz-animation: burst-18 286s infinite, color-18 36s infinite;
  -o-animation: burst-18 286s infinite, color-18 36s infinite;
  animation: burst-18 286s infinite, color-18 36s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-18 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 44%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-18 {
  -webkit-animation: pulse-18 10s infinite;
  -moz-animation: pulse-18 10s infinite;
  -o-animation: pulse-18 10s infinite;
  animation: pulse-18 10s infinite; }

@-webkit-keyframes explode-18 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(104deg);
    left: 46%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(299deg);
    left: 53%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(320deg);
    left: 53%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(256deg);
    left: 54%;
    top: 83%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(227deg);
    left: 66%;
    top: 31%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(85deg);
    left: 51%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(249deg);
    left: 46%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-18 {
  -webkit-animation: explode-18 5s infinite, scaling 309s infinite;
  -moz-animation: explode-18 5s infinite, scaling 309s infinite;
  -o-animation: explode-18 5s infinite, scaling 309s infinite;
  animation: explode-18 5s infinite, scaling 309s infinite; }

@-webkit-keyframes panelburst-18 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(11deg) rotateX(93deg) rotateY(50deg) skewY(160deg);
    opacity: 0;
    left: 44%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(80deg) rotateX(97deg) rotateY(83deg) skewY(323deg);
    opacity: 1;
    left: 30%;
    top: 2%; }
  100% {
    -webkit-transform: scale(1) rotateZ(94deg) rotateX(26deg) rotateY(60deg) skewY(330deg);
    opacity: 0;
    left: 48%;
    top: 46%; } }
@-webkit-keyframes random-18 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(287deg) scale(1) translate3d(0, 48px, 83px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(321deg) scale(0.5) translate3d(0, 791px, 34px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(127deg) scale(1) translate3d(0, 676px, 375px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(168deg) scale(0.2) translate3d(0, 657px, 499px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(66deg) scale(1) translate3d(0, 647px, 589px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-18 {
  0% {
    background-color: #0df280; }
  50% {
    background-color: #f2a60d; }
  100% {
    background-color: #0d52f2; } }
.panelsburst .pixel-square.pixel-square-18 {
  -webkit-animation: panelburst-18 98s infinite, color-18 36s infinite, random-18 63s infinite, scaling 309s infinite;
  -moz-animation: panelburst-18 98s infinite, color-18 36s infinite, random-18 63s infinite, scaling 309s infinite;
  -o-animation: panelburst-18 98s infinite, color-18 36s infinite, random-18 63s infinite, scaling 309s infinite;
  animation: panelburst-18 98s infinite, color-18 36s infinite, random-18 63s infinite, scaling 309s infinite; }

@-webkit-keyframes random-19 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(196deg) scale(1) translate3d(0, 68px, 7px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(164deg) scale(0.5) translate3d(0, 963px, 926px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(119deg) scale(1) translate3d(0, 189px, 727px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(53deg) scale(0.2) translate3d(0, 598px, 158px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(118deg) scale(1) translate3d(0, 166px, 233px); } }
.random .pixel-square.pixel-square-19 {
  -webkit-animation: random-19 116s infinite;
  -moz-animation: random-19 116s infinite;
  -o-animation: random-19 116s infinite;
  animation: random-19 116s infinite; }

@-webkit-keyframes burst-19 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 18%;
    top: 67%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 48%; } }
.burst .pixel-square.pixel-square-19 {
  -webkit-animation: burst-19 285s infinite;
  -moz-animation: burst-19 285s infinite;
  -o-animation: burst-19 285s infinite;
  animation: burst-19 285s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-19 {
  -webkit-animation: scaling 450s infinite;
  -moz-animation: scaling 450s infinite;
  -o-animation: scaling 450s infinite;
  animation: scaling 450s infinite; }

@-webkit-keyframes colors-19 {
  0% {
    background-color: #f2590d; }
  50% {
    background-color: #52f20d; }
  100% {
    background-color: #f2930d; } }
.colors .pixel-square.pixel-square-19 {
  -webkit-animation: color-19 38s infinite;
  -moz-animation: color-19 38s infinite;
  -o-animation: color-19 38s infinite;
  animation: color-19 38s infinite; }

@-webkit-keyframes random-19 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(144deg) scale(1) translate3d(0, 54px, 42px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(318deg) scale(0.5) translate3d(0, 130px, 300px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(185deg) scale(1) translate3d(0, 261px, 447px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(350deg) scale(0.2) translate3d(0, 509px, 32px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(54deg) scale(1) translate3d(0, 329px, 541px); } }
@-webkit-keyframes colors-19 {
  0% {
    background-color: #0df2e3; }
  50% {
    background-color: #78f20d; }
  100% {
    background-color: #0df296; } }
.randomcolors .pixel-square.pixel-square-19 {
  -webkit-animation: random-19 116s infinite, color-19 38s infinite;
  -moz-animation: random-19 116s infinite, color-19 38s infinite;
  -o-animation: random-19 116s infinite, color-19 38s infinite;
  animation: random-19 116s infinite, color-19 38s infinite; }

@-webkit-keyframes burst-19 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 72%;
    top: 3%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 41%; } }
@-webkit-keyframes colors-19 {
  0% {
    background-color: #f2f20d; }
  50% {
    background-color: #f20d3e; }
  100% {
    background-color: #3e0df2; } }
.burstcolors .pixel-square.pixel-square-19 {
  -webkit-animation: burst-19 285s infinite, color-19 38s infinite;
  -moz-animation: burst-19 285s infinite, color-19 38s infinite;
  -o-animation: burst-19 285s infinite, color-19 38s infinite;
  animation: burst-19 285s infinite, color-19 38s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-19 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 42%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 50%; } }
.pulse .pixel-square.pixel-square-19 {
  -webkit-animation: pulse-19 10s infinite;
  -moz-animation: pulse-19 10s infinite;
  -o-animation: pulse-19 10s infinite;
  animation: pulse-19 10s infinite; }

@-webkit-keyframes explode-19 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(104deg);
    left: 50%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(140deg);
    left: 46%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(350deg);
    left: 48%;
    top: 51%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(9deg);
    left: 15%;
    top: 12%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(164deg);
    left: 70%;
    top: 75%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(278deg);
    left: 50%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(200deg);
    left: 53%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-19 {
  -webkit-animation: explode-19 5s infinite, scaling 450s infinite;
  -moz-animation: explode-19 5s infinite, scaling 450s infinite;
  -o-animation: explode-19 5s infinite, scaling 450s infinite;
  animation: explode-19 5s infinite, scaling 450s infinite; }

@-webkit-keyframes panelburst-19 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(82deg) rotateX(52deg) rotateY(20deg) skewY(93deg);
    opacity: 0;
    left: 48%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(82deg) rotateX(15deg) rotateY(91deg) skewY(36deg);
    opacity: 1;
    left: 5%;
    top: 25%; }
  100% {
    -webkit-transform: scale(1) rotateZ(97deg) rotateX(92deg) rotateY(74deg) skewY(67deg);
    opacity: 0;
    left: 50%;
    top: 46%; } }
@-webkit-keyframes random-19 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(272deg) scale(1) translate3d(0, 47px, 46px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(149deg) scale(0.5) translate3d(0, 294px, 99px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(347deg) scale(1) translate3d(0, 114px, 545px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(222deg) scale(0.2) translate3d(0, 228px, 643px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(133deg) scale(1) translate3d(0, 667px, 479px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-19 {
  0% {
    background-color: #0df259; }
  50% {
    background-color: #3ef20d; }
  100% {
    background-color: #28f20d; } }
.panelsburst .pixel-square.pixel-square-19 {
  -webkit-animation: panelburst-19 244s infinite, color-19 38s infinite, random-19 116s infinite, scaling 450s infinite;
  -moz-animation: panelburst-19 244s infinite, color-19 38s infinite, random-19 116s infinite, scaling 450s infinite;
  -o-animation: panelburst-19 244s infinite, color-19 38s infinite, random-19 116s infinite, scaling 450s infinite;
  animation: panelburst-19 244s infinite, color-19 38s infinite, random-19 116s infinite, scaling 450s infinite; }

@-webkit-keyframes random-20 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(247deg) scale(1) translate3d(0, 18px, 39px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(262deg) scale(0.5) translate3d(0, 393px, 758px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(289deg) scale(1) translate3d(0, 529px, 500px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(156deg) scale(0.2) translate3d(0, 47px, 355px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(316deg) scale(1) translate3d(0, 503px, 801px); } }
.random .pixel-square.pixel-square-20 {
  -webkit-animation: random-20 137s infinite;
  -moz-animation: random-20 137s infinite;
  -o-animation: random-20 137s infinite;
  animation: random-20 137s infinite; }

@-webkit-keyframes burst-20 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 12%;
    top: 57%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 48%; } }
.burst .pixel-square.pixel-square-20 {
  -webkit-animation: burst-20 77s infinite;
  -moz-animation: burst-20 77s infinite;
  -o-animation: burst-20 77s infinite;
  animation: burst-20 77s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-20 {
  -webkit-animation: scaling 45s infinite;
  -moz-animation: scaling 45s infinite;
  -o-animation: scaling 45s infinite;
  animation: scaling 45s infinite; }

@-webkit-keyframes colors-20 {
  0% {
    background-color: #f2d40d; }
  50% {
    background-color: #a20df2; }
  100% {
    background-color: #d70df2; } }
.colors .pixel-square.pixel-square-20 {
  -webkit-animation: color-20 40s infinite;
  -moz-animation: color-20 40s infinite;
  -o-animation: color-20 40s infinite;
  animation: color-20 40s infinite; }

@-webkit-keyframes random-20 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(360deg) scale(1) translate3d(0, 2px, 60px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(20deg) scale(0.5) translate3d(0, 804px, 359px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(236deg) scale(1) translate3d(0, 363px, 20px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(163deg) scale(0.2) translate3d(0, 336px, 905px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(348deg) scale(1) translate3d(0, 105px, 166px); } }
@-webkit-keyframes colors-20 {
  0% {
    background-color: #f20dee; }
  50% {
    background-color: #52f20d; }
  100% {
    background-color: #0df2ad; } }
.randomcolors .pixel-square.pixel-square-20 {
  -webkit-animation: random-20 137s infinite, color-20 40s infinite;
  -moz-animation: random-20 137s infinite, color-20 40s infinite;
  -o-animation: random-20 137s infinite, color-20 40s infinite;
  animation: random-20 137s infinite, color-20 40s infinite; }

@-webkit-keyframes burst-20 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 47%;
    top: 22%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 43%; } }
@-webkit-keyframes colors-20 {
  0% {
    background-color: #0df211; }
  50% {
    background-color: #83f20d; }
  100% {
    background-color: #1cf20d; } }
.burstcolors .pixel-square.pixel-square-20 {
  -webkit-animation: burst-20 77s infinite, color-20 40s infinite;
  -moz-animation: burst-20 77s infinite, color-20 40s infinite;
  -o-animation: burst-20 77s infinite, color-20 40s infinite;
  animation: burst-20 77s infinite, color-20 40s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-20 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-20 {
  -webkit-animation: pulse-20 10s infinite;
  -moz-animation: pulse-20 10s infinite;
  -o-animation: pulse-20 10s infinite;
  animation: pulse-20 10s infinite; }

@-webkit-keyframes explode-20 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(50deg);
    left: 46%;
    top: 48%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(49deg);
    left: 49%;
    top: 50%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(207deg);
    left: 52%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(151deg);
    left: 33%;
    top: 61%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(96deg);
    left: 29%;
    top: 53%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(352deg);
    left: 50%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(45deg);
    left: 47%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-20 {
  -webkit-animation: explode-20 5s infinite, scaling 45s infinite;
  -moz-animation: explode-20 5s infinite, scaling 45s infinite;
  -o-animation: explode-20 5s infinite, scaling 45s infinite;
  animation: explode-20 5s infinite, scaling 45s infinite; }

@-webkit-keyframes panelburst-20 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(98deg) rotateX(76deg) rotateY(28deg) skewY(135deg);
    opacity: 0;
    left: 45%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(95deg) rotateX(88deg) rotateY(27deg) skewY(220deg);
    opacity: 1;
    left: 68%;
    top: 84%; }
  100% {
    -webkit-transform: scale(1) rotateZ(28deg) rotateX(88deg) rotateY(73deg) skewY(252deg);
    opacity: 0;
    left: 50%;
    top: 47%; } }
@-webkit-keyframes random-20 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(38deg) scale(1) translate3d(0, 48px, 6px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(357deg) scale(0.5) translate3d(0, 69px, 156px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(58deg) scale(1) translate3d(0, 947px, 716px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(145deg) scale(0.2) translate3d(0, 393px, 720px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(355deg) scale(1) translate3d(0, 765px, 101px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-20 {
  0% {
    background-color: #0d18f2; }
  50% {
    background-color: #f2b50d; }
  100% {
    background-color: #140df2; } }
.panelsburst .pixel-square.pixel-square-20 {
  -webkit-animation: panelburst-20 288s infinite, color-20 40s infinite, random-20 137s infinite, scaling 45s infinite;
  -moz-animation: panelburst-20 288s infinite, color-20 40s infinite, random-20 137s infinite, scaling 45s infinite;
  -o-animation: panelburst-20 288s infinite, color-20 40s infinite, random-20 137s infinite, scaling 45s infinite;
  animation: panelburst-20 288s infinite, color-20 40s infinite, random-20 137s infinite, scaling 45s infinite; }

@-webkit-keyframes random-21 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(31deg) scale(1) translate3d(0, 71px, 23px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(320deg) scale(0.5) translate3d(0, 624px, 268px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(174deg) scale(1) translate3d(0, 613px, 286px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(152deg) scale(0.2) translate3d(0, 129px, 79px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(266deg) scale(1) translate3d(0, 271px, 340px); } }
.random .pixel-square.pixel-square-21 {
  -webkit-animation: random-21 266s infinite;
  -moz-animation: random-21 266s infinite;
  -o-animation: random-21 266s infinite;
  animation: random-21 266s infinite; }

@-webkit-keyframes burst-21 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 63%;
    top: 46%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 43%; } }
.burst .pixel-square.pixel-square-21 {
  -webkit-animation: burst-21 303s infinite;
  -moz-animation: burst-21 303s infinite;
  -o-animation: burst-21 303s infinite;
  animation: burst-21 303s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-21 {
  -webkit-animation: scaling 26s infinite;
  -moz-animation: scaling 26s infinite;
  -o-animation: scaling 26s infinite;
  animation: scaling 26s infinite; }

@-webkit-keyframes colors-21 {
  0% {
    background-color: #0df2eb; }
  50% {
    background-color: #0da6f2; }
  100% {
    background-color: #0df26c; } }
.colors .pixel-square.pixel-square-21 {
  -webkit-animation: color-21 42s infinite;
  -moz-animation: color-21 42s infinite;
  -o-animation: color-21 42s infinite;
  animation: color-21 42s infinite; }

@-webkit-keyframes random-21 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(145deg) scale(1) translate3d(0, 78px, 79px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(243deg) scale(0.5) translate3d(0, 601px, 905px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(126deg) scale(1) translate3d(0, 811px, 44px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(125deg) scale(0.2) translate3d(0, 90px, 907px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(243deg) scale(1) translate3d(0, 610px, 969px); } }
@-webkit-keyframes colors-21 {
  0% {
    background-color: #0df296; }
  50% {
    background-color: #0d28f2; }
  100% {
    background-color: #0df28b; } }
.randomcolors .pixel-square.pixel-square-21 {
  -webkit-animation: random-21 266s infinite, color-21 42s infinite;
  -moz-animation: random-21 266s infinite, color-21 42s infinite;
  -o-animation: random-21 266s infinite, color-21 42s infinite;
  animation: random-21 266s infinite, color-21 42s infinite; }

@-webkit-keyframes burst-21 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 15%;
    top: 73%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 48%; } }
@-webkit-keyframes colors-21 {
  0% {
    background-color: #0d4af2; }
  50% {
    background-color: #f20d96; }
  100% {
    background-color: #f2460d; } }
.burstcolors .pixel-square.pixel-square-21 {
  -webkit-animation: burst-21 303s infinite, color-21 42s infinite;
  -moz-animation: burst-21 303s infinite, color-21 42s infinite;
  -o-animation: burst-21 303s infinite, color-21 42s infinite;
  animation: burst-21 303s infinite, color-21 42s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-21 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 50%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-21 {
  -webkit-animation: pulse-21 10s infinite;
  -moz-animation: pulse-21 10s infinite;
  -o-animation: pulse-21 10s infinite;
  animation: pulse-21 10s infinite; }

@-webkit-keyframes explode-21 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(344deg);
    left: 46%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(349deg);
    left: 47%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(97deg);
    left: 50%;
    top: 46%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(154deg);
    left: 67%;
    top: 62%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(339deg);
    left: 97%;
    top: 57%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(358deg);
    left: 55%;
    top: 47%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(329deg);
    left: 48%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-21 {
  -webkit-animation: explode-21 5s infinite, scaling 26s infinite;
  -moz-animation: explode-21 5s infinite, scaling 26s infinite;
  -o-animation: explode-21 5s infinite, scaling 26s infinite;
  animation: explode-21 5s infinite, scaling 26s infinite; }

@-webkit-keyframes panelburst-21 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(1deg) rotateX(38deg) rotateY(28deg) skewY(89deg);
    opacity: 0;
    left: 45%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(27deg) rotateX(14deg) rotateY(87deg) skewY(143deg);
    opacity: 1;
    left: 27%;
    top: 28%; }
  100% {
    -webkit-transform: scale(1) rotateZ(4deg) rotateX(1deg) rotateY(55deg) skewY(341deg);
    opacity: 0;
    left: 44%;
    top: 44%; } }
@-webkit-keyframes random-21 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(203deg) scale(1) translate3d(0, 20px, 96px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(190deg) scale(0.5) translate3d(0, 197px, 385px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(231deg) scale(1) translate3d(0, 23px, 506px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(122deg) scale(0.2) translate3d(0, 683px, 992px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(281deg) scale(1) translate3d(0, 369px, 684px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-21 {
  0% {
    background-color: #0d0df2; }
  50% {
    background-color: #0df274; }
  100% {
    background-color: #0da6f2; } }
.panelsburst .pixel-square.pixel-square-21 {
  -webkit-animation: panelburst-21 181s infinite, color-21 42s infinite, random-21 266s infinite, scaling 26s infinite;
  -moz-animation: panelburst-21 181s infinite, color-21 42s infinite, random-21 266s infinite, scaling 26s infinite;
  -o-animation: panelburst-21 181s infinite, color-21 42s infinite, random-21 266s infinite, scaling 26s infinite;
  animation: panelburst-21 181s infinite, color-21 42s infinite, random-21 266s infinite, scaling 26s infinite; }

@-webkit-keyframes random-22 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(336deg) scale(1) translate3d(0, 84px, 83px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(66deg) scale(0.5) translate3d(0, 457px, 311px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(274deg) scale(1) translate3d(0, 985px, 594px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(339deg) scale(0.2) translate3d(0, 901px, 239px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(129deg) scale(1) translate3d(0, 201px, 958px); } }
.random .pixel-square.pixel-square-22 {
  -webkit-animation: random-22 300s infinite;
  -moz-animation: random-22 300s infinite;
  -o-animation: random-22 300s infinite;
  animation: random-22 300s infinite; }

@-webkit-keyframes burst-22 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 18%;
    top: 17%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 41%; } }
.burst .pixel-square.pixel-square-22 {
  -webkit-animation: burst-22 312s infinite;
  -moz-animation: burst-22 312s infinite;
  -o-animation: burst-22 312s infinite;
  animation: burst-22 312s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-22 {
  -webkit-animation: scaling 295s infinite;
  -moz-animation: scaling 295s infinite;
  -o-animation: scaling 295s infinite;
  animation: scaling 295s infinite; }

@-webkit-keyframes colors-22 {
  0% {
    background-color: #0daaf2; }
  50% {
    background-color: #180df2; }
  100% {
    background-color: #0d0df2; } }
.colors .pixel-square.pixel-square-22 {
  -webkit-animation: color-22 44s infinite;
  -moz-animation: color-22 44s infinite;
  -o-animation: color-22 44s infinite;
  animation: color-22 44s infinite; }

@-webkit-keyframes random-22 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(13deg) scale(1) translate3d(0, 74px, 27px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(258deg) scale(0.5) translate3d(0, 990px, 13px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(347deg) scale(1) translate3d(0, 683px, 575px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(322deg) scale(0.2) translate3d(0, 631px, 268px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(146deg) scale(1) translate3d(0, 119px, 579px); } }
@-webkit-keyframes colors-22 {
  0% {
    background-color: #f20d70; }
  50% {
    background-color: #f2bd0d; }
  100% {
    background-color: #0db1f2; } }
.randomcolors .pixel-square.pixel-square-22 {
  -webkit-animation: random-22 300s infinite, color-22 44s infinite;
  -moz-animation: random-22 300s infinite, color-22 44s infinite;
  -o-animation: random-22 300s infinite, color-22 44s infinite;
  animation: random-22 300s infinite, color-22 44s infinite; }

@-webkit-keyframes burst-22 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 58%;
    top: 65%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 46%; } }
@-webkit-keyframes colors-22 {
  0% {
    background-color: #b5f20d; }
  50% {
    background-color: #f2240d; }
  100% {
    background-color: #420df2; } }
.burstcolors .pixel-square.pixel-square-22 {
  -webkit-animation: burst-22 312s infinite, color-22 44s infinite;
  -moz-animation: burst-22 312s infinite, color-22 44s infinite;
  -o-animation: burst-22 312s infinite, color-22 44s infinite;
  animation: burst-22 312s infinite, color-22 44s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-22 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 44%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 42%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 42%; } }
.pulse .pixel-square.pixel-square-22 {
  -webkit-animation: pulse-22 10s infinite;
  -moz-animation: pulse-22 10s infinite;
  -o-animation: pulse-22 10s infinite;
  animation: pulse-22 10s infinite; }

@-webkit-keyframes explode-22 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(133deg);
    left: 41%;
    top: 42%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(38deg);
    left: 49%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(128deg);
    left: 54%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(201deg);
    left: 86%;
    top: 92%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(291deg);
    left: 4%;
    top: 36%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(183deg);
    left: 47%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(207deg);
    left: 53%;
    top: 49%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-22 {
  -webkit-animation: explode-22 5s infinite, scaling 295s infinite;
  -moz-animation: explode-22 5s infinite, scaling 295s infinite;
  -o-animation: explode-22 5s infinite, scaling 295s infinite;
  animation: explode-22 5s infinite, scaling 295s infinite; }

@-webkit-keyframes panelburst-22 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(84deg) rotateX(85deg) rotateY(62deg) skewY(144deg);
    opacity: 0;
    left: 44%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(42deg) rotateX(88deg) rotateY(30deg) skewY(282deg);
    opacity: 1;
    left: 1%;
    top: 1%; }
  100% {
    -webkit-transform: scale(1) rotateZ(94deg) rotateX(17deg) rotateY(11deg) skewY(40deg);
    opacity: 0;
    left: 41%;
    top: 48%; } }
@-webkit-keyframes random-22 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(57deg) scale(1) translate3d(0, 25px, 59px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(352deg) scale(0.5) translate3d(0, 684px, 96px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(97deg) scale(1) translate3d(0, 981px, 128px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(110deg) scale(0.2) translate3d(0, 398px, 462px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(77deg) scale(1) translate3d(0, 796px, 129px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-22 {
  0% {
    background-color: #c10df2; }
  50% {
    background-color: #db0df2; }
  100% {
    background-color: #0d4ef2; } }
.panelsburst .pixel-square.pixel-square-22 {
  -webkit-animation: panelburst-22 409s infinite, color-22 44s infinite, random-22 300s infinite, scaling 295s infinite;
  -moz-animation: panelburst-22 409s infinite, color-22 44s infinite, random-22 300s infinite, scaling 295s infinite;
  -o-animation: panelburst-22 409s infinite, color-22 44s infinite, random-22 300s infinite, scaling 295s infinite;
  animation: panelburst-22 409s infinite, color-22 44s infinite, random-22 300s infinite, scaling 295s infinite; }

@-webkit-keyframes random-23 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(172deg) scale(1) translate3d(0, 38px, 80px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(115deg) scale(0.5) translate3d(0, 559px, 355px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(215deg) scale(1) translate3d(0, 141px, 336px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(301deg) scale(0.2) translate3d(0, 627px, 888px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(271deg) scale(1) translate3d(0, 553px, 951px); } }
.random .pixel-square.pixel-square-23 {
  -webkit-animation: random-23 450s infinite;
  -moz-animation: random-23 450s infinite;
  -o-animation: random-23 450s infinite;
  animation: random-23 450s infinite; }

@-webkit-keyframes burst-23 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 95%;
    top: 7%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 48%; } }
.burst .pixel-square.pixel-square-23 {
  -webkit-animation: burst-23 15s infinite;
  -moz-animation: burst-23 15s infinite;
  -o-animation: burst-23 15s infinite;
  animation: burst-23 15s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-23 {
  -webkit-animation: scaling 417s infinite;
  -moz-animation: scaling 417s infinite;
  -o-animation: scaling 417s infinite;
  animation: scaling 417s infinite; }

@-webkit-keyframes colors-23 {
  0% {
    background-color: #0df280; }
  50% {
    background-color: #0df214; }
  100% {
    background-color: #f20d42; } }
.colors .pixel-square.pixel-square-23 {
  -webkit-animation: color-23 46s infinite;
  -moz-animation: color-23 46s infinite;
  -o-animation: color-23 46s infinite;
  animation: color-23 46s infinite; }

@-webkit-keyframes random-23 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(32deg) scale(1) translate3d(0, 26px, 48px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(104deg) scale(0.5) translate3d(0, 304px, 939px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(338deg) scale(1) translate3d(0, 271px, 4px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(233deg) scale(0.2) translate3d(0, 664px, 380px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(126deg) scale(1) translate3d(0, 479px, 72px); } }
@-webkit-keyframes colors-23 {
  0% {
    background-color: #f2240d; }
  50% {
    background-color: #520df2; }
  100% {
    background-color: #f2180d; } }
.randomcolors .pixel-square.pixel-square-23 {
  -webkit-animation: random-23 450s infinite, color-23 46s infinite;
  -moz-animation: random-23 450s infinite, color-23 46s infinite;
  -o-animation: random-23 450s infinite, color-23 46s infinite;
  animation: random-23 450s infinite, color-23 46s infinite; }

@-webkit-keyframes burst-23 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 68%;
    top: 13%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 48%; } }
@-webkit-keyframes colors-23 {
  0% {
    background-color: #0d7cf2; }
  50% {
    background-color: #0d9ef2; }
  100% {
    background-color: #f20daa; } }
.burstcolors .pixel-square.pixel-square-23 {
  -webkit-animation: burst-23 15s infinite, color-23 46s infinite;
  -moz-animation: burst-23 15s infinite, color-23 46s infinite;
  -o-animation: burst-23 15s infinite, color-23 46s infinite;
  animation: burst-23 15s infinite, color-23 46s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-23 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-23 {
  -webkit-animation: pulse-23 10s infinite;
  -moz-animation: pulse-23 10s infinite;
  -o-animation: pulse-23 10s infinite;
  animation: pulse-23 10s infinite; }

@-webkit-keyframes explode-23 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(207deg);
    left: 45%;
    top: 45%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(167deg);
    left: 55%;
    top: 46%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(173deg);
    left: 49%;
    top: 47%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(28deg);
    left: 93%;
    top: 38%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(75deg);
    left: 20%;
    top: 86%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(155deg);
    left: 47%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(38deg);
    left: 51%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-23 {
  -webkit-animation: explode-23 5s infinite, scaling 417s infinite;
  -moz-animation: explode-23 5s infinite, scaling 417s infinite;
  -o-animation: explode-23 5s infinite, scaling 417s infinite;
  animation: explode-23 5s infinite, scaling 417s infinite; }

@-webkit-keyframes panelburst-23 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(2deg) rotateX(19deg) rotateY(54deg) skewY(242deg);
    opacity: 0;
    left: 44%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(42deg) rotateX(13deg) rotateY(53deg) skewY(288deg);
    opacity: 1;
    left: 52%;
    top: 13%; }
  100% {
    -webkit-transform: scale(1) rotateZ(10deg) rotateX(85deg) rotateY(56deg) skewY(129deg);
    opacity: 0;
    left: 43%;
    top: 46%; } }
@-webkit-keyframes random-23 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(293deg) scale(1) translate3d(0, 65px, 10px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(155deg) scale(0.5) translate3d(0, 683px, 126px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(48deg) scale(1) translate3d(0, 430px, 898px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(229deg) scale(0.2) translate3d(0, 176px, 478px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(287deg) scale(1) translate3d(0, 491px, 488px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-23 {
  0% {
    background-color: #f20dc8; }
  50% {
    background-color: #420df2; }
  100% {
    background-color: #f2700d; } }
.panelsburst .pixel-square.pixel-square-23 {
  -webkit-animation: panelburst-23 442s infinite, color-23 46s infinite, random-23 450s infinite, scaling 417s infinite;
  -moz-animation: panelburst-23 442s infinite, color-23 46s infinite, random-23 450s infinite, scaling 417s infinite;
  -o-animation: panelburst-23 442s infinite, color-23 46s infinite, random-23 450s infinite, scaling 417s infinite;
  animation: panelburst-23 442s infinite, color-23 46s infinite, random-23 450s infinite, scaling 417s infinite; }

@-webkit-keyframes random-24 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(132deg) scale(1) translate3d(0, 94px, 74px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(253deg) scale(0.5) translate3d(0, 159px, 945px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(351deg) scale(1) translate3d(0, 611px, 534px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(288deg) scale(0.2) translate3d(0, 431px, 495px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(188deg) scale(1) translate3d(0, 135px, 998px); } }
.random .pixel-square.pixel-square-24 {
  -webkit-animation: random-24 67s infinite;
  -moz-animation: random-24 67s infinite;
  -o-animation: random-24 67s infinite;
  animation: random-24 67s infinite; }

@-webkit-keyframes burst-24 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 11%;
    top: 64%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 45%; } }
.burst .pixel-square.pixel-square-24 {
  -webkit-animation: burst-24 162s infinite;
  -moz-animation: burst-24 162s infinite;
  -o-animation: burst-24 162s infinite;
  animation: burst-24 162s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-24 {
  -webkit-animation: scaling 408s infinite;
  -moz-animation: scaling 408s infinite;
  -o-animation: scaling 408s infinite;
  animation: scaling 408s infinite; }

@-webkit-keyframes colors-24 {
  0% {
    background-color: #f2960d; }
  50% {
    background-color: #f20dd0; }
  100% {
    background-color: #e7f20d; } }
.colors .pixel-square.pixel-square-24 {
  -webkit-animation: color-24 48s infinite;
  -moz-animation: color-24 48s infinite;
  -o-animation: color-24 48s infinite;
  animation: color-24 48s infinite; }

@-webkit-keyframes random-24 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(226deg) scale(1) translate3d(0, 64px, 44px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(159deg) scale(0.5) translate3d(0, 904px, 188px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(150deg) scale(1) translate3d(0, 737px, 642px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(182deg) scale(0.2) translate3d(0, 970px, 990px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(303deg) scale(1) translate3d(0, 138px, 970px); } }
@-webkit-keyframes colors-24 {
  0% {
    background-color: #e70df2; }
  50% {
    background-color: #b90df2; }
  100% {
    background-color: #f20deb; } }
.randomcolors .pixel-square.pixel-square-24 {
  -webkit-animation: random-24 67s infinite, color-24 48s infinite;
  -moz-animation: random-24 67s infinite, color-24 48s infinite;
  -o-animation: random-24 67s infinite, color-24 48s infinite;
  animation: random-24 67s infinite, color-24 48s infinite; }

@-webkit-keyframes burst-24 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 6%;
    top: 15%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 46%; } }
@-webkit-keyframes colors-24 {
  0% {
    background-color: #0df2a2; }
  50% {
    background-color: #f20d59; }
  100% {
    background-color: #f20df2; } }
.burstcolors .pixel-square.pixel-square-24 {
  -webkit-animation: burst-24 162s infinite, color-24 48s infinite;
  -moz-animation: burst-24 162s infinite, color-24 48s infinite;
  -o-animation: burst-24 162s infinite, color-24 48s infinite;
  animation: burst-24 162s infinite, color-24 48s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-24 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 48%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-24 {
  -webkit-animation: pulse-24 10s infinite;
  -moz-animation: pulse-24 10s infinite;
  -o-animation: pulse-24 10s infinite;
  animation: pulse-24 10s infinite; }

@-webkit-keyframes explode-24 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(10deg);
    left: 41%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(250deg);
    left: 53%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(85deg);
    left: 54%;
    top: 51%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(177deg);
    left: 4%;
    top: 74%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(31deg);
    left: 32%;
    top: 93%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(194deg);
    left: 52%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(75deg);
    left: 50%;
    top: 54%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-24 {
  -webkit-animation: explode-24 5s infinite, scaling 408s infinite;
  -moz-animation: explode-24 5s infinite, scaling 408s infinite;
  -o-animation: explode-24 5s infinite, scaling 408s infinite;
  animation: explode-24 5s infinite, scaling 408s infinite; }

@-webkit-keyframes panelburst-24 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(26deg) rotateX(11deg) rotateY(27deg) skewY(209deg);
    opacity: 0;
    left: 48%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(45deg) rotateX(80deg) rotateY(25deg) skewY(266deg);
    opacity: 1;
    left: 65%;
    top: 50%; }
  100% {
    -webkit-transform: scale(1) rotateZ(62deg) rotateX(75deg) rotateY(95deg) skewY(223deg);
    opacity: 0;
    left: 45%;
    top: 44%; } }
@-webkit-keyframes random-24 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(129deg) scale(1) translate3d(0, 92px, 74px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(13deg) scale(0.5) translate3d(0, 776px, 795px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(85deg) scale(1) translate3d(0, 319px, 134px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(95deg) scale(0.2) translate3d(0, 525px, 90px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(233deg) scale(1) translate3d(0, 970px, 598px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-24 {
  0% {
    background-color: #f2780d; }
  50% {
    background-color: #f20d52; }
  100% {
    background-color: #0d69f2; } }
.panelsburst .pixel-square.pixel-square-24 {
  -webkit-animation: panelburst-24 236s infinite, color-24 48s infinite, random-24 67s infinite, scaling 408s infinite;
  -moz-animation: panelburst-24 236s infinite, color-24 48s infinite, random-24 67s infinite, scaling 408s infinite;
  -o-animation: panelburst-24 236s infinite, color-24 48s infinite, random-24 67s infinite, scaling 408s infinite;
  animation: panelburst-24 236s infinite, color-24 48s infinite, random-24 67s infinite, scaling 408s infinite; }

@-webkit-keyframes random-25 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(102deg) scale(1) translate3d(0, 19px, 86px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(121deg) scale(0.5) translate3d(0, 631px, 179px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(279deg) scale(1) translate3d(0, 190px, 795px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(124deg) scale(0.2) translate3d(0, 152px, 222px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(101deg) scale(1) translate3d(0, 653px, 946px); } }
.random .pixel-square.pixel-square-25 {
  -webkit-animation: random-25 355s infinite;
  -moz-animation: random-25 355s infinite;
  -o-animation: random-25 355s infinite;
  animation: random-25 355s infinite; }

@-webkit-keyframes burst-25 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 79%;
    top: 71%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 45%; } }
.burst .pixel-square.pixel-square-25 {
  -webkit-animation: burst-25 87s infinite;
  -moz-animation: burst-25 87s infinite;
  -o-animation: burst-25 87s infinite;
  animation: burst-25 87s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-25 {
  -webkit-animation: scaling 345s infinite;
  -moz-animation: scaling 345s infinite;
  -o-animation: scaling 345s infinite;
  animation: scaling 345s infinite; }

@-webkit-keyframes colors-25 {
  0% {
    background-color: #adf20d; }
  50% {
    background-color: #0df252; }
  100% {
    background-color: #28f20d; } }
.colors .pixel-square.pixel-square-25 {
  -webkit-animation: color-25 50s infinite;
  -moz-animation: color-25 50s infinite;
  -o-animation: color-25 50s infinite;
  animation: color-25 50s infinite; }

@-webkit-keyframes random-25 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(152deg) scale(1) translate3d(0, 71px, 62px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(145deg) scale(0.5) translate3d(0, 932px, 469px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(132deg) scale(1) translate3d(0, 191px, 328px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(26deg) scale(0.2) translate3d(0, 707px, 187px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(4deg) scale(1) translate3d(0, 786px, 421px); } }
@-webkit-keyframes colors-25 {
  0% {
    background-color: #f2930d; }
  50% {
    background-color: #f24a0d; }
  100% {
    background-color: #740df2; } }
.randomcolors .pixel-square.pixel-square-25 {
  -webkit-animation: random-25 355s infinite, color-25 50s infinite;
  -moz-animation: random-25 355s infinite, color-25 50s infinite;
  -o-animation: random-25 355s infinite, color-25 50s infinite;
  animation: random-25 355s infinite, color-25 50s infinite; }

@-webkit-keyframes burst-25 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 9%;
    top: 70%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 48%; } }
@-webkit-keyframes colors-25 {
  0% {
    background-color: #d70df2; }
  50% {
    background-color: #0df270; }
  100% {
    background-color: #db0df2; } }
.burstcolors .pixel-square.pixel-square-25 {
  -webkit-animation: burst-25 87s infinite, color-25 50s infinite;
  -moz-animation: burst-25 87s infinite, color-25 50s infinite;
  -o-animation: burst-25 87s infinite, color-25 50s infinite;
  animation: burst-25 87s infinite, color-25 50s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-25 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 50%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-25 {
  -webkit-animation: pulse-25 10s infinite;
  -moz-animation: pulse-25 10s infinite;
  -o-animation: pulse-25 10s infinite;
  animation: pulse-25 10s infinite; }

@-webkit-keyframes explode-25 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(122deg);
    left: 43%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(136deg);
    left: 48%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(284deg);
    left: 51%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(82deg);
    left: 21%;
    top: 88%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(185deg);
    left: 10%;
    top: 65%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(75deg);
    left: 55%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(359deg);
    left: 49%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-25 {
  -webkit-animation: explode-25 5s infinite, scaling 345s infinite;
  -moz-animation: explode-25 5s infinite, scaling 345s infinite;
  -o-animation: explode-25 5s infinite, scaling 345s infinite;
  animation: explode-25 5s infinite, scaling 345s infinite; }

@-webkit-keyframes panelburst-25 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(51deg) rotateX(76deg) rotateY(6deg) skewY(292deg);
    opacity: 0;
    left: 47%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(79deg) rotateX(99deg) rotateY(95deg) skewY(65deg);
    opacity: 1;
    left: 37%;
    top: 57%; }
  100% {
    -webkit-transform: scale(1) rotateZ(45deg) rotateX(47deg) rotateY(1deg) skewY(243deg);
    opacity: 0;
    left: 41%;
    top: 44%; } }
@-webkit-keyframes random-25 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(340deg) scale(1) translate3d(0, 94px, 56px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(2deg) scale(0.5) translate3d(0, 450px, 17px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(247deg) scale(1) translate3d(0, 333px, 858px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(282deg) scale(0.2) translate3d(0, 902px, 831px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(23deg) scale(1) translate3d(0, 1000px, 598px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-25 {
  0% {
    background-color: #8b0df2; }
  50% {
    background-color: #7cf20d; }
  100% {
    background-color: #0deef2; } }
.panelsburst .pixel-square.pixel-square-25 {
  -webkit-animation: panelburst-25 398s infinite, color-25 50s infinite, random-25 355s infinite, scaling 345s infinite;
  -moz-animation: panelburst-25 398s infinite, color-25 50s infinite, random-25 355s infinite, scaling 345s infinite;
  -o-animation: panelburst-25 398s infinite, color-25 50s infinite, random-25 355s infinite, scaling 345s infinite;
  animation: panelburst-25 398s infinite, color-25 50s infinite, random-25 355s infinite, scaling 345s infinite; }

@-webkit-keyframes random-26 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(329deg) scale(1) translate3d(0, 82px, 2px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(121deg) scale(0.5) translate3d(0, 126px, 195px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(34deg) scale(1) translate3d(0, 39px, 373px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(250deg) scale(0.2) translate3d(0, 169px, 564px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(299deg) scale(1) translate3d(0, 685px, 554px); } }
.random .pixel-square.pixel-square-26 {
  -webkit-animation: random-26 267s infinite;
  -moz-animation: random-26 267s infinite;
  -o-animation: random-26 267s infinite;
  animation: random-26 267s infinite; }

@-webkit-keyframes burst-26 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 53%;
    top: 75%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 43%; } }
.burst .pixel-square.pixel-square-26 {
  -webkit-animation: burst-26 397s infinite;
  -moz-animation: burst-26 397s infinite;
  -o-animation: burst-26 397s infinite;
  animation: burst-26 397s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-26 {
  -webkit-animation: scaling 427s infinite;
  -moz-animation: scaling 427s infinite;
  -o-animation: scaling 427s infinite;
  animation: scaling 427s infinite; }

@-webkit-keyframes colors-26 {
  0% {
    background-color: #690df2; }
  50% {
    background-color: #5d0df2; }
  100% {
    background-color: #f25d0d; } }
.colors .pixel-square.pixel-square-26 {
  -webkit-animation: color-26 52s infinite;
  -moz-animation: color-26 52s infinite;
  -o-animation: color-26 52s infinite;
  animation: color-26 52s infinite; }

@-webkit-keyframes random-26 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(143deg) scale(1) translate3d(0, 10px, 12px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(307deg) scale(0.5) translate3d(0, 411px, 934px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(162deg) scale(1) translate3d(0, 454px, 505px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(244deg) scale(0.2) translate3d(0, 973px, 620px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(281deg) scale(1) translate3d(0, 826px, 841px); } }
@-webkit-keyframes colors-26 {
  0% {
    background-color: #370df2; }
  50% {
    background-color: #d0f20d; }
  100% {
    background-color: #0df2d7; } }
.randomcolors .pixel-square.pixel-square-26 {
  -webkit-animation: random-26 267s infinite, color-26 52s infinite;
  -moz-animation: random-26 267s infinite, color-26 52s infinite;
  -o-animation: random-26 267s infinite, color-26 52s infinite;
  animation: random-26 267s infinite, color-26 52s infinite; }

@-webkit-keyframes burst-26 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 18%;
    top: 28%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 50%; } }
@-webkit-keyframes colors-26 {
  0% {
    background-color: #0df2f2; }
  50% {
    background-color: #f2690d; }
  100% {
    background-color: #0d9af2; } }
.burstcolors .pixel-square.pixel-square-26 {
  -webkit-animation: burst-26 397s infinite, color-26 52s infinite;
  -moz-animation: burst-26 397s infinite, color-26 52s infinite;
  -o-animation: burst-26 397s infinite, color-26 52s infinite;
  animation: burst-26 397s infinite, color-26 52s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-26 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 50%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 50%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 47%; } }
.pulse .pixel-square.pixel-square-26 {
  -webkit-animation: pulse-26 10s infinite;
  -moz-animation: pulse-26 10s infinite;
  -o-animation: pulse-26 10s infinite;
  animation: pulse-26 10s infinite; }

@-webkit-keyframes explode-26 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(40deg);
    left: 47%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(284deg);
    left: 54%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(188deg);
    left: 50%;
    top: 54%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(178deg);
    left: 85%;
    top: 89%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(240deg);
    left: 81%;
    top: 5%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(105deg);
    left: 55%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(37deg);
    left: 55%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-26 {
  -webkit-animation: explode-26 5s infinite, scaling 427s infinite;
  -moz-animation: explode-26 5s infinite, scaling 427s infinite;
  -o-animation: explode-26 5s infinite, scaling 427s infinite;
  animation: explode-26 5s infinite, scaling 427s infinite; }

@-webkit-keyframes panelburst-26 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(96deg) rotateX(42deg) rotateY(94deg) skewY(5deg);
    opacity: 0;
    left: 41%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(45deg) rotateX(53deg) rotateY(16deg) skewY(196deg);
    opacity: 1;
    left: 17%;
    top: 93%; }
  100% {
    -webkit-transform: scale(1) rotateZ(46deg) rotateX(16deg) rotateY(54deg) skewY(155deg);
    opacity: 0;
    left: 50%;
    top: 46%; } }
@-webkit-keyframes random-26 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(42deg) scale(1) translate3d(0, 97px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(27deg) scale(0.5) translate3d(0, 343px, 415px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(197deg) scale(1) translate3d(0, 56px, 639px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(88deg) scale(0.2) translate3d(0, 835px, 567px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(130deg) scale(1) translate3d(0, 769px, 137px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-26 {
  0% {
    background-color: #55f20d; }
  50% {
    background-color: #0de7f2; }
  100% {
    background-color: #0d96f2; } }
.panelsburst .pixel-square.pixel-square-26 {
  -webkit-animation: panelburst-26 441s infinite, color-26 52s infinite, random-26 267s infinite, scaling 427s infinite;
  -moz-animation: panelburst-26 441s infinite, color-26 52s infinite, random-26 267s infinite, scaling 427s infinite;
  -o-animation: panelburst-26 441s infinite, color-26 52s infinite, random-26 267s infinite, scaling 427s infinite;
  animation: panelburst-26 441s infinite, color-26 52s infinite, random-26 267s infinite, scaling 427s infinite; }

@-webkit-keyframes random-27 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(196deg) scale(1) translate3d(0, 54px, 93px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(330deg) scale(0.5) translate3d(0, 577px, 182px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(134deg) scale(1) translate3d(0, 775px, 180px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(41deg) scale(0.2) translate3d(0, 899px, 208px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(279deg) scale(1) translate3d(0, 681px, 354px); } }
.random .pixel-square.pixel-square-27 {
  -webkit-animation: random-27 305s infinite;
  -moz-animation: random-27 305s infinite;
  -o-animation: random-27 305s infinite;
  animation: random-27 305s infinite; }

@-webkit-keyframes burst-27 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 94%;
    top: 18%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 50%; } }
.burst .pixel-square.pixel-square-27 {
  -webkit-animation: burst-27 37s infinite;
  -moz-animation: burst-27 37s infinite;
  -o-animation: burst-27 37s infinite;
  animation: burst-27 37s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-27 {
  -webkit-animation: scaling 90s infinite;
  -moz-animation: scaling 90s infinite;
  -o-animation: scaling 90s infinite;
  animation: scaling 90s infinite; }

@-webkit-keyframes colors-27 {
  0% {
    background-color: #0d2bf2; }
  50% {
    background-color: #e70df2; }
  100% {
    background-color: #0df2db; } }
.colors .pixel-square.pixel-square-27 {
  -webkit-animation: color-27 54s infinite;
  -moz-animation: color-27 54s infinite;
  -o-animation: color-27 54s infinite;
  animation: color-27 54s infinite; }

@-webkit-keyframes random-27 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(119deg) scale(1) translate3d(0, 50px, 33px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(191deg) scale(0.5) translate3d(0, 21px, 224px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(138deg) scale(1) translate3d(0, 309px, 54px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(191deg) scale(0.2) translate3d(0, 213px, 804px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(345deg) scale(1) translate3d(0, 625px, 913px); } }
@-webkit-keyframes colors-27 {
  0% {
    background-color: #870df2; }
  50% {
    background-color: #0d55f2; }
  100% {
    background-color: #f2e70d; } }
.randomcolors .pixel-square.pixel-square-27 {
  -webkit-animation: random-27 305s infinite, color-27 54s infinite;
  -moz-animation: random-27 305s infinite, color-27 54s infinite;
  -o-animation: random-27 305s infinite, color-27 54s infinite;
  animation: random-27 305s infinite, color-27 54s infinite; }

@-webkit-keyframes burst-27 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 60%;
    top: 36%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 44%; } }
@-webkit-keyframes colors-27 {
  0% {
    background-color: #f20d61; }
  50% {
    background-color: #f2280d; }
  100% {
    background-color: #0df2a2; } }
.burstcolors .pixel-square.pixel-square-27 {
  -webkit-animation: burst-27 37s infinite, color-27 54s infinite;
  -moz-animation: burst-27 37s infinite, color-27 54s infinite;
  -o-animation: burst-27 37s infinite, color-27 54s infinite;
  animation: burst-27 37s infinite, color-27 54s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-27 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 43%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-27 {
  -webkit-animation: pulse-27 10s infinite;
  -moz-animation: pulse-27 10s infinite;
  -o-animation: pulse-27 10s infinite;
  animation: pulse-27 10s infinite; }

@-webkit-keyframes explode-27 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(190deg);
    left: 46%;
    top: 45%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(29deg);
    left: 46%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(64deg);
    left: 52%;
    top: 51%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(231deg);
    left: 99%;
    top: 98%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(91deg);
    left: 65%;
    top: 48%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(141deg);
    left: 55%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(328deg);
    left: 53%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-27 {
  -webkit-animation: explode-27 5s infinite, scaling 90s infinite;
  -moz-animation: explode-27 5s infinite, scaling 90s infinite;
  -o-animation: explode-27 5s infinite, scaling 90s infinite;
  animation: explode-27 5s infinite, scaling 90s infinite; }

@-webkit-keyframes panelburst-27 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(5deg) rotateX(72deg) rotateY(9deg) skewY(187deg);
    opacity: 0;
    left: 50%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(24deg) rotateX(38deg) rotateY(91deg) skewY(246deg);
    opacity: 1;
    left: 9%;
    top: 89%; }
  100% {
    -webkit-transform: scale(1) rotateZ(12deg) rotateX(47deg) rotateY(26deg) skewY(153deg);
    opacity: 0;
    left: 50%;
    top: 41%; } }
@-webkit-keyframes random-27 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(148deg) scale(1) translate3d(0, 58px, 56px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(142deg) scale(0.5) translate3d(0, 732px, 775px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(140deg) scale(1) translate3d(0, 226px, 984px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(333deg) scale(0.2) translate3d(0, 876px, 797px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(196deg) scale(1) translate3d(0, 464px, 933px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-27 {
  0% {
    background-color: #d0f20d; }
  50% {
    background-color: #4ef20d; }
  100% {
    background-color: #dbf20d; } }
.panelsburst .pixel-square.pixel-square-27 {
  -webkit-animation: panelburst-27 270s infinite, color-27 54s infinite, random-27 305s infinite, scaling 90s infinite;
  -moz-animation: panelburst-27 270s infinite, color-27 54s infinite, random-27 305s infinite, scaling 90s infinite;
  -o-animation: panelburst-27 270s infinite, color-27 54s infinite, random-27 305s infinite, scaling 90s infinite;
  animation: panelburst-27 270s infinite, color-27 54s infinite, random-27 305s infinite, scaling 90s infinite; }

@-webkit-keyframes random-28 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(282deg) scale(1) translate3d(0, 43px, 22px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(121deg) scale(0.5) translate3d(0, 814px, 658px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(2deg) scale(1) translate3d(0, 681px, 597px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(256deg) scale(0.2) translate3d(0, 54px, 75px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(316deg) scale(1) translate3d(0, 875px, 982px); } }
.random .pixel-square.pixel-square-28 {
  -webkit-animation: random-28 281s infinite;
  -moz-animation: random-28 281s infinite;
  -o-animation: random-28 281s infinite;
  animation: random-28 281s infinite; }

@-webkit-keyframes burst-28 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 34%;
    top: 2%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 49%; } }
.burst .pixel-square.pixel-square-28 {
  -webkit-animation: burst-28 324s infinite;
  -moz-animation: burst-28 324s infinite;
  -o-animation: burst-28 324s infinite;
  animation: burst-28 324s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-28 {
  -webkit-animation: scaling 22s infinite;
  -moz-animation: scaling 22s infinite;
  -o-animation: scaling 22s infinite;
  animation: scaling 22s infinite; }

@-webkit-keyframes colors-28 {
  0% {
    background-color: #f2aa0d; }
  50% {
    background-color: #0df2f2; }
  100% {
    background-color: #0df22f; } }
.colors .pixel-square.pixel-square-28 {
  -webkit-animation: color-28 56s infinite;
  -moz-animation: color-28 56s infinite;
  -o-animation: color-28 56s infinite;
  animation: color-28 56s infinite; }

@-webkit-keyframes random-28 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(308deg) scale(1) translate3d(0, 48px, 72px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(231deg) scale(0.5) translate3d(0, 986px, 257px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(248deg) scale(1) translate3d(0, 279px, 778px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(97deg) scale(0.2) translate3d(0, 824px, 425px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(259deg) scale(1) translate3d(0, 989px, 26px); } }
@-webkit-keyframes colors-28 {
  0% {
    background-color: #db0df2; }
  50% {
    background-color: #ccf20d; }
  100% {
    background-color: #f20d87; } }
.randomcolors .pixel-square.pixel-square-28 {
  -webkit-animation: random-28 281s infinite, color-28 56s infinite;
  -moz-animation: random-28 281s infinite, color-28 56s infinite;
  -o-animation: random-28 281s infinite, color-28 56s infinite;
  animation: random-28 281s infinite, color-28 56s infinite; }

@-webkit-keyframes burst-28 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 92%;
    top: 54%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 46%; } }
@-webkit-keyframes colors-28 {
  0% {
    background-color: #f20d20; }
  50% {
    background-color: #550df2; }
  100% {
    background-color: #f21c0d; } }
.burstcolors .pixel-square.pixel-square-28 {
  -webkit-animation: burst-28 324s infinite, color-28 56s infinite;
  -moz-animation: burst-28 324s infinite, color-28 56s infinite;
  -o-animation: burst-28 324s infinite, color-28 56s infinite;
  animation: burst-28 324s infinite, color-28 56s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-28 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 50%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-28 {
  -webkit-animation: pulse-28 10s infinite;
  -moz-animation: pulse-28 10s infinite;
  -o-animation: pulse-28 10s infinite;
  animation: pulse-28 10s infinite; }

@-webkit-keyframes explode-28 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(315deg);
    left: 50%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(132deg);
    left: 47%;
    top: 48%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(339deg);
    left: 47%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(244deg);
    left: 20%;
    top: 41%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(88deg);
    left: 59%;
    top: 11%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(147deg);
    left: 48%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(266deg);
    left: 51%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-28 {
  -webkit-animation: explode-28 5s infinite, scaling 22s infinite;
  -moz-animation: explode-28 5s infinite, scaling 22s infinite;
  -o-animation: explode-28 5s infinite, scaling 22s infinite;
  animation: explode-28 5s infinite, scaling 22s infinite; }

@-webkit-keyframes panelburst-28 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(55deg) rotateX(90deg) rotateY(78deg) skewY(113deg);
    opacity: 0;
    left: 42%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(78deg) rotateX(67deg) rotateY(56deg) skewY(171deg);
    opacity: 1;
    left: 46%;
    top: 94%; }
  100% {
    -webkit-transform: scale(1) rotateZ(72deg) rotateX(79deg) rotateY(65deg) skewY(252deg);
    opacity: 0;
    left: 44%;
    top: 46%; } }
@-webkit-keyframes random-28 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(16deg) scale(1) translate3d(0, 90px, 90px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(34deg) scale(0.5) translate3d(0, 205px, 479px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(246deg) scale(1) translate3d(0, 685px, 12px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(138deg) scale(0.2) translate3d(0, 223px, 3px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(175deg) scale(1) translate3d(0, 871px, 516px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-28 {
  0% {
    background-color: #f2aa0d; }
  50% {
    background-color: #f2a20d; }
  100% {
    background-color: #d00df2; } }
.panelsburst .pixel-square.pixel-square-28 {
  -webkit-animation: panelburst-28 181s infinite, color-28 56s infinite, random-28 281s infinite, scaling 22s infinite;
  -moz-animation: panelburst-28 181s infinite, color-28 56s infinite, random-28 281s infinite, scaling 22s infinite;
  -o-animation: panelburst-28 181s infinite, color-28 56s infinite, random-28 281s infinite, scaling 22s infinite;
  animation: panelburst-28 181s infinite, color-28 56s infinite, random-28 281s infinite, scaling 22s infinite; }

@-webkit-keyframes random-29 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(223deg) scale(1) translate3d(0, 77px, 86px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(295deg) scale(0.5) translate3d(0, 223px, 707px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(356deg) scale(1) translate3d(0, 366px, 419px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(147deg) scale(0.2) translate3d(0, 434px, 352px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(89deg) scale(1) translate3d(0, 69px, 942px); } }
.random .pixel-square.pixel-square-29 {
  -webkit-animation: random-29 7s infinite;
  -moz-animation: random-29 7s infinite;
  -o-animation: random-29 7s infinite;
  animation: random-29 7s infinite; }

@-webkit-keyframes burst-29 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 40%;
    top: 67%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 46%; } }
.burst .pixel-square.pixel-square-29 {
  -webkit-animation: burst-29 373s infinite;
  -moz-animation: burst-29 373s infinite;
  -o-animation: burst-29 373s infinite;
  animation: burst-29 373s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-29 {
  -webkit-animation: scaling 52s infinite;
  -moz-animation: scaling 52s infinite;
  -o-animation: scaling 52s infinite;
  animation: scaling 52s infinite; }

@-webkit-keyframes colors-29 {
  0% {
    background-color: #69f20d; }
  50% {
    background-color: #960df2; }
  100% {
    background-color: #2b0df2; } }
.colors .pixel-square.pixel-square-29 {
  -webkit-animation: color-29 58s infinite;
  -moz-animation: color-29 58s infinite;
  -o-animation: color-29 58s infinite;
  animation: color-29 58s infinite; }

@-webkit-keyframes random-29 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(293deg) scale(1) translate3d(0, 25px, 44px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(303deg) scale(0.5) translate3d(0, 353px, 732px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(216deg) scale(1) translate3d(0, 169px, 381px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(190deg) scale(0.2) translate3d(0, 558px, 41px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(27deg) scale(1) translate3d(0, 360px, 96px); } }
@-webkit-keyframes colors-29 {
  0% {
    background-color: #0d83f2; }
  50% {
    background-color: #0dccf2; }
  100% {
    background-color: #52f20d; } }
.randomcolors .pixel-square.pixel-square-29 {
  -webkit-animation: random-29 7s infinite, color-29 58s infinite;
  -moz-animation: random-29 7s infinite, color-29 58s infinite;
  -o-animation: random-29 7s infinite, color-29 58s infinite;
  animation: random-29 7s infinite, color-29 58s infinite; }

@-webkit-keyframes burst-29 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 19%;
    top: 77%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 47%; } }
@-webkit-keyframes colors-29 {
  0% {
    background-color: #590df2; }
  50% {
    background-color: #55f20d; }
  100% {
    background-color: #3b0df2; } }
.burstcolors .pixel-square.pixel-square-29 {
  -webkit-animation: burst-29 373s infinite, color-29 58s infinite;
  -moz-animation: burst-29 373s infinite, color-29 58s infinite;
  -o-animation: burst-29 373s infinite, color-29 58s infinite;
  animation: burst-29 373s infinite, color-29 58s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-29 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 44%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 44%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-29 {
  -webkit-animation: pulse-29 10s infinite;
  -moz-animation: pulse-29 10s infinite;
  -o-animation: pulse-29 10s infinite;
  animation: pulse-29 10s infinite; }

@-webkit-keyframes explode-29 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(300deg);
    left: 50%;
    top: 43%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(29deg);
    left: 51%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(357deg);
    left: 51%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(190deg);
    left: 18%;
    top: 38%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(305deg);
    left: 13%;
    top: 90%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(255deg);
    left: 51%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(328deg);
    left: 47%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-29 {
  -webkit-animation: explode-29 5s infinite, scaling 52s infinite;
  -moz-animation: explode-29 5s infinite, scaling 52s infinite;
  -o-animation: explode-29 5s infinite, scaling 52s infinite;
  animation: explode-29 5s infinite, scaling 52s infinite; }

@-webkit-keyframes panelburst-29 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(43deg) rotateX(20deg) rotateY(37deg) skewY(318deg);
    opacity: 0;
    left: 42%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(66deg) rotateX(12deg) rotateY(93deg) skewY(200deg);
    opacity: 1;
    left: 88%;
    top: 40%; }
  100% {
    -webkit-transform: scale(1) rotateZ(12deg) rotateX(76deg) rotateY(46deg) skewY(217deg);
    opacity: 0;
    left: 49%;
    top: 44%; } }
@-webkit-keyframes random-29 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(293deg) scale(1) translate3d(0, 39px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(352deg) scale(0.5) translate3d(0, 178px, 1000px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(190deg) scale(1) translate3d(0, 371px, 230px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(224deg) scale(0.2) translate3d(0, 342px, 144px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(254deg) scale(1) translate3d(0, 313px, 740px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-29 {
  0% {
    background-color: #f20d42; }
  50% {
    background-color: #140df2; }
  100% {
    background-color: #f20dad; } }
.panelsburst .pixel-square.pixel-square-29 {
  -webkit-animation: panelburst-29 47s infinite, color-29 58s infinite, random-29 7s infinite, scaling 52s infinite;
  -moz-animation: panelburst-29 47s infinite, color-29 58s infinite, random-29 7s infinite, scaling 52s infinite;
  -o-animation: panelburst-29 47s infinite, color-29 58s infinite, random-29 7s infinite, scaling 52s infinite;
  animation: panelburst-29 47s infinite, color-29 58s infinite, random-29 7s infinite, scaling 52s infinite; }

@-webkit-keyframes random-30 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(355deg) scale(1) translate3d(0, 67px, 63px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(3deg) scale(0.5) translate3d(0, 266px, 234px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(274deg) scale(1) translate3d(0, 448px, 325px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(248deg) scale(0.2) translate3d(0, 44px, 677px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(146deg) scale(1) translate3d(0, 250px, 380px); } }
.random .pixel-square.pixel-square-30 {
  -webkit-animation: random-30 106s infinite;
  -moz-animation: random-30 106s infinite;
  -o-animation: random-30 106s infinite;
  animation: random-30 106s infinite; }

@-webkit-keyframes burst-30 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 22%;
    top: 15%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 49%; } }
.burst .pixel-square.pixel-square-30 {
  -webkit-animation: burst-30 361s infinite;
  -moz-animation: burst-30 361s infinite;
  -o-animation: burst-30 361s infinite;
  animation: burst-30 361s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-30 {
  -webkit-animation: scaling 42s infinite;
  -moz-animation: scaling 42s infinite;
  -o-animation: scaling 42s infinite;
  animation: scaling 42s infinite; }

@-webkit-keyframes colors-30 {
  0% {
    background-color: #0da6f2; }
  50% {
    background-color: #f2a60d; }
  100% {
    background-color: #0df233; } }
.colors .pixel-square.pixel-square-30 {
  -webkit-animation: color-30 60s infinite;
  -moz-animation: color-30 60s infinite;
  -o-animation: color-30 60s infinite;
  animation: color-30 60s infinite; }

@-webkit-keyframes random-30 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(200deg) scale(1) translate3d(0, 20px, 21px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(345deg) scale(0.5) translate3d(0, 559px, 526px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(108deg) scale(1) translate3d(0, 364px, 696px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(74deg) scale(0.2) translate3d(0, 45px, 695px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(5deg) scale(1) translate3d(0, 501px, 924px); } }
@-webkit-keyframes colors-30 {
  0% {
    background-color: #f20deb; }
  50% {
    background-color: #f20d46; }
  100% {
    background-color: #0d0df2; } }
.randomcolors .pixel-square.pixel-square-30 {
  -webkit-animation: random-30 106s infinite, color-30 60s infinite;
  -moz-animation: random-30 106s infinite, color-30 60s infinite;
  -o-animation: random-30 106s infinite, color-30 60s infinite;
  animation: random-30 106s infinite, color-30 60s infinite; }

@-webkit-keyframes burst-30 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 36%;
    top: 81%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 41%; } }
@-webkit-keyframes colors-30 {
  0% {
    background-color: #0df237; }
  50% {
    background-color: #46f20d; }
  100% {
    background-color: #0ddbf2; } }
.burstcolors .pixel-square.pixel-square-30 {
  -webkit-animation: burst-30 361s infinite, color-30 60s infinite;
  -moz-animation: burst-30 361s infinite, color-30 60s infinite;
  -o-animation: burst-30 361s infinite, color-30 60s infinite;
  animation: burst-30 361s infinite, color-30 60s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-30 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 46%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 42%; } }
.pulse .pixel-square.pixel-square-30 {
  -webkit-animation: pulse-30 10s infinite;
  -moz-animation: pulse-30 10s infinite;
  -o-animation: pulse-30 10s infinite;
  animation: pulse-30 10s infinite; }

@-webkit-keyframes explode-30 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    left: 50%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(325deg);
    left: 49%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(145deg);
    left: 46%;
    top: 55%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(26deg);
    left: 63%;
    top: 5%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(40deg);
    left: 99%;
    top: 30%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(143deg);
    left: 49%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(335deg);
    left: 47%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-30 {
  -webkit-animation: explode-30 5s infinite, scaling 42s infinite;
  -moz-animation: explode-30 5s infinite, scaling 42s infinite;
  -o-animation: explode-30 5s infinite, scaling 42s infinite;
  animation: explode-30 5s infinite, scaling 42s infinite; }

@-webkit-keyframes panelburst-30 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(1deg) rotateX(28deg) rotateY(19deg) skewY(348deg);
    opacity: 0;
    left: 47%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(93deg) rotateX(98deg) rotateY(26deg) skewY(165deg);
    opacity: 1;
    left: 60%;
    top: 55%; }
  100% {
    -webkit-transform: scale(1) rotateZ(33deg) rotateX(12deg) rotateY(51deg) skewY(41deg);
    opacity: 0;
    left: 43%;
    top: 47%; } }
@-webkit-keyframes random-30 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(192deg) scale(1) translate3d(0, 85px, 8px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(184deg) scale(0.5) translate3d(0, 180px, 684px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(172deg) scale(1) translate3d(0, 558px, 743px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(185deg) scale(0.2) translate3d(0, 120px, 460px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(30deg) scale(1) translate3d(0, 334px, 522px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-30 {
  0% {
    background-color: #930df2; }
  50% {
    background-color: #f2110d; }
  100% {
    background-color: #f21c0d; } }
.panelsburst .pixel-square.pixel-square-30 {
  -webkit-animation: panelburst-30 76s infinite, color-30 60s infinite, random-30 106s infinite, scaling 42s infinite;
  -moz-animation: panelburst-30 76s infinite, color-30 60s infinite, random-30 106s infinite, scaling 42s infinite;
  -o-animation: panelburst-30 76s infinite, color-30 60s infinite, random-30 106s infinite, scaling 42s infinite;
  animation: panelburst-30 76s infinite, color-30 60s infinite, random-30 106s infinite, scaling 42s infinite; }

@-webkit-keyframes random-31 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(137deg) scale(1) translate3d(0, 94px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(63deg) scale(0.5) translate3d(0, 386px, 615px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(27deg) scale(1) translate3d(0, 654px, 628px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(132deg) scale(0.2) translate3d(0, 45px, 100px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(131deg) scale(1) translate3d(0, 887px, 588px); } }
.random .pixel-square.pixel-square-31 {
  -webkit-animation: random-31 265s infinite;
  -moz-animation: random-31 265s infinite;
  -o-animation: random-31 265s infinite;
  animation: random-31 265s infinite; }

@-webkit-keyframes burst-31 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 54%;
    top: 36%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 45%; } }
.burst .pixel-square.pixel-square-31 {
  -webkit-animation: burst-31 329s infinite;
  -moz-animation: burst-31 329s infinite;
  -o-animation: burst-31 329s infinite;
  animation: burst-31 329s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-31 {
  -webkit-animation: scaling 415s infinite;
  -moz-animation: scaling 415s infinite;
  -o-animation: scaling 415s infinite;
  animation: scaling 415s infinite; }

@-webkit-keyframes colors-31 {
  0% {
    background-color: #bdf20d; }
  50% {
    background-color: #2bf20d; }
  100% {
    background-color: #d0f20d; } }
.colors .pixel-square.pixel-square-31 {
  -webkit-animation: color-31 62s infinite;
  -moz-animation: color-31 62s infinite;
  -o-animation: color-31 62s infinite;
  animation: color-31 62s infinite; }

@-webkit-keyframes random-31 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(344deg) scale(1) translate3d(0, 97px, 55px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(194deg) scale(0.5) translate3d(0, 657px, 513px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(322deg) scale(1) translate3d(0, 40px, 578px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(249deg) scale(0.2) translate3d(0, 589px, 851px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(46deg) scale(1) translate3d(0, 272px, 256px); } }
@-webkit-keyframes colors-31 {
  0% {
    background-color: #f2a60d; }
  50% {
    background-color: #f20d55; }
  100% {
    background-color: #f20de3; } }
.randomcolors .pixel-square.pixel-square-31 {
  -webkit-animation: random-31 265s infinite, color-31 62s infinite;
  -moz-animation: random-31 265s infinite, color-31 62s infinite;
  -o-animation: random-31 265s infinite, color-31 62s infinite;
  animation: random-31 265s infinite, color-31 62s infinite; }

@-webkit-keyframes burst-31 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 65%;
    top: 28%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 43%; } }
@-webkit-keyframes colors-31 {
  0% {
    background-color: #0db5f2; }
  50% {
    background-color: #f20d11; }
  100% {
    background-color: #0df2db; } }
.burstcolors .pixel-square.pixel-square-31 {
  -webkit-animation: burst-31 329s infinite, color-31 62s infinite;
  -moz-animation: burst-31 329s infinite, color-31 62s infinite;
  -o-animation: burst-31 329s infinite, color-31 62s infinite;
  animation: burst-31 329s infinite, color-31 62s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-31 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 50%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 47%; } }
.pulse .pixel-square.pixel-square-31 {
  -webkit-animation: pulse-31 10s infinite;
  -moz-animation: pulse-31 10s infinite;
  -o-animation: pulse-31 10s infinite;
  animation: pulse-31 10s infinite; }

@-webkit-keyframes explode-31 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(63deg);
    left: 49%;
    top: 44%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(5deg);
    left: 48%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(354deg);
    left: 48%;
    top: 55%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(223deg);
    left: 35%;
    top: 45%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(91deg);
    left: 42%;
    top: 2%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(358deg);
    left: 52%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(118deg);
    left: 46%;
    top: 50%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-31 {
  -webkit-animation: explode-31 5s infinite, scaling 415s infinite;
  -moz-animation: explode-31 5s infinite, scaling 415s infinite;
  -o-animation: explode-31 5s infinite, scaling 415s infinite;
  animation: explode-31 5s infinite, scaling 415s infinite; }

@-webkit-keyframes panelburst-31 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(82deg) rotateX(11deg) rotateY(22deg) skewY(126deg);
    opacity: 0;
    left: 45%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(16deg) rotateX(51deg) rotateY(8deg) skewY(236deg);
    opacity: 1;
    left: 4%;
    top: 27%; }
  100% {
    -webkit-transform: scale(1) rotateZ(75deg) rotateX(73deg) rotateY(93deg) skewY(178deg);
    opacity: 0;
    left: 47%;
    top: 47%; } }
@-webkit-keyframes random-31 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(171deg) scale(1) translate3d(0, 96px, 33px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(123deg) scale(0.5) translate3d(0, 801px, 506px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(276deg) scale(1) translate3d(0, 965px, 370px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(94deg) scale(0.2) translate3d(0, 38px, 328px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(156deg) scale(1) translate3d(0, 518px, 247px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-31 {
  0% {
    background-color: #2ff20d; }
  50% {
    background-color: #f20d33; }
  100% {
    background-color: #280df2; } }
.panelsburst .pixel-square.pixel-square-31 {
  -webkit-animation: panelburst-31 133s infinite, color-31 62s infinite, random-31 265s infinite, scaling 415s infinite;
  -moz-animation: panelburst-31 133s infinite, color-31 62s infinite, random-31 265s infinite, scaling 415s infinite;
  -o-animation: panelburst-31 133s infinite, color-31 62s infinite, random-31 265s infinite, scaling 415s infinite;
  animation: panelburst-31 133s infinite, color-31 62s infinite, random-31 265s infinite, scaling 415s infinite; }

@-webkit-keyframes random-32 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(265deg) scale(1) translate3d(0, 75px, 12px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(177deg) scale(0.5) translate3d(0, 443px, 602px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(145deg) scale(1) translate3d(0, 337px, 96px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(119deg) scale(0.2) translate3d(0, 903px, 186px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(201deg) scale(1) translate3d(0, 816px, 787px); } }
.random .pixel-square.pixel-square-32 {
  -webkit-animation: random-32 338s infinite;
  -moz-animation: random-32 338s infinite;
  -o-animation: random-32 338s infinite;
  animation: random-32 338s infinite; }

@-webkit-keyframes burst-32 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 94%;
    top: 60%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 47%; } }
.burst .pixel-square.pixel-square-32 {
  -webkit-animation: burst-32 66s infinite;
  -moz-animation: burst-32 66s infinite;
  -o-animation: burst-32 66s infinite;
  animation: burst-32 66s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-32 {
  -webkit-animation: scaling 97s infinite;
  -moz-animation: scaling 97s infinite;
  -o-animation: scaling 97s infinite;
  animation: scaling 97s infinite; }

@-webkit-keyframes colors-32 {
  0% {
    background-color: #f22f0d; }
  50% {
    background-color: #8b0df2; }
  100% {
    background-color: #0d37f2; } }
.colors .pixel-square.pixel-square-32 {
  -webkit-animation: color-32 64s infinite;
  -moz-animation: color-32 64s infinite;
  -o-animation: color-32 64s infinite;
  animation: color-32 64s infinite; }

@-webkit-keyframes random-32 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(140deg) scale(1) translate3d(0, 25px, 10px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(5deg) scale(0.5) translate3d(0, 342px, 561px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(201deg) scale(1) translate3d(0, 120px, 627px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(85deg) scale(0.2) translate3d(0, 913px, 554px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(290deg) scale(1) translate3d(0, 653px, 20px); } }
@-webkit-keyframes colors-32 {
  0% {
    background-color: #0d8bf2; }
  50% {
    background-color: #f27c0d; }
  100% {
    background-color: #20f20d; } }
.randomcolors .pixel-square.pixel-square-32 {
  -webkit-animation: random-32 338s infinite, color-32 64s infinite;
  -moz-animation: random-32 338s infinite, color-32 64s infinite;
  -o-animation: random-32 338s infinite, color-32 64s infinite;
  animation: random-32 338s infinite, color-32 64s infinite; }

@-webkit-keyframes burst-32 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 9%;
    top: 36%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 50%; } }
@-webkit-keyframes colors-32 {
  0% {
    background-color: #870df2; }
  50% {
    background-color: #6cf20d; }
  100% {
    background-color: #0df29a; } }
.burstcolors .pixel-square.pixel-square-32 {
  -webkit-animation: burst-32 66s infinite, color-32 64s infinite;
  -moz-animation: burst-32 66s infinite, color-32 64s infinite;
  -o-animation: burst-32 66s infinite, color-32 64s infinite;
  animation: burst-32 66s infinite, color-32 64s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-32 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 50%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 41%; } }
.pulse .pixel-square.pixel-square-32 {
  -webkit-animation: pulse-32 10s infinite;
  -moz-animation: pulse-32 10s infinite;
  -o-animation: pulse-32 10s infinite;
  animation: pulse-32 10s infinite; }

@-webkit-keyframes explode-32 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(134deg);
    left: 50%;
    top: 43%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(67deg);
    left: 49%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(46deg);
    left: 48%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(305deg);
    left: 57%;
    top: 63%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(294deg);
    left: 94%;
    top: 14%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(167deg);
    left: 50%;
    top: 51%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(21deg);
    left: 55%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-32 {
  -webkit-animation: explode-32 5s infinite, scaling 97s infinite;
  -moz-animation: explode-32 5s infinite, scaling 97s infinite;
  -o-animation: explode-32 5s infinite, scaling 97s infinite;
  animation: explode-32 5s infinite, scaling 97s infinite; }

@-webkit-keyframes panelburst-32 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(59deg) rotateX(99deg) rotateY(27deg) skewY(283deg);
    opacity: 0;
    left: 48%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(1deg) rotateX(97deg) rotateY(4deg) skewY(159deg);
    opacity: 1;
    left: 100%;
    top: 63%; }
  100% {
    -webkit-transform: scale(1) rotateZ(32deg) rotateX(17deg) rotateY(73deg) skewY(8deg);
    opacity: 0;
    left: 44%;
    top: 46%; } }
@-webkit-keyframes random-32 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(266deg) scale(1) translate3d(0, 78px, 46px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(261deg) scale(0.5) translate3d(0, 282px, 187px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(299deg) scale(1) translate3d(0, 637px, 775px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(142deg) scale(0.2) translate3d(0, 700px, 252px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(344deg) scale(1) translate3d(0, 461px, 935px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-32 {
  0% {
    background-color: #8ff20d; }
  50% {
    background-color: #4e0df2; }
  100% {
    background-color: #0d78f2; } }
.panelsburst .pixel-square.pixel-square-32 {
  -webkit-animation: panelburst-32 102s infinite, color-32 64s infinite, random-32 338s infinite, scaling 97s infinite;
  -moz-animation: panelburst-32 102s infinite, color-32 64s infinite, random-32 338s infinite, scaling 97s infinite;
  -o-animation: panelburst-32 102s infinite, color-32 64s infinite, random-32 338s infinite, scaling 97s infinite;
  animation: panelburst-32 102s infinite, color-32 64s infinite, random-32 338s infinite, scaling 97s infinite; }

@-webkit-keyframes random-33 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(231deg) scale(1) translate3d(0, 92px, 34px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(149deg) scale(0.5) translate3d(0, 18px, 970px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(318deg) scale(1) translate3d(0, 155px, 343px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(233deg) scale(0.2) translate3d(0, 650px, 676px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(273deg) scale(1) translate3d(0, 179px, 514px); } }
.random .pixel-square.pixel-square-33 {
  -webkit-animation: random-33 236s infinite;
  -moz-animation: random-33 236s infinite;
  -o-animation: random-33 236s infinite;
  animation: random-33 236s infinite; }

@-webkit-keyframes burst-33 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 50%;
    top: 35%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 50%; } }
.burst .pixel-square.pixel-square-33 {
  -webkit-animation: burst-33 145s infinite;
  -moz-animation: burst-33 145s infinite;
  -o-animation: burst-33 145s infinite;
  animation: burst-33 145s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-33 {
  -webkit-animation: scaling 230s infinite;
  -moz-animation: scaling 230s infinite;
  -o-animation: scaling 230s infinite;
  animation: scaling 230s infinite; }

@-webkit-keyframes colors-33 {
  0% {
    background-color: #db0df2; }
  50% {
    background-color: #0df25d; }
  100% {
    background-color: #590df2; } }
.colors .pixel-square.pixel-square-33 {
  -webkit-animation: color-33 66s infinite;
  -moz-animation: color-33 66s infinite;
  -o-animation: color-33 66s infinite;
  animation: color-33 66s infinite; }

@-webkit-keyframes random-33 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(211deg) scale(1) translate3d(0, 72px, 90px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(140deg) scale(0.5) translate3d(0, 37px, 965px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(221deg) scale(1) translate3d(0, 981px, 159px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(276deg) scale(0.2) translate3d(0, 265px, 201px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(310deg) scale(1) translate3d(0, 521px, 963px); } }
@-webkit-keyframes colors-33 {
  0% {
    background-color: #0df265; }
  50% {
    background-color: #46f20d; }
  100% {
    background-color: #0d46f2; } }
.randomcolors .pixel-square.pixel-square-33 {
  -webkit-animation: random-33 236s infinite, color-33 66s infinite;
  -moz-animation: random-33 236s infinite, color-33 66s infinite;
  -o-animation: random-33 236s infinite, color-33 66s infinite;
  animation: random-33 236s infinite, color-33 66s infinite; }

@-webkit-keyframes burst-33 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 34%;
    top: 56%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 48%; } }
@-webkit-keyframes colors-33 {
  0% {
    background-color: #dbf20d; }
  50% {
    background-color: #f20d5d; }
  100% {
    background-color: #0df2aa; } }
.burstcolors .pixel-square.pixel-square-33 {
  -webkit-animation: burst-33 145s infinite, color-33 66s infinite;
  -moz-animation: burst-33 145s infinite, color-33 66s infinite;
  -o-animation: burst-33 145s infinite, color-33 66s infinite;
  animation: burst-33 145s infinite, color-33 66s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-33 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 44%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 42%; } }
.pulse .pixel-square.pixel-square-33 {
  -webkit-animation: pulse-33 10s infinite;
  -moz-animation: pulse-33 10s infinite;
  -o-animation: pulse-33 10s infinite;
  animation: pulse-33 10s infinite; }

@-webkit-keyframes explode-33 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(19deg);
    left: 44%;
    top: 48%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(333deg);
    left: 48%;
    top: 52%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(263deg);
    left: 47%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(316deg);
    left: 75%;
    top: 28%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(137deg);
    left: 14%;
    top: 32%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(162deg);
    left: 53%;
    top: 55%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(199deg);
    left: 51%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-33 {
  -webkit-animation: explode-33 5s infinite, scaling 230s infinite;
  -moz-animation: explode-33 5s infinite, scaling 230s infinite;
  -o-animation: explode-33 5s infinite, scaling 230s infinite;
  animation: explode-33 5s infinite, scaling 230s infinite; }

@-webkit-keyframes panelburst-33 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(29deg) rotateX(72deg) rotateY(17deg) skewY(59deg);
    opacity: 0;
    left: 42%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(31deg) rotateX(10deg) rotateY(73deg) skewY(144deg);
    opacity: 1;
    left: 87%;
    top: 71%; }
  100% {
    -webkit-transform: scale(1) rotateZ(84deg) rotateX(56deg) rotateY(26deg) skewY(266deg);
    opacity: 0;
    left: 47%;
    top: 42%; } }
@-webkit-keyframes random-33 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(298deg) scale(1) translate3d(0, 60px, 99px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(343deg) scale(0.5) translate3d(0, 466px, 283px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(116deg) scale(1) translate3d(0, 258px, 189px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(121deg) scale(0.2) translate3d(0, 882px, 460px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(118deg) scale(1) translate3d(0, 670px, 588px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-33 {
  0% {
    background-color: #0d4af2; }
  50% {
    background-color: #f20d5d; }
  100% {
    background-color: #f20dcc; } }
.panelsburst .pixel-square.pixel-square-33 {
  -webkit-animation: panelburst-33 322s infinite, color-33 66s infinite, random-33 236s infinite, scaling 230s infinite;
  -moz-animation: panelburst-33 322s infinite, color-33 66s infinite, random-33 236s infinite, scaling 230s infinite;
  -o-animation: panelburst-33 322s infinite, color-33 66s infinite, random-33 236s infinite, scaling 230s infinite;
  animation: panelburst-33 322s infinite, color-33 66s infinite, random-33 236s infinite, scaling 230s infinite; }

@-webkit-keyframes random-34 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(218deg) scale(1) translate3d(0, 20px, 35px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(337deg) scale(0.5) translate3d(0, 459px, 746px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(62deg) scale(1) translate3d(0, 126px, 879px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(188deg) scale(0.2) translate3d(0, 153px, 738px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(227deg) scale(1) translate3d(0, 261px, 796px); } }
.random .pixel-square.pixel-square-34 {
  -webkit-animation: random-34 197s infinite;
  -moz-animation: random-34 197s infinite;
  -o-animation: random-34 197s infinite;
  animation: random-34 197s infinite; }

@-webkit-keyframes burst-34 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 92%;
    top: 70%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 50%; } }
.burst .pixel-square.pixel-square-34 {
  -webkit-animation: burst-34 404s infinite;
  -moz-animation: burst-34 404s infinite;
  -o-animation: burst-34 404s infinite;
  animation: burst-34 404s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-34 {
  -webkit-animation: scaling 374s infinite;
  -moz-animation: scaling 374s infinite;
  -o-animation: scaling 374s infinite;
  animation: scaling 374s infinite; }

@-webkit-keyframes colors-34 {
  0% {
    background-color: #a20df2; }
  50% {
    background-color: #b50df2; }
  100% {
    background-color: #3ef20d; } }
.colors .pixel-square.pixel-square-34 {
  -webkit-animation: color-34 68s infinite;
  -moz-animation: color-34 68s infinite;
  -o-animation: color-34 68s infinite;
  animation: color-34 68s infinite; }

@-webkit-keyframes random-34 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(206deg) scale(1) translate3d(0, 28px, 89px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(152deg) scale(0.5) translate3d(0, 75px, 355px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(122deg) scale(1) translate3d(0, 379px, 907px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(198deg) scale(0.2) translate3d(0, 559px, 190px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(244deg) scale(1) translate3d(0, 442px, 502px); } }
@-webkit-keyframes colors-34 {
  0% {
    background-color: #0df2eb; }
  50% {
    background-color: #f2f20d; }
  100% {
    background-color: #0df2db; } }
.randomcolors .pixel-square.pixel-square-34 {
  -webkit-animation: random-34 197s infinite, color-34 68s infinite;
  -moz-animation: random-34 197s infinite, color-34 68s infinite;
  -o-animation: random-34 197s infinite, color-34 68s infinite;
  animation: random-34 197s infinite, color-34 68s infinite; }

@-webkit-keyframes burst-34 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 79%;
    top: 83%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 48%;
    top: 47%; } }
@-webkit-keyframes colors-34 {
  0% {
    background-color: #87f20d; }
  50% {
    background-color: #f2110d; }
  100% {
    background-color: #0d3ef2; } }
.burstcolors .pixel-square.pixel-square-34 {
  -webkit-animation: burst-34 404s infinite, color-34 68s infinite;
  -moz-animation: burst-34 404s infinite, color-34 68s infinite;
  -o-animation: burst-34 404s infinite, color-34 68s infinite;
  animation: burst-34 404s infinite, color-34 68s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-34 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 48%;
    top: 49%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-34 {
  -webkit-animation: pulse-34 10s infinite;
  -moz-animation: pulse-34 10s infinite;
  -o-animation: pulse-34 10s infinite;
  animation: pulse-34 10s infinite; }

@-webkit-keyframes explode-34 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(261deg);
    left: 44%;
    top: 47%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(179deg);
    left: 50%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(197deg);
    left: 48%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(275deg);
    left: 87%;
    top: 92%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(253deg);
    left: 17%;
    top: 70%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(126deg);
    left: 46%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(314deg);
    left: 53%;
    top: 51%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-34 {
  -webkit-animation: explode-34 5s infinite, scaling 374s infinite;
  -moz-animation: explode-34 5s infinite, scaling 374s infinite;
  -o-animation: explode-34 5s infinite, scaling 374s infinite;
  animation: explode-34 5s infinite, scaling 374s infinite; }

@-webkit-keyframes panelburst-34 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(63deg) rotateX(55deg) rotateY(100deg) skewY(185deg);
    opacity: 0;
    left: 44%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(52deg) rotateX(28deg) rotateY(32deg) skewY(346deg);
    opacity: 1;
    left: 61%;
    top: 76%; }
  100% {
    -webkit-transform: scale(1) rotateZ(27deg) rotateX(7deg) rotateY(38deg) skewY(176deg);
    opacity: 0;
    left: 47%;
    top: 44%; } }
@-webkit-keyframes random-34 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(58deg) scale(1) translate3d(0, 24px, 30px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(154deg) scale(0.5) translate3d(0, 161px, 195px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(8deg) scale(1) translate3d(0, 710px, 335px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(314deg) scale(0.2) translate3d(0, 820px, 498px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(309deg) scale(1) translate3d(0, 830px, 855px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-34 {
  0% {
    background-color: #f21c0d; }
  50% {
    background-color: #0df252; }
  100% {
    background-color: #b5f20d; } }
.panelsburst .pixel-square.pixel-square-34 {
  -webkit-animation: panelburst-34 363s infinite, color-34 68s infinite, random-34 197s infinite, scaling 374s infinite;
  -moz-animation: panelburst-34 363s infinite, color-34 68s infinite, random-34 197s infinite, scaling 374s infinite;
  -o-animation: panelburst-34 363s infinite, color-34 68s infinite, random-34 197s infinite, scaling 374s infinite;
  animation: panelburst-34 363s infinite, color-34 68s infinite, random-34 197s infinite, scaling 374s infinite; }

@-webkit-keyframes random-35 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(278deg) scale(1) translate3d(0, 35px, 16px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(92deg) scale(0.5) translate3d(0, 656px, 903px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(84deg) scale(1) translate3d(0, 984px, 610px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(49deg) scale(0.2) translate3d(0, 195px, 492px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(245deg) scale(1) translate3d(0, 396px, 114px); } }
.random .pixel-square.pixel-square-35 {
  -webkit-animation: random-35 246s infinite;
  -moz-animation: random-35 246s infinite;
  -o-animation: random-35 246s infinite;
  animation: random-35 246s infinite; }

@-webkit-keyframes burst-35 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 21%;
    top: 4%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 46%; } }
.burst .pixel-square.pixel-square-35 {
  -webkit-animation: burst-35 298s infinite;
  -moz-animation: burst-35 298s infinite;
  -o-animation: burst-35 298s infinite;
  animation: burst-35 298s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-35 {
  -webkit-animation: scaling 111s infinite;
  -moz-animation: scaling 111s infinite;
  -o-animation: scaling 111s infinite;
  animation: scaling 111s infinite; }

@-webkit-keyframes colors-35 {
  0% {
    background-color: #0d59f2; }
  50% {
    background-color: #f20d8f; }
  100% {
    background-color: #0df2db; } }
.colors .pixel-square.pixel-square-35 {
  -webkit-animation: color-35 70s infinite;
  -moz-animation: color-35 70s infinite;
  -o-animation: color-35 70s infinite;
  animation: color-35 70s infinite; }

@-webkit-keyframes random-35 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(348deg) scale(1) translate3d(0, 67px, 73px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(203deg) scale(0.5) translate3d(0, 435px, 187px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(249deg) scale(1) translate3d(0, 395px, 44px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(204deg) scale(0.2) translate3d(0, 706px, 985px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(176deg) scale(1) translate3d(0, 572px, 560px); } }
@-webkit-keyframes colors-35 {
  0% {
    background-color: #f2650d; }
  50% {
    background-color: #0d61f2; }
  100% {
    background-color: #f2280d; } }
.randomcolors .pixel-square.pixel-square-35 {
  -webkit-animation: random-35 246s infinite, color-35 70s infinite;
  -moz-animation: random-35 246s infinite, color-35 70s infinite;
  -o-animation: random-35 246s infinite, color-35 70s infinite;
  animation: random-35 246s infinite, color-35 70s infinite; }

@-webkit-keyframes burst-35 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 20%;
    top: 4%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 45%; } }
@-webkit-keyframes colors-35 {
  0% {
    background-color: #ad0df2; }
  50% {
    background-color: #700df2; }
  100% {
    background-color: #f20d69; } }
.burstcolors .pixel-square.pixel-square-35 {
  -webkit-animation: burst-35 298s infinite, color-35 70s infinite;
  -moz-animation: burst-35 298s infinite, color-35 70s infinite;
  -o-animation: burst-35 298s infinite, color-35 70s infinite;
  animation: burst-35 298s infinite, color-35 70s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-35 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 48%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 48%;
    top: 47%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 47%; } }
.pulse .pixel-square.pixel-square-35 {
  -webkit-animation: pulse-35 10s infinite;
  -moz-animation: pulse-35 10s infinite;
  -o-animation: pulse-35 10s infinite;
  animation: pulse-35 10s infinite; }

@-webkit-keyframes explode-35 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(6deg);
    left: 42%;
    top: 48%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(172deg);
    left: 55%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(272deg);
    left: 53%;
    top: 54%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(329deg);
    left: 38%;
    top: 16%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(162deg);
    left: 90%;
    top: 66%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(206deg);
    left: 53%;
    top: 49%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(341deg);
    left: 49%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-35 {
  -webkit-animation: explode-35 5s infinite, scaling 111s infinite;
  -moz-animation: explode-35 5s infinite, scaling 111s infinite;
  -o-animation: explode-35 5s infinite, scaling 111s infinite;
  animation: explode-35 5s infinite, scaling 111s infinite; }

@-webkit-keyframes panelburst-35 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(92deg) rotateX(98deg) rotateY(94deg) skewY(359deg);
    opacity: 0;
    left: 47%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(21deg) rotateX(73deg) rotateY(42deg) skewY(113deg);
    opacity: 1;
    left: 79%;
    top: 75%; }
  100% {
    -webkit-transform: scale(1) rotateZ(62deg) rotateX(7deg) rotateY(27deg) skewY(269deg);
    opacity: 0;
    left: 47%;
    top: 46%; } }
@-webkit-keyframes random-35 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(3deg) scale(1) translate3d(0, 10px, 93px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(173deg) scale(0.5) translate3d(0, 400px, 657px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(239deg) scale(1) translate3d(0, 441px, 563px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(76deg) scale(0.2) translate3d(0, 522px, 96px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(26deg) scale(1) translate3d(0, 938px, 4px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-35 {
  0% {
    background-color: #3ef20d; }
  50% {
    background-color: #2bf20d; }
  100% {
    background-color: #f20dd0; } }
.panelsburst .pixel-square.pixel-square-35 {
  -webkit-animation: panelburst-35 358s infinite, color-35 70s infinite, random-35 246s infinite, scaling 111s infinite;
  -moz-animation: panelburst-35 358s infinite, color-35 70s infinite, random-35 246s infinite, scaling 111s infinite;
  -o-animation: panelburst-35 358s infinite, color-35 70s infinite, random-35 246s infinite, scaling 111s infinite;
  animation: panelburst-35 358s infinite, color-35 70s infinite, random-35 246s infinite, scaling 111s infinite; }

@-webkit-keyframes random-36 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(207deg) scale(1) translate3d(0, 25px, 40px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(222deg) scale(0.5) translate3d(0, 215px, 405px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(80deg) scale(1) translate3d(0, 510px, 12px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(25deg) scale(0.2) translate3d(0, 960px, 927px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(356deg) scale(1) translate3d(0, 802px, 217px); } }
.random .pixel-square.pixel-square-36 {
  -webkit-animation: random-36 363s infinite;
  -moz-animation: random-36 363s infinite;
  -o-animation: random-36 363s infinite;
  animation: random-36 363s infinite; }

@-webkit-keyframes burst-36 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 64%;
    top: 21%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 44%; } }
.burst .pixel-square.pixel-square-36 {
  -webkit-animation: burst-36 190s infinite;
  -moz-animation: burst-36 190s infinite;
  -o-animation: burst-36 190s infinite;
  animation: burst-36 190s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-36 {
  -webkit-animation: scaling 103s infinite;
  -moz-animation: scaling 103s infinite;
  -o-animation: scaling 103s infinite;
  animation: scaling 103s infinite; }

@-webkit-keyframes colors-36 {
  0% {
    background-color: #f27c0d; }
  50% {
    background-color: #f29a0d; }
  100% {
    background-color: #0d69f2; } }
.colors .pixel-square.pixel-square-36 {
  -webkit-animation: color-36 72s infinite;
  -moz-animation: color-36 72s infinite;
  -o-animation: color-36 72s infinite;
  animation: color-36 72s infinite; }

@-webkit-keyframes random-36 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(87deg) scale(1) translate3d(0, 68px, 9px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(314deg) scale(0.5) translate3d(0, 557px, 999px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(181deg) scale(1) translate3d(0, 411px, 333px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(331deg) scale(0.2) translate3d(0, 548px, 353px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(221deg) scale(1) translate3d(0, 566px, 63px); } }
@-webkit-keyframes colors-36 {
  0% {
    background-color: #f20d6c; }
  50% {
    background-color: #f20de7; }
  100% {
    background-color: #0df2c1; } }
.randomcolors .pixel-square.pixel-square-36 {
  -webkit-animation: random-36 363s infinite, color-36 72s infinite;
  -moz-animation: random-36 363s infinite, color-36 72s infinite;
  -o-animation: random-36 363s infinite, color-36 72s infinite;
  animation: random-36 363s infinite, color-36 72s infinite; }

@-webkit-keyframes burst-36 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 55%;
    top: 60%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 50%; } }
@-webkit-keyframes colors-36 {
  0% {
    background-color: #0db1f2; }
  50% {
    background-color: #e3f20d; }
  100% {
    background-color: #f2200d; } }
.burstcolors .pixel-square.pixel-square-36 {
  -webkit-animation: burst-36 190s infinite, color-36 72s infinite;
  -moz-animation: burst-36 190s infinite, color-36 72s infinite;
  -o-animation: burst-36 190s infinite, color-36 72s infinite;
  animation: burst-36 190s infinite, color-36 72s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-36 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 48%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 49%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-36 {
  -webkit-animation: pulse-36 10s infinite;
  -moz-animation: pulse-36 10s infinite;
  -o-animation: pulse-36 10s infinite;
  animation: pulse-36 10s infinite; }

@-webkit-keyframes explode-36 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(243deg);
    left: 47%;
    top: 43%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(232deg);
    left: 49%;
    top: 46%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(141deg);
    left: 52%;
    top: 53%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(349deg);
    left: 18%;
    top: 11%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(187deg);
    left: 74%;
    top: 84%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(304deg);
    left: 48%;
    top: 46%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(192deg);
    left: 49%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-36 {
  -webkit-animation: explode-36 5s infinite, scaling 103s infinite;
  -moz-animation: explode-36 5s infinite, scaling 103s infinite;
  -o-animation: explode-36 5s infinite, scaling 103s infinite;
  animation: explode-36 5s infinite, scaling 103s infinite; }

@-webkit-keyframes panelburst-36 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(77deg) rotateX(32deg) rotateY(42deg) skewY(106deg);
    opacity: 0;
    left: 41%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(6deg) rotateX(94deg) rotateY(68deg) skewY(218deg);
    opacity: 1;
    left: 23%;
    top: 13%; }
  100% {
    -webkit-transform: scale(1) rotateZ(80deg) rotateX(43deg) rotateY(46deg) skewY(155deg);
    opacity: 0;
    left: 44%;
    top: 42%; } }
@-webkit-keyframes random-36 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(89deg) scale(1) translate3d(0, 98px, 48px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(297deg) scale(0.5) translate3d(0, 618px, 912px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(266deg) scale(1) translate3d(0, 618px, 675px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(27deg) scale(0.2) translate3d(0, 816px, 13px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(136deg) scale(1) translate3d(0, 50px, 587px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-36 {
  0% {
    background-color: #0df2b9; }
  50% {
    background-color: #0db5f2; }
  100% {
    background-color: #f2870d; } }
.panelsburst .pixel-square.pixel-square-36 {
  -webkit-animation: panelburst-36 96s infinite, color-36 72s infinite, random-36 363s infinite, scaling 103s infinite;
  -moz-animation: panelburst-36 96s infinite, color-36 72s infinite, random-36 363s infinite, scaling 103s infinite;
  -o-animation: panelburst-36 96s infinite, color-36 72s infinite, random-36 363s infinite, scaling 103s infinite;
  animation: panelburst-36 96s infinite, color-36 72s infinite, random-36 363s infinite, scaling 103s infinite; }

@-webkit-keyframes random-37 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(23deg) scale(1) translate3d(0, 24px, 62px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(7deg) scale(0.5) translate3d(0, 324px, 68px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(102deg) scale(1) translate3d(0, 158px, 850px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(105deg) scale(0.2) translate3d(0, 808px, 557px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(72deg) scale(1) translate3d(0, 331px, 899px); } }
.random .pixel-square.pixel-square-37 {
  -webkit-animation: random-37 1s infinite;
  -moz-animation: random-37 1s infinite;
  -o-animation: random-37 1s infinite;
  animation: random-37 1s infinite; }

@-webkit-keyframes burst-37 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 48%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 59%;
    top: 8%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 49%; } }
.burst .pixel-square.pixel-square-37 {
  -webkit-animation: burst-37 191s infinite;
  -moz-animation: burst-37 191s infinite;
  -o-animation: burst-37 191s infinite;
  animation: burst-37 191s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-37 {
  -webkit-animation: scaling 162s infinite;
  -moz-animation: scaling 162s infinite;
  -o-animation: scaling 162s infinite;
  animation: scaling 162s infinite; }

@-webkit-keyframes colors-37 {
  0% {
    background-color: #7cf20d; }
  50% {
    background-color: #0df22b; }
  100% {
    background-color: #0df270; } }
.colors .pixel-square.pixel-square-37 {
  -webkit-animation: color-37 74s infinite;
  -moz-animation: color-37 74s infinite;
  -o-animation: color-37 74s infinite;
  animation: color-37 74s infinite; }

@-webkit-keyframes random-37 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(147deg) scale(1) translate3d(0, 10px, 98px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(140deg) scale(0.5) translate3d(0, 984px, 877px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(255deg) scale(1) translate3d(0, 123px, 275px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(76deg) scale(0.2) translate3d(0, 776px, 563px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(324deg) scale(1) translate3d(0, 693px, 639px); } }
@-webkit-keyframes colors-37 {
  0% {
    background-color: #f2200d; }
  50% {
    background-color: #0df2b5; }
  100% {
    background-color: #0df24e; } }
.randomcolors .pixel-square.pixel-square-37 {
  -webkit-animation: random-37 1s infinite, color-37 74s infinite;
  -moz-animation: random-37 1s infinite, color-37 74s infinite;
  -o-animation: random-37 1s infinite, color-37 74s infinite;
  animation: random-37 1s infinite, color-37 74s infinite; }

@-webkit-keyframes burst-37 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 100%;
    top: 55%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 44%;
    top: 48%; } }
@-webkit-keyframes colors-37 {
  0% {
    background-color: #d4f20d; }
  50% {
    background-color: #f2d00d; }
  100% {
    background-color: #f20d20; } }
.burstcolors .pixel-square.pixel-square-37 {
  -webkit-animation: burst-37 191s infinite, color-37 74s infinite;
  -moz-animation: burst-37 191s infinite, color-37 74s infinite;
  -o-animation: burst-37 191s infinite, color-37 74s infinite;
  animation: burst-37 191s infinite, color-37 74s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-37 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 43%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 50%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-37 {
  -webkit-animation: pulse-37 10s infinite;
  -moz-animation: pulse-37 10s infinite;
  -o-animation: pulse-37 10s infinite;
  animation: pulse-37 10s infinite; }

@-webkit-keyframes explode-37 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(83deg);
    left: 43%;
    top: 48%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(352deg);
    left: 47%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(255deg);
    left: 52%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(183deg);
    left: 89%;
    top: 33%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
    left: 40%;
    top: 85%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(254deg);
    left: 51%;
    top: 50%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(9deg);
    left: 52%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-37 {
  -webkit-animation: explode-37 5s infinite, scaling 162s infinite;
  -moz-animation: explode-37 5s infinite, scaling 162s infinite;
  -o-animation: explode-37 5s infinite, scaling 162s infinite;
  animation: explode-37 5s infinite, scaling 162s infinite; }

@-webkit-keyframes panelburst-37 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(34deg) rotateX(44deg) rotateY(100deg) skewY(269deg);
    opacity: 0;
    left: 49%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(22deg) rotateX(51deg) rotateY(2deg) skewY(23deg);
    opacity: 1;
    left: 13%;
    top: 94%; }
  100% {
    -webkit-transform: scale(1) rotateZ(53deg) rotateX(39deg) rotateY(16deg) skewY(228deg);
    opacity: 0;
    left: 49%;
    top: 46%; } }
@-webkit-keyframes random-37 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(195deg) scale(1) translate3d(0, 33px, 89px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(191deg) scale(0.5) translate3d(0, 842px, 706px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(106deg) scale(1) translate3d(0, 967px, 762px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(255deg) scale(0.2) translate3d(0, 564px, 74px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(330deg) scale(1) translate3d(0, 922px, 106px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-37 {
  0% {
    background-color: #f20df2; }
  50% {
    background-color: #f2aa0d; }
  100% {
    background-color: #f2780d; } }
.panelsburst .pixel-square.pixel-square-37 {
  -webkit-animation: panelburst-37 294s infinite, color-37 74s infinite, random-37 1s infinite, scaling 162s infinite;
  -moz-animation: panelburst-37 294s infinite, color-37 74s infinite, random-37 1s infinite, scaling 162s infinite;
  -o-animation: panelburst-37 294s infinite, color-37 74s infinite, random-37 1s infinite, scaling 162s infinite;
  animation: panelburst-37 294s infinite, color-37 74s infinite, random-37 1s infinite, scaling 162s infinite; }

@-webkit-keyframes random-38 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(315deg) scale(1) translate3d(0, 8px, 22px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(222deg) scale(0.5) translate3d(0, 627px, 962px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(14deg) scale(1) translate3d(0, 316px, 649px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(8deg) scale(0.2) translate3d(0, 455px, 717px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(287deg) scale(1) translate3d(0, 109px, 286px); } }
.random .pixel-square.pixel-square-38 {
  -webkit-animation: random-38 169s infinite;
  -moz-animation: random-38 169s infinite;
  -o-animation: random-38 169s infinite;
  animation: random-38 169s infinite; }

@-webkit-keyframes burst-38 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 45%;
    top: 71%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 44%; } }
.burst .pixel-square.pixel-square-38 {
  -webkit-animation: burst-38 442s infinite;
  -moz-animation: burst-38 442s infinite;
  -o-animation: burst-38 442s infinite;
  animation: burst-38 442s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-38 {
  -webkit-animation: scaling 201s infinite;
  -moz-animation: scaling 201s infinite;
  -o-animation: scaling 201s infinite;
  animation: scaling 201s infinite; }

@-webkit-keyframes colors-38 {
  0% {
    background-color: #b50df2; }
  50% {
    background-color: #f2650d; }
  100% {
    background-color: #2ff20d; } }
.colors .pixel-square.pixel-square-38 {
  -webkit-animation: color-38 76s infinite;
  -moz-animation: color-38 76s infinite;
  -o-animation: color-38 76s infinite;
  animation: color-38 76s infinite; }

@-webkit-keyframes random-38 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(317deg) scale(1) translate3d(0, 36px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(351deg) scale(0.5) translate3d(0, 723px, 625px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(58deg) scale(1) translate3d(0, 481px, 129px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(344deg) scale(0.2) translate3d(0, 262px, 320px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(40deg) scale(1) translate3d(0, 685px, 157px); } }
@-webkit-keyframes colors-38 {
  0% {
    background-color: #0d7cf2; }
  50% {
    background-color: #37f20d; }
  100% {
    background-color: #f20de7; } }
.randomcolors .pixel-square.pixel-square-38 {
  -webkit-animation: random-38 169s infinite, color-38 76s infinite;
  -moz-animation: random-38 169s infinite, color-38 76s infinite;
  -o-animation: random-38 169s infinite, color-38 76s infinite;
  animation: random-38 169s infinite, color-38 76s infinite; }

@-webkit-keyframes burst-38 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 41%;
    top: 69%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 46%; } }
@-webkit-keyframes colors-38 {
  0% {
    background-color: #f2b10d; }
  50% {
    background-color: #80f20d; }
  100% {
    background-color: #0d7ff2; } }
.burstcolors .pixel-square.pixel-square-38 {
  -webkit-animation: burst-38 442s infinite, color-38 76s infinite;
  -moz-animation: burst-38 442s infinite, color-38 76s infinite;
  -o-animation: burst-38 442s infinite, color-38 76s infinite;
  animation: burst-38 442s infinite, color-38 76s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-38 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 50%;
    top: 49%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 50%;
    top: 46%; } }
.pulse .pixel-square.pixel-square-38 {
  -webkit-animation: pulse-38 10s infinite;
  -moz-animation: pulse-38 10s infinite;
  -o-animation: pulse-38 10s infinite;
  animation: pulse-38 10s infinite; }

@-webkit-keyframes explode-38 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(76deg);
    left: 46%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(14deg);
    left: 54%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(160deg);
    left: 46%;
    top: 46%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(62deg);
    left: 8%;
    top: 23%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(96deg);
    left: 70%;
    top: 21%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(121deg);
    left: 53%;
    top: 50%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(148deg);
    left: 54%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-38 {
  -webkit-animation: explode-38 5s infinite, scaling 201s infinite;
  -moz-animation: explode-38 5s infinite, scaling 201s infinite;
  -o-animation: explode-38 5s infinite, scaling 201s infinite;
  animation: explode-38 5s infinite, scaling 201s infinite; }

@-webkit-keyframes panelburst-38 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(48deg) rotateX(67deg) rotateY(66deg) skewY(278deg);
    opacity: 0;
    left: 46%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(32deg) rotateX(13deg) rotateY(67deg) skewY(14deg);
    opacity: 1;
    left: 39%;
    top: 12%; }
  100% {
    -webkit-transform: scale(1) rotateZ(98deg) rotateX(100deg) rotateY(14deg) skewY(264deg);
    opacity: 0;
    left: 44%;
    top: 44%; } }
@-webkit-keyframes random-38 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(109deg) scale(1) translate3d(0, 94px, 2px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(262deg) scale(0.5) translate3d(0, 791px, 94px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(341deg) scale(1) translate3d(0, 15px, 103px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(354deg) scale(0.2) translate3d(0, 981px, 747px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(198deg) scale(1) translate3d(0, 190px, 216px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-38 {
  0% {
    background-color: #0df28b; }
  50% {
    background-color: #0df2db; }
  100% {
    background-color: #46f20d; } }
.panelsburst .pixel-square.pixel-square-38 {
  -webkit-animation: panelburst-38 278s infinite, color-38 76s infinite, random-38 169s infinite, scaling 201s infinite;
  -moz-animation: panelburst-38 278s infinite, color-38 76s infinite, random-38 169s infinite, scaling 201s infinite;
  -o-animation: panelburst-38 278s infinite, color-38 76s infinite, random-38 169s infinite, scaling 201s infinite;
  animation: panelburst-38 278s infinite, color-38 76s infinite, random-38 169s infinite, scaling 201s infinite; }

@-webkit-keyframes random-39 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(307deg) scale(1) translate3d(0, 79px, 82px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(347deg) scale(0.5) translate3d(0, 612px, 7px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(299deg) scale(1) translate3d(0, 925px, 660px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(290deg) scale(0.2) translate3d(0, 273px, 608px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(248deg) scale(1) translate3d(0, 250px, 959px); } }
.random .pixel-square.pixel-square-39 {
  -webkit-animation: random-39 224s infinite;
  -moz-animation: random-39 224s infinite;
  -o-animation: random-39 224s infinite;
  animation: random-39 224s infinite; }

@-webkit-keyframes burst-39 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 98%;
    top: 71%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 48%;
    top: 41%; } }
.burst .pixel-square.pixel-square-39 {
  -webkit-animation: burst-39 13s infinite;
  -moz-animation: burst-39 13s infinite;
  -o-animation: burst-39 13s infinite;
  animation: burst-39 13s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-39 {
  -webkit-animation: scaling 109s infinite;
  -moz-animation: scaling 109s infinite;
  -o-animation: scaling 109s infinite;
  animation: scaling 109s infinite; }

@-webkit-keyframes colors-39 {
  0% {
    background-color: #0df23e; }
  50% {
    background-color: #0d1cf2; }
  100% {
    background-color: #0df2c1; } }
.colors .pixel-square.pixel-square-39 {
  -webkit-animation: color-39 78s infinite;
  -moz-animation: color-39 78s infinite;
  -o-animation: color-39 78s infinite;
  animation: color-39 78s infinite; }

@-webkit-keyframes random-39 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(285deg) scale(1) translate3d(0, 39px, 70px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(50deg) scale(0.5) translate3d(0, 749px, 86px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(81deg) scale(1) translate3d(0, 423px, 199px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(203deg) scale(0.2) translate3d(0, 421px, 810px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(298deg) scale(1) translate3d(0, 832px, 724px); } }
@-webkit-keyframes colors-39 {
  0% {
    background-color: #70f20d; }
  50% {
    background-color: #0df29e; }
  100% {
    background-color: #f20d11; } }
.randomcolors .pixel-square.pixel-square-39 {
  -webkit-animation: random-39 224s infinite, color-39 78s infinite;
  -moz-animation: random-39 224s infinite, color-39 78s infinite;
  -o-animation: random-39 224s infinite, color-39 78s infinite;
  animation: random-39 224s infinite, color-39 78s infinite; }

@-webkit-keyframes burst-39 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 72%;
    top: 56%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 43%; } }
@-webkit-keyframes colors-39 {
  0% {
    background-color: #0df242; }
  50% {
    background-color: #f2a60d; }
  100% {
    background-color: #70f20d; } }
.burstcolors .pixel-square.pixel-square-39 {
  -webkit-animation: burst-39 13s infinite, color-39 78s infinite;
  -moz-animation: burst-39 13s infinite, color-39 78s infinite;
  -o-animation: burst-39 13s infinite, color-39 78s infinite;
  animation: burst-39 13s infinite, color-39 78s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-39 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 50%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 47%;
    top: 50%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 49%;
    top: 46%; } }
.pulse .pixel-square.pixel-square-39 {
  -webkit-animation: pulse-39 10s infinite;
  -moz-animation: pulse-39 10s infinite;
  -o-animation: pulse-39 10s infinite;
  animation: pulse-39 10s infinite; }

@-webkit-keyframes explode-39 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(111deg);
    left: 43%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(252deg);
    left: 55%;
    top: 52%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(159deg);
    left: 54%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(342deg);
    left: 76%;
    top: 22%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(106deg);
    left: 89%;
    top: 93%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(294deg);
    left: 51%;
    top: 47%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(127deg);
    left: 48%;
    top: 48%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-39 {
  -webkit-animation: explode-39 5s infinite, scaling 109s infinite;
  -moz-animation: explode-39 5s infinite, scaling 109s infinite;
  -o-animation: explode-39 5s infinite, scaling 109s infinite;
  animation: explode-39 5s infinite, scaling 109s infinite; }

@-webkit-keyframes panelburst-39 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(21deg) rotateX(90deg) rotateY(36deg) skewY(99deg);
    opacity: 0;
    left: 41%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(72deg) rotateX(63deg) rotateY(7deg) skewY(336deg);
    opacity: 1;
    left: 35%;
    top: 33%; }
  100% {
    -webkit-transform: scale(1) rotateZ(4deg) rotateX(18deg) rotateY(100deg) skewY(247deg);
    opacity: 0;
    left: 45%;
    top: 42%; } }
@-webkit-keyframes random-39 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(2deg) scale(1) translate3d(0, 60px, 43px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(156deg) scale(0.5) translate3d(0, 847px, 89px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(307deg) scale(1) translate3d(0, 311px, 433px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(308deg) scale(0.2) translate3d(0, 860px, 169px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(67deg) scale(1) translate3d(0, 106px, 82px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-39 {
  0% {
    background-color: #d4f20d; }
  50% {
    background-color: #0df2f2; }
  100% {
    background-color: #0df20d; } }
.panelsburst .pixel-square.pixel-square-39 {
  -webkit-animation: panelburst-39 35s infinite, color-39 78s infinite, random-39 224s infinite, scaling 109s infinite;
  -moz-animation: panelburst-39 35s infinite, color-39 78s infinite, random-39 224s infinite, scaling 109s infinite;
  -o-animation: panelburst-39 35s infinite, color-39 78s infinite, random-39 224s infinite, scaling 109s infinite;
  animation: panelburst-39 35s infinite, color-39 78s infinite, random-39 224s infinite, scaling 109s infinite; }

@-webkit-keyframes random-40 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(111deg) scale(1) translate3d(0, 77px, 94px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(273deg) scale(0.5) translate3d(0, 294px, 197px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(179deg) scale(1) translate3d(0, 522px, 634px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(86deg) scale(0.2) translate3d(0, 583px, 273px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(216deg) scale(1) translate3d(0, 455px, 684px); } }
.random .pixel-square.pixel-square-40 {
  -webkit-animation: random-40 438s infinite;
  -moz-animation: random-40 438s infinite;
  -o-animation: random-40 438s infinite;
  animation: random-40 438s infinite; }

@-webkit-keyframes burst-40 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 64%;
    top: 91%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 46%; } }
.burst .pixel-square.pixel-square-40 {
  -webkit-animation: burst-40 157s infinite;
  -moz-animation: burst-40 157s infinite;
  -o-animation: burst-40 157s infinite;
  animation: burst-40 157s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-40 {
  -webkit-animation: scaling 213s infinite;
  -moz-animation: scaling 213s infinite;
  -o-animation: scaling 213s infinite;
  animation: scaling 213s infinite; }

@-webkit-keyframes colors-40 {
  0% {
    background-color: #f20d83; }
  50% {
    background-color: #0df2aa; }
  100% {
    background-color: #aa0df2; } }
.colors .pixel-square.pixel-square-40 {
  -webkit-animation: color-40 80s infinite;
  -moz-animation: color-40 80s infinite;
  -o-animation: color-40 80s infinite;
  animation: color-40 80s infinite; }

@-webkit-keyframes random-40 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(249deg) scale(1) translate3d(0, 35px, 8px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(61deg) scale(0.5) translate3d(0, 712px, 253px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(171deg) scale(1) translate3d(0, 706px, 228px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(160deg) scale(0.2) translate3d(0, 55px, 115px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(306deg) scale(1) translate3d(0, 97px, 166px); } }
@-webkit-keyframes colors-40 {
  0% {
    background-color: #180df2; }
  50% {
    background-color: #f29e0d; }
  100% {
    background-color: #0df2c8; } }
.randomcolors .pixel-square.pixel-square-40 {
  -webkit-animation: random-40 438s infinite, color-40 80s infinite;
  -moz-animation: random-40 438s infinite, color-40 80s infinite;
  -o-animation: random-40 438s infinite, color-40 80s infinite;
  animation: random-40 438s infinite, color-40 80s infinite; }

@-webkit-keyframes burst-40 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 5%;
    top: 82%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 42%; } }
@-webkit-keyframes colors-40 {
  0% {
    background-color: #f20d0d; }
  50% {
    background-color: #0d74f2; }
  100% {
    background-color: #59f20d; } }
.burstcolors .pixel-square.pixel-square-40 {
  -webkit-animation: burst-40 157s infinite, color-40 80s infinite;
  -moz-animation: burst-40 157s infinite, color-40 80s infinite;
  -o-animation: burst-40 157s infinite, color-40 80s infinite;
  animation: burst-40 157s infinite, color-40 80s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-40 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 45%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 50%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 41%; } }
.pulse .pixel-square.pixel-square-40 {
  -webkit-animation: pulse-40 10s infinite;
  -moz-animation: pulse-40 10s infinite;
  -o-animation: pulse-40 10s infinite;
  animation: pulse-40 10s infinite; }

@-webkit-keyframes explode-40 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(189deg);
    left: 44%;
    top: 42%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(210deg);
    left: 52%;
    top: 49%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(335deg);
    left: 47%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(123deg);
    left: 54%;
    top: 7%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(206deg);
    left: 6%;
    top: 97%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(15deg);
    left: 55%;
    top: 55%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(59deg);
    left: 55%;
    top: 49%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-40 {
  -webkit-animation: explode-40 5s infinite, scaling 213s infinite;
  -moz-animation: explode-40 5s infinite, scaling 213s infinite;
  -o-animation: explode-40 5s infinite, scaling 213s infinite;
  animation: explode-40 5s infinite, scaling 213s infinite; }

@-webkit-keyframes panelburst-40 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(35deg) rotateX(21deg) rotateY(6deg) skewY(303deg);
    opacity: 0;
    left: 50%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(39deg) rotateX(24deg) rotateY(56deg) skewY(60deg);
    opacity: 1;
    left: 42%;
    top: 42%; }
  100% {
    -webkit-transform: scale(1) rotateZ(32deg) rotateX(37deg) rotateY(79deg) skewY(3deg);
    opacity: 0;
    left: 50%;
    top: 42%; } }
@-webkit-keyframes random-40 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(286deg) scale(1) translate3d(0, 50px, 31px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(64deg) scale(0.5) translate3d(0, 438px, 643px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(207deg) scale(1) translate3d(0, 896px, 980px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(242deg) scale(0.2) translate3d(0, 709px, 181px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(290deg) scale(1) translate3d(0, 141px, 306px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-40 {
  0% {
    background-color: #3e0df2; }
  50% {
    background-color: #f20d7c; }
  100% {
    background-color: #f20d70; } }
.panelsburst .pixel-square.pixel-square-40 {
  -webkit-animation: panelburst-40 432s infinite, color-40 80s infinite, random-40 438s infinite, scaling 213s infinite;
  -moz-animation: panelburst-40 432s infinite, color-40 80s infinite, random-40 438s infinite, scaling 213s infinite;
  -o-animation: panelburst-40 432s infinite, color-40 80s infinite, random-40 438s infinite, scaling 213s infinite;
  animation: panelburst-40 432s infinite, color-40 80s infinite, random-40 438s infinite, scaling 213s infinite; }

@-webkit-keyframes random-41 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(264deg) scale(1) translate3d(0, 83px, 10px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(313deg) scale(0.5) translate3d(0, 4px, 756px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(157deg) scale(1) translate3d(0, 672px, 874px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(194deg) scale(0.2) translate3d(0, 86px, 643px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(318deg) scale(1) translate3d(0, 310px, 674px); } }
.random .pixel-square.pixel-square-41 {
  -webkit-animation: random-41 145s infinite;
  -moz-animation: random-41 145s infinite;
  -o-animation: random-41 145s infinite;
  animation: random-41 145s infinite; }

@-webkit-keyframes burst-41 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 10%;
    top: 97%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 49%; } }
.burst .pixel-square.pixel-square-41 {
  -webkit-animation: burst-41 219s infinite;
  -moz-animation: burst-41 219s infinite;
  -o-animation: burst-41 219s infinite;
  animation: burst-41 219s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-41 {
  -webkit-animation: scaling 413s infinite;
  -moz-animation: scaling 413s infinite;
  -o-animation: scaling 413s infinite;
  animation: scaling 413s infinite; }

@-webkit-keyframes colors-41 {
  0% {
    background-color: #140df2; }
  50% {
    background-color: #87f20d; }
  100% {
    background-color: #f2550d; } }
.colors .pixel-square.pixel-square-41 {
  -webkit-animation: color-41 82s infinite;
  -moz-animation: color-41 82s infinite;
  -o-animation: color-41 82s infinite;
  animation: color-41 82s infinite; }

@-webkit-keyframes random-41 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(296deg) scale(1) translate3d(0, 43px, 45px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(223deg) scale(0.5) translate3d(0, 414px, 451px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(358deg) scale(1) translate3d(0, 33px, 44px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(72deg) scale(0.2) translate3d(0, 674px, 616px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(97deg) scale(1) translate3d(0, 933px, 858px); } }
@-webkit-keyframes colors-41 {
  0% {
    background-color: #f2690d; }
  50% {
    background-color: #a2f20d; }
  100% {
    background-color: #3ef20d; } }
.randomcolors .pixel-square.pixel-square-41 {
  -webkit-animation: random-41 145s infinite, color-41 82s infinite;
  -moz-animation: random-41 145s infinite, color-41 82s infinite;
  -o-animation: random-41 145s infinite, color-41 82s infinite;
  animation: random-41 145s infinite, color-41 82s infinite; }

@-webkit-keyframes burst-41 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 59%;
    top: 68%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 41%; } }
@-webkit-keyframes colors-41 {
  0% {
    background-color: #f2c80d; }
  50% {
    background-color: #0df27c; }
  100% {
    background-color: #f20d5d; } }
.burstcolors .pixel-square.pixel-square-41 {
  -webkit-animation: burst-41 219s infinite, color-41 82s infinite;
  -moz-animation: burst-41 219s infinite, color-41 82s infinite;
  -o-animation: burst-41 219s infinite, color-41 82s infinite;
  animation: burst-41 219s infinite, color-41 82s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-41 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 49%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 49%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-41 {
  -webkit-animation: pulse-41 10s infinite;
  -moz-animation: pulse-41 10s infinite;
  -o-animation: pulse-41 10s infinite;
  animation: pulse-41 10s infinite; }

@-webkit-keyframes explode-41 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(255deg);
    left: 46%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(128deg);
    left: 46%;
    top: 51%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(185deg);
    left: 49%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(134deg);
    left: 69%;
    top: 67%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(114deg);
    left: 83%;
    top: 50%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(193deg);
    left: 49%;
    top: 50%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(222deg);
    left: 49%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-41 {
  -webkit-animation: explode-41 5s infinite, scaling 413s infinite;
  -moz-animation: explode-41 5s infinite, scaling 413s infinite;
  -o-animation: explode-41 5s infinite, scaling 413s infinite;
  animation: explode-41 5s infinite, scaling 413s infinite; }

@-webkit-keyframes panelburst-41 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(57deg) rotateX(2deg) rotateY(61deg) skewY(148deg);
    opacity: 0;
    left: 42%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(36deg) rotateX(59deg) rotateY(57deg) skewY(136deg);
    opacity: 1;
    left: 7%;
    top: 57%; }
  100% {
    -webkit-transform: scale(1) rotateZ(52deg) rotateX(17deg) rotateY(63deg) skewY(254deg);
    opacity: 0;
    left: 44%;
    top: 43%; } }
@-webkit-keyframes random-41 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(200deg) scale(1) translate3d(0, 1px, 85px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(287deg) scale(0.5) translate3d(0, 142px, 808px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(21deg) scale(1) translate3d(0, 563px, 188px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(326deg) scale(0.2) translate3d(0, 245px, 915px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(285deg) scale(1) translate3d(0, 257px, 69px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-41 {
  0% {
    background-color: #f29e0d; }
  50% {
    background-color: #0df28f; }
  100% {
    background-color: #f2180d; } }
.panelsburst .pixel-square.pixel-square-41 {
  -webkit-animation: panelburst-41 348s infinite, color-41 82s infinite, random-41 145s infinite, scaling 413s infinite;
  -moz-animation: panelburst-41 348s infinite, color-41 82s infinite, random-41 145s infinite, scaling 413s infinite;
  -o-animation: panelburst-41 348s infinite, color-41 82s infinite, random-41 145s infinite, scaling 413s infinite;
  animation: panelburst-41 348s infinite, color-41 82s infinite, random-41 145s infinite, scaling 413s infinite; }

@-webkit-keyframes random-42 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(94deg) scale(1) translate3d(0, 9px, 84px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(35deg) scale(0.5) translate3d(0, 854px, 313px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(105deg) scale(1) translate3d(0, 47px, 716px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(184deg) scale(0.2) translate3d(0, 254px, 883px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(23deg) scale(1) translate3d(0, 219px, 249px); } }
.random .pixel-square.pixel-square-42 {
  -webkit-animation: random-42 306s infinite;
  -moz-animation: random-42 306s infinite;
  -o-animation: random-42 306s infinite;
  animation: random-42 306s infinite; }

@-webkit-keyframes burst-42 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 6%;
    top: 70%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 44%; } }
.burst .pixel-square.pixel-square-42 {
  -webkit-animation: burst-42 16s infinite;
  -moz-animation: burst-42 16s infinite;
  -o-animation: burst-42 16s infinite;
  animation: burst-42 16s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-42 {
  -webkit-animation: scaling 345s infinite;
  -moz-animation: scaling 345s infinite;
  -o-animation: scaling 345s infinite;
  animation: scaling 345s infinite; }

@-webkit-keyframes colors-42 {
  0% {
    background-color: #0df283; }
  50% {
    background-color: #f2eb0d; }
  100% {
    background-color: #0df246; } }
.colors .pixel-square.pixel-square-42 {
  -webkit-animation: color-42 84s infinite;
  -moz-animation: color-42 84s infinite;
  -o-animation: color-42 84s infinite;
  animation: color-42 84s infinite; }

@-webkit-keyframes random-42 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(289deg) scale(1) translate3d(0, 57px, 99px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(65deg) scale(0.5) translate3d(0, 655px, 729px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(282deg) scale(1) translate3d(0, 44px, 898px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(24deg) scale(0.2) translate3d(0, 85px, 126px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(24deg) scale(1) translate3d(0, 171px, 255px); } }
@-webkit-keyframes colors-42 {
  0% {
    background-color: #780df2; }
  50% {
    background-color: #e7f20d; }
  100% {
    background-color: #ad0df2; } }
.randomcolors .pixel-square.pixel-square-42 {
  -webkit-animation: random-42 306s infinite, color-42 84s infinite;
  -moz-animation: random-42 306s infinite, color-42 84s infinite;
  -o-animation: random-42 306s infinite, color-42 84s infinite;
  animation: random-42 306s infinite, color-42 84s infinite; }

@-webkit-keyframes burst-42 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 50%;
    top: 45%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 13%;
    top: 51%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 50%; } }
@-webkit-keyframes colors-42 {
  0% {
    background-color: #0dc1f2; }
  50% {
    background-color: #f20deb; }
  100% {
    background-color: #f2690d; } }
.burstcolors .pixel-square.pixel-square-42 {
  -webkit-animation: burst-42 16s infinite, color-42 84s infinite;
  -moz-animation: burst-42 16s infinite, color-42 84s infinite;
  -o-animation: burst-42 16s infinite, color-42 84s infinite;
  animation: burst-42 16s infinite, color-42 84s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-42 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 47%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 46%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 42%; } }
.pulse .pixel-square.pixel-square-42 {
  -webkit-animation: pulse-42 10s infinite;
  -moz-animation: pulse-42 10s infinite;
  -o-animation: pulse-42 10s infinite;
  animation: pulse-42 10s infinite; }

@-webkit-keyframes explode-42 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(65deg);
    left: 47%;
    top: 49%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(227deg);
    left: 55%;
    top: 53%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(240deg);
    left: 48%;
    top: 50%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(209deg);
    left: 96%;
    top: 30%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(12deg);
    left: 65%;
    top: 21%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(151deg);
    left: 47%;
    top: 55%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(182deg);
    left: 47%;
    top: 48%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-42 {
  -webkit-animation: explode-42 5s infinite, scaling 345s infinite;
  -moz-animation: explode-42 5s infinite, scaling 345s infinite;
  -o-animation: explode-42 5s infinite, scaling 345s infinite;
  animation: explode-42 5s infinite, scaling 345s infinite; }

@-webkit-keyframes panelburst-42 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(1deg) rotateX(59deg) rotateY(64deg) skewY(296deg);
    opacity: 0;
    left: 48%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(45deg) rotateX(87deg) rotateY(1deg) skewY(353deg);
    opacity: 1;
    left: 86%;
    top: 67%; }
  100% {
    -webkit-transform: scale(1) rotateZ(68deg) rotateX(86deg) rotateY(70deg) skewY(208deg);
    opacity: 0;
    left: 47%;
    top: 42%; } }
@-webkit-keyframes random-42 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(63deg) scale(1) translate3d(0, 15px, 9px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(333deg) scale(0.5) translate3d(0, 531px, 267px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(123deg) scale(1) translate3d(0, 970px, 392px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(101deg) scale(0.2) translate3d(0, 342px, 884px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(49deg) scale(1) translate3d(0, 150px, 841px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-42 {
  0% {
    background-color: #f29e0d; }
  50% {
    background-color: #f2c40d; }
  100% {
    background-color: #f20d8b; } }
.panelsburst .pixel-square.pixel-square-42 {
  -webkit-animation: panelburst-42 440s infinite, color-42 84s infinite, random-42 306s infinite, scaling 345s infinite;
  -moz-animation: panelburst-42 440s infinite, color-42 84s infinite, random-42 306s infinite, scaling 345s infinite;
  -o-animation: panelburst-42 440s infinite, color-42 84s infinite, random-42 306s infinite, scaling 345s infinite;
  animation: panelburst-42 440s infinite, color-42 84s infinite, random-42 306s infinite, scaling 345s infinite; }

@-webkit-keyframes random-43 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(29deg) scale(1) translate3d(0, 7px, 19px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(164deg) scale(0.5) translate3d(0, 847px, 748px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(16deg) scale(1) translate3d(0, 9px, 574px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(336deg) scale(0.2) translate3d(0, 858px, 844px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(205deg) scale(1) translate3d(0, 20px, 130px); } }
.random .pixel-square.pixel-square-43 {
  -webkit-animation: random-43 114s infinite;
  -moz-animation: random-43 114s infinite;
  -o-animation: random-43 114s infinite;
  animation: random-43 114s infinite; }

@-webkit-keyframes burst-43 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 10%;
    top: 66%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 50%; } }
.burst .pixel-square.pixel-square-43 {
  -webkit-animation: burst-43 356s infinite;
  -moz-animation: burst-43 356s infinite;
  -o-animation: burst-43 356s infinite;
  animation: burst-43 356s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-43 {
  -webkit-animation: scaling 80s infinite;
  -moz-animation: scaling 80s infinite;
  -o-animation: scaling 80s infinite;
  animation: scaling 80s infinite; }

@-webkit-keyframes colors-43 {
  0% {
    background-color: #0dc1f2; }
  50% {
    background-color: #0df242; }
  100% {
    background-color: #f20df2; } }
.colors .pixel-square.pixel-square-43 {
  -webkit-animation: color-43 86s infinite;
  -moz-animation: color-43 86s infinite;
  -o-animation: color-43 86s infinite;
  animation: color-43 86s infinite; }

@-webkit-keyframes random-43 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(336deg) scale(1) translate3d(0, 10px, 13px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(32deg) scale(0.5) translate3d(0, 893px, 805px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(146deg) scale(1) translate3d(0, 858px, 166px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(309deg) scale(0.2) translate3d(0, 295px, 190px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(47deg) scale(1) translate3d(0, 676px, 681px); } }
@-webkit-keyframes colors-43 {
  0% {
    background-color: #0d0df2; }
  50% {
    background-color: #ad0df2; }
  100% {
    background-color: #f20d70; } }
.randomcolors .pixel-square.pixel-square-43 {
  -webkit-animation: random-43 114s infinite, color-43 86s infinite;
  -moz-animation: random-43 114s infinite, color-43 86s infinite;
  -o-animation: random-43 114s infinite, color-43 86s infinite;
  animation: random-43 114s infinite, color-43 86s infinite; }

@-webkit-keyframes burst-43 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 40%;
    top: 16%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 41%;
    top: 50%; } }
@-webkit-keyframes colors-43 {
  0% {
    background-color: #f20d80; }
  50% {
    background-color: #f2240d; }
  100% {
    background-color: #240df2; } }
.burstcolors .pixel-square.pixel-square-43 {
  -webkit-animation: burst-43 356s infinite, color-43 86s infinite;
  -moz-animation: burst-43 356s infinite, color-43 86s infinite;
  -o-animation: burst-43 356s infinite, color-43 86s infinite;
  animation: burst-43 356s infinite, color-43 86s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-43 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 43%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 42%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-43 {
  -webkit-animation: pulse-43 10s infinite;
  -moz-animation: pulse-43 10s infinite;
  -o-animation: pulse-43 10s infinite;
  animation: pulse-43 10s infinite; }

@-webkit-keyframes explode-43 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(287deg);
    left: 50%;
    top: 47%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(50deg);
    left: 46%;
    top: 51%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(110deg);
    left: 55%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(101deg);
    left: 61%;
    top: 38%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(20deg);
    left: 46%;
    top: 42%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(340deg);
    left: 50%;
    top: 54%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(288deg);
    left: 51%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-43 {
  -webkit-animation: explode-43 5s infinite, scaling 80s infinite;
  -moz-animation: explode-43 5s infinite, scaling 80s infinite;
  -o-animation: explode-43 5s infinite, scaling 80s infinite;
  animation: explode-43 5s infinite, scaling 80s infinite; }

@-webkit-keyframes panelburst-43 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(80deg) rotateX(12deg) rotateY(32deg) skewY(105deg);
    opacity: 0;
    left: 41%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(57deg) rotateX(72deg) rotateY(45deg) skewY(257deg);
    opacity: 1;
    left: 26%;
    top: 85%; }
  100% {
    -webkit-transform: scale(1) rotateZ(87deg) rotateX(22deg) rotateY(89deg) skewY(331deg);
    opacity: 0;
    left: 47%;
    top: 41%; } }
@-webkit-keyframes random-43 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(257deg) scale(1) translate3d(0, 73px, 81px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(32deg) scale(0.5) translate3d(0, 725px, 169px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(321deg) scale(1) translate3d(0, 824px, 142px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(227deg) scale(0.2) translate3d(0, 212px, 467px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(311deg) scale(1) translate3d(0, 349px, 693px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-43 {
  0% {
    background-color: #0dc4f2; }
  50% {
    background-color: #0d9af2; }
  100% {
    background-color: #f2690d; } }
.panelsburst .pixel-square.pixel-square-43 {
  -webkit-animation: panelburst-43 334s infinite, color-43 86s infinite, random-43 114s infinite, scaling 80s infinite;
  -moz-animation: panelburst-43 334s infinite, color-43 86s infinite, random-43 114s infinite, scaling 80s infinite;
  -o-animation: panelburst-43 334s infinite, color-43 86s infinite, random-43 114s infinite, scaling 80s infinite;
  animation: panelburst-43 334s infinite, color-43 86s infinite, random-43 114s infinite, scaling 80s infinite; }

@-webkit-keyframes random-44 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(87deg) scale(1) translate3d(0, 65px, 92px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(225deg) scale(0.5) translate3d(0, 863px, 413px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(210deg) scale(1) translate3d(0, 407px, 125px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(139deg) scale(0.2) translate3d(0, 306px, 145px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(281deg) scale(1) translate3d(0, 583px, 905px); } }
.random .pixel-square.pixel-square-44 {
  -webkit-animation: random-44 244s infinite;
  -moz-animation: random-44 244s infinite;
  -o-animation: random-44 244s infinite;
  animation: random-44 244s infinite; }

@-webkit-keyframes burst-44 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 22%;
    top: 36%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 50%; } }
.burst .pixel-square.pixel-square-44 {
  -webkit-animation: burst-44 187s infinite;
  -moz-animation: burst-44 187s infinite;
  -o-animation: burst-44 187s infinite;
  animation: burst-44 187s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-44 {
  -webkit-animation: scaling 424s infinite;
  -moz-animation: scaling 424s infinite;
  -o-animation: scaling 424s infinite;
  animation: scaling 424s infinite; }

@-webkit-keyframes colors-44 {
  0% {
    background-color: #4af20d; }
  50% {
    background-color: #ee0df2; }
  100% {
    background-color: #0d8bf2; } }
.colors .pixel-square.pixel-square-44 {
  -webkit-animation: color-44 88s infinite;
  -moz-animation: color-44 88s infinite;
  -o-animation: color-44 88s infinite;
  animation: color-44 88s infinite; }

@-webkit-keyframes random-44 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(101deg) scale(1) translate3d(0, 62px, 53px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(297deg) scale(0.5) translate3d(0, 427px, 417px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(201deg) scale(1) translate3d(0, 836px, 239px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(147deg) scale(0.2) translate3d(0, 374px, 375px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(132deg) scale(1) translate3d(0, 324px, 838px); } }
@-webkit-keyframes colors-44 {
  0% {
    background-color: #f20d11; }
  50% {
    background-color: #0d4ef2; }
  100% {
    background-color: #52f20d; } }
.randomcolors .pixel-square.pixel-square-44 {
  -webkit-animation: random-44 244s infinite, color-44 88s infinite;
  -moz-animation: random-44 244s infinite, color-44 88s infinite;
  -o-animation: random-44 244s infinite, color-44 88s infinite;
  animation: random-44 244s infinite, color-44 88s infinite; }

@-webkit-keyframes burst-44 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 46%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 95%;
    top: 6%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 46%;
    top: 45%; } }
@-webkit-keyframes colors-44 {
  0% {
    background-color: #f20d5d; }
  50% {
    background-color: #0df255; }
  100% {
    background-color: #6c0df2; } }
.burstcolors .pixel-square.pixel-square-44 {
  -webkit-animation: burst-44 187s infinite, color-44 88s infinite;
  -moz-animation: burst-44 187s infinite, color-44 88s infinite;
  -o-animation: burst-44 187s infinite, color-44 88s infinite;
  animation: burst-44 187s infinite, color-44 88s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-44 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 45%;
    top: 41%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 44%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 44%; } }
.pulse .pixel-square.pixel-square-44 {
  -webkit-animation: pulse-44 10s infinite;
  -moz-animation: pulse-44 10s infinite;
  -o-animation: pulse-44 10s infinite;
  animation: pulse-44 10s infinite; }

@-webkit-keyframes explode-44 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(360deg);
    left: 47%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(191deg);
    left: 54%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(287deg);
    left: 47%;
    top: 49%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(280deg);
    left: 89%;
    top: 9%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(172deg);
    left: 45%;
    top: 97%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(177deg);
    left: 47%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(151deg);
    left: 51%;
    top: 52%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-44 {
  -webkit-animation: explode-44 5s infinite, scaling 424s infinite;
  -moz-animation: explode-44 5s infinite, scaling 424s infinite;
  -o-animation: explode-44 5s infinite, scaling 424s infinite;
  animation: explode-44 5s infinite, scaling 424s infinite; }

@-webkit-keyframes panelburst-44 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(25deg) rotateX(17deg) rotateY(19deg) skewY(274deg);
    opacity: 0;
    left: 42%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(55deg) rotateX(35deg) rotateY(56deg) skewY(284deg);
    opacity: 1;
    left: 84%;
    top: 67%; }
  100% {
    -webkit-transform: scale(1) rotateZ(5deg) rotateX(90deg) rotateY(95deg) skewY(42deg);
    opacity: 0;
    left: 49%;
    top: 42%; } }
@-webkit-keyframes random-44 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(220deg) scale(1) translate3d(0, 45px, 88px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(136deg) scale(0.5) translate3d(0, 378px, 897px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(80deg) scale(1) translate3d(0, 684px, 786px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(117deg) scale(0.2) translate3d(0, 245px, 133px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(341deg) scale(1) translate3d(0, 374px, 449px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-44 {
  0% {
    background-color: #0d9ef2; }
  50% {
    background-color: #0df2b9; }
  100% {
    background-color: #0d14f2; } }
.panelsburst .pixel-square.pixel-square-44 {
  -webkit-animation: panelburst-44 331s infinite, color-44 88s infinite, random-44 244s infinite, scaling 424s infinite;
  -moz-animation: panelburst-44 331s infinite, color-44 88s infinite, random-44 244s infinite, scaling 424s infinite;
  -o-animation: panelburst-44 331s infinite, color-44 88s infinite, random-44 244s infinite, scaling 424s infinite;
  animation: panelburst-44 331s infinite, color-44 88s infinite, random-44 244s infinite, scaling 424s infinite; }

@-webkit-keyframes random-45 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(79deg) scale(1) translate3d(0, 64px, 64px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(35deg) scale(0.5) translate3d(0, 376px, 481px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(244deg) scale(1) translate3d(0, 197px, 945px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(277deg) scale(0.2) translate3d(0, 187px, 4px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(163deg) scale(1) translate3d(0, 934px, 47px); } }
.random .pixel-square.pixel-square-45 {
  -webkit-animation: random-45 105s infinite;
  -moz-animation: random-45 105s infinite;
  -o-animation: random-45 105s infinite;
  animation: random-45 105s infinite; }

@-webkit-keyframes burst-45 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 49%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 97%;
    top: 77%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 44%; } }
.burst .pixel-square.pixel-square-45 {
  -webkit-animation: burst-45 237s infinite;
  -moz-animation: burst-45 237s infinite;
  -o-animation: burst-45 237s infinite;
  animation: burst-45 237s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-45 {
  -webkit-animation: scaling 85s infinite;
  -moz-animation: scaling 85s infinite;
  -o-animation: scaling 85s infinite;
  animation: scaling 85s infinite; }

@-webkit-keyframes colors-45 {
  0% {
    background-color: #f23e0d; }
  50% {
    background-color: #0df2d4; }
  100% {
    background-color: #f2b10d; } }
.colors .pixel-square.pixel-square-45 {
  -webkit-animation: color-45 90s infinite;
  -moz-animation: color-45 90s infinite;
  -o-animation: color-45 90s infinite;
  animation: color-45 90s infinite; }

@-webkit-keyframes random-45 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(104deg) scale(1) translate3d(0, 94px, 36px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(274deg) scale(0.5) translate3d(0, 770px, 883px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(62deg) scale(1) translate3d(0, 252px, 534px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(107deg) scale(0.2) translate3d(0, 687px, 819px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(66deg) scale(1) translate3d(0, 542px, 65px); } }
@-webkit-keyframes colors-45 {
  0% {
    background-color: #df0df2; }
  50% {
    background-color: #0df278; }
  100% {
    background-color: #0d7cf2; } }
.randomcolors .pixel-square.pixel-square-45 {
  -webkit-animation: random-45 105s infinite, color-45 90s infinite;
  -moz-animation: random-45 105s infinite, color-45 90s infinite;
  -o-animation: random-45 105s infinite, color-45 90s infinite;
  animation: random-45 105s infinite, color-45 90s infinite; }

@-webkit-keyframes burst-45 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 54%;
    top: 11%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 45%;
    top: 41%; } }
@-webkit-keyframes colors-45 {
  0% {
    background-color: #f20dbd; }
  50% {
    background-color: #420df2; }
  100% {
    background-color: #870df2; } }
.burstcolors .pixel-square.pixel-square-45 {
  -webkit-animation: burst-45 237s infinite, color-45 90s infinite;
  -moz-animation: burst-45 237s infinite, color-45 90s infinite;
  -o-animation: burst-45 237s infinite, color-45 90s infinite;
  animation: burst-45 237s infinite, color-45 90s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-45 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 48%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 43%; } }
.pulse .pixel-square.pixel-square-45 {
  -webkit-animation: pulse-45 10s infinite;
  -moz-animation: pulse-45 10s infinite;
  -o-animation: pulse-45 10s infinite;
  animation: pulse-45 10s infinite; }

@-webkit-keyframes explode-45 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(22deg);
    left: 44%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(113deg);
    left: 46%;
    top: 55%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(64deg);
    left: 50%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(321deg);
    left: 63%;
    top: 97%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(94deg);
    left: 19%;
    top: 99%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(325deg);
    left: 49%;
    top: 50%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(173deg);
    left: 47%;
    top: 50%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-45 {
  -webkit-animation: explode-45 5s infinite, scaling 85s infinite;
  -moz-animation: explode-45 5s infinite, scaling 85s infinite;
  -o-animation: explode-45 5s infinite, scaling 85s infinite;
  animation: explode-45 5s infinite, scaling 85s infinite; }

@-webkit-keyframes panelburst-45 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(72deg) rotateX(32deg) rotateY(27deg) skewY(138deg);
    opacity: 0;
    left: 44%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(71deg) rotateX(52deg) rotateY(93deg) skewY(330deg);
    opacity: 1;
    left: 48%;
    top: 13%; }
  100% {
    -webkit-transform: scale(1) rotateZ(82deg) rotateX(52deg) rotateY(68deg) skewY(12deg);
    opacity: 0;
    left: 43%;
    top: 49%; } }
@-webkit-keyframes random-45 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(329deg) scale(1) translate3d(0, 42px, 74px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(310deg) scale(0.5) translate3d(0, 332px, 19px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(267deg) scale(1) translate3d(0, 283px, 897px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(283deg) scale(0.2) translate3d(0, 63px, 949px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(290deg) scale(1) translate3d(0, 41px, 482px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-45 {
  0% {
    background-color: #ccf20d; }
  50% {
    background-color: #ebf20d; }
  100% {
    background-color: #0d11f2; } }
.panelsburst .pixel-square.pixel-square-45 {
  -webkit-animation: panelburst-45 446s infinite, color-45 90s infinite, random-45 105s infinite, scaling 85s infinite;
  -moz-animation: panelburst-45 446s infinite, color-45 90s infinite, random-45 105s infinite, scaling 85s infinite;
  -o-animation: panelburst-45 446s infinite, color-45 90s infinite, random-45 105s infinite, scaling 85s infinite;
  animation: panelburst-45 446s infinite, color-45 90s infinite, random-45 105s infinite, scaling 85s infinite; }

@-webkit-keyframes random-46 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(143deg) scale(1) translate3d(0, 53px, 31px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(295deg) scale(0.5) translate3d(0, 785px, 185px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(217deg) scale(1) translate3d(0, 277px, 982px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(196deg) scale(0.2) translate3d(0, 357px, 888px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(299deg) scale(1) translate3d(0, 965px, 967px); } }
.random .pixel-square.pixel-square-46 {
  -webkit-animation: random-46 134s infinite;
  -moz-animation: random-46 134s infinite;
  -o-animation: random-46 134s infinite;
  animation: random-46 134s infinite; }

@-webkit-keyframes burst-46 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 83%;
    top: 68%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 47%;
    top: 47%; } }
.burst .pixel-square.pixel-square-46 {
  -webkit-animation: burst-46 345s infinite;
  -moz-animation: burst-46 345s infinite;
  -o-animation: burst-46 345s infinite;
  animation: burst-46 345s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-46 {
  -webkit-animation: scaling 431s infinite;
  -moz-animation: scaling 431s infinite;
  -o-animation: scaling 431s infinite;
  animation: scaling 431s infinite; }

@-webkit-keyframes colors-46 {
  0% {
    background-color: #0df2df; }
  50% {
    background-color: #f22b0d; }
  100% {
    background-color: #0df2d4; } }
.colors .pixel-square.pixel-square-46 {
  -webkit-animation: color-46 92s infinite;
  -moz-animation: color-46 92s infinite;
  -o-animation: color-46 92s infinite;
  animation: color-46 92s infinite; }

@-webkit-keyframes random-46 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(208deg) scale(1) translate3d(0, 9px, 43px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(263deg) scale(0.5) translate3d(0, 517px, 134px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(30deg) scale(1) translate3d(0, 625px, 73px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(71deg) scale(0.2) translate3d(0, 710px, 954px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(83deg) scale(1) translate3d(0, 221px, 442px); } }
@-webkit-keyframes colors-46 {
  0% {
    background-color: #0df2df; }
  50% {
    background-color: #0d7ff2; }
  100% {
    background-color: #0d61f2; } }
.randomcolors .pixel-square.pixel-square-46 {
  -webkit-animation: random-46 134s infinite, color-46 92s infinite;
  -moz-animation: random-46 134s infinite, color-46 92s infinite;
  -o-animation: random-46 134s infinite, color-46 92s infinite;
  animation: random-46 134s infinite, color-46 92s infinite; }

@-webkit-keyframes burst-46 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 41%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 91%;
    top: 40%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 50%; } }
@-webkit-keyframes colors-46 {
  0% {
    background-color: #65f20d; }
  50% {
    background-color: #690df2; }
  100% {
    background-color: #f20d65; } }
.burstcolors .pixel-square.pixel-square-46 {
  -webkit-animation: burst-46 345s infinite, color-46 92s infinite;
  -moz-animation: burst-46 345s infinite, color-46 92s infinite;
  -o-animation: burst-46 345s infinite, color-46 92s infinite;
  animation: burst-46 345s infinite, color-46 92s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-46 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 49%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-46 {
  -webkit-animation: pulse-46 10s infinite;
  -moz-animation: pulse-46 10s infinite;
  -o-animation: pulse-46 10s infinite;
  animation: pulse-46 10s infinite; }

@-webkit-keyframes explode-46 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(243deg);
    left: 46%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(178deg);
    left: 51%;
    top: 54%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(90deg);
    left: 50%;
    top: 52%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(8deg);
    left: 70%;
    top: 50%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(239deg);
    left: 44%;
    top: 64%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(301deg);
    left: 49%;
    top: 52%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(186deg);
    left: 52%;
    top: 47%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-46 {
  -webkit-animation: explode-46 5s infinite, scaling 431s infinite;
  -moz-animation: explode-46 5s infinite, scaling 431s infinite;
  -o-animation: explode-46 5s infinite, scaling 431s infinite;
  animation: explode-46 5s infinite, scaling 431s infinite; }

@-webkit-keyframes panelburst-46 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(98deg) rotateX(69deg) rotateY(65deg) skewY(1deg);
    opacity: 0;
    left: 48%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(29deg) rotateX(87deg) rotateY(16deg) skewY(194deg);
    opacity: 1;
    left: 10%;
    top: 24%; }
  100% {
    -webkit-transform: scale(1) rotateZ(97deg) rotateX(76deg) rotateY(34deg) skewY(21deg);
    opacity: 0;
    left: 43%;
    top: 50%; } }
@-webkit-keyframes random-46 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(87deg) scale(1) translate3d(0, 6px, 82px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(129deg) scale(0.5) translate3d(0, 627px, 864px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(250deg) scale(1) translate3d(0, 827px, 174px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(289deg) scale(0.2) translate3d(0, 455px, 892px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(286deg) scale(1) translate3d(0, 820px, 613px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-46 {
  0% {
    background-color: #f2110d; }
  50% {
    background-color: #c8f20d; }
  100% {
    background-color: #d00df2; } }
.panelsburst .pixel-square.pixel-square-46 {
  -webkit-animation: panelburst-46 164s infinite, color-46 92s infinite, random-46 134s infinite, scaling 431s infinite;
  -moz-animation: panelburst-46 164s infinite, color-46 92s infinite, random-46 134s infinite, scaling 431s infinite;
  -o-animation: panelburst-46 164s infinite, color-46 92s infinite, random-46 134s infinite, scaling 431s infinite;
  animation: panelburst-46 164s infinite, color-46 92s infinite, random-46 134s infinite, scaling 431s infinite; }

@-webkit-keyframes random-47 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(245deg) scale(1) translate3d(0, 59px, 69px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(285deg) scale(0.5) translate3d(0, 855px, 104px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(327deg) scale(1) translate3d(0, 352px, 390px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(40deg) scale(0.2) translate3d(0, 876px, 848px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(215deg) scale(1) translate3d(0, 452px, 494px); } }
.random .pixel-square.pixel-square-47 {
  -webkit-animation: random-47 363s infinite;
  -moz-animation: random-47 363s infinite;
  -o-animation: random-47 363s infinite;
  animation: random-47 363s infinite; }

@-webkit-keyframes burst-47 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 43%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 91%;
    top: 79%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 49%; } }
.burst .pixel-square.pixel-square-47 {
  -webkit-animation: burst-47 129s infinite;
  -moz-animation: burst-47 129s infinite;
  -o-animation: burst-47 129s infinite;
  animation: burst-47 129s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-47 {
  -webkit-animation: scaling 13s infinite;
  -moz-animation: scaling 13s infinite;
  -o-animation: scaling 13s infinite;
  animation: scaling 13s infinite; }

@-webkit-keyframes colors-47 {
  0% {
    background-color: #0d2ff2; }
  50% {
    background-color: #0d5df2; }
  100% {
    background-color: #0df218; } }
.colors .pixel-square.pixel-square-47 {
  -webkit-animation: color-47 94s infinite;
  -moz-animation: color-47 94s infinite;
  -o-animation: color-47 94s infinite;
  animation: color-47 94s infinite; }

@-webkit-keyframes random-47 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(320deg) scale(1) translate3d(0, 17px, 51px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(59deg) scale(0.5) translate3d(0, 437px, 158px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(80deg) scale(1) translate3d(0, 787px, 206px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(168deg) scale(0.2) translate3d(0, 614px, 175px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(45deg) scale(1) translate3d(0, 471px, 34px); } }
@-webkit-keyframes colors-47 {
  0% {
    background-color: #e30df2; }
  50% {
    background-color: #0df270; }
  100% {
    background-color: #93f20d; } }
.randomcolors .pixel-square.pixel-square-47 {
  -webkit-animation: random-47 363s infinite, color-47 94s infinite;
  -moz-animation: random-47 363s infinite, color-47 94s infinite;
  -o-animation: random-47 363s infinite, color-47 94s infinite;
  animation: random-47 363s infinite, color-47 94s infinite; }

@-webkit-keyframes burst-47 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 43%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 40%;
    top: 39%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 49%; } }
@-webkit-keyframes colors-47 {
  0% {
    background-color: #cc0df2; }
  50% {
    background-color: #0d5df2; }
  100% {
    background-color: #b50df2; } }
.burstcolors .pixel-square.pixel-square-47 {
  -webkit-animation: burst-47 129s infinite, color-47 94s infinite;
  -moz-animation: burst-47 129s infinite, color-47 94s infinite;
  -o-animation: burst-47 129s infinite, color-47 94s infinite;
  animation: burst-47 129s infinite, color-47 94s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-47 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 49%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 41%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 48%;
    top: 49%; } }
.pulse .pixel-square.pixel-square-47 {
  -webkit-animation: pulse-47 10s infinite;
  -moz-animation: pulse-47 10s infinite;
  -o-animation: pulse-47 10s infinite;
  animation: pulse-47 10s infinite; }

@-webkit-keyframes explode-47 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(301deg);
    left: 42%;
    top: 50%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(336deg);
    left: 54%;
    top: 51%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(278deg);
    left: 55%;
    top: 51%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(54deg);
    left: 30%;
    top: 50%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(355deg);
    left: 37%;
    top: 55%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(155deg);
    left: 47%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(193deg);
    left: 52%;
    top: 46%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-47 {
  -webkit-animation: explode-47 5s infinite, scaling 13s infinite;
  -moz-animation: explode-47 5s infinite, scaling 13s infinite;
  -o-animation: explode-47 5s infinite, scaling 13s infinite;
  animation: explode-47 5s infinite, scaling 13s infinite; }

@-webkit-keyframes panelburst-47 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(71deg) rotateX(49deg) rotateY(100deg) skewY(205deg);
    opacity: 0;
    left: 43%;
    top: 42%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(75deg) rotateX(99deg) rotateY(70deg) skewY(262deg);
    opacity: 1;
    left: 56%;
    top: 19%; }
  100% {
    -webkit-transform: scale(1) rotateZ(58deg) rotateX(15deg) rotateY(64deg) skewY(61deg);
    opacity: 0;
    left: 46%;
    top: 46%; } }
@-webkit-keyframes random-47 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(241deg) scale(1) translate3d(0, 36px, 8px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(222deg) scale(0.5) translate3d(0, 28px, 472px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(73deg) scale(1) translate3d(0, 43px, 595px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(348deg) scale(0.2) translate3d(0, 503px, 677px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(322deg) scale(1) translate3d(0, 43px, 424px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-47 {
  0% {
    background-color: #610df2; }
  50% {
    background-color: #bdf20d; }
  100% {
    background-color: #f24a0d; } }
.panelsburst .pixel-square.pixel-square-47 {
  -webkit-animation: panelburst-47 321s infinite, color-47 94s infinite, random-47 363s infinite, scaling 13s infinite;
  -moz-animation: panelburst-47 321s infinite, color-47 94s infinite, random-47 363s infinite, scaling 13s infinite;
  -o-animation: panelburst-47 321s infinite, color-47 94s infinite, random-47 363s infinite, scaling 13s infinite;
  animation: panelburst-47 321s infinite, color-47 94s infinite, random-47 363s infinite, scaling 13s infinite; }

@-webkit-keyframes random-48 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(44deg) scale(1) translate3d(0, 16px, 14px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(99deg) scale(0.5) translate3d(0, 460px, 73px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(351deg) scale(1) translate3d(0, 739px, 175px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(56deg) scale(0.2) translate3d(0, 774px, 69px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(257deg) scale(1) translate3d(0, 700px, 978px); } }
.random .pixel-square.pixel-square-48 {
  -webkit-animation: random-48 103s infinite;
  -moz-animation: random-48 103s infinite;
  -o-animation: random-48 103s infinite;
  animation: random-48 103s infinite; }

@-webkit-keyframes burst-48 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 46%;
    top: 48%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 99%;
    top: 57%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 42%;
    top: 45%; } }
.burst .pixel-square.pixel-square-48 {
  -webkit-animation: burst-48 203s infinite;
  -moz-animation: burst-48 203s infinite;
  -o-animation: burst-48 203s infinite;
  animation: burst-48 203s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-48 {
  -webkit-animation: scaling 134s infinite;
  -moz-animation: scaling 134s infinite;
  -o-animation: scaling 134s infinite;
  animation: scaling 134s infinite; }

@-webkit-keyframes colors-48 {
  0% {
    background-color: #59f20d; }
  50% {
    background-color: #b5f20d; }
  100% {
    background-color: #0d14f2; } }
.colors .pixel-square.pixel-square-48 {
  -webkit-animation: color-48 96s infinite;
  -moz-animation: color-48 96s infinite;
  -o-animation: color-48 96s infinite;
  animation: color-48 96s infinite; }

@-webkit-keyframes random-48 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(13deg) scale(1) translate3d(0, 12px, 1px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(73deg) scale(0.5) translate3d(0, 25px, 291px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(66deg) scale(1) translate3d(0, 380px, 221px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(334deg) scale(0.2) translate3d(0, 838px, 819px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(287deg) scale(1) translate3d(0, 371px, 546px); } }
@-webkit-keyframes colors-48 {
  0% {
    background-color: #0da2f2; }
  50% {
    background-color: #0d6cf2; }
  100% {
    background-color: #4af20d; } }
.randomcolors .pixel-square.pixel-square-48 {
  -webkit-animation: random-48 103s infinite, color-48 96s infinite;
  -moz-animation: random-48 103s infinite, color-48 96s infinite;
  -o-animation: random-48 103s infinite, color-48 96s infinite;
  animation: random-48 103s infinite, color-48 96s infinite; }

@-webkit-keyframes burst-48 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 88%;
    top: 48%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 50%;
    top: 44%; } }
@-webkit-keyframes colors-48 {
  0% {
    background-color: #f20ddf; }
  50% {
    background-color: #f20d46; }
  100% {
    background-color: #f20d4a; } }
.burstcolors .pixel-square.pixel-square-48 {
  -webkit-animation: burst-48 203s infinite, color-48 96s infinite;
  -moz-animation: burst-48 203s infinite, color-48 96s infinite;
  -o-animation: burst-48 203s infinite, color-48 96s infinite;
  animation: burst-48 203s infinite, color-48 96s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-48 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 42%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 46%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-48 {
  -webkit-animation: pulse-48 10s infinite;
  -moz-animation: pulse-48 10s infinite;
  -o-animation: pulse-48 10s infinite;
  animation: pulse-48 10s infinite; }

@-webkit-keyframes explode-48 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(109deg);
    left: 43%;
    top: 41%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(6deg);
    left: 46%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(20deg);
    left: 50%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(292deg);
    left: 33%;
    top: 68%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(123deg);
    left: 3%;
    top: 70%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(219deg);
    left: 50%;
    top: 52%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(195deg);
    left: 47%;
    top: 49%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-48 {
  -webkit-animation: explode-48 5s infinite, scaling 134s infinite;
  -moz-animation: explode-48 5s infinite, scaling 134s infinite;
  -o-animation: explode-48 5s infinite, scaling 134s infinite;
  animation: explode-48 5s infinite, scaling 134s infinite; }

@-webkit-keyframes panelburst-48 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(63deg) rotateX(21deg) rotateY(18deg) skewY(177deg);
    opacity: 0;
    left: 50%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(44deg) rotateX(42deg) rotateY(16deg) skewY(132deg);
    opacity: 1;
    left: 1%;
    top: 48%; }
  100% {
    -webkit-transform: scale(1) rotateZ(53deg) rotateX(49deg) rotateY(22deg) skewY(306deg);
    opacity: 0;
    left: 43%;
    top: 50%; } }
@-webkit-keyframes random-48 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(331deg) scale(1) translate3d(0, 61px, 52px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(38deg) scale(0.5) translate3d(0, 499px, 706px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(29deg) scale(1) translate3d(0, 640px, 58px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(72deg) scale(0.2) translate3d(0, 482px, 92px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(52deg) scale(1) translate3d(0, 955px, 646px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-48 {
  0% {
    background-color: #0d2bf2; }
  50% {
    background-color: #3b0df2; }
  100% {
    background-color: #0d69f2; } }
.panelsburst .pixel-square.pixel-square-48 {
  -webkit-animation: panelburst-48 220s infinite, color-48 96s infinite, random-48 103s infinite, scaling 134s infinite;
  -moz-animation: panelburst-48 220s infinite, color-48 96s infinite, random-48 103s infinite, scaling 134s infinite;
  -o-animation: panelburst-48 220s infinite, color-48 96s infinite, random-48 103s infinite, scaling 134s infinite;
  animation: panelburst-48 220s infinite, color-48 96s infinite, random-48 103s infinite, scaling 134s infinite; }

@-webkit-keyframes random-49 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(151deg) scale(1) translate3d(0, 68px, 73px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(212deg) scale(0.5) translate3d(0, 352px, 161px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(108deg) scale(1) translate3d(0, 64px, 694px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(342deg) scale(0.2) translate3d(0, 660px, 616px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(122deg) scale(1) translate3d(0, 960px, 915px); } }
.random .pixel-square.pixel-square-49 {
  -webkit-animation: random-49 130s infinite;
  -moz-animation: random-49 130s infinite;
  -o-animation: random-49 130s infinite;
  animation: random-49 130s infinite; }

@-webkit-keyframes burst-49 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 45%;
    top: 49%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 52%;
    top: 69%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 44%; } }
.burst .pixel-square.pixel-square-49 {
  -webkit-animation: burst-49 441s infinite;
  -moz-animation: burst-49 441s infinite;
  -o-animation: burst-49 441s infinite;
  animation: burst-49 441s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-49 {
  -webkit-animation: scaling 318s infinite;
  -moz-animation: scaling 318s infinite;
  -o-animation: scaling 318s infinite;
  animation: scaling 318s infinite; }

@-webkit-keyframes colors-49 {
  0% {
    background-color: #f20dc8; }
  50% {
    background-color: #0d9ef2; }
  100% {
    background-color: #11f20d; } }
.colors .pixel-square.pixel-square-49 {
  -webkit-animation: color-49 98s infinite;
  -moz-animation: color-49 98s infinite;
  -o-animation: color-49 98s infinite;
  animation: color-49 98s infinite; }

@-webkit-keyframes random-49 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(114deg) scale(1) translate3d(0, 91px, 8px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(290deg) scale(0.5) translate3d(0, 568px, 258px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(124deg) scale(1) translate3d(0, 354px, 11px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(136deg) scale(0.2) translate3d(0, 461px, 905px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(6deg) scale(1) translate3d(0, 116px, 572px); } }
@-webkit-keyframes colors-49 {
  0% {
    background-color: #f20da6; }
  50% {
    background-color: #0d59f2; }
  100% {
    background-color: #f2330d; } }
.randomcolors .pixel-square.pixel-square-49 {
  -webkit-animation: random-49 130s infinite, color-49 98s infinite;
  -moz-animation: random-49 130s infinite, color-49 98s infinite;
  -o-animation: random-49 130s infinite, color-49 98s infinite;
  animation: random-49 130s infinite, color-49 98s infinite; }

@-webkit-keyframes burst-49 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 47%;
    top: 47%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 50%;
    top: 6%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 41%; } }
@-webkit-keyframes colors-49 {
  0% {
    background-color: #f20d9e; }
  50% {
    background-color: #0df2c1; }
  100% {
    background-color: #0d8ff2; } }
.burstcolors .pixel-square.pixel-square-49 {
  -webkit-animation: burst-49 441s infinite, color-49 98s infinite;
  -moz-animation: burst-49 441s infinite, color-49 98s infinite;
  -o-animation: burst-49 441s infinite, color-49 98s infinite;
  animation: burst-49 441s infinite, color-49 98s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-49 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 47%;
    top: 46%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 43%;
    top: 44%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 44%;
    top: 45%; } }
.pulse .pixel-square.pixel-square-49 {
  -webkit-animation: pulse-49 10s infinite;
  -moz-animation: pulse-49 10s infinite;
  -o-animation: pulse-49 10s infinite;
  animation: pulse-49 10s infinite; }

@-webkit-keyframes explode-49 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(159deg);
    left: 48%;
    top: 46%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(36deg);
    left: 52%;
    top: 51%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(79deg);
    left: 54%;
    top: 48%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(51deg);
    left: 6%;
    top: 44%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(26deg);
    left: 75%;
    top: 6%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(349deg);
    left: 51%;
    top: 53%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(97deg);
    left: 55%;
    top: 55%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-49 {
  -webkit-animation: explode-49 5s infinite, scaling 318s infinite;
  -moz-animation: explode-49 5s infinite, scaling 318s infinite;
  -o-animation: explode-49 5s infinite, scaling 318s infinite;
  animation: explode-49 5s infinite, scaling 318s infinite; }

@-webkit-keyframes panelburst-49 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(92deg) rotateX(33deg) rotateY(14deg) skewY(245deg);
    opacity: 0;
    left: 43%;
    top: 50%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(15deg) rotateX(46deg) rotateY(11deg) skewY(170deg);
    opacity: 1;
    left: 55%;
    top: 28%; }
  100% {
    -webkit-transform: scale(1) rotateZ(47deg) rotateX(24deg) rotateY(77deg) skewY(93deg);
    opacity: 0;
    left: 43%;
    top: 46%; } }
@-webkit-keyframes random-49 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(324deg) scale(1) translate3d(0, 33px, 40px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(114deg) scale(0.5) translate3d(0, 56px, 416px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(43deg) scale(1) translate3d(0, 465px, 669px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(133deg) scale(0.2) translate3d(0, 194px, 142px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(111deg) scale(1) translate3d(0, 455px, 55px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-49 {
  0% {
    background-color: #930df2; }
  50% {
    background-color: #330df2; }
  100% {
    background-color: #a60df2; } }
.panelsburst .pixel-square.pixel-square-49 {
  -webkit-animation: panelburst-49 302s infinite, color-49 98s infinite, random-49 130s infinite, scaling 318s infinite;
  -moz-animation: panelburst-49 302s infinite, color-49 98s infinite, random-49 130s infinite, scaling 318s infinite;
  -o-animation: panelburst-49 302s infinite, color-49 98s infinite, random-49 130s infinite, scaling 318s infinite;
  animation: panelburst-49 302s infinite, color-49 98s infinite, random-49 130s infinite, scaling 318s infinite; }

@-webkit-keyframes random-50 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(143deg) scale(1) translate3d(0, 88px, 69px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(136deg) scale(0.5) translate3d(0, 759px, 579px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(105deg) scale(1) translate3d(0, 418px, 250px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(41deg) scale(0.2) translate3d(0, 30px, 772px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(164deg) scale(1) translate3d(0, 240px, 723px); } }
.random .pixel-square.pixel-square-50 {
  -webkit-animation: random-50 106s infinite;
  -moz-animation: random-50 106s infinite;
  -o-animation: random-50 106s infinite;
  animation: random-50 106s infinite; }

@-webkit-keyframes burst-50 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 44%;
    top: 41%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 88%;
    top: 94%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 43%;
    top: 41%; } }
.burst .pixel-square.pixel-square-50 {
  -webkit-animation: burst-50 449s infinite;
  -moz-animation: burst-50 449s infinite;
  -o-animation: burst-50 449s infinite;
  animation: burst-50 449s infinite; }

@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.scaling .pixel-square.pixel-square-50 {
  -webkit-animation: scaling 325s infinite;
  -moz-animation: scaling 325s infinite;
  -o-animation: scaling 325s infinite;
  animation: scaling 325s infinite; }

@-webkit-keyframes colors-50 {
  0% {
    background-color: #0df261; }
  50% {
    background-color: #0df2d0; }
  100% {
    background-color: #0d65f2; } }
.colors .pixel-square.pixel-square-50 {
  -webkit-animation: color-50 100s infinite;
  -moz-animation: color-50 100s infinite;
  -o-animation: color-50 100s infinite;
  animation: color-50 100s infinite; }

@-webkit-keyframes random-50 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(32deg) scale(1) translate3d(0, 83px, 24px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(241deg) scale(0.5) translate3d(0, 118px, 505px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(114deg) scale(1) translate3d(0, 650px, 22px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(146deg) scale(0.2) translate3d(0, 177px, 634px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(55deg) scale(1) translate3d(0, 31px, 561px); } }
@-webkit-keyframes colors-50 {
  0% {
    background-color: #e70df2; }
  50% {
    background-color: #0d8ff2; }
  100% {
    background-color: #0dadf2; } }
.randomcolors .pixel-square.pixel-square-50 {
  -webkit-animation: random-50 106s infinite, color-50 100s infinite;
  -moz-animation: random-50 106s infinite, color-50 100s infinite;
  -o-animation: random-50 106s infinite, color-50 100s infinite;
  animation: random-50 106s infinite, color-50 100s infinite; }

@-webkit-keyframes burst-50 {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0;
    left: 42%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1;
    left: 52%;
    top: 15%; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
    left: 49%;
    top: 47%; } }
@-webkit-keyframes colors-50 {
  0% {
    background-color: #24f20d; }
  50% {
    background-color: #f20d46; }
  100% {
    background-color: #f2aa0d; } }
.burstcolors .pixel-square.pixel-square-50 {
  -webkit-animation: burst-50 449s infinite, color-50 100s infinite;
  -moz-animation: burst-50 449s infinite, color-50 100s infinite;
  -o-animation: burst-50 449s infinite, color-50 100s infinite;
  animation: burst-50 449s infinite, color-50 100s infinite; }

@-webkit-keyframes slideDown {
  0% {
    height: 0;
    width: 5px;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
@-webkit-keyframes slideRight {
  0% {
    height: 5px;
    width: 0;
    opacity: 0; }
  100% {
    height: 5px;
    width: 5px;
    opacity: 1; } }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(odd) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(even) {
  -webkit-animation: slideDown 0.5s 1 forwards;
  -moz-animation: slideDown 0.5s 1 forwards;
  -o-animation: slideDown 0.5s 1 forwards;
  animation: slideDown 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(-20deg); }
.panels .animation-row:nth-child(even) .pixel-square:nth-child(odd) {
  -webkit-animation: slideRight 0.5s 1 forwards;
  -moz-animation: slideRight 0.5s 1 forwards;
  -o-animation: slideRight 0.5s 1 forwards;
  animation: slideRight 0.5s 1 forwards;
  -webkit-transform: rotateZ(180deg) rotateX(0) rotateY(180deg) skewY(20deg); }

@-webkit-keyframes pulse-50 {
  0% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 42%;
    top: 43%; }
  50% {
    -webkit-transform: scale(0.3);
    opacity: 1;
    left: 45%;
    top: 48%; }
  100% {
    -webkit-transform: scale(0.3);
    opacity: 0;
    left: 41%;
    top: 48%; } }
.pulse .pixel-square.pixel-square-50 {
  -webkit-animation: pulse-50 10s infinite;
  -moz-animation: pulse-50 10s infinite;
  -o-animation: pulse-50 10s infinite;
  animation: pulse-50 10s infinite; }

@-webkit-keyframes explode-50 {
  0%, 100% {
    opacity: 0;
    -webkit-transform: rotate(342deg);
    left: 50%;
    top: 42%; }
  5% {
    opacity: 1;
    -webkit-transform: rotate(252deg);
    left: 50%;
    top: 47%; }
  10% {
    opacity: 1;
    -webkit-transform: rotate(209deg);
    left: 55%;
    top: 50%; }
  40% {
    opacity: 1;
    -webkit-transform: rotate(34deg);
    left: 47%;
    top: 38%; }
  60% {
    opacity: 1;
    -webkit-transform: rotate(319deg);
    left: 48%;
    top: 12%; }
  90% {
    opacity: 1;
    -webkit-transform: rotate(101deg);
    left: 48%;
    top: 48%; }
  95% {
    opacity: 1;
    -webkit-transform: rotate(264deg);
    left: 54%;
    top: 48%; } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
.explode .pixel-square.pixel-square-50 {
  -webkit-animation: explode-50 5s infinite, scaling 325s infinite;
  -moz-animation: explode-50 5s infinite, scaling 325s infinite;
  -o-animation: explode-50 5s infinite, scaling 325s infinite;
  animation: explode-50 5s infinite, scaling 325s infinite; }

@-webkit-keyframes panelburst-50 {
  0% {
    -webkit-transform: scale(0.5) rotateZ(96deg) rotateX(30deg) rotateY(99deg) skewY(325deg);
    opacity: 0;
    left: 49%;
    top: 44%; }
  50% {
    -webkit-transform: scale(1.2) rotateZ(36deg) rotateX(13deg) rotateY(40deg) skewY(71deg);
    opacity: 1;
    left: 30%;
    top: 16%; }
  100% {
    -webkit-transform: scale(1) rotateZ(5deg) rotateX(82deg) rotateY(92deg) skewY(350deg);
    opacity: 0;
    left: 47%;
    top: 47%; } }
@-webkit-keyframes random-50 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(58deg) scale(1) translate3d(0, 43px, 38px); }
  20% {
    opacity: 0.8;
    -webkit-transform: rotate(354deg) scale(0.5) translate3d(0, 774px, 901px); }
  40% {
    opacity: 0.2;
    -webkit-transform: rotate(39deg) scale(1) translate3d(0, 238px, 530px); }
  60% {
    opacity: 1;
    -webkit-transform: rotate(262deg) scale(0.2) translate3d(0, 834px, 433px); }
  100% {
    opacity: 0;
    -webkit-transform: rotate(94deg) scale(1) translate3d(0, 930px, 575px); } }
@-webkit-keyframes scaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0); } }
@-webkit-keyframes colors-50 {
  0% {
    background-color: #f25d0d; }
  50% {
    background-color: #b90df2; }
  100% {
    background-color: #cc0df2; } }
.panelsburst .pixel-square.pixel-square-50 {
  -webkit-animation: panelburst-50 434s infinite, color-50 100s infinite, random-50 106s infinite, scaling 325s infinite;
  -moz-animation: panelburst-50 434s infinite, color-50 100s infinite, random-50 106s infinite, scaling 325s infinite;
  -o-animation: panelburst-50 434s infinite, color-50 100s infinite, random-50 106s infinite, scaling 325s infinite;
  animation: panelburst-50 434s infinite, color-50 100s infinite, random-50 106s infinite, scaling 325s infinite; }

h2.example {
  color: #949494;
  padding-bottom: 20px;
  padding-top: 40px; }

table.example {
  width: 100%; }
  table.example td {
    display: block; }
    table.example td:first-child {
      font-family: courier;
      background-color: #F5F4F4; }

/*# sourceMappingURL=main.css.map */
