/*
  Based on the Eric Meyer CSS Reset v2.0 (http://meyerweb.com/eric/tools/css/reset/)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: top; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  box-sizing: border-box; }

.error {
  color: #ec4149; }

.success {
  color: #00aa00; }

.active {
  display: block; }

.stop {
  background-color: #eeeeee; }

body {
  color: white;
  cursor: default;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: url("http://image.ibb.co/bzoTgk/texture.png") repeat;
  background-color: #0e459e;
  perspective: 3000px;
  overflow: hidden;
  height: 100vh;
  display: block;
  transition: 0.4s cubic-bezier(0.73, 0.02, 0.31, 1);
  transform-style: preserve-3d; }

a {
  color: inherit;
  text-decoration: none; }

.wrapper {
  min-height: 100vh;
  position: absolute;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  transform: rotateY(-90deg) translateZ(100px) scale3d(0.9, 0.9, 1);
  opacity: 0;
  transform-style: preserve-3d;
  perspective: 3000px;
  animation: in 1s cubic-bezier(0.73, 0.02, 0.31, 1) forwards 0.2s; }
  @media screen and (orientation: landscape) {
    .touch .wrapper {
      animation: in 1s cubic-bezier(0.73, 0.02, 0.31, 1) forwards 0.2s; } }
  @media screen and (orientation: portrait) {
    .touch .wrapper {
      animation: none; } }
  .wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translate3d(0, 20%, 0); }

@keyframes in {
  to {
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

h1 {
  font-family: "brandon-grotesque", sans-serif;
  font-size: 5vw;
  font-weight: bold;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0.2em; }

h2 {
  font-family: "brandon-grotesque", sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin-bottom: .4em; }

p {
  font-family: "brandon-grotesque", sans-serif;
  letter-spacing: 0.05em;
  font-size: 1.05em;
  line-height: 1.4;
  margin-bottom: 1em; }
  p a {
    text-decoration: underline;
    margin-bottom: .2em;
    display: inline-block; }
    p a:hover, p a:focus {
      background: linear-gradient(to right, orange, yellow, green, cyan, blue, violet);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
  p:not(:first-of-type) {
    margin-top: 1em; }

.intro {
  text-align: center;
  margin-top: 4em; }

.agency {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 50px;
  opacity: 0.25;
  transition: all 200ms; }
  .agency img {
    width: 100%;
    height: auto; }
  .agency:hover {
    opacity: 1; }

.button.twitter {
  color: white;
  background: #00aced;
  border-radius: 6px 6px 0 0;
  border: 3px solid #004f6e; }
  .button.twitter:hover {
    background: #21c2ff; }
  .button.twitter:before {
    border-bottom: 12px solid #004f6e;
    border-left: 12px solid #004f6e;
    border-right: 12px solid #0087ba;
    border-top: 12px solid #0087ba; }
  .button.twitter:after {
    box-shadow: 0 0 0 2px #004f6e, inset 0 0 0 1px #004f6e; }

.button.facebook {
  color: white;
  background: #3b5998;
  border-radius: 6px 6px 0 0;
  border: 3px solid #17233c; }
  .button.facebook:hover {
    background: #4c70ba; }
  .button.facebook:before {
    border-bottom: 12px solid #17233c;
    border-left: 12px solid #17233c;
    border-right: 12px solid #2d4373;
    border-top: 12px solid #2d4373; }
  .button.facebook:after {
    box-shadow: 0 0 0 2px #17233c, inset 0 0 0 1px #17233c; }

[class*="button"],
button {
  border-bottom: none;
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  font-family: 'Bungee', sans-serif;
  font-size: .9em;
  letter-spacing: 0.2em;
  padding: 1.5em 1.7em;
  position: relative;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 13.5px 10.5px 9px;
  transition: background 0.4s cubic-bezier(0, 0.01, 0.18, 1); }
  [class*="button"]:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook),
  button:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook) {
    color: black;
    background: lightgrey;
    border-radius: 6px 6px 0 0;
    border: 3px solid #939393; }
    [class*="button"]:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):hover,
    button:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):hover {
      background: #ededed; }
    [class*="button"]:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):before,
    button:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):before {
      border-bottom: 12px solid #939393;
      border-left: 12px solid #939393;
      border-right: 12px solid #bababa;
      border-top: 12px solid #bababa; }
    [class*="button"]:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):after,
    button:not(.button-primary):not(.button-secondary):not(.twitter):not(.facebook):after {
      box-shadow: 0 0 0 2px #939393, inset 0 0 0 1px #939393; }
  [class*="button"].button-primary,
  button.button-primary {
    color: black;
    background: #13efbc;
    border-radius: 6px 6px 0 0;
    border: 3px solid #087a60; }
    [class*="button"].button-primary:hover,
    button.button-primary:hover {
      background: #43f2ca; }
    [class*="button"].button-primary:before,
    button.button-primary:before {
      border-bottom: 12px solid #087a60;
      border-left: 12px solid #087a60;
      border-right: 12px solid #0dc298;
      border-top: 12px solid #0dc298; }
    [class*="button"].button-primary:after,
    button.button-primary:after {
      box-shadow: 0 0 0 2px #087a60, inset 0 0 0 1px #087a60; }
  [class*="button"]:first-of-type,
  button:first-of-type {
    margin-left: 0; }
  [class*="button"]:after, [class*="button"]:before,
  button:after,
  button:before {
    content: '';
    position: absolute;
    border-radius: 6px;
    bottom: -12px;
    left: -1px;
    right: -15px;
    top: -1px;
    z-index: -1; }
  [class*="button"].space, [class*="button"].active, [class*="button"]:active,
  button.space,
  button.active,
  button:active {
    border-radius: 3px;
    transform: translate3d(13.5px, 12px, 0); }
    [class*="button"].space:after, [class*="button"].space:before, [class*="button"].active:after, [class*="button"].active:before, [class*="button"]:active:after, [class*="button"]:active:before,
    button.space:after,
    button.space:before,
    button.active:after,
    button.active:before,
    button:active:after,
    button:active:before {
      display: none; }

canvas {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  box-shadow: 0px 0px 0px 1em white;
  transition: 0.6s cubic-bezier(0.73, 0.02, 0.31, 1), transform 0.3s cubic-bezier(0, 0.01, 0.18, 1) 0.3s, opacity 0s 0.3s;
  background: white; }

.controls {
  position: absolute;
  bottom: -6.5em;
  width: 100%;
  text-align: center;
  z-index: 100;
  opacity: 1;
  transform: scale3d(1, 1, 1);
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  transition: 0.3s cubic-bezier(0.73, 0.02, 0.31, 1); }
  body:not(.start) .controls {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 1); }
  .controls span {
    position: relative; }
    .controls span:after {
      content: 'spacebar';
      display: inline-block; }
  .controls button {
    padding-right: 5em;
    padding-left: 5em; }
  @media screen and (max-width: 940px) and (max-height: 780px) and (orientation: landscape) {
    .controls {
      bottom: calc(10.5px + 2vw);
      right: 1em;
      text-align: right;
      -ms-transform-origin: bottom right;
      transform-origin: bottom right;
      width: auto; }
      .controls button:last-of-type {
        padding-top: 1.3em;
        padding-bottom: 1.3em;
        padding-right: 1.3em;
        padding-left: 1.3em;
        margin-right: calc(-4.5px + 2vw); }
        .controls button:last-of-type span:after {
          content: 'jump'; } }

#home {
  background: #FFD276;
  color: white;
  z-index: 2;
  overflow: hidden;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  html:not(.flexbox) #home {
    display: block;
    clear: both; }
    html:not(.flexbox) #home .illys {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 55%; }
    html:not(.flexbox) #home .content {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 40%; }
  #home .content {
    position: relative;
    padding: 1.8em 0 2.8em;
    display: block;
    width: 100%;
    background: url("/assets/dist/img/start/ground-texture.png") no-repeat center top/contain, linear-gradient(to bottom, #EBA43F, #EB843F);
    z-index: 2; }
    #home .content:before, #home .content:after {
      content: '';
      position: absolute; }
    #home .content:before {
      background: url("/assets/dist/img/start/kangaroo.png") no-repeat center bottom/contain;
      height: 50px;
      width: 130px;
      left: 10%;
      top: -33px;
      transform: translate3d(40%, 0, 0);
      animation: start-in 30s linear alternate infinite; }
    #home .content .uluru {
      position: absolute;
      height: 54px;
      right: 3%;
      top: -54px;
      transform: translate3d(5%, 0, 0);
      animation: start-in 30s linear alternate infinite; }
      #home .content .uluru img {
        max-width: 100%;
        max-height: 100%; }
      #home .content .uluru:before {
        content: '';
        position: absolute;
        right: 0;
        left: 0;
        height: 30px;
        top: 100%;
        background: url("/assets/dist/img/start/uluru-texture.png") no-repeat center bottom/contain; }

.illys {
  width: 100%;
  position: relative;
  display: block;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: -2; }
  .illys .sun {
    position: absolute;
    top: 30%;
    right: 8%;
    width: 13%;
    height: 0;
    padding-bottom: 13%;
    border-radius: 50%;
    background: linear-gradient(to right, #FFF47F, #fff8b2);
    transform: translate3d(10%, 40%, 0);
    animation: start-in cubic-bezier(0, 0.01, 0.18, 1) 4s forwards 0.2s; }
    .illys .sun:before, .illys .sun:after {
      position: absolute;
      content: '';
      border-radius: 50%;
      background: rgba(255, 244, 127, 0.2);
      top: 50%;
      left: 50%;
      transform: translate3d(-55%, -55%, 0) scale3d(0.7, 0.7, 1); }
    .illys .sun:before {
      width: 280%;
      padding-bottom: 280%;
      animation: sun-beam cubic-bezier(0, 0.01, 0.18, 1) 6s forwards 0.2s; }
    .illys .sun:after {
      width: 900%;
      padding-bottom: 900%;
      animation: sun-beam cubic-bezier(0, 0.01, 0.18, 1) 6s forwards 0.2s; }

@keyframes sun-beam {
  to {
    transform: translate3d(-55%, -55%, 0); } }
  .illys .sky {
    position: absolute;
    top: 5%;
    right: -20%;
    left: 0;
    width: 120%;
    opacity: .9;
    z-index: 2;
    transform: translate3d(-10%, 0, 0);
    animation: start-in 30s linear alternate infinite; }
  .illys .going {
    display: block;
    text-align: center;
    height: 50px;
    margin: 12px auto 16px;
    z-index: 1;
    transform: scale3d(0, 0, 1);
    -ms-transform-origin: center 500%;
    transform-origin: center 500%;
    animation: start-in 0.5s cubic-bezier(0, 0.01, 0.18, 1) 1.2s forwards; }
  .illys .postal {
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 2; }
    .illys .postal img {
      display: inline-block;
      height: 75px;
      margin: 0 auto;
      vertical-align: bottom;
      transform: scale3d(0, 0, 1);
      animation: start-in 0.6s cubic-bezier(0, 0.01, 0.18, 1) 1.5s forwards; }
      .illys .postal img:nth-of-type(1) {
        animation-delay: 1.55s; }
      .illys .postal img:nth-of-type(2) {
        animation-delay: 1.6s; }
      .illys .postal img:nth-of-type(3) {
        animation-delay: 1.65s; }
      .illys .postal img:nth-of-type(4) {
        animation-delay: 1.7s; }
      .illys .postal img:nth-of-type(5) {
        animation-delay: 1.75s; }
      .illys .postal img:nth-of-type(6) {
        animation-delay: 1.8s; }
      .illys .postal img.p {
        -ms-transform-origin: 140% 100%;
        transform-origin: 140% 100%; }
      .illys .postal img.o {
        -ms-transform-origin: 70% 100%;
        transform-origin: 70% 100%; }
      .illys .postal img.s {
        -ms-transform-origin: 50% 100%;
        transform-origin: 50% 100%; }
      .illys .postal img.t {
        -ms-transform-origin: 0% 100%;
        transform-origin: 0% 100%; }
      .illys .postal img.a {
        -ms-transform-origin: -70% 100%;
        transform-origin: -70% 100%; }
      .illys .postal img.l {
        -ms-transform-origin: -100% 100%;
        transform-origin: -100% 100%; }
    .illys .postal .p-con {
      position: relative;
      display: inline-block; }
      .illys .postal .p-con:after {
        content: '';
        position: absolute;
        right: 80%;
        top: 30%;
        background: url("/assets/dist/img/start/sky-front.png") no-repeat center/contain;
        width: 180px;
        height: 60px;
        transform: translate3d(25%, 0, 0);
        animation: start-in 30s linear alternate infinite; }

@keyframes start-in {
  to {
    transform: scale3d(1, 1, 1); } }

.no-touch .landscape-only {
  display: none; }

.touch .landscape-only {
  display: block; }

.landscape-only {
  background-color: white;
  color: #0e459e;
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform 200ms;
  text-align: center; }
  .landscape-only .gif {
    max-width: 25vw;
    margin: 0 auto;
    margin-bottom: 3vh;
    position: relative;
    left: -5vw; }
    .landscape-only .gif img {
      width: 100%;
      height: auto; }
  .landscape-only .content {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 2em;
    padding-right: 2em; }
  .landscape-only .logo {
    max-width: 40px;
    margin: 0 auto;
    opacity: 0.25;
    position: absolute;
    bottom: 0em;
    right: 0em; }
    .landscape-only .logo img {
      width: 100%;
      height: auto; }

@media screen and (orientation: landscape) {
  .touch .landscape-only {
    opacity: 0;
    pointer-events: none; } }

@media screen and (orientation: portrait) {
  .touch .landscape-only {
    opacity: 1;
    pointer-events: all; } }

.game {
  height: 480px;
  text-align: center;
  width: 800px;
  display: block;
  position: relative;
  transform-style: preserve-3d;
  box-sizing: border-box; }

.modal {
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  opacity: 0;
  pointer-events: none;
  transition: all 200ms;
  text-align: center; }

body.win .modal.-win,
body.lose .modal.-lose {
  opacity: 1;
  pointer-events: all; }

body .-lose {
  opacity: 0;
  pointer-events: all;
  text-align: center;
  position: absolute;
  bottom: 0;
  z-index: 10000;
  width: 100%;
  -ms-transform: translateY(300px);
  transform: translateY(300px);
  transition: transform 200ms; }

.tony {
  transform: scale3d(0, 0, 0);
  position: fixed;
  transition: transform 200ms;
  opacity: 0;
  z-index: 100000; }

.malcom {
  transform: scale3d(0, 0, 0);
  position: fixed;
  transition: transform 200ms;
  opacity: 0; }

.malcoms-one .malcom {
  z-index: 1000000; }
  .malcoms-one .malcom:nth-child(0) {
    left: 0px;
    top: 0px;
    transition-delay: 0ms; }
  .malcoms-one .malcom:nth-child(1) {
    left: 30px;
    top: 30px;
    transition-delay: 50ms; }
  .malcoms-one .malcom:nth-child(2) {
    left: 60px;
    top: 60px;
    transition-delay: 100ms; }
  .malcoms-one .malcom:nth-child(3) {
    left: 90px;
    top: 90px;
    transition-delay: 150ms; }
  .malcoms-one .malcom:nth-child(4) {
    left: 120px;
    top: 120px;
    transition-delay: 200ms; }
  .malcoms-one .malcom:nth-child(5) {
    left: 150px;
    top: 150px;
    transition-delay: 250ms; }
  .malcoms-one .malcom:nth-child(6) {
    left: 180px;
    top: 180px;
    transition-delay: 300ms; }
  .malcoms-one .malcom:nth-child(7) {
    left: 210px;
    top: 210px;
    transition-delay: 350ms; }
  .malcoms-one .malcom:nth-child(8) {
    left: 240px;
    top: 240px;
    transition-delay: 400ms; }
  .malcoms-one .malcom:nth-child(9) {
    left: 270px;
    top: 270px;
    transition-delay: 450ms; }
  .malcoms-one .malcom:nth-child(10) {
    left: 300px;
    top: 300px;
    transition-delay: 500ms; }
  .malcoms-one .malcom:nth-child(11) {
    left: 330px;
    top: 330px;
    transition-delay: 550ms; }
  .malcoms-one .malcom:nth-child(12) {
    left: 360px;
    top: 360px;
    transition-delay: 600ms; }
  .malcoms-one .malcom:nth-child(13) {
    left: 390px;
    top: 390px;
    transition-delay: 650ms; }
  .malcoms-one .malcom:nth-child(14) {
    left: 420px;
    top: 420px;
    transition-delay: 700ms; }
  .malcoms-one .malcom:nth-child(15) {
    left: 450px;
    top: 450px;
    transition-delay: 750ms; }
  .malcoms-one .malcom:nth-child(16) {
    left: 480px;
    top: 480px;
    transition-delay: 800ms; }
  .malcoms-one .malcom:nth-child(17) {
    left: 510px;
    top: 510px;
    transition-delay: 850ms; }
  .malcoms-one .malcom:nth-child(18) {
    left: 540px;
    top: 540px;
    transition-delay: 900ms; }
  .malcoms-one .malcom:nth-child(19) {
    left: 570px;
    top: 570px;
    transition-delay: 950ms; }
  .malcoms-one .malcom:nth-child(20) {
    left: 600px;
    top: 600px;
    transition-delay: 1000ms; }
  .malcoms-one .malcom:nth-child(21) {
    left: 630px;
    top: 630px;
    transition-delay: 1050ms; }
  .malcoms-one .malcom:nth-child(22) {
    left: 660px;
    top: 660px;
    transition-delay: 1100ms; }
  .malcoms-one .malcom:nth-child(23) {
    left: 690px;
    top: 690px;
    transition-delay: 1150ms; }
  .malcoms-one .malcom:nth-child(24) {
    left: 720px;
    top: 720px;
    transition-delay: 1200ms; }
  .malcoms-one .malcom:nth-child(25) {
    left: 750px;
    top: 750px;
    transition-delay: 1250ms; }
  .malcoms-one .malcom:nth-child(26) {
    left: 780px;
    top: 780px;
    transition-delay: 1300ms; }
  .malcoms-one .malcom:nth-child(27) {
    left: 810px;
    top: 810px;
    transition-delay: 1350ms; }
  .malcoms-one .malcom:nth-child(28) {
    left: 840px;
    top: 840px;
    transition-delay: 1400ms; }
  .malcoms-one .malcom:nth-child(29) {
    left: 870px;
    top: 870px;
    transition-delay: 1450ms; }
  .malcoms-one .malcom:nth-child(30) {
    left: 900px;
    top: 900px;
    transition-delay: 1500ms; }
  .malcoms-one .malcom:nth-child(31) {
    left: 930px;
    top: 930px;
    transition-delay: 1550ms; }
  .malcoms-one .malcom:nth-child(32) {
    left: 960px;
    top: 960px;
    transition-delay: 1600ms; }
  .malcoms-one .malcom:nth-child(33) {
    left: 990px;
    top: 990px;
    transition-delay: 1650ms; }
  .malcoms-one .malcom:nth-child(34) {
    left: 1020px;
    top: 1020px;
    transition-delay: 1700ms; }
  .malcoms-one .malcom:nth-child(35) {
    left: 1050px;
    top: 1050px;
    transition-delay: 1750ms; }
  .malcoms-one .malcom:nth-child(36) {
    left: 1080px;
    top: 1080px;
    transition-delay: 1800ms; }
  .malcoms-one .malcom:nth-child(37) {
    left: 1110px;
    top: 1110px;
    transition-delay: 1850ms; }
  .malcoms-one .malcom:nth-child(38) {
    left: 1140px;
    top: 1140px;
    transition-delay: 1900ms; }
  .malcoms-one .malcom:nth-child(39) {
    left: 1170px;
    top: 1170px;
    transition-delay: 1950ms; }
  .malcoms-one .malcom:nth-child(40) {
    left: 1200px;
    top: 1200px;
    transition-delay: 2000ms; }
  .malcoms-one .malcom:nth-child(41) {
    left: 1230px;
    top: 1230px;
    transition-delay: 2050ms; }
  .malcoms-one .malcom:nth-child(42) {
    left: 1260px;
    top: 1260px;
    transition-delay: 2100ms; }
  .malcoms-one .malcom:nth-child(43) {
    left: 1290px;
    top: 1290px;
    transition-delay: 2150ms; }
  .malcoms-one .malcom:nth-child(44) {
    left: 1320px;
    top: 1320px;
    transition-delay: 2200ms; }
  .malcoms-one .malcom:nth-child(45) {
    left: 1350px;
    top: 1350px;
    transition-delay: 2250ms; }
  .malcoms-one .malcom:nth-child(46) {
    left: 1380px;
    top: 1380px;
    transition-delay: 2300ms; }
  .malcoms-one .malcom:nth-child(47) {
    left: 1410px;
    top: 1410px;
    transition-delay: 2350ms; }
  .malcoms-one .malcom:nth-child(48) {
    left: 1440px;
    top: 1440px;
    transition-delay: 2400ms; }
  .malcoms-one .malcom:nth-child(49) {
    left: 1470px;
    top: 1470px;
    transition-delay: 2450ms; }
  .malcoms-one .malcom:nth-child(50) {
    left: 1500px;
    top: 1500px;
    transition-delay: 2500ms; }
  .malcoms-one .malcom:nth-child(51) {
    left: 1530px;
    top: 1530px;
    transition-delay: 2550ms; }
  .malcoms-one .malcom:nth-child(52) {
    left: 1560px;
    top: 1560px;
    transition-delay: 2600ms; }
  .malcoms-one .malcom:nth-child(53) {
    left: 1590px;
    top: 1590px;
    transition-delay: 2650ms; }
  .malcoms-one .malcom:nth-child(54) {
    left: 1620px;
    top: 1620px;
    transition-delay: 2700ms; }
  .malcoms-one .malcom:nth-child(55) {
    left: 1650px;
    top: 1650px;
    transition-delay: 2750ms; }
  .malcoms-one .malcom:nth-child(56) {
    left: 1680px;
    top: 1680px;
    transition-delay: 2800ms; }
  .malcoms-one .malcom:nth-child(57) {
    left: 1710px;
    top: 1710px;
    transition-delay: 2850ms; }
  .malcoms-one .malcom:nth-child(58) {
    left: 1740px;
    top: 1740px;
    transition-delay: 2900ms; }
  .malcoms-one .malcom:nth-child(59) {
    left: 1770px;
    top: 1770px;
    transition-delay: 2950ms; }
  .malcoms-one .malcom:nth-child(60) {
    left: 1800px;
    top: 1800px;
    transition-delay: 3000ms; }
  .malcoms-one .malcom:nth-child(61) {
    left: 1830px;
    top: 1830px;
    transition-delay: 3050ms; }
  .malcoms-one .malcom:nth-child(62) {
    left: 1860px;
    top: 1860px;
    transition-delay: 3100ms; }
  .malcoms-one .malcom:nth-child(63) {
    left: 1890px;
    top: 1890px;
    transition-delay: 3150ms; }
  .malcoms-one .malcom:nth-child(64) {
    left: 1920px;
    top: 1920px;
    transition-delay: 3200ms; }
  .malcoms-one .malcom:nth-child(65) {
    left: 1950px;
    top: 1950px;
    transition-delay: 3250ms; }
  .malcoms-one .malcom:nth-child(66) {
    left: 1980px;
    top: 1980px;
    transition-delay: 3300ms; }
  .malcoms-one .malcom:nth-child(67) {
    left: 2010px;
    top: 2010px;
    transition-delay: 3350ms; }
  .malcoms-one .malcom:nth-child(68) {
    left: 2040px;
    top: 2040px;
    transition-delay: 3400ms; }
  .malcoms-one .malcom:nth-child(69) {
    left: 2070px;
    top: 2070px;
    transition-delay: 3450ms; }
  .malcoms-one .malcom:nth-child(70) {
    left: 2100px;
    top: 2100px;
    transition-delay: 3500ms; }
  .malcoms-one .malcom:nth-child(71) {
    left: 2130px;
    top: 2130px;
    transition-delay: 3550ms; }
  .malcoms-one .malcom:nth-child(72) {
    left: 2160px;
    top: 2160px;
    transition-delay: 3600ms; }
  .malcoms-one .malcom:nth-child(73) {
    left: 2190px;
    top: 2190px;
    transition-delay: 3650ms; }
  .malcoms-one .malcom:nth-child(74) {
    left: 2220px;
    top: 2220px;
    transition-delay: 3700ms; }
  .malcoms-one .malcom:nth-child(75) {
    left: 2250px;
    top: 2250px;
    transition-delay: 3750ms; }
  .malcoms-one .malcom:nth-child(76) {
    left: 2280px;
    top: 2280px;
    transition-delay: 3800ms; }
  .malcoms-one .malcom:nth-child(77) {
    left: 2310px;
    top: 2310px;
    transition-delay: 3850ms; }
  .malcoms-one .malcom:nth-child(78) {
    left: 2340px;
    top: 2340px;
    transition-delay: 3900ms; }
  .malcoms-one .malcom:nth-child(79) {
    left: 2370px;
    top: 2370px;
    transition-delay: 3950ms; }
  .malcoms-one .malcom:nth-child(80) {
    left: 2400px;
    top: 2400px;
    transition-delay: 4000ms; }
  .malcoms-one .malcom:nth-child(81) {
    left: 2430px;
    top: 2430px;
    transition-delay: 4050ms; }
  .malcoms-one .malcom:nth-child(82) {
    left: 2460px;
    top: 2460px;
    transition-delay: 4100ms; }
  .malcoms-one .malcom:nth-child(83) {
    left: 2490px;
    top: 2490px;
    transition-delay: 4150ms; }
  .malcoms-one .malcom:nth-child(84) {
    left: 2520px;
    top: 2520px;
    transition-delay: 4200ms; }
  .malcoms-one .malcom:nth-child(85) {
    left: 2550px;
    top: 2550px;
    transition-delay: 4250ms; }
  .malcoms-one .malcom:nth-child(86) {
    left: 2580px;
    top: 2580px;
    transition-delay: 4300ms; }
  .malcoms-one .malcom:nth-child(87) {
    left: 2610px;
    top: 2610px;
    transition-delay: 4350ms; }
  .malcoms-one .malcom:nth-child(88) {
    left: 2640px;
    top: 2640px;
    transition-delay: 4400ms; }
  .malcoms-one .malcom:nth-child(89) {
    left: 2670px;
    top: 2670px;
    transition-delay: 4450ms; }
  .malcoms-one .malcom:nth-child(90) {
    left: 2700px;
    top: 2700px;
    transition-delay: 4500ms; }
  .malcoms-one .malcom:nth-child(91) {
    left: 2730px;
    top: 2730px;
    transition-delay: 4550ms; }
  .malcoms-one .malcom:nth-child(92) {
    left: 2760px;
    top: 2760px;
    transition-delay: 4600ms; }
  .malcoms-one .malcom:nth-child(93) {
    left: 2790px;
    top: 2790px;
    transition-delay: 4650ms; }
  .malcoms-one .malcom:nth-child(94) {
    left: 2820px;
    top: 2820px;
    transition-delay: 4700ms; }
  .malcoms-one .malcom:nth-child(95) {
    left: 2850px;
    top: 2850px;
    transition-delay: 4750ms; }
  .malcoms-one .malcom:nth-child(96) {
    left: 2880px;
    top: 2880px;
    transition-delay: 4800ms; }
  .malcoms-one .malcom:nth-child(97) {
    left: 2910px;
    top: 2910px;
    transition-delay: 4850ms; }
  .malcoms-one .malcom:nth-child(98) {
    left: 2940px;
    top: 2940px;
    transition-delay: 4900ms; }
  .malcoms-one .malcom:nth-child(99) {
    left: 2970px;
    top: 2970px;
    transition-delay: 4950ms; }

.malcoms-two .malcom {
  z-index: 1000010; }
  .malcoms-two .malcom:nth-child(0) {
    left: 100px;
    top: 0px;
    transition-delay: 1500ms; }
  .malcoms-two .malcom:nth-child(1) {
    left: 130px;
    top: 30px;
    transition-delay: 1550ms; }
  .malcoms-two .malcom:nth-child(2) {
    left: 160px;
    top: 60px;
    transition-delay: 1600ms; }
  .malcoms-two .malcom:nth-child(3) {
    left: 190px;
    top: 90px;
    transition-delay: 1650ms; }
  .malcoms-two .malcom:nth-child(4) {
    left: 220px;
    top: 120px;
    transition-delay: 1700ms; }
  .malcoms-two .malcom:nth-child(5) {
    left: 250px;
    top: 150px;
    transition-delay: 1750ms; }
  .malcoms-two .malcom:nth-child(6) {
    left: 280px;
    top: 180px;
    transition-delay: 1800ms; }
  .malcoms-two .malcom:nth-child(7) {
    left: 310px;
    top: 210px;
    transition-delay: 1850ms; }
  .malcoms-two .malcom:nth-child(8) {
    left: 340px;
    top: 240px;
    transition-delay: 1900ms; }
  .malcoms-two .malcom:nth-child(9) {
    left: 370px;
    top: 270px;
    transition-delay: 1950ms; }
  .malcoms-two .malcom:nth-child(10) {
    left: 400px;
    top: 300px;
    transition-delay: 2000ms; }
  .malcoms-two .malcom:nth-child(11) {
    left: 430px;
    top: 330px;
    transition-delay: 2050ms; }
  .malcoms-two .malcom:nth-child(12) {
    left: 460px;
    top: 360px;
    transition-delay: 2100ms; }
  .malcoms-two .malcom:nth-child(13) {
    left: 490px;
    top: 390px;
    transition-delay: 2150ms; }
  .malcoms-two .malcom:nth-child(14) {
    left: 520px;
    top: 420px;
    transition-delay: 2200ms; }
  .malcoms-two .malcom:nth-child(15) {
    left: 550px;
    top: 450px;
    transition-delay: 2250ms; }
  .malcoms-two .malcom:nth-child(16) {
    left: 580px;
    top: 480px;
    transition-delay: 2300ms; }
  .malcoms-two .malcom:nth-child(17) {
    left: 610px;
    top: 510px;
    transition-delay: 2350ms; }
  .malcoms-two .malcom:nth-child(18) {
    left: 640px;
    top: 540px;
    transition-delay: 2400ms; }
  .malcoms-two .malcom:nth-child(19) {
    left: 670px;
    top: 570px;
    transition-delay: 2450ms; }
  .malcoms-two .malcom:nth-child(20) {
    left: 700px;
    top: 600px;
    transition-delay: 2500ms; }
  .malcoms-two .malcom:nth-child(21) {
    left: 730px;
    top: 630px;
    transition-delay: 2550ms; }
  .malcoms-two .malcom:nth-child(22) {
    left: 760px;
    top: 660px;
    transition-delay: 2600ms; }
  .malcoms-two .malcom:nth-child(23) {
    left: 790px;
    top: 690px;
    transition-delay: 2650ms; }
  .malcoms-two .malcom:nth-child(24) {
    left: 820px;
    top: 720px;
    transition-delay: 2700ms; }
  .malcoms-two .malcom:nth-child(25) {
    left: 850px;
    top: 750px;
    transition-delay: 2750ms; }
  .malcoms-two .malcom:nth-child(26) {
    left: 880px;
    top: 780px;
    transition-delay: 2800ms; }
  .malcoms-two .malcom:nth-child(27) {
    left: 910px;
    top: 810px;
    transition-delay: 2850ms; }
  .malcoms-two .malcom:nth-child(28) {
    left: 940px;
    top: 840px;
    transition-delay: 2900ms; }
  .malcoms-two .malcom:nth-child(29) {
    left: 970px;
    top: 870px;
    transition-delay: 2950ms; }
  .malcoms-two .malcom:nth-child(30) {
    left: 1000px;
    top: 900px;
    transition-delay: 3000ms; }
  .malcoms-two .malcom:nth-child(31) {
    left: 1030px;
    top: 930px;
    transition-delay: 3050ms; }
  .malcoms-two .malcom:nth-child(32) {
    left: 1060px;
    top: 960px;
    transition-delay: 3100ms; }
  .malcoms-two .malcom:nth-child(33) {
    left: 1090px;
    top: 990px;
    transition-delay: 3150ms; }
  .malcoms-two .malcom:nth-child(34) {
    left: 1120px;
    top: 1020px;
    transition-delay: 3200ms; }
  .malcoms-two .malcom:nth-child(35) {
    left: 1150px;
    top: 1050px;
    transition-delay: 3250ms; }
  .malcoms-two .malcom:nth-child(36) {
    left: 1180px;
    top: 1080px;
    transition-delay: 3300ms; }
  .malcoms-two .malcom:nth-child(37) {
    left: 1210px;
    top: 1110px;
    transition-delay: 3350ms; }
  .malcoms-two .malcom:nth-child(38) {
    left: 1240px;
    top: 1140px;
    transition-delay: 3400ms; }
  .malcoms-two .malcom:nth-child(39) {
    left: 1270px;
    top: 1170px;
    transition-delay: 3450ms; }
  .malcoms-two .malcom:nth-child(40) {
    left: 1300px;
    top: 1200px;
    transition-delay: 3500ms; }
  .malcoms-two .malcom:nth-child(41) {
    left: 1330px;
    top: 1230px;
    transition-delay: 3550ms; }
  .malcoms-two .malcom:nth-child(42) {
    left: 1360px;
    top: 1260px;
    transition-delay: 3600ms; }
  .malcoms-two .malcom:nth-child(43) {
    left: 1390px;
    top: 1290px;
    transition-delay: 3650ms; }
  .malcoms-two .malcom:nth-child(44) {
    left: 1420px;
    top: 1320px;
    transition-delay: 3700ms; }
  .malcoms-two .malcom:nth-child(45) {
    left: 1450px;
    top: 1350px;
    transition-delay: 3750ms; }
  .malcoms-two .malcom:nth-child(46) {
    left: 1480px;
    top: 1380px;
    transition-delay: 3800ms; }
  .malcoms-two .malcom:nth-child(47) {
    left: 1510px;
    top: 1410px;
    transition-delay: 3850ms; }
  .malcoms-two .malcom:nth-child(48) {
    left: 1540px;
    top: 1440px;
    transition-delay: 3900ms; }
  .malcoms-two .malcom:nth-child(49) {
    left: 1570px;
    top: 1470px;
    transition-delay: 3950ms; }
  .malcoms-two .malcom:nth-child(50) {
    left: 1600px;
    top: 1500px;
    transition-delay: 4000ms; }
  .malcoms-two .malcom:nth-child(51) {
    left: 1630px;
    top: 1530px;
    transition-delay: 4050ms; }
  .malcoms-two .malcom:nth-child(52) {
    left: 1660px;
    top: 1560px;
    transition-delay: 4100ms; }
  .malcoms-two .malcom:nth-child(53) {
    left: 1690px;
    top: 1590px;
    transition-delay: 4150ms; }
  .malcoms-two .malcom:nth-child(54) {
    left: 1720px;
    top: 1620px;
    transition-delay: 4200ms; }
  .malcoms-two .malcom:nth-child(55) {
    left: 1750px;
    top: 1650px;
    transition-delay: 4250ms; }
  .malcoms-two .malcom:nth-child(56) {
    left: 1780px;
    top: 1680px;
    transition-delay: 4300ms; }
  .malcoms-two .malcom:nth-child(57) {
    left: 1810px;
    top: 1710px;
    transition-delay: 4350ms; }
  .malcoms-two .malcom:nth-child(58) {
    left: 1840px;
    top: 1740px;
    transition-delay: 4400ms; }
  .malcoms-two .malcom:nth-child(59) {
    left: 1870px;
    top: 1770px;
    transition-delay: 4450ms; }
  .malcoms-two .malcom:nth-child(60) {
    left: 1900px;
    top: 1800px;
    transition-delay: 4500ms; }
  .malcoms-two .malcom:nth-child(61) {
    left: 1930px;
    top: 1830px;
    transition-delay: 4550ms; }
  .malcoms-two .malcom:nth-child(62) {
    left: 1960px;
    top: 1860px;
    transition-delay: 4600ms; }
  .malcoms-two .malcom:nth-child(63) {
    left: 1990px;
    top: 1890px;
    transition-delay: 4650ms; }
  .malcoms-two .malcom:nth-child(64) {
    left: 2020px;
    top: 1920px;
    transition-delay: 4700ms; }
  .malcoms-two .malcom:nth-child(65) {
    left: 2050px;
    top: 1950px;
    transition-delay: 4750ms; }
  .malcoms-two .malcom:nth-child(66) {
    left: 2080px;
    top: 1980px;
    transition-delay: 4800ms; }
  .malcoms-two .malcom:nth-child(67) {
    left: 2110px;
    top: 2010px;
    transition-delay: 4850ms; }
  .malcoms-two .malcom:nth-child(68) {
    left: 2140px;
    top: 2040px;
    transition-delay: 4900ms; }
  .malcoms-two .malcom:nth-child(69) {
    left: 2170px;
    top: 2070px;
    transition-delay: 4950ms; }
  .malcoms-two .malcom:nth-child(70) {
    left: 2200px;
    top: 2100px;
    transition-delay: 5000ms; }
  .malcoms-two .malcom:nth-child(71) {
    left: 2230px;
    top: 2130px;
    transition-delay: 5050ms; }
  .malcoms-two .malcom:nth-child(72) {
    left: 2260px;
    top: 2160px;
    transition-delay: 5100ms; }
  .malcoms-two .malcom:nth-child(73) {
    left: 2290px;
    top: 2190px;
    transition-delay: 5150ms; }
  .malcoms-two .malcom:nth-child(74) {
    left: 2320px;
    top: 2220px;
    transition-delay: 5200ms; }
  .malcoms-two .malcom:nth-child(75) {
    left: 2350px;
    top: 2250px;
    transition-delay: 5250ms; }
  .malcoms-two .malcom:nth-child(76) {
    left: 2380px;
    top: 2280px;
    transition-delay: 5300ms; }
  .malcoms-two .malcom:nth-child(77) {
    left: 2410px;
    top: 2310px;
    transition-delay: 5350ms; }
  .malcoms-two .malcom:nth-child(78) {
    left: 2440px;
    top: 2340px;
    transition-delay: 5400ms; }
  .malcoms-two .malcom:nth-child(79) {
    left: 2470px;
    top: 2370px;
    transition-delay: 5450ms; }
  .malcoms-two .malcom:nth-child(80) {
    left: 2500px;
    top: 2400px;
    transition-delay: 5500ms; }
  .malcoms-two .malcom:nth-child(81) {
    left: 2530px;
    top: 2430px;
    transition-delay: 5550ms; }
  .malcoms-two .malcom:nth-child(82) {
    left: 2560px;
    top: 2460px;
    transition-delay: 5600ms; }
  .malcoms-two .malcom:nth-child(83) {
    left: 2590px;
    top: 2490px;
    transition-delay: 5650ms; }
  .malcoms-two .malcom:nth-child(84) {
    left: 2620px;
    top: 2520px;
    transition-delay: 5700ms; }
  .malcoms-two .malcom:nth-child(85) {
    left: 2650px;
    top: 2550px;
    transition-delay: 5750ms; }
  .malcoms-two .malcom:nth-child(86) {
    left: 2680px;
    top: 2580px;
    transition-delay: 5800ms; }
  .malcoms-two .malcom:nth-child(87) {
    left: 2710px;
    top: 2610px;
    transition-delay: 5850ms; }
  .malcoms-two .malcom:nth-child(88) {
    left: 2740px;
    top: 2640px;
    transition-delay: 5900ms; }
  .malcoms-two .malcom:nth-child(89) {
    left: 2770px;
    top: 2670px;
    transition-delay: 5950ms; }
  .malcoms-two .malcom:nth-child(90) {
    left: 2800px;
    top: 2700px;
    transition-delay: 6000ms; }
  .malcoms-two .malcom:nth-child(91) {
    left: 2830px;
    top: 2730px;
    transition-delay: 6050ms; }
  .malcoms-two .malcom:nth-child(92) {
    left: 2860px;
    top: 2760px;
    transition-delay: 6100ms; }
  .malcoms-two .malcom:nth-child(93) {
    left: 2890px;
    top: 2790px;
    transition-delay: 6150ms; }
  .malcoms-two .malcom:nth-child(94) {
    left: 2920px;
    top: 2820px;
    transition-delay: 6200ms; }
  .malcoms-two .malcom:nth-child(95) {
    left: 2950px;
    top: 2850px;
    transition-delay: 6250ms; }
  .malcoms-two .malcom:nth-child(96) {
    left: 2980px;
    top: 2880px;
    transition-delay: 6300ms; }
  .malcoms-two .malcom:nth-child(97) {
    left: 3010px;
    top: 2910px;
    transition-delay: 6350ms; }
  .malcoms-two .malcom:nth-child(98) {
    left: 3040px;
    top: 2940px;
    transition-delay: 6400ms; }
  .malcoms-two .malcom:nth-child(99) {
    left: 3070px;
    top: 2970px;
    transition-delay: 6450ms; }

.malcoms-three .malcom {
  z-index: 1000003; }
  .malcoms-three .malcom:nth-child(0) {
    left: 200px;
    top: 0px;
    transition-delay: 3000ms; }
  .malcoms-three .malcom:nth-child(1) {
    left: 230px;
    top: 30px;
    transition-delay: 3050ms; }
  .malcoms-three .malcom:nth-child(2) {
    left: 260px;
    top: 60px;
    transition-delay: 3100ms; }
  .malcoms-three .malcom:nth-child(3) {
    left: 290px;
    top: 90px;
    transition-delay: 3150ms; }
  .malcoms-three .malcom:nth-child(4) {
    left: 320px;
    top: 120px;
    transition-delay: 3200ms; }
  .malcoms-three .malcom:nth-child(5) {
    left: 350px;
    top: 150px;
    transition-delay: 3250ms; }
  .malcoms-three .malcom:nth-child(6) {
    left: 380px;
    top: 180px;
    transition-delay: 3300ms; }
  .malcoms-three .malcom:nth-child(7) {
    left: 410px;
    top: 210px;
    transition-delay: 3350ms; }
  .malcoms-three .malcom:nth-child(8) {
    left: 440px;
    top: 240px;
    transition-delay: 3400ms; }
  .malcoms-three .malcom:nth-child(9) {
    left: 470px;
    top: 270px;
    transition-delay: 3450ms; }
  .malcoms-three .malcom:nth-child(10) {
    left: 500px;
    top: 300px;
    transition-delay: 3500ms; }
  .malcoms-three .malcom:nth-child(11) {
    left: 530px;
    top: 330px;
    transition-delay: 3550ms; }
  .malcoms-three .malcom:nth-child(12) {
    left: 560px;
    top: 360px;
    transition-delay: 3600ms; }
  .malcoms-three .malcom:nth-child(13) {
    left: 590px;
    top: 390px;
    transition-delay: 3650ms; }
  .malcoms-three .malcom:nth-child(14) {
    left: 620px;
    top: 420px;
    transition-delay: 3700ms; }
  .malcoms-three .malcom:nth-child(15) {
    left: 650px;
    top: 450px;
    transition-delay: 3750ms; }
  .malcoms-three .malcom:nth-child(16) {
    left: 680px;
    top: 480px;
    transition-delay: 3800ms; }
  .malcoms-three .malcom:nth-child(17) {
    left: 710px;
    top: 510px;
    transition-delay: 3850ms; }
  .malcoms-three .malcom:nth-child(18) {
    left: 740px;
    top: 540px;
    transition-delay: 3900ms; }
  .malcoms-three .malcom:nth-child(19) {
    left: 770px;
    top: 570px;
    transition-delay: 3950ms; }
  .malcoms-three .malcom:nth-child(20) {
    left: 800px;
    top: 600px;
    transition-delay: 4000ms; }
  .malcoms-three .malcom:nth-child(21) {
    left: 830px;
    top: 630px;
    transition-delay: 4050ms; }
  .malcoms-three .malcom:nth-child(22) {
    left: 860px;
    top: 660px;
    transition-delay: 4100ms; }
  .malcoms-three .malcom:nth-child(23) {
    left: 890px;
    top: 690px;
    transition-delay: 4150ms; }
  .malcoms-three .malcom:nth-child(24) {
    left: 920px;
    top: 720px;
    transition-delay: 4200ms; }
  .malcoms-three .malcom:nth-child(25) {
    left: 950px;
    top: 750px;
    transition-delay: 4250ms; }
  .malcoms-three .malcom:nth-child(26) {
    left: 980px;
    top: 780px;
    transition-delay: 4300ms; }
  .malcoms-three .malcom:nth-child(27) {
    left: 1010px;
    top: 810px;
    transition-delay: 4350ms; }
  .malcoms-three .malcom:nth-child(28) {
    left: 1040px;
    top: 840px;
    transition-delay: 4400ms; }
  .malcoms-three .malcom:nth-child(29) {
    left: 1070px;
    top: 870px;
    transition-delay: 4450ms; }
  .malcoms-three .malcom:nth-child(30) {
    left: 1100px;
    top: 900px;
    transition-delay: 4500ms; }
  .malcoms-three .malcom:nth-child(31) {
    left: 1130px;
    top: 930px;
    transition-delay: 4550ms; }
  .malcoms-three .malcom:nth-child(32) {
    left: 1160px;
    top: 960px;
    transition-delay: 4600ms; }
  .malcoms-three .malcom:nth-child(33) {
    left: 1190px;
    top: 990px;
    transition-delay: 4650ms; }
  .malcoms-three .malcom:nth-child(34) {
    left: 1220px;
    top: 1020px;
    transition-delay: 4700ms; }
  .malcoms-three .malcom:nth-child(35) {
    left: 1250px;
    top: 1050px;
    transition-delay: 4750ms; }
  .malcoms-three .malcom:nth-child(36) {
    left: 1280px;
    top: 1080px;
    transition-delay: 4800ms; }
  .malcoms-three .malcom:nth-child(37) {
    left: 1310px;
    top: 1110px;
    transition-delay: 4850ms; }
  .malcoms-three .malcom:nth-child(38) {
    left: 1340px;
    top: 1140px;
    transition-delay: 4900ms; }
  .malcoms-three .malcom:nth-child(39) {
    left: 1370px;
    top: 1170px;
    transition-delay: 4950ms; }
  .malcoms-three .malcom:nth-child(40) {
    left: 1400px;
    top: 1200px;
    transition-delay: 5000ms; }
  .malcoms-three .malcom:nth-child(41) {
    left: 1430px;
    top: 1230px;
    transition-delay: 5050ms; }
  .malcoms-three .malcom:nth-child(42) {
    left: 1460px;
    top: 1260px;
    transition-delay: 5100ms; }
  .malcoms-three .malcom:nth-child(43) {
    left: 1490px;
    top: 1290px;
    transition-delay: 5150ms; }
  .malcoms-three .malcom:nth-child(44) {
    left: 1520px;
    top: 1320px;
    transition-delay: 5200ms; }
  .malcoms-three .malcom:nth-child(45) {
    left: 1550px;
    top: 1350px;
    transition-delay: 5250ms; }
  .malcoms-three .malcom:nth-child(46) {
    left: 1580px;
    top: 1380px;
    transition-delay: 5300ms; }
  .malcoms-three .malcom:nth-child(47) {
    left: 1610px;
    top: 1410px;
    transition-delay: 5350ms; }
  .malcoms-three .malcom:nth-child(48) {
    left: 1640px;
    top: 1440px;
    transition-delay: 5400ms; }
  .malcoms-three .malcom:nth-child(49) {
    left: 1670px;
    top: 1470px;
    transition-delay: 5450ms; }
  .malcoms-three .malcom:nth-child(50) {
    left: 1700px;
    top: 1500px;
    transition-delay: 5500ms; }
  .malcoms-three .malcom:nth-child(51) {
    left: 1730px;
    top: 1530px;
    transition-delay: 5550ms; }
  .malcoms-three .malcom:nth-child(52) {
    left: 1760px;
    top: 1560px;
    transition-delay: 5600ms; }
  .malcoms-three .malcom:nth-child(53) {
    left: 1790px;
    top: 1590px;
    transition-delay: 5650ms; }
  .malcoms-three .malcom:nth-child(54) {
    left: 1820px;
    top: 1620px;
    transition-delay: 5700ms; }
  .malcoms-three .malcom:nth-child(55) {
    left: 1850px;
    top: 1650px;
    transition-delay: 5750ms; }
  .malcoms-three .malcom:nth-child(56) {
    left: 1880px;
    top: 1680px;
    transition-delay: 5800ms; }
  .malcoms-three .malcom:nth-child(57) {
    left: 1910px;
    top: 1710px;
    transition-delay: 5850ms; }
  .malcoms-three .malcom:nth-child(58) {
    left: 1940px;
    top: 1740px;
    transition-delay: 5900ms; }
  .malcoms-three .malcom:nth-child(59) {
    left: 1970px;
    top: 1770px;
    transition-delay: 5950ms; }
  .malcoms-three .malcom:nth-child(60) {
    left: 2000px;
    top: 1800px;
    transition-delay: 6000ms; }
  .malcoms-three .malcom:nth-child(61) {
    left: 2030px;
    top: 1830px;
    transition-delay: 6050ms; }
  .malcoms-three .malcom:nth-child(62) {
    left: 2060px;
    top: 1860px;
    transition-delay: 6100ms; }
  .malcoms-three .malcom:nth-child(63) {
    left: 2090px;
    top: 1890px;
    transition-delay: 6150ms; }
  .malcoms-three .malcom:nth-child(64) {
    left: 2120px;
    top: 1920px;
    transition-delay: 6200ms; }
  .malcoms-three .malcom:nth-child(65) {
    left: 2150px;
    top: 1950px;
    transition-delay: 6250ms; }
  .malcoms-three .malcom:nth-child(66) {
    left: 2180px;
    top: 1980px;
    transition-delay: 6300ms; }
  .malcoms-three .malcom:nth-child(67) {
    left: 2210px;
    top: 2010px;
    transition-delay: 6350ms; }
  .malcoms-three .malcom:nth-child(68) {
    left: 2240px;
    top: 2040px;
    transition-delay: 6400ms; }
  .malcoms-three .malcom:nth-child(69) {
    left: 2270px;
    top: 2070px;
    transition-delay: 6450ms; }
  .malcoms-three .malcom:nth-child(70) {
    left: 2300px;
    top: 2100px;
    transition-delay: 6500ms; }
  .malcoms-three .malcom:nth-child(71) {
    left: 2330px;
    top: 2130px;
    transition-delay: 6550ms; }
  .malcoms-three .malcom:nth-child(72) {
    left: 2360px;
    top: 2160px;
    transition-delay: 6600ms; }
  .malcoms-three .malcom:nth-child(73) {
    left: 2390px;
    top: 2190px;
    transition-delay: 6650ms; }
  .malcoms-three .malcom:nth-child(74) {
    left: 2420px;
    top: 2220px;
    transition-delay: 6700ms; }
  .malcoms-three .malcom:nth-child(75) {
    left: 2450px;
    top: 2250px;
    transition-delay: 6750ms; }
  .malcoms-three .malcom:nth-child(76) {
    left: 2480px;
    top: 2280px;
    transition-delay: 6800ms; }
  .malcoms-three .malcom:nth-child(77) {
    left: 2510px;
    top: 2310px;
    transition-delay: 6850ms; }
  .malcoms-three .malcom:nth-child(78) {
    left: 2540px;
    top: 2340px;
    transition-delay: 6900ms; }
  .malcoms-three .malcom:nth-child(79) {
    left: 2570px;
    top: 2370px;
    transition-delay: 6950ms; }
  .malcoms-three .malcom:nth-child(80) {
    left: 2600px;
    top: 2400px;
    transition-delay: 7000ms; }
  .malcoms-three .malcom:nth-child(81) {
    left: 2630px;
    top: 2430px;
    transition-delay: 7050ms; }
  .malcoms-three .malcom:nth-child(82) {
    left: 2660px;
    top: 2460px;
    transition-delay: 7100ms; }
  .malcoms-three .malcom:nth-child(83) {
    left: 2690px;
    top: 2490px;
    transition-delay: 7150ms; }
  .malcoms-three .malcom:nth-child(84) {
    left: 2720px;
    top: 2520px;
    transition-delay: 7200ms; }
  .malcoms-three .malcom:nth-child(85) {
    left: 2750px;
    top: 2550px;
    transition-delay: 7250ms; }
  .malcoms-three .malcom:nth-child(86) {
    left: 2780px;
    top: 2580px;
    transition-delay: 7300ms; }
  .malcoms-three .malcom:nth-child(87) {
    left: 2810px;
    top: 2610px;
    transition-delay: 7350ms; }
  .malcoms-three .malcom:nth-child(88) {
    left: 2840px;
    top: 2640px;
    transition-delay: 7400ms; }
  .malcoms-three .malcom:nth-child(89) {
    left: 2870px;
    top: 2670px;
    transition-delay: 7450ms; }
  .malcoms-three .malcom:nth-child(90) {
    left: 2900px;
    top: 2700px;
    transition-delay: 7500ms; }
  .malcoms-three .malcom:nth-child(91) {
    left: 2930px;
    top: 2730px;
    transition-delay: 7550ms; }
  .malcoms-three .malcom:nth-child(92) {
    left: 2960px;
    top: 2760px;
    transition-delay: 7600ms; }
  .malcoms-three .malcom:nth-child(93) {
    left: 2990px;
    top: 2790px;
    transition-delay: 7650ms; }
  .malcoms-three .malcom:nth-child(94) {
    left: 3020px;
    top: 2820px;
    transition-delay: 7700ms; }
  .malcoms-three .malcom:nth-child(95) {
    left: 3050px;
    top: 2850px;
    transition-delay: 7750ms; }
  .malcoms-three .malcom:nth-child(96) {
    left: 3080px;
    top: 2880px;
    transition-delay: 7800ms; }
  .malcoms-three .malcom:nth-child(97) {
    left: 3110px;
    top: 2910px;
    transition-delay: 7850ms; }
  .malcoms-three .malcom:nth-child(98) {
    left: 3140px;
    top: 2940px;
    transition-delay: 7900ms; }
  .malcoms-three .malcom:nth-child(99) {
    left: 3170px;
    top: 2970px;
    transition-delay: 7950ms; }

.malcoms-four .malcom {
  z-index: 1000010; }
  .malcoms-four .malcom:nth-child(0) {
    left: 300px;
    top: 0px;
    transition-delay: 4500ms; }
  .malcoms-four .malcom:nth-child(1) {
    left: 330px;
    top: 30px;
    transition-delay: 4550ms; }
  .malcoms-four .malcom:nth-child(2) {
    left: 360px;
    top: 60px;
    transition-delay: 4600ms; }
  .malcoms-four .malcom:nth-child(3) {
    left: 390px;
    top: 90px;
    transition-delay: 4650ms; }
  .malcoms-four .malcom:nth-child(4) {
    left: 420px;
    top: 120px;
    transition-delay: 4700ms; }
  .malcoms-four .malcom:nth-child(5) {
    left: 450px;
    top: 150px;
    transition-delay: 4750ms; }
  .malcoms-four .malcom:nth-child(6) {
    left: 480px;
    top: 180px;
    transition-delay: 4800ms; }
  .malcoms-four .malcom:nth-child(7) {
    left: 510px;
    top: 210px;
    transition-delay: 4850ms; }
  .malcoms-four .malcom:nth-child(8) {
    left: 540px;
    top: 240px;
    transition-delay: 4900ms; }
  .malcoms-four .malcom:nth-child(9) {
    left: 570px;
    top: 270px;
    transition-delay: 4950ms; }
  .malcoms-four .malcom:nth-child(10) {
    left: 600px;
    top: 300px;
    transition-delay: 5000ms; }
  .malcoms-four .malcom:nth-child(11) {
    left: 630px;
    top: 330px;
    transition-delay: 5050ms; }
  .malcoms-four .malcom:nth-child(12) {
    left: 660px;
    top: 360px;
    transition-delay: 5100ms; }
  .malcoms-four .malcom:nth-child(13) {
    left: 690px;
    top: 390px;
    transition-delay: 5150ms; }
  .malcoms-four .malcom:nth-child(14) {
    left: 720px;
    top: 420px;
    transition-delay: 5200ms; }
  .malcoms-four .malcom:nth-child(15) {
    left: 750px;
    top: 450px;
    transition-delay: 5250ms; }
  .malcoms-four .malcom:nth-child(16) {
    left: 780px;
    top: 480px;
    transition-delay: 5300ms; }
  .malcoms-four .malcom:nth-child(17) {
    left: 810px;
    top: 510px;
    transition-delay: 5350ms; }
  .malcoms-four .malcom:nth-child(18) {
    left: 840px;
    top: 540px;
    transition-delay: 5400ms; }
  .malcoms-four .malcom:nth-child(19) {
    left: 870px;
    top: 570px;
    transition-delay: 5450ms; }
  .malcoms-four .malcom:nth-child(20) {
    left: 900px;
    top: 600px;
    transition-delay: 5500ms; }
  .malcoms-four .malcom:nth-child(21) {
    left: 930px;
    top: 630px;
    transition-delay: 5550ms; }
  .malcoms-four .malcom:nth-child(22) {
    left: 960px;
    top: 660px;
    transition-delay: 5600ms; }
  .malcoms-four .malcom:nth-child(23) {
    left: 990px;
    top: 690px;
    transition-delay: 5650ms; }
  .malcoms-four .malcom:nth-child(24) {
    left: 1020px;
    top: 720px;
    transition-delay: 5700ms; }
  .malcoms-four .malcom:nth-child(25) {
    left: 1050px;
    top: 750px;
    transition-delay: 5750ms; }
  .malcoms-four .malcom:nth-child(26) {
    left: 1080px;
    top: 780px;
    transition-delay: 5800ms; }
  .malcoms-four .malcom:nth-child(27) {
    left: 1110px;
    top: 810px;
    transition-delay: 5850ms; }
  .malcoms-four .malcom:nth-child(28) {
    left: 1140px;
    top: 840px;
    transition-delay: 5900ms; }
  .malcoms-four .malcom:nth-child(29) {
    left: 1170px;
    top: 870px;
    transition-delay: 5950ms; }
  .malcoms-four .malcom:nth-child(30) {
    left: 1200px;
    top: 900px;
    transition-delay: 6000ms; }
  .malcoms-four .malcom:nth-child(31) {
    left: 1230px;
    top: 930px;
    transition-delay: 6050ms; }
  .malcoms-four .malcom:nth-child(32) {
    left: 1260px;
    top: 960px;
    transition-delay: 6100ms; }
  .malcoms-four .malcom:nth-child(33) {
    left: 1290px;
    top: 990px;
    transition-delay: 6150ms; }
  .malcoms-four .malcom:nth-child(34) {
    left: 1320px;
    top: 1020px;
    transition-delay: 6200ms; }
  .malcoms-four .malcom:nth-child(35) {
    left: 1350px;
    top: 1050px;
    transition-delay: 6250ms; }
  .malcoms-four .malcom:nth-child(36) {
    left: 1380px;
    top: 1080px;
    transition-delay: 6300ms; }
  .malcoms-four .malcom:nth-child(37) {
    left: 1410px;
    top: 1110px;
    transition-delay: 6350ms; }
  .malcoms-four .malcom:nth-child(38) {
    left: 1440px;
    top: 1140px;
    transition-delay: 6400ms; }
  .malcoms-four .malcom:nth-child(39) {
    left: 1470px;
    top: 1170px;
    transition-delay: 6450ms; }
  .malcoms-four .malcom:nth-child(40) {
    left: 1500px;
    top: 1200px;
    transition-delay: 6500ms; }
  .malcoms-four .malcom:nth-child(41) {
    left: 1530px;
    top: 1230px;
    transition-delay: 6550ms; }
  .malcoms-four .malcom:nth-child(42) {
    left: 1560px;
    top: 1260px;
    transition-delay: 6600ms; }
  .malcoms-four .malcom:nth-child(43) {
    left: 1590px;
    top: 1290px;
    transition-delay: 6650ms; }
  .malcoms-four .malcom:nth-child(44) {
    left: 1620px;
    top: 1320px;
    transition-delay: 6700ms; }
  .malcoms-four .malcom:nth-child(45) {
    left: 1650px;
    top: 1350px;
    transition-delay: 6750ms; }
  .malcoms-four .malcom:nth-child(46) {
    left: 1680px;
    top: 1380px;
    transition-delay: 6800ms; }
  .malcoms-four .malcom:nth-child(47) {
    left: 1710px;
    top: 1410px;
    transition-delay: 6850ms; }
  .malcoms-four .malcom:nth-child(48) {
    left: 1740px;
    top: 1440px;
    transition-delay: 6900ms; }
  .malcoms-four .malcom:nth-child(49) {
    left: 1770px;
    top: 1470px;
    transition-delay: 6950ms; }
  .malcoms-four .malcom:nth-child(50) {
    left: 1800px;
    top: 1500px;
    transition-delay: 7000ms; }
  .malcoms-four .malcom:nth-child(51) {
    left: 1830px;
    top: 1530px;
    transition-delay: 7050ms; }
  .malcoms-four .malcom:nth-child(52) {
    left: 1860px;
    top: 1560px;
    transition-delay: 7100ms; }
  .malcoms-four .malcom:nth-child(53) {
    left: 1890px;
    top: 1590px;
    transition-delay: 7150ms; }
  .malcoms-four .malcom:nth-child(54) {
    left: 1920px;
    top: 1620px;
    transition-delay: 7200ms; }
  .malcoms-four .malcom:nth-child(55) {
    left: 1950px;
    top: 1650px;
    transition-delay: 7250ms; }
  .malcoms-four .malcom:nth-child(56) {
    left: 1980px;
    top: 1680px;
    transition-delay: 7300ms; }
  .malcoms-four .malcom:nth-child(57) {
    left: 2010px;
    top: 1710px;
    transition-delay: 7350ms; }
  .malcoms-four .malcom:nth-child(58) {
    left: 2040px;
    top: 1740px;
    transition-delay: 7400ms; }
  .malcoms-four .malcom:nth-child(59) {
    left: 2070px;
    top: 1770px;
    transition-delay: 7450ms; }
  .malcoms-four .malcom:nth-child(60) {
    left: 2100px;
    top: 1800px;
    transition-delay: 7500ms; }
  .malcoms-four .malcom:nth-child(61) {
    left: 2130px;
    top: 1830px;
    transition-delay: 7550ms; }
  .malcoms-four .malcom:nth-child(62) {
    left: 2160px;
    top: 1860px;
    transition-delay: 7600ms; }
  .malcoms-four .malcom:nth-child(63) {
    left: 2190px;
    top: 1890px;
    transition-delay: 7650ms; }
  .malcoms-four .malcom:nth-child(64) {
    left: 2220px;
    top: 1920px;
    transition-delay: 7700ms; }
  .malcoms-four .malcom:nth-child(65) {
    left: 2250px;
    top: 1950px;
    transition-delay: 7750ms; }
  .malcoms-four .malcom:nth-child(66) {
    left: 2280px;
    top: 1980px;
    transition-delay: 7800ms; }
  .malcoms-four .malcom:nth-child(67) {
    left: 2310px;
    top: 2010px;
    transition-delay: 7850ms; }
  .malcoms-four .malcom:nth-child(68) {
    left: 2340px;
    top: 2040px;
    transition-delay: 7900ms; }
  .malcoms-four .malcom:nth-child(69) {
    left: 2370px;
    top: 2070px;
    transition-delay: 7950ms; }
  .malcoms-four .malcom:nth-child(70) {
    left: 2400px;
    top: 2100px;
    transition-delay: 8000ms; }
  .malcoms-four .malcom:nth-child(71) {
    left: 2430px;
    top: 2130px;
    transition-delay: 8050ms; }
  .malcoms-four .malcom:nth-child(72) {
    left: 2460px;
    top: 2160px;
    transition-delay: 8100ms; }
  .malcoms-four .malcom:nth-child(73) {
    left: 2490px;
    top: 2190px;
    transition-delay: 8150ms; }
  .malcoms-four .malcom:nth-child(74) {
    left: 2520px;
    top: 2220px;
    transition-delay: 8200ms; }
  .malcoms-four .malcom:nth-child(75) {
    left: 2550px;
    top: 2250px;
    transition-delay: 8250ms; }
  .malcoms-four .malcom:nth-child(76) {
    left: 2580px;
    top: 2280px;
    transition-delay: 8300ms; }
  .malcoms-four .malcom:nth-child(77) {
    left: 2610px;
    top: 2310px;
    transition-delay: 8350ms; }
  .malcoms-four .malcom:nth-child(78) {
    left: 2640px;
    top: 2340px;
    transition-delay: 8400ms; }
  .malcoms-four .malcom:nth-child(79) {
    left: 2670px;
    top: 2370px;
    transition-delay: 8450ms; }
  .malcoms-four .malcom:nth-child(80) {
    left: 2700px;
    top: 2400px;
    transition-delay: 8500ms; }
  .malcoms-four .malcom:nth-child(81) {
    left: 2730px;
    top: 2430px;
    transition-delay: 8550ms; }
  .malcoms-four .malcom:nth-child(82) {
    left: 2760px;
    top: 2460px;
    transition-delay: 8600ms; }
  .malcoms-four .malcom:nth-child(83) {
    left: 2790px;
    top: 2490px;
    transition-delay: 8650ms; }
  .malcoms-four .malcom:nth-child(84) {
    left: 2820px;
    top: 2520px;
    transition-delay: 8700ms; }
  .malcoms-four .malcom:nth-child(85) {
    left: 2850px;
    top: 2550px;
    transition-delay: 8750ms; }
  .malcoms-four .malcom:nth-child(86) {
    left: 2880px;
    top: 2580px;
    transition-delay: 8800ms; }
  .malcoms-four .malcom:nth-child(87) {
    left: 2910px;
    top: 2610px;
    transition-delay: 8850ms; }
  .malcoms-four .malcom:nth-child(88) {
    left: 2940px;
    top: 2640px;
    transition-delay: 8900ms; }
  .malcoms-four .malcom:nth-child(89) {
    left: 2970px;
    top: 2670px;
    transition-delay: 8950ms; }
  .malcoms-four .malcom:nth-child(90) {
    left: 3000px;
    top: 2700px;
    transition-delay: 9000ms; }
  .malcoms-four .malcom:nth-child(91) {
    left: 3030px;
    top: 2730px;
    transition-delay: 9050ms; }
  .malcoms-four .malcom:nth-child(92) {
    left: 3060px;
    top: 2760px;
    transition-delay: 9100ms; }
  .malcoms-four .malcom:nth-child(93) {
    left: 3090px;
    top: 2790px;
    transition-delay: 9150ms; }
  .malcoms-four .malcom:nth-child(94) {
    left: 3120px;
    top: 2820px;
    transition-delay: 9200ms; }
  .malcoms-four .malcom:nth-child(95) {
    left: 3150px;
    top: 2850px;
    transition-delay: 9250ms; }
  .malcoms-four .malcom:nth-child(96) {
    left: 3180px;
    top: 2880px;
    transition-delay: 9300ms; }
  .malcoms-four .malcom:nth-child(97) {
    left: 3210px;
    top: 2910px;
    transition-delay: 9350ms; }
  .malcoms-four .malcom:nth-child(98) {
    left: 3240px;
    top: 2940px;
    transition-delay: 9400ms; }
  .malcoms-four .malcom:nth-child(99) {
    left: 3270px;
    top: 2970px;
    transition-delay: 9450ms; }

.tonys-one .tony {
  z-index: 1000002; }
  .tonys-one .tony:nth-child(0) {
    right: 0px;
    top: 0px;
    transition-delay: 1000ms; }
  .tonys-one .tony:nth-child(1) {
    right: 30px;
    top: 30px;
    transition-delay: 1050ms; }
  .tonys-one .tony:nth-child(2) {
    right: 60px;
    top: 60px;
    transition-delay: 1100ms; }
  .tonys-one .tony:nth-child(3) {
    right: 90px;
    top: 90px;
    transition-delay: 1150ms; }
  .tonys-one .tony:nth-child(4) {
    right: 120px;
    top: 120px;
    transition-delay: 1200ms; }
  .tonys-one .tony:nth-child(5) {
    right: 150px;
    top: 150px;
    transition-delay: 1250ms; }
  .tonys-one .tony:nth-child(6) {
    right: 180px;
    top: 180px;
    transition-delay: 1300ms; }
  .tonys-one .tony:nth-child(7) {
    right: 210px;
    top: 210px;
    transition-delay: 1350ms; }
  .tonys-one .tony:nth-child(8) {
    right: 240px;
    top: 240px;
    transition-delay: 1400ms; }
  .tonys-one .tony:nth-child(9) {
    right: 270px;
    top: 270px;
    transition-delay: 1450ms; }
  .tonys-one .tony:nth-child(10) {
    right: 300px;
    top: 300px;
    transition-delay: 1500ms; }
  .tonys-one .tony:nth-child(11) {
    right: 330px;
    top: 330px;
    transition-delay: 1550ms; }
  .tonys-one .tony:nth-child(12) {
    right: 360px;
    top: 360px;
    transition-delay: 1600ms; }
  .tonys-one .tony:nth-child(13) {
    right: 390px;
    top: 390px;
    transition-delay: 1650ms; }
  .tonys-one .tony:nth-child(14) {
    right: 420px;
    top: 420px;
    transition-delay: 1700ms; }
  .tonys-one .tony:nth-child(15) {
    right: 450px;
    top: 450px;
    transition-delay: 1750ms; }
  .tonys-one .tony:nth-child(16) {
    right: 480px;
    top: 480px;
    transition-delay: 1800ms; }
  .tonys-one .tony:nth-child(17) {
    right: 510px;
    top: 510px;
    transition-delay: 1850ms; }
  .tonys-one .tony:nth-child(18) {
    right: 540px;
    top: 540px;
    transition-delay: 1900ms; }
  .tonys-one .tony:nth-child(19) {
    right: 570px;
    top: 570px;
    transition-delay: 1950ms; }
  .tonys-one .tony:nth-child(20) {
    right: 600px;
    top: 600px;
    transition-delay: 2000ms; }
  .tonys-one .tony:nth-child(21) {
    right: 630px;
    top: 630px;
    transition-delay: 2050ms; }
  .tonys-one .tony:nth-child(22) {
    right: 660px;
    top: 660px;
    transition-delay: 2100ms; }
  .tonys-one .tony:nth-child(23) {
    right: 690px;
    top: 690px;
    transition-delay: 2150ms; }
  .tonys-one .tony:nth-child(24) {
    right: 720px;
    top: 720px;
    transition-delay: 2200ms; }
  .tonys-one .tony:nth-child(25) {
    right: 750px;
    top: 750px;
    transition-delay: 2250ms; }
  .tonys-one .tony:nth-child(26) {
    right: 780px;
    top: 780px;
    transition-delay: 2300ms; }
  .tonys-one .tony:nth-child(27) {
    right: 810px;
    top: 810px;
    transition-delay: 2350ms; }
  .tonys-one .tony:nth-child(28) {
    right: 840px;
    top: 840px;
    transition-delay: 2400ms; }
  .tonys-one .tony:nth-child(29) {
    right: 870px;
    top: 870px;
    transition-delay: 2450ms; }
  .tonys-one .tony:nth-child(30) {
    right: 900px;
    top: 900px;
    transition-delay: 2500ms; }
  .tonys-one .tony:nth-child(31) {
    right: 930px;
    top: 930px;
    transition-delay: 2550ms; }
  .tonys-one .tony:nth-child(32) {
    right: 960px;
    top: 960px;
    transition-delay: 2600ms; }
  .tonys-one .tony:nth-child(33) {
    right: 990px;
    top: 990px;
    transition-delay: 2650ms; }
  .tonys-one .tony:nth-child(34) {
    right: 1020px;
    top: 1020px;
    transition-delay: 2700ms; }
  .tonys-one .tony:nth-child(35) {
    right: 1050px;
    top: 1050px;
    transition-delay: 2750ms; }
  .tonys-one .tony:nth-child(36) {
    right: 1080px;
    top: 1080px;
    transition-delay: 2800ms; }
  .tonys-one .tony:nth-child(37) {
    right: 1110px;
    top: 1110px;
    transition-delay: 2850ms; }
  .tonys-one .tony:nth-child(38) {
    right: 1140px;
    top: 1140px;
    transition-delay: 2900ms; }
  .tonys-one .tony:nth-child(39) {
    right: 1170px;
    top: 1170px;
    transition-delay: 2950ms; }
  .tonys-one .tony:nth-child(40) {
    right: 1200px;
    top: 1200px;
    transition-delay: 3000ms; }
  .tonys-one .tony:nth-child(41) {
    right: 1230px;
    top: 1230px;
    transition-delay: 3050ms; }
  .tonys-one .tony:nth-child(42) {
    right: 1260px;
    top: 1260px;
    transition-delay: 3100ms; }
  .tonys-one .tony:nth-child(43) {
    right: 1290px;
    top: 1290px;
    transition-delay: 3150ms; }
  .tonys-one .tony:nth-child(44) {
    right: 1320px;
    top: 1320px;
    transition-delay: 3200ms; }
  .tonys-one .tony:nth-child(45) {
    right: 1350px;
    top: 1350px;
    transition-delay: 3250ms; }
  .tonys-one .tony:nth-child(46) {
    right: 1380px;
    top: 1380px;
    transition-delay: 3300ms; }
  .tonys-one .tony:nth-child(47) {
    right: 1410px;
    top: 1410px;
    transition-delay: 3350ms; }
  .tonys-one .tony:nth-child(48) {
    right: 1440px;
    top: 1440px;
    transition-delay: 3400ms; }
  .tonys-one .tony:nth-child(49) {
    right: 1470px;
    top: 1470px;
    transition-delay: 3450ms; }
  .tonys-one .tony:nth-child(50) {
    right: 1500px;
    top: 1500px;
    transition-delay: 3500ms; }
  .tonys-one .tony:nth-child(51) {
    right: 1530px;
    top: 1530px;
    transition-delay: 3550ms; }
  .tonys-one .tony:nth-child(52) {
    right: 1560px;
    top: 1560px;
    transition-delay: 3600ms; }
  .tonys-one .tony:nth-child(53) {
    right: 1590px;
    top: 1590px;
    transition-delay: 3650ms; }
  .tonys-one .tony:nth-child(54) {
    right: 1620px;
    top: 1620px;
    transition-delay: 3700ms; }
  .tonys-one .tony:nth-child(55) {
    right: 1650px;
    top: 1650px;
    transition-delay: 3750ms; }
  .tonys-one .tony:nth-child(56) {
    right: 1680px;
    top: 1680px;
    transition-delay: 3800ms; }
  .tonys-one .tony:nth-child(57) {
    right: 1710px;
    top: 1710px;
    transition-delay: 3850ms; }
  .tonys-one .tony:nth-child(58) {
    right: 1740px;
    top: 1740px;
    transition-delay: 3900ms; }
  .tonys-one .tony:nth-child(59) {
    right: 1770px;
    top: 1770px;
    transition-delay: 3950ms; }
  .tonys-one .tony:nth-child(60) {
    right: 1800px;
    top: 1800px;
    transition-delay: 4000ms; }
  .tonys-one .tony:nth-child(61) {
    right: 1830px;
    top: 1830px;
    transition-delay: 4050ms; }
  .tonys-one .tony:nth-child(62) {
    right: 1860px;
    top: 1860px;
    transition-delay: 4100ms; }
  .tonys-one .tony:nth-child(63) {
    right: 1890px;
    top: 1890px;
    transition-delay: 4150ms; }
  .tonys-one .tony:nth-child(64) {
    right: 1920px;
    top: 1920px;
    transition-delay: 4200ms; }
  .tonys-one .tony:nth-child(65) {
    right: 1950px;
    top: 1950px;
    transition-delay: 4250ms; }
  .tonys-one .tony:nth-child(66) {
    right: 1980px;
    top: 1980px;
    transition-delay: 4300ms; }
  .tonys-one .tony:nth-child(67) {
    right: 2010px;
    top: 2010px;
    transition-delay: 4350ms; }
  .tonys-one .tony:nth-child(68) {
    right: 2040px;
    top: 2040px;
    transition-delay: 4400ms; }
  .tonys-one .tony:nth-child(69) {
    right: 2070px;
    top: 2070px;
    transition-delay: 4450ms; }
  .tonys-one .tony:nth-child(70) {
    right: 2100px;
    top: 2100px;
    transition-delay: 4500ms; }
  .tonys-one .tony:nth-child(71) {
    right: 2130px;
    top: 2130px;
    transition-delay: 4550ms; }
  .tonys-one .tony:nth-child(72) {
    right: 2160px;
    top: 2160px;
    transition-delay: 4600ms; }
  .tonys-one .tony:nth-child(73) {
    right: 2190px;
    top: 2190px;
    transition-delay: 4650ms; }
  .tonys-one .tony:nth-child(74) {
    right: 2220px;
    top: 2220px;
    transition-delay: 4700ms; }
  .tonys-one .tony:nth-child(75) {
    right: 2250px;
    top: 2250px;
    transition-delay: 4750ms; }
  .tonys-one .tony:nth-child(76) {
    right: 2280px;
    top: 2280px;
    transition-delay: 4800ms; }
  .tonys-one .tony:nth-child(77) {
    right: 2310px;
    top: 2310px;
    transition-delay: 4850ms; }
  .tonys-one .tony:nth-child(78) {
    right: 2340px;
    top: 2340px;
    transition-delay: 4900ms; }
  .tonys-one .tony:nth-child(79) {
    right: 2370px;
    top: 2370px;
    transition-delay: 4950ms; }
  .tonys-one .tony:nth-child(80) {
    right: 2400px;
    top: 2400px;
    transition-delay: 5000ms; }
  .tonys-one .tony:nth-child(81) {
    right: 2430px;
    top: 2430px;
    transition-delay: 5050ms; }
  .tonys-one .tony:nth-child(82) {
    right: 2460px;
    top: 2460px;
    transition-delay: 5100ms; }
  .tonys-one .tony:nth-child(83) {
    right: 2490px;
    top: 2490px;
    transition-delay: 5150ms; }
  .tonys-one .tony:nth-child(84) {
    right: 2520px;
    top: 2520px;
    transition-delay: 5200ms; }
  .tonys-one .tony:nth-child(85) {
    right: 2550px;
    top: 2550px;
    transition-delay: 5250ms; }
  .tonys-one .tony:nth-child(86) {
    right: 2580px;
    top: 2580px;
    transition-delay: 5300ms; }
  .tonys-one .tony:nth-child(87) {
    right: 2610px;
    top: 2610px;
    transition-delay: 5350ms; }
  .tonys-one .tony:nth-child(88) {
    right: 2640px;
    top: 2640px;
    transition-delay: 5400ms; }
  .tonys-one .tony:nth-child(89) {
    right: 2670px;
    top: 2670px;
    transition-delay: 5450ms; }
  .tonys-one .tony:nth-child(90) {
    right: 2700px;
    top: 2700px;
    transition-delay: 5500ms; }
  .tonys-one .tony:nth-child(91) {
    right: 2730px;
    top: 2730px;
    transition-delay: 5550ms; }
  .tonys-one .tony:nth-child(92) {
    right: 2760px;
    top: 2760px;
    transition-delay: 5600ms; }
  .tonys-one .tony:nth-child(93) {
    right: 2790px;
    top: 2790px;
    transition-delay: 5650ms; }
  .tonys-one .tony:nth-child(94) {
    right: 2820px;
    top: 2820px;
    transition-delay: 5700ms; }
  .tonys-one .tony:nth-child(95) {
    right: 2850px;
    top: 2850px;
    transition-delay: 5750ms; }
  .tonys-one .tony:nth-child(96) {
    right: 2880px;
    top: 2880px;
    transition-delay: 5800ms; }
  .tonys-one .tony:nth-child(97) {
    right: 2910px;
    top: 2910px;
    transition-delay: 5850ms; }
  .tonys-one .tony:nth-child(98) {
    right: 2940px;
    top: 2940px;
    transition-delay: 5900ms; }
  .tonys-one .tony:nth-child(99) {
    right: 2970px;
    top: 2970px;
    transition-delay: 5950ms; }

.tonys-two .tony {
  z-index: 1000004; }
  .tonys-two .tony:nth-child(0) {
    right: 100px;
    top: 0px;
    transition-delay: 2500ms; }
  .tonys-two .tony:nth-child(1) {
    right: 130px;
    top: 30px;
    transition-delay: 2550ms; }
  .tonys-two .tony:nth-child(2) {
    right: 160px;
    top: 60px;
    transition-delay: 2600ms; }
  .tonys-two .tony:nth-child(3) {
    right: 190px;
    top: 90px;
    transition-delay: 2650ms; }
  .tonys-two .tony:nth-child(4) {
    right: 220px;
    top: 120px;
    transition-delay: 2700ms; }
  .tonys-two .tony:nth-child(5) {
    right: 250px;
    top: 150px;
    transition-delay: 2750ms; }
  .tonys-two .tony:nth-child(6) {
    right: 280px;
    top: 180px;
    transition-delay: 2800ms; }
  .tonys-two .tony:nth-child(7) {
    right: 310px;
    top: 210px;
    transition-delay: 2850ms; }
  .tonys-two .tony:nth-child(8) {
    right: 340px;
    top: 240px;
    transition-delay: 2900ms; }
  .tonys-two .tony:nth-child(9) {
    right: 370px;
    top: 270px;
    transition-delay: 2950ms; }
  .tonys-two .tony:nth-child(10) {
    right: 400px;
    top: 300px;
    transition-delay: 3000ms; }
  .tonys-two .tony:nth-child(11) {
    right: 430px;
    top: 330px;
    transition-delay: 3050ms; }
  .tonys-two .tony:nth-child(12) {
    right: 460px;
    top: 360px;
    transition-delay: 3100ms; }
  .tonys-two .tony:nth-child(13) {
    right: 490px;
    top: 390px;
    transition-delay: 3150ms; }
  .tonys-two .tony:nth-child(14) {
    right: 520px;
    top: 420px;
    transition-delay: 3200ms; }
  .tonys-two .tony:nth-child(15) {
    right: 550px;
    top: 450px;
    transition-delay: 3250ms; }
  .tonys-two .tony:nth-child(16) {
    right: 580px;
    top: 480px;
    transition-delay: 3300ms; }
  .tonys-two .tony:nth-child(17) {
    right: 610px;
    top: 510px;
    transition-delay: 3350ms; }
  .tonys-two .tony:nth-child(18) {
    right: 640px;
    top: 540px;
    transition-delay: 3400ms; }
  .tonys-two .tony:nth-child(19) {
    right: 670px;
    top: 570px;
    transition-delay: 3450ms; }
  .tonys-two .tony:nth-child(20) {
    right: 700px;
    top: 600px;
    transition-delay: 3500ms; }
  .tonys-two .tony:nth-child(21) {
    right: 730px;
    top: 630px;
    transition-delay: 3550ms; }
  .tonys-two .tony:nth-child(22) {
    right: 760px;
    top: 660px;
    transition-delay: 3600ms; }
  .tonys-two .tony:nth-child(23) {
    right: 790px;
    top: 690px;
    transition-delay: 3650ms; }
  .tonys-two .tony:nth-child(24) {
    right: 820px;
    top: 720px;
    transition-delay: 3700ms; }
  .tonys-two .tony:nth-child(25) {
    right: 850px;
    top: 750px;
    transition-delay: 3750ms; }
  .tonys-two .tony:nth-child(26) {
    right: 880px;
    top: 780px;
    transition-delay: 3800ms; }
  .tonys-two .tony:nth-child(27) {
    right: 910px;
    top: 810px;
    transition-delay: 3850ms; }
  .tonys-two .tony:nth-child(28) {
    right: 940px;
    top: 840px;
    transition-delay: 3900ms; }
  .tonys-two .tony:nth-child(29) {
    right: 970px;
    top: 870px;
    transition-delay: 3950ms; }
  .tonys-two .tony:nth-child(30) {
    right: 1000px;
    top: 900px;
    transition-delay: 4000ms; }
  .tonys-two .tony:nth-child(31) {
    right: 1030px;
    top: 930px;
    transition-delay: 4050ms; }
  .tonys-two .tony:nth-child(32) {
    right: 1060px;
    top: 960px;
    transition-delay: 4100ms; }
  .tonys-two .tony:nth-child(33) {
    right: 1090px;
    top: 990px;
    transition-delay: 4150ms; }
  .tonys-two .tony:nth-child(34) {
    right: 1120px;
    top: 1020px;
    transition-delay: 4200ms; }
  .tonys-two .tony:nth-child(35) {
    right: 1150px;
    top: 1050px;
    transition-delay: 4250ms; }
  .tonys-two .tony:nth-child(36) {
    right: 1180px;
    top: 1080px;
    transition-delay: 4300ms; }
  .tonys-two .tony:nth-child(37) {
    right: 1210px;
    top: 1110px;
    transition-delay: 4350ms; }
  .tonys-two .tony:nth-child(38) {
    right: 1240px;
    top: 1140px;
    transition-delay: 4400ms; }
  .tonys-two .tony:nth-child(39) {
    right: 1270px;
    top: 1170px;
    transition-delay: 4450ms; }
  .tonys-two .tony:nth-child(40) {
    right: 1300px;
    top: 1200px;
    transition-delay: 4500ms; }
  .tonys-two .tony:nth-child(41) {
    right: 1330px;
    top: 1230px;
    transition-delay: 4550ms; }
  .tonys-two .tony:nth-child(42) {
    right: 1360px;
    top: 1260px;
    transition-delay: 4600ms; }
  .tonys-two .tony:nth-child(43) {
    right: 1390px;
    top: 1290px;
    transition-delay: 4650ms; }
  .tonys-two .tony:nth-child(44) {
    right: 1420px;
    top: 1320px;
    transition-delay: 4700ms; }
  .tonys-two .tony:nth-child(45) {
    right: 1450px;
    top: 1350px;
    transition-delay: 4750ms; }
  .tonys-two .tony:nth-child(46) {
    right: 1480px;
    top: 1380px;
    transition-delay: 4800ms; }
  .tonys-two .tony:nth-child(47) {
    right: 1510px;
    top: 1410px;
    transition-delay: 4850ms; }
  .tonys-two .tony:nth-child(48) {
    right: 1540px;
    top: 1440px;
    transition-delay: 4900ms; }
  .tonys-two .tony:nth-child(49) {
    right: 1570px;
    top: 1470px;
    transition-delay: 4950ms; }
  .tonys-two .tony:nth-child(50) {
    right: 1600px;
    top: 1500px;
    transition-delay: 5000ms; }
  .tonys-two .tony:nth-child(51) {
    right: 1630px;
    top: 1530px;
    transition-delay: 5050ms; }
  .tonys-two .tony:nth-child(52) {
    right: 1660px;
    top: 1560px;
    transition-delay: 5100ms; }
  .tonys-two .tony:nth-child(53) {
    right: 1690px;
    top: 1590px;
    transition-delay: 5150ms; }
  .tonys-two .tony:nth-child(54) {
    right: 1720px;
    top: 1620px;
    transition-delay: 5200ms; }
  .tonys-two .tony:nth-child(55) {
    right: 1750px;
    top: 1650px;
    transition-delay: 5250ms; }
  .tonys-two .tony:nth-child(56) {
    right: 1780px;
    top: 1680px;
    transition-delay: 5300ms; }
  .tonys-two .tony:nth-child(57) {
    right: 1810px;
    top: 1710px;
    transition-delay: 5350ms; }
  .tonys-two .tony:nth-child(58) {
    right: 1840px;
    top: 1740px;
    transition-delay: 5400ms; }
  .tonys-two .tony:nth-child(59) {
    right: 1870px;
    top: 1770px;
    transition-delay: 5450ms; }
  .tonys-two .tony:nth-child(60) {
    right: 1900px;
    top: 1800px;
    transition-delay: 5500ms; }
  .tonys-two .tony:nth-child(61) {
    right: 1930px;
    top: 1830px;
    transition-delay: 5550ms; }
  .tonys-two .tony:nth-child(62) {
    right: 1960px;
    top: 1860px;
    transition-delay: 5600ms; }
  .tonys-two .tony:nth-child(63) {
    right: 1990px;
    top: 1890px;
    transition-delay: 5650ms; }
  .tonys-two .tony:nth-child(64) {
    right: 2020px;
    top: 1920px;
    transition-delay: 5700ms; }
  .tonys-two .tony:nth-child(65) {
    right: 2050px;
    top: 1950px;
    transition-delay: 5750ms; }
  .tonys-two .tony:nth-child(66) {
    right: 2080px;
    top: 1980px;
    transition-delay: 5800ms; }
  .tonys-two .tony:nth-child(67) {
    right: 2110px;
    top: 2010px;
    transition-delay: 5850ms; }
  .tonys-two .tony:nth-child(68) {
    right: 2140px;
    top: 2040px;
    transition-delay: 5900ms; }
  .tonys-two .tony:nth-child(69) {
    right: 2170px;
    top: 2070px;
    transition-delay: 5950ms; }
  .tonys-two .tony:nth-child(70) {
    right: 2200px;
    top: 2100px;
    transition-delay: 6000ms; }
  .tonys-two .tony:nth-child(71) {
    right: 2230px;
    top: 2130px;
    transition-delay: 6050ms; }
  .tonys-two .tony:nth-child(72) {
    right: 2260px;
    top: 2160px;
    transition-delay: 6100ms; }
  .tonys-two .tony:nth-child(73) {
    right: 2290px;
    top: 2190px;
    transition-delay: 6150ms; }
  .tonys-two .tony:nth-child(74) {
    right: 2320px;
    top: 2220px;
    transition-delay: 6200ms; }
  .tonys-two .tony:nth-child(75) {
    right: 2350px;
    top: 2250px;
    transition-delay: 6250ms; }
  .tonys-two .tony:nth-child(76) {
    right: 2380px;
    top: 2280px;
    transition-delay: 6300ms; }
  .tonys-two .tony:nth-child(77) {
    right: 2410px;
    top: 2310px;
    transition-delay: 6350ms; }
  .tonys-two .tony:nth-child(78) {
    right: 2440px;
    top: 2340px;
    transition-delay: 6400ms; }
  .tonys-two .tony:nth-child(79) {
    right: 2470px;
    top: 2370px;
    transition-delay: 6450ms; }
  .tonys-two .tony:nth-child(80) {
    right: 2500px;
    top: 2400px;
    transition-delay: 6500ms; }
  .tonys-two .tony:nth-child(81) {
    right: 2530px;
    top: 2430px;
    transition-delay: 6550ms; }
  .tonys-two .tony:nth-child(82) {
    right: 2560px;
    top: 2460px;
    transition-delay: 6600ms; }
  .tonys-two .tony:nth-child(83) {
    right: 2590px;
    top: 2490px;
    transition-delay: 6650ms; }
  .tonys-two .tony:nth-child(84) {
    right: 2620px;
    top: 2520px;
    transition-delay: 6700ms; }
  .tonys-two .tony:nth-child(85) {
    right: 2650px;
    top: 2550px;
    transition-delay: 6750ms; }
  .tonys-two .tony:nth-child(86) {
    right: 2680px;
    top: 2580px;
    transition-delay: 6800ms; }
  .tonys-two .tony:nth-child(87) {
    right: 2710px;
    top: 2610px;
    transition-delay: 6850ms; }
  .tonys-two .tony:nth-child(88) {
    right: 2740px;
    top: 2640px;
    transition-delay: 6900ms; }
  .tonys-two .tony:nth-child(89) {
    right: 2770px;
    top: 2670px;
    transition-delay: 6950ms; }
  .tonys-two .tony:nth-child(90) {
    right: 2800px;
    top: 2700px;
    transition-delay: 7000ms; }
  .tonys-two .tony:nth-child(91) {
    right: 2830px;
    top: 2730px;
    transition-delay: 7050ms; }
  .tonys-two .tony:nth-child(92) {
    right: 2860px;
    top: 2760px;
    transition-delay: 7100ms; }
  .tonys-two .tony:nth-child(93) {
    right: 2890px;
    top: 2790px;
    transition-delay: 7150ms; }
  .tonys-two .tony:nth-child(94) {
    right: 2920px;
    top: 2820px;
    transition-delay: 7200ms; }
  .tonys-two .tony:nth-child(95) {
    right: 2950px;
    top: 2850px;
    transition-delay: 7250ms; }
  .tonys-two .tony:nth-child(96) {
    right: 2980px;
    top: 2880px;
    transition-delay: 7300ms; }
  .tonys-two .tony:nth-child(97) {
    right: 3010px;
    top: 2910px;
    transition-delay: 7350ms; }
  .tonys-two .tony:nth-child(98) {
    right: 3040px;
    top: 2940px;
    transition-delay: 7400ms; }
  .tonys-two .tony:nth-child(99) {
    right: 3070px;
    top: 2970px;
    transition-delay: 7450ms; }

.tonys-three .tony {
  z-index: 1000008; }
  .tonys-three .tony:nth-child(0) {
    right: 200px;
    top: 0px;
    transition-delay: 4000ms; }
  .tonys-three .tony:nth-child(1) {
    right: 230px;
    top: 30px;
    transition-delay: 4050ms; }
  .tonys-three .tony:nth-child(2) {
    right: 260px;
    top: 60px;
    transition-delay: 4100ms; }
  .tonys-three .tony:nth-child(3) {
    right: 290px;
    top: 90px;
    transition-delay: 4150ms; }
  .tonys-three .tony:nth-child(4) {
    right: 320px;
    top: 120px;
    transition-delay: 4200ms; }
  .tonys-three .tony:nth-child(5) {
    right: 350px;
    top: 150px;
    transition-delay: 4250ms; }
  .tonys-three .tony:nth-child(6) {
    right: 380px;
    top: 180px;
    transition-delay: 4300ms; }
  .tonys-three .tony:nth-child(7) {
    right: 410px;
    top: 210px;
    transition-delay: 4350ms; }
  .tonys-three .tony:nth-child(8) {
    right: 440px;
    top: 240px;
    transition-delay: 4400ms; }
  .tonys-three .tony:nth-child(9) {
    right: 470px;
    top: 270px;
    transition-delay: 4450ms; }
  .tonys-three .tony:nth-child(10) {
    right: 500px;
    top: 300px;
    transition-delay: 4500ms; }
  .tonys-three .tony:nth-child(11) {
    right: 530px;
    top: 330px;
    transition-delay: 4550ms; }
  .tonys-three .tony:nth-child(12) {
    right: 560px;
    top: 360px;
    transition-delay: 4600ms; }
  .tonys-three .tony:nth-child(13) {
    right: 590px;
    top: 390px;
    transition-delay: 4650ms; }
  .tonys-three .tony:nth-child(14) {
    right: 620px;
    top: 420px;
    transition-delay: 4700ms; }
  .tonys-three .tony:nth-child(15) {
    right: 650px;
    top: 450px;
    transition-delay: 4750ms; }
  .tonys-three .tony:nth-child(16) {
    right: 680px;
    top: 480px;
    transition-delay: 4800ms; }
  .tonys-three .tony:nth-child(17) {
    right: 710px;
    top: 510px;
    transition-delay: 4850ms; }
  .tonys-three .tony:nth-child(18) {
    right: 740px;
    top: 540px;
    transition-delay: 4900ms; }
  .tonys-three .tony:nth-child(19) {
    right: 770px;
    top: 570px;
    transition-delay: 4950ms; }
  .tonys-three .tony:nth-child(20) {
    right: 800px;
    top: 600px;
    transition-delay: 5000ms; }
  .tonys-three .tony:nth-child(21) {
    right: 830px;
    top: 630px;
    transition-delay: 5050ms; }
  .tonys-three .tony:nth-child(22) {
    right: 860px;
    top: 660px;
    transition-delay: 5100ms; }
  .tonys-three .tony:nth-child(23) {
    right: 890px;
    top: 690px;
    transition-delay: 5150ms; }
  .tonys-three .tony:nth-child(24) {
    right: 920px;
    top: 720px;
    transition-delay: 5200ms; }
  .tonys-three .tony:nth-child(25) {
    right: 950px;
    top: 750px;
    transition-delay: 5250ms; }
  .tonys-three .tony:nth-child(26) {
    right: 980px;
    top: 780px;
    transition-delay: 5300ms; }
  .tonys-three .tony:nth-child(27) {
    right: 1010px;
    top: 810px;
    transition-delay: 5350ms; }
  .tonys-three .tony:nth-child(28) {
    right: 1040px;
    top: 840px;
    transition-delay: 5400ms; }
  .tonys-three .tony:nth-child(29) {
    right: 1070px;
    top: 870px;
    transition-delay: 5450ms; }
  .tonys-three .tony:nth-child(30) {
    right: 1100px;
    top: 900px;
    transition-delay: 5500ms; }
  .tonys-three .tony:nth-child(31) {
    right: 1130px;
    top: 930px;
    transition-delay: 5550ms; }
  .tonys-three .tony:nth-child(32) {
    right: 1160px;
    top: 960px;
    transition-delay: 5600ms; }
  .tonys-three .tony:nth-child(33) {
    right: 1190px;
    top: 990px;
    transition-delay: 5650ms; }
  .tonys-three .tony:nth-child(34) {
    right: 1220px;
    top: 1020px;
    transition-delay: 5700ms; }
  .tonys-three .tony:nth-child(35) {
    right: 1250px;
    top: 1050px;
    transition-delay: 5750ms; }
  .tonys-three .tony:nth-child(36) {
    right: 1280px;
    top: 1080px;
    transition-delay: 5800ms; }
  .tonys-three .tony:nth-child(37) {
    right: 1310px;
    top: 1110px;
    transition-delay: 5850ms; }
  .tonys-three .tony:nth-child(38) {
    right: 1340px;
    top: 1140px;
    transition-delay: 5900ms; }
  .tonys-three .tony:nth-child(39) {
    right: 1370px;
    top: 1170px;
    transition-delay: 5950ms; }
  .tonys-three .tony:nth-child(40) {
    right: 1400px;
    top: 1200px;
    transition-delay: 6000ms; }
  .tonys-three .tony:nth-child(41) {
    right: 1430px;
    top: 1230px;
    transition-delay: 6050ms; }
  .tonys-three .tony:nth-child(42) {
    right: 1460px;
    top: 1260px;
    transition-delay: 6100ms; }
  .tonys-three .tony:nth-child(43) {
    right: 1490px;
    top: 1290px;
    transition-delay: 6150ms; }
  .tonys-three .tony:nth-child(44) {
    right: 1520px;
    top: 1320px;
    transition-delay: 6200ms; }
  .tonys-three .tony:nth-child(45) {
    right: 1550px;
    top: 1350px;
    transition-delay: 6250ms; }
  .tonys-three .tony:nth-child(46) {
    right: 1580px;
    top: 1380px;
    transition-delay: 6300ms; }
  .tonys-three .tony:nth-child(47) {
    right: 1610px;
    top: 1410px;
    transition-delay: 6350ms; }
  .tonys-three .tony:nth-child(48) {
    right: 1640px;
    top: 1440px;
    transition-delay: 6400ms; }
  .tonys-three .tony:nth-child(49) {
    right: 1670px;
    top: 1470px;
    transition-delay: 6450ms; }
  .tonys-three .tony:nth-child(50) {
    right: 1700px;
    top: 1500px;
    transition-delay: 6500ms; }
  .tonys-three .tony:nth-child(51) {
    right: 1730px;
    top: 1530px;
    transition-delay: 6550ms; }
  .tonys-three .tony:nth-child(52) {
    right: 1760px;
    top: 1560px;
    transition-delay: 6600ms; }
  .tonys-three .tony:nth-child(53) {
    right: 1790px;
    top: 1590px;
    transition-delay: 6650ms; }
  .tonys-three .tony:nth-child(54) {
    right: 1820px;
    top: 1620px;
    transition-delay: 6700ms; }
  .tonys-three .tony:nth-child(55) {
    right: 1850px;
    top: 1650px;
    transition-delay: 6750ms; }
  .tonys-three .tony:nth-child(56) {
    right: 1880px;
    top: 1680px;
    transition-delay: 6800ms; }
  .tonys-three .tony:nth-child(57) {
    right: 1910px;
    top: 1710px;
    transition-delay: 6850ms; }
  .tonys-three .tony:nth-child(58) {
    right: 1940px;
    top: 1740px;
    transition-delay: 6900ms; }
  .tonys-three .tony:nth-child(59) {
    right: 1970px;
    top: 1770px;
    transition-delay: 6950ms; }
  .tonys-three .tony:nth-child(60) {
    right: 2000px;
    top: 1800px;
    transition-delay: 7000ms; }
  .tonys-three .tony:nth-child(61) {
    right: 2030px;
    top: 1830px;
    transition-delay: 7050ms; }
  .tonys-three .tony:nth-child(62) {
    right: 2060px;
    top: 1860px;
    transition-delay: 7100ms; }
  .tonys-three .tony:nth-child(63) {
    right: 2090px;
    top: 1890px;
    transition-delay: 7150ms; }
  .tonys-three .tony:nth-child(64) {
    right: 2120px;
    top: 1920px;
    transition-delay: 7200ms; }
  .tonys-three .tony:nth-child(65) {
    right: 2150px;
    top: 1950px;
    transition-delay: 7250ms; }
  .tonys-three .tony:nth-child(66) {
    right: 2180px;
    top: 1980px;
    transition-delay: 7300ms; }
  .tonys-three .tony:nth-child(67) {
    right: 2210px;
    top: 2010px;
    transition-delay: 7350ms; }
  .tonys-three .tony:nth-child(68) {
    right: 2240px;
    top: 2040px;
    transition-delay: 7400ms; }
  .tonys-three .tony:nth-child(69) {
    right: 2270px;
    top: 2070px;
    transition-delay: 7450ms; }
  .tonys-three .tony:nth-child(70) {
    right: 2300px;
    top: 2100px;
    transition-delay: 7500ms; }
  .tonys-three .tony:nth-child(71) {
    right: 2330px;
    top: 2130px;
    transition-delay: 7550ms; }
  .tonys-three .tony:nth-child(72) {
    right: 2360px;
    top: 2160px;
    transition-delay: 7600ms; }
  .tonys-three .tony:nth-child(73) {
    right: 2390px;
    top: 2190px;
    transition-delay: 7650ms; }
  .tonys-three .tony:nth-child(74) {
    right: 2420px;
    top: 2220px;
    transition-delay: 7700ms; }
  .tonys-three .tony:nth-child(75) {
    right: 2450px;
    top: 2250px;
    transition-delay: 7750ms; }
  .tonys-three .tony:nth-child(76) {
    right: 2480px;
    top: 2280px;
    transition-delay: 7800ms; }
  .tonys-three .tony:nth-child(77) {
    right: 2510px;
    top: 2310px;
    transition-delay: 7850ms; }
  .tonys-three .tony:nth-child(78) {
    right: 2540px;
    top: 2340px;
    transition-delay: 7900ms; }
  .tonys-three .tony:nth-child(79) {
    right: 2570px;
    top: 2370px;
    transition-delay: 7950ms; }
  .tonys-three .tony:nth-child(80) {
    right: 2600px;
    top: 2400px;
    transition-delay: 8000ms; }
  .tonys-three .tony:nth-child(81) {
    right: 2630px;
    top: 2430px;
    transition-delay: 8050ms; }
  .tonys-three .tony:nth-child(82) {
    right: 2660px;
    top: 2460px;
    transition-delay: 8100ms; }
  .tonys-three .tony:nth-child(83) {
    right: 2690px;
    top: 2490px;
    transition-delay: 8150ms; }
  .tonys-three .tony:nth-child(84) {
    right: 2720px;
    top: 2520px;
    transition-delay: 8200ms; }
  .tonys-three .tony:nth-child(85) {
    right: 2750px;
    top: 2550px;
    transition-delay: 8250ms; }
  .tonys-three .tony:nth-child(86) {
    right: 2780px;
    top: 2580px;
    transition-delay: 8300ms; }
  .tonys-three .tony:nth-child(87) {
    right: 2810px;
    top: 2610px;
    transition-delay: 8350ms; }
  .tonys-three .tony:nth-child(88) {
    right: 2840px;
    top: 2640px;
    transition-delay: 8400ms; }
  .tonys-three .tony:nth-child(89) {
    right: 2870px;
    top: 2670px;
    transition-delay: 8450ms; }
  .tonys-three .tony:nth-child(90) {
    right: 2900px;
    top: 2700px;
    transition-delay: 8500ms; }
  .tonys-three .tony:nth-child(91) {
    right: 2930px;
    top: 2730px;
    transition-delay: 8550ms; }
  .tonys-three .tony:nth-child(92) {
    right: 2960px;
    top: 2760px;
    transition-delay: 8600ms; }
  .tonys-three .tony:nth-child(93) {
    right: 2990px;
    top: 2790px;
    transition-delay: 8650ms; }
  .tonys-three .tony:nth-child(94) {
    right: 3020px;
    top: 2820px;
    transition-delay: 8700ms; }
  .tonys-three .tony:nth-child(95) {
    right: 3050px;
    top: 2850px;
    transition-delay: 8750ms; }
  .tonys-three .tony:nth-child(96) {
    right: 3080px;
    top: 2880px;
    transition-delay: 8800ms; }
  .tonys-three .tony:nth-child(97) {
    right: 3110px;
    top: 2910px;
    transition-delay: 8850ms; }
  .tonys-three .tony:nth-child(98) {
    right: 3140px;
    top: 2940px;
    transition-delay: 8900ms; }
  .tonys-three .tony:nth-child(99) {
    right: 3170px;
    top: 2970px;
    transition-delay: 8950ms; }

.tonys-four .tony {
  z-index: 1000012; }
  .tonys-four .tony:nth-child(0) {
    right: 300px;
    top: 0px;
    transition-delay: 5500ms; }
  .tonys-four .tony:nth-child(1) {
    right: 330px;
    top: 30px;
    transition-delay: 5550ms; }
  .tonys-four .tony:nth-child(2) {
    right: 360px;
    top: 60px;
    transition-delay: 5600ms; }
  .tonys-four .tony:nth-child(3) {
    right: 390px;
    top: 90px;
    transition-delay: 5650ms; }
  .tonys-four .tony:nth-child(4) {
    right: 420px;
    top: 120px;
    transition-delay: 5700ms; }
  .tonys-four .tony:nth-child(5) {
    right: 450px;
    top: 150px;
    transition-delay: 5750ms; }
  .tonys-four .tony:nth-child(6) {
    right: 480px;
    top: 180px;
    transition-delay: 5800ms; }
  .tonys-four .tony:nth-child(7) {
    right: 510px;
    top: 210px;
    transition-delay: 5850ms; }
  .tonys-four .tony:nth-child(8) {
    right: 540px;
    top: 240px;
    transition-delay: 5900ms; }
  .tonys-four .tony:nth-child(9) {
    right: 570px;
    top: 270px;
    transition-delay: 5950ms; }
  .tonys-four .tony:nth-child(10) {
    right: 600px;
    top: 300px;
    transition-delay: 6000ms; }
  .tonys-four .tony:nth-child(11) {
    right: 630px;
    top: 330px;
    transition-delay: 6050ms; }
  .tonys-four .tony:nth-child(12) {
    right: 660px;
    top: 360px;
    transition-delay: 6100ms; }
  .tonys-four .tony:nth-child(13) {
    right: 690px;
    top: 390px;
    transition-delay: 6150ms; }
  .tonys-four .tony:nth-child(14) {
    right: 720px;
    top: 420px;
    transition-delay: 6200ms; }
  .tonys-four .tony:nth-child(15) {
    right: 750px;
    top: 450px;
    transition-delay: 6250ms; }
  .tonys-four .tony:nth-child(16) {
    right: 780px;
    top: 480px;
    transition-delay: 6300ms; }
  .tonys-four .tony:nth-child(17) {
    right: 810px;
    top: 510px;
    transition-delay: 6350ms; }
  .tonys-four .tony:nth-child(18) {
    right: 840px;
    top: 540px;
    transition-delay: 6400ms; }
  .tonys-four .tony:nth-child(19) {
    right: 870px;
    top: 570px;
    transition-delay: 6450ms; }
  .tonys-four .tony:nth-child(20) {
    right: 900px;
    top: 600px;
    transition-delay: 6500ms; }
  .tonys-four .tony:nth-child(21) {
    right: 930px;
    top: 630px;
    transition-delay: 6550ms; }
  .tonys-four .tony:nth-child(22) {
    right: 960px;
    top: 660px;
    transition-delay: 6600ms; }
  .tonys-four .tony:nth-child(23) {
    right: 990px;
    top: 690px;
    transition-delay: 6650ms; }
  .tonys-four .tony:nth-child(24) {
    right: 1020px;
    top: 720px;
    transition-delay: 6700ms; }
  .tonys-four .tony:nth-child(25) {
    right: 1050px;
    top: 750px;
    transition-delay: 6750ms; }
  .tonys-four .tony:nth-child(26) {
    right: 1080px;
    top: 780px;
    transition-delay: 6800ms; }
  .tonys-four .tony:nth-child(27) {
    right: 1110px;
    top: 810px;
    transition-delay: 6850ms; }
  .tonys-four .tony:nth-child(28) {
    right: 1140px;
    top: 840px;
    transition-delay: 6900ms; }
  .tonys-four .tony:nth-child(29) {
    right: 1170px;
    top: 870px;
    transition-delay: 6950ms; }
  .tonys-four .tony:nth-child(30) {
    right: 1200px;
    top: 900px;
    transition-delay: 7000ms; }
  .tonys-four .tony:nth-child(31) {
    right: 1230px;
    top: 930px;
    transition-delay: 7050ms; }
  .tonys-four .tony:nth-child(32) {
    right: 1260px;
    top: 960px;
    transition-delay: 7100ms; }
  .tonys-four .tony:nth-child(33) {
    right: 1290px;
    top: 990px;
    transition-delay: 7150ms; }
  .tonys-four .tony:nth-child(34) {
    right: 1320px;
    top: 1020px;
    transition-delay: 7200ms; }
  .tonys-four .tony:nth-child(35) {
    right: 1350px;
    top: 1050px;
    transition-delay: 7250ms; }
  .tonys-four .tony:nth-child(36) {
    right: 1380px;
    top: 1080px;
    transition-delay: 7300ms; }
  .tonys-four .tony:nth-child(37) {
    right: 1410px;
    top: 1110px;
    transition-delay: 7350ms; }
  .tonys-four .tony:nth-child(38) {
    right: 1440px;
    top: 1140px;
    transition-delay: 7400ms; }
  .tonys-four .tony:nth-child(39) {
    right: 1470px;
    top: 1170px;
    transition-delay: 7450ms; }
  .tonys-four .tony:nth-child(40) {
    right: 1500px;
    top: 1200px;
    transition-delay: 7500ms; }
  .tonys-four .tony:nth-child(41) {
    right: 1530px;
    top: 1230px;
    transition-delay: 7550ms; }
  .tonys-four .tony:nth-child(42) {
    right: 1560px;
    top: 1260px;
    transition-delay: 7600ms; }
  .tonys-four .tony:nth-child(43) {
    right: 1590px;
    top: 1290px;
    transition-delay: 7650ms; }
  .tonys-four .tony:nth-child(44) {
    right: 1620px;
    top: 1320px;
    transition-delay: 7700ms; }
  .tonys-four .tony:nth-child(45) {
    right: 1650px;
    top: 1350px;
    transition-delay: 7750ms; }
  .tonys-four .tony:nth-child(46) {
    right: 1680px;
    top: 1380px;
    transition-delay: 7800ms; }
  .tonys-four .tony:nth-child(47) {
    right: 1710px;
    top: 1410px;
    transition-delay: 7850ms; }
  .tonys-four .tony:nth-child(48) {
    right: 1740px;
    top: 1440px;
    transition-delay: 7900ms; }
  .tonys-four .tony:nth-child(49) {
    right: 1770px;
    top: 1470px;
    transition-delay: 7950ms; }
  .tonys-four .tony:nth-child(50) {
    right: 1800px;
    top: 1500px;
    transition-delay: 8000ms; }
  .tonys-four .tony:nth-child(51) {
    right: 1830px;
    top: 1530px;
    transition-delay: 8050ms; }
  .tonys-four .tony:nth-child(52) {
    right: 1860px;
    top: 1560px;
    transition-delay: 8100ms; }
  .tonys-four .tony:nth-child(53) {
    right: 1890px;
    top: 1590px;
    transition-delay: 8150ms; }
  .tonys-four .tony:nth-child(54) {
    right: 1920px;
    top: 1620px;
    transition-delay: 8200ms; }
  .tonys-four .tony:nth-child(55) {
    right: 1950px;
    top: 1650px;
    transition-delay: 8250ms; }
  .tonys-four .tony:nth-child(56) {
    right: 1980px;
    top: 1680px;
    transition-delay: 8300ms; }
  .tonys-four .tony:nth-child(57) {
    right: 2010px;
    top: 1710px;
    transition-delay: 8350ms; }
  .tonys-four .tony:nth-child(58) {
    right: 2040px;
    top: 1740px;
    transition-delay: 8400ms; }
  .tonys-four .tony:nth-child(59) {
    right: 2070px;
    top: 1770px;
    transition-delay: 8450ms; }
  .tonys-four .tony:nth-child(60) {
    right: 2100px;
    top: 1800px;
    transition-delay: 8500ms; }
  .tonys-four .tony:nth-child(61) {
    right: 2130px;
    top: 1830px;
    transition-delay: 8550ms; }
  .tonys-four .tony:nth-child(62) {
    right: 2160px;
    top: 1860px;
    transition-delay: 8600ms; }
  .tonys-four .tony:nth-child(63) {
    right: 2190px;
    top: 1890px;
    transition-delay: 8650ms; }
  .tonys-four .tony:nth-child(64) {
    right: 2220px;
    top: 1920px;
    transition-delay: 8700ms; }
  .tonys-four .tony:nth-child(65) {
    right: 2250px;
    top: 1950px;
    transition-delay: 8750ms; }
  .tonys-four .tony:nth-child(66) {
    right: 2280px;
    top: 1980px;
    transition-delay: 8800ms; }
  .tonys-four .tony:nth-child(67) {
    right: 2310px;
    top: 2010px;
    transition-delay: 8850ms; }
  .tonys-four .tony:nth-child(68) {
    right: 2340px;
    top: 2040px;
    transition-delay: 8900ms; }
  .tonys-four .tony:nth-child(69) {
    right: 2370px;
    top: 2070px;
    transition-delay: 8950ms; }
  .tonys-four .tony:nth-child(70) {
    right: 2400px;
    top: 2100px;
    transition-delay: 9000ms; }
  .tonys-four .tony:nth-child(71) {
    right: 2430px;
    top: 2130px;
    transition-delay: 9050ms; }
  .tonys-four .tony:nth-child(72) {
    right: 2460px;
    top: 2160px;
    transition-delay: 9100ms; }
  .tonys-four .tony:nth-child(73) {
    right: 2490px;
    top: 2190px;
    transition-delay: 9150ms; }
  .tonys-four .tony:nth-child(74) {
    right: 2520px;
    top: 2220px;
    transition-delay: 9200ms; }
  .tonys-four .tony:nth-child(75) {
    right: 2550px;
    top: 2250px;
    transition-delay: 9250ms; }
  .tonys-four .tony:nth-child(76) {
    right: 2580px;
    top: 2280px;
    transition-delay: 9300ms; }
  .tonys-four .tony:nth-child(77) {
    right: 2610px;
    top: 2310px;
    transition-delay: 9350ms; }
  .tonys-four .tony:nth-child(78) {
    right: 2640px;
    top: 2340px;
    transition-delay: 9400ms; }
  .tonys-four .tony:nth-child(79) {
    right: 2670px;
    top: 2370px;
    transition-delay: 9450ms; }
  .tonys-four .tony:nth-child(80) {
    right: 2700px;
    top: 2400px;
    transition-delay: 9500ms; }
  .tonys-four .tony:nth-child(81) {
    right: 2730px;
    top: 2430px;
    transition-delay: 9550ms; }
  .tonys-four .tony:nth-child(82) {
    right: 2760px;
    top: 2460px;
    transition-delay: 9600ms; }
  .tonys-four .tony:nth-child(83) {
    right: 2790px;
    top: 2490px;
    transition-delay: 9650ms; }
  .tonys-four .tony:nth-child(84) {
    right: 2820px;
    top: 2520px;
    transition-delay: 9700ms; }
  .tonys-four .tony:nth-child(85) {
    right: 2850px;
    top: 2550px;
    transition-delay: 9750ms; }
  .tonys-four .tony:nth-child(86) {
    right: 2880px;
    top: 2580px;
    transition-delay: 9800ms; }
  .tonys-four .tony:nth-child(87) {
    right: 2910px;
    top: 2610px;
    transition-delay: 9850ms; }
  .tonys-four .tony:nth-child(88) {
    right: 2940px;
    top: 2640px;
    transition-delay: 9900ms; }
  .tonys-four .tony:nth-child(89) {
    right: 2970px;
    top: 2670px;
    transition-delay: 9950ms; }
  .tonys-four .tony:nth-child(90) {
    right: 3000px;
    top: 2700px;
    transition-delay: 10000ms; }
  .tonys-four .tony:nth-child(91) {
    right: 3030px;
    top: 2730px;
    transition-delay: 10050ms; }
  .tonys-four .tony:nth-child(92) {
    right: 3060px;
    top: 2760px;
    transition-delay: 10100ms; }
  .tonys-four .tony:nth-child(93) {
    right: 3090px;
    top: 2790px;
    transition-delay: 10150ms; }
  .tonys-four .tony:nth-child(94) {
    right: 3120px;
    top: 2820px;
    transition-delay: 10200ms; }
  .tonys-four .tony:nth-child(95) {
    right: 3150px;
    top: 2850px;
    transition-delay: 10250ms; }
  .tonys-four .tony:nth-child(96) {
    right: 3180px;
    top: 2880px;
    transition-delay: 10300ms; }
  .tonys-four .tony:nth-child(97) {
    right: 3210px;
    top: 2910px;
    transition-delay: 10350ms; }
  .tonys-four .tony:nth-child(98) {
    right: 3240px;
    top: 2940px;
    transition-delay: 10400ms; }
  .tonys-four .tony:nth-child(99) {
    right: 3270px;
    top: 2970px;
    transition-delay: 10450ms; }

body.lose .-lose {
  opacity: 1;
  height: 100vh;
  z-index: 100000;
  position: absolute;
  top: -500px;
  left: 0;
  width: 100%; }
  body.lose .-lose .malcom {
    transform: scale3d(1, 1, 1);
    opacity: 1; }
  body.lose .-lose .tony {
    transform: scale3d(1, 1, 1);
    opacity: 1; }

#progress {
  height: 12%;
  margin: auto;
  z-index: 2; }

#percent {
  color: white;
  font-weight: bold; }

#progress-bar {
  width: 200px; }

.screen {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  padding: 1em;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  justify-content: center;
  box-shadow: 0px 0px 0px 1em white;
  transition: 0.6s cubic-bezier(0.73, 0.02, 0.31, 1), z-index 0s; }
  .screen .copy {
    display: block;
    max-width: 30em; }
  .screen .social {
    position: absolute;
    bottom: 1em;
    right: 1em;
    width: 50%;
    text-align: right; }
  .screen.active {
    pointer-events: all;
    display: -ms-flexbox;
    display: flex;
    opacity: 1; }

.lose {
  background-color: #ec4149; }
  .lose .wrapper:before {
    transition: transform 0.2s cubic-bezier(0, 0.01, 0.18, 1);
    background: url(/assets/dist/img/tony2.png) no-repeat bottom left/contain;
    background-size: 40%;
    transform: translate3d(0, 0, 0);
    background-position: 5% 100%;
    opacity: 1;
    pointer-events: none;
    z-index: 11; }
  .lose .game {
    animation: fail .6s forwards;
    transform: scale3d(1, 1, 1);
    opacity: 1; }

@keyframes fail {
  30% {
    transform: scale3d(0.9, 0.9, 1); }
  50% {
    transform: scale3d(1.06, 1.06, 1); }
  70% {
    transform: scale3d(0.98, 0.98, 1); }
  100% {
    transform: scale3d(1, 1, 1); } }
  .lose .game-over {
    opacity: 1; }

.game-over {
  background: rgba(255, 210, 118, 0.95); }
  .game-over h2 {
    color: #2a1c00; }
  .game-over p {
    color: #432d00; }

.win .wrapper:before {
  background: url(/assets/dist/img/run_space.gif) repeat;
  opacity: .2;
  transition: 0s;
  transform: translate3d(0, 0, 0);
  top: -5%; }

.game-finished {
  transform: rotateY(-89.9deg);
  background: white;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: left;
  justify-content: left;
  transition: transform 0.2s cubic-bezier(0.65, 0, 1, 1) 0.1s, opacity 0s 0.3s; }
  .game-finished:before {
    content: '';
    position: absolute;
    top: 3em;
    bottom: 3em;
    left: 55%;
    width: 2px;
    background: rgba(0, 0, 0, 0.1); }
  .game-finished .title {
    position: absolute;
    top: -2.5em;
    left: 0;
    right: 0;
    text-align: center;
    color: white; }
  .game-finished .content {
    color: black;
    text-align: left;
    width: 55%;
    display: inline-block; }
    .game-finished .content .copy {
      display: block;
      margin-right: 1.5em; }
      .game-finished .content .copy .to + p:first-letter {
        margin-left: 1.5em; }
    .game-finished .content .to,
    .game-finished .content .from {
      margin-top: 0;
      display: block; }
    .game-finished .content .restart {
      margin-top: 10.5px; }
  .game-finished .stamp {
    position: absolute;
    top: 0;
    right: 0;
    width: 16%; }

.win .sound {
  opacity: 0; }

.win canvas {
  transition: transform 0.3s cubic-bezier(0.65, 0, 1, 1) 1s, opacity 0s 1.3s;
  transform: rotateY(89.9deg);
  opacity: 0; }

.win .game-over {
  opacity: 0;
  display: none; }

.win .game-finished {
  transition: transform 0.3s cubic-bezier(0, 0.01, 0.18, 1) 1.3s, opacity 0s 1.3s;
  transform: rotateY(0deg);
  opacity: 1; }

.lose .game-over,
.win .game-finished {
  z-index: 11;
  pointer-events: all; }

.sound {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 25px;
  cursor: pointer;
  z-index: 3;
  transition: 0.4s cubic-bezier(0, 0.01, 0.18, 1) 0.4s; }

.sound-on {
  background-image: url("../img/soundOn.png");
  background-repeat: no-repeat; }

.sound-off {
  background-image: url("../img/soundOff.png");
  background-repeat: no-repeat; }

/*# sourceMappingURL=style.min.css.map */
