html, body, .wrapper {
  width: 100%;
  height: 100%;
}

.wrapper div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: 1px solid black;
  margin: auto;
}

.wrapper div:nth-child(1) {
  width: 2.1px;
  height: 2.1px;
  -webkit-animation: blargh-1 3s ease infinite alternate;
          animation: blargh-1 3s ease infinite alternate;
  -webkit-animation-delay: 0.05s;
          animation-delay: 0.05s;
  border-color: #020202;
}
@-webkit-keyframes blargh-1 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-1 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(2) {
  width: 4.2px;
  height: 4.2px;
  -webkit-animation: blargh-2 3s ease infinite alternate;
          animation: blargh-2 3s ease infinite alternate;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
  border-color: #040404;
}
@-webkit-keyframes blargh-2 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-2 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(3) {
  width: 6.3px;
  height: 6.3px;
  -webkit-animation: blargh-3 3s ease infinite alternate;
          animation: blargh-3 3s ease infinite alternate;
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
  border-color: #060606;
}
@-webkit-keyframes blargh-3 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-3 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(4) {
  width: 8.4px;
  height: 8.4px;
  -webkit-animation: blargh-4 3s ease infinite alternate;
          animation: blargh-4 3s ease infinite alternate;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  border-color: #080808;
}
@-webkit-keyframes blargh-4 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-4 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(5) {
  width: 10.5px;
  height: 10.5px;
  -webkit-animation: blargh-5 3s ease infinite alternate;
          animation: blargh-5 3s ease infinite alternate;
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
  border-color: #0a0a0a;
}
@-webkit-keyframes blargh-5 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-5 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(6) {
  width: 12.6px;
  height: 12.6px;
  -webkit-animation: blargh-6 3s ease infinite alternate;
          animation: blargh-6 3s ease infinite alternate;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  border-color: #0c0c0c;
}
@-webkit-keyframes blargh-6 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-6 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(7) {
  width: 14.7px;
  height: 14.7px;
  -webkit-animation: blargh-7 3s ease infinite alternate;
          animation: blargh-7 3s ease infinite alternate;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
  border-color: #0e0e0e;
}
@-webkit-keyframes blargh-7 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-7 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(8) {
  width: 16.8px;
  height: 16.8px;
  -webkit-animation: blargh-8 3s ease infinite alternate;
          animation: blargh-8 3s ease infinite alternate;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  border-color: #101010;
}
@-webkit-keyframes blargh-8 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-8 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(9) {
  width: 18.9px;
  height: 18.9px;
  -webkit-animation: blargh-9 3s ease infinite alternate;
          animation: blargh-9 3s ease infinite alternate;
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
  border-color: #121212;
}
@-webkit-keyframes blargh-9 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-9 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(10) {
  width: 21px;
  height: 21px;
  -webkit-animation: blargh-10 3s ease infinite alternate;
          animation: blargh-10 3s ease infinite alternate;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  border-color: #141414;
}
@-webkit-keyframes blargh-10 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-10 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(11) {
  width: 23.1px;
  height: 23.1px;
  -webkit-animation: blargh-11 3s ease infinite alternate;
          animation: blargh-11 3s ease infinite alternate;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
  border-color: #161616;
}
@-webkit-keyframes blargh-11 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-11 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(12) {
  width: 25.2px;
  height: 25.2px;
  -webkit-animation: blargh-12 3s ease infinite alternate;
          animation: blargh-12 3s ease infinite alternate;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  border-color: #181818;
}
@-webkit-keyframes blargh-12 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-12 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(13) {
  width: 27.3px;
  height: 27.3px;
  -webkit-animation: blargh-13 3s ease infinite alternate;
          animation: blargh-13 3s ease infinite alternate;
  -webkit-animation-delay: 0.65s;
          animation-delay: 0.65s;
  border-color: #1a1a1a;
}
@-webkit-keyframes blargh-13 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-13 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(14) {
  width: 29.4px;
  height: 29.4px;
  -webkit-animation: blargh-14 3s ease infinite alternate;
          animation: blargh-14 3s ease infinite alternate;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
  border-color: #1c1c1c;
}
@-webkit-keyframes blargh-14 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-14 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(15) {
  width: 31.5px;
  height: 31.5px;
  -webkit-animation: blargh-15 3s ease infinite alternate;
          animation: blargh-15 3s ease infinite alternate;
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
  border-color: #1e1e1e;
}
@-webkit-keyframes blargh-15 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-15 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(16) {
  width: 33.6px;
  height: 33.6px;
  -webkit-animation: blargh-16 3s ease infinite alternate;
          animation: blargh-16 3s ease infinite alternate;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
  border-color: #202020;
}
@-webkit-keyframes blargh-16 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-16 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(17) {
  width: 35.7px;
  height: 35.7px;
  -webkit-animation: blargh-17 3s ease infinite alternate;
          animation: blargh-17 3s ease infinite alternate;
  -webkit-animation-delay: 0.85s;
          animation-delay: 0.85s;
  border-color: #222222;
}
@-webkit-keyframes blargh-17 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-17 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(18) {
  width: 37.8px;
  height: 37.8px;
  -webkit-animation: blargh-18 3s ease infinite alternate;
          animation: blargh-18 3s ease infinite alternate;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
  border-color: #242424;
}
@-webkit-keyframes blargh-18 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-18 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(19) {
  width: 39.9px;
  height: 39.9px;
  -webkit-animation: blargh-19 3s ease infinite alternate;
          animation: blargh-19 3s ease infinite alternate;
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
  border-color: #262626;
}
@-webkit-keyframes blargh-19 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-19 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(20) {
  width: 42px;
  height: 42px;
  -webkit-animation: blargh-20 3s ease infinite alternate;
          animation: blargh-20 3s ease infinite alternate;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  border-color: #282828;
}
@-webkit-keyframes blargh-20 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-20 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(21) {
  width: 44.1px;
  height: 44.1px;
  -webkit-animation: blargh-21 3s ease infinite alternate;
          animation: blargh-21 3s ease infinite alternate;
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
  border-color: #2a2a2a;
}
@-webkit-keyframes blargh-21 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-21 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(22) {
  width: 46.2px;
  height: 46.2px;
  -webkit-animation: blargh-22 3s ease infinite alternate;
          animation: blargh-22 3s ease infinite alternate;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  border-color: #2c2c2c;
}
@-webkit-keyframes blargh-22 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-22 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(23) {
  width: 48.3px;
  height: 48.3px;
  -webkit-animation: blargh-23 3s ease infinite alternate;
          animation: blargh-23 3s ease infinite alternate;
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
  border-color: #2e2e2e;
}
@-webkit-keyframes blargh-23 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-23 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(24) {
  width: 50.4px;
  height: 50.4px;
  -webkit-animation: blargh-24 3s ease infinite alternate;
          animation: blargh-24 3s ease infinite alternate;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
  border-color: #303030;
}
@-webkit-keyframes blargh-24 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-24 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(25) {
  width: 52.5px;
  height: 52.5px;
  -webkit-animation: blargh-25 3s ease infinite alternate;
          animation: blargh-25 3s ease infinite alternate;
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
  border-color: #323232;
}
@-webkit-keyframes blargh-25 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-25 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(26) {
  width: 54.6px;
  height: 54.6px;
  -webkit-animation: blargh-26 3s ease infinite alternate;
          animation: blargh-26 3s ease infinite alternate;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
  border-color: #343434;
}
@-webkit-keyframes blargh-26 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-26 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(27) {
  width: 56.7px;
  height: 56.7px;
  -webkit-animation: blargh-27 3s ease infinite alternate;
          animation: blargh-27 3s ease infinite alternate;
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
  border-color: #363636;
}
@-webkit-keyframes blargh-27 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-27 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(28) {
  width: 58.8px;
  height: 58.8px;
  -webkit-animation: blargh-28 3s ease infinite alternate;
          animation: blargh-28 3s ease infinite alternate;
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
  border-color: #383838;
}
@-webkit-keyframes blargh-28 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-28 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(29) {
  width: 60.9px;
  height: 60.9px;
  -webkit-animation: blargh-29 3s ease infinite alternate;
          animation: blargh-29 3s ease infinite alternate;
  -webkit-animation-delay: 1.45s;
          animation-delay: 1.45s;
  border-color: #3a3a3a;
}
@-webkit-keyframes blargh-29 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-29 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(30) {
  width: 63px;
  height: 63px;
  -webkit-animation: blargh-30 3s ease infinite alternate;
          animation: blargh-30 3s ease infinite alternate;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  border-color: #3c3c3c;
}
@-webkit-keyframes blargh-30 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-30 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(31) {
  width: 65.1px;
  height: 65.1px;
  -webkit-animation: blargh-31 3s ease infinite alternate;
          animation: blargh-31 3s ease infinite alternate;
  -webkit-animation-delay: 1.55s;
          animation-delay: 1.55s;
  border-color: #3e3e3e;
}
@-webkit-keyframes blargh-31 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-31 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(32) {
  width: 67.2px;
  height: 67.2px;
  -webkit-animation: blargh-32 3s ease infinite alternate;
          animation: blargh-32 3s ease infinite alternate;
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
  border-color: #404040;
}
@-webkit-keyframes blargh-32 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-32 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(33) {
  width: 69.3px;
  height: 69.3px;
  -webkit-animation: blargh-33 3s ease infinite alternate;
          animation: blargh-33 3s ease infinite alternate;
  -webkit-animation-delay: 1.65s;
          animation-delay: 1.65s;
  border-color: #424242;
}
@-webkit-keyframes blargh-33 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-33 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(34) {
  width: 71.4px;
  height: 71.4px;
  -webkit-animation: blargh-34 3s ease infinite alternate;
          animation: blargh-34 3s ease infinite alternate;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
  border-color: #444444;
}
@-webkit-keyframes blargh-34 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-34 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(35) {
  width: 73.5px;
  height: 73.5px;
  -webkit-animation: blargh-35 3s ease infinite alternate;
          animation: blargh-35 3s ease infinite alternate;
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
  border-color: #464646;
}
@-webkit-keyframes blargh-35 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-35 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(36) {
  width: 75.6px;
  height: 75.6px;
  -webkit-animation: blargh-36 3s ease infinite alternate;
          animation: blargh-36 3s ease infinite alternate;
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
  border-color: #484848;
}
@-webkit-keyframes blargh-36 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-36 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(37) {
  width: 77.7px;
  height: 77.7px;
  -webkit-animation: blargh-37 3s ease infinite alternate;
          animation: blargh-37 3s ease infinite alternate;
  -webkit-animation-delay: 1.85s;
          animation-delay: 1.85s;
  border-color: #4a4a4a;
}
@-webkit-keyframes blargh-37 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-37 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(38) {
  width: 79.8px;
  height: 79.8px;
  -webkit-animation: blargh-38 3s ease infinite alternate;
          animation: blargh-38 3s ease infinite alternate;
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  border-color: #4c4c4c;
}
@-webkit-keyframes blargh-38 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-38 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(39) {
  width: 81.9px;
  height: 81.9px;
  -webkit-animation: blargh-39 3s ease infinite alternate;
          animation: blargh-39 3s ease infinite alternate;
  -webkit-animation-delay: 1.95s;
          animation-delay: 1.95s;
  border-color: #4e4e4e;
}
@-webkit-keyframes blargh-39 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-39 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(40) {
  width: 84px;
  height: 84px;
  -webkit-animation: blargh-40 3s ease infinite alternate;
          animation: blargh-40 3s ease infinite alternate;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  border-color: #505050;
}
@-webkit-keyframes blargh-40 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-40 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(41) {
  width: 86.1px;
  height: 86.1px;
  -webkit-animation: blargh-41 3s ease infinite alternate;
          animation: blargh-41 3s ease infinite alternate;
  -webkit-animation-delay: 2.05s;
          animation-delay: 2.05s;
  border-color: #525252;
}
@-webkit-keyframes blargh-41 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-41 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(42) {
  width: 88.2px;
  height: 88.2px;
  -webkit-animation: blargh-42 3s ease infinite alternate;
          animation: blargh-42 3s ease infinite alternate;
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
  border-color: #545454;
}
@-webkit-keyframes blargh-42 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-42 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(43) {
  width: 90.3px;
  height: 90.3px;
  -webkit-animation: blargh-43 3s ease infinite alternate;
          animation: blargh-43 3s ease infinite alternate;
  -webkit-animation-delay: 2.15s;
          animation-delay: 2.15s;
  border-color: #565656;
}
@-webkit-keyframes blargh-43 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-43 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(44) {
  width: 92.4px;
  height: 92.4px;
  -webkit-animation: blargh-44 3s ease infinite alternate;
          animation: blargh-44 3s ease infinite alternate;
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
  border-color: #585858;
}
@-webkit-keyframes blargh-44 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-44 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(45) {
  width: 94.5px;
  height: 94.5px;
  -webkit-animation: blargh-45 3s ease infinite alternate;
          animation: blargh-45 3s ease infinite alternate;
  -webkit-animation-delay: 2.25s;
          animation-delay: 2.25s;
  border-color: #5a5a5a;
}
@-webkit-keyframes blargh-45 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-45 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(46) {
  width: 96.6px;
  height: 96.6px;
  -webkit-animation: blargh-46 3s ease infinite alternate;
          animation: blargh-46 3s ease infinite alternate;
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
  border-color: #5c5c5c;
}
@-webkit-keyframes blargh-46 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-46 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(47) {
  width: 98.7px;
  height: 98.7px;
  -webkit-animation: blargh-47 3s ease infinite alternate;
          animation: blargh-47 3s ease infinite alternate;
  -webkit-animation-delay: 2.35s;
          animation-delay: 2.35s;
  border-color: #5e5e5e;
}
@-webkit-keyframes blargh-47 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-47 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(48) {
  width: 100.8px;
  height: 100.8px;
  -webkit-animation: blargh-48 3s ease infinite alternate;
          animation: blargh-48 3s ease infinite alternate;
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
  border-color: #606060;
}
@-webkit-keyframes blargh-48 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-48 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(49) {
  width: 102.9px;
  height: 102.9px;
  -webkit-animation: blargh-49 3s ease infinite alternate;
          animation: blargh-49 3s ease infinite alternate;
  -webkit-animation-delay: 2.45s;
          animation-delay: 2.45s;
  border-color: #626262;
}
@-webkit-keyframes blargh-49 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-49 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(50) {
  width: 105px;
  height: 105px;
  -webkit-animation: blargh-50 3s ease infinite alternate;
          animation: blargh-50 3s ease infinite alternate;
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
  border-color: #646464;
}
@-webkit-keyframes blargh-50 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-50 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(51) {
  width: 107.1px;
  height: 107.1px;
  -webkit-animation: blargh-51 3s ease infinite alternate;
          animation: blargh-51 3s ease infinite alternate;
  -webkit-animation-delay: 2.55s;
          animation-delay: 2.55s;
  border-color: #666666;
}
@-webkit-keyframes blargh-51 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-51 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(52) {
  width: 109.2px;
  height: 109.2px;
  -webkit-animation: blargh-52 3s ease infinite alternate;
          animation: blargh-52 3s ease infinite alternate;
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
  border-color: #686868;
}
@-webkit-keyframes blargh-52 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-52 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(53) {
  width: 111.3px;
  height: 111.3px;
  -webkit-animation: blargh-53 3s ease infinite alternate;
          animation: blargh-53 3s ease infinite alternate;
  -webkit-animation-delay: 2.65s;
          animation-delay: 2.65s;
  border-color: #6a6a6a;
}
@-webkit-keyframes blargh-53 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-53 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(54) {
  width: 113.4px;
  height: 113.4px;
  -webkit-animation: blargh-54 3s ease infinite alternate;
          animation: blargh-54 3s ease infinite alternate;
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
  border-color: #6c6c6c;
}
@-webkit-keyframes blargh-54 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-54 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(55) {
  width: 115.5px;
  height: 115.5px;
  -webkit-animation: blargh-55 3s ease infinite alternate;
          animation: blargh-55 3s ease infinite alternate;
  -webkit-animation-delay: 2.75s;
          animation-delay: 2.75s;
  border-color: #6e6e6e;
}
@-webkit-keyframes blargh-55 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-55 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(56) {
  width: 117.6px;
  height: 117.6px;
  -webkit-animation: blargh-56 3s ease infinite alternate;
          animation: blargh-56 3s ease infinite alternate;
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
  border-color: #707070;
}
@-webkit-keyframes blargh-56 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-56 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(57) {
  width: 119.7px;
  height: 119.7px;
  -webkit-animation: blargh-57 3s ease infinite alternate;
          animation: blargh-57 3s ease infinite alternate;
  -webkit-animation-delay: 2.85s;
          animation-delay: 2.85s;
  border-color: #727272;
}
@-webkit-keyframes blargh-57 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-57 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(58) {
  width: 121.8px;
  height: 121.8px;
  -webkit-animation: blargh-58 3s ease infinite alternate;
          animation: blargh-58 3s ease infinite alternate;
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
  border-color: #747474;
}
@-webkit-keyframes blargh-58 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-58 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(59) {
  width: 123.9px;
  height: 123.9px;
  -webkit-animation: blargh-59 3s ease infinite alternate;
          animation: blargh-59 3s ease infinite alternate;
  -webkit-animation-delay: 2.95s;
          animation-delay: 2.95s;
  border-color: #767676;
}
@-webkit-keyframes blargh-59 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-59 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(60) {
  width: 126px;
  height: 126px;
  -webkit-animation: blargh-60 3s ease infinite alternate;
          animation: blargh-60 3s ease infinite alternate;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  border-color: #787878;
}
@-webkit-keyframes blargh-60 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-60 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(61) {
  width: 128.1px;
  height: 128.1px;
  -webkit-animation: blargh-61 3s ease infinite alternate;
          animation: blargh-61 3s ease infinite alternate;
  -webkit-animation-delay: 3.05s;
          animation-delay: 3.05s;
  border-color: #7a7a7a;
}
@-webkit-keyframes blargh-61 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-61 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(62) {
  width: 130.2px;
  height: 130.2px;
  -webkit-animation: blargh-62 3s ease infinite alternate;
          animation: blargh-62 3s ease infinite alternate;
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
  border-color: #7c7c7c;
}
@-webkit-keyframes blargh-62 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-62 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(63) {
  width: 132.3px;
  height: 132.3px;
  -webkit-animation: blargh-63 3s ease infinite alternate;
          animation: blargh-63 3s ease infinite alternate;
  -webkit-animation-delay: 3.15s;
          animation-delay: 3.15s;
  border-color: #7e7e7e;
}
@-webkit-keyframes blargh-63 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-63 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(64) {
  width: 134.4px;
  height: 134.4px;
  -webkit-animation: blargh-64 3s ease infinite alternate;
          animation: blargh-64 3s ease infinite alternate;
  -webkit-animation-delay: 3.2s;
          animation-delay: 3.2s;
  border-color: gray;
}
@-webkit-keyframes blargh-64 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-64 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(65) {
  width: 136.5px;
  height: 136.5px;
  -webkit-animation: blargh-65 3s ease infinite alternate;
          animation: blargh-65 3s ease infinite alternate;
  -webkit-animation-delay: 3.25s;
          animation-delay: 3.25s;
  border-color: #828282;
}
@-webkit-keyframes blargh-65 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-65 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(66) {
  width: 138.6px;
  height: 138.6px;
  -webkit-animation: blargh-66 3s ease infinite alternate;
          animation: blargh-66 3s ease infinite alternate;
  -webkit-animation-delay: 3.3s;
          animation-delay: 3.3s;
  border-color: #848484;
}
@-webkit-keyframes blargh-66 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-66 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(67) {
  width: 140.7px;
  height: 140.7px;
  -webkit-animation: blargh-67 3s ease infinite alternate;
          animation: blargh-67 3s ease infinite alternate;
  -webkit-animation-delay: 3.35s;
          animation-delay: 3.35s;
  border-color: #868686;
}
@-webkit-keyframes blargh-67 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-67 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(68) {
  width: 142.8px;
  height: 142.8px;
  -webkit-animation: blargh-68 3s ease infinite alternate;
          animation: blargh-68 3s ease infinite alternate;
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
  border-color: #888888;
}
@-webkit-keyframes blargh-68 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-68 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(69) {
  width: 144.9px;
  height: 144.9px;
  -webkit-animation: blargh-69 3s ease infinite alternate;
          animation: blargh-69 3s ease infinite alternate;
  -webkit-animation-delay: 3.45s;
          animation-delay: 3.45s;
  border-color: #8a8a8a;
}
@-webkit-keyframes blargh-69 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-69 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(70) {
  width: 147px;
  height: 147px;
  -webkit-animation: blargh-70 3s ease infinite alternate;
          animation: blargh-70 3s ease infinite alternate;
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
  border-color: #8c8c8c;
}
@-webkit-keyframes blargh-70 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-70 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(71) {
  width: 149.1px;
  height: 149.1px;
  -webkit-animation: blargh-71 3s ease infinite alternate;
          animation: blargh-71 3s ease infinite alternate;
  -webkit-animation-delay: 3.55s;
          animation-delay: 3.55s;
  border-color: #8e8e8e;
}
@-webkit-keyframes blargh-71 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-71 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(72) {
  width: 151.2px;
  height: 151.2px;
  -webkit-animation: blargh-72 3s ease infinite alternate;
          animation: blargh-72 3s ease infinite alternate;
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
  border-color: #909090;
}
@-webkit-keyframes blargh-72 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-72 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(73) {
  width: 153.3px;
  height: 153.3px;
  -webkit-animation: blargh-73 3s ease infinite alternate;
          animation: blargh-73 3s ease infinite alternate;
  -webkit-animation-delay: 3.65s;
          animation-delay: 3.65s;
  border-color: #929292;
}
@-webkit-keyframes blargh-73 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-73 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(74) {
  width: 155.4px;
  height: 155.4px;
  -webkit-animation: blargh-74 3s ease infinite alternate;
          animation: blargh-74 3s ease infinite alternate;
  -webkit-animation-delay: 3.7s;
          animation-delay: 3.7s;
  border-color: #949494;
}
@-webkit-keyframes blargh-74 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-74 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(75) {
  width: 157.5px;
  height: 157.5px;
  -webkit-animation: blargh-75 3s ease infinite alternate;
          animation: blargh-75 3s ease infinite alternate;
  -webkit-animation-delay: 3.75s;
          animation-delay: 3.75s;
  border-color: #969696;
}
@-webkit-keyframes blargh-75 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-75 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(76) {
  width: 159.6px;
  height: 159.6px;
  -webkit-animation: blargh-76 3s ease infinite alternate;
          animation: blargh-76 3s ease infinite alternate;
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
  border-color: #989898;
}
@-webkit-keyframes blargh-76 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-76 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(77) {
  width: 161.7px;
  height: 161.7px;
  -webkit-animation: blargh-77 3s ease infinite alternate;
          animation: blargh-77 3s ease infinite alternate;
  -webkit-animation-delay: 3.85s;
          animation-delay: 3.85s;
  border-color: #9a9a9a;
}
@-webkit-keyframes blargh-77 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-77 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(78) {
  width: 163.8px;
  height: 163.8px;
  -webkit-animation: blargh-78 3s ease infinite alternate;
          animation: blargh-78 3s ease infinite alternate;
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
  border-color: #9c9c9c;
}
@-webkit-keyframes blargh-78 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-78 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(79) {
  width: 165.9px;
  height: 165.9px;
  -webkit-animation: blargh-79 3s ease infinite alternate;
          animation: blargh-79 3s ease infinite alternate;
  -webkit-animation-delay: 3.95s;
          animation-delay: 3.95s;
  border-color: #9e9e9e;
}
@-webkit-keyframes blargh-79 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-79 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(80) {
  width: 168px;
  height: 168px;
  -webkit-animation: blargh-80 3s ease infinite alternate;
          animation: blargh-80 3s ease infinite alternate;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
  border-color: #a0a0a0;
}
@-webkit-keyframes blargh-80 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-80 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(81) {
  width: 170.1px;
  height: 170.1px;
  -webkit-animation: blargh-81 3s ease infinite alternate;
          animation: blargh-81 3s ease infinite alternate;
  -webkit-animation-delay: 4.05s;
          animation-delay: 4.05s;
  border-color: #a2a2a2;
}
@-webkit-keyframes blargh-81 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-81 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(82) {
  width: 172.2px;
  height: 172.2px;
  -webkit-animation: blargh-82 3s ease infinite alternate;
          animation: blargh-82 3s ease infinite alternate;
  -webkit-animation-delay: 4.1s;
          animation-delay: 4.1s;
  border-color: #a4a4a4;
}
@-webkit-keyframes blargh-82 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-82 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(83) {
  width: 174.3px;
  height: 174.3px;
  -webkit-animation: blargh-83 3s ease infinite alternate;
          animation: blargh-83 3s ease infinite alternate;
  -webkit-animation-delay: 4.15s;
          animation-delay: 4.15s;
  border-color: #a6a6a6;
}
@-webkit-keyframes blargh-83 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-83 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(84) {
  width: 176.4px;
  height: 176.4px;
  -webkit-animation: blargh-84 3s ease infinite alternate;
          animation: blargh-84 3s ease infinite alternate;
  -webkit-animation-delay: 4.2s;
          animation-delay: 4.2s;
  border-color: #a8a8a8;
}
@-webkit-keyframes blargh-84 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-84 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(85) {
  width: 178.5px;
  height: 178.5px;
  -webkit-animation: blargh-85 3s ease infinite alternate;
          animation: blargh-85 3s ease infinite alternate;
  -webkit-animation-delay: 4.25s;
          animation-delay: 4.25s;
  border-color: #aaaaaa;
}
@-webkit-keyframes blargh-85 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-85 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(86) {
  width: 180.6px;
  height: 180.6px;
  -webkit-animation: blargh-86 3s ease infinite alternate;
          animation: blargh-86 3s ease infinite alternate;
  -webkit-animation-delay: 4.3s;
          animation-delay: 4.3s;
  border-color: #acacac;
}
@-webkit-keyframes blargh-86 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-86 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(87) {
  width: 182.7px;
  height: 182.7px;
  -webkit-animation: blargh-87 3s ease infinite alternate;
          animation: blargh-87 3s ease infinite alternate;
  -webkit-animation-delay: 4.35s;
          animation-delay: 4.35s;
  border-color: #aeaeae;
}
@-webkit-keyframes blargh-87 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-87 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(88) {
  width: 184.8px;
  height: 184.8px;
  -webkit-animation: blargh-88 3s ease infinite alternate;
          animation: blargh-88 3s ease infinite alternate;
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
  border-color: #b0b0b0;
}
@-webkit-keyframes blargh-88 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-88 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(89) {
  width: 186.9px;
  height: 186.9px;
  -webkit-animation: blargh-89 3s ease infinite alternate;
          animation: blargh-89 3s ease infinite alternate;
  -webkit-animation-delay: 4.45s;
          animation-delay: 4.45s;
  border-color: #b2b2b2;
}
@-webkit-keyframes blargh-89 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-89 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(90) {
  width: 189px;
  height: 189px;
  -webkit-animation: blargh-90 3s ease infinite alternate;
          animation: blargh-90 3s ease infinite alternate;
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
  border-color: #b4b4b4;
}
@-webkit-keyframes blargh-90 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-90 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(91) {
  width: 191.1px;
  height: 191.1px;
  -webkit-animation: blargh-91 3s ease infinite alternate;
          animation: blargh-91 3s ease infinite alternate;
  -webkit-animation-delay: 4.55s;
          animation-delay: 4.55s;
  border-color: #b6b6b6;
}
@-webkit-keyframes blargh-91 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-91 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(92) {
  width: 193.2px;
  height: 193.2px;
  -webkit-animation: blargh-92 3s ease infinite alternate;
          animation: blargh-92 3s ease infinite alternate;
  -webkit-animation-delay: 4.6s;
          animation-delay: 4.6s;
  border-color: #b8b8b8;
}
@-webkit-keyframes blargh-92 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-92 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(93) {
  width: 195.3px;
  height: 195.3px;
  -webkit-animation: blargh-93 3s ease infinite alternate;
          animation: blargh-93 3s ease infinite alternate;
  -webkit-animation-delay: 4.65s;
          animation-delay: 4.65s;
  border-color: #bababa;
}
@-webkit-keyframes blargh-93 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-93 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(94) {
  width: 197.4px;
  height: 197.4px;
  -webkit-animation: blargh-94 3s ease infinite alternate;
          animation: blargh-94 3s ease infinite alternate;
  -webkit-animation-delay: 4.7s;
          animation-delay: 4.7s;
  border-color: #bcbcbc;
}
@-webkit-keyframes blargh-94 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-94 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(95) {
  width: 199.5px;
  height: 199.5px;
  -webkit-animation: blargh-95 3s ease infinite alternate;
          animation: blargh-95 3s ease infinite alternate;
  -webkit-animation-delay: 4.75s;
          animation-delay: 4.75s;
  border-color: #bebebe;
}
@-webkit-keyframes blargh-95 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-95 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(96) {
  width: 201.6px;
  height: 201.6px;
  -webkit-animation: blargh-96 3s ease infinite alternate;
          animation: blargh-96 3s ease infinite alternate;
  -webkit-animation-delay: 4.8s;
          animation-delay: 4.8s;
  border-color: silver;
}
@-webkit-keyframes blargh-96 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-96 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(97) {
  width: 203.7px;
  height: 203.7px;
  -webkit-animation: blargh-97 3s ease infinite alternate;
          animation: blargh-97 3s ease infinite alternate;
  -webkit-animation-delay: 4.85s;
          animation-delay: 4.85s;
  border-color: #c2c2c2;
}
@-webkit-keyframes blargh-97 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-97 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(98) {
  width: 205.8px;
  height: 205.8px;
  -webkit-animation: blargh-98 3s ease infinite alternate;
          animation: blargh-98 3s ease infinite alternate;
  -webkit-animation-delay: 4.9s;
          animation-delay: 4.9s;
  border-color: #c4c4c4;
}
@-webkit-keyframes blargh-98 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-98 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(99) {
  width: 207.9px;
  height: 207.9px;
  -webkit-animation: blargh-99 3s ease infinite alternate;
          animation: blargh-99 3s ease infinite alternate;
  -webkit-animation-delay: 4.95s;
          animation-delay: 4.95s;
  border-color: #c6c6c6;
}
@-webkit-keyframes blargh-99 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-99 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}

.wrapper div:nth-child(100) {
  width: 210px;
  height: 210px;
  -webkit-animation: blargh-100 3s ease infinite alternate;
          animation: blargh-100 3s ease infinite alternate;
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
  border-color: #c8c8c8;
}
@-webkit-keyframes blargh-100 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}
@keyframes blargh-100 {
  from {
    border-radius: 50%;
  }
  to {
    border-radius: 0%;
  }
}