@-webkit-keyframes fadeIn {
  /* line 10, ../sass/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 12, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  /* line 16, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeInUp {
  /* line 22, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 25, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUp {
  /* line 30, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 33, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-webkit-keyframes fadeInDown {
  /* line 38, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 41, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDown {
  /* line 46, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 49, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-webkit-keyframes fadeInRight {
  /* line 54, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 57, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeft {
  /* line 62, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 65, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-webkit-keyframes fadeInLeft {
  /* line 70, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 73, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRight {
  /* line 78, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 81, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-webkit-keyframes fadeInUpBig {
  /* line 86, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 89, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUpBig {
  /* line 94, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 97, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes fadeInDownBig {
  /* line 102, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 105, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDownBig {
  /* line 110, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 113, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeInRightBig {
  /* line 118, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 121, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 126, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 129, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeInLeftBig {
  /* line 134, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 137, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRightBig {
  /* line 142, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 145, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceIn {
  /* line 150, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 153, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 156, ../sass/_animate.sass */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 158, ../sass/_animate.sass */
  100% {
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes bounceInDown {
  /* line 162, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 165, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 168, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 170, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInUp {
  /* line 174, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 177, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 180, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 182, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInRight {
  /* line 186, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 189, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 192, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 194, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceInLeft {
  /* line 198, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 201, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 204, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 206, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceOut {
  /* line 210, ../sass/_animate.sass */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 212, ../sass/_animate.sass */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 214, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 217, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-webkit-keyframes bounceOutUp {
  /* line 222, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 224, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }

  /* line 227, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes bounceOutDown {
  /* line 232, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 234, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }

  /* line 237, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  /* line 242, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 244, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  /* line 247, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  /* line 252, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 254, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  /* line 257, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes flash {
  /* line 262, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 264, ../sass/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 266, ../sass/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 268, ../sass/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 270, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bounce {
  /* line 274, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 276, ../sass/_animate.sass */
  20% {
    -webkit-transform: translateY(0);
  }

  /* line 278, ../sass/_animate.sass */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 280, ../sass/_animate.sass */
  50% {
    -webkit-transform: translateY(0);
  }

  /* line 282, ../sass/_animate.sass */
  60% {
    -webkit-transform: translateY(-15px);
  }

  /* line 284, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateY(0);
  }

  /* line 286, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes shake {
  /* line 290, ../sass/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 292, ../sass/_animate.sass */
  10% {
    -webkit-transform: translateX(-10px);
  }

  /* line 294, ../sass/_animate.sass */
  20% {
    -webkit-transform: translateX(10px);
  }

  /* line 296, ../sass/_animate.sass */
  30% {
    -webkit-transform: translateX(-10px);
  }

  /* line 298, ../sass/_animate.sass */
  40% {
    -webkit-transform: translateX(10px);
  }

  /* line 300, ../sass/_animate.sass */
  50% {
    -webkit-transform: translateX(-10px);
  }

  /* line 302, ../sass/_animate.sass */
  60% {
    -webkit-transform: translateX(10px);
  }

  /* line 304, ../sass/_animate.sass */
  70% {
    -webkit-transform: translateX(-10px);
  }

  /* line 306, ../sass/_animate.sass */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 308, ../sass/_animate.sass */
  90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 310, ../sass/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes rotateInDownLeft {
  /* line 314, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 318, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  /* line 324, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 328, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  /* line 334, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 338, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  /* line 344, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 348, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 354, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 358, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 364, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 368, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  /* line 374, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 378, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  /* line 384, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 388, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateIn {
  /* line 394, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 398, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOut {
  /* line 404, ../sass/_animate.sass */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 408, ../sass/_animate.sass */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes tada {
  /* line 414, ../sass/_animate.sass */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 416, ../sass/_animate.sass */
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 418, ../sass/_animate.sass */
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 420, ../sass/_animate.sass */
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 422, ../sass/_animate.sass */
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 424, ../sass/_animate.sass */
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 426, ../sass/_animate.sass */
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 428, ../sass/_animate.sass */
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 430, ../sass/_animate.sass */
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 432, ../sass/_animate.sass */
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 434, ../sass/_animate.sass */
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes fadeIn {
  /* line 438, ../sass/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 440, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeOut {
  /* line 444, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 446, ../sass/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeInUp {
  /* line 450, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 453, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUp {
  /* line 458, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 461, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeInDown {
  /* line 466, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 469, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDown {
  /* line 474, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 477, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-moz-keyframes fadeInRight {
  /* line 482, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 485, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 490, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 493, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 498, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 501, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRight {
  /* line 506, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 509, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 514, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 517, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 522, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 525, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 530, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 533, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 538, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 541, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 546, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 549, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 554, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 557, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 562, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 565, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 570, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 573, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceIn {
  /* line 578, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 581, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 584, ../sass/_animate.sass */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 586, ../sass/_animate.sass */
  100% {
    -moz-transform: scale(1);
  }
}

@-moz-keyframes bounceInDown {
  /* line 590, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 593, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 596, ../sass/_animate.sass */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 598, ../sass/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  /* line 602, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 605, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 608, ../sass/_animate.sass */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 610, ../sass/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInRight {
  /* line 614, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 617, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 620, ../sass/_animate.sass */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 622, ../sass/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  /* line 626, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 629, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 632, ../sass/_animate.sass */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 634, ../sass/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceOut {
  /* line 638, ../sass/_animate.sass */
  0% {
    -moz-transform: scale(1);
  }

  /* line 640, ../sass/_animate.sass */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 642, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 645, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOutUp {
  /* line 650, ../sass/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 652, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }

  /* line 655, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutDown {
  /* line 660, ../sass/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 662, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }

  /* line 665, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  /* line 670, ../sass/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 672, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  /* line 675, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutRight {
  /* line 680, ../sass/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 682, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  /* line 685, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes flash {
  /* line 690, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 692, ../sass/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 694, ../sass/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 696, ../sass/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 698, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bounce {
  /* line 702, ../sass/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 704, ../sass/_animate.sass */
  20% {
    -moz-transform: translateY(0);
  }

  /* line 706, ../sass/_animate.sass */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 708, ../sass/_animate.sass */
  50% {
    -moz-transform: translateY(0);
  }

  /* line 710, ../sass/_animate.sass */
  60% {
    -moz-transform: translateY(-15px);
  }

  /* line 712, ../sass/_animate.sass */
  80% {
    -moz-transform: translateY(0);
  }

  /* line 714, ../sass/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes shake {
  /* line 718, ../sass/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 720, ../sass/_animate.sass */
  10% {
    -moz-transform: translateX(-10px);
  }

  /* line 722, ../sass/_animate.sass */
  20% {
    -moz-transform: translateX(10px);
  }

  /* line 724, ../sass/_animate.sass */
  30% {
    -moz-transform: translateX(-10px);
  }

  /* line 726, ../sass/_animate.sass */
  40% {
    -moz-transform: translateX(10px);
  }

  /* line 728, ../sass/_animate.sass */
  50% {
    -moz-transform: translateX(-10px);
  }

  /* line 730, ../sass/_animate.sass */
  60% {
    -moz-transform: translateX(10px);
  }

  /* line 732, ../sass/_animate.sass */
  70% {
    -moz-transform: translateX(-10px);
  }

  /* line 734, ../sass/_animate.sass */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 736, ../sass/_animate.sass */
  90% {
    -moz-transform: translateX(-10px);
  }

  /* line 738, ../sass/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 742, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 746, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 752, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 756, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 762, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 766, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 772, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 776, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOutDownLeft {
  /* line 782, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 786, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  /* line 792, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 796, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  /* line 802, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 806, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  /* line 812, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 816, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateIn {
  /* line 822, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 826, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOut {
  /* line 832, ../sass/_animate.sass */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 836, ../sass/_animate.sass */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes tada {
  /* line 842, ../sass/_animate.sass */
  0% {
    -moz-transform: scale(1);
  }

  /* line 844, ../sass/_animate.sass */
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 846, ../sass/_animate.sass */
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 848, ../sass/_animate.sass */
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 850, ../sass/_animate.sass */
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 852, ../sass/_animate.sass */
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 854, ../sass/_animate.sass */
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 856, ../sass/_animate.sass */
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 858, ../sass/_animate.sass */
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 860, ../sass/_animate.sass */
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 862, ../sass/_animate.sass */
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-ms-keyframes fadeIn {
  /* line 866, ../sass/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 868, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeOut {
  /* line 872, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 874, ../sass/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeInUp {
  /* line 878, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }

  /* line 881, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUp {
  /* line 886, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 889, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
}

@-ms-keyframes fadeInDown {
  /* line 894, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }

  /* line 897, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDown {
  /* line 902, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 905, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
}

@-ms-keyframes fadeInRight {
  /* line 910, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }

  /* line 913, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 918, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 921, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
}

@-ms-keyframes fadeInLeft {
  /* line 926, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }

  /* line 929, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRight {
  /* line 934, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 937, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 942, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 945, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 950, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 953, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 958, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 961, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 966, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 969, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 974, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 977, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 982, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 985, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 990, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 993, ../sass/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 998, ../sass/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1001, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes bounceIn {
  /* line 1006, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }

  /* line 1009, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -ms-transform: scale(1.05);
  }

  /* line 1012, ../sass/_animate.sass */
  70% {
    -ms-transform: scale(0.9);
  }

  /* line 1014, ../sass/_animate.sass */
  100% {
    -ms-transform: scale(1);
  }
}

@-ms-keyframes bounceInDown {
  /* line 1018, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 1021, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateY(30px);
  }

  /* line 1024, ../sass/_animate.sass */
  80% {
    -ms-transform: translateY(-10px);
  }

  /* line 1026, ../sass/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 1030, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 1033, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
  }

  /* line 1036, ../sass/_animate.sass */
  80% {
    -ms-transform: translateY(10px);
  }

  /* line 1038, ../sass/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 1042, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 1045, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
  }

  /* line 1048, ../sass/_animate.sass */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1050, ../sass/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 1054, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 1057, ../sass/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateX(30px);
  }

  /* line 1060, ../sass/_animate.sass */
  80% {
    -ms-transform: translateX(-10px);
  }

  /* line 1062, ../sass/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceOut {
  /* line 1066, ../sass/_animate.sass */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1068, ../sass/_animate.sass */
  25% {
    -ms-transform: scale(0.95);
  }

  /* line 1070, ../sass/_animate.sass */
  50% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }

  /* line 1073, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 1078, ../sass/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1080, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateY(20px);
  }

  /* line 1083, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 1088, ../sass/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1090, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px);
  }

  /* line 1093, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 1098, ../sass/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1100, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateX(20px);
  }

  /* line 1103, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 1108, ../sass/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1110, ../sass/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
  }

  /* line 1113, ../sass/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes flash {
  /* line 1118, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1120, ../sass/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 1122, ../sass/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 1124, ../sass/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 1126, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes bounce {
  /* line 1130, ../sass/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1132, ../sass/_animate.sass */
  20% {
    -ms-transform: translateY(0);
  }

  /* line 1134, ../sass/_animate.sass */
  40% {
    -ms-transform: translateY(-30px);
  }

  /* line 1136, ../sass/_animate.sass */
  50% {
    -ms-transform: translateY(0);
  }

  /* line 1138, ../sass/_animate.sass */
  60% {
    -ms-transform: translateY(-15px);
  }

  /* line 1140, ../sass/_animate.sass */
  80% {
    -ms-transform: translateY(0);
  }

  /* line 1142, ../sass/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes shake {
  /* line 1146, ../sass/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1148, ../sass/_animate.sass */
  10% {
    -ms-transform: translateX(-10px);
  }

  /* line 1150, ../sass/_animate.sass */
  20% {
    -ms-transform: translateX(10px);
  }

  /* line 1152, ../sass/_animate.sass */
  30% {
    -ms-transform: translateX(-10px);
  }

  /* line 1154, ../sass/_animate.sass */
  40% {
    -ms-transform: translateX(10px);
  }

  /* line 1156, ../sass/_animate.sass */
  50% {
    -ms-transform: translateX(-10px);
  }

  /* line 1158, ../sass/_animate.sass */
  60% {
    -ms-transform: translateX(10px);
  }

  /* line 1160, ../sass/_animate.sass */
  70% {
    -ms-transform: translateX(-10px);
  }

  /* line 1162, ../sass/_animate.sass */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1164, ../sass/_animate.sass */
  90% {
    -ms-transform: translateX(-10px);
  }

  /* line 1166, ../sass/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 1170, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1174, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 1180, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1184, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 1190, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1194, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 1200, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1204, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 1210, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1214, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 1220, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1224, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 1230, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1234, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 1240, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1244, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateIn {
  /* line 1250, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1254, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOut {
  /* line 1260, ../sass/_animate.sass */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1264, ../sass/_animate.sass */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes tada {
  /* line 1270, ../sass/_animate.sass */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1272, ../sass/_animate.sass */
  10% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1274, ../sass/_animate.sass */
  20% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1276, ../sass/_animate.sass */
  30% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1278, ../sass/_animate.sass */
  40% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1280, ../sass/_animate.sass */
  50% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1282, ../sass/_animate.sass */
  60% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1284, ../sass/_animate.sass */
  70% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1286, ../sass/_animate.sass */
  80% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1288, ../sass/_animate.sass */
  90% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1290, ../sass/_animate.sass */
  100% {
    -ms-transform: scale(1) rotate(0);
  }
}

@keyframes fadeIn {
  /* line 1294, ../sass/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 1296, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@keyframes fadeOut {
  /* line 1300, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1302, ../sass/_animate.sass */
  100% {
    opacity: 0;
  }
}

@keyframes fadeInUp {
  /* line 1306, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 1309, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUp {
  /* line 1314, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1317, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

@keyframes fadeInDown {
  /* line 1322, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 1325, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDown {
  /* line 1330, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1333, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@keyframes fadeInRight {
  /* line 1338, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 1341, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeft {
  /* line 1346, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1349, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

@keyframes fadeInLeft {
  /* line 1354, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 1357, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRight {
  /* line 1362, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1365, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

@keyframes fadeInUpBig {
  /* line 1370, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1373, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUpBig {
  /* line 1378, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1381, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes fadeInDownBig {
  /* line 1386, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1389, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDownBig {
  /* line 1394, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1397, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes fadeInRightBig {
  /* line 1402, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1405, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeftBig {
  /* line 1410, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1413, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes fadeInLeftBig {
  /* line 1418, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1421, ../sass/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRightBig {
  /* line 1426, ../sass/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1429, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes bounceIn {
  /* line 1434, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1437, ../sass/_animate.sass */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1440, ../sass/_animate.sass */
  70% {
    transform: scale(0.9);
  }

  /* line 1442, ../sass/_animate.sass */
  100% {
    transform: scale(1);
  }
}

@keyframes bounceInDown {
  /* line 1446, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1449, ../sass/_animate.sass */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1452, ../sass/_animate.sass */
  80% {
    transform: translateY(-10px);
  }

  /* line 1454, ../sass/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  /* line 1458, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1461, ../sass/_animate.sass */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1464, ../sass/_animate.sass */
  80% {
    transform: translateY(10px);
  }

  /* line 1466, ../sass/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInRight {
  /* line 1470, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1473, ../sass/_animate.sass */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1476, ../sass/_animate.sass */
  80% {
    transform: translateX(10px);
  }

  /* line 1478, ../sass/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  /* line 1482, ../sass/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1485, ../sass/_animate.sass */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1488, ../sass/_animate.sass */
  80% {
    transform: translateX(-10px);
  }

  /* line 1490, ../sass/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceOut {
  /* line 1494, ../sass/_animate.sass */
  0% {
    transform: scale(1);
  }

  /* line 1496, ../sass/_animate.sass */
  25% {
    transform: scale(0.95);
  }

  /* line 1498, ../sass/_animate.sass */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 1501, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

@keyframes bounceOutUp {
  /* line 1506, ../sass/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1508, ../sass/_animate.sass */
  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  /* line 1511, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutDown {
  /* line 1516, ../sass/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1518, ../sass/_animate.sass */
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }

  /* line 1521, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes bounceOutLeft {
  /* line 1526, ../sass/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1528, ../sass/_animate.sass */
  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  /* line 1531, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutRight {
  /* line 1536, ../sass/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1538, ../sass/_animate.sass */
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  /* line 1541, ../sass/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes flash {
  /* line 1546, ../sass/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1548, ../sass/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 1550, ../sass/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 1552, ../sass/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 1554, ../sass/_animate.sass */
  100% {
    opacity: 1;
  }
}

@keyframes bounce {
  /* line 1558, ../sass/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1560, ../sass/_animate.sass */
  20% {
    transform: translateY(0);
  }

  /* line 1562, ../sass/_animate.sass */
  40% {
    transform: translateY(-30px);
  }

  /* line 1564, ../sass/_animate.sass */
  50% {
    transform: translateY(0);
  }

  /* line 1566, ../sass/_animate.sass */
  60% {
    transform: translateY(-15px);
  }

  /* line 1568, ../sass/_animate.sass */
  80% {
    transform: translateY(0);
  }

  /* line 1570, ../sass/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes shake {
  /* line 1574, ../sass/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1576, ../sass/_animate.sass */
  10% {
    transform: translateX(-10px);
  }

  /* line 1578, ../sass/_animate.sass */
  20% {
    transform: translateX(10px);
  }

  /* line 1580, ../sass/_animate.sass */
  30% {
    transform: translateX(-10px);
  }

  /* line 1582, ../sass/_animate.sass */
  40% {
    transform: translateX(10px);
  }

  /* line 1584, ../sass/_animate.sass */
  50% {
    transform: translateX(-10px);
  }

  /* line 1586, ../sass/_animate.sass */
  60% {
    transform: translateX(10px);
  }

  /* line 1588, ../sass/_animate.sass */
  70% {
    transform: translateX(-10px);
  }

  /* line 1590, ../sass/_animate.sass */
  80% {
    transform: translateX(10px);
  }

  /* line 1592, ../sass/_animate.sass */
  90% {
    transform: translateX(-10px);
  }

  /* line 1594, ../sass/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes rotateInDownLeft {
  /* line 1598, ../sass/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1602, ../sass/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1608, ../sass/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1612, ../sass/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1618, ../sass/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1622, ../sass/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1628, ../sass/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1632, ../sass/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOutDownLeft {
  /* line 1638, ../sass/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1642, ../sass/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 1648, ../sass/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1652, ../sass/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 1658, ../sass/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1662, ../sass/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 1668, ../sass/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1672, ../sass/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateIn {
  /* line 1678, ../sass/_animate.sass */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1682, ../sass/_animate.sass */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOut {
  /* line 1688, ../sass/_animate.sass */
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1692, ../sass/_animate.sass */
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes tada {
  /* line 1698, ../sass/_animate.sass */
  0% {
    transform: scale(1);
  }

  /* line 1700, ../sass/_animate.sass */
  10% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 1702, ../sass/_animate.sass */
  20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 1704, ../sass/_animate.sass */
  30% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1706, ../sass/_animate.sass */
  40% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1708, ../sass/_animate.sass */
  50% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1710, ../sass/_animate.sass */
  60% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1712, ../sass/_animate.sass */
  70% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1714, ../sass/_animate.sass */
  80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1716, ../sass/_animate.sass */
  90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1718, ../sass/_animate.sass */
  100% {
    transform: scale(1) rotate(0);
  }
}

@font-face {
  font-family: "Marais";
  src: url("../fonts/spify_medium_eot.php");
  src: url("../fonts/spify_medium_eot.php?#iefix") format("embedded-opentype"), url("../fonts/spify_medium_woff.php") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Marais";
  src: url("../fonts/spify_medium_italic_eot.php");
  src: url("../fonts/spify_medium_italic_eot.php?#iefix") format("embedded-opentype"), url("../fonts/spify_medium_italic_woff.php") format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Marais";
  src: url("../fonts/spify_ultra_eot.php");
  src: url("../fonts/spify_ultra_eot.php?#iefix") format("embedded-opentype"), url("../fonts/spify_ultra_woff.php") format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Marais";
  src: url("../fonts/spify_ultra_italic_eot.php");
  src: url("../fonts/spify_ultra_italic_eot.php?#iefix") format("embedded-opentype"), url("../fonts/spify_ultra_italic_woff.php") format("woff");
  font-weight: 700;
  font-style: italic;
}

@media print {
  /* line 2, ../sass/_foundation.sass */
  * {
    display: none;
    font-family: Serif;
  }
}
/* line 7, ../sass/_foundation.sass */
html, body, * {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, ../sass/_foundation.sass */
html, body, button, input, select, textarea {
  color: #22242a;
  font-family: "Marais";
  font-size: 100%;
  line-height: 140%;
}
@media only screen and (min-width: 1280px) {
  /* line 12, ../sass/_foundation.sass */
  html, body, button, input, select, textarea {
    font-size: 110%;
  }
}

/* line 19, ../sass/_foundation.sass */
::-moz-selection {
  background: rgba(51, 255, 109, 0.35);
  text-shadow: none;
}

/* line 23, ../sass/_foundation.sass */
::selection {
  background: rgba(51, 255, 109, 0.35);
  text-shadow: none;
}

/* line 27, ../sass/_foundation.sass */
body {
  background-color: #fafaf9;
}

/* line 30, ../sass/_foundation.sass */
p {
  margin-bottom: 0.75em;
}

/* line 33, ../sass/_foundation.sass */
em {
  font-style: italic;
}

/* line 35, ../sass/_foundation.sass */
a {
  color: #51d677;
  text-decoration: none;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
/* line 39, ../sass/_foundation.sass */
a:hover {
  cursor: pointer;
  color: #22242a;
}

/* line 43, ../sass/_foundation.sass */
ul {
  margin-bottom: 0.3em;
}

/* line 46, ../sass/_foundation.sass */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 0.5em;
}

/* line 51, ../sass/_foundation.sass */
h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
  margin-top: -0.5em;
}

/* line 54, ../sass/_foundation.sass */
p + h2, p + h3, p + h4, p + h5, p + h6, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6 {
  margin-top: 1em;
}

/* line 57, ../sass/_foundation.sass */
h1 {
  font-size: 1200%;
  line-height: 100%;
  text-align: center;
  margin: 0.5em auto 0.25em auto;
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 57, ../sass/_foundation.sass */
  h1 {
    font-size: 1200%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 57, ../sass/_foundation.sass */
  h1 {
    font-size: 800%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 57, ../sass/_foundation.sass */
  h1 {
    font-size: 600%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 57, ../sass/_foundation.sass */
  h1 {
    font-size: 400%;
  }
}

/* line 63, ../sass/_foundation.sass */
h2 {
  font-size: 300%;
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 63, ../sass/_foundation.sass */
  h2 {
    font-size: 250%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 63, ../sass/_foundation.sass */
  h2 {
    font-size: 200%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 63, ../sass/_foundation.sass */
  h2 {
    font-size: 175%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 63, ../sass/_foundation.sass */
  h2 {
    font-size: 150%;
  }
}

/* line 66, ../sass/_foundation.sass */
h3 {
  font-size: 300%;
  font-weight: 700;
  font-style: italic;
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 66, ../sass/_foundation.sass */
  h3 {
    font-size: 250%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 66, ../sass/_foundation.sass */
  h3 {
    font-size: 200%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 66, ../sass/_foundation.sass */
  h3 {
    font-size: 175%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 66, ../sass/_foundation.sass */
  h3 {
    font-size: 150%;
  }
}

/* line 70, ../sass/_foundation.sass */
h4 {
  font-size: 175%;
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 70, ../sass/_foundation.sass */
  h4 {
    font-size: 150%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 70, ../sass/_foundation.sass */
  h4 {
    font-size: 125%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 70, ../sass/_foundation.sass */
  h4 {
    font-size: 125%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 70, ../sass/_foundation.sass */
  h4 {
    font-size: 125%;
  }
}

/* line 73, ../sass/_foundation.sass */
.strip {
  display: block;
  position: relative;
  *zoom: 1;
  width: 100%;
}
/* line 38, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.strip:after {
  content: "";
  display: table;
  clear: both;
}

/* line 79, ../sass/_foundation.sass */
.article {
  width: 960px;
  max-width: 1600px;
  *zoom: 1;
  position: relative;
  float: none;
  border-top: 5px #22242a solid;
  margin: 0 auto !important;
  padding: 50px 25px;
}
@media only screen and (min-width: 1280px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    width: 90%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    width: 700px;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    width: 420px;
  }
}
@media only screen and (max-width: 463px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    width: 300px;
  }
}
/* line 38, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 463px) {
  /* line 79, ../sass/_foundation.sass */
  .article {
    padding: 50px 10px;
  }
}

/* line 11, ../sass/_marais.sass */
.s1 {
  padding-bottom: 4em;
}
/* line 13, ../sass/_marais.sass */
.s1 .article {
  background: white;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

/* line 18, ../sass/_marais.sass */
.editable {
  outline: none;
  border: none;
  padding: 0.2em 0;
  margin: 0.35em auto 0.5em 0;
  max-height: 4em;
  overflow: auto;
  -webkit-text-fill-color: #22242a;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-background-size: 200%;
  -moz-background-size: 200%;
  -o-background-size: 200%;
  background-size: 200%;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(23%, #51d677), color-stop(50%, #7672cf), color-stop(80%, #fe5c5d));
  background-image: -webkit-linear-gradient(left, #51d677 23%, #7672cf 50%, #fe5c5d 80%);
  background-image: -moz-linear-gradient(left, #51d677 23%, #7672cf 50%, #fe5c5d 80%);
  background-image: -o-linear-gradient(left, #51d677 23%, #7672cf 50%, #fe5c5d 80%);
  background-image: linear-gradient(left, #51d677 23%, #7672cf 50%, #fe5c5d 80%);
}
/* line 30, ../sass/_marais.sass */
.editable:hover, .editable:focus {
  -webkit-text-fill-color: transparent;
  -webkit-animation-name: masked-animation;
  -webkit-animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
}
/* line 36, ../sass/_marais.sass */
.editable:hover ~ .teaser, .editable:focus ~ .teaser {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 38, ../sass/_marais.sass */
.editable:focus ~ .teaser .nowtype {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@-webkit-keyframes masked-animation {
  /* line 43, ../sass/_marais.sass */
  0% {
    background-position: top left;
  }

  /* line 46, ../sass/_marais.sass */
  50% {
    background-position: top right;
  }

  /* line 49, ../sass/_marais.sass */
  100% {
    background-position: top left;
  }
}

/* line 54, ../sass/_marais.sass */
.controls {
  position: absolute;
  top: 0;
  right: 25px;
  margin-top: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  padding: 0 17%;
}
/* line 61, ../sass/_marais.sass */
.s1 .article:hover .controls {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
@media only screen and (min-width: 1280px) {
  /* line 54, ../sass/_marais.sass */
  .controls {
    padding: 0 17%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 54, ../sass/_marais.sass */
  .controls {
    padding: 0 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 54, ../sass/_marais.sass */
  .controls {
    padding: 0;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 54, ../sass/_marais.sass */
  .controls {
    padding: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 54, ../sass/_marais.sass */
  .controls {
    padding: 0;
  }
}
/* line 64, ../sass/_marais.sass */
.controls a {
  color: #73798c;
}
/* line 66, ../sass/_marais.sass */
.controls a:hover {
  color: #22242a;
}

/* line 68, ../sass/_marais.sass */
.toggle {
  position: absolute;
  top: -5px;
  left: 0;
}
/* line 74, ../sass/_marais.sass */
.toggle#italic:active ~ .editable, .toggle#italic:target ~ .editable {
  -webkit-transition: font-style 0s;
  -moz-transition: font-style 0s;
  -o-transition: font-style 0s;
  transition: font-style 0s;
  font-style: italic;
}
/* line 77, ../sass/_marais.sass */
.toggle#italic:active ~ .controls #italic-switch, .toggle#italic:target ~ .controls #italic-switch {
  color: #fe5c5d;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 83, ../sass/_marais.sass */
.toggle#roman:active ~ .editable, .toggle#roman:target ~ .editable {
  -webkit-transition: font-style 0s;
  -moz-transition: font-style 0s;
  -o-transition: font-style 0s;
  transition: font-style 0s;
  font-style: normal;
}
/* line 86, ../sass/_marais.sass */
.toggle#roman:active ~ .controls #roman-switch, .toggle#roman:target ~ .controls #roman-switch {
  color: #fe5c5d;
}

/* line 88, ../sass/_marais.sass */
.introduction {
  width: 100%;
  display: block;
  font-size: 125%;
  text-align: left;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 88, ../sass/_marais.sass */
  .introduction {
    font-size: 100%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 88, ../sass/_marais.sass */
  .introduction {
    font-size: 100%;
  }
}
/* line 95, ../sass/_marais.sass */
.introduction p {
  margin: 0;
}

/* line 98, ../sass/_marais.sass */
html.touch .teaser {
  desiplay: none;
}

/* line 101, ../sass/_marais.sass */
html.no-touch .teaser {
  padding: 0 17%;
  display: block;
  position: absolute;
  top: 0;
  left: 25px;
  margin-top: 1em;
  text-align: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 200ms ease-in-out;
  -webkit-transition-delay: 400ms;
  -moz-transition: opacity 200ms ease-in-out 400ms;
  -o-transition: opacity 200ms ease-in-out 400ms;
  transition: opacity 200ms ease-in-out 400ms;
  font-weight: 500;
  font-size: 100%;
  color: #73798c;
}
@media only screen and (min-width: 1280px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    padding: 0 17%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    padding: 0 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    padding: 0;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    padding: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    padding: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    left: 10px;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    font-size: 100%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 101, ../sass/_marais.sass */
  html.no-touch .teaser {
    font-size: 100%;
  }
}
/* line 117, ../sass/_marais.sass */
html.no-touch .teaser .nowtype {
  -webkit-transition: opacity 200ms ease-in-out;
  -webkit-transition-delay: 400ms;
  -moz-transition: opacity 200ms ease-in-out 400ms;
  -o-transition: opacity 200ms ease-in-out 400ms;
  transition: opacity 200ms ease-in-out 400ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 122, ../sass/_marais.sass */
.preorder {
  display: block;
  width: 49%;
  margin-bottom: 2em;
  margin-top: 0;
  margin-top: 2em;
  float: left;
  display: block;
  color: white;
  background-color: #51d677;
  -webkit-transition: background-size 1s ease-in-out;
  -moz-transition: background-size 1s ease-in-out;
  -o-transition: background-size 1s ease-in-out;
  transition: background-size 1s ease-in-out;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(25%, #51d677), color-stop(50%, #7672cf), color-stop(90%, #fe5c5d));
  background-image: -webkit-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: -moz-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: -o-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  -webkit-background-size: 400%;
  -moz-background-size: 400%;
  -o-background-size: 400%;
  background-size: 400%;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    width: 49%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    width: 98%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    width: 98%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    margin-top: 2em;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    margin-top: 2em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    margin-top: 2em;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    margin-top: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 122, ../sass/_marais.sass */
  .preorder {
    margin-top: 0;
  }
}
/* line 72, ../sass/_my_mixins.sass */
.preorder:hover {
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(25%, #51d677), color-stop(50%, #7672cf), color-stop(90%, #fe5c5d));
  background-image: -webkit-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: -moz-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: -o-linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  background-image: linear-gradient(left, #51d677 25%, #7672cf 50%, #fe5c5d 90%);
  -webkit-background-size: 300%;
  -moz-background-size: 300%;
  -o-background-size: 300%;
  background-size: 300%;
  -webkit-animation-name: masked-animation;
  -webkit-animation-duration: 50s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-out;
}
/* line 81, ../sass/_my_mixins.sass */
.preorder:active {
  -webkit-box-shadow: 1px 1px 1em rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 1px 1px 1em rgba(0, 0, 0, 0.3) inset;
  box-shadow: 1px 1px 1em rgba(0, 0, 0, 0.3) inset;
}
/* line 131, ../sass/_marais.sass */
.preorder.p1 {
  margin-right: 2%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 131, ../sass/_marais.sass */
  .preorder.p1 {
    margin-right: 2%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 131, ../sass/_marais.sass */
  .preorder.p1 {
    margin-right: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 131, ../sass/_marais.sass */
  .preorder.p1 {
    margin-right: 0;
  }
}
/* line 134, ../sass/_marais.sass */
.preorder a {
  display: block;
  width: 100%;
  padding: 20px;
  magin: 0 auto;
  *zoom: 1;
  color: white;
}
/* line 38, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.preorder a:after {
  content: "";
  display: table;
  clear: both;
}
/* line 141, ../sass/_marais.sass */
.preorder a.button {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/* line 144, ../sass/_marais.sass */
.preorder a.button.bottom {
  background: rgba(255, 255, 255, 0.25);
}
/* line 146, ../sass/_marais.sass */
.preorder a.button.bottom ul {
  margin: 0;
}
/* line 148, ../sass/_marais.sass */
.preorder a .label {
  font-size: 200%;
  line-height: 105%;
  font-weight: 700;
  display: block;
  float: left;
  clear: none;
  width: 75%;
}
@media only screen and (min-width: 1280px) {
  /* line 148, ../sass/_marais.sass */
  .preorder a .label {
    font-size: 300%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 148, ../sass/_marais.sass */
  .preorder a .label {
    font-size: 150%;
  }
}
/* line 157, ../sass/_marais.sass */
.preorder a .price {
  float: right;
  display: block;
  text-align: right;
  width: 25%;
  font-size: 200%;
  line-height: 105%;
  font-weight: 700;
}
@media only screen and (min-width: 1280px) {
  /* line 157, ../sass/_marais.sass */
  .preorder a .price {
    font-size: 300%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 157, ../sass/_marais.sass */
  .preorder a .price {
    font-size: 150%;
  }
}
/* line 167, ../sass/_marais.sass */
.preorder a .orig-price {
  font-size: 46%;
  line-height: 150%;
  display: block;
  clear: both;
  font-weight: 500;
  font-style: italic;
}

/* line 175, ../sass/_marais.sass */
.eula {
  display: block;
  width: 100%;
  margin-bottom: 4em;
  font-style: italic;
}

/* line 181, ../sass/_marais.sass */
.single-column {
  display: block;
  float: none;
  margin: 0 auto;
  margin-bottom: 1.6em;
  width: 66%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 181, ../sass/_marais.sass */
  .single-column {
    width: 100%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 181, ../sass/_marais.sass */
  .single-column {
    width: 100%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 181, ../sass/_marais.sass */
  .single-column {
    width: 100%;
  }
}
/* line 188, ../sass/_marais.sass */
.single-column.h1 {
  margin-right: 2%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 188, ../sass/_marais.sass */
  .single-column.h1 {
    margin-right: 2%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 188, ../sass/_marais.sass */
  .single-column.h1 {
    margin-right: 0;
  }
}
@media only screen and (max-width: 463px) {
  /* line 188, ../sass/_marais.sass */
  .single-column.h1 {
    margin-right: 0;
  }
}
/* line 192, ../sass/_marais.sass */
.single-column input::-webkit-input-placeholder {
  color: #73798c;
  text-align: center;
}
/* line 196, ../sass/_marais.sass */
.single-column input {
  font-size: 200%;
  color: #22242a;
  font-family: "Marais";
  font-weight: 700;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
  border: none;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: 100%;
  padding: 1em;
  margin: 0;
  background: whitesmoke;
  text-align: center;
  border-top: 1px solid white;
}
@media only screen and (min-width: 1280px) {
  /* line 196, ../sass/_marais.sass */
  .single-column input {
    font-size: 200%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 196, ../sass/_marais.sass */
  .single-column input {
    font-size: 200%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 196, ../sass/_marais.sass */
  .single-column input {
    font-size: 200%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 196, ../sass/_marais.sass */
  .single-column input {
    font-size: 125%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 196, ../sass/_marais.sass */
  .single-column input {
    font-size: 125%;
  }
}
/* line 211, ../sass/_marais.sass */
.single-column input:hover {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
}
/* line 213, ../sass/_marais.sass */
.single-column input:active {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25) inset;
}
/* line 215, ../sass/_marais.sass */
.single-column input:focus {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  border-top: 1px solid #cdcbcb;
}
/* line 218, ../sass/_marais.sass */
.single-column input:valid {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
  border-top: 1px solid #cdcbcb;
}
/* line 221, ../sass/_marais.sass */
.single-column input:focus ~ input {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  background: white;
}
/* line 224, ../sass/_marais.sass */
.single-column input:valid ~ input {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  color: #51d677;
  background: white;
  visibility: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 230, ../sass/_marais.sass */
.single-column input:valid ~ input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
/* line 234, ../sass/_marais.sass */
.single-column input:valid ~ input:active {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 237, ../sass/_marais.sass */
.single-column input ~ input {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: whitesmoke;
  color: #73798c;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid #cdcbcb;
}
/* line 244, ../sass/_marais.sass */
.single-column input ~ input:valid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 249, ../sass/_marais.sass */
html.borderimage label {
  display: none;
}

/* line 252, ../sass/_marais.sass */
.slideshow-wrapper {
  *zoom: 1;
  padding-bottom: 2em;
}
/* line 38, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.slideshow-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 255, ../sass/_marais.sass */
.slideshow-wrapper .slideshow {
  width: 100%;
  margin-bottom: 1em;
}
/* line 260, ../sass/_marais.sass */
.slideshow-wrapper .slideshow .slide, .slideshow-wrapper .slideshow .dummy {
  width: 100%;
  cursor: pointer;
}
/* line 264, ../sass/_marais.sass */
.slideshow-wrapper .slideshow .slide img, .slideshow-wrapper .slideshow .dummy img {
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  width: 100%;
  height: auto;
}
/* line 268, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav {
  float: none;
  margin: 1em auto;
}
/* line 271, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav a {
  display: block;
  position: relative;
  float: left;
  margin-right: 1em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  width: 0.75em;
  height: 0.75em;
  text-indent: 105%;
  overflow: hidden;
  background: whitesmoke;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 284, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav a:hover {
  background: rgba(51, 255, 109, 0.35);
}
/* line 286, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav a:active {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) inset;
  background: #51d677;
}
/* line 289, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav a.activeSlide {
  background: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
/* line 292, ../sass/_marais.sass */
.slideshow-wrapper .slideshow-nav a.activeSlide:hover {
  background: white;
}

/* line 294, ../sass/_marais.sass */
a.social {
  display: block;
  width: 100%;
  padding: 1em;
  margin: 0;
  font-size: 175%;
  font-weight: 700;
  text-align: center;
  background: white;
}
@media only screen and (min-width: 1280px) {
  /* line 294, ../sass/_marais.sass */
  a.social {
    font-size: 200%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 294, ../sass/_marais.sass */
  a.social {
    font-size: 150%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 294, ../sass/_marais.sass */
  a.social {
    font-size: 125%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 294, ../sass/_marais.sass */
  a.social {
    font-size: 125%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 294, ../sass/_marais.sass */
  a.social {
    font-size: 125%;
  }
}
/* line 303, ../sass/_marais.sass */
a.social:hover {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
/* line 305, ../sass/_marais.sass */
a.social:active {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset;
}

/* line 308, ../sass/_marais.sass */
.quote {
  font-size: 300%;
  font-weight: 700;
  font-style: italic;
  line-height: 100%;
  margin-top: 0.1em;
  margin-bottom: 0;
  text-indent: -0.5em;
}
@media only screen and (min-width: 1280px) {
  /* line 308, ../sass/_marais.sass */
  .quote {
    font-size: 350%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1124px) {
  /* line 308, ../sass/_marais.sass */
  .quote {
    font-size: 250%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 308, ../sass/_marais.sass */
  .quote {
    font-size: 200%;
  }
}
@media only screen and (min-width: 464px) and (max-width: 767px) {
  /* line 308, ../sass/_marais.sass */
  .quote {
    font-size: 200%;
  }
}
@media only screen and (max-width: 463px) {
  /* line 308, ../sass/_marais.sass */
  .quote {
    font-size: 175%;
  }
}
/* line 316, ../sass/_marais.sass */
.quote + p {
  margin-top: 0.5em;
  margin-bottom: 4em;
}

/* line 320, ../sass/_marais.sass */
.styles {
  font-size: 200%;
  line-height: 110%;
}

/* line 324, ../sass/_marais.sass */
.footer {
  font-size: 75%;
}
