.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/* Better to rely on Sass's imports than do a sprockets manifest */
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
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: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, summary, 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; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/glyphicons-halflings-regular-62fcbc4796f99217282f30c654764f572d9bfd9df7de9ce1e37922fa3caf8124.eot);
  src: url(/assets/glyphicons-halflings-regular-62fcbc4796f99217282f30c654764f572d9bfd9df7de9ce1e37922fa3caf8124.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular-63faf0af44a428f182686f0d924bb30e369a9549630c7b98a969394f58431067.woff) format("woff"), url(/assets/glyphicons-halflings-regular-e27b969ef04fed3b39000b7b977e602d6e6a2b1c8c0d618bebf6dd875243ea3c.ttf) format("truetype"), url(/assets/glyphicons-halflings-regular-cef3dffcef386be2c8d1307761717e2eb9f43c151f2da9f1647e9d454abf13a3.svg#glyphicons_halflingsregular) format("svg"); }
body {
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-weight: 500; }

b, strong {
  font-weight: 800; }

em {
  font-style: italic; }

a {
  text-decoration: none;
  color: #29aae2; }
  a:visited {
    color: #29aae2; }
  a:hover {
    color: #1a8cbe; }

p {
  font-size: 1rem;
  line-height: 1.6;
  color: #555; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 500; }

h1 {
  font-size: 1.7rem;
  text-transform: uppercase; }

h2 {
  font-size: 1.5rem; }

h3 {
  font-weight: 400;
  font-size: 1.3rem;
  color: #555;
  text-transform: uppercase; }

.upload-status {
  background: #e5e5e5;
  max-height: 12rem;
  padding: 1.5rem 0;
  -webkit-transition: max-height .4s ease, opacity .4s ease;
  transition: max-height .4s ease, opacity .4s ease; }
  .upload-status.closing {
    max-height: 0;
    opacity: 0; }
  .upload-status .container {
    box-sizing: border-box;
    margin: 0 auto;
    width: 1030px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1024px) {
      .upload-status .container {
        width: auto; } }
    @media only screen and (max-width: 767px) {
      .upload-status .container {
        display: block; } }
  .upload-status .row {
    height: .5rem;
    width: 5rem; }
  .upload-status .pixel {
    background: #808184;
    display: block;
    float: left;
    height: .5rem;
    width: .5rem; }
    .upload-status .pixel.pixel-1 {
      -webkit-animation: pixel-1 4s linear infinite;
              animation: pixel-1 4s linear infinite; }
    .upload-status .pixel.pixel-2 {
      -webkit-animation: pixel-2 4s linear infinite;
              animation: pixel-2 4s linear infinite; }
    .upload-status .pixel.pixel-3 {
      -webkit-animation: pixel-3 4s linear infinite;
              animation: pixel-3 4s linear infinite; }
    .upload-status .pixel.pixel-4 {
      -webkit-animation: pixel-4 4s linear infinite;
              animation: pixel-4 4s linear infinite; }
    .upload-status .pixel.pixel-5 {
      -webkit-animation: pixel-5 4s linear infinite;
              animation: pixel-5 4s linear infinite; }
    .upload-status .pixel.pixel-6 {
      -webkit-animation: pixel-6 4s linear infinite;
              animation: pixel-6 4s linear infinite; }
    .upload-status .pixel.pixel-7 {
      -webkit-animation: pixel-7 4s linear infinite;
              animation: pixel-7 4s linear infinite; }
    .upload-status .pixel.pixel-8 {
      -webkit-animation: pixel-8 4s linear infinite;
              animation: pixel-8 4s linear infinite; }
    .upload-status .pixel.pixel-9 {
      -webkit-animation: pixel-9 4s linear infinite;
              animation: pixel-9 4s linear infinite; }
    .upload-status .pixel.pixel-10 {
      -webkit-animation: pixel-10 4s linear infinite;
              animation: pixel-10 4s linear infinite; }
    .upload-status .pixel.pixel-11 {
      -webkit-animation: pixel-11 4s linear infinite;
              animation: pixel-11 4s linear infinite; }
    .upload-status .pixel.pixel-12 {
      -webkit-animation: pixel-12 4s linear infinite;
              animation: pixel-12 4s linear infinite; }
    .upload-status .pixel.pixel-13 {
      -webkit-animation: pixel-13 4s linear infinite;
              animation: pixel-13 4s linear infinite; }
    .upload-status .pixel.pixel-14 {
      -webkit-animation: pixel-14 4s linear infinite;
              animation: pixel-14 4s linear infinite; }
    .upload-status .pixel.pixel-15 {
      -webkit-animation: pixel-15 4s linear infinite;
              animation: pixel-15 4s linear infinite; }
    .upload-status .pixel.pixel-16 {
      -webkit-animation: pixel-16 4s linear infinite;
              animation: pixel-16 4s linear infinite; }
    .upload-status .pixel.pixel-17 {
      -webkit-animation: pixel-17 4s linear infinite;
              animation: pixel-17 4s linear infinite; }
    .upload-status .pixel.pixel-18 {
      -webkit-animation: pixel-18 4s linear infinite;
              animation: pixel-18 4s linear infinite; }
    .upload-status .pixel.pixel-19 {
      -webkit-animation: pixel-19 4s linear infinite;
              animation: pixel-19 4s linear infinite; }
    .upload-status .pixel.pixel-20 {
      -webkit-animation: pixel-20 4s linear infinite;
              animation: pixel-20 4s linear infinite; }
    .upload-status .pixel.pixel-21 {
      -webkit-animation: pixel-21 4s linear infinite;
              animation: pixel-21 4s linear infinite; }
    .upload-status .pixel.pixel-22 {
      -webkit-animation: pixel-22 4s linear infinite;
              animation: pixel-22 4s linear infinite; }
    .upload-status .pixel.pixel-23 {
      -webkit-animation: pixel-23 4s linear infinite;
              animation: pixel-23 4s linear infinite; }
    .upload-status .pixel.pixel-24 {
      -webkit-animation: pixel-24 4s linear infinite;
              animation: pixel-24 4s linear infinite; }
    .upload-status .pixel.pixel-25 {
      -webkit-animation: pixel-25 4s linear infinite;
              animation: pixel-25 4s linear infinite; }
    .upload-status .pixel.pixel-26 {
      -webkit-animation: pixel-26 4s linear infinite;
              animation: pixel-26 4s linear infinite; }
    .upload-status .pixel.pixel-27 {
      -webkit-animation: pixel-27 4s linear infinite;
              animation: pixel-27 4s linear infinite; }
    .upload-status .pixel.pixel-28 {
      -webkit-animation: pixel-28 4s linear infinite;
              animation: pixel-28 4s linear infinite; }
    .upload-status .pixel.pixel-29 {
      -webkit-animation: pixel-29 4s linear infinite;
              animation: pixel-29 4s linear infinite; }
    .upload-status .pixel.pixel-30 {
      -webkit-animation: pixel-30 4s linear infinite;
              animation: pixel-30 4s linear infinite; }
    .upload-status .pixel.pixel-31 {
      -webkit-animation: pixel-31 4s linear infinite;
              animation: pixel-31 4s linear infinite; }
    .upload-status .pixel.pixel-32 {
      -webkit-animation: pixel-32 4s linear infinite;
              animation: pixel-32 4s linear infinite; }
    .upload-status .pixel.pixel-33 {
      -webkit-animation: pixel-33 4s linear infinite;
              animation: pixel-33 4s linear infinite; }
    .upload-status .pixel.pixel-34 {
      -webkit-animation: pixel-34 4s linear infinite;
              animation: pixel-34 4s linear infinite; }
    .upload-status .pixel.pixel-35 {
      -webkit-animation: pixel-35 4s linear infinite;
              animation: pixel-35 4s linear infinite; }
    .upload-status .pixel.pixel-36 {
      -webkit-animation: pixel-36 4s linear infinite;
              animation: pixel-36 4s linear infinite; }
    .upload-status .pixel.pixel-37 {
      -webkit-animation: pixel-37 4s linear infinite;
              animation: pixel-37 4s linear infinite; }
    .upload-status .pixel.pixel-38 {
      -webkit-animation: pixel-38 4s linear infinite;
              animation: pixel-38 4s linear infinite; }
    .upload-status .pixel.pixel-39 {
      -webkit-animation: pixel-39 4s linear infinite;
              animation: pixel-39 4s linear infinite; }
    .upload-status .pixel.pixel-40 {
      -webkit-animation: pixel-40 4s linear infinite;
              animation: pixel-40 4s linear infinite; }
    .upload-status .pixel.pixel-41 {
      -webkit-animation: pixel-41 4s linear infinite;
              animation: pixel-41 4s linear infinite; }
    .upload-status .pixel.pixel-42 {
      -webkit-animation: pixel-42 4s linear infinite;
              animation: pixel-42 4s linear infinite; }
    .upload-status .pixel.pixel-43 {
      -webkit-animation: pixel-43 4s linear infinite;
              animation: pixel-43 4s linear infinite; }
    .upload-status .pixel.pixel-44 {
      -webkit-animation: pixel-44 4s linear infinite;
              animation: pixel-44 4s linear infinite; }
    .upload-status .pixel.pixel-45 {
      -webkit-animation: pixel-45 4s linear infinite;
              animation: pixel-45 4s linear infinite; }
    .upload-status .pixel.pixel-46 {
      -webkit-animation: pixel-46 4s linear infinite;
              animation: pixel-46 4s linear infinite; }
    .upload-status .pixel.pixel-47 {
      -webkit-animation: pixel-47 4s linear infinite;
              animation: pixel-47 4s linear infinite; }
    .upload-status .pixel.pixel-48 {
      -webkit-animation: pixel-48 4s linear infinite;
              animation: pixel-48 4s linear infinite; }
    .upload-status .pixel.pixel-49 {
      -webkit-animation: pixel-49 4s linear infinite;
              animation: pixel-49 4s linear infinite; }
    .upload-status .pixel.pixel-50 {
      -webkit-animation: pixel-50 4s linear infinite;
              animation: pixel-50 4s linear infinite; }
    .upload-status .pixel.pixel-51 {
      -webkit-animation: pixel-51 4s linear infinite;
              animation: pixel-51 4s linear infinite; }
    .upload-status .pixel.pixel-52 {
      -webkit-animation: pixel-52 4s linear infinite;
              animation: pixel-52 4s linear infinite; }
    .upload-status .pixel.pixel-53 {
      -webkit-animation: pixel-53 4s linear infinite;
              animation: pixel-53 4s linear infinite; }
    .upload-status .pixel.pixel-54 {
      -webkit-animation: pixel-54 4s linear infinite;
              animation: pixel-54 4s linear infinite; }
    .upload-status .pixel.pixel-55 {
      -webkit-animation: pixel-55 4s linear infinite;
              animation: pixel-55 4s linear infinite; }
    .upload-status .pixel.pixel-56 {
      -webkit-animation: pixel-56 4s linear infinite;
              animation: pixel-56 4s linear infinite; }
    .upload-status .pixel.pixel-57 {
      -webkit-animation: pixel-57 4s linear infinite;
              animation: pixel-57 4s linear infinite; }
    .upload-status .pixel.pixel-58 {
      -webkit-animation: pixel-58 4s linear infinite;
              animation: pixel-58 4s linear infinite; }
    .upload-status .pixel.pixel-59 {
      -webkit-animation: pixel-59 4s linear infinite;
              animation: pixel-59 4s linear infinite; }
    .upload-status .pixel.pixel-60 {
      -webkit-animation: pixel-60 4s linear infinite;
              animation: pixel-60 4s linear infinite; }
    .upload-status .pixel.pixel-61 {
      -webkit-animation: pixel-61 4s linear infinite;
              animation: pixel-61 4s linear infinite; }
    .upload-status .pixel.pixel-62 {
      -webkit-animation: pixel-62 4s linear infinite;
              animation: pixel-62 4s linear infinite; }
    .upload-status .pixel.pixel-63 {
      -webkit-animation: pixel-63 4s linear infinite;
              animation: pixel-63 4s linear infinite; }
    .upload-status .pixel.pixel-64 {
      -webkit-animation: pixel-64 4s linear infinite;
              animation: pixel-64 4s linear infinite; }
    .upload-status .pixel.pixel-65 {
      -webkit-animation: pixel-65 4s linear infinite;
              animation: pixel-65 4s linear infinite; }
    .upload-status .pixel.pixel-66 {
      -webkit-animation: pixel-66 4s linear infinite;
              animation: pixel-66 4s linear infinite; }
    .upload-status .pixel.pixel-67 {
      -webkit-animation: pixel-67 4s linear infinite;
              animation: pixel-67 4s linear infinite; }
    .upload-status .pixel.pixel-68 {
      -webkit-animation: pixel-68 4s linear infinite;
              animation: pixel-68 4s linear infinite; }
    .upload-status .pixel.pixel-69 {
      -webkit-animation: pixel-69 4s linear infinite;
              animation: pixel-69 4s linear infinite; }
    .upload-status .pixel.pixel-70 {
      -webkit-animation: pixel-70 4s linear infinite;
              animation: pixel-70 4s linear infinite; }
    .upload-status .pixel.pixel-71 {
      -webkit-animation: pixel-71 4s linear infinite;
              animation: pixel-71 4s linear infinite; }
    .upload-status .pixel.pixel-72 {
      -webkit-animation: pixel-72 4s linear infinite;
              animation: pixel-72 4s linear infinite; }
    .upload-status .pixel.pixel-73 {
      -webkit-animation: pixel-73 4s linear infinite;
              animation: pixel-73 4s linear infinite; }
    .upload-status .pixel.pixel-1 {
      margin-left: 1rem; }
  .upload-status .icon {
    margin: 0 2rem; }
    @media only screen and (max-width: 767px) {
      .upload-status .icon {
        float: left;
        margin: 1rem 1rem 1rem 2rem; } }
  @media only screen and (max-width: 767px) {
    .upload-status p {
      font-size: .8rem;
      margin-left: 2rem;
      margin-right: 2rem; } }
  .upload-status .message {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .upload-status ul {
    margin: .75rem 1rem 0; }
    @media only screen and (max-width: 767px) {
      .upload-status ul {
        margin: .75rem 2rem 0; } }
  .upload-status li {
    line-height: 1.5; }
    @media only screen and (max-width: 767px) {
      .upload-status li {
        font-size: .8rem; } }

@-webkit-keyframes pixel-1 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.1px);
            transform: translate(0px, -6.1px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(7px, -12.2px);
            transform: translate(7px, -12.2px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(5px, -18.3px);
            transform: translate(5px, -18.3px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(0px, -24.4px);
            transform: translate(0px, -24.4px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(6px, -30.5px);
            transform: translate(6px, -30.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(0px, -36.6px);
            transform: translate(0px, -36.6px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(-4px, -42.7px);
            transform: translate(-4px, -42.7px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(-7px, -48.8px);
            transform: translate(-7px, -48.8px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(-3px, -54.9px);
            transform: translate(-3px, -54.9px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(-5px, -61px);
            transform: translate(-5px, -61px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes pixel-1 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.1px);
            transform: translate(0px, -6.1px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(7px, -12.2px);
            transform: translate(7px, -12.2px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(5px, -18.3px);
            transform: translate(5px, -18.3px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(0px, -24.4px);
            transform: translate(0px, -24.4px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(6px, -30.5px);
            transform: translate(6px, -30.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(0px, -36.6px);
            transform: translate(0px, -36.6px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(-4px, -42.7px);
            transform: translate(-4px, -42.7px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(-7px, -48.8px);
            transform: translate(-7px, -48.8px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(-3px, -54.9px);
            transform: translate(-3px, -54.9px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(-5px, -61px);
            transform: translate(-5px, -61px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-2 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.9px);
            transform: translate(-2px, -3.9px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(3px, -7.8px);
            transform: translate(3px, -7.8px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(7px, -11.7px);
            transform: translate(7px, -11.7px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(5px, -15.6px);
            transform: translate(5px, -15.6px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(4px, -19.5px);
            transform: translate(4px, -19.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(-4px, -23.4px);
            transform: translate(-4px, -23.4px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(3px, -27.3px);
            transform: translate(3px, -27.3px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(-3px, -31.2px);
            transform: translate(-3px, -31.2px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(-3px, -35.1px);
            transform: translate(-3px, -35.1px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(2px, -39px);
            transform: translate(2px, -39px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-2 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.9px);
            transform: translate(-2px, -3.9px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(3px, -7.8px);
            transform: translate(3px, -7.8px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(7px, -11.7px);
            transform: translate(7px, -11.7px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(5px, -15.6px);
            transform: translate(5px, -15.6px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(4px, -19.5px);
            transform: translate(4px, -19.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(-4px, -23.4px);
            transform: translate(-4px, -23.4px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(3px, -27.3px);
            transform: translate(3px, -27.3px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(-3px, -31.2px);
            transform: translate(-3px, -31.2px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(-3px, -35.1px);
            transform: translate(-3px, -35.1px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(2px, -39px);
            transform: translate(2px, -39px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-3 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(8px, -2.3px);
            transform: translate(8px, -2.3px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(-2px, -4.6px);
            transform: translate(-2px, -4.6px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(5px, -6.9px);
            transform: translate(5px, -6.9px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(-2px, -9.2px);
            transform: translate(-2px, -9.2px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(8px, -11.5px);
            transform: translate(8px, -11.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(4px, -13.8px);
            transform: translate(4px, -13.8px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(7px, -16.1px);
            transform: translate(7px, -16.1px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(4px, -18.4px);
            transform: translate(4px, -18.4px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(7px, -20.7px);
            transform: translate(7px, -20.7px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(-6px, -23px);
            transform: translate(-6px, -23px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-3 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: .9;
    -webkit-transform: translate(8px, -2.3px);
            transform: translate(8px, -2.3px); }
  4% {
    opacity: .8;
    -webkit-transform: translate(-2px, -4.6px);
            transform: translate(-2px, -4.6px); }
  6% {
    opacity: .7;
    -webkit-transform: translate(5px, -6.9px);
            transform: translate(5px, -6.9px); }
  8% {
    opacity: .6;
    -webkit-transform: translate(-2px, -9.2px);
            transform: translate(-2px, -9.2px); }
  10% {
    opacity: .5;
    -webkit-transform: translate(8px, -11.5px);
            transform: translate(8px, -11.5px); }
  12% {
    opacity: .4;
    -webkit-transform: translate(4px, -13.8px);
            transform: translate(4px, -13.8px); }
  14% {
    opacity: .3;
    -webkit-transform: translate(7px, -16.1px);
            transform: translate(7px, -16.1px); }
  16% {
    opacity: .2;
    -webkit-transform: translate(4px, -18.4px);
            transform: translate(4px, -18.4px); }
  18% {
    opacity: .1;
    -webkit-transform: translate(7px, -20.7px);
            transform: translate(7px, -20.7px); }
  20% {
    opacity: 0;
    -webkit-transform: translate(-6px, -23px);
            transform: translate(-6px, -23px); }
  22% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-4 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(3px, -6.8px);
            transform: translate(3px, -6.8px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -13.6px);
            transform: translate(5px, -13.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(7px, -20.4px);
            transform: translate(7px, -20.4px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-6px, -27.2px);
            transform: translate(-6px, -27.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(0px, -34px);
            transform: translate(0px, -34px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(0px, -40.8px);
            transform: translate(0px, -40.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-1px, -47.6px);
            transform: translate(-1px, -47.6px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-3px, -54.4px);
            transform: translate(-3px, -54.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-2px, -61.2px);
            transform: translate(-2px, -61.2px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-7px, -68px);
            transform: translate(-7px, -68px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-4 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(3px, -6.8px);
            transform: translate(3px, -6.8px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -13.6px);
            transform: translate(5px, -13.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(7px, -20.4px);
            transform: translate(7px, -20.4px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-6px, -27.2px);
            transform: translate(-6px, -27.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(0px, -34px);
            transform: translate(0px, -34px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(0px, -40.8px);
            transform: translate(0px, -40.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-1px, -47.6px);
            transform: translate(-1px, -47.6px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-3px, -54.4px);
            transform: translate(-3px, -54.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-2px, -61.2px);
            transform: translate(-2px, -61.2px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-7px, -68px);
            transform: translate(-7px, -68px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-5 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-3px, -6.2px);
            transform: translate(-3px, -6.2px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -12.4px);
            transform: translate(5px, -12.4px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(3px, -18.6px);
            transform: translate(3px, -18.6px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(2px, -24.8px);
            transform: translate(2px, -24.8px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -31px);
            transform: translate(7px, -31px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-1px, -37.2px);
            transform: translate(-1px, -37.2px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -43.4px);
            transform: translate(-2px, -43.4px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(3px, -49.6px);
            transform: translate(3px, -49.6px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-1px, -55.8px);
            transform: translate(-1px, -55.8px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-1px, -62px);
            transform: translate(-1px, -62px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-5 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-3px, -6.2px);
            transform: translate(-3px, -6.2px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -12.4px);
            transform: translate(5px, -12.4px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(3px, -18.6px);
            transform: translate(3px, -18.6px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(2px, -24.8px);
            transform: translate(2px, -24.8px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -31px);
            transform: translate(7px, -31px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-1px, -37.2px);
            transform: translate(-1px, -37.2px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -43.4px);
            transform: translate(-2px, -43.4px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(3px, -49.6px);
            transform: translate(3px, -49.6px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-1px, -55.8px);
            transform: translate(-1px, -55.8px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-1px, -62px);
            transform: translate(-1px, -62px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-6 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-6px, -3.9px);
            transform: translate(-6px, -3.9px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-3px, -7.8px);
            transform: translate(-3px, -7.8px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-4px, -11.7px);
            transform: translate(-4px, -11.7px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(4px, -15.6px);
            transform: translate(4px, -15.6px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-3px, -19.5px);
            transform: translate(-3px, -19.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(8px, -23.4px);
            transform: translate(8px, -23.4px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -27.3px);
            transform: translate(-2px, -27.3px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-7px, -31.2px);
            transform: translate(-7px, -31.2px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-2px, -35.1px);
            transform: translate(-2px, -35.1px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(5px, -39px);
            transform: translate(5px, -39px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-6 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-6px, -3.9px);
            transform: translate(-6px, -3.9px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-3px, -7.8px);
            transform: translate(-3px, -7.8px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-4px, -11.7px);
            transform: translate(-4px, -11.7px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(4px, -15.6px);
            transform: translate(4px, -15.6px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-3px, -19.5px);
            transform: translate(-3px, -19.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(8px, -23.4px);
            transform: translate(8px, -23.4px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -27.3px);
            transform: translate(-2px, -27.3px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-7px, -31.2px);
            transform: translate(-7px, -31.2px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-2px, -35.1px);
            transform: translate(-2px, -35.1px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(5px, -39px);
            transform: translate(5px, -39px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-7 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(1px, -5.3px);
            transform: translate(1px, -5.3px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-6px, -10.6px);
            transform: translate(-6px, -10.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-5px, -15.9px);
            transform: translate(-5px, -15.9px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-2px, -21.2px);
            transform: translate(-2px, -21.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -26.5px);
            transform: translate(7px, -26.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(3px, -31.8px);
            transform: translate(3px, -31.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -37.1px);
            transform: translate(-2px, -37.1px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(1px, -42.4px);
            transform: translate(1px, -42.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-7px, -47.7px);
            transform: translate(-7px, -47.7px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(7px, -53px);
            transform: translate(7px, -53px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-7 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(1px, -5.3px);
            transform: translate(1px, -5.3px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-6px, -10.6px);
            transform: translate(-6px, -10.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-5px, -15.9px);
            transform: translate(-5px, -15.9px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-2px, -21.2px);
            transform: translate(-2px, -21.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -26.5px);
            transform: translate(7px, -26.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(3px, -31.8px);
            transform: translate(3px, -31.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-2px, -37.1px);
            transform: translate(-2px, -37.1px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(1px, -42.4px);
            transform: translate(1px, -42.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-7px, -47.7px);
            transform: translate(-7px, -47.7px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(7px, -53px);
            transform: translate(7px, -53px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-8 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(4px, -3.7px);
            transform: translate(4px, -3.7px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(8px, -7.4px);
            transform: translate(8px, -7.4px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(8px, -11.1px);
            transform: translate(8px, -11.1px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(1px, -14.8px);
            transform: translate(1px, -14.8px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -18.5px);
            transform: translate(7px, -18.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(6px, -22.2px);
            transform: translate(6px, -22.2px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(2px, -25.9px);
            transform: translate(2px, -25.9px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(4px, -29.6px);
            transform: translate(4px, -29.6px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(5px, -33.3px);
            transform: translate(5px, -33.3px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-2px, -37px);
            transform: translate(-2px, -37px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-8 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(4px, -3.7px);
            transform: translate(4px, -3.7px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(8px, -7.4px);
            transform: translate(8px, -7.4px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(8px, -11.1px);
            transform: translate(8px, -11.1px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(1px, -14.8px);
            transform: translate(1px, -14.8px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -18.5px);
            transform: translate(7px, -18.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(6px, -22.2px);
            transform: translate(6px, -22.2px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(2px, -25.9px);
            transform: translate(2px, -25.9px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(4px, -29.6px);
            transform: translate(4px, -29.6px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(5px, -33.3px);
            transform: translate(5px, -33.3px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-2px, -37px);
            transform: translate(-2px, -37px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-9 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.8px);
            transform: translate(-4px, -6.8px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-7px, -13.6px);
            transform: translate(-7px, -13.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(7px, -20.4px);
            transform: translate(7px, -20.4px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(8px, -27.2px);
            transform: translate(8px, -27.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -34px);
            transform: translate(7px, -34px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(8px, -40.8px);
            transform: translate(8px, -40.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-6px, -47.6px);
            transform: translate(-6px, -47.6px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-2px, -54.4px);
            transform: translate(-2px, -54.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-4px, -61.2px);
            transform: translate(-4px, -61.2px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-4px, -68px);
            transform: translate(-4px, -68px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-9 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.8px);
            transform: translate(-4px, -6.8px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-7px, -13.6px);
            transform: translate(-7px, -13.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(7px, -20.4px);
            transform: translate(7px, -20.4px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(8px, -27.2px);
            transform: translate(8px, -27.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(7px, -34px);
            transform: translate(7px, -34px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(8px, -40.8px);
            transform: translate(8px, -40.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-6px, -47.6px);
            transform: translate(-6px, -47.6px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-2px, -54.4px);
            transform: translate(-2px, -54.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-4px, -61.2px);
            transform: translate(-4px, -61.2px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-4px, -68px);
            transform: translate(-4px, -68px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-10 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(2px, -4.5px);
            transform: translate(2px, -4.5px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -9px);
            transform: translate(5px, -9px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(4px, -13.5px);
            transform: translate(4px, -13.5px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(2px, -18px);
            transform: translate(2px, -18px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-6px, -22.5px);
            transform: translate(-6px, -22.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(7px, -27px);
            transform: translate(7px, -27px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(4px, -31.5px);
            transform: translate(4px, -31.5px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-5px, -36px);
            transform: translate(-5px, -36px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-1px, -40.5px);
            transform: translate(-1px, -40.5px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-7px, -45px);
            transform: translate(-7px, -45px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-10 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(2px, -4.5px);
            transform: translate(2px, -4.5px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -9px);
            transform: translate(5px, -9px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(4px, -13.5px);
            transform: translate(4px, -13.5px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(2px, -18px);
            transform: translate(2px, -18px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-6px, -22.5px);
            transform: translate(-6px, -22.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(7px, -27px);
            transform: translate(7px, -27px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(4px, -31.5px);
            transform: translate(4px, -31.5px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-5px, -36px);
            transform: translate(-5px, -36px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-1px, -40.5px);
            transform: translate(-1px, -40.5px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-7px, -45px);
            transform: translate(-7px, -45px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-11 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-6px, -5.3px);
            transform: translate(-6px, -5.3px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-4px, -10.6px);
            transform: translate(-4px, -10.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-7px, -15.9px);
            transform: translate(-7px, -15.9px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-6px, -21.2px);
            transform: translate(-6px, -21.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(0px, -26.5px);
            transform: translate(0px, -26.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-2px, -31.8px);
            transform: translate(-2px, -31.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(2px, -37.1px);
            transform: translate(2px, -37.1px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-2px, -42.4px);
            transform: translate(-2px, -42.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-6px, -47.7px);
            transform: translate(-6px, -47.7px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-4px, -53px);
            transform: translate(-4px, -53px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-11 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-6px, -5.3px);
            transform: translate(-6px, -5.3px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-4px, -10.6px);
            transform: translate(-4px, -10.6px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-7px, -15.9px);
            transform: translate(-7px, -15.9px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-6px, -21.2px);
            transform: translate(-6px, -21.2px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(0px, -26.5px);
            transform: translate(0px, -26.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-2px, -31.8px);
            transform: translate(-2px, -31.8px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(2px, -37.1px);
            transform: translate(2px, -37.1px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(-2px, -42.4px);
            transform: translate(-2px, -42.4px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(-6px, -47.7px);
            transform: translate(-6px, -47.7px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-4px, -53px);
            transform: translate(-4px, -53px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-12 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-1px, -2.9px);
            transform: translate(-1px, -2.9px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.8px);
            transform: translate(-1px, -5.8px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(4px, -8.7px);
            transform: translate(4px, -8.7px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-5px, -11.6px);
            transform: translate(-5px, -11.6px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-6px, -14.5px);
            transform: translate(-6px, -14.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-2px, -17.4px);
            transform: translate(-2px, -17.4px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(5px, -20.3px);
            transform: translate(5px, -20.3px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(5px, -23.2px);
            transform: translate(5px, -23.2px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(2px, -26.1px);
            transform: translate(2px, -26.1px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(3px, -29px);
            transform: translate(3px, -29px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-12 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-1px, -2.9px);
            transform: translate(-1px, -2.9px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.8px);
            transform: translate(-1px, -5.8px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(4px, -8.7px);
            transform: translate(4px, -8.7px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-5px, -11.6px);
            transform: translate(-5px, -11.6px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(-6px, -14.5px);
            transform: translate(-6px, -14.5px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-2px, -17.4px);
            transform: translate(-2px, -17.4px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(5px, -20.3px);
            transform: translate(5px, -20.3px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(5px, -23.2px);
            transform: translate(5px, -23.2px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(2px, -26.1px);
            transform: translate(2px, -26.1px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(3px, -29px);
            transform: translate(3px, -29px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-13 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-7px, -6.6px);
            transform: translate(-7px, -6.6px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -13.2px);
            transform: translate(5px, -13.2px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-2px, -19.8px);
            transform: translate(-2px, -19.8px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-3px, -26.4px);
            transform: translate(-3px, -26.4px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(8px, -33px);
            transform: translate(8px, -33px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-3px, -39.6px);
            transform: translate(-3px, -39.6px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-3px, -46.2px);
            transform: translate(-3px, -46.2px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(1px, -52.8px);
            transform: translate(1px, -52.8px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(5px, -59.4px);
            transform: translate(5px, -59.4px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-1px, -66px);
            transform: translate(-1px, -66px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-13 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: .9;
    -webkit-transform: translate(-7px, -6.6px);
            transform: translate(-7px, -6.6px); }
  10% {
    opacity: .8;
    -webkit-transform: translate(5px, -13.2px);
            transform: translate(5px, -13.2px); }
  12% {
    opacity: .7;
    -webkit-transform: translate(-2px, -19.8px);
            transform: translate(-2px, -19.8px); }
  14% {
    opacity: .6;
    -webkit-transform: translate(-3px, -26.4px);
            transform: translate(-3px, -26.4px); }
  16% {
    opacity: .5;
    -webkit-transform: translate(8px, -33px);
            transform: translate(8px, -33px); }
  18% {
    opacity: .4;
    -webkit-transform: translate(-3px, -39.6px);
            transform: translate(-3px, -39.6px); }
  20% {
    opacity: .3;
    -webkit-transform: translate(-3px, -46.2px);
            transform: translate(-3px, -46.2px); }
  22% {
    opacity: .2;
    -webkit-transform: translate(1px, -52.8px);
            transform: translate(1px, -52.8px); }
  24% {
    opacity: .1;
    -webkit-transform: translate(5px, -59.4px);
            transform: translate(5px, -59.4px); }
  26% {
    opacity: 0;
    -webkit-transform: translate(-1px, -66px);
            transform: translate(-1px, -66px); }
  28% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-14 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-4px, -5.2px);
            transform: translate(-4px, -5.2px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-1px, -10.4px);
            transform: translate(-1px, -10.4px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-1px, -15.6px);
            transform: translate(-1px, -15.6px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(8px, -20.8px);
            transform: translate(8px, -20.8px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-4px, -26px);
            transform: translate(-4px, -26px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(4px, -31.2px);
            transform: translate(4px, -31.2px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-4px, -36.4px);
            transform: translate(-4px, -36.4px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-4px, -41.6px);
            transform: translate(-4px, -41.6px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -46.8px);
            transform: translate(3px, -46.8px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-6px, -52px);
            transform: translate(-6px, -52px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-14 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-4px, -5.2px);
            transform: translate(-4px, -5.2px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-1px, -10.4px);
            transform: translate(-1px, -10.4px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-1px, -15.6px);
            transform: translate(-1px, -15.6px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(8px, -20.8px);
            transform: translate(8px, -20.8px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-4px, -26px);
            transform: translate(-4px, -26px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(4px, -31.2px);
            transform: translate(4px, -31.2px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-4px, -36.4px);
            transform: translate(-4px, -36.4px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-4px, -41.6px);
            transform: translate(-4px, -41.6px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -46.8px);
            transform: translate(3px, -46.8px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-6px, -52px);
            transform: translate(-6px, -52px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-15 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-5px, -2.1px);
            transform: translate(-5px, -2.1px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-2px, -4.2px);
            transform: translate(-2px, -4.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-2px, -6.3px);
            transform: translate(-2px, -6.3px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-3px, -8.4px);
            transform: translate(-3px, -8.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -10.5px);
            transform: translate(4px, -10.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-3px, -12.6px);
            transform: translate(-3px, -12.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-2px, -14.7px);
            transform: translate(-2px, -14.7px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(2px, -16.8px);
            transform: translate(2px, -16.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(4px, -18.9px);
            transform: translate(4px, -18.9px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-4px, -21px);
            transform: translate(-4px, -21px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-15 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-5px, -2.1px);
            transform: translate(-5px, -2.1px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-2px, -4.2px);
            transform: translate(-2px, -4.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-2px, -6.3px);
            transform: translate(-2px, -6.3px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-3px, -8.4px);
            transform: translate(-3px, -8.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -10.5px);
            transform: translate(4px, -10.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-3px, -12.6px);
            transform: translate(-3px, -12.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-2px, -14.7px);
            transform: translate(-2px, -14.7px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(2px, -16.8px);
            transform: translate(2px, -16.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(4px, -18.9px);
            transform: translate(4px, -18.9px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-4px, -21px);
            transform: translate(-4px, -21px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-16 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-7px, -3.6px);
            transform: translate(-7px, -3.6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(0px, -7.2px);
            transform: translate(0px, -7.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-7px, -10.8px);
            transform: translate(-7px, -10.8px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(0px, -14.4px);
            transform: translate(0px, -14.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(8px, -18px);
            transform: translate(8px, -18px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(6px, -21.6px);
            transform: translate(6px, -21.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-2px, -25.2px);
            transform: translate(-2px, -25.2px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(3px, -28.8px);
            transform: translate(3px, -28.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(0px, -32.4px);
            transform: translate(0px, -32.4px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(8px, -36px);
            transform: translate(8px, -36px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-16 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-7px, -3.6px);
            transform: translate(-7px, -3.6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(0px, -7.2px);
            transform: translate(0px, -7.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-7px, -10.8px);
            transform: translate(-7px, -10.8px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(0px, -14.4px);
            transform: translate(0px, -14.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(8px, -18px);
            transform: translate(8px, -18px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(6px, -21.6px);
            transform: translate(6px, -21.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-2px, -25.2px);
            transform: translate(-2px, -25.2px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(3px, -28.8px);
            transform: translate(3px, -28.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(0px, -32.4px);
            transform: translate(0px, -32.4px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(8px, -36px);
            transform: translate(8px, -36px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-17 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(2px, -3.9px);
            transform: translate(2px, -3.9px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-7px, -7.8px);
            transform: translate(-7px, -7.8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-7px, -11.7px);
            transform: translate(-7px, -11.7px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(2px, -15.6px);
            transform: translate(2px, -15.6px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-2px, -19.5px);
            transform: translate(-2px, -19.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-2px, -23.4px);
            transform: translate(-2px, -23.4px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-1px, -27.3px);
            transform: translate(-1px, -27.3px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-7px, -31.2px);
            transform: translate(-7px, -31.2px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(2px, -35.1px);
            transform: translate(2px, -35.1px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(4px, -39px);
            transform: translate(4px, -39px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-17 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(2px, -3.9px);
            transform: translate(2px, -3.9px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-7px, -7.8px);
            transform: translate(-7px, -7.8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-7px, -11.7px);
            transform: translate(-7px, -11.7px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(2px, -15.6px);
            transform: translate(2px, -15.6px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-2px, -19.5px);
            transform: translate(-2px, -19.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-2px, -23.4px);
            transform: translate(-2px, -23.4px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-1px, -27.3px);
            transform: translate(-1px, -27.3px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-7px, -31.2px);
            transform: translate(-7px, -31.2px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(2px, -35.1px);
            transform: translate(2px, -35.1px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(4px, -39px);
            transform: translate(4px, -39px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-18 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(6px, -7px);
            transform: translate(6px, -7px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(7px, -14px);
            transform: translate(7px, -14px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(8px, -21px);
            transform: translate(8px, -21px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-7px, -28px);
            transform: translate(-7px, -28px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-3px, -35px);
            transform: translate(-3px, -35px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(7px, -42px);
            transform: translate(7px, -42px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-5px, -49px);
            transform: translate(-5px, -49px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(5px, -56px);
            transform: translate(5px, -56px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-6px, -63px);
            transform: translate(-6px, -63px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(1px, -70px);
            transform: translate(1px, -70px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-18 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(6px, -7px);
            transform: translate(6px, -7px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(7px, -14px);
            transform: translate(7px, -14px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(8px, -21px);
            transform: translate(8px, -21px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-7px, -28px);
            transform: translate(-7px, -28px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-3px, -35px);
            transform: translate(-3px, -35px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(7px, -42px);
            transform: translate(7px, -42px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-5px, -49px);
            transform: translate(-5px, -49px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(5px, -56px);
            transform: translate(5px, -56px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-6px, -63px);
            transform: translate(-6px, -63px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(1px, -70px);
            transform: translate(1px, -70px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-19 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(5px, -3.7px);
            transform: translate(5px, -3.7px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-6px, -7.4px);
            transform: translate(-6px, -7.4px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(7px, -11.1px);
            transform: translate(7px, -11.1px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(2px, -14.8px);
            transform: translate(2px, -14.8px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(8px, -18.5px);
            transform: translate(8px, -18.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-6px, -22.2px);
            transform: translate(-6px, -22.2px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-7px, -25.9px);
            transform: translate(-7px, -25.9px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-5px, -29.6px);
            transform: translate(-5px, -29.6px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -33.3px);
            transform: translate(3px, -33.3px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(7px, -37px);
            transform: translate(7px, -37px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-19 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(5px, -3.7px);
            transform: translate(5px, -3.7px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-6px, -7.4px);
            transform: translate(-6px, -7.4px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(7px, -11.1px);
            transform: translate(7px, -11.1px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(2px, -14.8px);
            transform: translate(2px, -14.8px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(8px, -18.5px);
            transform: translate(8px, -18.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-6px, -22.2px);
            transform: translate(-6px, -22.2px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-7px, -25.9px);
            transform: translate(-7px, -25.9px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-5px, -29.6px);
            transform: translate(-5px, -29.6px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -33.3px);
            transform: translate(3px, -33.3px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(7px, -37px);
            transform: translate(7px, -37px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-20 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.9px);
            transform: translate(0px, -6.9px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(2px, -13.8px);
            transform: translate(2px, -13.8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(6px, -20.7px);
            transform: translate(6px, -20.7px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(5px, -27.6px);
            transform: translate(5px, -27.6px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -34.5px);
            transform: translate(4px, -34.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-7px, -41.4px);
            transform: translate(-7px, -41.4px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(8px, -48.3px);
            transform: translate(8px, -48.3px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(0px, -55.2px);
            transform: translate(0px, -55.2px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-3px, -62.1px);
            transform: translate(-3px, -62.1px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-6px, -69px);
            transform: translate(-6px, -69px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-20 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.9px);
            transform: translate(0px, -6.9px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(2px, -13.8px);
            transform: translate(2px, -13.8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(6px, -20.7px);
            transform: translate(6px, -20.7px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(5px, -27.6px);
            transform: translate(5px, -27.6px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -34.5px);
            transform: translate(4px, -34.5px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-7px, -41.4px);
            transform: translate(-7px, -41.4px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(8px, -48.3px);
            transform: translate(8px, -48.3px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(0px, -55.2px);
            transform: translate(0px, -55.2px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-3px, -62.1px);
            transform: translate(-3px, -62.1px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-6px, -69px);
            transform: translate(-6px, -69px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-21 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-7px, -3.6px);
            transform: translate(-7px, -3.6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-5px, -7.2px);
            transform: translate(-5px, -7.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(8px, -10.8px);
            transform: translate(8px, -10.8px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-1px, -14.4px);
            transform: translate(-1px, -14.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-3px, -18px);
            transform: translate(-3px, -18px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-5px, -21.6px);
            transform: translate(-5px, -21.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(3px, -25.2px);
            transform: translate(3px, -25.2px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(3px, -28.8px);
            transform: translate(3px, -28.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-6px, -32.4px);
            transform: translate(-6px, -32.4px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(7px, -36px);
            transform: translate(7px, -36px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-21 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(-7px, -3.6px);
            transform: translate(-7px, -3.6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-5px, -7.2px);
            transform: translate(-5px, -7.2px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(8px, -10.8px);
            transform: translate(8px, -10.8px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(-1px, -14.4px);
            transform: translate(-1px, -14.4px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-3px, -18px);
            transform: translate(-3px, -18px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-5px, -21.6px);
            transform: translate(-5px, -21.6px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(3px, -25.2px);
            transform: translate(3px, -25.2px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(3px, -28.8px);
            transform: translate(3px, -28.8px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(-6px, -32.4px);
            transform: translate(-6px, -32.4px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(7px, -36px);
            transform: translate(7px, -36px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-22 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(1px, -6px);
            transform: translate(1px, -6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-6px, -12px);
            transform: translate(-6px, -12px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-1px, -18px);
            transform: translate(-1px, -18px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(4px, -24px);
            transform: translate(4px, -24px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -30px);
            transform: translate(4px, -30px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-5px, -36px);
            transform: translate(-5px, -36px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(2px, -42px);
            transform: translate(2px, -42px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-2px, -48px);
            transform: translate(-2px, -48px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -54px);
            transform: translate(3px, -54px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-2px, -60px);
            transform: translate(-2px, -60px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-22 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(1px, -6px);
            transform: translate(1px, -6px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-6px, -12px);
            transform: translate(-6px, -12px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(-1px, -18px);
            transform: translate(-1px, -18px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(4px, -24px);
            transform: translate(4px, -24px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(4px, -30px);
            transform: translate(4px, -30px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-5px, -36px);
            transform: translate(-5px, -36px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(2px, -42px);
            transform: translate(2px, -42px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(-2px, -48px);
            transform: translate(-2px, -48px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(3px, -54px);
            transform: translate(3px, -54px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(-2px, -60px);
            transform: translate(-2px, -60px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-23 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(1px, -4px);
            transform: translate(1px, -4px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-1px, -8px);
            transform: translate(-1px, -8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(3px, -12px);
            transform: translate(3px, -12px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(1px, -16px);
            transform: translate(1px, -16px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-2px, -20px);
            transform: translate(-2px, -20px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-4px, -24px);
            transform: translate(-4px, -24px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-6px, -28px);
            transform: translate(-6px, -28px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(2px, -32px);
            transform: translate(2px, -32px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(6px, -36px);
            transform: translate(6px, -36px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(3px, -40px);
            transform: translate(3px, -40px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-23 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: .9;
    -webkit-transform: translate(1px, -4px);
            transform: translate(1px, -4px); }
  16% {
    opacity: .8;
    -webkit-transform: translate(-1px, -8px);
            transform: translate(-1px, -8px); }
  18% {
    opacity: .7;
    -webkit-transform: translate(3px, -12px);
            transform: translate(3px, -12px); }
  20% {
    opacity: .6;
    -webkit-transform: translate(1px, -16px);
            transform: translate(1px, -16px); }
  22% {
    opacity: .5;
    -webkit-transform: translate(-2px, -20px);
            transform: translate(-2px, -20px); }
  24% {
    opacity: .4;
    -webkit-transform: translate(-4px, -24px);
            transform: translate(-4px, -24px); }
  26% {
    opacity: .3;
    -webkit-transform: translate(-6px, -28px);
            transform: translate(-6px, -28px); }
  28% {
    opacity: .2;
    -webkit-transform: translate(2px, -32px);
            transform: translate(2px, -32px); }
  30% {
    opacity: .1;
    -webkit-transform: translate(6px, -36px);
            transform: translate(6px, -36px); }
  32% {
    opacity: 0;
    -webkit-transform: translate(3px, -40px);
            transform: translate(3px, -40px); }
  34% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-24 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.3px);
            transform: translate(4px, -5.3px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(3px, -10.6px);
            transform: translate(3px, -10.6px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(6px, -15.9px);
            transform: translate(6px, -15.9px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-5px, -21.2px);
            transform: translate(-5px, -21.2px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-6px, -26.5px);
            transform: translate(-6px, -26.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(-5px, -31.8px);
            transform: translate(-5px, -31.8px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(0px, -37.1px);
            transform: translate(0px, -37.1px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-3px, -42.4px);
            transform: translate(-3px, -42.4px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-6px, -47.7px);
            transform: translate(-6px, -47.7px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(8px, -53px);
            transform: translate(8px, -53px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-24 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.3px);
            transform: translate(4px, -5.3px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(3px, -10.6px);
            transform: translate(3px, -10.6px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(6px, -15.9px);
            transform: translate(6px, -15.9px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-5px, -21.2px);
            transform: translate(-5px, -21.2px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-6px, -26.5px);
            transform: translate(-6px, -26.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(-5px, -31.8px);
            transform: translate(-5px, -31.8px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(0px, -37.1px);
            transform: translate(0px, -37.1px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-3px, -42.4px);
            transform: translate(-3px, -42.4px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-6px, -47.7px);
            transform: translate(-6px, -47.7px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(8px, -53px);
            transform: translate(8px, -53px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-25 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(5px, -5.7px);
            transform: translate(5px, -5.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(3px, -11.4px);
            transform: translate(3px, -11.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(8px, -17.1px);
            transform: translate(8px, -17.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(8px, -22.8px);
            transform: translate(8px, -22.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-3px, -28.5px);
            transform: translate(-3px, -28.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -34.2px);
            transform: translate(3px, -34.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(3px, -39.9px);
            transform: translate(3px, -39.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-4px, -45.6px);
            transform: translate(-4px, -45.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(7px, -51.3px);
            transform: translate(7px, -51.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -57px);
            transform: translate(4px, -57px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-25 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(5px, -5.7px);
            transform: translate(5px, -5.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(3px, -11.4px);
            transform: translate(3px, -11.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(8px, -17.1px);
            transform: translate(8px, -17.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(8px, -22.8px);
            transform: translate(8px, -22.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-3px, -28.5px);
            transform: translate(-3px, -28.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -34.2px);
            transform: translate(3px, -34.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(3px, -39.9px);
            transform: translate(3px, -39.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-4px, -45.6px);
            transform: translate(-4px, -45.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(7px, -51.3px);
            transform: translate(7px, -51.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -57px);
            transform: translate(4px, -57px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-26 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.7px);
            transform: translate(0px, -6.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-5px, -13.4px);
            transform: translate(-5px, -13.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(1px, -20.1px);
            transform: translate(1px, -20.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26.8px);
            transform: translate(-1px, -26.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-6px, -33.5px);
            transform: translate(-6px, -33.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(2px, -40.2px);
            transform: translate(2px, -40.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(4px, -46.9px);
            transform: translate(4px, -46.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-7px, -53.6px);
            transform: translate(-7px, -53.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(7px, -60.3px);
            transform: translate(7px, -60.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-1px, -67px);
            transform: translate(-1px, -67px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-26 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(0px, -6.7px);
            transform: translate(0px, -6.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-5px, -13.4px);
            transform: translate(-5px, -13.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(1px, -20.1px);
            transform: translate(1px, -20.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26.8px);
            transform: translate(-1px, -26.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-6px, -33.5px);
            transform: translate(-6px, -33.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(2px, -40.2px);
            transform: translate(2px, -40.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(4px, -46.9px);
            transform: translate(4px, -46.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-7px, -53.6px);
            transform: translate(-7px, -53.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(7px, -60.3px);
            transform: translate(7px, -60.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-1px, -67px);
            transform: translate(-1px, -67px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-27 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(8px, -2.1px);
            transform: translate(8px, -2.1px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(2px, -4.2px);
            transform: translate(2px, -4.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-4px, -6.3px);
            transform: translate(-4px, -6.3px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-2px, -8.4px);
            transform: translate(-2px, -8.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-5px, -10.5px);
            transform: translate(-5px, -10.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(1px, -12.6px);
            transform: translate(1px, -12.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(0px, -14.7px);
            transform: translate(0px, -14.7px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(2px, -16.8px);
            transform: translate(2px, -16.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-2px, -18.9px);
            transform: translate(-2px, -18.9px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -21px);
            transform: translate(4px, -21px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-27 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(8px, -2.1px);
            transform: translate(8px, -2.1px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(2px, -4.2px);
            transform: translate(2px, -4.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-4px, -6.3px);
            transform: translate(-4px, -6.3px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-2px, -8.4px);
            transform: translate(-2px, -8.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(-5px, -10.5px);
            transform: translate(-5px, -10.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(1px, -12.6px);
            transform: translate(1px, -12.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(0px, -14.7px);
            transform: translate(0px, -14.7px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(2px, -16.8px);
            transform: translate(2px, -16.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-2px, -18.9px);
            transform: translate(-2px, -18.9px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -21px);
            transform: translate(4px, -21px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-28 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-6px, -5.7px);
            transform: translate(-6px, -5.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-4px, -11.4px);
            transform: translate(-4px, -11.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(3px, -17.1px);
            transform: translate(3px, -17.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(6px, -22.8px);
            transform: translate(6px, -22.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(4px, -28.5px);
            transform: translate(4px, -28.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -34.2px);
            transform: translate(3px, -34.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-4px, -39.9px);
            transform: translate(-4px, -39.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-6px, -45.6px);
            transform: translate(-6px, -45.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(0px, -51.3px);
            transform: translate(0px, -51.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0px, -57px);
            transform: translate(0px, -57px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-28 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-6px, -5.7px);
            transform: translate(-6px, -5.7px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-4px, -11.4px);
            transform: translate(-4px, -11.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(3px, -17.1px);
            transform: translate(3px, -17.1px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(6px, -22.8px);
            transform: translate(6px, -22.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(4px, -28.5px);
            transform: translate(4px, -28.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -34.2px);
            transform: translate(3px, -34.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-4px, -39.9px);
            transform: translate(-4px, -39.9px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-6px, -45.6px);
            transform: translate(-6px, -45.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(0px, -51.3px);
            transform: translate(0px, -51.3px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(0px, -57px);
            transform: translate(0px, -57px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-29 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.5px);
            transform: translate(-4px, -6.5px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-1px, -13px);
            transform: translate(-1px, -13px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(0px, -19.5px);
            transform: translate(0px, -19.5px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26px);
            transform: translate(-1px, -26px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(5px, -32.5px);
            transform: translate(5px, -32.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(0px, -39px);
            transform: translate(0px, -39px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(1px, -45.5px);
            transform: translate(1px, -45.5px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(4px, -52px);
            transform: translate(4px, -52px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-6px, -58.5px);
            transform: translate(-6px, -58.5px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -65px);
            transform: translate(4px, -65px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-29 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.5px);
            transform: translate(-4px, -6.5px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-1px, -13px);
            transform: translate(-1px, -13px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(0px, -19.5px);
            transform: translate(0px, -19.5px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26px);
            transform: translate(-1px, -26px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(5px, -32.5px);
            transform: translate(5px, -32.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(0px, -39px);
            transform: translate(0px, -39px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(1px, -45.5px);
            transform: translate(1px, -45.5px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(4px, -52px);
            transform: translate(4px, -52px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-6px, -58.5px);
            transform: translate(-6px, -58.5px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(4px, -65px);
            transform: translate(4px, -65px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-30 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(6px, -3px);
            transform: translate(6px, -3px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-7px, -6px);
            transform: translate(-7px, -6px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-6px, -9px);
            transform: translate(-6px, -9px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(6px, -12px);
            transform: translate(6px, -12px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(-2px, -18px);
            transform: translate(-2px, -18px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-2px, -21px);
            transform: translate(-2px, -21px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(5px, -24px);
            transform: translate(5px, -24px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-7px, -27px);
            transform: translate(-7px, -27px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-5px, -30px);
            transform: translate(-5px, -30px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-30 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(6px, -3px);
            transform: translate(6px, -3px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(-7px, -6px);
            transform: translate(-7px, -6px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-6px, -9px);
            transform: translate(-6px, -9px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(6px, -12px);
            transform: translate(6px, -12px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(-2px, -18px);
            transform: translate(-2px, -18px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-2px, -21px);
            transform: translate(-2px, -21px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(5px, -24px);
            transform: translate(5px, -24px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-7px, -27px);
            transform: translate(-7px, -27px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-5px, -30px);
            transform: translate(-5px, -30px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-31 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-7px, -2.2px);
            transform: translate(-7px, -2.2px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(6px, -4.4px);
            transform: translate(6px, -4.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-7px, -6.6px);
            transform: translate(-7px, -6.6px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(2px, -8.8px);
            transform: translate(2px, -8.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(2px, -11px);
            transform: translate(2px, -11px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(1px, -13.2px);
            transform: translate(1px, -13.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-3px, -15.4px);
            transform: translate(-3px, -15.4px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(4px, -17.6px);
            transform: translate(4px, -17.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(6px, -19.8px);
            transform: translate(6px, -19.8px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(2px, -22px);
            transform: translate(2px, -22px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-31 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-7px, -2.2px);
            transform: translate(-7px, -2.2px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(6px, -4.4px);
            transform: translate(6px, -4.4px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-7px, -6.6px);
            transform: translate(-7px, -6.6px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(2px, -8.8px);
            transform: translate(2px, -8.8px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(2px, -11px);
            transform: translate(2px, -11px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(1px, -13.2px);
            transform: translate(1px, -13.2px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-3px, -15.4px);
            transform: translate(-3px, -15.4px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(4px, -17.6px);
            transform: translate(4px, -17.6px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(6px, -19.8px);
            transform: translate(6px, -19.8px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(2px, -22px);
            transform: translate(2px, -22px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-32 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(5px, -3.6px);
            transform: translate(5px, -3.6px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(5px, -7.2px);
            transform: translate(5px, -7.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(3px, -10.8px);
            transform: translate(3px, -10.8px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(1px, -14.4px);
            transform: translate(1px, -14.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(8px, -18px);
            transform: translate(8px, -18px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -21.6px);
            transform: translate(3px, -21.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(2px, -25.2px);
            transform: translate(2px, -25.2px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-7px, -28.8px);
            transform: translate(-7px, -28.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-4px, -32.4px);
            transform: translate(-4px, -32.4px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(8px, -36px);
            transform: translate(8px, -36px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-32 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(5px, -3.6px);
            transform: translate(5px, -3.6px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(5px, -7.2px);
            transform: translate(5px, -7.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(3px, -10.8px);
            transform: translate(3px, -10.8px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(1px, -14.4px);
            transform: translate(1px, -14.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(8px, -18px);
            transform: translate(8px, -18px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(3px, -21.6px);
            transform: translate(3px, -21.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(2px, -25.2px);
            transform: translate(2px, -25.2px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(-7px, -28.8px);
            transform: translate(-7px, -28.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(-4px, -32.4px);
            transform: translate(-4px, -32.4px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(8px, -36px);
            transform: translate(8px, -36px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-33 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-3px, -3.1px);
            transform: translate(-3px, -3.1px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(8px, -6.2px);
            transform: translate(8px, -6.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-3px, -9.3px);
            transform: translate(-3px, -9.3px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(4px, -12.4px);
            transform: translate(4px, -12.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(4px, -15.5px);
            transform: translate(4px, -15.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(2px, -18.6px);
            transform: translate(2px, -18.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-7px, -21.7px);
            transform: translate(-7px, -21.7px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(0px, -24.8px);
            transform: translate(0px, -24.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(2px, -27.9px);
            transform: translate(2px, -27.9px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-1px, -31px);
            transform: translate(-1px, -31px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-33 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: .9;
    -webkit-transform: translate(-3px, -3.1px);
            transform: translate(-3px, -3.1px); }
  22% {
    opacity: .8;
    -webkit-transform: translate(8px, -6.2px);
            transform: translate(8px, -6.2px); }
  24% {
    opacity: .7;
    -webkit-transform: translate(-3px, -9.3px);
            transform: translate(-3px, -9.3px); }
  26% {
    opacity: .6;
    -webkit-transform: translate(4px, -12.4px);
            transform: translate(4px, -12.4px); }
  28% {
    opacity: .5;
    -webkit-transform: translate(4px, -15.5px);
            transform: translate(4px, -15.5px); }
  30% {
    opacity: .4;
    -webkit-transform: translate(2px, -18.6px);
            transform: translate(2px, -18.6px); }
  32% {
    opacity: .3;
    -webkit-transform: translate(-7px, -21.7px);
            transform: translate(-7px, -21.7px); }
  34% {
    opacity: .2;
    -webkit-transform: translate(0px, -24.8px);
            transform: translate(0px, -24.8px); }
  36% {
    opacity: .1;
    -webkit-transform: translate(2px, -27.9px);
            transform: translate(2px, -27.9px); }
  38% {
    opacity: 0;
    -webkit-transform: translate(-1px, -31px);
            transform: translate(-1px, -31px); }
  40% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-34 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -4.4px);
            transform: translate(4px, -4.4px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(6px, -8.8px);
            transform: translate(6px, -8.8px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(7px, -13.2px);
            transform: translate(7px, -13.2px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(5px, -17.6px);
            transform: translate(5px, -17.6px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(6px, -22px);
            transform: translate(6px, -22px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(2px, -30.8px);
            transform: translate(2px, -30.8px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-6px, -35.2px);
            transform: translate(-6px, -35.2px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(8px, -39.6px);
            transform: translate(8px, -39.6px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-2px, -44px);
            transform: translate(-2px, -44px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-34 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -4.4px);
            transform: translate(4px, -4.4px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(6px, -8.8px);
            transform: translate(6px, -8.8px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(7px, -13.2px);
            transform: translate(7px, -13.2px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(5px, -17.6px);
            transform: translate(5px, -17.6px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(6px, -22px);
            transform: translate(6px, -22px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(2px, -30.8px);
            transform: translate(2px, -30.8px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-6px, -35.2px);
            transform: translate(-6px, -35.2px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(8px, -39.6px);
            transform: translate(8px, -39.6px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-2px, -44px);
            transform: translate(-2px, -44px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-35 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(6px, -5.6px);
            transform: translate(6px, -5.6px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -11.2px);
            transform: translate(-3px, -11.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-3px, -16.8px);
            transform: translate(-3px, -16.8px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-6px, -22.4px);
            transform: translate(-6px, -22.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(6px, -28px);
            transform: translate(6px, -28px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-3px, -33.6px);
            transform: translate(-3px, -33.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-6px, -39.2px);
            transform: translate(-6px, -39.2px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-3px, -44.8px);
            transform: translate(-3px, -44.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-1px, -50.4px);
            transform: translate(-1px, -50.4px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(3px, -56px);
            transform: translate(3px, -56px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-35 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(6px, -5.6px);
            transform: translate(6px, -5.6px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -11.2px);
            transform: translate(-3px, -11.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-3px, -16.8px);
            transform: translate(-3px, -16.8px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-6px, -22.4px);
            transform: translate(-6px, -22.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(6px, -28px);
            transform: translate(6px, -28px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-3px, -33.6px);
            transform: translate(-3px, -33.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-6px, -39.2px);
            transform: translate(-6px, -39.2px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-3px, -44.8px);
            transform: translate(-3px, -44.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-1px, -50.4px);
            transform: translate(-1px, -50.4px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(3px, -56px);
            transform: translate(3px, -56px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-36 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(8px, -3.7px);
            transform: translate(8px, -3.7px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(6px, -7.4px);
            transform: translate(6px, -7.4px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(6px, -11.1px);
            transform: translate(6px, -11.1px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(5px, -14.8px);
            transform: translate(5px, -14.8px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(5px, -18.5px);
            transform: translate(5px, -18.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(2px, -22.2px);
            transform: translate(2px, -22.2px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(0px, -25.9px);
            transform: translate(0px, -25.9px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -29.6px);
            transform: translate(3px, -29.6px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-6px, -33.3px);
            transform: translate(-6px, -33.3px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-7px, -37px);
            transform: translate(-7px, -37px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-36 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(8px, -3.7px);
            transform: translate(8px, -3.7px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(6px, -7.4px);
            transform: translate(6px, -7.4px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(6px, -11.1px);
            transform: translate(6px, -11.1px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(5px, -14.8px);
            transform: translate(5px, -14.8px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(5px, -18.5px);
            transform: translate(5px, -18.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(2px, -22.2px);
            transform: translate(2px, -22.2px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(0px, -25.9px);
            transform: translate(0px, -25.9px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -29.6px);
            transform: translate(3px, -29.6px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-6px, -33.3px);
            transform: translate(-6px, -33.3px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-7px, -37px);
            transform: translate(-7px, -37px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-37 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(8px, -3.1px);
            transform: translate(8px, -3.1px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-4px, -6.2px);
            transform: translate(-4px, -6.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-3px, -9.3px);
            transform: translate(-3px, -9.3px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(2px, -12.4px);
            transform: translate(2px, -12.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(5px, -15.5px);
            transform: translate(5px, -15.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-4px, -18.6px);
            transform: translate(-4px, -18.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(6px, -21.7px);
            transform: translate(6px, -21.7px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-5px, -24.8px);
            transform: translate(-5px, -24.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-5px, -27.9px);
            transform: translate(-5px, -27.9px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(1px, -31px);
            transform: translate(1px, -31px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-37 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(8px, -3.1px);
            transform: translate(8px, -3.1px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-4px, -6.2px);
            transform: translate(-4px, -6.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-3px, -9.3px);
            transform: translate(-3px, -9.3px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(2px, -12.4px);
            transform: translate(2px, -12.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(5px, -15.5px);
            transform: translate(5px, -15.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-4px, -18.6px);
            transform: translate(-4px, -18.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(6px, -21.7px);
            transform: translate(6px, -21.7px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-5px, -24.8px);
            transform: translate(-5px, -24.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-5px, -27.9px);
            transform: translate(-5px, -27.9px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(1px, -31px);
            transform: translate(1px, -31px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-38 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.1px);
            transform: translate(4px, -5.1px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-1px, -10.2px);
            transform: translate(-1px, -10.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(4px, -15.3px);
            transform: translate(4px, -15.3px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(3px, -20.4px);
            transform: translate(3px, -20.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(8px, -25.5px);
            transform: translate(8px, -25.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-6px, -30.6px);
            transform: translate(-6px, -30.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-5px, -35.7px);
            transform: translate(-5px, -35.7px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(0px, -40.8px);
            transform: translate(0px, -40.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(8px, -45.9px);
            transform: translate(8px, -45.9px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-3px, -51px);
            transform: translate(-3px, -51px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-38 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.1px);
            transform: translate(4px, -5.1px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-1px, -10.2px);
            transform: translate(-1px, -10.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(4px, -15.3px);
            transform: translate(4px, -15.3px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(3px, -20.4px);
            transform: translate(3px, -20.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(8px, -25.5px);
            transform: translate(8px, -25.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(-6px, -30.6px);
            transform: translate(-6px, -30.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-5px, -35.7px);
            transform: translate(-5px, -35.7px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(0px, -40.8px);
            transform: translate(0px, -40.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(8px, -45.9px);
            transform: translate(8px, -45.9px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(-3px, -51px);
            transform: translate(-3px, -51px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-39 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.5px);
            transform: translate(4px, -5.5px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-7px, -11px);
            transform: translate(-7px, -11px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-4px, -16.5px);
            transform: translate(-4px, -16.5px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-6px, -22px);
            transform: translate(-6px, -22px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-2px, -27.5px);
            transform: translate(-2px, -27.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(6px, -33px);
            transform: translate(6px, -33px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-2px, -38.5px);
            transform: translate(-2px, -38.5px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -44px);
            transform: translate(3px, -44px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(7px, -49.5px);
            transform: translate(7px, -49.5px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -55px);
            transform: translate(0px, -55px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-39 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(4px, -5.5px);
            transform: translate(4px, -5.5px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-7px, -11px);
            transform: translate(-7px, -11px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-4px, -16.5px);
            transform: translate(-4px, -16.5px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-6px, -22px);
            transform: translate(-6px, -22px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-2px, -27.5px);
            transform: translate(-2px, -27.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(6px, -33px);
            transform: translate(6px, -33px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-2px, -38.5px);
            transform: translate(-2px, -38.5px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -44px);
            transform: translate(3px, -44px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(7px, -49.5px);
            transform: translate(7px, -49.5px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -55px);
            transform: translate(0px, -55px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-40 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(2px, -6.6px);
            transform: translate(2px, -6.6px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(3px, -13.2px);
            transform: translate(3px, -13.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(3px, -19.8px);
            transform: translate(3px, -19.8px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(4px, -33px);
            transform: translate(4px, -33px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(3px, -39.6px);
            transform: translate(3px, -39.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(3px, -46.2px);
            transform: translate(3px, -46.2px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(8px, -52.8px);
            transform: translate(8px, -52.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(2px, -59.4px);
            transform: translate(2px, -59.4px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -66px);
            transform: translate(0px, -66px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-40 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(2px, -6.6px);
            transform: translate(2px, -6.6px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(3px, -13.2px);
            transform: translate(3px, -13.2px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(3px, -19.8px);
            transform: translate(3px, -19.8px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(4px, -33px);
            transform: translate(4px, -33px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(3px, -39.6px);
            transform: translate(3px, -39.6px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(3px, -46.2px);
            transform: translate(3px, -46.2px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(8px, -52.8px);
            transform: translate(8px, -52.8px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(2px, -59.4px);
            transform: translate(2px, -59.4px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -66px);
            transform: translate(0px, -66px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-41 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-3px, -5.3px);
            transform: translate(-3px, -5.3px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -10.6px);
            transform: translate(-3px, -10.6px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-7px, -15.9px);
            transform: translate(-7px, -15.9px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-2px, -21.2px);
            transform: translate(-2px, -21.2px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(8px, -26.5px);
            transform: translate(8px, -26.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(0px, -31.8px);
            transform: translate(0px, -31.8px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-7px, -37.1px);
            transform: translate(-7px, -37.1px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-6px, -42.4px);
            transform: translate(-6px, -42.4px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(7px, -47.7px);
            transform: translate(7px, -47.7px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(6px, -53px);
            transform: translate(6px, -53px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-41 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-3px, -5.3px);
            transform: translate(-3px, -5.3px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -10.6px);
            transform: translate(-3px, -10.6px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(-7px, -15.9px);
            transform: translate(-7px, -15.9px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-2px, -21.2px);
            transform: translate(-2px, -21.2px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(8px, -26.5px);
            transform: translate(8px, -26.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(0px, -31.8px);
            transform: translate(0px, -31.8px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(-7px, -37.1px);
            transform: translate(-7px, -37.1px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(-6px, -42.4px);
            transform: translate(-6px, -42.4px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(7px, -47.7px);
            transform: translate(7px, -47.7px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(6px, -53px);
            transform: translate(6px, -53px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-42 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.7px);
            transform: translate(-4px, -6.7px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -13.4px);
            transform: translate(-3px, -13.4px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(5px, -20.1px);
            transform: translate(5px, -20.1px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26.8px);
            transform: translate(-1px, -26.8px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-1px, -33.5px);
            transform: translate(-1px, -33.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(4px, -40.2px);
            transform: translate(4px, -40.2px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(2px, -46.9px);
            transform: translate(2px, -46.9px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -53.6px);
            transform: translate(3px, -53.6px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-3px, -60.3px);
            transform: translate(-3px, -60.3px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(4px, -67px);
            transform: translate(4px, -67px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-42 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-4px, -6.7px);
            transform: translate(-4px, -6.7px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-3px, -13.4px);
            transform: translate(-3px, -13.4px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(5px, -20.1px);
            transform: translate(5px, -20.1px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(-1px, -26.8px);
            transform: translate(-1px, -26.8px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-1px, -33.5px);
            transform: translate(-1px, -33.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(4px, -40.2px);
            transform: translate(4px, -40.2px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(2px, -46.9px);
            transform: translate(2px, -46.9px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(3px, -53.6px);
            transform: translate(3px, -53.6px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(-3px, -60.3px);
            transform: translate(-3px, -60.3px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(4px, -67px);
            transform: translate(4px, -67px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-43 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-3px, -6.5px);
            transform: translate(-3px, -6.5px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-4px, -13px);
            transform: translate(-4px, -13px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(0px, -19.5px);
            transform: translate(0px, -19.5px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(8px, -26px);
            transform: translate(8px, -26px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-1px, -32.5px);
            transform: translate(-1px, -32.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(4px, -39px);
            transform: translate(4px, -39px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(6px, -45.5px);
            transform: translate(6px, -45.5px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(6px, -52px);
            transform: translate(6px, -52px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(6px, -58.5px);
            transform: translate(6px, -58.5px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -65px);
            transform: translate(0px, -65px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-43 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: .9;
    -webkit-transform: translate(-3px, -6.5px);
            transform: translate(-3px, -6.5px); }
  28% {
    opacity: .8;
    -webkit-transform: translate(-4px, -13px);
            transform: translate(-4px, -13px); }
  30% {
    opacity: .7;
    -webkit-transform: translate(0px, -19.5px);
            transform: translate(0px, -19.5px); }
  32% {
    opacity: .6;
    -webkit-transform: translate(8px, -26px);
            transform: translate(8px, -26px); }
  34% {
    opacity: .5;
    -webkit-transform: translate(-1px, -32.5px);
            transform: translate(-1px, -32.5px); }
  36% {
    opacity: .4;
    -webkit-transform: translate(4px, -39px);
            transform: translate(4px, -39px); }
  38% {
    opacity: .3;
    -webkit-transform: translate(6px, -45.5px);
            transform: translate(6px, -45.5px); }
  40% {
    opacity: .2;
    -webkit-transform: translate(6px, -52px);
            transform: translate(6px, -52px); }
  42% {
    opacity: .1;
    -webkit-transform: translate(6px, -58.5px);
            transform: translate(6px, -58.5px); }
  44% {
    opacity: 0;
    -webkit-transform: translate(0px, -65px);
            transform: translate(0px, -65px); }
  46% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  48% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-44 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-5px, -4px);
            transform: translate(-5px, -4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-1px, -8px);
            transform: translate(-1px, -8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(4px, -12px);
            transform: translate(4px, -12px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-3px, -16px);
            transform: translate(-3px, -16px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(8px, -20px);
            transform: translate(8px, -20px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -24px);
            transform: translate(-1px, -24px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(0px, -28px);
            transform: translate(0px, -28px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -32px);
            transform: translate(-6px, -32px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -36px);
            transform: translate(6px, -36px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(6px, -40px);
            transform: translate(6px, -40px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-44 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-5px, -4px);
            transform: translate(-5px, -4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-1px, -8px);
            transform: translate(-1px, -8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(4px, -12px);
            transform: translate(4px, -12px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-3px, -16px);
            transform: translate(-3px, -16px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(8px, -20px);
            transform: translate(8px, -20px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -24px);
            transform: translate(-1px, -24px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(0px, -28px);
            transform: translate(0px, -28px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -32px);
            transform: translate(-6px, -32px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -36px);
            transform: translate(6px, -36px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(6px, -40px);
            transform: translate(6px, -40px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-45 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-4px, -4.7px);
            transform: translate(-4px, -4.7px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(4px, -9.4px);
            transform: translate(4px, -9.4px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-2px, -14.1px);
            transform: translate(-2px, -14.1px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(8px, -18.8px);
            transform: translate(8px, -18.8px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-3px, -23.5px);
            transform: translate(-3px, -23.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-4px, -28.2px);
            transform: translate(-4px, -28.2px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-5px, -32.9px);
            transform: translate(-5px, -32.9px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -37.6px);
            transform: translate(-6px, -37.6px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-5px, -42.3px);
            transform: translate(-5px, -42.3px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -47px);
            transform: translate(5px, -47px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-45 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-4px, -4.7px);
            transform: translate(-4px, -4.7px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(4px, -9.4px);
            transform: translate(4px, -9.4px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-2px, -14.1px);
            transform: translate(-2px, -14.1px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(8px, -18.8px);
            transform: translate(8px, -18.8px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-3px, -23.5px);
            transform: translate(-3px, -23.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-4px, -28.2px);
            transform: translate(-4px, -28.2px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-5px, -32.9px);
            transform: translate(-5px, -32.9px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -37.6px);
            transform: translate(-6px, -37.6px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-5px, -42.3px);
            transform: translate(-5px, -42.3px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -47px);
            transform: translate(5px, -47px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-46 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -4.4px);
            transform: translate(-1px, -4.4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-7px, -8.8px);
            transform: translate(-7px, -8.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(0px, -13.2px);
            transform: translate(0px, -13.2px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(3px, -17.6px);
            transform: translate(3px, -17.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-1px, -22px);
            transform: translate(-1px, -22px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(0px, -26.4px);
            transform: translate(0px, -26.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-2px, -30.8px);
            transform: translate(-2px, -30.8px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(2px, -35.2px);
            transform: translate(2px, -35.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -39.6px);
            transform: translate(6px, -39.6px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-7px, -44px);
            transform: translate(-7px, -44px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-46 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -4.4px);
            transform: translate(-1px, -4.4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-7px, -8.8px);
            transform: translate(-7px, -8.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(0px, -13.2px);
            transform: translate(0px, -13.2px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(3px, -17.6px);
            transform: translate(3px, -17.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-1px, -22px);
            transform: translate(-1px, -22px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(0px, -26.4px);
            transform: translate(0px, -26.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-2px, -30.8px);
            transform: translate(-2px, -30.8px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(2px, -35.2px);
            transform: translate(2px, -35.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -39.6px);
            transform: translate(6px, -39.6px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-7px, -44px);
            transform: translate(-7px, -44px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-47 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -4.5px);
            transform: translate(-1px, -4.5px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-6px, -9px);
            transform: translate(-6px, -9px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(1px, -13.5px);
            transform: translate(1px, -13.5px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-7px, -18px);
            transform: translate(-7px, -18px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(0px, -22.5px);
            transform: translate(0px, -22.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -27px);
            transform: translate(-1px, -27px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(5px, -31.5px);
            transform: translate(5px, -31.5px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(7px, -36px);
            transform: translate(7px, -36px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(0px, -40.5px);
            transform: translate(0px, -40.5px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(3px, -45px);
            transform: translate(3px, -45px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-47 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -4.5px);
            transform: translate(-1px, -4.5px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-6px, -9px);
            transform: translate(-6px, -9px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(1px, -13.5px);
            transform: translate(1px, -13.5px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-7px, -18px);
            transform: translate(-7px, -18px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(0px, -22.5px);
            transform: translate(0px, -22.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -27px);
            transform: translate(-1px, -27px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(5px, -31.5px);
            transform: translate(5px, -31.5px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(7px, -36px);
            transform: translate(7px, -36px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(0px, -40.5px);
            transform: translate(0px, -40.5px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(3px, -45px);
            transform: translate(3px, -45px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-48 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -3.9px);
            transform: translate(-1px, -3.9px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(5px, -7.8px);
            transform: translate(5px, -7.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(3px, -11.7px);
            transform: translate(3px, -11.7px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-4px, -15.6px);
            transform: translate(-4px, -15.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(2px, -19.5px);
            transform: translate(2px, -19.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(0px, -23.4px);
            transform: translate(0px, -23.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(6px, -27.3px);
            transform: translate(6px, -27.3px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(3px, -31.2px);
            transform: translate(3px, -31.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-3px, -35.1px);
            transform: translate(-3px, -35.1px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-7px, -39px);
            transform: translate(-7px, -39px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-48 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-1px, -3.9px);
            transform: translate(-1px, -3.9px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(5px, -7.8px);
            transform: translate(5px, -7.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(3px, -11.7px);
            transform: translate(3px, -11.7px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-4px, -15.6px);
            transform: translate(-4px, -15.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(2px, -19.5px);
            transform: translate(2px, -19.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(0px, -23.4px);
            transform: translate(0px, -23.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(6px, -27.3px);
            transform: translate(6px, -27.3px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(3px, -31.2px);
            transform: translate(3px, -31.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-3px, -35.1px);
            transform: translate(-3px, -35.1px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-7px, -39px);
            transform: translate(-7px, -39px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-49 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-4px, -3px);
            transform: translate(-4px, -3px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-4px, -6px);
            transform: translate(-4px, -6px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(5px, -9px);
            transform: translate(5px, -9px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-5px, -12px);
            transform: translate(-5px, -12px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-6px, -15px);
            transform: translate(-6px, -15px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-3px, -18px);
            transform: translate(-3px, -18px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(6px, -21px);
            transform: translate(6px, -21px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(2px, -24px);
            transform: translate(2px, -24px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(7px, -27px);
            transform: translate(7px, -27px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(1px, -30px);
            transform: translate(1px, -30px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-49 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-4px, -3px);
            transform: translate(-4px, -3px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-4px, -6px);
            transform: translate(-4px, -6px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(5px, -9px);
            transform: translate(5px, -9px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-5px, -12px);
            transform: translate(-5px, -12px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-6px, -15px);
            transform: translate(-6px, -15px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-3px, -18px);
            transform: translate(-3px, -18px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(6px, -21px);
            transform: translate(6px, -21px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(2px, -24px);
            transform: translate(2px, -24px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(7px, -27px);
            transform: translate(7px, -27px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(1px, -30px);
            transform: translate(1px, -30px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-50 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-5px, -6.2px);
            transform: translate(-5px, -6.2px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-1px, -12.4px);
            transform: translate(-1px, -12.4px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(2px, -18.6px);
            transform: translate(2px, -18.6px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(7px, -24.8px);
            transform: translate(7px, -24.8px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(0px, -31px);
            transform: translate(0px, -31px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-6px, -37.2px);
            transform: translate(-6px, -37.2px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-2px, -43.4px);
            transform: translate(-2px, -43.4px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -49.6px);
            transform: translate(-6px, -49.6px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -55.8px);
            transform: translate(6px, -55.8px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-1px, -62px);
            transform: translate(-1px, -62px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-50 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(-5px, -6.2px);
            transform: translate(-5px, -6.2px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-1px, -12.4px);
            transform: translate(-1px, -12.4px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(2px, -18.6px);
            transform: translate(2px, -18.6px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(7px, -24.8px);
            transform: translate(7px, -24.8px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(0px, -31px);
            transform: translate(0px, -31px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-6px, -37.2px);
            transform: translate(-6px, -37.2px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-2px, -43.4px);
            transform: translate(-2px, -43.4px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-6px, -49.6px);
            transform: translate(-6px, -49.6px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(6px, -55.8px);
            transform: translate(6px, -55.8px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(-1px, -62px);
            transform: translate(-1px, -62px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-51 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(6px, -5.8px);
            transform: translate(6px, -5.8px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-4px, -11.6px);
            transform: translate(-4px, -11.6px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-4px, -17.4px);
            transform: translate(-4px, -17.4px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-2px, -23.2px);
            transform: translate(-2px, -23.2px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(1px, -29px);
            transform: translate(1px, -29px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-6px, -34.8px);
            transform: translate(-6px, -34.8px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-6px, -40.6px);
            transform: translate(-6px, -40.6px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(3px, -46.4px);
            transform: translate(3px, -46.4px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(2px, -52.2px);
            transform: translate(2px, -52.2px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(7px, -58px);
            transform: translate(7px, -58px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-51 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(6px, -5.8px);
            transform: translate(6px, -5.8px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-4px, -11.6px);
            transform: translate(-4px, -11.6px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-4px, -17.4px);
            transform: translate(-4px, -17.4px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-2px, -23.2px);
            transform: translate(-2px, -23.2px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(1px, -29px);
            transform: translate(1px, -29px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-6px, -34.8px);
            transform: translate(-6px, -34.8px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-6px, -40.6px);
            transform: translate(-6px, -40.6px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(3px, -46.4px);
            transform: translate(3px, -46.4px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(2px, -52.2px);
            transform: translate(2px, -52.2px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(7px, -58px);
            transform: translate(7px, -58px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-52 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(1px, -2.4px);
            transform: translate(1px, -2.4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(7px, -4.8px);
            transform: translate(7px, -4.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(7px, -7.2px);
            transform: translate(7px, -7.2px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-5px, -9.6px);
            transform: translate(-5px, -9.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-7px, -12px);
            transform: translate(-7px, -12px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -14.4px);
            transform: translate(-1px, -14.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-6px, -16.8px);
            transform: translate(-6px, -16.8px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-3px, -19.2px);
            transform: translate(-3px, -19.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-1px, -21.6px);
            transform: translate(-1px, -21.6px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -24px);
            transform: translate(5px, -24px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-52 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(1px, -2.4px);
            transform: translate(1px, -2.4px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(7px, -4.8px);
            transform: translate(7px, -4.8px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(7px, -7.2px);
            transform: translate(7px, -7.2px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(-5px, -9.6px);
            transform: translate(-5px, -9.6px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-7px, -12px);
            transform: translate(-7px, -12px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-1px, -14.4px);
            transform: translate(-1px, -14.4px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-6px, -16.8px);
            transform: translate(-6px, -16.8px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-3px, -19.2px);
            transform: translate(-3px, -19.2px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(-1px, -21.6px);
            transform: translate(-1px, -21.6px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -24px);
            transform: translate(5px, -24px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-53 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(0px, -3.1px);
            transform: translate(0px, -3.1px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-5px, -6.2px);
            transform: translate(-5px, -6.2px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-5px, -9.3px);
            transform: translate(-5px, -9.3px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(7px, -12.4px);
            transform: translate(7px, -12.4px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-3px, -15.5px);
            transform: translate(-3px, -15.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-5px, -18.6px);
            transform: translate(-5px, -18.6px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-4px, -21.7px);
            transform: translate(-4px, -21.7px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-7px, -24.8px);
            transform: translate(-7px, -24.8px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(4px, -27.9px);
            transform: translate(4px, -27.9px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -31px);
            transform: translate(5px, -31px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-53 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: .9;
    -webkit-transform: translate(0px, -3.1px);
            transform: translate(0px, -3.1px); }
  34% {
    opacity: .8;
    -webkit-transform: translate(-5px, -6.2px);
            transform: translate(-5px, -6.2px); }
  36% {
    opacity: .7;
    -webkit-transform: translate(-5px, -9.3px);
            transform: translate(-5px, -9.3px); }
  38% {
    opacity: .6;
    -webkit-transform: translate(7px, -12.4px);
            transform: translate(7px, -12.4px); }
  40% {
    opacity: .5;
    -webkit-transform: translate(-3px, -15.5px);
            transform: translate(-3px, -15.5px); }
  42% {
    opacity: .4;
    -webkit-transform: translate(-5px, -18.6px);
            transform: translate(-5px, -18.6px); }
  44% {
    opacity: .3;
    -webkit-transform: translate(-4px, -21.7px);
            transform: translate(-4px, -21.7px); }
  46% {
    opacity: .2;
    -webkit-transform: translate(-7px, -24.8px);
            transform: translate(-7px, -24.8px); }
  48% {
    opacity: .1;
    -webkit-transform: translate(4px, -27.9px);
            transform: translate(4px, -27.9px); }
  50% {
    opacity: 0;
    -webkit-transform: translate(5px, -31px);
            transform: translate(5px, -31px); }
  52% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  54% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-54 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(6px, -2.8px);
            transform: translate(6px, -2.8px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.6px);
            transform: translate(-1px, -5.6px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(4px, -8.4px);
            transform: translate(4px, -8.4px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-6px, -11.2px);
            transform: translate(-6px, -11.2px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(0px, -14px);
            transform: translate(0px, -14px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(1px, -16.8px);
            transform: translate(1px, -16.8px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-4px, -19.6px);
            transform: translate(-4px, -19.6px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -22.4px);
            transform: translate(3px, -22.4px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-6px, -25.2px);
            transform: translate(-6px, -25.2px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-2px, -28px);
            transform: translate(-2px, -28px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-54 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(6px, -2.8px);
            transform: translate(6px, -2.8px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.6px);
            transform: translate(-1px, -5.6px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(4px, -8.4px);
            transform: translate(4px, -8.4px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-6px, -11.2px);
            transform: translate(-6px, -11.2px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(0px, -14px);
            transform: translate(0px, -14px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(1px, -16.8px);
            transform: translate(1px, -16.8px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-4px, -19.6px);
            transform: translate(-4px, -19.6px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -22.4px);
            transform: translate(3px, -22.4px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-6px, -25.2px);
            transform: translate(-6px, -25.2px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-2px, -28px);
            transform: translate(-2px, -28px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-55 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(6px, -3.8px);
            transform: translate(6px, -3.8px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(7px, -7.6px);
            transform: translate(7px, -7.6px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-2px, -11.4px);
            transform: translate(-2px, -11.4px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(3px, -15.2px);
            transform: translate(3px, -15.2px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(4px, -19px);
            transform: translate(4px, -19px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-1px, -22.8px);
            transform: translate(-1px, -22.8px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(3px, -26.6px);
            transform: translate(3px, -26.6px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(7px, -30.4px);
            transform: translate(7px, -30.4px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-4px, -34.2px);
            transform: translate(-4px, -34.2px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-1px, -38px);
            transform: translate(-1px, -38px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-55 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(6px, -3.8px);
            transform: translate(6px, -3.8px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(7px, -7.6px);
            transform: translate(7px, -7.6px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-2px, -11.4px);
            transform: translate(-2px, -11.4px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(3px, -15.2px);
            transform: translate(3px, -15.2px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(4px, -19px);
            transform: translate(4px, -19px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-1px, -22.8px);
            transform: translate(-1px, -22.8px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(3px, -26.6px);
            transform: translate(3px, -26.6px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(7px, -30.4px);
            transform: translate(7px, -30.4px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-4px, -34.2px);
            transform: translate(-4px, -34.2px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-1px, -38px);
            transform: translate(-1px, -38px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-56 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-1px, -2.2px);
            transform: translate(-1px, -2.2px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(1px, -4.4px);
            transform: translate(1px, -4.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-5px, -6.6px);
            transform: translate(-5px, -6.6px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(5px, -8.8px);
            transform: translate(5px, -8.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(-4px, -11px);
            transform: translate(-4px, -11px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-1px, -13.2px);
            transform: translate(-1px, -13.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(5px, -15.4px);
            transform: translate(5px, -15.4px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(8px, -17.6px);
            transform: translate(8px, -17.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-5px, -19.8px);
            transform: translate(-5px, -19.8px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(1px, -22px);
            transform: translate(1px, -22px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-56 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-1px, -2.2px);
            transform: translate(-1px, -2.2px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(1px, -4.4px);
            transform: translate(1px, -4.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-5px, -6.6px);
            transform: translate(-5px, -6.6px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(5px, -8.8px);
            transform: translate(5px, -8.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(-4px, -11px);
            transform: translate(-4px, -11px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-1px, -13.2px);
            transform: translate(-1px, -13.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(5px, -15.4px);
            transform: translate(5px, -15.4px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(8px, -17.6px);
            transform: translate(8px, -17.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-5px, -19.8px);
            transform: translate(-5px, -19.8px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(1px, -22px);
            transform: translate(1px, -22px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-57 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.5px);
            transform: translate(-2px, -3.5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-6px, -7px);
            transform: translate(-6px, -7px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(0px, -10.5px);
            transform: translate(0px, -10.5px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-3px, -14px);
            transform: translate(-3px, -14px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(1px, -17.5px);
            transform: translate(1px, -17.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-4px, -21px);
            transform: translate(-4px, -21px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-5px, -24.5px);
            transform: translate(-5px, -24.5px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(6px, -28px);
            transform: translate(6px, -28px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(4px, -31.5px);
            transform: translate(4px, -31.5px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0px, -35px);
            transform: translate(0px, -35px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-57 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.5px);
            transform: translate(-2px, -3.5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-6px, -7px);
            transform: translate(-6px, -7px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(0px, -10.5px);
            transform: translate(0px, -10.5px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-3px, -14px);
            transform: translate(-3px, -14px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(1px, -17.5px);
            transform: translate(1px, -17.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-4px, -21px);
            transform: translate(-4px, -21px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-5px, -24.5px);
            transform: translate(-5px, -24.5px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(6px, -28px);
            transform: translate(6px, -28px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(4px, -31.5px);
            transform: translate(4px, -31.5px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(0px, -35px);
            transform: translate(0px, -35px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-58 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(5px, -4.4px);
            transform: translate(5px, -4.4px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-3px, -8.8px);
            transform: translate(-3px, -8.8px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-3px, -13.2px);
            transform: translate(-3px, -13.2px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-5px, -17.6px);
            transform: translate(-5px, -17.6px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(1px, -22px);
            transform: translate(1px, -22px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-6px, -30.8px);
            transform: translate(-6px, -30.8px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(1px, -35.2px);
            transform: translate(1px, -35.2px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-6px, -39.6px);
            transform: translate(-6px, -39.6px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-7px, -44px);
            transform: translate(-7px, -44px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-58 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(5px, -4.4px);
            transform: translate(5px, -4.4px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-3px, -8.8px);
            transform: translate(-3px, -8.8px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-3px, -13.2px);
            transform: translate(-3px, -13.2px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-5px, -17.6px);
            transform: translate(-5px, -17.6px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(1px, -22px);
            transform: translate(1px, -22px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-2px, -26.4px);
            transform: translate(-2px, -26.4px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-6px, -30.8px);
            transform: translate(-6px, -30.8px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(1px, -35.2px);
            transform: translate(1px, -35.2px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(-6px, -39.6px);
            transform: translate(-6px, -39.6px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-7px, -44px);
            transform: translate(-7px, -44px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-59 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(3px, -5.5px);
            transform: translate(3px, -5.5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(5px, -11px);
            transform: translate(5px, -11px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-3px, -16.5px);
            transform: translate(-3px, -16.5px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(0px, -22px);
            transform: translate(0px, -22px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(-2px, -27.5px);
            transform: translate(-2px, -27.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(5px, -33px);
            transform: translate(5px, -33px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(5px, -38.5px);
            transform: translate(5px, -38.5px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(0px, -44px);
            transform: translate(0px, -44px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(3px, -49.5px);
            transform: translate(3px, -49.5px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-7px, -55px);
            transform: translate(-7px, -55px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-59 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(3px, -5.5px);
            transform: translate(3px, -5.5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(5px, -11px);
            transform: translate(5px, -11px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-3px, -16.5px);
            transform: translate(-3px, -16.5px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(0px, -22px);
            transform: translate(0px, -22px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(-2px, -27.5px);
            transform: translate(-2px, -27.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(5px, -33px);
            transform: translate(5px, -33px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(5px, -38.5px);
            transform: translate(5px, -38.5px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(0px, -44px);
            transform: translate(0px, -44px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(3px, -49.5px);
            transform: translate(3px, -49.5px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-7px, -55px);
            transform: translate(-7px, -55px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-60 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(0px, -3.7px);
            transform: translate(0px, -3.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(1px, -7.4px);
            transform: translate(1px, -7.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(0px, -11.1px);
            transform: translate(0px, -11.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(4px, -14.8px);
            transform: translate(4px, -14.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(2px, -18.5px);
            transform: translate(2px, -18.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-3px, -22.2px);
            transform: translate(-3px, -22.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-6px, -25.9px);
            transform: translate(-6px, -25.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -29.6px);
            transform: translate(3px, -29.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(2px, -33.3px);
            transform: translate(2px, -33.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(7px, -37px);
            transform: translate(7px, -37px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-60 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(0px, -3.7px);
            transform: translate(0px, -3.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(1px, -7.4px);
            transform: translate(1px, -7.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(0px, -11.1px);
            transform: translate(0px, -11.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(4px, -14.8px);
            transform: translate(4px, -14.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(2px, -18.5px);
            transform: translate(2px, -18.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-3px, -22.2px);
            transform: translate(-3px, -22.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(-6px, -25.9px);
            transform: translate(-6px, -25.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -29.6px);
            transform: translate(3px, -29.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(2px, -33.3px);
            transform: translate(2px, -33.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(7px, -37px);
            transform: translate(7px, -37px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-61 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-7px, -5.7px);
            transform: translate(-7px, -5.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-2px, -11.4px);
            transform: translate(-2px, -11.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-6px, -17.1px);
            transform: translate(-6px, -17.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(6px, -22.8px);
            transform: translate(6px, -22.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(5px, -28.5px);
            transform: translate(5px, -28.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-7px, -34.2px);
            transform: translate(-7px, -34.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(6px, -39.9px);
            transform: translate(6px, -39.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(1px, -45.6px);
            transform: translate(1px, -45.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(2px, -51.3px);
            transform: translate(2px, -51.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-4px, -57px);
            transform: translate(-4px, -57px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-61 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(-7px, -5.7px);
            transform: translate(-7px, -5.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(-2px, -11.4px);
            transform: translate(-2px, -11.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(-6px, -17.1px);
            transform: translate(-6px, -17.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(6px, -22.8px);
            transform: translate(6px, -22.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(5px, -28.5px);
            transform: translate(5px, -28.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(-7px, -34.2px);
            transform: translate(-7px, -34.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(6px, -39.9px);
            transform: translate(6px, -39.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(1px, -45.6px);
            transform: translate(1px, -45.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(2px, -51.3px);
            transform: translate(2px, -51.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(-4px, -57px);
            transform: translate(-4px, -57px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-62 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(1px, -2.7px);
            transform: translate(1px, -2.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(8px, -5.4px);
            transform: translate(8px, -5.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(8px, -8.1px);
            transform: translate(8px, -8.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-6px, -10.8px);
            transform: translate(-6px, -10.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(5px, -13.5px);
            transform: translate(5px, -13.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(6px, -16.2px);
            transform: translate(6px, -16.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(2px, -18.9px);
            transform: translate(2px, -18.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -21.6px);
            transform: translate(3px, -21.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(8px, -24.3px);
            transform: translate(8px, -24.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(5px, -27px);
            transform: translate(5px, -27px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-62 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(1px, -2.7px);
            transform: translate(1px, -2.7px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(8px, -5.4px);
            transform: translate(8px, -5.4px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(8px, -8.1px);
            transform: translate(8px, -8.1px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-6px, -10.8px);
            transform: translate(-6px, -10.8px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(5px, -13.5px);
            transform: translate(5px, -13.5px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(6px, -16.2px);
            transform: translate(6px, -16.2px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(2px, -18.9px);
            transform: translate(2px, -18.9px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(3px, -21.6px);
            transform: translate(3px, -21.6px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(8px, -24.3px);
            transform: translate(8px, -24.3px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(5px, -27px);
            transform: translate(5px, -27px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-63 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(0px, -5px);
            transform: translate(0px, -5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(5px, -10px);
            transform: translate(5px, -10px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(8px, -15px);
            transform: translate(8px, -15px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-7px, -20px);
            transform: translate(-7px, -20px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(2px, -25px);
            transform: translate(2px, -25px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(3px, -30px);
            transform: translate(3px, -30px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(7px, -35px);
            transform: translate(7px, -35px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(6px, -40px);
            transform: translate(6px, -40px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(4px, -45px);
            transform: translate(4px, -45px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(6px, -50px);
            transform: translate(6px, -50px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-63 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: .9;
    -webkit-transform: translate(0px, -5px);
            transform: translate(0px, -5px); }
  40% {
    opacity: .8;
    -webkit-transform: translate(5px, -10px);
            transform: translate(5px, -10px); }
  42% {
    opacity: .7;
    -webkit-transform: translate(8px, -15px);
            transform: translate(8px, -15px); }
  44% {
    opacity: .6;
    -webkit-transform: translate(-7px, -20px);
            transform: translate(-7px, -20px); }
  46% {
    opacity: .5;
    -webkit-transform: translate(2px, -25px);
            transform: translate(2px, -25px); }
  48% {
    opacity: .4;
    -webkit-transform: translate(3px, -30px);
            transform: translate(3px, -30px); }
  50% {
    opacity: .3;
    -webkit-transform: translate(7px, -35px);
            transform: translate(7px, -35px); }
  52% {
    opacity: .2;
    -webkit-transform: translate(6px, -40px);
            transform: translate(6px, -40px); }
  54% {
    opacity: .1;
    -webkit-transform: translate(4px, -45px);
            transform: translate(4px, -45px); }
  56% {
    opacity: 0;
    -webkit-transform: translate(6px, -50px);
            transform: translate(6px, -50px); }
  58% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  62% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-64 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-2px, -5.1px);
            transform: translate(-2px, -5.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(8px, -10.2px);
            transform: translate(8px, -10.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(2px, -15.3px);
            transform: translate(2px, -15.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(3px, -20.4px);
            transform: translate(3px, -20.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-2px, -25.5px);
            transform: translate(-2px, -25.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-1px, -30.6px);
            transform: translate(-1px, -30.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(8px, -35.7px);
            transform: translate(8px, -35.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(8px, -40.8px);
            transform: translate(8px, -40.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-7px, -45.9px);
            transform: translate(-7px, -45.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(8px, -51px);
            transform: translate(8px, -51px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-64 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-2px, -5.1px);
            transform: translate(-2px, -5.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(8px, -10.2px);
            transform: translate(8px, -10.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(2px, -15.3px);
            transform: translate(2px, -15.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(3px, -20.4px);
            transform: translate(3px, -20.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-2px, -25.5px);
            transform: translate(-2px, -25.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-1px, -30.6px);
            transform: translate(-1px, -30.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(8px, -35.7px);
            transform: translate(8px, -35.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(8px, -40.8px);
            transform: translate(8px, -40.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-7px, -45.9px);
            transform: translate(-7px, -45.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(8px, -51px);
            transform: translate(8px, -51px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-65 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(7px, -4.8px);
            transform: translate(7px, -4.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-7px, -9.6px);
            transform: translate(-7px, -9.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(0px, -14.4px);
            transform: translate(0px, -14.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-7px, -19.2px);
            transform: translate(-7px, -19.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-3px, -24px);
            transform: translate(-3px, -24px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(2px, -28.8px);
            transform: translate(2px, -28.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-1px, -33.6px);
            transform: translate(-1px, -33.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -38.4px);
            transform: translate(6px, -38.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -43.2px);
            transform: translate(-5px, -43.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(2px, -48px);
            transform: translate(2px, -48px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-65 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(7px, -4.8px);
            transform: translate(7px, -4.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-7px, -9.6px);
            transform: translate(-7px, -9.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(0px, -14.4px);
            transform: translate(0px, -14.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-7px, -19.2px);
            transform: translate(-7px, -19.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-3px, -24px);
            transform: translate(-3px, -24px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(2px, -28.8px);
            transform: translate(2px, -28.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-1px, -33.6px);
            transform: translate(-1px, -33.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -38.4px);
            transform: translate(6px, -38.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -43.2px);
            transform: translate(-5px, -43.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(2px, -48px);
            transform: translate(2px, -48px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-66 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(6px, -4.4px);
            transform: translate(6px, -4.4px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-7px, -8.8px);
            transform: translate(-7px, -8.8px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-1px, -13.2px);
            transform: translate(-1px, -13.2px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(0px, -17.6px);
            transform: translate(0px, -17.6px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-4px, -22px);
            transform: translate(-4px, -22px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-3px, -26.4px);
            transform: translate(-3px, -26.4px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(6px, -30.8px);
            transform: translate(6px, -30.8px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-3px, -35.2px);
            transform: translate(-3px, -35.2px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-4px, -39.6px);
            transform: translate(-4px, -39.6px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-2px, -44px);
            transform: translate(-2px, -44px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-66 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(6px, -4.4px);
            transform: translate(6px, -4.4px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-7px, -8.8px);
            transform: translate(-7px, -8.8px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-1px, -13.2px);
            transform: translate(-1px, -13.2px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(0px, -17.6px);
            transform: translate(0px, -17.6px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-4px, -22px);
            transform: translate(-4px, -22px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-3px, -26.4px);
            transform: translate(-3px, -26.4px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(6px, -30.8px);
            transform: translate(6px, -30.8px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-3px, -35.2px);
            transform: translate(-3px, -35.2px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-4px, -39.6px);
            transform: translate(-4px, -39.6px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-2px, -44px);
            transform: translate(-2px, -44px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-67 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-7px, -2.7px);
            transform: translate(-7px, -2.7px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.4px);
            transform: translate(-1px, -5.4px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-3px, -8.1px);
            transform: translate(-3px, -8.1px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(4px, -10.8px);
            transform: translate(4px, -10.8px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(8px, -13.5px);
            transform: translate(8px, -13.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-1px, -16.2px);
            transform: translate(-1px, -16.2px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-2px, -18.9px);
            transform: translate(-2px, -18.9px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-6px, -21.6px);
            transform: translate(-6px, -21.6px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(8px, -24.3px);
            transform: translate(8px, -24.3px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-6px, -27px);
            transform: translate(-6px, -27px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-67 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-7px, -2.7px);
            transform: translate(-7px, -2.7px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-1px, -5.4px);
            transform: translate(-1px, -5.4px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-3px, -8.1px);
            transform: translate(-3px, -8.1px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(4px, -10.8px);
            transform: translate(4px, -10.8px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(8px, -13.5px);
            transform: translate(8px, -13.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-1px, -16.2px);
            transform: translate(-1px, -16.2px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-2px, -18.9px);
            transform: translate(-2px, -18.9px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-6px, -21.6px);
            transform: translate(-6px, -21.6px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(8px, -24.3px);
            transform: translate(8px, -24.3px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-6px, -27px);
            transform: translate(-6px, -27px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-68 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(4px, -6.8px);
            transform: translate(4px, -6.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-1px, -13.6px);
            transform: translate(-1px, -13.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-2px, -20.4px);
            transform: translate(-2px, -20.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-2px, -27.2px);
            transform: translate(-2px, -27.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -34px);
            transform: translate(-5px, -34px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-2px, -40.8px);
            transform: translate(-2px, -40.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-6px, -47.6px);
            transform: translate(-6px, -47.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(7px, -54.4px);
            transform: translate(7px, -54.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(6px, -61.2px);
            transform: translate(6px, -61.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(7px, -68px);
            transform: translate(7px, -68px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-68 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(4px, -6.8px);
            transform: translate(4px, -6.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-1px, -13.6px);
            transform: translate(-1px, -13.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-2px, -20.4px);
            transform: translate(-2px, -20.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-2px, -27.2px);
            transform: translate(-2px, -27.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -34px);
            transform: translate(-5px, -34px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-2px, -40.8px);
            transform: translate(-2px, -40.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-6px, -47.6px);
            transform: translate(-6px, -47.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(7px, -54.4px);
            transform: translate(7px, -54.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(6px, -61.2px);
            transform: translate(6px, -61.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(7px, -68px);
            transform: translate(7px, -68px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-69 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -2.3px);
            transform: translate(5px, -2.3px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(0px, -4.6px);
            transform: translate(0px, -4.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(0px, -6.9px);
            transform: translate(0px, -6.9px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-6px, -9.2px);
            transform: translate(-6px, -9.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(7px, -11.5px);
            transform: translate(7px, -11.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(2px, -13.8px);
            transform: translate(2px, -13.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-6px, -16.1px);
            transform: translate(-6px, -16.1px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-6px, -18.4px);
            transform: translate(-6px, -18.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -20.7px);
            transform: translate(-5px, -20.7px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(1px, -23px);
            transform: translate(1px, -23px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-69 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -2.3px);
            transform: translate(5px, -2.3px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(0px, -4.6px);
            transform: translate(0px, -4.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(0px, -6.9px);
            transform: translate(0px, -6.9px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-6px, -9.2px);
            transform: translate(-6px, -9.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(7px, -11.5px);
            transform: translate(7px, -11.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(2px, -13.8px);
            transform: translate(2px, -13.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(-6px, -16.1px);
            transform: translate(-6px, -16.1px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-6px, -18.4px);
            transform: translate(-6px, -18.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -20.7px);
            transform: translate(-5px, -20.7px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(1px, -23px);
            transform: translate(1px, -23px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-70 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -5.1px);
            transform: translate(5px, -5.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(2px, -10.2px);
            transform: translate(2px, -10.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(5px, -15.3px);
            transform: translate(5px, -15.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-1px, -20.4px);
            transform: translate(-1px, -20.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(4px, -25.5px);
            transform: translate(4px, -25.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(3px, -30.6px);
            transform: translate(3px, -30.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(8px, -35.7px);
            transform: translate(8px, -35.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -40.8px);
            transform: translate(6px, -40.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-4px, -45.9px);
            transform: translate(-4px, -45.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(2px, -51px);
            transform: translate(2px, -51px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-70 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -5.1px);
            transform: translate(5px, -5.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(2px, -10.2px);
            transform: translate(2px, -10.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(5px, -15.3px);
            transform: translate(5px, -15.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-1px, -20.4px);
            transform: translate(-1px, -20.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(4px, -25.5px);
            transform: translate(4px, -25.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(3px, -30.6px);
            transform: translate(3px, -30.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(8px, -35.7px);
            transform: translate(8px, -35.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -40.8px);
            transform: translate(6px, -40.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-4px, -45.9px);
            transform: translate(-4px, -45.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(2px, -51px);
            transform: translate(2px, -51px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-71 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(0px, -2.9px);
            transform: translate(0px, -2.9px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(1px, -5.8px);
            transform: translate(1px, -5.8px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-5px, -8.7px);
            transform: translate(-5px, -8.7px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(4px, -11.6px);
            transform: translate(4px, -11.6px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(4px, -14.5px);
            transform: translate(4px, -14.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(0px, -17.4px);
            transform: translate(0px, -17.4px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(2px, -20.3px);
            transform: translate(2px, -20.3px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -23.2px);
            transform: translate(6px, -23.2px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(2px, -26.1px);
            transform: translate(2px, -26.1px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(7px, -29px);
            transform: translate(7px, -29px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-71 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(0px, -2.9px);
            transform: translate(0px, -2.9px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(1px, -5.8px);
            transform: translate(1px, -5.8px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-5px, -8.7px);
            transform: translate(-5px, -8.7px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(4px, -11.6px);
            transform: translate(4px, -11.6px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(4px, -14.5px);
            transform: translate(4px, -14.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(0px, -17.4px);
            transform: translate(0px, -17.4px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(2px, -20.3px);
            transform: translate(2px, -20.3px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(6px, -23.2px);
            transform: translate(6px, -23.2px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(2px, -26.1px);
            transform: translate(2px, -26.1px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(7px, -29px);
            transform: translate(7px, -29px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-72 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.8px);
            transform: translate(-2px, -3.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-2px, -7.6px);
            transform: translate(-2px, -7.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(6px, -11.4px);
            transform: translate(6px, -11.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-7px, -15.2px);
            transform: translate(-7px, -15.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -19px);
            transform: translate(-5px, -19px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-7px, -22.8px);
            transform: translate(-7px, -22.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(0px, -26.6px);
            transform: translate(0px, -26.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-1px, -30.4px);
            transform: translate(-1px, -30.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -34.2px);
            transform: translate(-5px, -34.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(5px, -38px);
            transform: translate(5px, -38px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-72 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(-2px, -3.8px);
            transform: translate(-2px, -3.8px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(-2px, -7.6px);
            transform: translate(-2px, -7.6px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(6px, -11.4px);
            transform: translate(6px, -11.4px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(-7px, -15.2px);
            transform: translate(-7px, -15.2px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -19px);
            transform: translate(-5px, -19px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-7px, -22.8px);
            transform: translate(-7px, -22.8px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(0px, -26.6px);
            transform: translate(0px, -26.6px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-1px, -30.4px);
            transform: translate(-1px, -30.4px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(-5px, -34.2px);
            transform: translate(-5px, -34.2px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(5px, -38px);
            transform: translate(5px, -38px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@-webkit-keyframes pixel-73 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -4.1px);
            transform: translate(5px, -4.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(8px, -8.2px);
            transform: translate(8px, -8.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-6px, -12.3px);
            transform: translate(-6px, -12.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(3px, -16.4px);
            transform: translate(3px, -16.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -20.5px);
            transform: translate(-5px, -20.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-6px, -24.6px);
            transform: translate(-6px, -24.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(6px, -28.7px);
            transform: translate(6px, -28.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-5px, -32.8px);
            transform: translate(-5px, -32.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(3px, -36.9px);
            transform: translate(3px, -36.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-1px, -41px);
            transform: translate(-1px, -41px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
@keyframes pixel-73 {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  2% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  4% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  6% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  8% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  10% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  12% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  14% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  16% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  18% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  20% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  22% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  24% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  26% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  28% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  30% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  32% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  34% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  36% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  38% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  42% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  44% {
    opacity: .9;
    -webkit-transform: translate(5px, -4.1px);
            transform: translate(5px, -4.1px); }
  46% {
    opacity: .8;
    -webkit-transform: translate(8px, -8.2px);
            transform: translate(8px, -8.2px); }
  48% {
    opacity: .7;
    -webkit-transform: translate(-6px, -12.3px);
            transform: translate(-6px, -12.3px); }
  50% {
    opacity: .6;
    -webkit-transform: translate(3px, -16.4px);
            transform: translate(3px, -16.4px); }
  52% {
    opacity: .5;
    -webkit-transform: translate(-5px, -20.5px);
            transform: translate(-5px, -20.5px); }
  54% {
    opacity: .4;
    -webkit-transform: translate(-6px, -24.6px);
            transform: translate(-6px, -24.6px); }
  56% {
    opacity: .3;
    -webkit-transform: translate(6px, -28.7px);
            transform: translate(6px, -28.7px); }
  58% {
    opacity: .2;
    -webkit-transform: translate(-5px, -32.8px);
            transform: translate(-5px, -32.8px); }
  60% {
    opacity: .1;
    -webkit-transform: translate(3px, -36.9px);
            transform: translate(3px, -36.9px); }
  62% {
    opacity: 0;
    -webkit-transform: translate(-1px, -41px);
            transform: translate(-1px, -41px); }
  64% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  66% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  68% {
    opacity: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  70% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  72% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  74% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  76% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  78% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  80% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  82% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  84% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  86% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  88% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  90% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  92% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  94% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  96% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  98% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
.upload .progress {
  display: none; }

.upload {
  border-top: solid 1px #e5e5e5;
  width: 25rem;
  padding-top: .75rem;
  margin-top: .75rem; }
  .upload .progress {
    margin-top: .75rem;
    border: solid 0.1rem #555;
    border-radius: .2rem;
    -moz-border-radius: .2rem; }
    .upload .progress .bar {
      height: .7rem;
      background: #a7ce58; }

html {
  min-height: 100%;
  position: relative; }

body {
  background: #f2f4f3; }
  @media only screen and (max-width: 1024px) {
    body {
      border-top: 4rem solid #fff; } }
  body.popup {
    background: #fff;
    margin-bottom: 0; }
    @media only screen and (max-width: 1024px) {
      body.popup {
        border-top: 0;
        margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      body.popup {
        margin-bottom: 0; } }

button.form-button {
  display: block;
  border: 0;
  margin: 1rem 0 0;
  padding: .8rem 0 .85rem;
  background: #2595c6;
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: .9rem;
  font-weight: 400;
  margin: 1rem 0 0;
  padding: .75rem;
  cursor: pointer; }
  button.form-button:hover {
    background: #1984b3;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

button.full-width {
  display: block;
  border: 0;
  margin: 1rem 0 0;
  padding: .8rem 0 .85rem;
  background: #2595c6;
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: .9rem;
  font-weight: 400;
  margin: 1rem 0 0;
  padding: .75rem;
  cursor: pointer;
  width: 100%; }
  button.full-width:hover {
    background: #1984b3;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

.pagination {
  background: white;
  cursor: default;
  margin-bottom: 1rem;
  /* self-clearing method: */ }

.pagination a, .pagination span, .pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px; }

.pagination .disabled {
  color: #999999;
  border: 1px solid #dddddd; }

.pagination .current {
  font-style: normal;
  font-weight: bold;
  background: #29aae2;
  color: white;
  border: 1px solid #29aae2; }

.pagination a {
  text-decoration: none;
  color: #29aae2;
  border: 1px solid #9aafe5; }

.pagination a:hover, .pagination a:focus {
  color: #01295f;
  border-color: #01295f; }

.pagination .page_info {
  background: #29aae2;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center; }

.pagination .page_info b {
  color: #000033;
  background: #6aa6ed;
  padding: 0.1em 0.25em; }

.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

* html .pagination {
  height: 1%; }

*:first-child + html .pagination {
  overflow: hidden; }

#error_explanation {
  background: #ee3f24;
  color: #fff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  line-height: 1.3;
  margin: 1rem 0;
  padding: .75rem; }
  #error_explanation p {
    color: #fff; }
  #error_explanation ul, #error_explanation li {
    color: #fff; }

section.error {
  background: #ee3f24;
  color: #fff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 400;
  line-height: 1.3;
  margin: 1rem 0;
  padding: .75rem; }
  section.error p,
  section.error ul,
  section.error li {
    color: #fff; }
  section.error ul {
    margin-bottom: 0; }

section.affiliate {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.affiliate {
      width: auto; } }
  section.affiliate h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.affiliate {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.affiliate {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.affiliate {
      padding: 0; } }
  section.affiliate ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.affiliate ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.affiliate ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.affiliate ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.affiliate h1 {
    margin: 1rem 0 2rem; }
  section.affiliate h2, section.affiliate h4, section.affiliate h3 {
    margin: 1rem 0; }
  section.affiliate p {
    margin: 1rem 0; }
    section.affiliate p.description {
      margin-bottom: 2rem; }
  section.affiliate textarea {
    width: 20rem;
    resize: none;
    overflow: hidden; }
    section.affiliate textarea.small {
      width: 6rem;
      height: 100%; }

section.support-article {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.support-article {
      width: auto; } }
  section.support-article h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.support-article {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.support-article {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.support-article {
      padding: 0; } }
  section.support-article ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.support-article ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.support-article ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.support-article ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.support-article h1 {
    margin: 1rem 0 2rem; }
  section.support-article h2 {
    margin: 1rem 0;
    line-height: 2rem; }
  section.support-article h4 {
    margin: 1rem 0; }
  section.support-article h3 {
    margin: 1rem 0; }
    section.support-article h3.preview {
      background-color: #a7ce58;
      color: #fff;
      margin-bottom: 1rem;
      padding: .5rem;
      text-align: center; }
  section.support-article p {
    margin: 1rem 0; }
    section.support-article p.nav {
      margin-bottom: 2rem; }

section.support-articles {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.support-articles {
      width: auto; } }
  section.support-articles h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.support-articles {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.support-articles {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.support-articles {
      padding: 0; } }
  section.support-articles ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.support-articles ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.support-articles ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.support-articles ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.support-articles h1 {
    margin: 1rem 0 2rem; }
  section.support-articles h2, section.support-articles h4, section.support-articles h3 {
    margin: 1rem 0; }
  section.support-articles p {
    margin: 1rem 0; }
    section.support-articles p.welcome {
      margin-bottom: 2rem; }

section.admin-support-articles a.controls {
  font-family: "Glyphicons Halflings";
  padding: 0 .2rem; }

section.teams p.course-info {
  margin-top: 1rem; }
section.teams h3 {
  line-height: 1.4rem; }

section.credit_hours p {
  margin: 1rem 0 0; }

section.invoices h1 {
  margin: 1rem 0 2rem; }
section.invoices h2, section.invoices h4, section.invoices h3, section.invoices p {
  margin: 1rem 0; }

section.invoice {
  /** RTL **/
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  section.invoice .payment-box {
    max-width: 800px;
    margin: 0 auto 2rem;
    padding: 2.5rem 2rem;
    border: 1px solid #f0f0f0;
    border-radius: 15px;
    line-height: 24px;
    background-color: #f0f0f0; }
    section.invoice .payment-box .cardIcon {
      background: url(/assets/sprite_logos_wallet_v9_2x-a3060203834f14cc03f6418416721c20e4e265c503157879b329fe04288237c3.png) no-repeat 0 100px;
      background-size: 31px;
      height: 21px;
      display: inline-block;
      width: 2rem;
      padding: 0; }
    section.invoice .payment-box .pay {
      float: left;
      margin-right: 2rem;
      margin-top: -1rem; }
    section.invoice .payment-box .pay-options {
      float: left;
      margin-top: -.65rem; }
    section.invoice .payment-box .pay-area {
      float: left;
      min-height: 35px;
      padding-left: .5rem; }
    section.invoice .payment-box .discover {
      background-position: 0 -84px; }
    section.invoice .payment-box .visa {
      background-position: 0 -21px; }
    section.invoice .payment-box .mastercard {
      background-position: 0 -42px; }
    section.invoice .payment-box .amex {
      background-position: 0 -63px;
      margin-right: -10px; }
  section.invoice .invoice-box {
    max-width: 800px;
    margin: auto;
    padding: 2rem;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    font-size: 16px;
    line-height: 24px; }
  section.invoice .invoice-box table {
    width: 100%;
    line-height: inherit;
    text-align: left; }
  section.invoice .invoice-box table td {
    padding: 5px;
    vertical-align: top; }
  section.invoice .invoice-box table tr td:nth-child(2) {
    text-align: right; }
  section.invoice .invoice-box table tr.information table td.due {
    width: 10rem; }
    section.invoice .invoice-box table tr.information table td.due p.solid {
      border-style: solid;
      border-width: 1px;
      text-align: center;
      padding: 1rem; }
  section.invoice .invoice-box table tr.bill-to table td {
    padding-bottom: 2rem; }
  section.invoice .invoice-box table tr.heading td {
    background: #f0f0f0;
    font-weight: bold; }
  section.invoice .invoice-box table tr.heading {
    border: 1px solid #808184; }
  section.invoice .invoice-box table tr.top table td.title p.large {
    font-size: 1.5rem;
    margin: 1rem 0; }
  section.invoice .invoice-box table tr.details td {
    padding-bottom: 20px; }
  section.invoice .invoice-box table tr.item {
    border-bottom: 1px solid #808184; }
    section.invoice .invoice-box table tr.item td.description {
      width: 75%; }
    section.invoice .invoice-box table tr.item td.total {
      text-align: right; }
  section.invoice .invoice-box table tr.heading td.total {
    text-align: right; }
  section.invoice .invoice-box td.grand-total table tr td {
    text-align: right;
    border-right: 1px solid #808184;
    border-bottom: 1px solid #808184;
    border-left: 1px solid #808184; }
    section.invoice .invoice-box td.grand-total table tr td.total-due {
      font-weight: bold;
      background: #f0f0f0; }
  section.invoice .invoice-box td.grand-total {
    padding: 0; }
  section.invoice .invoice-box table tr.paid td:nth-child(2) {
    font-weight: bold; }
  @media only screen and (max-width: 600px) {
    section.invoice .invoice-box table tr.top table td {
      width: 100%;
      display: block;
      text-align: center; }
    section.invoice .invoice-box table tr.information table td {
      width: 100%;
      display: block;
      text-align: center; }
      section.invoice .invoice-box table tr.information table td.due {
        width: 100%; } }
  section.invoice .rtl {
    direction: rtl; }
  section.invoice .rtl table {
    text-align: right; }
  section.invoice .rtl table tr td:nth-child(2) {
    text-align: left; }
  @media only screen and (max-width: 1024px) {
    section.invoice {
      width: auto; } }
  section.invoice h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.invoice {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.invoice {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.invoice {
      padding: 0; } }
  section.invoice h1 {
    margin: 1rem 0 0; }
  section.invoice h2, section.invoice h4, section.invoice h3 {
    margin: 1rem 0; }
  section.invoice p {
    margin: 0; }
    section.invoice p.print {
      text-align: right;
      padding: 0 4rem 1rem 0; }
      section.invoice p.print span {
        font-family: "Glyphicons Halflings";
        font-size: .7rem;
        margin-left: .25rem; }
  section.invoice form {
    display: block;
    margin: 0 0 .5rem; }
    section.invoice form input[type="text"], section.invoice form textarea, section.invoice form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      padding: .25rem;
      width: 100%; }
    section.invoice form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.invoice form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      section.invoice form input[type="submit"].full-width {
        display: block;
        border: 0;
        margin: 1rem 0 0;
        padding: .8rem 0 .85rem;
        background: #2595c6;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-size: .9rem;
        font-weight: 400;
        margin: 1rem 0 0;
        padding: .75rem;
        cursor: pointer;
        width: 100%; }
        section.invoice form input[type="submit"].full-width:hover {
          background: #1984b3;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.invoice form .field_with_errors {
      color: #ee3f24; }
      section.invoice form .field_with_errors input[type="text"] {
        border-color: #ee3f24; }

section.success {
  min-height: 30rem; }
  section.success h1 {
    margin-bottom: 2rem; }
  section.success p {
    margin-top: 1rem; }
  section.success a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%;
    margin-top: 4rem;
    padding-left: 0;
    padding-right: 0; }
    section.success a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.attendee-entry-form h1, section.attendee-entry-form h2 {
  margin: 2rem 0; }
section.attendee-entry-form h3 {
  margin: 2rem 0 1rem; }
section.attendee-entry-form p {
  margin-top: 1rem; }
section.attendee-entry-form section.summary {
  margin-bottom: 1rem; }
  section.attendee-entry-form section.summary p {
    margin-top: 0; }

section.earnings {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.earnings {
      width: auto; } }
  section.earnings h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.earnings {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.earnings {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.earnings {
      padding: 0; } }
  section.earnings h1 {
    margin: 1rem 0 2rem; }
  section.earnings h2, section.earnings h3, section.earnings p {
    margin-bottom: 1rem; }
  section.earnings table {
    margin-bottom: 1rem; }

section.agreement {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.agreement {
      width: auto; } }
  section.agreement h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.agreement {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.agreement {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.agreement {
      padding: 0; } }
  section.agreement h1 {
    margin: 1rem 0 2rem; }
  section.agreement p {
    margin-top: 1rem; }
  section.agreement form {
    display: block;
    margin: 0 0 .5rem; }
    section.agreement form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      display: inline;
      text-size: 1rem; }
    section.agreement form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      margin-top: 2rem; }
      section.agreement form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.agreement iframe {
    width: 100%;
    height: 30rem;
    margin: 1rem 0; }

section.announcement {
  background-color: #ffcd0a;
  padding: .65rem 0;
  position: relative;
  text-align: center;
  width: 100%; }
  @media only screen and (max-width: 767px) {
    section.announcement {
      box-sizing: border-box;
      padding: .65rem .65rem .7rem;
      text-align: left; } }
  section.announcement p {
    display: inline; }
  section.announcement a.hide {
    color: #555;
    display: block;
    float: right;
    font-family: "Glyphicons Halflings";
    padding: .25rem .2rem .15rem;
    position: absolute;
    right: .75rem;
    top: .675rem; }
  section.announcement a:hover {
    background-color: #d6aa00;
    color: #272727; }

header.page-top {
  box-sizing: border-box;
  margin: 1.5rem auto 0;
  width: 1030px;
  height: 6rem; }
  @media only screen and (max-width: 1024px) {
    header.page-top {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    header.page-top {
      background: rgba(255, 255, 255, 0.8);
      height: 4rem;
      left: 0;
      margin: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 100; } }
  header.page-top a.logo {
    margin: 1rem; }
    header.page-top a.logo img {
      height: 100%;
      width: 20.1rem; }
      @media only screen and (max-width: 1024px) {
        header.page-top a.logo img {
          height: 100%;
          width: 10.72rem; } }
  header.page-top a.js-mobile-menu {
    display: none;
    position: absolute;
    right: 1.5rem;
    top: 1.4rem;
    width: 1.25rem; }
    @media only screen and (max-width: 767px) {
      header.page-top a.js-mobile-menu {
        display: block; } }
    header.page-top a.js-mobile-menu img {
      width: 100%; }
  header.page-top nav {
    float: right;
    margin-top: 2.6rem; }
    @media only screen and (max-width: 1024px) {
      header.page-top nav {
        margin-top: 1.45rem; } }
    @media only screen and (max-width: 767px) {
      header.page-top nav {
        display: none; } }
    header.page-top nav ul li {
      display: inline-block; }
    header.page-top nav a {
      color: #808184;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: 1.1rem;
      font-weight: 500;
      margin-left: 1.5rem;
      text-transform: uppercase;
      -webkit-transition: color 0.2s linear;
      transition: color 0.2s linear; }
      @media only screen and (max-width: 1024px) {
        header.page-top nav a {
          font-size: .8rem;
          margin-left: .75rem; } }
      header.page-top nav a:hover {
        color: #414041; }
  header.page-top nav.login, header.page-top nav.about, header.page-top nav.partner {
    position: relative; }
    @media only screen and (max-width: 1024px) {
      header.page-top nav.login, header.page-top nav.about, header.page-top nav.partner {
        margin-right: 1rem; } }
    header.page-top nav.login a.user:after, header.page-top nav.about a.user:after, header.page-top nav.partner a.user:after {
      font-family: "Glyphicons Halflings";
      font-size: .8rem;
      content: "\e008";
      margin-left: .5rem; }
    header.page-top nav.login ul, header.page-top nav.about ul, header.page-top nav.partner ul {
      display: none;
      z-index: 2;
      position: absolute;
      right: 0;
      top: 1.9rem;
      background: #fff;
      border: 0.1rem solid #414041;
      padding: .65rem 0;
      width: 11.2rem; }
      header.page-top nav.login ul li, header.page-top nav.about ul li, header.page-top nav.partner ul li {
        padding: 0;
        margin: 0;
        display: block; }
        header.page-top nav.login ul li a, header.page-top nav.about ul li a, header.page-top nav.partner ul li a {
          text-transform: none;
          font-weight: 300;
          margin: 0;
          padding: .5rem 1rem;
          display: block;
          -webkit-transition: background-color 0.2s linear;
          transition: background-color 0.2s linear; }
          header.page-top nav.login ul li a:hover, header.page-top nav.about ul li a:hover, header.page-top nav.partner ul li a:hover {
            background: #414041;
            color: #fff; }
    header.page-top nav.login:hover ul, header.page-top nav.about:hover ul, header.page-top nav.partner:hover ul {
      display: list-item !important; }
      header.page-top nav.login:hover ul:before, header.page-top nav.about:hover ul:before, header.page-top nav.partner:hover ul:before {
        margin: -1.6rem 0 0 0;
        display: block;
        position: absolute;
        content: '';
        width: 12rem;
        height: 1.1rem;
        background: url(/assets/menu-triangle-45fe77f2203efbee3b087c45c579bc3ee15d774fec76e08eedd8b005c405d674.svg) 7rem -0.45rem no-repeat;
        background-size: 1.35rem 1.9rem; }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          header.page-top nav.login:hover ul:before, header.page-top nav.about:hover ul:before, header.page-top nav.partner:hover ul:before {
            background-position: 5.75rem -.4rem; } }
  header.page-top nav.about ul {
    width: 8.8rem; }
  header.page-top nav.about:hover ul:before {
    background: url(/assets/menu-triangle-45fe77f2203efbee3b087c45c579bc3ee15d774fec76e08eedd8b005c405d674.svg) 5.7rem -0.45rem no-repeat;
    background-size: 1.35rem 1.9rem; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      header.page-top nav.about:hover ul:before {
        background-position: 5.75rem -.4rem; } }

section.js-mobile-nav-perspective {
  -webkit-perspective: 400px;
          perspective: 400px;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: none;
  overflow: scroll; }
  section.js-mobile-nav-perspective section.js-mobile-nav {
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    display: none;
    position: relative;
    opacity: 0;
    left: 100%;
    width: 100%;
    min-height: 100%;
    padding-top: 4rem;
    background: #fff;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg); }
    section.js-mobile-nav-perspective section.js-mobile-nav.active {
      display: block;
      opacity: 1;
      left: 0;
      -webkit-transform: rotateY(0);
      transform: rotateY(0); }
    section.js-mobile-nav-perspective section.js-mobile-nav nav:first-child li:first-child a:first-child {
      border-top: 0.1rem #e5e5e5 solid; }
    section.js-mobile-nav-perspective section.js-mobile-nav a {
      display: block;
      font-size: 1.1rem;
      padding: 1rem 1rem 1rem 3.6rem;
      border-bottom: 0.1rem #e5e5e5 solid;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; }
    @media only screen and (max-width: 767px) {
      section.js-mobile-nav-perspective section.js-mobile-nav {
        display: block; } }

header.home-splash span.splash {
  display: block;
  height: 18rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
header.home-splash section.content {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  padding: 2rem 0;
  background: #fff; }
  @media only screen and (max-width: 1024px) {
    header.home-splash section.content {
      width: auto; } }
  header.home-splash section.content span.logo {
    display: block;
    float: left;
    position: relative;
    margin: -7rem 1.75rem 1.3rem;
    width: 14rem;
    height: 14rem;
    background-color: #fff;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0.25rem solid #808184; }
    @media only screen and (max-width: 767px) {
      header.home-splash section.content span.logo {
        display: block;
        float: none;
        margin-left: 1rem; } }
  header.home-splash section.content h2 {
    margin: 1rem 1rem 1rem 18.5rem;
    line-height: 1.3; }
    @media only screen and (max-width: 767px) {
      header.home-splash section.content h2 {
        display: inline-block;
        margin-left: 1rem; } }
  header.home-splash section.content p {
    margin-left: 18.5rem;
    margin-right: 1rem; }
    @media only screen and (max-width: 1024px) {
      header.home-splash section.content p {
        clear: both;
        margin: 1rem; } }
    header.home-splash section.content p.groups {
      margin-bottom: 2rem; }

section.home-splash {
  margin: .25rem 0 1rem;
  background: url(/assets/frontpage-splash-solar-4-dfb03a3d7cd28899e8925e0aee07d76b2d49ea6d201634951228c358e31b40ce.jpg) center;
  background-size: cover; }
  section.home-splash > section {
    box-sizing: border-box;
    margin: 0 auto;
    width: 1030px;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      section.home-splash > section {
        width: auto; } }
    section.home-splash > section > section {
      color: #fff;
      display: block;
      max-width: 32rem;
      padding: 2rem 2.5rem;
      background: rgba(0, 0, 0, 0.82);
      margin: 5rem 0 6rem 2.2rem;
      overflow: hidden; }
      @media only screen and (max-width: 767px) {
        section.home-splash > section > section {
          margin: 0;
          padding: 2rem; } }
      section.home-splash > section > section h2 {
        text-transform: uppercase;
        font-weight: 400;
        font-size: 1.35rem;
        line-height: 1.4; }
      section.home-splash > section > section p {
        font-size: 1.15rem;
        max-width: 32rem;
        line-height: 1.4;
        margin: .75rem 0 .5rem;
        font-family: "Archer SSm A", "Archer SSm B", serif;
        color: #fff; }
      section.home-splash > section > section input {
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        float: left; }
        section.home-splash > section > section input.search-box {
          padding: .8rem .5rem .6rem;
          font-size: .9rem;
          width: 65%; }
        section.home-splash > section > section input[type=submit] {
          display: block;
          border: 0;
          padding: .8rem 0 .85rem;
          background: #2595c6;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
          color: #fff;
          text-align: center;
          text-transform: uppercase;
          font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
          font-size: .9rem;
          font-weight: 400;
          width: 30%;
          cursor: pointer; }
      section.home-splash > section > section a.course-link, section.home-splash > section > section a:visited {
        color: #fff;
        text-decoration: underline; }
        section.home-splash > section > section a.course-link:hover, section.home-splash > section > section a:visited:hover {
          color: #bfbfbf; }
      section.home-splash > section > section a.button {
        display: inline-block;
        border: 0;
        padding: 0;
        text-transform: uppercase;
        color: #fff;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-weight: 400;
        font-size: 1.1rem;
        padding: .75rem 2.4rem;
        margin: .95rem 0 0 .05rem;
        letter-spacing: .075em;
        cursor: pointer;
        background: #2595c6;
        background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png);
        background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
        background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png), linear-gradient(to bottom, #32aee3, #177ca8); }
        section.home-splash > section > section a.button:hover {
          background: #1984b3;
          background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png);
          background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
          background-image: url(/assets/5x5-stripe-pattern-a52e751b758c0bf16624fbe5d742536cd25da381dcc09b179caef55ab5bbf402.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
        @media only screen and (max-width: 767px) {
          section.home-splash > section > section a.button {
            padding: 1rem 1.9rem; } }
        @media only screen and (max-width: 1024px) {
          section.home-splash > section > section a.button {
            padding: 1rem 1.5rem; } }
  @media only screen and (max-width: 1024px) {
    section.home-splash {
      margin: 0; } }

section.home-dialogue {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px; }
  @media only screen and (max-width: 1024px) {
    section.home-dialogue {
      width: auto; } }
  section.home-dialogue h3 {
    margin: 2rem 0 1rem;
    line-height: 1.4; }
    @media only screen and (max-width: 767px) {
      section.home-dialogue h3 {
        margin: 2rem 2rem 1rem 2rem; } }
  section.home-dialogue section.gallery {
    float: right;
    background: #636363;
    color: #fff;
    width: 13rem;
    padding: 3rem 1.8rem 2.3rem;
    margin: 9.9rem 2rem 0 0;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      section.home-dialogue section.gallery {
        margin: 0 2rem;
        padding: 1.75rem 1.8rem;
        display: none; } }
    @media only screen and (max-width: 767px) {
      section.home-dialogue section.gallery {
        float: none;
        margin: 0;
        width: auto; } }
    section.home-dialogue section.gallery img {
      position: absolute;
      top: -22rem;
      left: -1.2rem; }
      @media only screen and (max-width: 1024px) {
        section.home-dialogue section.gallery img {
          display: none; } }
    section.home-dialogue section.gallery h3 {
      color: #a7ce58;
      text-transform: uppercase;
      font-size: 1rem;
      font-weight: 400;
      margin: 0 0 .6rem; }
      @media only screen and (max-width: 767px) {
        section.home-dialogue section.gallery h3 {
          font-size: 1.55rem; } }
    section.home-dialogue section.gallery p {
      color: #fff;
      font-size: .8rem;
      line-height: 1.3; }
      @media only screen and (max-width: 767px) {
        section.home-dialogue section.gallery p {
          font-size: 1rem;
          line-height: 1.6; } }
      section.home-dialogue section.gallery p.taken {
        font-size: .9rem;
        background: #e5e5e5;
        color: #414041;
        padding: .2rem .3rem;
        font-weight: 600;
        margin: 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          section.home-dialogue section.gallery p.taken {
            font-size: 1.1rem;
            padding: .2rem .5rem; } }
    section.home-dialogue section.gallery a.button {
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      padding: .8rem 0 .85rem;
      display: block;
      text-align: center;
      margin: 1rem 0 0;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400; }
      section.home-dialogue section.gallery a.button:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      @media only screen and (max-width: 767px) {
        section.home-dialogue section.gallery a.button {
          font-size: 1.1rem; } }
    section.home-dialogue section.gallery.mobile {
      display: none; }
      @media only screen and (max-width: 767px) {
        section.home-dialogue section.gallery.mobile {
          display: block; } }
  section.home-dialogue p.large-block {
    font-size: 1.1rem;
    line-height: 1.6;
    margin: 1rem 0;
    width: 42rem; }
    @media only screen and (max-width: 1024px) {
      section.home-dialogue p.large-block {
        margin: 2rem;
        line-height: 1.6;
        min-height: auto;
        width: auto; } }
  section.home-dialogue section.examples h3 {
    margin: 2.2rem 0 1rem; }
    @media only screen and (max-width: 1024px) {
      section.home-dialogue section.examples h3 {
        margin: 3rem 2rem 1rem; } }
  section.home-dialogue section.examples ul {
    display: block;
    max-width: 50rem; }
    @media only screen and (max-width: 1024px) {
      section.home-dialogue section.examples ul {
        margin: 0 2rem; } }
    @media only screen and (max-width: 767px) {
      section.home-dialogue section.examples ul {
        margin: 0; } }
    @media only screen and (max-width: 767px) {
      section.home-dialogue section.examples ul a {
        display: block;
        width: auto; } }
    section.home-dialogue section.examples ul a li {
      display: inline-block;
      background: #c2c2c2;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      padding: .85rem;
      width: 9rem;
      margin: 0 .5rem 1rem 0;
      -webkit-transition: background-color 0.2s linear;
      transition: background-color 0.2s linear; }
      @media only screen and (max-width: 1024px) {
        section.home-dialogue section.examples ul a li {
          margin: 0 .15rem 0 0; } }
      @media only screen and (max-width: 767px) {
        section.home-dialogue section.examples ul a li {
          display: block;
          width: auto;
          overflow: hidden;
          margin: 0;
          background-color: #8d8e91;
          text-align: left; } }
      section.home-dialogue section.examples ul a li .image-container {
        height: 6.6em;
        width: 100%; }
      section.home-dialogue section.examples ul a li img {
        display: block;
        max-height: 6.6rem;
        max-width: 6.6rem;
        margin-left: auto;
        margin-right: auto; }
        @media only screen and (max-width: 767px) {
          section.home-dialogue section.examples ul a li img {
            float: left;
            margin: 0 1rem 0 0; } }
      section.home-dialogue section.examples ul a li span.price {
        display: block;
        color: #105d91;
        -webkit-transition: color 0.2s linear;
        transition: color 0.2s linear; }
        @media only screen and (max-width: 767px) {
          section.home-dialogue section.examples ul a li span.price {
            margin-top: 2rem; } }
      section.home-dialogue section.examples ul a li h4 {
        font-size: .7rem;
        margin: .5rem 0 .4rem;
        line-height: 1.3;
        font-weight: 400;
        height: 1.8rem;
        overflow: hidden;
        white-space: nowrap; }
        @media only screen and (max-width: 767px) {
          section.home-dialogue section.examples ul a li h4 {
            height: auto; } }
      section.home-dialogue section.examples ul a li h5 {
        font-size: .65rem;
        margin: .5rem 0 .4rem;
        display: block;
        padding: .25rem 0 0;
        height: .9rem;
        background-color: #525252; }
    section.home-dialogue section.examples ul a:hover li {
      background-color: #808184; }
      section.home-dialogue section.examples ul a:hover li span.price {
        color: #6cc5eb; }
    @media only screen and (max-width: 767px) {
      section.home-dialogue section.examples ul a:nth-child(even) li {
        background-color: #9a9b9d; } }
    @media only screen and (max-width: 1024px) {
      section.home-dialogue section.examples ul a:nth-child(4n) li {
        margin: 0; } }

section.group-sales {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.group-sales {
      width: auto; } }
  section.group-sales ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.group-sales ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.group-sales ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.group-sales ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.group-sales ul > li {
    line-height: 1.6rem; }
  section.group-sales h1, section.group-sales h2, section.group-sales h3 {
    padding: 1rem 0; }
  section.group-sales p {
    margin-bottom: 1rem; }
  section.group-sales div#multiColumn {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px; }
  section.group-sales ul {
    padding-top: 0rem; }
  section.group-sales a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 2rem; }
    section.group-sales a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.group-sales form {
    display: block;
    margin: 0 0 .5rem; }
    section.group-sales form label.message {
      display: inline;
      color: #ee3f24;
      font-size: .75rem; }
    section.group-sales form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.group-sales form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%; }
      section.group-sales form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.trusted-logos {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.trusted-logos {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.trusted-logos {
      padding: 0; } }
  section.trusted-logos h4 {
    margin: 0 0 2rem;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      section.trusted-logos h4 {
        margin: 1rem 0 2rem 2rem; } }
  section.trusted-logos ul {
    display: table;
    width: 100%;
    height: 110px; }
    section.trusted-logos ul li {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      width: 25%; }
      @media only screen and (min-width: 768px) and (max-width: 1024px) {
        section.trusted-logos ul li {
          display: inline-block;
          margin: 0 0 2rem;
          width: 50%; } }
      @media only screen and (max-width: 767px) {
        section.trusted-logos ul li {
          display: block;
          margin: 0 0 2rem;
          width: 100%; } }

header.partners {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem; }
  @media only screen and (max-width: 1024px) {
    header.partners {
      width: auto; } }
  header.partners h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    header.partners {
      margin: 0 auto; } }
  header.partners h1 {
    display: inline; }

section.partners-listing a.partner {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  display: block;
  padding: 2rem; }
  @media only screen and (max-width: 1024px) {
    section.partners-listing a.partner {
      width: auto; } }
  section.partners-listing a.partner img.emblem, section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem {
    float: left;
    max-height: 6.25rem;
    max-width: 6.25rem; }
  section.partners-listing a.partner span.emblem {
    color: #fff;
    font-size: 5.8rem;
    height: 6.25rem;
    text-align: center;
    width: 6.25rem; }
    section.partners-listing a.partner span.emblem.red {
      background: #ee3f24; }
    section.partners-listing a.partner span.emblem.blue {
      background: #29aae2; }
    section.partners-listing a.partner span.emblem.green {
      background: #a7ce58; }
    section.partners-listing a.partner span.emblem.yellow {
      background: #ffcd0a; }
  @media only screen and (max-width: 767px) {
    section.partners-listing a.partner img.emblem, section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course section.partners-listing a.partner span.emblem {
      display: block;
      float: none;
      margin-bottom: 1rem;
      margin-left: 1rem; } }
  section.partners-listing a.partner section.content {
    margin: 0 0 0 8.25rem; }
    @media only screen and (max-width: 767px) {
      section.partners-listing a.partner section.content {
        margin-left: 1rem; } }
    section.partners-listing a.partner section.content h4 {
      font-size: 1.5rem; }
    section.partners-listing a.partner section.content p {
      font-size: 1.05rem;
      margin: .5rem 0 0; }
  section.partners-listing a.partner:hover {
    background: #eef0ef; }

section.custom-home {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.custom-home {
      width: auto; } }
  section.custom-home h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.custom-home {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.custom-home {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.custom-home {
      padding: 0; } }
  section.custom-home h1 {
    margin-bottom: 2rem; }
  section.custom-home h2 {
    padding: 1rem 0; }
  section.custom-home p {
    padding-bottom: 1rem; }
  section.custom-home li {
    font-size: 1.1rem;
    padding-bottom: 1rem; }
  section.custom-home iframe {
    width: 100%; }

section.grp-highlights {
  border: 1px;
  border-color: #414041;
  border-style: solid;
  margin-top: 3rem; }
  section.grp-highlights h3 {
    padding: 1rem 0;
    text-align: center; }
  section.grp-highlights h4 {
    padding-bottom: 1rem;
    text-align: center; }

section.careers ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.careers ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.careers ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.careers ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.careers h1 {
  margin-bottom: 2rem; }
section.careers ul, section.careers li {
  font-size: 1rem; }

header.about {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem; }
  @media only screen and (max-width: 1024px) {
    header.about {
      width: auto; } }
  header.about h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    header.about {
      margin: 0 auto; } }
  header.about h2 {
    background-color: #414041;
    color: #fff;
    font-size: 1.2rem;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-weight: 400;
    line-height: 1.4;
    margin-top: 2rem;
    padding: 2rem;
    text-align: center;
    text-transform: uppercase; }

section.about {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.about {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.about {
      padding: 0; } }
  section.about h2 {
    padding-bottom: 1rem; }
    @media only screen and (max-width: 1024px) {
      section.about h2 {
        padding-left: 2rem;
        padding-right: 2rem; } }
  section.about p {
    padding-bottom: 1rem; }
    @media only screen and (max-width: 1024px) {
      section.about p {
        padding-left: 2rem;
        padding-right: 2rem; } }
  section.about section.about-bottom ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.about section.about-bottom ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.about section.about-bottom ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.about section.about-bottom ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.about section.about-bottom p {
    padding-bottom: 1rem; }
  section.about section.about-bottom h3 {
    margin: 1rem 0; }
  section.about section.about-left {
    display: inline-block;
    margin: 0 2rem 0 0;
    width: 46%; }
    @media only screen and (max-width: 767px) {
      section.about section.about-left {
        width: 100%; } }
  section.about section.about-right {
    vertical-align: top;
    float: right;
    width: 46%;
    display: inline-block; }
    @media only screen and (max-width: 767px) {
      section.about section.about-right {
        width: 100%; } }

section.terms {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.terms {
      width: auto; } }
  section.terms h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.terms {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.terms {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.terms {
      padding: 0; } }
  section.terms ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.terms ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.terms ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.terms ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.terms h1, section.terms h3, section.terms h2 {
    padding-top: 1rem; }
  section.terms h1 {
    margin-bottom: 1.5rem; }
  section.terms h2, section.terms h3 {
    margin: .5rem 0; }
  section.terms p {
    padding-top: .5rem; }
    section.terms p.honor {
      padding-top: 0;
      font-style: italic; }
  section.terms table, section.terms td, section.terms th {
    padding: 1rem;
    border: 0.1rem solid #808184;
    color: #808184;
    text-align: center; }
  section.terms ol {
    padding-bottom: 0; }

section.contact {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.contact {
      width: auto; } }
  section.contact h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.contact {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.contact {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.contact {
      padding: 0; } }
  section.contact h1 {
    margin: 1rem 0 3rem 0; }
    @media only screen and (max-width: 1024px) {
      section.contact h1 {
        margin: 0 1rem 1rem; } }
  section.contact h4 {
    margin-top: 1rem; }
  section.contact h3 {
    margin: 2rem 0 1rem 0; }
  section.contact section.contact-right {
    vertical-align: top;
    width: 50%;
    float: right;
    padding-left: 2rem; }
    section.contact section.contact-right h3.top {
      margin-top: 0; }
    @media only screen and (max-width: 767px) {
      section.contact section.contact-right {
        width: 100%;
        float: none;
        margin-left: 1rem; } }
    section.contact section.contact-right .google-maps {
      position: relative;
      padding-bottom: 75%;
      height: 0;
      overflow: hidden; }
      section.contact section.contact-right .google-maps iframe {
        position: absolute;
        top: 1rem;
        left: 0;
        width: 100% !important;
        height: 100% !important; }
        @media only screen and (max-width: 1024px) {
          section.contact section.contact-right .google-maps iframe {
            width: 90% !important;
            height: 95% !important; } }
  section.contact section.contact-left {
    margin: 0 2rem 0 0;
    padding-right: 2rem; }
    @media only screen and (max-width: 1024px) {
      section.contact section.contact-left {
        margin: 0 1rem 1rem; } }

section.team {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.team {
      width: auto; } }
  section.team h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.team {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.team {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.team {
      padding: 0; } }
  section.team h1, section.team h2 {
    padding: 1rem 0; }
  section.team p {
    display: block; }
    section.team p.description {
      margin-bottom: 1rem; }
    section.team p.name {
      font-weight: bold;
      padding-bottom: .25rem; }
  section.team img.avatar {
    float: left;
    width: 144px;
    height: 144px;
    margin-right: 1rem;
    clear: both; }
  section.team ul {
    margin: .5rem 0 0; }
    section.team ul li {
      display: inline-block;
      margin: 0 .5rem 0 0; }
    @media only screen and (max-width: 767px) {
      section.team ul {
        margin: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      section.team ul {
        margin: 3.9rem 0 0; } }
  section.team section.teammate {
    padding: 1rem 1rem 1rem 0;
    display: inline-block; }

section.unsubscribe {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.unsubscribe {
      width: auto; } }
  section.unsubscribe h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.unsubscribe {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.unsubscribe {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.unsubscribe {
      padding: 0; } }
  section.unsubscribe h1 {
    padding: 1rem 0; }
  section.unsubscribe p {
    padding-bottom: 1rem; }

section.pages {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.pages {
      width: auto; } }
  section.pages h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.pages {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.pages {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.pages {
      padding: 0; } }
  section.pages h2, section.pages p {
    display: block;
    padding-bottom: 1rem; }
    section.pages h2.contact, section.pages p.contact {
      padding-bottom: 0rem; }

section.page-not-found {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.page-not-found {
      width: auto; } }
  section.page-not-found h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.page-not-found {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.page-not-found {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.page-not-found {
      padding: 0; } }
  section.page-not-found h1, section.page-not-found h2, section.page-not-found h3, section.page-not-found p {
    display: block;
    padding-bottom: 1rem; }

section.not-authorized {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.not-authorized {
      width: auto; } }
  section.not-authorized h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.not-authorized {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.not-authorized {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.not-authorized {
      padding: 0; } }
  section.not-authorized ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.not-authorized ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.not-authorized ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.not-authorized ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.not-authorized h1, section.not-authorized h2, section.not-authorized h3 {
    display: block;
    padding-bottom: 1rem; }

section.expert {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.expert {
      width: auto; } }
  section.expert h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.expert {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.expert {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.expert {
      padding: 0; } }
  section.expert a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.expert a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.expert ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.expert ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.expert ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.expert ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.expert h1 {
    margin-bottom: 2rem; }
  section.expert section.bio h2 {
    display: block;
    padding-bottom: 1rem; }
  section.expert section.bio p {
    display: block;
    padding-bottom: 1rem; }
  section.expert section.bio img {
    clear: both;
    float: left;
    margin-right: 1rem;
    padding-bottom: 1rem; }
  section.expert section.two-column-courses-listing {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    margin: 1rem 0 2rem; }
    @media only screen and (max-width: 767px) {
      section.expert section.two-column-courses-listing {
        -webkit-columns: 1;
           -moz-columns: 1;
                columns: 1; } }
    section.expert section.two-column-courses-listing a.course {
      display: block;
      padding: 1rem;
      background: #f0f0f0;
      border-bottom: #fff 1rem solid;
      height: 6.9rem;
      overflow: hidden;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid; }
      @media only screen and (max-width: 1024px) {
        section.expert section.two-column-courses-listing a.course {
          height: 6.75rem; } }
      @media only screen and (max-width: 767px) {
        section.expert section.two-column-courses-listing a.course {
          height: auto; } }
      section.expert section.two-column-courses-listing a.course h4 {
        line-height: 1.3;
        margin: 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          section.expert section.two-column-courses-listing a.course h4 {
            line-height: 1.3;
            margin: .25rem 0 .5rem; } }
      section.expert section.two-column-courses-listing a.course h5 {
        color: #555;
        line-height: 1.3;
        margin: 0 0 .25rem; }
        @media only screen and (max-width: 767px) {
          section.expert section.two-column-courses-listing a.course h5 {
            line-height: 1.3;
            margin: .25rem 0; } }
        section.expert section.two-column-courses-listing a.course h5 span {
          float: right; }
      section.expert section.two-column-courses-listing a.course img.emblem, section.expert section.two-column-courses-listing a.course span.emblem {
        float: left;
        max-height: 6.25rem;
        max-width: 6.25rem; }
      section.expert section.two-column-courses-listing a.course span.emblem {
        color: #fff;
        font-size: 5.8rem;
        height: 6.25rem;
        text-align: center;
        width: 6.25rem; }
        section.expert section.two-column-courses-listing a.course span.emblem.red {
          background: #ee3f24; }
        section.expert section.two-column-courses-listing a.course span.emblem.blue {
          background: #29aae2; }
        section.expert section.two-column-courses-listing a.course span.emblem.green {
          background: #a7ce58; }
        section.expert section.two-column-courses-listing a.course span.emblem.yellow {
          background: #ffcd0a; }
      section.expert section.two-column-courses-listing a.course img.emblem, section.expert section.two-column-courses-listing a.course span.emblem {
        margin-right: 1rem; }
        @media only screen and (max-width: 767px) {
          section.expert section.two-column-courses-listing a.course img.emblem, section.expert section.two-column-courses-listing a.course span.emblem {
            max-height: 3rem;
            max-width: 3rem; } }
      section.expert section.two-column-courses-listing a.course p {
        margin: 0;
        max-height: 4.8rem;
        overflow: none; }
      section.expert section.two-column-courses-listing a.course:hover {
        background-color: #e5e5e5; }

section.experts-listing {
  overflow: hidden; }
  section.experts-listing a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.experts-listing a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.experts-listing h1 {
    padding-bottom: 1rem; }
  section.experts-listing section.each-expert {
    float: left;
    margin: .5rem;
    width: 140px;
    height: 200px; }

section.member-listings {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.member-listings {
      width: auto; } }
  section.member-listings h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.member-listings {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.member-listings {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.member-listings {
      padding: 0; } }
  section.member-listings a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.member-listings a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.member-listings ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.member-listings ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.member-listings ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.member-listings ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.member-listings h1 {
    margin-bottom: 2rem; }
  section.member-listings p {
    margin-bottom: 1rem; }
  section.member-listings img.member-listing-logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem; }
  section.member-listings section.two-column-member-listing {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    margin: 2rem 0 2rem; }
    @media only screen and (max-width: 767px) {
      section.member-listings section.two-column-member-listing {
        -webkit-columns: 1;
           -moz-columns: 1;
                columns: 1; } }
    section.member-listings section.two-column-member-listing a.member-listing {
      display: block;
      padding: 1rem;
      padding-bottom: 1rem;
      background: #f0f0f0;
      border-bottom: #fff 1rem solid;
      height: 6.9rem;
      overflow: hidden;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid; }
      @media only screen and (max-width: 1024px) {
        section.member-listings section.two-column-member-listing a.member-listing {
          height: 6.75rem; } }
      @media only screen and (max-width: 767px) {
        section.member-listings section.two-column-member-listing a.member-listing {
          height: auto; } }
      section.member-listings section.two-column-member-listing a.member-listing h4 {
        line-height: 1.3;
        margin: 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          section.member-listings section.two-column-member-listing a.member-listing h4 {
            line-height: 1.3;
            margin: .25rem 0 .5rem; } }
      section.member-listings section.two-column-member-listing a.member-listing h5 {
        color: #555;
        line-height: 1.3;
        margin: 0 0 .25rem; }
        @media only screen and (max-width: 767px) {
          section.member-listings section.two-column-member-listing a.member-listing h5 {
            line-height: 1.3;
            margin: .25rem 0; } }
        section.member-listings section.two-column-member-listing a.member-listing h5 span {
          float: right; }
      section.member-listings section.two-column-member-listing a.member-listing img.emblem, section.member-listings section.two-column-member-listing a.member-listing span.emblem {
        float: left;
        max-height: 6.25rem;
        max-width: 6.25rem; }
      section.member-listings section.two-column-member-listing a.member-listing span.emblem {
        color: #fff;
        font-size: 5.8rem;
        height: 6.25rem;
        text-align: center;
        width: 6.25rem; }
        section.member-listings section.two-column-member-listing a.member-listing span.emblem.red {
          background: #ee3f24; }
        section.member-listings section.two-column-member-listing a.member-listing span.emblem.blue {
          background: #29aae2; }
        section.member-listings section.two-column-member-listing a.member-listing span.emblem.green {
          background: #a7ce58; }
        section.member-listings section.two-column-member-listing a.member-listing span.emblem.yellow {
          background: #ffcd0a; }
      section.member-listings section.two-column-member-listing a.member-listing img.emblem, section.member-listings section.two-column-member-listing a.member-listing span.emblem {
        margin-right: 1rem; }
        @media only screen and (max-width: 767px) {
          section.member-listings section.two-column-member-listing a.member-listing img.emblem, section.member-listings section.two-column-member-listing a.member-listing span.emblem {
            max-height: 3rem;
            max-width: 3rem; } }
      section.member-listings section.two-column-member-listing a.member-listing p {
        margin: 0;
        max-height: 4.8rem;
        overflow: none; }
  section.member-listings form {
    display: block;
    margin: 0 0 .5rem; }
    section.member-listings form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      display: inline;
      text-size: 1rem; }
    section.member-listings form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      margin-top: 2rem; }
      section.member-listings form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.member-listings form section.radio-buttons label {
      display: inline; }
    section.member-listings form section.radio-buttons input[type="radio"] {
      margin: .5rem; }

section.member-listing-settings {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.member-listing-settings {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.member-listing-settings {
      padding: 0; } }
  section.member-listing-settings ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.member-listing-settings ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.member-listing-settings ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.member-listing-settings ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.member-listing-settings img.avatar-medium, section.member-listing-settings span.avatar-medium, section.member-listing-settings section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications section.member-listing-settings img.avatar-medium, section.member-listing-settings section.event-sub section.notifications span.avatar-medium, section.event-sub section.notifications section.member-listing-settings span.avatar-medium, section.member-listing-settings section.admin section.activities img.avatar-medium, section.admin section.activities section.member-listing-settings img.avatar-medium, section.member-listing-settings section.admin section.activities span.avatar-medium, section.admin section.activities section.member-listing-settings span.avatar-medium, section.member-listing-settings section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.member-listing-settings img.avatar-medium, section.member-listing-settings section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.member-listing-settings span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.member-listing-settings span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.member-listing-settings span.avatar-medium.red {
      background: #ee3f24; }
    section.member-listing-settings span.avatar-medium.blue {
      background: #29aae2; }
    section.member-listing-settings span.avatar-medium.green {
      background: #a7ce58; }
    section.member-listing-settings span.avatar-medium.yellow {
      background: #ffcd0a; }
  section.member-listing-settings span.avatar-medium {
    float: left;
    margin: 1rem 2rem; }
  section.member-listing-settings img.avatar-medium {
    float: left;
    margin: 1rem 2rem;
    padding-top: .75rem; }
  section.member-listing-settings h2 {
    padding: .5rem 0; }
  section.member-listing-settings .highlight {
    background-color: #ffe270; }
  section.member-listing-settings section.settings h2 {
    margin-bottom: 1rem; }
  section.member-listing-settings section.settings h3 {
    display: inline; }
  section.member-listing-settings section.settings h4 {
    margin: 2rem 0 1rem; }
  section.member-listing-settings section.settings ul {
    list-style-type: none; }
  section.member-listing-settings section.settings .green-on {
    font-weight: bold;
    color: #a7ce58; }
  section.member-listing-settings section.settings .red-off {
    font-weight: bold;
    color: #ee3f24; }

section.giveaways {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.giveaways {
      width: auto; } }
  section.giveaways h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.giveaways {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.giveaways {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.giveaways {
      padding: 0; } }
  section.giveaways h1, section.giveaways h2 {
    padding: 1rem 0; }

section.subscription {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.subscription {
      width: auto; } }
  section.subscription h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.subscription {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.subscription {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.subscription {
      padding: 0; } }
  section.subscription ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.subscription ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.subscription ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.subscription ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.subscription h1, section.subscription h2 {
    padding: 1rem 0; }
  section.subscription h3.login {
    padding: 1rem 0; }
  section.subscription p {
    padding-top: 1rem; }
    section.subscription p.notice {
      padding: 0.5rem;
      color: #fff;
      background-color: #a7ce58; }
  section.subscription h4 {
    line-height: 1.1rem;
    padding: .25rem 0; }
  section.subscription ul.highlights {
    margin-left: 1 rem; }
  section.subscription a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 2rem;
    margin-right: 2rem; }
    section.subscription a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.subscription a.discount {
    float: right; }
  section.subscription p.greenlight {
    background-color: #b1d46c;
    color: #fff;
    padding-left: 1rem; }
  section.subscription section.two-column-courses-listing {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    margin: 1rem 0 2rem; }
    @media only screen and (max-width: 767px) {
      section.subscription section.two-column-courses-listing {
        -webkit-columns: 1;
           -moz-columns: 1;
                columns: 1; } }
    section.subscription section.two-column-courses-listing a.course {
      display: block;
      padding: 1rem;
      background: #f0f0f0;
      border-bottom: #fff 1rem solid;
      height: 6.9rem;
      overflow: hidden;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid; }
      @media only screen and (max-width: 1024px) {
        section.subscription section.two-column-courses-listing a.course {
          height: 6.75rem; } }
      @media only screen and (max-width: 767px) {
        section.subscription section.two-column-courses-listing a.course {
          height: auto; } }
      section.subscription section.two-column-courses-listing a.course h4 {
        line-height: 1.3;
        margin: 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          section.subscription section.two-column-courses-listing a.course h4 {
            line-height: 1.3;
            margin: .25rem 0 .5rem; } }
      section.subscription section.two-column-courses-listing a.course h5 {
        color: #555;
        line-height: 1.3;
        margin: 0 0 .25rem; }
        @media only screen and (max-width: 767px) {
          section.subscription section.two-column-courses-listing a.course h5 {
            line-height: 1.3;
            margin: .25rem 0; } }
        section.subscription section.two-column-courses-listing a.course h5 span {
          float: right; }
      section.subscription section.two-column-courses-listing a.course img.emblem, section.subscription section.two-column-courses-listing a.course span.emblem {
        float: left;
        max-height: 6.25rem;
        max-width: 6.25rem; }
      section.subscription section.two-column-courses-listing a.course span.emblem {
        color: #fff;
        font-size: 5.8rem;
        height: 6.25rem;
        text-align: center;
        width: 6.25rem; }
        section.subscription section.two-column-courses-listing a.course span.emblem.red {
          background: #ee3f24; }
        section.subscription section.two-column-courses-listing a.course span.emblem.blue {
          background: #29aae2; }
        section.subscription section.two-column-courses-listing a.course span.emblem.green {
          background: #a7ce58; }
        section.subscription section.two-column-courses-listing a.course span.emblem.yellow {
          background: #ffcd0a; }
      section.subscription section.two-column-courses-listing a.course img.emblem, section.subscription section.two-column-courses-listing a.course span.emblem {
        margin-right: 1rem; }
        @media only screen and (max-width: 767px) {
          section.subscription section.two-column-courses-listing a.course img.emblem, section.subscription section.two-column-courses-listing a.course span.emblem {
            max-height: 3rem;
            max-width: 3rem; } }
      section.subscription section.two-column-courses-listing a.course p {
        margin: 0;
        max-height: 4.8rem;
        overflow: none; }
      section.subscription section.two-column-courses-listing a.course:hover {
        background-color: #e5e5e5; }
  section.subscription form {
    display: block;
    margin: 0 0 .5rem; }
    section.subscription form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      margin: 1rem 0 .5rem; }
      section.subscription form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.subscription form .field_with_errors input[type="text"] {
      border-color: #ee3f24; }
    section.subscription form input[type="text"], section.subscription form textarea, section.subscription form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      width: 50%; }
    section.subscription form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      display: inline;
      margin: 2rem 0 0; }
      section.subscription form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.subscription table.course-display {
    margin-bottom: 1rem; }
    section.subscription table.course-display tr > td {
      padding-right: 2rem;
      vertical-align: top; }

section.nabcep-application {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.nabcep-application {
      width: auto; } }
  section.nabcep-application h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.nabcep-application {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.nabcep-application {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.nabcep-application {
      padding: 0; } }
  section.nabcep-application h1 {
    margin: 1rem 0 2rem; }
  section.nabcep-application h2 {
    margin: 1rem 0; }
  section.nabcep-application h3 {
    margin-bottom: 1rem; }
    section.nabcep-application h3.status {
      background: #a7ce58;
      color: #fff;
      margin-bottom: 2rem;
      padding: .5rem; }
    section.nabcep-application h3.tools {
      margin-top: 2rem; }
  section.nabcep-application p {
    margin-bottom: 1rem; }
  section.nabcep-application .highlight {
    background-color: #ffe270;
    padding: 0.5rem; }
  section.nabcep-application ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.nabcep-application ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.nabcep-application ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.nabcep-application ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.nabcep-application form {
    display: block;
    margin: 0 0 .5rem; }
    section.nabcep-application form section.radio-buttons p {
      margin-top: 1rem;
      font-size: 1.1rem; }
    section.nabcep-application form section.radio-buttons label {
      display: inline; }
    section.nabcep-application form section.radio-buttons input[type="radio"] {
      margin: .5rem .5rem .25rem .5rem; }
    section.nabcep-application form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      margin: 1rem 0 .5rem; }
      section.nabcep-application form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.nabcep-application form .field_with_errors input[type="text"] {
      border-color: #ee3f24; }
    section.nabcep-application form input[type="text"], section.nabcep-application form textarea, section.nabcep-application form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      width: 50%; }
    section.nabcep-application form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      display: inline;
      margin: 2rem 0 0; }
      section.nabcep-application form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.nabcep-application a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    display: inline-block;
    margin: 2rem 0;
    width: 100%;
    padding: .75rem 0; }
    section.nabcep-application a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.application {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.application {
      width: auto; } }
  section.application h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.application {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.application {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.application {
      padding: 0; } }
  section.application h1 {
    padding: 1rem 0; }
  section.application ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.application ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.application ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.application ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.application form {
    display: block;
    margin: 0 0 .5rem; }
    section.application form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      section.application form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.application form input[type="text"], section.application form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem; }
    section.application form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      display: inline;
      margin: 2rem 0 0; }
      section.application form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.application a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    display: inline-block;
    margin: 2rem 0;
    width: 100%;
    padding: .75rem 0; }
    section.application a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.application #new_attachment {
    clear: both; }
  section.application .attachment {
    padding: .75rem;
    border: solid 1px #e5e5e5;
    float: left;
    margin-right: 2rem;
    margin-bottom: 2rem; }
    section.application .attachment .actions {
      padding-top: .25rem;
      text-align: center;
      font-size: .85rem; }
  section.application .upload {
    width: 25rem;
    padding-top: .75rem;
    margin-top: .75rem; }
    section.application .upload .progress {
      margin-top: .75rem;
      border: solid 0.1rem #555;
      border-radius: .2rem;
      -moz-border-radius: .2rem; }
      section.application .upload .progress .bar {
        height: .7rem;
        background: #a7ce58; }

section.authentication {
  box-sizing: border-box;
  margin: 1rem auto;
  width: 1030px;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    section.authentication {
      width: auto; } }
  @media only screen and (max-width: 767px) {
    section.authentication {
      margin: 0; } }
  section.authentication form {
    display: block;
    margin: 0 0 .5rem; }
    section.authentication form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      margin: .5rem 0 .5rem;
      color: #808184; }
    section.authentication form input[type="text"], section.authentication form input[type="password"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.authentication form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      width: 100%;
      margin: 2.25rem 0 0;
      cursor: pointer; }
      section.authentication form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.authentication form + h2 {
      margin-top: 4rem; }
  section.authentication section.signin {
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem;
    margin: 0 2rem 0 0; }
    @media only screen and (max-width: 767px) {
      section.authentication section.signin {
        display: block;
        width: auto;
        margin: 0; } }
  section.authentication section.register {
    vertical-align: top;
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem; }
    @media only screen and (max-width: 767px) {
      section.authentication section.register {
        display: block;
        width: auto; } }
    section.authentication section.register p {
      margin: 1.5rem 0; }
    section.authentication section.register ul {
      margin: 1.5rem .5rem 2rem 2rem; }
      section.authentication section.register ul li {
        font-size: 1.1rem;
        list-style: square;
        margin: 1rem 0; }
    section.authentication section.register a.button {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      width: 100%;
      margin: 2rem 0 .5rem; }
      section.authentication section.register a.button:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.popup {
  width: 652px;
  overflow: hidden;
  margin: 0 auto;
  box-sizing: border-box;
  background: #f2f4f3;
  padding: 0 1rem; }
  @media only screen and (max-width: 1024px) {
    section.popup {
      width: 100%; } }
  section.popup img.logo {
    margin: 1rem auto 2rem auto;
    display: block;
    width: 20.1rem; }
  section.popup h4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  section.popup h2 {
    font-size: 1.3rem;
    text-align: center;
    margin-top: 1rem; }
    section.popup h2.not-available {
      margin-bottom: 1rem; }
  section.popup p {
    font-size: .95rem; }
  section.popup form {
    display: block;
    margin: 0 0 .5rem;
    padding: 1rem 1rem 0; }
    section.popup form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      margin: .5rem 0 .5rem;
      color: #808184; }
      section.popup form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.popup form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%;
      margin: .5rem 0; }
    section.popup form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      width: 100%;
      margin: 1rem 0 0;
      cursor: pointer; }
      section.popup form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.popup form + h2 {
      margin-top: 4rem; }
  section.popup section.description {
    text-align: left;
    display: inline-block; }
    section.popup section.description ul {
      margin: 1.5rem .5rem 2rem 2rem; }
      section.popup section.description ul li {
        font-size: .95rem;
        list-style: square;
        margin: 1rem 0; }
  section.popup section.download {
    vertical-align: top;
    text-align: left;
    display: inline-block;
    width: 100%; }
    section.popup section.download img.free {
      vertical-align: top;
      float: right;
      height: 70px;
      padding: .5rem 1rem 0 0; }
    section.popup section.download .field_with_errors {
      display: inline; }
      section.popup section.download .field_with_errors input[type="text"] {
        border: 0.175rem solid #ee3f24; }
    section.popup section.download p {
      margin-bottom: 1rem; }
      section.popup section.download p.notice-email {
        font-size: .8rem; }
      section.popup section.download p.notice-spam {
        margin-top: 1rem;
        text-align: center;
        font-size: .7rem; }

section.free-tool {
  box-sizing: border-box;
  margin: 1rem auto;
  width: 1030px;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    section.free-tool {
      width: auto; } }
  @media only screen and (max-width: 767px) {
    section.free-tool {
      margin: 0; } }
  section.free-tool form {
    display: block;
    margin: 0 0 .5rem; }
    section.free-tool form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      margin: .5rem 0 .5rem;
      color: #808184; }
      section.free-tool form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.free-tool form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%;
      margin: .5rem 0; }
    section.free-tool form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      width: 100%;
      margin: 2rem 0 0;
      cursor: pointer; }
      section.free-tool form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.free-tool form + h2 {
      margin-top: 4rem; }
  section.free-tool h2 {
    margin-bottom: 1rem;
    margin-top: .5rem; }
  section.free-tool textarea {
    background-color: #ffcd0a;
    overflow: hidden;
    resize: none;
    width: 100%; }
  section.free-tool section.not-available {
    box-sizing: border-box;
    margin: 1rem auto 0;
    width: 1030px;
    background: #fff;
    box-sizing: border-box;
    padding: 2rem 2rem 1rem;
    box-sizing: border-box;
    margin: 1rem auto 0;
    width: 1030px;
    background: #fff;
    padding: 1rem 2rem 2rem; }
    @media only screen and (max-width: 1024px) {
      section.free-tool section.not-available {
        width: auto; } }
    section.free-tool section.not-available h1 {
      margin: .5rem 0; }
    @media only screen and (max-width: 1024px) {
      section.free-tool section.not-available {
        margin: 0 auto; } }
    @media only screen and (max-width: 1024px) {
      section.free-tool section.not-available {
        width: auto; } }
    @media only screen and (max-width: 1024px) {
      section.free-tool section.not-available {
        padding: 0; } }
  section.free-tool section.description {
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem;
    margin: 0 2rem 0 0; }
    @media only screen and (max-width: 767px) {
      section.free-tool section.description {
        display: block;
        width: auto;
        margin: 0; } }
    section.free-tool section.description h4 {
      margin-top: 1rem;
      margin-bottom: 1rem; }
    section.free-tool section.description ul {
      margin: 1.5rem .5rem 2rem 2rem; }
      section.free-tool section.description ul li {
        font-size: 1rem;
        line-height: 1.4rem;
        list-style: square;
        margin: 1rem 0;
        color: #555; }
    @media only screen and (max-width: 1024px) {
      section.free-tool section.description > section.instructor {
        margin: 1.5rem 1rem; } }
    section.free-tool section.description > section.instructor img {
      float: left;
      width: 144px;
      height: 144px;
      margin: 0 1.25rem .5rem 0; }
    section.free-tool section.description > section.instructor h5 {
      margin: 0 0 .5rem;
      font-size: 1rem;
      color: #5b595b;
      font-weight: 300; }
  section.free-tool section.download {
    vertical-align: top;
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem; }
    @media only screen and (max-width: 767px) {
      section.free-tool section.download {
        display: block;
        width: auto; } }
    section.free-tool section.download a.button {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      width: 100%;
      margin: 2rem 0 .5rem; }
      section.free-tool section.download a.button:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.free-tool section.download .field_with_errors {
      display: inline; }
      section.free-tool section.download .field_with_errors input[type="text"] {
        border: 0.175rem solid #ee3f24; }
    section.free-tool section.download h1 {
      margin-bottom: .5rem; }

section.confirmed {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.confirmed {
      width: auto; } }
  section.confirmed h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.confirmed {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.confirmed {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.confirmed {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.confirmed {
      padding-top: 1rem; } }
  section.confirmed h1 {
    margin-bottom: 2rem; }
  section.confirmed a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    display: inline-block;
    margin: 2rem 0;
    width: 100%;
    padding: .75rem 0; }
    section.confirmed a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.confirmed p {
    margin-bottom: 1rem; }

section.order {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.order {
      width: auto; } }
  section.order h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.order {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.order {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.order {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.order {
      padding-top: 1rem; } }
  section.order ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.order ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.order ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.order ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.order img.emblem, section.order section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.order span.emblem, section.order section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course section.order span.emblem, section.order section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.order span.emblem, section.order section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course section.order span.emblem, section.order section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.order span.emblem, section.order header.active-event span.emblem, header.active-event section.order span.emblem, section.order section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course section.order span.emblem {
    display: inline; }
  section.order ul {
    margin-bottom: 1rem; }
  section.order form {
    display: block;
    margin: 0 0 .5rem; }
    section.order form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      section.order form label.message {
        color: #ee3f24;
        font-size: .75rem; }
      section.order form label.order-details {
        margin-left: 2rem; }
    section.order form input[type="text"], section.order form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      display: inline;
      font-size: 1rem; }
      @media only screen and (max-width: 767px) {
        section.order form input[type="text"], section.order form select {
          width: 100%; } }
      section.order form input[type="text"].attendee_fn, section.order form input[type="text"].attendee_ln, section.order form select.attendee_fn, section.order form select.attendee_ln {
        width: 213px; }
        @media only screen and (max-width: 767px) {
          section.order form input[type="text"].attendee_fn, section.order form input[type="text"].attendee_ln, section.order form select.attendee_fn, section.order form select.attendee_ln {
            width: 49%; } }
      section.order form input[type="text"].confirmed-details, section.order form select.confirmed-details {
        width: 100%; }
    section.order form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      display: inline;
      margin: 2rem 0 0; }
      section.order form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      section.order form input[type="submit"].begin {
        display: block;
        border: 0;
        margin: 1rem 0 0;
        padding: .8rem 0 .85rem;
        background: #2595c6;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-size: .9rem;
        font-weight: 400;
        margin: 1rem 0 0;
        padding: .75rem;
        cursor: pointer;
        width: 100%;
        margin: 2rem 0; }
        section.order form input[type="submit"].begin:hover {
          background: #1984b3;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.order form input[type="button"].secondary {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      background: #7d7e80;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #929396, #67686a);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #929396, #67686a); }
      section.order form input[type="button"].secondary:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      section.order form input[type="button"].secondary:hover {
        background: #6c6d6f;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #7d7e81, #5a5b5d);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #7d7e81, #5a5b5d); }
    section.order form input[type="button"].inline {
      display: inline; }
    section.order form section.checkboxes {
      margin: 0.5rem 0 .5rem; }
      section.order form section.checkboxes label {
        display: inline; }
    section.order form section.add-self {
      display: none; }
  section.order p.name {
    font-weight: bold;
    padding-left: .5rem; }
  section.order p.copy-check {
    text-align: center; }
  section.order p.note {
    padding-top: 1rem;
    text-align: center; }
  section.order p.send-email {
    margin-top: 1rem;
    margin-bottom: -1rem; }
  section.order h1 {
    margin: 1rem 0 2rem; }
  section.order h2 {
    padding: 1rem 0; }
    section.order h2.mult-address {
      padding-top: 2rem; }
    section.order h2.error {
      padding: 0rem; }
  section.order h3 {
    padding: 1rem 0 .5rem 0; }
  section.order table td {
    vertical-align: middle;
    text-align: left;
    padding: .25rem .5rem 0 0; }
    section.order table td:first-child {
      text-align: right; }
    section.order table td.heading {
      text-align: left; }
  section.order .field_with_errors {
    display: inline; }
    section.order .field_with_errors input[type="text"] {
      border: 0.175rem solid #ee3f24; }
  section.order section.invalid_code {
    display: none;
    background: #fff;
    margin: 0.25rem 0 -1.5rem;
    padding: 0; }
    section.order section.invalid_code p {
      color: #ee3f24; }
  section.order section.admin-only input[type="text"] {
    text-align: right; }
  section.order section.admin-only h4 {
    padding: 2rem 0 1rem; }
  section.order .indented-details {
    margin-left: 1rem; }
  section.order .attendee_indicator {
    display: inline; }
  section.order p#stripe_error {
    margin-top: 1rem;
    padding-left: 1rem;
    background-color: #ee3f24;
    color: white; }

section.verified-certificate {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.verified-certificate {
      width: auto; } }
  section.verified-certificate h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.verified-certificate {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.verified-certificate {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.verified-certificate {
      padding: 0; } }
  section.verified-certificate iframe {
    width: 100%;
    height: 30rem;
    margin: 1rem 0;
    padding-top: 1rem; }
  section.verified-certificate h1 {
    padding-bottom: 1rem; }
  section.verified-certificate h3 {
    padding-top: 1rem; }
  section.verified-certificate img {
    padding-top: 1rem; }
  section.verified-certificate p {
    padding-top: 1rem; }

section.credential {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  padding-bottom: 1rem; }
  @media only screen and (max-width: 1024px) {
    section.credential {
      width: auto; } }
  section.credential h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.credential {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.credential {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.credential {
      padding: 0; } }
  section.credential h1 {
    padding: 1rem 0; }
  section.credential h2 {
    padding: 2rem 0 0; }
  section.credential h3 {
    padding: 2rem 0 0; }
  section.credential img {
    margin: 1rem 1rem 0 0;
    width: 20rem; }
  section.credential p {
    padding: 1rem 0 0; }

section.credentials-listing a.credential {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  display: block;
  padding: 2rem; }
  @media only screen and (max-width: 1024px) {
    section.credentials-listing a.credential {
      width: auto; } }
  section.credentials-listing a.credential img.emblem, section.credentials-listing a.credential section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem {
    float: left;
    max-height: 6.25rem;
    max-width: 6.25rem; }
  section.credentials-listing a.credential span.emblem {
    color: #fff;
    font-size: 5.8rem;
    height: 6.25rem;
    text-align: center;
    width: 6.25rem; }
    section.credentials-listing a.credential span.emblem.red {
      background: #ee3f24; }
    section.credentials-listing a.credential span.emblem.blue {
      background: #29aae2; }
    section.credentials-listing a.credential span.emblem.green {
      background: #a7ce58; }
    section.credentials-listing a.credential span.emblem.yellow {
      background: #ffcd0a; }
  @media only screen and (max-width: 767px) {
    section.credentials-listing a.credential img.emblem, section.credentials-listing a.credential section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course section.credentials-listing a.credential span.emblem {
      display: block;
      float: none;
      margin-bottom: 1rem;
      margin-left: 1rem; } }
  section.credentials-listing a.credential section.content {
    margin: 0; }
    @media only screen and (max-width: 767px) {
      section.credentials-listing a.credential section.content {
        margin-left: 1rem; } }
    section.credentials-listing a.credential section.content h4 {
      font-size: 1.5rem; }
    section.credentials-listing a.credential section.content p {
      font-size: 1.05rem;
      margin: .5rem 0 0; }
  section.credentials-listing a.credential:hover {
    background: #eef0ef; }

section.order-show {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.order-show {
      width: auto; } }
  section.order-show h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.order-show {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.order-show {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.order-show {
      padding: 0; } }
  section.order-show a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.order-show a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.order-show iframe {
    width: 100%;
    height: 30rem;
    margin: 1rem 0; }
  section.order-show h1 {
    padding-bottom: 1rem; }
  section.order-show p.indent {
    margin-left: 1rem; }
  section.order-show p.notice {
    margin: 2rem;
    text-align: center;
    color: #fff;
    background-color: #a7ce58; }

section.progress-bar {
  box-sizing: border-box;
  margin: 1rem auto 2rem;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  display: table;
  padding: 0;
  table-layout: fixed; }
  @media only screen and (max-width: 1024px) {
    section.progress-bar {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.progress-bar {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.progress-bar {
      margin: 0;
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    section.progress-bar {
      display: block; } }
  section.progress-bar.sign-in {
    width: 990px; }
    @media only screen and (max-width: 1024px) {
      section.progress-bar.sign-in {
        padding-left: 2rem;
        width: 100%; } }
  section.progress-bar ul {
    display: block;
    overflow: hidden;
    display: table-row; }
    @media only screen and (max-width: 767px) {
      section.progress-bar ul {
        display: block; } }
    section.progress-bar ul li {
      display: table-cell;
      padding: .75rem .75rem .7rem 1.15rem; }
      @media only screen and (max-width: 767px) {
        section.progress-bar ul li {
          display: block;
          float: left;
          width: 50% !important;
          padding: 0;
          background-image: none !important; } }
      section.progress-bar ul li h6 {
        font-weight: 300;
        color: #414041; }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          section.progress-bar ul li h6 {
            font-size: .9rem; } }
        @media only screen and (max-width: 767px) {
          section.progress-bar ul li h6 {
            padding: .3rem .5rem;
            font-size: .7rem; } }
        section.progress-bar ul li h6 span {
          font-weight: 500;
          padding-right: .5rem; }
      section.progress-bar ul li.large-width {
        width: 28%; }
      section.progress-bar ul li.medium-width {
        width: 16%; }
      section.progress-bar ul li.small-width {
        width: 14%; }
      section.progress-bar ul li.complete {
        background: #29aae2; }
        section.progress-bar ul li.complete h6 {
          color: #fff; }
        section.progress-bar ul li.complete.last {
          background-image: url(/assets/right-arrow-block-yellow-2010a0968d81fd75e421a57cd7792992b67f438253c1fe09336f031fd3e468b8.svg);
          background-position: center right;
          background-repeat: no-repeat; }
      section.progress-bar ul li.three-column {
        width: 33%; }
      section.progress-bar ul li.two-column {
        width: 33%; }
      section.progress-bar ul li.active {
        background: #ffcd0a url(/assets/right-arrow-block-fe8449680cb41004b5f146ff0701ebcc29f2478346bb7c122faee13e423829e9.svg) no-repeat center right; }
        section.progress-bar ul li.active h6 {
          color: #000; }
    section.progress-bar ul.two-column li {
      width: 50%; }

section.communication-preferences h4 {
  margin: 1rem 0 .5rem; }
section.communication-preferences form {
  display: block;
  margin: 0 0 .5rem; }
  section.communication-preferences form section.radio-buttons label {
    display: inline; }
  section.communication-preferences form section.radio-buttons input[type="radio"] {
    margin: .5rem 0 .25rem .5rem; }
  section.communication-preferences form textarea {
    display: block;
    border: 0.175rem solid #808184;
    padding: .5rem;
    font-size: 1.25rem;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    box-sizing: border-box;
    width: 100%; }
  section.communication-preferences form input[type="submit"] {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer; }
    section.communication-preferences form input[type="submit"]:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.communication-preferences form label {
    display: block;
    margin: 0.5rem 0 .5rem;
    color: #555;
    font-size: 1.1rem;
    font-size: 1rem; }

section.enrollment {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.enrollment {
      width: auto; } }
  section.enrollment h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.enrollment {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.enrollment {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.enrollment {
      padding: 0; } }

header.active-event {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem; }
  @media only screen and (max-width: 1024px) {
    header.active-event {
      width: auto; } }
  header.active-event h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    header.active-event {
      margin: 0 auto; } }
  header.active-event img.emblem, header.active-event section.partners-listing a.partner span.emblem, section.partners-listing a.partner header.active-event span.emblem, header.active-event section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course header.active-event span.emblem, header.active-event section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing header.active-event span.emblem, header.active-event section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course header.active-event span.emblem, header.active-event section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential header.active-event span.emblem, header.active-event span.emblem, header.active-event section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course header.active-event span.emblem {
    float: left;
    max-height: 6.25rem;
    max-width: 6.25rem; }
  header.active-event span.emblem {
    color: #fff;
    font-size: 5.8rem;
    height: 6.25rem;
    text-align: center;
    width: 6.25rem; }
    header.active-event span.emblem.red {
      background: #ee3f24; }
    header.active-event span.emblem.blue {
      background: #29aae2; }
    header.active-event span.emblem.green {
      background: #a7ce58; }
    header.active-event span.emblem.yellow {
      background: #ffcd0a; }
  @media only screen and (max-width: 767px) {
    header.active-event {
      padding-left: .5rem;
      padding-right: .5rem; } }
  header.active-event section.content {
    margin: 0 0 0 8.5rem; }
    header.active-event section.content h1 {
      width: 100%;
      margin: 0 0 1rem 0; }
    header.active-event section.content h4 {
      margin: 1rem 0; }
  header.active-event img.emblem, header.active-event section.partners-listing a.partner span.emblem, section.partners-listing a.partner header.active-event span.emblem, header.active-event section.expert section.two-column-courses-listing a.course span.emblem, section.expert section.two-column-courses-listing a.course header.active-event span.emblem, header.active-event section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing header.active-event span.emblem, header.active-event section.subscription section.two-column-courses-listing a.course span.emblem, section.subscription section.two-column-courses-listing a.course header.active-event span.emblem, header.active-event section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential header.active-event span.emblem, header.active-event span.emblem, header.active-event section.course section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course header.active-event span.emblem {
    float: left; }

section.event-highlight {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  background-color: #ffcd0a;
  padding: 1rem 2rem;
  margin-bottom: -1rem; }
  @media only screen and (max-width: 1024px) {
    section.event-highlight {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.event-highlight {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.event-highlight {
      padding: 0 0 1rem;
      margin-bottom: 0; } }
  section.event-highlight p {
    text-align: center; }

section.active-event {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.active-event {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.active-event {
      padding: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    section.active-event section.timeline {
      padding-left: 2rem;
      padding-right: 2rem; } }
  section.active-event section.timeline p.requirements {
    margin-top: 1rem; }
  section.active-event section.timeline div.data-module {
    margin: 2rem 0; }
    @media only screen and (max-width: 1024px) {
      section.active-event section.timeline div.data-module {
        margin: 0; } }
    section.active-event section.timeline div.data-module header.cms_week_header {
      font-size: 1.1rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-weight: 300;
      line-height: 1.3;
      padding: .75rem 1rem;
      background: #83975c;
      color: #fff; }
      @media only screen and (max-width: 767px) {
        section.active-event section.timeline div.data-module header.cms_week_header {
          padding: .75rem 0.5rem; } }
    section.active-event section.timeline div.data-module section.cms_week_assignments ul {
      list-style-type: disc;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.active-event section.timeline div.data-module section.cms_week_assignments ul li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.active-event section.timeline div.data-module section.cms_week_assignments ol {
      list-style-type: decimal;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.active-event section.timeline div.data-module section.cms_week_assignments ol li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.active-event section.timeline div.data-module section.cms_week_assignments a.small-button {
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .7rem;
      font-weight: 400;
      margin: .1rem;
      padding: .4rem;
      text-align: center;
      text-transform: uppercase; }
      section.active-event section.timeline div.data-module section.cms_week_assignments a.small-button:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.active-event section.timeline div.data-module section.cms_week_body {
      padding: 0;
      margin-bottom: 2rem; }
      @media only screen and (max-width: 1024px) {
        section.active-event section.timeline div.data-module section.cms_week_body {
          padding-bottom: 1.5rem; } }
      section.active-event section.timeline div.data-module section.cms_week_body.sales {
        margin-bottom: 0;
        padding: .75rem 1rem 0; }
      section.active-event section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item {
        margin: .5rem 1.5rem;
        line-height: 1.3; }
        @media only screen and (max-width: 767px) {
          section.active-event section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item {
            margin: .5rem 0; } }
        section.active-event section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item:first-of-type {
          margin-top: 2rem; }
        section.active-event section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item:last-of-type {
          margin-bottom: 2rem; }
  @media only screen and (max-width: 1024px) {
    section.active-event {
      padding: 0 0 1rem; } }
  @media only screen and (max-width: 767px) {
    section.active-event {
      padding-left: .5rem;
      padding-right: .5rem; } }
  section.active-event section.assignment-nav {
    background: #e5e5e5;
    padding: 1rem;
    margin: 1rem 0; }
    section.active-event section.assignment-nav a {
      text-decoration: underline;
      margin-right: 1rem; }
      section.active-event section.assignment-nav a.discussion {
        float: right; }
        @media only screen and (max-width: 767px) {
          section.active-event section.assignment-nav a.discussion {
            float: none;
            display: block;
            margin-bottom: .5rem; } }
    section.active-event section.assignment-nav h2 {
      display: inline; }
    section.active-event section.assignment-nav span.checkbox {
      font-family: "Glyphicons Halflings";
      color: #808184;
      float: right; }
      section.active-event section.assignment-nav span.checkbox.checked {
        color: #a7ce58; }
      section.active-event section.assignment-nav span.checkbox.table {
        float: none; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    section.active-event section.assignments {
      padding-left: 2rem;
      padding-right: 2rem; } }
  section.active-event section.assignments h3 {
    margin: 1rem 0; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    section.active-event section.assignments h2 {
      margin-top: -1rem; } }
  section.active-event section.assignments h4 {
    margin-top: .5rem; }
  section.active-event span.actions {
    display: inline;
    font-family: "Glyphicons Halflings";
    color: #808184;
    padding: .5rem;
    float: right;
    margin-right: .25rem;
    margin-top: 1rem; }
    section.active-event span.actions.module {
      margin-top: .5rem; }
    section.active-event span.actions.move {
      cursor: crosshair; }
      section.active-event span.actions.move:hover {
        color: #fff;
        background: #808184; }
    section.active-event span.actions.edit:hover {
      color: #fff;
      background: #808184; }
    section.active-event span.actions.trash {
      color: #ee3f24; }
      section.active-event span.actions.trash:hover {
        color: #fff;
        background: #ee3f24; }
  section.active-event span.checkbox {
    font-family: "Glyphicons Halflings";
    color: #808184;
    padding: 0;
    margin-right: 1rem;
    vertical-align: bottom;
    float: left;
    height: 4rem; }
  section.active-event span.checked {
    font-family: "Glyphicons Halflings";
    color: #808184;
    padding: 0;
    color: #a7ce58; }
  section.active-event ul.assignment-list {
    margin: 0; }
    section.active-event ul.assignment-list.header li {
      background: #e8e8e8;
      padding: .5rem 0; }
      section.active-event ul.assignment-list.header li:hover {
        background: #e3e3e3; }
      section.active-event ul.assignment-list.header li a.assignment-item {
        color: #414041;
        font-weight: bold; }
    section.active-event ul.assignment-list li {
      display: block;
      color: #808184;
      font-size: 1rem;
      line-height: 1rem;
      border-bottom: 1px solid #f0f0f0;
      border-right: 1px solid #f0f0f0;
      border-left: 1px solid #f0f0f0; }
      section.active-event ul.assignment-list li a.assignment-item {
        display: block;
        line-height: 1.3rem;
        font-size: 1rem;
        padding: 1rem;
        color: #808184; }
        section.active-event ul.assignment-list li a.assignment-item p {
          margin-left: 2rem;
          margin-top: 1rem;
          color: #808184; }
      section.active-event ul.assignment-list li:hover {
        background: #f3f3f3; }
  section.active-event p.discussion {
    padding-top: .3rem; }
  section.active-event .new-assignment {
    padding: .5rem;
    display: block; }
  section.active-event .cms_week_footer {
    padding: .3rem 0 0 1rem;
    background-color: #808184; }
    section.active-event .cms_week_footer p {
      color: #fff; }
  section.active-event a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.active-event a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.active-event #add-module-button > a {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400; }
    section.active-event #add-module-button > a:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.active-event a.edit-btn {
    font-size: 1rem;
    float: none;
    margin: 1rem 0;
    padding: .5rem;
    display: inline-block; }
  section.active-event section.module-form {
    margin: 0.5rem 0 .5rem; }
    section.active-event section.module-form label {
      display: inline; }
  section.active-event form {
    display: block;
    margin: 0 0 .5rem; }
    section.active-event form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
    section.active-event form [type="text"], section.active-event form textarea, section.active-event form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      padding: .25rem;
      font-size: 1rem; }
    section.active-event form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.active-event form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.active-event form section.mail-form {
      margin: 0.5rem 0 .5rem; }
      section.active-event form section.mail-form label {
        display: inline; }
      section.active-event form section.mail-form label {
        color: #fff; }
    section.active-event form section.send-mail [type="text"], section.active-event form section.send-mail select {
      display: inline; }
    section.active-event form section.video-form {
      margin: 0.5rem 0 .5rem; }
      section.active-event form section.video-form label {
        display: inline; }
  section.active-event .ui-progressbar {
    height: 2rem;
    text-align: left; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      section.active-event .ui-progressbar {
        margin: 0 2rem; } }
  section.active-event .ui-progressbar-value {
    height: 100%;
    background-color: #ffcd0a; }
  section.active-event #percentage {
    font-size: 1rem;
    color: #555;
    padding-top: .5rem; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      section.active-event #percentage {
        margin: 0 2rem 2rem; } }
  section.active-event .ui-widget-content {
    background: #f0f0f0; }

section.tabbed-nav .navlist {
  padding: 2rem 0 .5rem;
  margin: auto; }
  section.tabbed-nav .navlist li {
    display: inline-block;
    float: left;
    margin: 0 .5rem .5rem 0; }
    section.tabbed-nav .navlist li a {
      display: block;
      padding: .5rem .75rem;
      background: #29aae2; }
      section.tabbed-nav .navlist li a:link, section.tabbed-nav .navlist li a:visited {
        color: #fff; }
      section.tabbed-nav .navlist li a.current {
        background: #414041; }
      section.tabbed-nav .navlist li a:hover {
        background: #177ca8; }
section.tabbed-nav .sub-nav {
  padding-top: .5rem; }
section.tabbed-nav .noti-container {
  position: relative; }
section.tabbed-nav .noti-bubble {
  position: absolute;
  top: -.5rem;
  right: -.4rem;
  padding: .1rem .3rem;
  background-color: #ee3f24;
  color: #fff;
  font-weight: bold;
  font-size: .8rem;
  border-radius: 3rem;
  box-shadow: 0.05rem 0.05rem 0.05rem #808184; }
  section.tabbed-nav .noti-bubble.sub {
    top: -.75rem;
    right: -.5rem; }

section.sub-nav {
  padding-top: 0; }

section.assignment-form section.error ul {
  color: #fff; }
section.assignment-form span {
  font-family: "Glyphicons Halflings";
  margin: .5rem; }
section.assignment-form a.download {
  padding: .5rem; }
  section.assignment-form a.download:hover {
    color: #fff;
    background: #808184; }
section.assignment-form a.copy-assignment {
  float: right; }

section.display-assignment {
  min-height: 20rem; }
  section.display-assignment audio {
    width: 100%; }
  section.display-assignment p {
    margin: 1rem 0; }
    section.display-assignment p.honor {
      font-style: italic; }
    section.display-assignment p.assignment-source {
      margin: 1rem 0 0; }
    section.display-assignment p#notice {
      color: #fff;
      background: #a7ce58;
      padding: 0.5rem 1rem; }
  section.display-assignment a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%; }
    section.display-assignment a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.display-assignment h5 {
    margin-top: 1rem; }
  section.display-assignment ul.pop-out li {
    display: table-cell;
    list-style-type: none;
    vertical-align: middle;
    padding: .5rem;
    color: #808184;
    border-top: 0.1rem solid #808184;
    border-bottom: 0.1rem solid #808184;
    border-left: 0.1rem solid #808184; }
    section.display-assignment ul.pop-out li:last-child {
      border-right: 0.1rem solid #808184; }
    section.display-assignment ul.pop-out li.action-link {
      color: #29aae2; }
    section.display-assignment ul.pop-out li img {
      height: 17px;
      width: 17px;
      vertical-align: top;
      margin-right: .5rem; }
    section.display-assignment ul.pop-out li span {
      font-family: "Glyphicons Halflings";
      margin: .5rem;
      vertical-align: middle;
      color: #29aae2; }
      section.display-assignment ul.pop-out li span.icon {
        margin-left: 0; }
  section.display-assignment iframe {
    margin-bottom: 1rem; }
    section.display-assignment iframe.assignment-embed {
      width: 100%;
      height: 18rem;
      margin-top: 1rem;
      border: 0.1rem solid #808184;
      margin-bottom: 0rem; }
  section.display-assignment form {
    display: block;
    margin: 0 0 .5rem; }
    section.display-assignment form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      text-align: left;
      font-size: 1rem; }
      section.display-assignment form label.inline {
        display: inline; }
      section.display-assignment form label.message {
        color: #ee3f24;
        font-size: 1rem;
        padding-left: 1rem; }
    section.display-assignment form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%;
      text-align: left;
      font-size: 1rem; }
    section.display-assignment form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.display-assignment form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      margin: 2rem 0;
      display: inline; }
      section.display-assignment form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.display-assignment section.survey ul {
    display: inline;
    text-align: center; }
    section.display-assignment section.survey ul li {
      display: inline-block;
      padding: .25rem;
      vertical-align: middle;
      border: 0; }
  section.display-assignment section.survey .required {
    color: #ee3f24; }
  section.display-assignment section.survey p.label {
    margin-top: 2rem;
    margin-bottom: 0.5rem; }
  section.display-assignment section.survey p.optional {
    margin-top: 4rem; }
  section.display-assignment section.survey form label {
    margin-top: 2rem; }
    section.display-assignment section.survey form label.rating-goal {
      display: inline;
      font-weight: bold;
      margin-top: 1rem; }
    section.display-assignment section.survey form label.rating-number {
      margin-top: 1rem;
      text-align: center; }
    section.display-assignment section.survey form label.checkbox {
      margin-top: 1rem;
      display: inline; }
  section.display-assignment section.survey form textarea, section.display-assignment section.survey form select {
    display: block;
    border: 0.175rem solid #808184;
    padding: .5rem;
    font-size: 1.25rem;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    box-sizing: border-box;
    width: 100%;
    height: 5rem; }
  section.display-assignment section.survey form input[type="checkbox"] {
    margin-top: 2rem; }
  section.display-assignment table {
    margin-top: 1rem; }
  section.display-assignment section.certificate ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.display-assignment section.certificate ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.display-assignment section.certificate ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.display-assignment section.certificate ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.display-assignment section.certificate ul {
    padding-top: 0;
    padding-bottom: 0; }
  section.display-assignment section.certificate .printsignature {
    text-align: center;
    font-size: 1.5rem;
    font-style: italic;
    font-weight: bold; }

section.survey-sub p {
  margin-bottom: 1rem; }

section.event-sub {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.event-sub {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.event-sub {
      padding: 0; } }
  section.event-sub ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.event-sub ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.event-sub ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.event-sub ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.event-sub a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.event-sub a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.event-sub img.avatar-medium, section.event-sub span.avatar-medium, section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications span.avatar-medium, section.event-sub section.admin section.activities img.avatar-medium, section.admin section.activities section.event-sub img.avatar-medium, section.event-sub section.admin section.activities span.avatar-medium, section.admin section.activities section.event-sub span.avatar-medium, section.event-sub section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.event-sub img.avatar-medium, section.event-sub section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.event-sub span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.event-sub span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.event-sub span.avatar-medium.red {
      background: #ee3f24; }
    section.event-sub span.avatar-medium.blue {
      background: #29aae2; }
    section.event-sub span.avatar-medium.green {
      background: #a7ce58; }
    section.event-sub span.avatar-medium.yellow {
      background: #ffcd0a; }
  section.event-sub ol.requirements {
    padding-top: 0; }
  section.event-sub ol.requirements > li {
    font-weight: bold;
    margin: .5rem 0; }
    section.event-sub ol.requirements > li.top-buffer {
      margin-top: 1rem; }
  section.event-sub ul > li.green-complete {
    color: #a7ce58; }
  section.event-sub ul > li.red-incomplete {
    color: #ee3f24; }
  section.event-sub span.avatar-medium {
    float: left;
    margin: 1rem 2rem; }
  section.event-sub img.avatar-medium {
    float: left;
    margin: 1rem 2rem;
    padding-top: .75rem; }
  section.event-sub h2 {
    padding: .5rem 0; }
  section.event-sub p.title {
    text-align: center;
    padding-bottom: 1rem; }
  section.event-sub p.filename {
    margin-left: 1.6rem; }
  section.event-sub p.progress {
    margin: 1rem 0; }
  section.event-sub .highlight {
    background-color: #ffe270; }
  section.event-sub section.each-classmate {
    float: left;
    margin: .5rem;
    width: 170px;
    height: 250px;
    font-size: .8rem; }
    section.event-sub section.each-classmate span.avatar-medium {
      margin: 0; }
    section.event-sub section.each-classmate img.avatar-medium {
      margin: 0;
      padding-top: 0; }
    section.event-sub section.each-classmate h4 {
      font-size: .9rem;
      margin-top: 9.5rem; }
    section.event-sub section.each-classmate h5 {
      padding: .2rem 0 .5rem 0;
      color: #555; }
    section.event-sub section.each-classmate h6 {
      font-weight: 100;
      font-size: .7rem;
      padding-top: .2rem;
      color: #808184; }
  section.event-sub section.settings h2 {
    margin-bottom: 1rem; }
  section.event-sub section.settings h3 {
    display: inline; }
  section.event-sub section.settings ul {
    list-style-type: none; }
  section.event-sub section.settings .green-on {
    font-weight: bold;
    color: #a7ce58; }
  section.event-sub section.settings .red-off {
    font-weight: bold;
    color: #ee3f24; }
  section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications span.avatar-medium, section.event-sub section.notifications section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.event-sub section.notifications span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.event-sub section.notifications span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.event-sub section.notifications span.avatar-medium.red {
      background: #ee3f24; }
    section.event-sub section.notifications span.avatar-medium.blue {
      background: #29aae2; }
    section.event-sub section.notifications span.avatar-medium.green {
      background: #a7ce58; }
    section.event-sub section.notifications span.avatar-medium.yellow {
      background: #ffcd0a; }
  section.event-sub section.notifications img.avatar-small, section.event-sub section.notifications p.avatar-letter span.avatar-small, section.event-sub section.notifications section.discussion-topic span.avatar-small, section.discussion-topic section.event-sub section.notifications span.avatar-small, section.event-sub section.notifications section.submission-discussion span.avatar-small, section.submission-discussion section.event-sub section.notifications span.avatar-small, section.admin section.activities p.avatar-letter section.event-sub section.notifications span.avatar-small {
    display: block;
    margin: -1rem 1rem 0;
    width: 3rem;
    height: 3rem; }
  section.event-sub section.notifications p.avatar-letter span.avatar-small {
    text-align: center;
    color: #fff;
    font-size: 2rem; }
    section.event-sub section.notifications p.avatar-letter span.avatar-small.red {
      background: #ee3f24; }
    section.event-sub section.notifications p.avatar-letter span.avatar-small.blue {
      background: #29aae2; }
    section.event-sub section.notifications p.avatar-letter span.avatar-small.green {
      background: #a7ce58; }
    section.event-sub section.notifications p.avatar-letter span.avatar-small.yellow {
      background: #ffcd0a; }
  section.event-sub section.notifications ul {
    margin: 0;
    padding: 1rem 0; }
    section.event-sub section.notifications ul p {
      margin-top: 0.5rem; }
    section.event-sub section.notifications ul li {
      display: block;
      color: #29aae2;
      font-size: 1.1rem;
      line-height: 1.1rem; }
      section.event-sub section.notifications ul li a {
        display: block;
        padding: 0 0 1rem 0;
        color: #555; }
        section.event-sub section.notifications ul li a.avatar {
          float: left;
          padding-top: 2rem; }
          section.event-sub section.notifications ul li a.avatar:hover {
            background: none; }
        section.event-sub section.notifications ul li a.actions {
          float: right; }
      section.event-sub section.notifications ul li:hover {
        background: #ecefee; }
      section.event-sub section.notifications ul li:nth-child(odd) {
        background: #f5f6f6; }
        section.event-sub section.notifications ul li:nth-child(odd):hover {
          background: #ecefee; }
      section.event-sub section.notifications ul li.header {
        background: #414041;
        color: #FFFFFF;
        padding: 0.5rem; }
        section.event-sub section.notifications ul li.header:hover {
          background: #414041; }
        section.event-sub section.notifications ul li.header span.mark-read {
          float: right; }
      section.event-sub section.notifications ul li span.posted-time {
        font-size: 1rem;
        display: block;
        margin-top: 1rem;
        padding-left: .25rem;
        color: #808184; }
      section.event-sub section.notifications ul li span.actions {
        display: inline;
        font-family: "Glyphicons Halflings";
        color: #808184;
        padding: 0.5rem;
        float: right;
        margin: 0.5rem 3rem; }
        section.event-sub section.notifications ul li span.actions:hover {
          color: #a7ce58; }
        section.event-sub section.notifications ul li span.actions.archived {
          color: #a7ce58; }
          section.event-sub section.notifications ul li span.actions.archived:hover {
            color: #808184; }
  section.event-sub section.notifications section.view-options {
    text-align: center; }

section.techsupport p, section.techsupport h3 {
  margin-bottom: 1rem; }
section.techsupport section.articles article {
  margin: 1.6rem 0 2.6rem; }
  section.techsupport section.articles article:last-of-type {
    margin-bottom: 0; }
  section.techsupport section.articles article h5 {
    line-height: 1.3;
    margin: 0 0 .5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  section.techsupport section.articles article h6 {
    line-height: 1.3;
    margin: 0 0 .5rem;
    color: #808184;
    font-size: .85rem; }
  section.techsupport section.articles article p {
    margin: 1rem 0; }

section.submission {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.submission {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.submission {
      padding: 0; } }
  section.submission p {
    margin-top: 1rem; }
  section.submission h3 {
    margin: 1rem 0; }
  section.submission li {
    margin: .5rem;
    color: #555; }
  section.submission .error li {
    color: #fff; }
  section.submission span.actions {
    display: inline;
    font-family: "Glyphicons Halflings";
    color: #808184;
    padding: .5rem;
    margin-right: .25rem;
    margin-top: 1rem; }
    section.submission span.actions:hover {
      color: #fff;
      background: #808184; }
    section.submission span.actions.trash {
      color: #ee3f24; }
      section.submission span.actions.trash:hover {
        color: #fff;
        background: #ee3f24; }
  section.submission form {
    display: block;
    margin: 0 0 .5rem; }
    section.submission form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
    section.submission form [type="text"], section.submission form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      padding: .25rem;
      font-size: 1rem; }
    section.submission form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.submission form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.submission form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.submission form section.radio-buttons label {
      display: inline; }
    section.submission form section.radio-buttons input[type="radio"] {
      margin-left: .5rem; }

.course-module-markdown ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .course-module-markdown ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.course-module-markdown ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .course-module-markdown ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.course-module-markdown ul {
  padding: 1rem 2rem 0 2rem; }
.course-module-markdown ul > li > ul {
  padding-top: 0.25rem; }
.course-module-markdown p {
  margin-top: 1rem; }

section.discussion-topic {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  text-align: left; }
  @media only screen and (max-width: 1024px) {
    section.discussion-topic {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.discussion-topic {
      padding: 0; } }
  section.discussion-topic table.ledger {
    margin: auto; }
  section.discussion-topic form {
    display: block;
    margin: 0 0 .5rem; }
    section.discussion-topic form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.discussion-topic form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.discussion-topic form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.discussion-topic p.highlight {
    padding-left: 1rem;
    background-color: #ffe270; }
  section.discussion-topic ul {
    font-size: 1rem;
    color: #555; }
  section.discussion-topic h4 {
    font-weight: 400;
    font-size: 1.1rem;
    padding-top: .2rem; }
  section.discussion-topic h5 {
    font-weight: 100;
    font-size: .9rem;
    padding-top: .2rem; }
  section.discussion-topic h6 {
    font-weight: 100;
    font-size: .7rem;
    padding-top: .2rem;
    color: #808184; }
  section.discussion-topic p {
    padding: .25rem 0; }
    section.discussion-topic p.title {
      text-align: center;
      padding-bottom: 1rem; }
    section.discussion-topic p.avatar-actions {
      text-align: center;
      margin-top: .5rem;
      line-height: 1rem; }
  section.discussion-topic section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications section.discussion-topic img.avatar-medium, section.discussion-topic section.event-sub section.notifications span.avatar-medium, section.event-sub section.notifications section.discussion-topic span.avatar-medium, section.discussion-topic img.avatar-medium, section.discussion-topic span.avatar-medium, section.discussion-topic section.admin section.activities img.avatar-medium, section.admin section.activities section.discussion-topic img.avatar-medium, section.discussion-topic section.admin section.activities span.avatar-medium, section.admin section.activities section.discussion-topic span.avatar-medium, section.discussion-topic section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.discussion-topic img.avatar-medium, section.discussion-topic section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.discussion-topic span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.discussion-topic span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.discussion-topic span.avatar-medium.red {
      background: #ee3f24; }
    section.discussion-topic span.avatar-medium.blue {
      background: #29aae2; }
    section.discussion-topic span.avatar-medium.green {
      background: #a7ce58; }
    section.discussion-topic span.avatar-medium.yellow {
      background: #ffcd0a; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    section.discussion-topic span.avatar-medium {
      width: 5rem;
      height: 5rem;
      font-size: 4.7rem; } }
  @media only screen and (max-width: 767px) {
    section.discussion-topic span.avatar-medium {
      width: 3rem;
      height: 3rem;
      font-size: 2.7rem; } }
  section.discussion-topic img.avatar-small, section.discussion-topic section.event-sub section.notifications p.avatar-letter span.avatar-small, section.event-sub section.notifications p.avatar-letter section.discussion-topic span.avatar-small, section.discussion-topic span.avatar-small, section.discussion-topic section.admin section.activities p.avatar-letter span.avatar-small, section.admin section.activities p.avatar-letter section.discussion-topic span.avatar-small {
    display: block;
    margin: 0 auto;
    width: 3rem;
    height: 3rem; }
  section.discussion-topic span.avatar-small {
    text-align: center;
    color: #fff;
    font-size: 3rem; }
    section.discussion-topic span.avatar-small.red {
      background: #ee3f24; }
    section.discussion-topic span.avatar-small.blue {
      background: #29aae2; }
    section.discussion-topic span.avatar-small.green {
      background: #a7ce58; }
    section.discussion-topic span.avatar-small.yellow {
      background: #ffcd0a; }
    @media only screen and (max-width: 767px) {
      section.discussion-topic span.avatar-small {
        width: 2rem;
        height: 2rem;
        font-size: 2rem; } }
  section.discussion-topic section.post-person {
    text-align: left;
    display: inline-block;
    width: 15%;
    padding: .5rem;
    margin-top: 1rem; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      section.discussion-topic section.post-person {
        width: 10%; }
        section.discussion-topic section.post-person img {
          width: 5rem;
          height: 5rem; } }
    @media only screen and (max-width: 767px) {
      section.discussion-topic section.post-person {
        width: 10%; }
        section.discussion-topic section.post-person img {
          width: 3rem;
          height: 3rem; } }
  section.discussion-topic section.post {
    vertical-align: top;
    text-align: left;
    display: inline-block;
    width: 75%;
    padding: .5rem;
    margin-top: 1rem;
    overflow: hidden; }
    section.discussion-topic section.post h3 {
      display: inline; }
    section.discussion-topic section.post a.markdown-help {
      float: right;
      margin-top: -2rem; }
    section.discussion-topic section.post section.post-title {
      display: inline-block;
      width: 80%; }
    section.discussion-topic section.post section.post-link {
      display: inline-block;
      width: 19%;
      text-align: right;
      vertical-align: top; }
      @media only screen and (max-width: 767px) {
        section.discussion-topic section.post section.post-link {
          width: 15%; } }
  section.discussion-topic section.comment-person {
    display: inline-block;
    width: 5%;
    padding-right: .5rem;
    margin-top: 1rem; }
  section.discussion-topic section.comment {
    vertical-align: top;
    background: #f2f4f3;
    display: inline-block;
    margin-top: 1rem;
    width: 70%;
    padding: 0 .5rem;
    overflow: hidden; }
  section.discussion-topic a.delete {
    color: #ee3f24; }
  section.discussion-topic a.markdown-help {
    float: right;
    margin-top: -2rem; }
  section.discussion-topic .discussion-markdown ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.discussion-topic .discussion-markdown ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.discussion-topic .discussion-markdown ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.discussion-topic .discussion-markdown ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.discussion-topic .discussion-markdown h1, section.discussion-topic .discussion-markdown h2, section.discussion-topic .discussion-markdown h3, section.discussion-topic .discussion-markdown h4, section.discussion-topic .discussion-markdown h5 {
    color: #555;
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: none;
    line-height: 1.6; }
  section.discussion-topic .discussion-markdown p {
    padding: .6rem 0; }
  section.discussion-topic .discussion-markdown img {
    max-width: 100%; }

section.submission-discussion form {
  display: block;
  margin: 0 0 .5rem; }
  section.submission-discussion form textarea {
    display: block;
    border: 0.175rem solid #808184;
    padding: .5rem;
    font-size: 1.25rem;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    box-sizing: border-box;
    width: 100%; }
  section.submission-discussion form input[type="submit"] {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer; }
    section.submission-discussion form input[type="submit"]:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
section.submission-discussion img.avatar-small, section.submission-discussion section.event-sub section.notifications p.avatar-letter span.avatar-small, section.event-sub section.notifications p.avatar-letter section.submission-discussion span.avatar-small, section.submission-discussion span.avatar-small, section.submission-discussion section.admin section.activities p.avatar-letter span.avatar-small, section.admin section.activities p.avatar-letter section.submission-discussion span.avatar-small {
  display: block;
  margin: 0 auto;
  width: 3rem;
  height: 3rem; }
section.submission-discussion span.avatar-small {
  text-align: center;
  color: #fff;
  font-size: 3rem; }
  section.submission-discussion span.avatar-small.red {
    background: #ee3f24; }
  section.submission-discussion span.avatar-small.blue {
    background: #29aae2; }
  section.submission-discussion span.avatar-small.green {
    background: #a7ce58; }
  section.submission-discussion span.avatar-small.yellow {
    background: #ffcd0a; }
  @media only screen and (max-width: 767px) {
    section.submission-discussion span.avatar-small {
      width: 2rem;
      height: 2rem;
      font-size: 2rem; } }
section.submission-discussion section.comment-person {
  display: inline-block;
  width: 5%;
  padding-right: .5rem;
  margin-top: 1rem; }
section.submission-discussion section.comment {
  vertical-align: top;
  background: #f2f4f3;
  display: inline-block;
  margin-top: 1rem;
  padding: 0 .5rem;
  overflow: hidden;
  width: 90%; }
section.submission-discussion a.delete {
  color: #ee3f24; }

section.examination {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.examination {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.examination {
      padding: 0; } }
  section.examination h1 {
    padding: 1rem 0; }
  section.examination h4 {
    margin-bottom: 1rem; }
  section.examination p {
    text-align: left; }
    section.examination p.description {
      padding-bottom: 1rem; }
    section.examination p.honor {
      font-style: italic;
      padding-left: 1rem; }
    section.examination p.sign {
      padding-top: 1rem; }
    section.examination p.unhider {
      color: #29aae2;
      cursor: pointer;
      cursor: hand; }
    section.examination p.results {
      padding: 1rem 0; }
  section.examination ul {
    text-align: left;
    margin-top: 1rem; }
    section.examination ul li {
      padding: .25rem; }
    section.examination ul li:hover {
      background-color: #ffcd0a; }
  section.examination form {
    display: block;
    margin: 0 0 .5rem; }
    section.examination form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      text-align: left;
      font-size: 1rem; }
      section.examination form label.inline {
        display: inline; }
      section.examination form label.message {
        color: #ee3f24;
        font-size: 1rem;
        padding-left: 1rem; }
    section.examination form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      text-align: left;
      font-size: 1rem;
      margin-left: 1rem; }
    section.examination form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      margin: 2rem 0;
      display: inline;
      width: 100%; }
      section.examination form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.examination table th.question-header {
    text-align: left;
    font-size: 1.1rem; }
  section.examination table td.correct {
    color: #a7ce58; }
  section.examination table td.incorrect {
    color: #ee3f24; }
  section.examination table input[type="submit"] {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    margin: 2rem 0 0;
    display: inline; }
    section.examination table input[type="submit"]:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.examination .field_with_errors input[type="text"] {
    border: 0.175rem solid #ee3f24; }

section.newsletter {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.newsletter {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.newsletter {
      padding: 0; } }
  section.newsletter form {
    display: block;
    margin: 0 0 .5rem; }
    section.newsletter form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.newsletter form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.newsletter form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.admin-access-mode {
  margin-top: 1rem;
  background-color: #ee3f24;
  color: #fff;
  padding: 4px;
  text-align: center; }

section.newsletter-list .green-on {
  color: #a7ce58; }
section.newsletter-list .red-off {
  color: #ee3f24; }

section.team-registration {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.team-registration {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.team-registration {
      padding: 0; } }
  section.team-registration ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.team-registration ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.team-registration ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.team-registration ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.team-registration h1, section.team-registration h2, section.team-registration h3 {
    padding: 1rem 0; }
  section.team-registration p {
    margin-bottom: 1rem; }
  section.team-registration a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 2rem; }
    section.team-registration a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.team-registration form {
    display: block;
    margin: 0 0 .5rem; }
    section.team-registration form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%; }
      section.team-registration form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.manage-courses {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.manage-courses {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.manage-courses {
      padding: 0; } }
  section.manage-courses ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.manage-courses ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.manage-courses ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.manage-courses ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.manage-courses h1, section.manage-courses h2, section.manage-courses h3 {
    padding: 1rem 0; }
  section.manage-courses p {
    margin-bottom: 1rem; }
  section.manage-courses img.responsive {
    width: 100%;
    height: auto;
    padding: 1rem 0 2rem; }
  section.manage-courses div#multiColumn {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px; }
  section.manage-courses ul {
    padding-top: 0rem; }
  section.manage-courses a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 2rem; }
    section.manage-courses a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.manage-courses form {
    display: block;
    margin: 0 0 .5rem; }
    section.manage-courses form label.message {
      display: inline;
      color: #ee3f24;
      font-size: .75rem; }
    section.manage-courses form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.manage-courses form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%; }
      section.manage-courses form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.manage-courses section.articles article {
    margin: 1.6rem 0 2.6rem; }
    section.manage-courses section.articles article:last-of-type {
      margin-bottom: 0; }
    section.manage-courses section.articles article h5 {
      line-height: 1.3;
      margin: 0 0 .5rem;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    section.manage-courses section.articles article h6 {
      line-height: 1.3;
      margin: 0 0 .5rem;
      color: #808184;
      font-size: .85rem; }
    section.manage-courses section.articles article p {
      margin: 1rem 0; }

section.order-item ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.order-item ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.order-item ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.order-item ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.order-item section.radio-buttons label {
  display: inline; }
section.order-item section.radio-buttons input[type="radio"] {
  margin-left: .5rem; }
section.order-item section.radio-buttons input[type="text"] {
  margin-left: .5rem;
  margin-top: .5rem; }

section.admin {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 30rem; }
  @media only screen and (max-width: 1024px) {
    section.admin {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.admin {
      padding: 0; } }
  section.admin section.radio-buttons label {
    display: inline; }
  section.admin section.radio-buttons input[type="radio"] {
    margin: .5rem 0 .25rem .5rem; }
  section.admin h1, section.admin h2, section.admin h3 {
    padding: 1rem 0; }
  section.admin h2.danger {
    margin-top: 10rem; }
  section.admin p {
    margin-bottom: 1rem; }
    section.admin p.highlight {
      padding-left: 1rem;
      background-color: #ffe270; }
    section.admin p.alert {
      margin-top: 1rem; }
  section.admin a.add-fields {
    display: block;
    margin: 1rem 0 2rem; }
  section.admin a.remove-choice {
    display: block;
    margin-top: 1rem; }
  section.admin span.checkbox {
    font-family: "Glyphicons Halflings";
    color: #808184;
    float: right; }
    section.admin span.checkbox.checked {
      color: #a7ce58; }
  section.admin section.danger {
    background: #ee3f24;
    padding: .75rem;
    color: #fff;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-weight: 400;
    line-height: 1.3;
    margin: 1rem 0; }
    section.admin section.danger td {
      background: #fff; }
    section.admin section.danger p {
      color: #fff; }
  section.admin section.todo-details p {
    margin-bottom: 0rem; }
  section.admin section.activities img.avatar-medium, section.admin section.activities span.avatar-medium, section.admin section.activities section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.admin section.activities img.avatar-medium, section.admin section.activities section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.admin section.activities span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.admin section.activities span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.admin section.activities span.avatar-medium.red {
      background: #ee3f24; }
    section.admin section.activities span.avatar-medium.blue {
      background: #29aae2; }
    section.admin section.activities span.avatar-medium.green {
      background: #a7ce58; }
    section.admin section.activities span.avatar-medium.yellow {
      background: #ffcd0a; }
  section.admin section.activities img.avatar-small, section.event-sub section.notifications p.avatar-letter section.admin section.activities span.avatar-small, section.admin section.activities section.discussion-topic span.avatar-small, section.discussion-topic section.admin section.activities span.avatar-small, section.admin section.activities section.submission-discussion span.avatar-small, section.submission-discussion section.admin section.activities span.avatar-small, section.admin section.activities p.avatar-letter span.avatar-small {
    display: block;
    margin: -1rem 1rem 0;
    width: 3rem;
    height: 3rem; }
  section.admin section.activities p.avatar-letter span.avatar-small {
    text-align: center;
    color: #fff;
    font-size: 2rem; }
    section.admin section.activities p.avatar-letter span.avatar-small.red {
      background: #ee3f24; }
    section.admin section.activities p.avatar-letter span.avatar-small.blue {
      background: #29aae2; }
    section.admin section.activities p.avatar-letter span.avatar-small.green {
      background: #a7ce58; }
    section.admin section.activities p.avatar-letter span.avatar-small.yellow {
      background: #ffcd0a; }
  section.admin section.activities ul {
    margin: 0;
    padding: 1rem 0; }
    section.admin section.activities ul p {
      margin-top: 0.5rem; }
    section.admin section.activities ul li {
      display: block;
      color: #29aae2;
      font-size: 1.1rem;
      line-height: 1.1rem; }
      section.admin section.activities ul li a {
        display: block;
        padding: 0 0 1rem 0;
        color: #555; }
        section.admin section.activities ul li a.avatar {
          float: left;
          padding-top: 2rem; }
          section.admin section.activities ul li a.avatar:hover {
            background: none; }
        section.admin section.activities ul li a.actions {
          float: right; }
      section.admin section.activities ul li:hover {
        background: #ecefee; }
      section.admin section.activities ul li:nth-child(odd) {
        background: #f5f6f6; }
        section.admin section.activities ul li:nth-child(odd):hover {
          background: #ecefee; }
      section.admin section.activities ul li.header {
        background: #414041;
        color: #FFFFFF;
        padding: 0.5rem; }
        section.admin section.activities ul li.header:hover {
          background: #414041; }
        section.admin section.activities ul li.header span.mark-read {
          float: right; }
      section.admin section.activities ul li span.posted-time {
        font-size: 1rem;
        display: block;
        margin-top: 1rem;
        padding-left: .25rem;
        color: #808184; }
      section.admin section.activities ul li span.actions {
        display: inline;
        font-family: "Glyphicons Halflings";
        color: #808184;
        padding: 0.5rem;
        float: right;
        margin: 0.5rem 3rem; }
        section.admin section.activities ul li span.actions:hover {
          color: #a7ce58; }
        section.admin section.activities ul li span.actions.archived {
          color: #a7ce58; }
          section.admin section.activities ul li span.actions.archived:hover {
            color: #808184; }
  section.admin form {
    display: block;
    margin: 0 0 .5rem; }
    section.admin form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      section.admin form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.admin form input[type="text"], section.admin form input[type="search"], section.admin form textarea, section.admin form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      padding: .25rem;
      font-size: 1rem; }
      section.admin form input[type="text"].time-select, section.admin form input[type="text"].trailing-text, section.admin form input[type="search"].time-select, section.admin form input[type="search"].trailing-text, section.admin form textarea.time-select, section.admin form textarea.trailing-text, section.admin form select.time-select, section.admin form select.trailing-text {
        display: inline; }
      section.admin form input[type="text"].inline, section.admin form input[type="search"].inline, section.admin form textarea.inline, section.admin form select.inline {
        display: inline; }
    section.admin form input[type="checkbox"] {
      display: inline; }
    section.admin form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer; }
      section.admin form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      section.admin form input[type="submit"]#hidden-submit {
        display: inline;
        padding: .5rem;
        margin: 0; }
      section.admin form input[type="submit"].full-width {
        display: block;
        border: 0;
        margin: 1rem 0 0;
        padding: .8rem 0 .85rem;
        background: #2595c6;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-size: .9rem;
        font-weight: 400;
        margin: 1rem 0 0;
        padding: .75rem;
        cursor: pointer;
        width: 100%; }
        section.admin form input[type="submit"].full-width:hover {
          background: #1984b3;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
      section.admin form input[type="submit"].secondary {
        display: block;
        border: 0;
        margin: 1rem 0 0;
        padding: .8rem 0 .85rem;
        background: #2595c6;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-size: .9rem;
        font-weight: 400;
        margin: 1rem 0 0;
        padding: .75rem;
        cursor: pointer;
        background: #7d7e80;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #929396, #67686a);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #929396, #67686a); }
        section.admin form input[type="submit"].secondary:hover {
          background: #1984b3;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
        section.admin form input[type="submit"].secondary:hover {
          background: #6c6d6f;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #7d7e81, #5a5b5d);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #7d7e81, #5a5b5d); }
      section.admin form input[type="submit"].inline {
        display: inline; }
    section.admin form section.checkboxes {
      margin: 0.5rem 0 .5rem; }
      section.admin form section.checkboxes label {
        display: inline; }
    section.admin form section.filter-select select, section.admin form section.filter-select label, section.admin form section.filter-select input[type="checkbox"] {
      display: inline; }
    section.admin form .select2 {
      width: 100% !important; }
    section.admin form.invoice_search {
      margin-top: -1rem; }
  section.admin a.delete {
    color: #ee3f24; }
  section.admin p.confirmed {
    color: #a7ce58;
    line-height: 1rem; }
  section.admin ul {
    color: #555;
    font-size: 1rem; }
    section.admin ul li {
      margin-bottom: .5rem; }
  section.admin a.edit-btn {
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    display: inline;
    float: left;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400;
    margin: .1rem;
    padding: .4rem;
    text-align: center;
    text-transform: uppercase; }
    section.admin a.edit-btn:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.admin section.reports ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.admin section.reports ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.admin section.reports ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.admin section.reports ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.admin section.reports ul {
    padding-bottom: 0;
    padding-top: 0; }
  section.admin section.emblems img {
    padding: 0 1rem 1rem 0; }

section.standard-list ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.standard-list ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.standard-list ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.standard-list ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }

section.roadmap ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.roadmap ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.roadmap ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  section.roadmap ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
section.roadmap ol > ul {
  padding-bottom: 0.5rem;
  padding-top: 0rem; }
section.roadmap p.success-message {
  color: #fff;
  background-color: #a7ce58;
  margin-top: 2rem;
  padding: 0.25rem; }
section.roadmap h4 {
  margin-bottom: 1rem;
  margin-top: 1.25rem; }

section.course-details-subheader table.ledger {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem; }
  section.course-details-subheader table.ledger td {
    padding: .5rem; }
    section.course-details-subheader table.ledger td h2 {
      color: #000;
      margin: 0 0 0.5rem 0;
      padding: 0; }
    section.course-details-subheader table.ledger td h4 {
      color: #000;
      margin-bottom: .25rem;
      margin-top: 0rem; }
    section.course-details-subheader table.ledger td p {
      margin-bottom: 0; }

section.person-details {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    section.person-details {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.person-details {
      padding: 0; } }
  section.person-details h2 {
    margin-bottom: 1rem; }
  section.person-details form {
    display: block;
    margin: 0 0 .5rem; }
    section.person-details form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem; }
    section.person-details form input[type="text"], section.person-details form select {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
      section.person-details form input[type="text"].state, section.person-details form select.state {
        margin-bottom: 1.25rem; }
    section.person-details form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      display: inline; }
      section.person-details form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.person-details section.public {
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem; }
  section.person-details section.private {
    vertical-align: top;
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 40%;
    padding: 2rem; }

section.person-create, section.change-password {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    section.person-create, section.change-password {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.person-create, section.change-password {
      padding: 0; } }
  section.person-create form, section.change-password form {
    display: block;
    margin: 0 0 .5rem; }
    section.person-create form label, section.change-password form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      padding: .5rem;
      font-size: 1.25rem; }
      section.person-create form label.message, section.change-password form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.person-create form input[type="text"], section.change-password form input[type="text"], section.person-create form input[type="password"], section.change-password form input[type="password"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      width: 100%; }
    section.person-create form input[type="submit"], section.change-password form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      margin: 2rem 0 0; }
      section.person-create form input[type="submit"]:hover, section.change-password form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.person-create h2, section.change-password h2 {
    text-align: left;
    padding: 1rem 0; }
  section.person-create table, section.change-password table {
    margin: auto; }
    section.person-create table td, section.change-password table td {
      vertical-align: middle;
      text-align: left; }
      section.person-create table td:first-child, section.change-password table td:first-child {
        text-align: right; }
  section.person-create .field_with_errors input[type="text"], section.change-password .field_with_errors input[type="text"], section.person-create .field_with_errors input[type="password"], section.change-password .field_with_errors input[type="password"] {
    border: 0.175rem solid #ee3f24; }
  section.person-create p.unique-email, section.change-password p.unique-email {
    background-color: #ffcd0a;
    color: #fff;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-weight: 400;
    padding: .5rem 0; }
  section.person-create p.terms, section.change-password p.terms {
    font-size: .85rem;
    margin-bottom: -.5rem;
    margin-top: 1rem;
    text-align: center; }

section.change-password h1 {
  padding-bottom: 2rem;
  text-align: left; }
section.change-password p {
  padding: 0;
  text-align: left; }
  section.change-password p.cancel {
    margin-top: 1rem; }
section.change-password table {
  margin-left: 2rem;
  margin-top: 2rem; }
section.change-password form input[type="submit"] {
  display: inline; }

section.manage-password {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.manage-password {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.manage-password {
      padding: 0; } }
  section.manage-password ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.manage-password ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.manage-password ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.manage-password ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.manage-password ul {
    padding-top: 0; }
  section.manage-password h1 {
    padding-bottom: 1rem; }
  section.manage-password p {
    margin-bottom: 1rem; }

section.profile {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.profile {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.profile {
      padding: 0; } }
  section.profile section.event-sub section.notifications img.avatar-medium, section.event-sub section.notifications section.profile img.avatar-medium, section.profile section.event-sub section.notifications span.avatar-medium, section.event-sub section.notifications section.profile span.avatar-medium, section.profile section.admin section.activities img.avatar-medium, section.admin section.activities section.profile img.avatar-medium, section.profile section.admin section.activities span.avatar-medium, section.admin section.activities section.profile span.avatar-medium, section.profile img.avatar-medium, section.profile span.avatar-medium, section.profile section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details section.profile img.avatar-medium, section.profile section.my-account section.information aside.details span.avatar-medium, section.my-account section.information aside.details section.profile span.avatar-medium {
    display: block;
    height: 9rem;
    margin: 0 auto;
    width: 9rem; }
  section.profile span.avatar-medium {
    color: #fff;
    font-size: 8rem;
    height: 8.25rem;
    padding: .5rem .25rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 8.25rem; }
    section.profile span.avatar-medium.red {
      background: #ee3f24; }
    section.profile span.avatar-medium.blue {
      background: #29aae2; }
    section.profile span.avatar-medium.green {
      background: #a7ce58; }
    section.profile span.avatar-medium.yellow {
      background: #ffcd0a; }
  section.profile ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.profile ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.profile ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.profile ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.profile span.avatar-medium {
    float: left; }
  section.profile img {
    float: left;
    padding-top: .75rem; }
  section.profile p.title {
    text-align: center; }
  section.profile h4 {
    margin: 1rem 0; }
  section.profile h3, section.profile h1 {
    margin-top: 1rem; }
  section.profile h2 {
    margin-top: .35rem; }
  section.profile input[type="submit"] {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin-top: .5rem;
    padding: .8rem .85rem .85rem .85rem;
    cursor: pointer; }
    section.profile input[type="submit"]:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.image-uploader {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem; }
  @media only screen and (max-width: 1024px) {
    section.image-uploader {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.image-uploader {
      padding: 0; } }
  section.image-uploader h1 {
    margin-bottom: 2rem; }
  section.image-uploader .message {
    display: none; }
  section.image-uploader input {
    margin-bottom: 2rem;
    background-color: #e5e5e5;
    padding: 1rem; }

section.busy img.busy-gif {
  display: none; }
section.busy input {
  display: block;
  border: 0;
  margin: 1rem 0 0;
  padding: .8rem 0 .85rem;
  background: #2595c6;
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
  background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: .9rem;
  font-weight: 400;
  margin: 1rem 0 0;
  padding: .75rem;
  cursor: pointer; }
  section.busy input:hover {
    background: #1984b3;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

section.hidden {
  display: none; }
  section.hidden p.unhider {
    color: #29aae2;
    cursor: pointer;
    cursor: hand; }

header.my-account {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  overflow: hidden;
  padding: 2rem 3rem 1rem; }
  @media only screen and (max-width: 1024px) {
    header.my-account {
      width: auto; } }
  header.my-account h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    header.my-account {
      margin: 0 auto; } }
  header.my-account h1 {
    float: left; }
    @media only screen and (max-width: 1024px) {
      header.my-account h1 {
        font-size: 1rem; } }
  header.my-account h2 {
    color: #414041;
    float: right;
    font-size: 1.25rem;
    margin-top: .6rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 1024px) {
      header.my-account h2 {
        font-size: .9rem;
        margin-right: 1rem; } }
  header.my-account h3 {
    clear: both; }
    @media only screen and (max-width: 1024px) {
      header.my-account h3 {
        font-size: .9rem; } }

section.my-account {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.my-account {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.my-account {
      padding: 0; } }
  section.my-account section.information summary {
    padding: 0 1rem; }
    section.my-account section.information summary h3 {
      font-size: 1.2rem;
      margin: 1rem 0; }
    section.my-account section.information summary h4 {
      margin-top: 1rem; }
    section.my-account section.information summary ul {
      margin: 2rem 0; }
      section.my-account section.information summary ul li {
        margin: 1rem 0;
        line-height: 1.6;
        max-width: 36rem; }
        section.my-account section.information summary ul li p {
          font-size: .9rem; }
        section.my-account section.information summary ul li td {
          vertical-align: top; }
          section.my-account section.information summary ul li td.button {
            width: 9rem; }
        section.my-account section.information summary ul li a.button {
          float: left;
          display: block;
          border: 0;
          margin: 1rem 0 0;
          padding: .8rem 0 .85rem;
          background: #2595c6;
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
          background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
          color: #fff;
          text-align: center;
          text-transform: uppercase;
          font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
          font-size: .9rem;
          font-weight: 400;
          padding: .4rem;
          margin: .25rem 1rem 0 0;
          font-size: .8rem;
          width: 7.5rem;
          display: inline-block;
          float: left; }
          section.my-account section.information summary ul li a.button:hover {
            background: #1984b3;
            background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
            background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
            background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
        section.my-account section.information summary ul li a.manage {
          display: inline;
          font-size: .75rem;
          vertical-align: top; }
        section.my-account section.information summary ul li a.extend {
          display: inline;
          font-size: .75rem; }
        section.my-account section.information summary ul li a.order {
          float: right; }
        section.my-account section.information summary ul li p.certificate {
          display: inline;
          font-size: .75rem;
          margin-left: 0;
          vertical-align: top; }
          section.my-account section.information summary ul li p.certificate a {
            vertical-align: top; }
      section.my-account section.information summary ul + h3 {
        margin-top: 3rem; }
  section.my-account section.information aside.details {
    background: #f0f0f0;
    float: right;
    padding: 2rem 2rem 1rem;
    width: 16rem; }
    section.my-account section.information aside.details img.avatar-medium, section.my-account section.information aside.details span.avatar-medium {
      display: block;
      height: 9rem;
      margin: 0 auto;
      width: 9rem; }
    section.my-account section.information aside.details span.avatar-medium {
      color: #fff;
      font-size: 8rem;
      height: 8.25rem;
      padding: .5rem .25rem 0;
      text-align: center;
      text-transform: uppercase;
      width: 8.25rem; }
      section.my-account section.information aside.details span.avatar-medium.red {
        background: #ee3f24; }
      section.my-account section.information aside.details span.avatar-medium.blue {
        background: #29aae2; }
      section.my-account section.information aside.details span.avatar-medium.green {
        background: #a7ce58; }
      section.my-account section.information aside.details span.avatar-medium.yellow {
        background: #ffcd0a; }
    @media only screen and (max-width: 767px) {
      section.my-account section.information aside.details {
        float: none;
        margin: 0 0 1rem 1rem; } }
    section.my-account section.information aside.details h3 {
      margin-top: 1rem; }
    section.my-account section.information aside.details img.avatar-medium {
      border-bottom: 0.3rem solid #ffcd0a;
      display: block;
      margin: 0 auto 1.75rem; }
    section.my-account section.information aside.details ul {
      margin: 1rem 0; }
      section.my-account section.information aside.details ul li {
        color: #808184;
        font-size: 1rem;
        line-height: 1.3; }
    section.my-account section.information aside.details nav {
      margin-top: 2rem; }

header.course {
  background: #fff;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  overflow: hidden;
  padding: 1rem 2rem .5rem; }
  @media only screen and (max-width: 1024px) {
    header.course {
      width: auto; } }
  header.course h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    header.course {
      margin: 0 auto; } }
  header.course h1 {
    float: left; }
    @media only screen and (max-width: 1024px) {
      header.course h1 {
        font-size: 1rem; } }
  header.course h2 {
    color: #414041;
    float: right;
    font-size: 1.25rem;
    margin-top: .6rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 1024px) {
      header.course h2 {
        font-size: .9rem;
        margin-right: 1rem; } }
  header.course h3 {
    clear: both; }
    @media only screen and (max-width: 1024px) {
      header.course h3 {
        font-size: .9rem; } }
  header.course span.sold-out {
    color: #b4b4b6;
    margin: 0 0 0 2rem; }
  @media only screen and (max-width: 1024px) {
    header.course {
      margin: 0; } }
  header.course h3 {
    line-height: 1.3;
    padding-top: 1rem; }
    header.course h3.preview {
      background-color: #a7ce58;
      color: #fff;
      margin-bottom: 1rem;
      padding: .5rem;
      text-align: center; }
  header.course h4 {
    display: inline-block;
    line-height: 1.3;
    padding-top: 1rem; }
  header.course a.course-title {
    color: #000; }
    header.course a.course-title:hover {
      color: #808184; }

header.course-info {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem; }
  @media only screen and (max-width: 1024px) {
    header.course-info {
      width: auto; } }
  header.course-info h2 {
    display: inline-block;
    font-size: 1rem;
    margin-right: 2.5rem;
    color: #414041;
    line-height: 1.3; }
    header.course-info h2:last-child {
      margin-right: 0; }
    @media only screen and (max-width: 1024px) {
      header.course-info h2 {
        margin-right: 2rem; } }
  header.course-info p.tracking-url {
    margin-bottom: 1rem; }
  header.course-info input {
    background-color: #ffcd0a;
    font-size: 1rem;
    padding: .25rem;
    width: 100%; }

#discount_zoom {
  width: 25rem;
  width: auto;
  min-width: 25rem; }
  @media only screen and (max-width: 767px) {
    #discount_zoom {
      width: 95%; } }
  #discount_zoom p.attention {
    color: #ee3f24; }
  #discount_zoom h2 {
    margin-bottom: 1rem;
    text-align: center; }
  #discount_zoom form {
    display: block;
    margin: 0 0 .5rem; }
    #discount_zoom form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      #discount_zoom form label.message {
        color: #ee3f24;
        display: inline;
        font-size: .75rem; }
    #discount_zoom form input[type="text"], #discount_zoom form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      display: inline;
      width: 100%;
      margin-top: .25rem; }
    #discount_zoom form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      display: inline;
      margin: .5rem 0 0; }
      #discount_zoom form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  #discount_zoom ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    #discount_zoom ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  #discount_zoom ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    #discount_zoom ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  #discount_zoom a {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 0; }
    #discount_zoom a:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  @media only screen and (max-width: 1024px) {
    #discount_zoom {
      margin: 0;
      padding: 0; }
      #discount_zoom ul {
        padding: 0;
        margin: 0; }
      #discount_zoom li {
        padding: 0;
        margin: 0; }
      #discount_zoom a {
        padding: .8rem .8rem .85rem; } }

#remind_zoom {
  width: 25rem; }
  @media only screen and (max-width: 767px) {
    #remind_zoom {
      width: 95%; } }
  #remind_zoom p.attention {
    color: #ee3f24; }
  #remind_zoom h2 {
    margin-bottom: 1rem;
    text-align: center; }
  #remind_zoom form {
    display: block;
    margin: 0 0 .5rem; }
    #remind_zoom form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      #remind_zoom form label.message {
        color: #ee3f24;
        display: inline;
        font-size: .75rem; }
    #remind_zoom form input[type="text"], #remind_zoom form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      display: inline;
      width: 100%;
      margin-top: .25rem; }
    #remind_zoom form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      display: inline;
      margin: .5rem 0 0; }
      #remind_zoom form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

#discount_slide_up {
  background: #fff;
  padding: 1rem; }
  #discount_slide_up h2 {
    text-align: center;
    margin-bottom: 1rem; }
  #discount_slide_up form {
    display: block;
    margin: 0 0 .5rem; }
    #discount_slide_up form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      #discount_slide_up form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    #discount_slide_up form input[type="text"] {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      display: inline;
      margin-top: .5rem;
      width: 100%; }
    #discount_slide_up form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      margin: .5rem 0 1rem 0; }
      #discount_slide_up form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }

.discount_slide_link {
  position: fixed;
  bottom: 0;
  left: 4rem;
  padding: .5rem 1rem 1rem;
  z-index: 9; }

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
  background: #ffcd0a;
  font-size: 1.1rem;
  font-weigth: bold;
  font-family: 'Archer SSm A', 'Archer SSm B', serif; }

.ui-icon.ui-icon-triangle-1-n {
  border: .1rem solid;
  border-color: #808184;
  display: inline-block;
  margin: 0 0 -.2rem 1rem;
  background: #e5e5e5; }

section.course-leads {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.course-leads {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.course-leads {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.course-leads {
      margin: 0.5rem; } }
  section.course-leads p {
    margin-bottom: 1rem; }
    section.course-leads p.terms {
      font-size: .85rem;
      margin-bottom: -.5rem;
      margin-top: 1rem; }
  section.course-leads h1 {
    margin: 1rem 0; }
  section.course-leads h2, section.course-leads h3 {
    margin: 2rem 0 1rem; }
  section.course-leads h4 {
    margin-top: 1rem; }
  section.course-leads form {
    display: block;
    margin: 0 0 .5rem;
    margin-top: 1rem; }
    section.course-leads form label {
      display: block;
      margin: 0.5rem 0 .5rem;
      color: #555;
      font-size: 1.1rem;
      font-size: 1rem; }
      section.course-leads form label.message {
        display: inline;
        color: #ee3f24;
        font-size: .75rem; }
    section.course-leads form input[type="text"], section.course-leads form textarea {
      display: block;
      border: 0.175rem solid #808184;
      padding: .5rem;
      font-size: 1.25rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      box-sizing: border-box;
      font-size: 1rem;
      margin-top: .25rem;
      margin-left: 0;
      width: 20rem; }
      section.course-leads form input[type="text"].inline, section.course-leads form textarea.inline {
        display: inline; }
    section.course-leads form textarea {
      width: 75%; }
      @media only screen and (max-width: 1024px) {
        section.course-leads form textarea {
          width: 95%; } }
    section.course-leads form input[type="submit"] {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 1rem 0 0;
      padding: .75rem;
      cursor: pointer;
      width: 100%;
      display: inline;
      margin: 2rem 0 0; }
      section.course-leads form input[type="submit"]:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.course-leads form .field_with_errors {
      display: inline; }
      section.course-leads form .field_with_errors input[type="text"] {
        border: 0.175rem solid #ee3f24; }

.star-ratings-css {
  color: #e5e5e5;
  font-size: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0 0 .5rem;
  position: relative;
  text-shadow: 0 1px 0 #808184;
  unicode-bidi: bidi-override;
  width: 7.5rem; }
  @media only screen and (max-width: 1024px) {
    .star-ratings-css {
      margin-left: 1rem; } }
  .star-ratings-css .star-ratings-css-top {
    color: #ffcd0a;
    display: block;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-shadow: 0 1px 0 #d6aa00;
    z-index: 1; }
  .star-ratings-css .star-ratings-css-bottom {
    z-index: 0; }

section.course {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.course {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.course {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.course {
      padding-bottom: 2rem; } }
  section.course p.description {
    padding-bottom: 2rem; }
    @media only screen and (max-width: 1024px) {
      section.course p.description {
        margin-left: 1rem; } }
  section.course section.student-ratings ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.student-ratings ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.student-ratings ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.student-ratings ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.student-ratings h2 {
    padding-bottom: 1rem; }
  section.course section.student-ratings h3 {
    padding-bottom: 2rem; }
  section.course section.student-ratings h4 {
    padding-top: 1rem; }
  section.course section.student-ratings a.button {
    overflow: hidden;
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0; }
    section.course section.student-ratings a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.course section.faqs ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.faqs ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.faqs ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.faqs ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.faqs h2 {
    margin-bottom: 1rem; }
  section.course section.faqs h5 {
    padding: 1rem 0;
    line-height: 1.3rem; }
  section.course section.faqs p {
    margin-bottom: 1rem; }
  section.course section.faqs a.button {
    overflow: hidden;
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0; }
    section.course section.faqs a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.course section.assignment-preview h3 {
    padding-bottom: 2rem; }
  section.course section.assignment-preview h4 {
    padding-bottom: 1rem; }
  section.course section.assignment-preview section.video {
    margin-bottom: 2rem; }
  section.course section.assignment-preview section.description ul {
    list-style-type: disc;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.assignment-preview section.description ul li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.assignment-preview section.description ol {
    list-style-type: decimal;
    font-size: 1rem;
    color: #555;
    padding: 1rem 2rem; }
    section.course section.assignment-preview section.description ol li {
      padding: 0.25rem;
      line-height: 1.4rem; }
  section.course section.assignment-preview section.description ul {
    margin-left: 0; }
  section.course section.assignment-preview section.description ol {
    margin-left: 0; }
  section.course section.assignment-preview section.description em {
    font-style: italic; }
  section.course section.assignment-preview section.description p {
    margin-bottom: 1rem; }
  section.course section.assignment-preview a.button {
    display: block;
    border: 0;
    margin: 1rem 0 0;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    margin: 1rem 0 0;
    padding: .75rem;
    cursor: pointer;
    display: inline-block;
    margin: 1rem 0; }
    section.course section.assignment-preview a.button:hover {
      background: #1984b3;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.course > h3 {
    margin: 3rem 0 1rem; }
    @media only screen and (max-width: 1024px) {
      section.course > h3 {
        margin: 3rem 1rem 1rem; } }
    section.course > h3.description {
      margin-top: 0;
      padding-top: 0; }
  section.course > article {
    line-height: 1.6;
    color: #414041; }
    @media only screen and (max-width: 1024px) {
      section.course > article {
        margin: 0 1rem; } }
    section.course > article em {
      font-style: italic; }
    section.course > article p {
      margin-bottom: 1rem; }
    section.course > article h4 {
      margin-botton: 1rem; }
    section.course > article ul {
      list-style-type: disc;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.course > article ul li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.course > article ol {
      list-style-type: decimal;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.course > article ol li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.course > article ul {
      padding-top: 0; }
    section.course > article.call-to-action ul {
      margin-bottom: -1rem; }
  section.course > section.instructor {
    margin: 1.5rem 0 0; }
    @media only screen and (max-width: 1024px) {
      section.course > section.instructor {
        margin: 1.5rem 1rem; } }
    section.course > section.instructor img {
      float: left;
      width: 144px;
      height: 144px;
      margin: 0 1.25rem .5rem 0; }
    section.course > section.instructor h4 {
      margin: 0 0 .5rem;
      font-size: 1.3rem;
      color: #5b595b;
      font-weight: 300; }
  section.course .primary-media section.video {
    margin-bottom: 2rem;
    width: 36rem; }
    @media only screen and (max-width: 1024px) {
      section.course .primary-media section.video {
        width: auto; } }
  section.course section.quotes {
    overflow: hidden; }
  section.course section.call-to-action {
    overflow: hidden;
    margin: 2rem 0; }
    section.course section.call-to-action a {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400;
      margin: 0; }
      section.course section.call-to-action a:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
  section.course section.two-column-courses-listing {
    padding-top: 1rem;
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    margin: 1rem 0 2rem; }
    @media only screen and (max-width: 767px) {
      section.course section.two-column-courses-listing {
        -webkit-columns: 1;
           -moz-columns: 1;
                columns: 1; } }
    section.course section.two-column-courses-listing a.course {
      display: block;
      padding: 1rem;
      background: #f0f0f0;
      border-bottom: #fff 1rem solid;
      height: 6.9rem;
      overflow: hidden;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid; }
      @media only screen and (max-width: 1024px) {
        section.course section.two-column-courses-listing a.course {
          height: 6.75rem; } }
      @media only screen and (max-width: 767px) {
        section.course section.two-column-courses-listing a.course {
          height: auto; } }
      section.course section.two-column-courses-listing a.course h4 {
        line-height: 1.3;
        margin: 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          section.course section.two-column-courses-listing a.course h4 {
            line-height: 1.3;
            margin: .25rem 0 .5rem; } }
      section.course section.two-column-courses-listing a.course h5 {
        color: #555;
        line-height: 1.3;
        margin: 0 0 .25rem; }
        @media only screen and (max-width: 767px) {
          section.course section.two-column-courses-listing a.course h5 {
            line-height: 1.3;
            margin: .25rem 0; } }
        section.course section.two-column-courses-listing a.course h5 span {
          float: right; }
      section.course section.two-column-courses-listing a.course img.emblem, section.course section.two-column-courses-listing a.course span.emblem {
        float: left;
        max-height: 6.25rem;
        max-width: 6.25rem; }
      section.course section.two-column-courses-listing a.course span.emblem {
        color: #fff;
        font-size: 5.8rem;
        height: 6.25rem;
        text-align: center;
        width: 6.25rem; }
        section.course section.two-column-courses-listing a.course span.emblem.red {
          background: #ee3f24; }
        section.course section.two-column-courses-listing a.course span.emblem.blue {
          background: #29aae2; }
        section.course section.two-column-courses-listing a.course span.emblem.green {
          background: #a7ce58; }
        section.course section.two-column-courses-listing a.course span.emblem.yellow {
          background: #ffcd0a; }
      section.course section.two-column-courses-listing a.course img.emblem, section.course section.two-column-courses-listing a.course span.emblem {
        margin-right: 1rem; }
        @media only screen and (max-width: 767px) {
          section.course section.two-column-courses-listing a.course img.emblem, section.course section.two-column-courses-listing a.course span.emblem {
            max-height: 3rem;
            max-width: 3rem; } }
      section.course section.two-column-courses-listing a.course p {
        margin: 0;
        max-height: 4.8rem;
        overflow: none; }
      section.course section.two-column-courses-listing a.course:hover {
        background-color: #e5e5e5; }
  section.course section.editable-group {
    margin: 2rem 0; }
    @media only screen and (max-width: 1024px) {
      section.course section.editable-group {
        margin: 2rem 1rem; } }
    section.course section.editable-group h5 {
      margin: .75rem 0 .25rem;
      font-size: 1.1rem;
      color: #414041;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; }
    section.course section.editable-group p {
      margin: .25rem 0 1.5rem; }
    section.course section.editable-group.review {
      background: #f0f0f0;
      margin: 1rem 0;
      position: relative;
      float: left;
      width: 100%; }
      @media only screen and (max-width: 1024px) {
        section.course section.editable-group.review {
          margin: 1rem;
          width: auto;
          float: none; } }
      section.course section.editable-group.review span.left {
        position: absolute;
        color: #fff;
        top: 0;
        left: 0;
        font-size: 8rem;
        z-index: 1; }
      section.course section.editable-group.review p.quote {
        position: relative;
        z-index: 5;
        padding: 1rem 4rem 0 4rem; }
      section.course section.editable-group.review span.right {
        position: absolute;
        bottom: -4.6rem;
        right: 0;
        color: #fff;
        font-size: 8rem;
        z-index: 1; }
      section.course section.editable-group.review p.name {
        bottom: 1rem;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-weight: 500;
        margin: 0 0 0 4rem;
        padding: 0;
        position: relative;
        right: 4rem;
        text-align: right;
        z-index: 5; }
  section.course aside.details {
    background: #f0f0f0;
    float: right;
    margin: 0 0 2rem 2rem;
    padding: 2rem 2rem 1rem;
    width: 18rem; }
    @media only screen and (max-width: 1024px) {
      section.course aside.details {
        display: none; } }
    section.course aside.details.mobile {
      display: none; }
      @media only screen and (max-width: 1024px) {
        section.course aside.details.mobile {
          display: block; } }
    @media only screen and (max-width: 767px) {
      section.course aside.details {
        float: none;
        width: auto;
        margin: 0 0 2rem; } }
    section.course aside.details img.emblem, section.course aside.details section.partners-listing a.partner span.emblem, section.partners-listing a.partner section.course aside.details span.emblem, section.expert section.two-column-courses-listing a.course section.course aside.details span.emblem, section.course aside.details section.member-listings section.two-column-member-listing a.member-listing span.emblem, section.member-listings section.two-column-member-listing a.member-listing section.course aside.details span.emblem, section.subscription section.two-column-courses-listing a.course section.course aside.details span.emblem, section.course aside.details section.credentials-listing a.credential span.emblem, section.credentials-listing a.credential section.course aside.details span.emblem, section.course aside.details header.active-event span.emblem, header.active-event section.course aside.details span.emblem, section.course aside.details section.two-column-courses-listing a.course span.emblem, section.course section.two-column-courses-listing a.course aside.details span.emblem {
      display: block;
      margin: 0 auto; }
    section.course aside.details h3 {
      margin: 2rem 0 .5rem;
      font-size: .95rem; }
    section.course aside.details h4 {
      color: #808184;
      font-size: .9rem;
      margin: .4rem 0;
      text-transform: uppercase; }
      section.course aside.details h4.sold-out {
        color: #414041;
        font-family: "Archer SSm A", "Archer SSm B", serif;
        font-weight: 600;
        margin-bottom: .4rem;
        text-transform: none; }
    section.course aside.details p {
      font-size: .85rem; }
      section.course aside.details p.enroll-alert {
        color: #ee3f24;
        padding-top: .5rem; }
    section.course aside.details table {
      margin: 1rem 0;
      width: 100%; }
      section.course aside.details table tr td {
        background: #fff;
        line-height: 1.8; }
        section.course aside.details table tr td span.discount-end-date {
          color: #ee3f24;
          display: block;
          font-size: .9rem; }
        section.course aside.details table tr td:first-child {
          color: #808184;
          padding-left: 1rem;
          width: 11rem; }
        section.course aside.details table tr td:last-child {
          color: #000;
          padding-right: 1rem; }
      section.course aside.details table tr:first-child td {
        padding-top: .75rem; }
      section.course aside.details table tr:last-child td {
        border-top: 1px solid #e5e5e5;
        padding-top: .5rem;
        padding-bottom: .75rem; }
        section.course aside.details table tr:last-child td:last-child {
          color: #000;
          font-weight: 600; }
      section.course aside.details table tr.subscription td:first-child {
        text-align: center; }
      section.course aside.details table tr.highlight td {
        background: #fff8db; }
        section.course aside.details table tr.highlight td:last-child {
          color: #000; }
      section.course aside.details table tr.highlight.small {
        font-size: .85rem; }
    section.course aside.details a.enroll {
      display: block;
      border: 0;
      margin: 1rem 0 0;
      padding: .8rem 0 .85rem;
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      font-weight: 400; }
      section.course aside.details a.enroll:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.course aside.details a.faq span {
      font-family: "Glyphicons Halflings";
      font-size: .7rem;
      margin-left: .25rem; }
    section.course aside.details ul {
      margin: 1rem 0; }
      section.course aside.details ul li {
        color: #808184;
        font-size: 1.1rem;
        line-height: 1.3; }
      section.course aside.details ul.other-options {
        display: block;
        background: #f8f8f8;
        margin: 1.5rem -2rem; }
        section.course aside.details ul.other-options > li a {
          display: block;
          font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
          font-weight: lighter;
          font-size: .9rem;
          padding: .5rem 2rem;
          border-bottom: 1px solid #f0f0f0; }
          section.course aside.details ul.other-options > li a span {
            font-family: "Glyphicons Halflings";
            float: left;
            display: block;
            margin: -.05rem .5rem 0 0; }
            section.course aside.details ul.other-options > li a span img {
              width: 32px;
              height: 32px; }
          section.course aside.details ul.other-options > li a:hover {
            background: whitesmoke; }
        section.course aside.details ul.other-options > li:first-of-type a {
          padding-top: .75rem; }
        section.course aside.details ul.other-options > li:last-of-type a {
          border-bottom: 0;
          padding-bottom: .75rem; }
      section.course aside.details ul.faq li {
        padding-bottom: 0 1rem;
        margin: 0 0 1rem;
        background: #e5e5e5; }
        section.course aside.details ul.faq li h4 {
          color: #000;
          font-size: .7rem;
          padding: .75rem 1rem; }
          section.course aside.details ul.faq li h4 span {
            font-family: "Glyphicons Halflings";
            float: right;
            display: block;
            width: 2rem;
            text-align: right; }
          section.course aside.details ul.faq li h4:hover {
            background: #d8d8d8;
            cursor: pointer; }
        section.course aside.details ul.faq li p {
          font-size: .8rem;
          line-height: 1.2rem;
          display: none;
          padding: 1rem;
          background: #f4f4f4; }
      section.course aside.details ul.dates-location {
        margin: .25rem 0 1rem; }
        section.course aside.details ul.dates-location li {
          margin: 0; }
          section.course aside.details ul.dates-location li a {
            font-size: .8rem; }
      section.course aside.details ul.lead-options {
        margin: .25rem 0 1rem; }
        section.course aside.details ul.lead-options li {
          margin: 0; }
          section.course aside.details ul.lead-options li a {
            font-size: 1rem; }
    section.course aside.details nav {
      margin-top: 2rem; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    section.course section.timeline {
      padding-left: 2rem;
      padding-right: 2rem; } }
  section.course section.timeline p.requirements {
    margin-top: 1rem; }
  section.course section.timeline div.data-module {
    margin: 2rem 0; }
    @media only screen and (max-width: 1024px) {
      section.course section.timeline div.data-module {
        margin: 0; } }
    section.course section.timeline div.data-module header.cms_week_header {
      font-size: 1.1rem;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-weight: 300;
      line-height: 1.3;
      padding: .75rem 1rem;
      background: #83975c;
      color: #fff; }
      @media only screen and (max-width: 767px) {
        section.course section.timeline div.data-module header.cms_week_header {
          padding: .75rem 0.5rem; } }
    section.course section.timeline div.data-module section.cms_week_assignments ul {
      list-style-type: disc;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.course section.timeline div.data-module section.cms_week_assignments ul li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.course section.timeline div.data-module section.cms_week_assignments ol {
      list-style-type: decimal;
      font-size: 1rem;
      color: #555;
      padding: 1rem 2rem; }
      section.course section.timeline div.data-module section.cms_week_assignments ol li {
        padding: 0.25rem;
        line-height: 1.4rem; }
    section.course section.timeline div.data-module section.cms_week_assignments a.small-button {
      background: #2595c6;
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
      background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
      color: #fff;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .7rem;
      font-weight: 400;
      margin: .1rem;
      padding: .4rem;
      text-align: center;
      text-transform: uppercase; }
      section.course section.timeline div.data-module section.cms_week_assignments a.small-button:hover {
        background: #1984b3;
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #1d9dd5, #146b91);
        background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #1d9dd5, #146b91); }
    section.course section.timeline div.data-module section.cms_week_body {
      padding: 0;
      margin-bottom: 2rem; }
      @media only screen and (max-width: 1024px) {
        section.course section.timeline div.data-module section.cms_week_body {
          padding-bottom: 1.5rem; } }
      section.course section.timeline div.data-module section.cms_week_body.sales {
        margin-bottom: 0;
        padding: .75rem 1rem 0; }
      section.course section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item {
        margin: .5rem 1.5rem;
        line-height: 1.3; }
        @media only screen and (max-width: 767px) {
          section.course section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item {
            margin: .5rem 0; } }
        section.course section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item:first-of-type {
          margin-top: 2rem; }
        section.course section.timeline div.data-module section.cms_week_body div.assignment_sortable section.assignment-item:last-of-type {
          margin-bottom: 2rem; }

section.no-event {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden;
  min-height: 25rem; }
  @media only screen and (max-width: 1024px) {
    section.no-event {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.no-event {
      padding: 0; } }
  section.no-event h1 {
    margin: 1rem 0; }
  section.no-event h2 {
    margin: 2rem 0; }
  section.no-event p {
    margin-bottom: 1rem; }

section.courses {
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  box-sizing: border-box;
  padding: 2rem 2rem 1rem;
  box-sizing: border-box;
  margin: 1rem auto 0;
  width: 1030px;
  background: #fff;
  padding: 1rem 2rem 2rem;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    section.courses {
      width: auto; } }
  section.courses h1 {
    margin: .5rem 0; }
  @media only screen and (max-width: 1024px) {
    section.courses {
      margin: 0 auto; } }
  @media only screen and (max-width: 1024px) {
    section.courses {
      width: auto; } }
  @media only screen and (max-width: 1024px) {
    section.courses {
      padding: 0; } }
  @media only screen and (max-width: 1024px) {
    section.courses {
      padding-left: 1rem; } }
  @media only screen and (max-width: 767px) {
    section.courses {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  section.courses .ember-view {
    display: inline; }
  section.courses a.filter {
    display: none;
    padding-bottom: 1rem;
    text-align: left; }
    @media only screen and (max-width: 767px) {
      section.courses a.filter {
        display: block;
        padding-left: 1rem; } }
  section.courses h1 {
    margin: 1rem 0 2rem; }
  section.courses h2 {
    margin-bottom: 1rem; }
  section.courses img.loading-animation {
    height: 1.2rem;
    margin-right: 5px; }
  section.courses .search-btn {
    display: block;
    padding: .8rem 0 .85rem;
    background: #2595c6;
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), -webkit-linear-gradient(top, #32aee3, #177ca8);
    background-image: url(/assets/5x5-stripe-pattern-dark-df8eb62c7159badfb60699fb7d65eb394173cc905516cbf1d80486636e0d9eaa.png), linear-gradient(to bottom, #32aee3, #177ca8);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .9rem;
    font-weight: 400;
    width: 130px;
    cursor: pointer; }
  section.courses ul.filter-groups a {
    cursor: pointer; }
  section.courses ul.filter-groups h4.filter-heading:hover {
    background: #f3f3f3; }
  section.courses section.subjects-nav {
    text-align: left;
    background: #fff;
    display: inline-block;
    width: 25%;
    padding: 0;
    margin: 0 1rem 0 0; }
    @media only screen and (max-width: 767px) {
      section.courses section.subjects-nav {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        width: auto;
        margin: 0; } }
    section.courses section.subjects-nav h3 {
      padding: 1rem 0 1rem 0; }
      section.courses section.subjects-nav h3#filter {
        margin-top: 1rem; }
      section.courses section.subjects-nav h3#nabcep {
        padding-top: 0; }
        @media only screen and (max-width: 767px) {
          section.courses section.subjects-nav h3#nabcep {
            padding-top: 4rem; } }
    section.courses section.subjects-nav ul {
      margin: 0;
      padding: 0;
      border: solid 1px #e5e5e5; }
      section.courses section.subjects-nav ul h4 {
        display: block;
        padding: 1rem 0 1rem 1rem;
        border-bottom: solid 1px #e5e5e5;
        color: #555; }
      section.courses section.subjects-nav ul a {
        display: block; }
        section.courses section.subjects-nav ul a li {
          display: block;
          font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
          padding: 1rem 0 1rem 1rem;
          border-bottom: solid 1px #e5e5e5;
          color: #555; }
          section.courses section.subjects-nav ul a li:hover {
            background: #f3f3f3; }
          section.courses section.subjects-nav ul a li input {
            cursor: pointer; }
      section.courses section.subjects-nav ul:last-child {
        border-bottom: none; }
  section.courses div.search-breadcrumbs {
    padding: 0;
    padding-bottom: 1rem; }
    @media only screen and (max-width: 767px) {
      section.courses div.search-breadcrumbs {
        padding-left: 1rem; } }
    section.courses div.search-breadcrumbs span.left {
      float: left; }
    section.courses div.search-breadcrumbs span.right {
      float: right;
      padding-right: 1rem; }
    section.courses div.search-breadcrumbs a {
      cursor: pointer; }
  section.courses section.courses-index {
    vertical-align: top;
    text-align: center;
    background: #fff;
    display: inline-block;
    width: 68%;
    padding: 0; }
    @media only screen and (max-width: 767px) {
      section.courses section.courses-index {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        width: auto; } }
    section.courses section.courses-index h3 {
      display: none;
      padding-bottom: 1rem;
      padding-left: 1rem;
      text-align: left; }
      @media only screen and (max-width: 767px) {
        section.courses section.courses-index h3 {
          display: block; } }
    section.courses section.courses-index form.course-search-form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-right: 16px;
      padding-left: 7px;
      margin-bottom: 2.5rem; }
      @media only screen and (max-width: 767px) {
        section.courses section.courses-index form.course-search-form {
          margin-bottom: 1.25rem; } }
      section.courses section.courses-index form.course-search-form input[type="text"] {
        font-size: 1.5rem;
        width: 80%;
        height: 2.5rem;
        margin-right: 1rem;
        box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.17);
        outline: none;
        background: #FCFCFB url(/assets/mag-search-56db080d1a54459315b2b49213feee58b73b8e9aa199d465aaf7e18826848e36.png) no-repeat 8px 14px;
        padding-left: 2rem; }
      section.courses section.courses-index form.course-search-form input[type="text"]::-webkit-input-placeholder {
        color: #e5e5e5; }
      section.courses section.courses-index form.course-search-form input[type="text"]:-moz-placeholder {
        /* Firefox 18- */
        color: #e5e5e5; }
      section.courses section.courses-index form.course-search-form input[type="text"]::-moz-placeholder {
        /* Firefox 19+ */
        color: #e5e5e5; }
      section.courses section.courses-index form.course-search-form input[type="text"]:-ms-input-placeholder {
        color: #e5e5e5; }
      section.courses section.courses-index form.course-search-form button {
        font-size: 1.5rem;
        height: 36px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
    section.courses section.courses-index section.home-dialogue {
      width: auto; }
      section.courses section.courses-index section.home-dialogue section.examples ul a li {
        background: #f0f0f0;
        width: 11rem;
        position: relative; }
        @media only screen and (max-width: 1024px) {
          section.courses section.courses-index section.home-dialogue section.examples ul a li {
            margin-bottom: 1rem;
            margin-left: .5rem; } }
        @media only screen and (max-width: 767px) {
          section.courses section.courses-index section.home-dialogue section.examples ul a li {
            margin-left: 1rem;
            text-align: center; } }
        section.courses section.courses-index section.home-dialogue section.examples ul a li h4 {
          color: #414041;
          height: 2.8rem;
          vertical-align: middle; }
        section.courses section.courses-index section.home-dialogue section.examples ul a li img.emblem-on-course {
          border: 0;
          display: inline;
          float: none;
          margin: 0; }
        section.courses section.courses-index section.home-dialogue section.examples ul a li .overlay {
          z-index: 9;
          display: none;
          position: absolute; }
          section.courses section.courses-index section.home-dialogue section.examples ul a li .overlay h4 {
            color: #fff; }
        section.courses section.courses-index section.home-dialogue section.examples ul a li .course-price {
          height: 1rem;
          width: 5rem; }
        section.courses section.courses-index section.home-dialogue section.examples ul a li img.instructor-box-image {
          /* display: none; */
          height: 100px;
          width: 100px;
          border-bottom: none;
          float: left; }
        section.courses section.courses-index section.home-dialogue section.examples ul a li:hover {
          background: #e5e5e5; }
          section.courses section.courses-index section.home-dialogue section.examples ul a li:hover span.price {
            color: #6cc5eb; }
          section.courses section.courses-index section.home-dialogue section.examples ul a li:hover .instructor-name {
            clear: both; }
          section.courses section.courses-index section.home-dialogue section.examples ul a li:hover span.alumni-count {
            position: absolute;
            top: 25px;
            right: 0px;
            margin-right: 6px; }
          section.courses section.courses-index section.home-dialogue section.examples ul a li:hover .overlay {
            background-color: rgba(0, 0, 0, 0.7);
            top: 1px;
            left: 0;
            width: 100%;
            height: 130px;
            display: block; }
          @media only screen and (max-width: 1024px) {
            section.courses section.courses-index section.home-dialogue section.examples ul a li:hover .overlay {
              display: none; } }
  section.courses .subject-heading {
    font-weight: bold !important;
    border: none !important;
    padding: 0 !important; }
    section.courses .subject-heading.nabcep a {
      padding: 1rem 0; }
    @media only screen and (max-width: 1024px) {
      section.courses .subject-heading.nabcep {
        margin-bottom: 2rem; } }
  section.courses .star-container {
    margin-left: 48px; }
    section.courses .star-container .star-ratings-css {
      font-size: 1rem;
      height: 1rem;
      padding: .5rem 0 0;
      width: 5rem; }
      @media only screen and (max-width: 1024px) {
        section.courses .star-container .star-ratings-css {
          margin-left: -1rem; } }

footer.page-bottom {
  background: #fff;
  border-top: 1px solid #e1e1e1;
  margin-top: 1rem;
  padding-bottom: 3rem;
  width: 100%; }
  footer.page-bottom section {
    box-sizing: border-box;
    margin: 0 auto;
    width: 1030px;
    padding: 2rem 0 0; }
    @media only screen and (max-width: 1024px) {
      footer.page-bottom section {
        width: auto; } }
    @media only screen and (max-width: 1024px) {
      footer.page-bottom section {
        padding: 2rem 1rem; } }
    footer.page-bottom section nav.social {
      float: right; }
      footer.page-bottom section nav.social section.linkedin-wrap {
        width: auto;
        margin: .2rem 0 0;
        padding: 0;
        text-align: right; }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          footer.page-bottom section nav.social section.linkedin-wrap {
            margin-top: .4rem; } }
        @media only screen and (max-width: 767px) {
          footer.page-bottom section nav.social section.linkedin-wrap {
            float: left;
            margin: .04rem .1rem 0 0; } }
      footer.page-bottom section nav.social ul {
        margin: 2.9rem 0 0; }
        footer.page-bottom section nav.social ul li {
          display: inline-block;
          margin: 0 0 0 .5rem; }
        @media only screen and (max-width: 767px) {
          footer.page-bottom section nav.social ul {
            margin: 0; } }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          footer.page-bottom section nav.social ul {
            margin: 3.9rem 0 0; } }
      @media only screen and (max-width: 767px) {
        footer.page-bottom section nav.social {
          float: none;
          padding-bottom: 1rem; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    footer.page-bottom nav.site ul {
      padding: .25rem 0 1.5rem;
      line-height: 1.4; } }
  @media only screen and (max-width: 767px) {
    footer.page-bottom nav.site ul {
      line-height: 1.6;
      padding: .25rem 0 1.5rem; } }
  footer.page-bottom nav.site ul li {
    display: inline-block;
    margin: 0 1rem 0 0;
    padding-bottom: 1rem; }
    footer.page-bottom nav.site ul li a {
      text-transform: uppercase;
      font-weight: 500;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: .9rem;
      color: #444; }
      footer.page-bottom nav.site ul li a:hover {
        color: #21607a; }
    @media only screen and (max-width: 767px) {
      footer.page-bottom nav.site ul li {
        margin: 0 .4rem 0 0; } }
  footer.page-bottom p {
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
    font-size: .7rem;
    font-weight: 400; }
    @media only screen and (max-width: 767px) {
      footer.page-bottom p {
        margin: 0 1rem 1rem 0; } }
  footer.page-bottom a.sitemap {
    color: #444; }
    footer.page-bottom a.sitemap:hover {
      color: #21607a; }

.ui-helper-hidden-accessible {
  display: none; }

.markdown ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .markdown ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.markdown ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .markdown ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.markdown ul {
  margin-left: 0; }
.markdown ol {
  margin-left: 0; }
.markdown em {
  font-style: italic; }

.assignment-upload-status {
  color: #a7ce58;
  display: none;
  font-weight: bold; }

.quiz textarea {
  height: 5rem; }
.quiz .question-field {
  width: 100%; }
.quiz .exam-results ul {
  list-style-type: disc;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .quiz .exam-results ul li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.quiz .exam-results ol {
  list-style-type: decimal;
  font-size: 1rem;
  color: #555;
  padding: 1rem 2rem; }
  .quiz .exam-results ol li {
    padding: 0.25rem;
    line-height: 1.4rem; }
.quiz .exam-results ul {
  padding-bottom: 0;
  padding-top: 0; }
.quiz .choices-form {
  background-color: #f0f0f0;
  margin-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem; }
  .quiz .choices-form fieldset {
    margin-bottom: .7rem; }
  .quiz .choices-form input[type='text'] {
    display: inline-block;
    margin-right: .5rem;
    width: 80%; }
  .quiz .choices-form input[type='radio'] {
    display: inline-block; }
  .quiz .choices-form label {
    display: none; }
  .quiz .choices-form .add-fields {
    display: inline-block; }

.questions .question {
  border: 1px solid #f0f0f0;
  margin: 1rem 0; }
.questions .question-header {
  background-color: #f0f0f0;
  padding: .7rem 1rem 0;
  position: relative; }
  .questions .question-header .question-label {
    display: inline-block;
    font-weight: bold;
    max-width: 85%;
    vertical-align: top; }
  .questions .question-header .controls {
    float: right;
    font-family: "Glyphicons Halflings";
    padding: .5rem 0; }
.questions .info {
  padding: 2rem 1rem 0; }
.questions .mark {
  font-family: "Glyphicons Halflings";
  vertical-align: middle; }
.questions .correct {
  color: #a7ce58; }
.questions .incorrect {
  color: #29aae2; }
.questions .choices {
  display: block;
  padding: 0 1rem 1rem; }
  .questions .choices .choice {
    margin: 1rem; }
    .questions .choices .choice p#letter {
      display: inline-block;
      margin: .25rem; }
.questions h6 {
  padding-bottom: .5rem;
  padding-top: 1.25rem; }

.quiz_options {
  border: 0.1rem solid #f0f0f0;
  margin-bottom: 1rem;
  padding: .5rem;
  width: 100%; }
  .quiz_options tr {
    text-align: center; }
  .quiz_options th {
    background-color: #f0f0f0;
    margin: .25rem;
    padding: .25rem; }
  .quiz_options td {
    background-color: #fff;
    border: 0.1rem solid #f0f0f0;
    margin: .25rem;
    padding: .25rem; }

.question_shortcut {
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 1rem;
  width: 33%; }
  .question_shortcut a {
    width: 33%; }
  .question_shortcut .question_shortcut_description {
    width: 33%; }

table.narrow {
  max-width: 910px; }
table.narrow-columns tr > td {
  max-width: 100px; }
table tr.min-wide td {
  width: 20%; }
table.credential td {
  text-align: center; }
table.credential td.credit-type {
  width: 10%; }
table.wide-mobile {
  border: 0.1rem solid #414041;
  color: #808184; }
  table.wide-mobile td {
    padding: .5rem 0;
    border-top: 0.1rem solid #414041;
    border-left: 0.1rem solid #414041;
    vertical-align: top; }
  table.wide-mobile th {
    padding: .5rem;
    background-color: #414041;
    color: #fff;
    vertical-align: middle; }
  @media only screen and (max-width: 767px) {
    table.wide-mobile {
      /* Force table to not be like tables anymore */
      /* Hide table headers (but not display: none;, for accessibility) */
      /*
      Label the data
      */ }
      table.wide-mobile table, table.wide-mobile thead, table.wide-mobile tbody, table.wide-mobile th, table.wide-mobile td, table.wide-mobile tr {
        display: block; }
      table.wide-mobile tbody {
        width: 20rem; }
      table.wide-mobile th {
        position: absolute;
        top: -9999px;
        left: -9999px; }
      table.wide-mobile tr {
        border: 1px solid #808184; }
      table.wide-mobile td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #808184;
        position: relative;
        padding-left: 50%;
        width: 50%;
        min-height: 1rem; }
        table.wide-mobile td.figure {
          text-align: left; }
      table.wide-mobile td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 0.5rem;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap; }
      table.wide-mobile td:before {
        /* prints the value of data-label attribute before the column data */
        font-weight: bold;
        content: attr(data-label); } }
  @media only screen and (max-width: 767px) {
    table.wide-mobile body {
      padding: 0;
      margin: 0; } }
table.ledger {
  border: 0.1rem solid #414041;
  color: #808184; }
  table.ledger td {
    padding: .2rem;
    border-top: 0.1rem solid #414041;
    border-left: 0.1rem solid #414041;
    vertical-align: top; }
    table.ledger td.figure {
      text-align: right; }
    table.ledger td.highlight {
      background-color: #ffd73d; }
    table.ledger td.blacklight {
      font-weight: bold;
      color: #414041; }
    table.ledger td.greenlight {
      background-color: #bcda7f; }
    table.ledger td.action-buttons {
      min-width: 135px; }
    table.ledger td.centered {
      text-align: center; }
    table.ledger td table, table.ledger td tr {
      border: 0;
      padding: 0; }
      table.ledger td table td.sub-course, table.ledger td tr td.sub-course {
        border: 0;
        padding: 0.25rem 0.5rem 0.25rem 0; }
      table.ledger td table td.title, table.ledger td tr td.title {
        color: #000;
        font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
        font-weight: 500; }
  table.ledger tr.total {
    font-weight: bold; }
    table.ledger tr.total td {
      border-top: 0.2rem double #414041; }
  table.ledger tr.greenlight {
    background-color: #d1e5a7;
    color: #414041; }
  table.ledger th {
    padding: .2rem;
    background-color: #414041;
    color: #fff; }
    table.ledger th.figure {
      text-align: right; }
table.multiform {
  margin-bottom: 2rem;
  width: 100%; }
  table.multiform th {
    text-align: left;
    padding: .5rem; }
  table.multiform tr.filled-entry td {
    padding: .5rem; }
  table.multiform tr td {
    vertical-align: bottom; }
    table.multiform tr td.wide {
      width: 50%; }
table.primary th {
  background-color: #01295f; }
table.secondary th {
  background-color: #83975c; }
table.events th {
  padding: .4rem;
  text-align: center; }
table.events td {
  padding: .4rem; }
table.events p {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1rem; }
  @media only screen and (max-width: 767px) {
    table.events p {
      text-align: left; } }
table.assignments th {
  padding: .4rem;
  text-align: center; }
table.assignments td {
  text-align: center;
  padding: .4rem; }
@media only screen and (max-width: 1024px) {
  table.responsive td.action-buttons {
    min-width: 0; } }
@media only screen and (max-width: 767px) {
  table.responsive {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
    /*
    Label the data
    */ }
    table.responsive table, table.responsive thead, table.responsive tbody, table.responsive th, table.responsive td, table.responsive tr {
      display: block; }
    table.responsive th {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    table.responsive tr {
      border: 1px solid #808184; }
    table.responsive td {
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid #808184;
      position: relative;
      padding-left: 50%;
      width: 50%;
      min-height: 1rem;
      overflow: scroll; }
      table.responsive td.figure {
        text-align: left; }
    table.responsive td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: nowrap; }
    table.responsive td:before {
      /* prints the value of data-label attribute before the column data */
      font-weight: bold;
      content: attr(data-label); } }
@media only screen and (max-width: 767px) {
  table.responsive body {
    padding: 0;
    margin: 0; } }

.ui-autocomplete {
  background-color: #fff;
  width: 60px;
  border: 1px solid #959595;
  box-shadow: 3px 3px 3px 2px #666666;
  z-index: 9999;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; }
  .ui-autocomplete .ui-menu-item {
    margin: 10px 10px;
    cursor: pointer; }
  .ui-autocomplete .ui-state-focus {
    background-color: #ddd; }

.ui-datepicker {
  background-color: #fff;
  border: 1px solid #959595;
  box-shadow: 3px 3px 3px 2px #666666;
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 3.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 1px; }

.ui-datepicker .ui-datepicker-next {
  right: 6px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 0px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 5px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-widget-header {
  border: 1px solid #a7ce58;
  background: #a7ce58; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/fancybox/source/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/fancybox/source/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/fancybox/source/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/fancybox/source/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }

  #fancybox-loading div {
    background-image: url("/fancybox/source/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }
img.empty {
  height: 20px !important;
  width: 20px !important; }

img.full {
  height: 20px !important;
  width: 20px !important; }
/*


*/

