/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

.fade-in.one {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.fade-in.two {
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay:1.2s;
  animation-delay: 1.2s;
}

.fade-in.three {
  -webkit-animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  animation-delay: 1.6s;
}

.fade-in.four {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.slideanim {visibility:hidden;}
.slide {
    /* The name of the animation */
    animation-name: slide;
    -webkit-animation-name: slide;
    /* The duration of the animation */
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible;
}

/* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */
@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(70%);
    }
    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}
@-webkit-keyframes slide {
    0% {
        opacity: 0;
        -webkit-transform: translateY(70%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}


.i-thumbnail{

    overflow: hidden;
    position: relative;
}

.i-thumbnail a:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.4);
    left: -200%;
    top: 0px;
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-transform:skew(-40deg, 0deg);
    -moz-transform:skew(-40deg, 0deg);
    -o-transform:skew(-40deg, 0deg);
    -ms-transform:skew(-40deg, 0deg);
    transform:skew(-40deg, 0deg);

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.i-thumbnail:hover a:after{
    left: 50%;
    filter: alpha(opacity=100);
    opacity: 1;
}
.i-thumbnail img{

    max-height: 100%;
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
}
/*.i-thumbnail:hover img{
    -webkit-transform:scale(1.25);
    -moz-transform:scale(1.25);
    -o-transform:scale(1.25);
    -ms-transform:scale(1.25);
    transform:scale(1.25);
}*/


/*effect hover image bonus */
/*morph*/
.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
/*tilt*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
/*grow*/
.grow img {
  height: 300px;
  width: 300px;

  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.grow img:hover {
  width: 350px;
  height: 350px;
}

/*SHRINK*/
.shrink img {
  height: 400px;
  width: 400px;

  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.shrink img:hover {
  width: 300px;
  height: 300px;
}
/*SIDEPAN*/
.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}

.sidepan img:hover {
  margin-left: -200px;
}

/*VERTPAN*/
.vertpan img {
  margin-top: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}

.vertpan img:hover {
  margin-top: -200px;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    /*width: 120px;*/
    background-color: #ff97ff;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #ff97ff transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

@-webkit-keyframes anim1490929012544 {
  0% {
    -webkit-transform: matrix(-0, 1, -1, -0, 598, 0);
  }

  1% {
    -webkit-transform: matrix(0.00119, 1, -1, 0.00119, 597.54773, 0);
  }

  2% {
    -webkit-transform: matrix(0.00476, 0.99999, -0.99999, 0.00476, 596.19104, 0);
  }

  3% {
    -webkit-transform: matrix(0.01069, 0.99994, -0.99994, 0.01069, 593.92987, 0);
  }

  4% {
    -webkit-transform: matrix(0.01901, 0.99982, -0.99982, 0.01901, 590.76422, 0);
  }

  5% {
    -webkit-transform: matrix(0.02969, 0.99956, -0.99956, 0.02969, 586.69403, 0);
  }

  6% {
    -webkit-transform: matrix(0.04275, 0.99909, -0.99909, 0.04275, 581.71942, 0);
  }

  7% {
    -webkit-transform: matrix(0.05817, 0.99831, -0.99831, 0.05817, 575.84033, 0);
  }

  8% {
    -webkit-transform: matrix(0.07595, 0.99711, -0.99711, 0.07595, 569.05682, 0);
  }

  9% {
    -webkit-transform: matrix(0.09607, 0.99538, -0.99538, 0.09607, 561.36877, 0);
  }

  10% {
    -webkit-transform: matrix(0.14324, 0.98969, -0.98969, 0.14324, 543.27924, 0);
  }

  11% {
    -webkit-transform: matrix(0.17022, 0.98541, -0.98541, 0.17022, 532.87781, 0);
  }

  12% {
    -webkit-transform: matrix(0.19941, 0.97992, -0.97992, 0.19941, 521.57184, 0);
  }

  13% {
    -webkit-transform: matrix(0.23073, 0.97302, -0.97302, 0.23073, 509.36145, 0);
  }

  15% {
    -webkit-transform: matrix(0.2641, 0.96449, -0.96449, 0.2641, 496.24655, 0);
  }

  16% {
    -webkit-transform: matrix(0.29944, 0.95412, -0.95412, 0.29944, 482.2272, 0);
  }

  17% {
    -webkit-transform: matrix(0.3366, 0.94165, -0.94165, 0.3366, 467.30338, 0);
  }

  18% {
    -webkit-transform: matrix(0.37545, 0.92684, -0.92684, 0.37545, 451.47504, 0);
  }

  19% {
    -webkit-transform: matrix(0.41581, 0.90945, -0.90945, 0.41581, 434.74225, 0);
  }

  20% {
    -webkit-transform: matrix(0.45749, 0.88922, -0.88922, 0.45749, 417.10501, 0);
  }

  21% {
    -webkit-transform: matrix(0.50023, 0.86589, -0.86589, 0.50023, 398.56326, 0);
  }

  22% {
    -webkit-transform: matrix(0.54379, 0.83922, -0.83922, 0.54379, 379.11703, 0);
  }

  23% {
    -webkit-transform: matrix(0.58786, 0.80897, -0.80897, 0.58786, 358.76636, 0);
  }

  24% {
    -webkit-transform: matrix(0.63208, 0.7749, -0.7749, 0.63208, 337.5112, 0);
  }

  25% {
    -webkit-transform: matrix(0.67609, 0.73682, -0.73682, 0.67609, 315.35156, 0);
  }

  26% {
    -webkit-transform: matrix(0.71946, 0.69453, -0.69453, 0.71946, 292.28744, 0);
  }

  27% {
    -webkit-transform: matrix(0.76174, 0.64789, -0.64789, 0.76174, 268.31885, 0);
  }

  28% {
    -webkit-transform: matrix(0.80241, 0.59677, -0.59677, 0.80241, 243.4458, 0);
  }

  29% {
    -webkit-transform: matrix(0.84095, 0.54111, -0.54111, 0.84095, 217.66826, 0);
  }

  30% {
    -webkit-transform: matrix(0.87678, 0.48089, -0.48089, 0.87678, 190.98625, 0);
  }

  31% {
    -webkit-transform: matrix(0.90929, 0.41615, -0.41615, 0.90929, 163.39977, 0);
  }

  32% {
    -webkit-transform: matrix(0.93786, 0.347, -0.347, 0.93786, 134.9088, 0);
  }

  33% {
    -webkit-transform: matrix(0.96184, 0.27363, -0.27363, 0.96184, 105.51336, 0);
  }

  34% {
    -webkit-transform: matrix(0.98055, 0.19629, -0.19629, 0.98055, 75.21345, 0);
  }

  35% {
    -webkit-transform: matrix(0.99333, 0.11534, -0.11534, 0.99333, 44.00906, 0);
  }

  36% {
    -webkit-transform: matrix(0.99951, 0.03125, -0.03125, 0.99951, 11.9002, 0);
  }

  37% {
    -webkit-transform: matrix(0.99964, 0.02701, -0.02701, 0.99964, 10.28186, 0);
  }

  38% {
    -webkit-transform: matrix(0.99772, 0.06745, -0.06745, 0.99772, 25.69905, 0);
  }

  39% {
    -webkit-transform: matrix(0.99443, 0.10543, -0.10543, 0.99443, 40.21176, 0);
  }

  40% {
    -webkit-transform: matrix(0.99002, 0.1409, -0.1409, 0.99002, 53.82, 0);
  }

  41% {
    -webkit-transform: matrix(0.98477, 0.17385, -0.17385, 0.98477, 66.52376, 0);
  }

  42% {
    -webkit-transform: matrix(0.97891, 0.20429, -0.20429, 0.97891, 78.32305, 0);
  }

  43% {
    -webkit-transform: matrix(0.97267, 0.23221, -0.23221, 0.97267, 89.21786, 0);
  }

  44% {
    -webkit-transform: matrix(0.96624, 0.25766, -0.25766, 0.96624, 99.2082, 0);
  }

  45% {
    -webkit-transform: matrix(0.95981, 0.28064, -0.28064, 0.95981, 108.29406, 0);
  }

  46% {
    -webkit-transform: matrix(0.95356, 0.3012, -0.3012, 0.95356, 116.47545, 0);
  }

  47% {
    -webkit-transform: matrix(0.94763, 0.31938, -0.31938, 0.94763, 123.75236, 0);
  }

  48% {
    -webkit-transform: matrix(0.94215, 0.33519, -0.33519, 0.94215, 130.1248, 0);
  }

  49% {
    -webkit-transform: matrix(0.93724, 0.34869, -0.34869, 0.93724, 135.59276, 0);
  }

  50% {
    -webkit-transform: matrix(0.93299, 0.3599, -0.3599, 0.93299, 140.15625, 0);
  }

  51% {
    -webkit-transform: matrix(0.92949, 0.36885, -0.36885, 0.92949, 143.81526, 0);
  }

  52% {
    -webkit-transform: matrix(0.9268, 0.37556, -0.37556, 0.9268, 146.56979, 0);
  }

  53% {
    -webkit-transform: matrix(0.92496, 0.38006, -0.38006, 0.92496, 148.41986, 0);
  }

  54% {
    -webkit-transform: matrix(0.92401, 0.38236, -0.38236, 0.92401, 149.36545, 0);
  }

  55% {
    -webkit-transform: matrix(0.92397, 0.38245, -0.38245, 0.92397, 149.40655, 0);
  }

  56% {
    -webkit-transform: matrix(0.92484, 0.38036, -0.38036, 0.92484, 148.5432, 0);
  }

  57% {
    -webkit-transform: matrix(0.92659, 0.37606, -0.37606, 0.92659, 146.77536, 0);
  }

  58% {
    -webkit-transform: matrix(0.92921, 0.36955, -0.36955, 0.92921, 144.10304, 0);
  }

  59% {
    -webkit-transform: matrix(0.93264, 0.3608, -0.3608, 0.93264, 140.52626, 0);
  }

  60% {
    -webkit-transform: matrix(0.93682, 0.3498, -0.3498, 0.93682, 136.045, 0);
  }

  61% {
    -webkit-transform: matrix(0.94168, 0.33651, -0.33651, 0.94168, 130.65926, 0);
  }

  62% {
    -webkit-transform: matrix(0.94711, 0.32091, -0.32091, 0.94711, 124.36905, 0);
  }

  63% {
    -webkit-transform: matrix(0.953, 0.30295, -0.30295, 0.953, 117.17436, 0);
  }

  64% {
    -webkit-transform: matrix(0.95924, 0.28261, -0.28261, 0.95924, 109.0752, 0);
  }

  65% {
    -webkit-transform: matrix(0.96565, 0.25984, -0.25984, 0.96565, 100.07156, 0);
  }

  66% {
    -webkit-transform: matrix(0.97208, 0.23463, -0.23463, 0.97208, 90.16345, 0);
  }

  67% {
    -webkit-transform: matrix(0.97836, 0.20692, -0.20692, 0.97836, 79.35086, 0);
  }

  68% {
    -webkit-transform: matrix(0.98426, 0.17673, -0.17673, 0.98426, 67.6338, 0);
  }

  69% {
    -webkit-transform: matrix(0.98958, 0.144, -0.144, 0.98958, 55.01226, 0);
  }

  70% {
    -webkit-transform: matrix(0.99407, 0.10875, -0.10875, 0.99407, 41.48625, 0);
  }

  71% {
    -webkit-transform: matrix(0.99748, 0.07101, -0.07101, 0.99748, 27.05576, 0);
  }

  72% {
    -webkit-transform: matrix(0.99953, 0.03078, -0.03078, 0.99953, 11.7208, 0);
  }

  73% {
    -webkit-transform: matrix(0.99998, 0.0058, -0.0058, 0.99998, 2.20886, 0);
  }

  74% {
    -webkit-transform: matrix(0.99967, 0.02556, -0.02556, 0.99967, 9.73245, 0);
  }

  75% {
    -webkit-transform: matrix(0.99908, 0.04294, -0.04294, 0.99908, 16.35156, 0);
  }

  76% {
    -webkit-transform: matrix(0.99832, 0.05793, -0.05793, 0.99832, 22.0662, 0);
  }

  77% {
    -webkit-transform: matrix(0.99751, 0.07054, -0.07054, 0.99751, 26.87636, 0);
  }

  78% {
    -webkit-transform: matrix(0.99673, 0.08077, -0.08077, 0.99673, 30.78205, 0);
  }

  79% {
    -webkit-transform: matrix(0.99606, 0.08862, -0.08862, 0.99606, 33.78326, 0);
  }

  80% {
    -webkit-transform: matrix(0.99556, 0.09411, -0.09411, 0.99556, 35.88, 0);
  }

  81% {
    -webkit-transform: matrix(0.99526, 0.09723, -0.09723, 0.99526, 37.07226, 0);
  }

  82% {
    -webkit-transform: matrix(0.99519, 0.09798, -0.09798, 0.99519, 37.36005, 0);
  }

  83% {
    -webkit-transform: matrix(0.99535, 0.09637, -0.09637, 0.99535, 36.74336, 0);
  }

  84% {
    -webkit-transform: matrix(0.99572, 0.09239, -0.09239, 0.99572, 35.2222, 0);
  }

  85% {
    -webkit-transform: matrix(0.99629, 0.08604, -0.08604, 0.99629, 32.79656, 0);
  }

  86% {
    -webkit-transform: matrix(0.99701, 0.07732, -0.07732, 0.99701, 29.46645, 0);
  }

  87% {
    -webkit-transform: matrix(0.9978, 0.06623, -0.06623, 0.9978, 25.23186, 0);
  }

  88% {
    -webkit-transform: matrix(0.99861, 0.05276, -0.05276, 0.99861, 20.0928, 0);
  }

  89% {
    -webkit-transform: matrix(0.99932, 0.03689, -0.03689, 0.99932, 14.04926, 0);
  }

  90% {
    -webkit-transform: matrix(0.99983, 0.01865, -0.01865, 0.99983, 7.10125, 0);
  }

  91% {
    -webkit-transform: matrix(1, 0.00097, -0.00097, 1, 0.37001, 0);
  }

  92% {
    -webkit-transform: matrix(0.99995, 0.01037, -0.01037, 0.99995, 3.9468, 0);
  }

  93% {
    -webkit-transform: matrix(0.99985, 0.01739, -0.01739, 0.99985, 6.61911, 0);
  }

  94% {
    -webkit-transform: matrix(0.99976, 0.02203, -0.02203, 0.99976, 8.38695, 0);
  }

  95% {
    -webkit-transform: matrix(0.9997, 0.0243, -0.0243, 0.9997, 9.25031, 0);
  }

  96% {
    -webkit-transform: matrix(0.99971, 0.02419, -0.02419, 0.99971, 9.2092, 0);
  }

  97% {
    -webkit-transform: matrix(0.99976, 0.02171, -0.02171, 0.99976, 8.26361, 0);
  }

  98% {
    -webkit-transform: matrix(0.99986, 0.01685, -0.01685, 0.99986, 6.41355, 0);
  }

  99% {
    -webkit-transform: matrix(0.99995, 0.00961, -0.00961, 0.99995, 3.65901, 0);
  }

  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  }
}

@keyframes anim1490929012544 {
  0% {
    transform: matrix(-0, 1, -1, -0, 598, 0);
  }

  1% {
    transform: matrix(0.00119, 1, -1, 0.00119, 597.54773, 0);
  }

  2% {
    transform: matrix(0.00476, 0.99999, -0.99999, 0.00476, 596.19104, 0);
  }

  3% {
    transform: matrix(0.01069, 0.99994, -0.99994, 0.01069, 593.92987, 0);
  }

  4% {
    transform: matrix(0.01901, 0.99982, -0.99982, 0.01901, 590.76422, 0);
  }

  5% {
    transform: matrix(0.02969, 0.99956, -0.99956, 0.02969, 586.69403, 0);
  }

  6% {
    transform: matrix(0.04275, 0.99909, -0.99909, 0.04275, 581.71942, 0);
  }

  7% {
    transform: matrix(0.05817, 0.99831, -0.99831, 0.05817, 575.84033, 0);
  }

  8% {
    transform: matrix(0.07595, 0.99711, -0.99711, 0.07595, 569.05682, 0);
  }

  9% {
    transform: matrix(0.09607, 0.99538, -0.99538, 0.09607, 561.36877, 0);
  }

  10% {
    transform: matrix(0.14324, 0.98969, -0.98969, 0.14324, 543.27924, 0);
  }

  11% {
    transform: matrix(0.17022, 0.98541, -0.98541, 0.17022, 532.87781, 0);
  }

  12% {
    transform: matrix(0.19941, 0.97992, -0.97992, 0.19941, 521.57184, 0);
  }

  13% {
    transform: matrix(0.23073, 0.97302, -0.97302, 0.23073, 509.36145, 0);
  }

  15% {
    transform: matrix(0.2641, 0.96449, -0.96449, 0.2641, 496.24655, 0);
  }

  16% {
    transform: matrix(0.29944, 0.95412, -0.95412, 0.29944, 482.2272, 0);
  }

  17% {
    transform: matrix(0.3366, 0.94165, -0.94165, 0.3366, 467.30338, 0);
  }

  18% {
    transform: matrix(0.37545, 0.92684, -0.92684, 0.37545, 451.47504, 0);
  }

  19% {
    transform: matrix(0.41581, 0.90945, -0.90945, 0.41581, 434.74225, 0);
  }

  20% {
    transform: matrix(0.45749, 0.88922, -0.88922, 0.45749, 417.10501, 0);
  }

  21% {
    transform: matrix(0.50023, 0.86589, -0.86589, 0.50023, 398.56326, 0);
  }

  22% {
    transform: matrix(0.54379, 0.83922, -0.83922, 0.54379, 379.11703, 0);
  }

  23% {
    transform: matrix(0.58786, 0.80897, -0.80897, 0.58786, 358.76636, 0);
  }

  24% {
    transform: matrix(0.63208, 0.7749, -0.7749, 0.63208, 337.5112, 0);
  }

  25% {
    transform: matrix(0.67609, 0.73682, -0.73682, 0.67609, 315.35156, 0);
  }

  26% {
    transform: matrix(0.71946, 0.69453, -0.69453, 0.71946, 292.28744, 0);
  }

  27% {
    transform: matrix(0.76174, 0.64789, -0.64789, 0.76174, 268.31885, 0);
  }

  28% {
    transform: matrix(0.80241, 0.59677, -0.59677, 0.80241, 243.4458, 0);
  }

  29% {
    transform: matrix(0.84095, 0.54111, -0.54111, 0.84095, 217.66826, 0);
  }

  30% {
    transform: matrix(0.87678, 0.48089, -0.48089, 0.87678, 190.98625, 0);
  }

  31% {
    transform: matrix(0.90929, 0.41615, -0.41615, 0.90929, 163.39977, 0);
  }

  32% {
    transform: matrix(0.93786, 0.347, -0.347, 0.93786, 134.9088, 0);
  }

  33% {
    transform: matrix(0.96184, 0.27363, -0.27363, 0.96184, 105.51336, 0);
  }

  34% {
    transform: matrix(0.98055, 0.19629, -0.19629, 0.98055, 75.21345, 0);
  }

  35% {
    transform: matrix(0.99333, 0.11534, -0.11534, 0.99333, 44.00906, 0);
  }

  36% {
    transform: matrix(0.99951, 0.03125, -0.03125, 0.99951, 11.9002, 0);
  }

  37% {
    transform: matrix(0.99964, 0.02701, -0.02701, 0.99964, 10.28186, 0);
  }

  38% {
    transform: matrix(0.99772, 0.06745, -0.06745, 0.99772, 25.69905, 0);
  }

  39% {
    transform: matrix(0.99443, 0.10543, -0.10543, 0.99443, 40.21176, 0);
  }

  40% {
    transform: matrix(0.99002, 0.1409, -0.1409, 0.99002, 53.82, 0);
  }

  41% {
    transform: matrix(0.98477, 0.17385, -0.17385, 0.98477, 66.52376, 0);
  }

  42% {
    transform: matrix(0.97891, 0.20429, -0.20429, 0.97891, 78.32305, 0);
  }

  43% {
    transform: matrix(0.97267, 0.23221, -0.23221, 0.97267, 89.21786, 0);
  }

  44% {
    transform: matrix(0.96624, 0.25766, -0.25766, 0.96624, 99.2082, 0);
  }

  45% {
    transform: matrix(0.95981, 0.28064, -0.28064, 0.95981, 108.29406, 0);
  }

  46% {
    transform: matrix(0.95356, 0.3012, -0.3012, 0.95356, 116.47545, 0);
  }

  47% {
    transform: matrix(0.94763, 0.31938, -0.31938, 0.94763, 123.75236, 0);
  }

  48% {
    transform: matrix(0.94215, 0.33519, -0.33519, 0.94215, 130.1248, 0);
  }

  49% {
    transform: matrix(0.93724, 0.34869, -0.34869, 0.93724, 135.59276, 0);
  }

  50% {
    transform: matrix(0.93299, 0.3599, -0.3599, 0.93299, 140.15625, 0);
  }

  51% {
    transform: matrix(0.92949, 0.36885, -0.36885, 0.92949, 143.81526, 0);
  }

  52% {
    transform: matrix(0.9268, 0.37556, -0.37556, 0.9268, 146.56979, 0);
  }

  53% {
    transform: matrix(0.92496, 0.38006, -0.38006, 0.92496, 148.41986, 0);
  }

  54% {
    transform: matrix(0.92401, 0.38236, -0.38236, 0.92401, 149.36545, 0);
  }

  55% {
    transform: matrix(0.92397, 0.38245, -0.38245, 0.92397, 149.40655, 0);
  }

  56% {
    transform: matrix(0.92484, 0.38036, -0.38036, 0.92484, 148.5432, 0);
  }

  57% {
    transform: matrix(0.92659, 0.37606, -0.37606, 0.92659, 146.77536, 0);
  }

  58% {
    transform: matrix(0.92921, 0.36955, -0.36955, 0.92921, 144.10304, 0);
  }

  59% {
    transform: matrix(0.93264, 0.3608, -0.3608, 0.93264, 140.52626, 0);
  }

  60% {
    transform: matrix(0.93682, 0.3498, -0.3498, 0.93682, 136.045, 0);
  }

  61% {
    transform: matrix(0.94168, 0.33651, -0.33651, 0.94168, 130.65926, 0);
  }

  62% {
    transform: matrix(0.94711, 0.32091, -0.32091, 0.94711, 124.36905, 0);
  }

  63% {
    transform: matrix(0.953, 0.30295, -0.30295, 0.953, 117.17436, 0);
  }

  64% {
    transform: matrix(0.95924, 0.28261, -0.28261, 0.95924, 109.0752, 0);
  }

  65% {
    transform: matrix(0.96565, 0.25984, -0.25984, 0.96565, 100.07156, 0);
  }

  66% {
    transform: matrix(0.97208, 0.23463, -0.23463, 0.97208, 90.16345, 0);
  }

  67% {
    transform: matrix(0.97836, 0.20692, -0.20692, 0.97836, 79.35086, 0);
  }

  68% {
    transform: matrix(0.98426, 0.17673, -0.17673, 0.98426, 67.6338, 0);
  }

  69% {
    transform: matrix(0.98958, 0.144, -0.144, 0.98958, 55.01226, 0);
  }

  70% {
    transform: matrix(0.99407, 0.10875, -0.10875, 0.99407, 41.48625, 0);
  }

  71% {
    transform: matrix(0.99748, 0.07101, -0.07101, 0.99748, 27.05576, 0);
  }

  72% {
    transform: matrix(0.99953, 0.03078, -0.03078, 0.99953, 11.7208, 0);
  }

  73% {
    transform: matrix(0.99998, 0.0058, -0.0058, 0.99998, 2.20886, 0);
  }

  74% {
    transform: matrix(0.99967, 0.02556, -0.02556, 0.99967, 9.73245, 0);
  }

  75% {
    transform: matrix(0.99908, 0.04294, -0.04294, 0.99908, 16.35156, 0);
  }

  76% {
    transform: matrix(0.99832, 0.05793, -0.05793, 0.99832, 22.0662, 0);
  }

  77% {
    transform: matrix(0.99751, 0.07054, -0.07054, 0.99751, 26.87636, 0);
  }

  78% {
    transform: matrix(0.99673, 0.08077, -0.08077, 0.99673, 30.78205, 0);
  }

  79% {
    transform: matrix(0.99606, 0.08862, -0.08862, 0.99606, 33.78326, 0);
  }

  80% {
    transform: matrix(0.99556, 0.09411, -0.09411, 0.99556, 35.88, 0);
  }

  81% {
    transform: matrix(0.99526, 0.09723, -0.09723, 0.99526, 37.07226, 0);
  }

  82% {
    transform: matrix(0.99519, 0.09798, -0.09798, 0.99519, 37.36005, 0);
  }

  83% {
    transform: matrix(0.99535, 0.09637, -0.09637, 0.99535, 36.74336, 0);
  }

  84% {
    transform: matrix(0.99572, 0.09239, -0.09239, 0.99572, 35.2222, 0);
  }

  85% {
    transform: matrix(0.99629, 0.08604, -0.08604, 0.99629, 32.79656, 0);
  }

  86% {
    transform: matrix(0.99701, 0.07732, -0.07732, 0.99701, 29.46645, 0);
  }

  87% {
    transform: matrix(0.9978, 0.06623, -0.06623, 0.9978, 25.23186, 0);
  }

  88% {
    transform: matrix(0.99861, 0.05276, -0.05276, 0.99861, 20.0928, 0);
  }

  89% {
    transform: matrix(0.99932, 0.03689, -0.03689, 0.99932, 14.04926, 0);
  }

  90% {
    transform: matrix(0.99983, 0.01865, -0.01865, 0.99983, 7.10125, 0);
  }

  91% {
    transform: matrix(1, 0.00097, -0.00097, 1, 0.37001, 0);
  }

  92% {
    transform: matrix(0.99995, 0.01037, -0.01037, 0.99995, 3.9468, 0);
  }

  93% {
    transform: matrix(0.99985, 0.01739, -0.01739, 0.99985, 6.61911, 0);
  }

  94% {
    transform: matrix(0.99976, 0.02203, -0.02203, 0.99976, 8.38695, 0);
  }

  95% {
    transform: matrix(0.9997, 0.0243, -0.0243, 0.9997, 9.25031, 0);
  }

  96% {
    transform: matrix(0.99971, 0.02419, -0.02419, 0.99971, 9.2092, 0);
  }

  97% {
    transform: matrix(0.99976, 0.02171, -0.02171, 0.99976, 8.26361, 0);
  }

  98% {
    transform: matrix(0.99986, 0.01685, -0.01685, 0.99986, 6.41355, 0);
  }

  99% {
    transform: matrix(0.99995, 0.00961, -0.00961, 0.99995, 3.65901, 0);
  }

  100% {
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}