@-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 1032, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1730, ../sass/_animate.sass */
  35% {
    transform: translateY(-70px);
  }

  /* line 1732, ../sass/_animate.sass */
  40% {
    transform: translateY(0px);
  }

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

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

  /* line 1738, ../sass/_animate.sass */
  55% {
    transform: translateY(-50px);
  }

  /* line 1740, ../sass/_animate.sass */
  60% {
    transform: translateY(0px);
  }

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

  /* line 1744, ../sass/_animate.sass */
  70% {
    transform: translateY(0px);
  }

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

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

  /* line 1750, ../sass/_animate.sass */
  85% {
    transform: translateY(-20px);
  }

  /* line 1752, ../sass/_animate.sass */
  90% {
    transform: translateY(0px);
  }

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

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

@-webkit-keyframes glow {
  /* line 1760, ../sass/_animate.sass */
  0% {
    box-shadow: 0px 0px 5px white;
  }

  /* line 1762, ../sass/_animate.sass */
  100% {
    box-shadow: 0px 0px 50px white;
  }
}

@-webkit-keyframes bounceInDownL {
  /* line 1766, ../sass/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translate(560px, -500px) rotate(750deg);
  }

  /* line 1770, ../sass/_animate.sass */
  5% {
    opacity: 1;
  }

  /* line 1772, ../sass/_animate.sass */
  11% {
    -webkit-transform: translate(500px, 0px) rotate(720deg);
  }

  /* line 1775, ../sass/_animate.sass */
  25% {
    -webkit-transform: translate(420px, -300px) rotate(600deg);
  }

  /* line 1778, ../sass/_animate.sass */
  36% {
    -webkit-transform: translate(350px, 0px) rotate(450deg);
  }

  /* line 1781, ../sass/_animate.sass */
  49% {
    -webkit-transform: translate(275px, -150px) rotate(360deg);
  }

  /* line 1784, ../sass/_animate.sass */
  56% {
    -webkit-transform: translate(200px, 0px) rotate(270deg);
  }

  /* line 1787, ../sass/_animate.sass */
  68% {
    -webkit-transform: translate(125px, -100px) rotate(180deg);
  }

  /* line 1790, ../sass/_animate.sass */
  74% {
    -webkit-transform: translate(75px, 0px) rotate(135deg);
  }

  /* line 1793, ../sass/_animate.sass */
  82% {
    -webkit-transform: translate(50px, -50px) rotate(90deg);
  }

  /* line 1796, ../sass/_animate.sass */
  86% {
    -webkit-transform: translate(30px, 0px) rotate(45deg);
  }

  /* line 1799, ../sass/_animate.sass */
  91% {
    -webkit-transform: translate(15px, -10px) rotate(10deg);
  }

  /* line 1802, ../sass/_animate.sass */
  95% {
    -webkit-transform: translate(9px, 0px) rotate(5deg);
  }

  /* line 1805, ../sass/_animate.sass */
  97% {
    -webkit-transform: translate(4px, -3px) rotate(0deg);
  }

  /* line 1808, ../sass/_animate.sass */
  98% {
    -webkit-transform: translate(0px, 0px) rotate(-2deg);
  }

  /* line 1810, ../sass/_animate.sass */
  99% {
    -webkit-transform: translate(-5px, 0px) rotate(-5deg);
  }

  /* line 1812, ../sass/_animate.sass */
  100% {
    -webkit-transform: translate(-10px, 0px) rotate(-7deg);
  }
}

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

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

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

  /* line 1827, ../sass/_animate.sass */
  70% {
    -moz-transform: translateY(0px);
  }

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

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

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

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

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

  /* line 1843, ../sass/_animate.sass */
  70% {
    -ms-transform: translateY(0px);
  }

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

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

/* line 17, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 27, ../sass/_base.sass */
.phone > * {
  -webkit-appearance: none !important;
  color: inherit !important;
  text-decoration: none !important;
  border: none !important;
  background: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: none !important;
  background-origin: padding-box !important;
  border-bottom-color: black !important;
  border-bottom-style: none !important;
  border-bottom-width: 0px !important;
  border-left-color: black !important;
  border-left-style: none !important;
  border-left-width: 0px !important;
  border-right-color: black !important;
  border-right-style: none !important;
  border-right-width: 0px !important;
  border-top-color: black !important;
  border-top-style: none !important;
  border-top-width: 0px !important;
  color: black !important;
  display: block !important;
  float: none !important;
  font-family: FrizQuadrataC !important;
  font-size: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
  margin-bottom: 7px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  text-decoration: none !important;
  vertical-align: baseline !important;
  width: 199px !important;
  text-shadow: none !important;
}

/* line 67, ../sass/_base.sass */
.btn {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2UwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffd00), color-stop(100%, #ffce00));
  background-image: -webkit-linear-gradient(top, #fffd00, #ffce00);
  background-image: -moz-linear-gradient(top, #fffd00, #ffce00);
  background-image: -o-linear-gradient(top, #fffd00, #ffce00);
  background-image: linear-gradient(top, #fffd00, #ffce00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-shadow: #ffec00 1px 1px 0;
  width: 166px;
  height: 32px;
  margin-top: 6px;
  margin-right: 2px;
  font-size: 15pt;
  line-height: 24pt;
  font-family: "FrizQuadrataC";
}

/* line 81, ../sass/_base.sass */
.btn:hover, .button.btn:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZGY1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffff89), color-stop(100%, #ffdf5a)) !important;
  background-image: -webkit-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: -moz-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: -o-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: linear-gradient(top, #ffff89, #ffdf5a) !important;
}

/* line 85, ../sass/_base.sass */
.btn:active, .button.btn:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2UwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffce00), color-stop(100%, #fffd00)) !important;
  background-image: -webkit-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: -moz-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: -o-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: linear-gradient(top, #ffce00, #fffd00) !important;
}

/* line 89, ../sass/_base.sass */
.button {
  cursor: pointer;
}

/* line 92, ../sass/_base.sass */
.button:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZGY1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffff89), color-stop(100%, #ffdf5a)) !important;
  background-image: -webkit-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: -moz-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: -o-linear-gradient(top, #ffff89, #ffdf5a) !important;
  background-image: linear-gradient(top, #ffff89, #ffdf5a) !important;
}

/* line 96, ../sass/_base.sass */
.button:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2UwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffce00), color-stop(100%, #fffd00)) !important;
  background-image: -webkit-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: -moz-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: -o-linear-gradient(top, #ffce00, #fffd00) !important;
  background-image: linear-gradient(top, #ffce00, #fffd00) !important;
}

/* line 100, ../sass/_base.sass */
.horizontal_form {
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 7px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 7px -1px;
  box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 7px -1px;
  background: rgba(255, 255, 255, 0.4);
  margin: auto;
  width: 924px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
/* line 108, ../sass/_base.sass */
.horizontal_form form {
  -webkit-appearance: none;
}
/* line 110, ../sass/_base.sass */
.horizontal_form form p {
  padding: 21px 0 24px;
  font-size: 18pt;
  text-indent: 40px;
  line-height: 19pt;
  text-align: center;
}
/* line 116, ../sass/_base.sass */
.horizontal_form form ul {
  margin: auto;
  width: auto;
  overflow: hidden;
  padding-top: 0;
  margin-left: 42px;
}
/* line 123, ../sass/_base.sass */
.horizontal_form form ul li {
  float: left;
  margin-right: 0;
  width: 285px;
  height: auto;
}
/* line 129, ../sass/_base.sass */
.horizontal_form form ul li input {
  background: rgba(255, 255, 255, 0.5);
  width: 257px;
  height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 13pt;
  padding-left: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  border: 0;
  -webkit-appearance: none;
}
/* line 139, ../sass/_base.sass */
.horizontal_form form ul li input:focus {
  outline: none;
}
/* line 141, ../sass/_base.sass */
.horizontal_form form ul li.btn_wrap {
  width: 100%;
  margin-left: -21px;
  text-align: center;
}
/* line 145, ../sass/_base.sass */
.horizontal_form form ul li.btn_wrap button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 19px auto 0;
  width: 243px;
  height: 40px;
  font-size: 18pt;
  line-height: 29pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 157, ../sass/_base.sass */
.horizontal_form form ul li:last-child {
  margin: -2px 0 0 -45px;
  width: 100%;
}
/* line 160, ../sass/_base.sass */
.horizontal_form form ul li:last-child p {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  font-size: 8.5pt;
  color: #828282;
  line-height: 10pt;
  padding-bottom: 11px;
  text-indent: 49px;
}

/* line 169, ../sass/_base.sass */
.vertical_form {
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  background: rgba(255, 255, 255, 0.75);
  margin: auto;
  width: 320px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 175, ../sass/_base.sass */
.vertical_form form {
  -webkit-appearance: none;
}
/* line 177, ../sass/_base.sass */
.vertical_form form p {
  padding: 14px 10px;
  font-size: 20px;
  line-height: 19pt;
  text-align: center;
  text-shadow: white 1px 1px 0;
}
/* line 183, ../sass/_base.sass */
.vertical_form form ul {
  width: 273px;
  margin: auto;
  padding-top: 5px;
}
/* line 187, ../sass/_base.sass */
.vertical_form form ul li {
  margin-bottom: 17px;
}
/* line 189, ../sass/_base.sass */
.vertical_form form ul li input {
  background: rgba(255, 255, 255, 0.45);
  width: 256px;
  height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 13pt;
  padding-left: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  border: 0;
  -webkit-appearance: none;
}
/* line 200, ../sass/_base.sass */
.vertical_form form ul li input:focus {
  outline: none;
}
/* line 202, ../sass/_base.sass */
.vertical_form form ul li button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 0px 0 0 14px;
  width: 242px;
  height: 41px;
  font-size: 18pt;
  line-height: 29pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 214, ../sass/_base.sass */
.vertical_form form ul li input.button {
  box-shadow: none;
  background: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 0px 0 0 14px;
  width: 242px;
  height: 41px;
  font-size: 18pt;
  line-height: 26pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 228, ../sass/_base.sass */
.vertical_form form ul li:last-child {
  margin: -18px 0 0;
}
/* line 230, ../sass/_base.sass */
.vertical_form form ul li:last-child p {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  font-size: 8pt;
  color: #828282;
  line-height: 10pt;
  padding-bottom: 12px;
}

/* line 238, ../sass/_base.sass */
.old_price:after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  width: 100px;
  background: transparent;
  top: 8px;
  left: 5px;
  -webkit-transform: rotate(17deg);
  -moz-transform: rotate(17deg);
  -ms-transform: rotate(17deg);
  -o-transform: rotate(17deg);
  transform: rotate(17deg);
  border-bottom: solid 1px red;
}

/* line 250, ../sass/_base.sass */
.clocks {
  position: relative;
  top: 122px;
  left: 10px;
  width: 235px;
  height: 80px;
}
/* line 257, ../sass/_base.sass */
.clocks > * {
  display: inline-block;
}
/* line 259, ../sass/_base.sass */
.clocks p {
  display: block;
  font-size: 13.5pt;
  text-indent: 4px;
}
/* line 263, ../sass/_base.sass */
.clocks i {
  margin: 13px 6px 0 6px;
  letter-spacing: 15px;
  font-family: "Conv_PFDinTextCondPro-Medium";
  font-size: 24pt;
}
/* line 268, ../sass/_base.sass */
.clocks i.t_h {
  margin-right: 10px;
}
/* line 270, ../sass/_base.sass */
.clocks i.t_m {
  margin-right: 9px;
}
/* line 272, ../sass/_base.sass */
.clocks > ul {
  overflow: hidden;
  margin-top: 0px;
  position: relative;
  top: -43px;
}
/* line 277, ../sass/_base.sass */
.clocks > ul li {
  float: left;
  padding-left: 20px;
  font-size: 9.5pt;
  margin-right: 34px;
}
/* line 282, ../sass/_base.sass */
.clocks > ul li:last-child {
  margin-right: 0;
}

/* line 286, ../sass/_base.sass */
#preloader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  z-index: 99;
}

/* line 295, ../sass/_base.sass */
#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url("../source/images/preloader.html");
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
}

/* line 307, ../sass/_base.sass */
.box_bg, .box_bg1 {
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.34);
  z-index: 101;
  display: none;
}
.box_bg1 {
    position:fixed;
    width:100%;
    height:100%;
}

/* line 317, ../sass/_base.sass */
.callback_form {
  z-index: 101;
  display: none;
  top: 0;
  bottom: 0;
  height: 345px;
  left: 0;
  right: 0;
  position: fixed;
  background: #e0e0e0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
/* line 329, ../sass/_base.sass */
.callback_form form > p {
  text-shadow: #d6d6d6 1px 1px 0;
  font-family: "FrizQuadrataC";
}
/* line 334, ../sass/_base.sass */
.callback_form form ul li:last-child p {
  text-shadow: none;
  color: #4d4d4d;
}
/* line 2, ../sass/_placeholderText.scss */
.callback_form input.placeholder {
  color: black;
}
/* line 3, ../sass/_placeholderText.scss */
.callback_form input:-moz-placeholder {
  color: black;
}
/* line 4, ../sass/_placeholderText.scss */
.callback_form input::-moz-placeholder {
  color: black;
}
/* line 5, ../sass/_placeholderText.scss */
.callback_form input:-ms-input-placeholder {
  color: black;
}
/* line 6, ../sass/_placeholderText.scss */
.callback_form input::-webkit-input-placeholder {
  color: black;
}

/* line 341, ../sass/_base.sass */
.corner_close_btn {
  background: url("../source/images/corner.png") no-repeat top left;
  display: block;
  position: absolute;
  top: -14px;
  right: -14px;
  width: 29px;
  height: 29px;
  cursor: pointer;
}

/* line 351, ../sass/_base.sass */
.sucses {
  background: url("../source/images/popup_sucses.png") no-repeat center center;
  background-color: #e0e0e0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  width: 319px;
  height: 153px;
  display: none;
  z-index: 102;
}
/* line 365, ../sass/_base.sass */
.sucses p {
  text-align: center;
  font-family: "FrizQuadrataC";
  margin-top: 11px;
  line-height: 20pt;
  font-size: 15.5pt;
}
/* line 371, ../sass/_base.sass */
.sucses p:last-child {
  font-size: 13pt;
  margin-top: 26px;
  line-height: 15pt;
}

/* line 376, ../sass/_base.sass */
.order, .order1 {
  cursor: pointer;
}

/* line 379, ../sass/_base.sass */
.order_form {
  z-index: 101;
  display: none;
  top: 0;
  bottom: 0;
  height: 394px;
  left: 0;
  right: 0;
  position: fixed;
  background: #e0e0e0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-family: "FrizQuadrataC";
}
/* line 392, ../sass/_base.sass */
.order_form form > p {
  text-shadow: #d6d6d6 1px 1px 0;
}
/* line 395, ../sass/_base.sass */
.order_form form ul li {
  margin-bottom: 20px;
}
/* line 398, ../sass/_base.sass */
.order_form form ul li:last-child p {
  padding-top: 9px;
  text-shadow: none;
  color: #4d4d4d;
}
/* line 402, ../sass/_base.sass */
.order_form input {
  height: 38px;
}
/* line 2, ../sass/_placeholderText.scss */
.order_form input.placeholder {
  color: black;
}
/* line 3, ../sass/_placeholderText.scss */
.order_form input:-moz-placeholder {
  color: black;
}
/* line 4, ../sass/_placeholderText.scss */
.order_form input::-moz-placeholder {
  color: black;
}
/* line 5, ../sass/_placeholderText.scss */
.order_form input:-ms-input-placeholder {
  color: black;
}
/* line 6, ../sass/_placeholderText.scss */
.order_form input::-webkit-input-placeholder {
  color: black;
}

/* line 407, ../sass/_base.sass */
.error {
  background: rgba(255, 0, 0, 0.47) !important;
}

/* line 409, ../sass/_base.sass */
label.error {
  display: none !important;
}

/* line 412, ../sass/_base.sass */
.cake_img {
  display: none;
  width: 700px;
  height: 515px;
  position: fixed;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 104;
  text-align:center;
  background:#ebecee;
}
/* line 423, ../sass/_base.sass */
.cake_img img {
  width: 100%;
  height: auto;
}

/* line 427, ../sass/_base.sass */
.logo_map {
  color: transparent;
  background: url("../source/images/logo_map.png") no-repeat top left;
  height: 40px;
}

/* line 1, ../sass/_nav.sass */
.nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 43px;
  background: rgba(241, 236, 247, 0.90);
  z-index: 99;
}
/* line 9, ../sass/_nav.sass */
.nav .inner {
  margin: auto;
  overflow: hidden;
  width: 1000px;
}
/* line 13, ../sass/_nav.sass */
.nav .inner ul {
  padding: 17px 0 0 10px;
  float: left;
}
/* line 16, ../sass/_nav.sass */
.nav .inner ul li {
  float: left;
  margin-right: 29px;
}
/* line 19, ../sass/_nav.sass */
.nav .inner ul li a {
  text-decoration: none;
  font-size: 13.5pt;
  color: #827f84;
}
/* line 23, ../sass/_nav.sass */
.nav .inner button {
  float: right;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-shadow: #ffec00 1px 1px 0;
  width: 166px;
  height: 32px;
  margin: 7px 0px 0 0;
  font-size: 13.5pt;
  line-height: 24pt;
  font-family: "FrizQuadrataC";
}

/* line 1, ../sass/_block.sass */
.block_first {
  background: url("../source/images/block_first_bg.jpg") no-repeat 50% 0px;
  padding-top: 43px;
}
/* line 4, ../sass/_block.sass */
.block_first .upper_section {
  height: 340px;
  background: rgba(255, 255, 255, 0.71);
  position: relative;
}
/* line 8, ../sass/_block.sass */
.block_first .upper_section .logo {
  float: left;
  width: 250px;
  padding-top: 78px;
  margin: 12px 0 0 22px;
  line-height: 14pt;
  letter-spacing: -1px;
  background: url("../source/images/logo.png") no-repeat 14px 2px;
}
/* line 16, ../sass/_block.sass */
.block_first .upper_section .callback {
  float: right;
  margin: 29px 26px 0 0;
  font-size: 15pt;
}
/* line 20, ../sass/_block.sass */
.block_first .upper_section .callback p {
  margin-bottom: 7px;
}
/* line 22, ../sass/_block.sass */
.block_first .upper_section .callback a {
  text-decoration: none;
  text-align: center;
  line-height: 25pt;
  font-size: 13.5pt;
  width: 188px;
  height: 30px;
  display: block;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  text-shadow: #ffec00 1px 1px 0;
  border: solid 1px #ffd800;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-left: 7px;
  color: #323232;
}
/* line 36, ../sass/_block.sass */
.block_first .upper_section .section {
  padding-top: 49px;
  clear: both;
  background: url("../source/images/sep.png") no-repeat 50% 6px;
}
/* line 40, ../sass/_block.sass */
.block_first .upper_section .section > * {
  text-align: center;
}
/* line 42, ../sass/_block.sass */
.block_first .upper_section .section h1 {
  font-size: 27pt;
  line-height: 32pt;
}
/* line 45, ../sass/_block.sass */
.block_first .upper_section .section p {
  margin: 13px 0 10px;
  font-size: 15pt;
}
/* line 48, ../sass/_block.sass */
.block_first .upper_section .section p span {
  color: #9625cc;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 51, ../sass/_block.sass */
.block_first .upper_section .section p:last-child {
  margin-top: 11px;
}
/* line 53, ../sass/_block.sass */
.block_first .upper_section:after {
  content: "";
  position: absolute;
  bottom: -43px;
  left: 48.5%;
  height: 43px;
  width: 60px;
  background: url("../source/images/triangle.png") no-repeat 50% -1px;
}
/* line 61, ../sass/_block.sass */
.block_first .mid_section {
  overflow: hidden;
  padding-bottom: 48px;
}
/* line 64, ../sass/_block.sass */
.block_first .mid_section .l_side {
  float: left;
  width: 600px;
}
/* line 67, ../sass/_block.sass */
.block_first .mid_section .l_side > * {
  float: left;
}
/* line 69, ../sass/_block.sass */
.block_first .mid_section .l_side .small_shape {
  -webkit-animation: fadeInLeft 0.8s 1s ease both;
  -moz-animation: fadeInLeft 0.8s 1s ease both;
  -ms-animation: fadeInLeft 0.8s 1s ease both;
  -o-animation: fadeInLeft 0.8s 1s ease both;
  animation: fadeInLeft 0.8s 1s ease both;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.4);
  position: relative;
  top: 69px;
  left: 6px;
  height: 216px;
  width: 216px;
}
/* line 79, ../sass/_block.sass */
.block_first .mid_section .l_side .small_shape .inner {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  height: 216px;
  width: 216px;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  padding-top: 1px;
}
/* line 87, ../sass/_block.sass */
.block_first .mid_section .l_side .small_shape .inner h2 {
  color: #9625cc;
  font-size: 36pt;
  margin-top: 50px;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 92, ../sass/_block.sass */
.block_first .mid_section .l_side .small_shape .inner p {
  font-size: 18pt;
  margin-top: -5px;
  line-height: 22pt;
}
/* line 96, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape {
  -webkit-animation: fadeInLeft 1.4s 0.6s ease both;
  -moz-animation: fadeInLeft 1.4s 0.6s ease both;
  -ms-animation: fadeInLeft 1.4s 0.6s ease both;
  -o-animation: fadeInLeft 1.4s 0.6s ease both;
  animation: fadeInLeft 1.4s 0.6s ease both;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.4);
  position: relative;
  width: 298px;
  height: 298px;
  top: 159px;
  left: -61px;
}
/* line 106, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  width: 298px;
  height: 297px;
  padding-top: 1px;
  text-align: center;
  font-size: 13.5pt;
  line-height: 16pt;
}
/* line 116, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p {
  margin-top: 28px;
}
/* line 118, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p span {
  color: #9625cc;
  font-size: 18pt;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 122, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p .pack {
  line-height: 27pt;
  display: block;
  margin-bottom: 4px;
  background: url("../source/images/cake_sprite.png") 73px 1px no-repeat;
}
/* line 127, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p .cake {
  line-height: 27pt;
}
/* line 129, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p .cake:before {
  content: "";
  display: block;
  float: left;
  background: url("../source/images/cake_sprite.png") 1px -37px no-repeat;
  width: 25px;
  height: 25px;
  margin-right: -39px;
  margin-left: 14px;
}
/* line 138, ../sass/_block.sass */
.block_first .mid_section .l_side .big_shape .inner p span:last-child {
  font-family: "FrizQuadrataC";
  display: block;
  font-size: 13.5pt;
  line-height: 16.5pt;
  color: black;
  width: 232px;
  margin: 12px auto 0;
  background: url("../source/images/cake_sprite.png") 0px -72px no-repeat;
}
/* line 147, ../sass/_block.sass */
.block_first .mid_section .r_side {
  float: right;
  margin: 108px 7px 0 0;
}
/* line 150, ../sass/_block.sass */
.block_first .mid_section .r_side div {
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  background: rgba(255, 255, 255, 0.75);
  margin: auto;
  width: 320px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 156, ../sass/_block.sass */
.block_first .mid_section .r_side div form {
  -webkit-appearance: none;
}
/* line 158, ../sass/_block.sass */
.block_first .mid_section .r_side div form p {
  padding: 14px 10px;
  font-size: 20px;
  line-height: 19pt;
  text-align: center;
  text-shadow: white 1px 1px 0;
}
/* line 164, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul {
  width: 273px;
  margin: auto;
  padding-top: 5px;
}
/* line 168, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li {
  margin-bottom: 17px;
}
/* line 170, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li input {
  background: rgba(255, 255, 255, 0.45);
  width: 256px;
  height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 13pt;
  padding-left: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  border: 0;
  -webkit-appearance: none;
}
/* line 181, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li input:focus {
  outline: none;
}
/* line 183, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 0px 0 0 14px;
  width: 242px;
  height: 41px;
  font-size: 18pt;
  line-height: 29pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 194, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li:last-child {
  margin: -18px 0 0;
}
/* line 196, ../sass/_block.sass */
.block_first .mid_section .r_side div form ul li:last-child p {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  font-size: 8pt;
  color: #828282;
  line-height: 10pt;
  padding-bottom: 12px;
}
/* line 203, ../sass/_block.sass */
.block_first .mid2_section {
  position: relative;
}
/* line 205, ../sass/_block.sass */
.block_first .mid2_section ul {
  margin: auto;
  width: 950px;
  padding-top: 42px;
  overflow: hidden;
}
/* line 210, ../sass/_block.sass */
.block_first .mid2_section ul li {
  display: block;
  float: left;
  width: 300px;
  height: 160px;
  text-align: center;
  margin-right: 35px;
}
/* line 217, ../sass/_block.sass */
.block_first .mid2_section ul li span {
  text-align: center;
  padding: 0 25px 0 25px;
  color: #9625cc;
  font-size: 45pt;
  font-family: "Conv_PFDinTextCondPro-Medium";
  background: url("../source/images/number_sides.png") 0px 22px no-repeat, url("../source/images/number_sides.png") right -33px no-repeat;
}
/* line 224, ../sass/_block.sass */
.block_first .mid2_section ul li p {
  line-height: 19pt;
  font-size: 15.5pt;
}
/* line 227, ../sass/_block.sass */
.block_first .mid2_section ul li.therd {
  margin-right: 0;
  width: 240px;
  margin-left: 25px;
}
/* line 231, ../sass/_block.sass */
.block_first .mid2_section .section {
  padding-top: 56px;
  padding-bottom: 94px;
  background: url("../source/images/mid2_section_bg.jpg") no-repeat 50% 0px;
}
/* line 235, ../sass/_block.sass */
.block_first .mid2_section .section h2 {
  text-align: center;
  font-size: 24pt;
  padding-top: 3px;
  line-height: 29pt;
}
/* line 240, ../sass/_block.sass */
.block_first .mid2_section .section h2 span {
  color: #9625cc;
}
/* line 242, ../sass/_block.sass */
.block_first .mid2_section .section .video {
  width: 599px;
  height: 337px;
  border: 8px solid white;
  position: relative;
  top: 40px;
  left: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  margin: auto;
  -webkit-box-shadow: rgba(107, 71, 103, 0.25) 0px 0px 20px 4px;
  -moz-box-shadow: rgba(107, 71, 103, 0.25) 0px 0px 20px 4px;
  box-shadow: rgba(107, 71, 103, 0.25) 0px 0px 20px 4px;
}
/* line 253, ../sass/_block.sass */
.block_first .mid2_section .section .video .thumbnail {
  background: url("../source/images/video_thumbnail.jpg") no-repeat 50% 20%;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 261, ../sass/_block.sass */
.block_first .mid2_section .section .video .thumbnail .play_btn {
  width: 105px;
  height: 105px;
  margin: auto;
  position: absolute;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: url("../source/images/play_btn_sprite.png") no-repeat -6px -4px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
/* line 274, ../sass/_block.sass */
.block_first .mid2_section .section .video .thumbnail .play_btn:hover {
  background-position: -6px -131px;
}
/* line 276, ../sass/_block.sass */
.block_first .mid2_section .section .video .thumbnail .play_btn:active {
  background-position: -6px -260px;
}
/* line 278, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child {
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 7px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 7px -1px;
  box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 7px -1px;
  background: rgba(255, 255, 255, 0.45);
  margin: auto;
  width: 924px;
  position: relative;
  left: 9px;
  margin-top: 110px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
/* line 288, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form {
  -webkit-appearance: none;
}
/* line 290, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form p {
  padding: 23px 10px;
  font-size: 15.5pt;
  line-height: 19pt;
  text-align: center;
}
/* line 295, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul {
  margin: auto;
  width: auto;
  overflow: hidden;
  padding-top: 0;
  margin-left: 26px;
}
/* line 302, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li {
  float: left;
  margin-right: 0;
  width: 285px;
  height: auto;
}
/* line 308, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li input {
  background: rgba(255, 255, 255, 0.5);
  width: 259px;
  height: 36px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 13pt;
  padding-left: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  border: 0;
  -webkit-appearance: none;
}
/* line 319, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li input:focus {
  outline: none;
}
/* line 321, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li.btn_wrap {
  width: 100%;
  margin-left: -21px;
}
/* line 324, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li.btn_wrap button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 15px auto 0;
  width: 243px;
  height: 41px;
  font-size: 18pt;
  line-height: 29pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 335, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li:last-child {
  margin: -10px 0 0 -21px;
  width: 100%;
}
/* line 338, ../sass/_block.sass */
.block_first .mid2_section .section div:last-child form ul li:last-child p {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  font-size: 8.5pt;
  color: #828282;
  line-height: 10pt;
  padding-bottom: 8px;
}
/* line 346, ../sass/_block.sass */
.block_first .bottom_section .cakes {
  background: url("../source/images/our_cakes_bg.jpg") no-repeat 47.5% 0px;
  padding-top: 43px;
  padding-bottom: 33px;
  position: relative;
}
/* line 351, ../sass/_block.sass */
.block_first .bottom_section .cakes h2 {
  text-align: center;
  font-size: 27pt;
}
/* line 354, ../sass/_block.sass */
.block_first .bottom_section .cakes ul {
  padding-left: 13px;
  overflow: hidden;
  width: 1000px;
  margin: 35px auto 0;
}
/* line 359, ../sass/_block.sass */
.block_first .bottom_section .cakes ul li {
  visibility: hidden;
  margin-right: 49px;
  width: 291px;
  float: left;
  padding-top: 300px;
  background: url("../source/images/cakes_5_bg.jpg") no-repeat -9px 1px;
}
/* line 366, ../sass/_block.sass */
.block_first .bottom_section .cakes ul li p {
  text-align: center;
  font-size: 18pt;
  line-height: 22pt;
  margin-top: 14px;
  padding-bottom: 19px;
  -webkit-transition: color;
  -moz-transition: color;
  -o-transition: color;
  transition: color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 374, ../sass/_block.sass */
.block_first .bottom_section .cakes ul li.mr_0 {
  margin-right: 0;
}
/* line 376, ../sass/_block.sass */
.block_first .bottom_section .cakes ul li.ml_ext {
  margin-left: 158px;
  margin-right: 76px;
}
/* line 379, ../sass/_block.sass */
.block_first .bottom_section .cakes ul .wedding_cakes {
  background-position: -341px 1px;
}
/* line 381, ../sass/_block.sass */
.block_first .bottom_section .cakes ul .corp_cakes {
  background-position: -681px 1px;
}
/* line 383, ../sass/_block.sass */
.block_first .bottom_section .cakes ul .childrens_cakes {
  background-position: -1012px 1px;
}
/* line 385, ../sass/_block.sass */
.block_first .bottom_section .cakes ul .themed_cakes {
  background-position: -1363px 1px;
}
/* line 388, ../sass/_block.sass */
.block_first .bottom_section .cakes ul li:hover p {
  color: #c671ff;
  -webkit-transition: color;
  -moz-transition: color;
  -o-transition: color;
  transition: color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.block_first .bottom_section .start ul li { position:relative; }
/* line 394, ../sass/_block.sass */
.block_first .bottom_section .start ul .wedding_cakes {
  visibility: visible;
  -webkit-animation: bounceIn 0.7s 0.5s ease both;
  -moz-animation: bounceIn 0.7s 0.5s ease both;
  -ms-animation: bounceIn 0.7s 0.5s ease both;
  -o-animation: bounceIn 0.7s 0.5s ease both;
  animation: bounceIn 0.7s 0.5s ease both;
}
/* line 397, ../sass/_block.sass */
.block_first .bottom_section .start ul .corp_cakes {
  visibility: visible;
  -webkit-animation: bounceIn 0.7s 0.7s ease both;
  -moz-animation: bounceIn 0.7s 0.7s ease both;
  -ms-animation: bounceIn 0.7s 0.7s ease both;
  -o-animation: bounceIn 0.7s 0.7s ease both;
  animation: bounceIn 0.7s 0.7s ease both;
}
/* line 400, ../sass/_block.sass */
.block_first .bottom_section .start ul .childrens_cakes {
  visibility: visible;
  -webkit-animation: bounceIn 0.7s 0.9s ease both;
  -moz-animation: bounceIn 0.7s 0.9s ease both;
  -ms-animation: bounceIn 0.7s 0.9s ease both;
  -o-animation: bounceIn 0.7s 0.9s ease both;
  animation: bounceIn 0.7s 0.9s ease both;
}
/* line 403, ../sass/_block.sass */
.block_first .bottom_section .start ul .celebr_cakes {
  visibility: visible;
  -webkit-animation: bounceIn 0.7s 1.1s ease both;
  -moz-animation: bounceIn 0.7s 1.1s ease both;
  -ms-animation: bounceIn 0.7s 1.1s ease both;
  -o-animation: bounceIn 0.7s 1.1s ease both;
  animation: bounceIn 0.7s 1.1s ease both;
}
/* line 406, ../sass/_block.sass */
.block_first .bottom_section .start ul .themed_cakes {
  visibility: visible;
  -webkit-animation: bounceIn 0.7s 1.3s ease both;
  -moz-animation: bounceIn 0.7s 1.3s ease both;
  -ms-animation: bounceIn 0.7s 1.3s ease both;
  -o-animation: bounceIn 0.7s 1.3s ease both;
  animation: bounceIn 0.7s 1.3s ease both;
}
/* line 410, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > h2 {
  padding-top: 78px;
  text-align: center;
  font-size: 27pt;
}
/* line 414, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul {
  margin: auto;
  width: 1000px;
  padding-left: 47px;
  padding-top: 58px;
  height: 1544px;
}
/* line 420, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li {
  float: left;
  margin-right: 41px;
  height: 450px;
  margin-bottom: 59px;
  position: relative;
}
/* line 426, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li > h3 {
  text-align: center;
  font-size: 16.5pt;
  margin-bottom: 27px;
}
/* line 430, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li > img {
  cursor: pointer;
}
/* line 432, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .description {
  width: 200px;
  margin-left: 42px;
  font-size: 13.5pt;
  line-height: 15pt;
  margin-top: 11px;
  text-align: center;
}
/* line 439, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .price {
  text-align: center;
  font-size: 13.5pt;
  margin-top: 15px;
  margin-bottom: 19px;
}
/* line 444, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .price span.new_price {
  color: #9625cc;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 447, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .old_price {
  position: relative;
}
/* line 449, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li > button {
  width: 137px;
  height: 36px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
/* line 453, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .more {
  margin-left: 0px;
  margin-right: 11px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #cccccc);
  background-image: -moz-linear-gradient(top, #f5f5f5, #cccccc);
  background-image: -o-linear-gradient(top, #f5f5f5, #cccccc);
  background-image: linear-gradient(top, #f5f5f5, #cccccc);
  border-color: #b9b9b9;
  text-shadow: #f0f0f0 1px 1px 0;
  color: #8f8f8f;
}
/* line 460, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .more:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dadada)) !important;
  background-image: -webkit-linear-gradient(top, #ffffff, #dadada) !important;
  background-image: -moz-linear-gradient(top, #ffffff, #dadada) !important;
  background-image: -o-linear-gradient(top, #ffffff, #dadada) !important;
  background-image: linear-gradient(top, #ffffff, #dadada) !important;
}
/* line 462, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul > li .more:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #f5f5f5)) !important;
  background-image: -webkit-linear-gradient(top, #cccccc, #f5f5f5) !important;
  background-image: -moz-linear-gradient(top, #cccccc, #f5f5f5) !important;
  background-image: -o-linear-gradient(top, #cccccc, #f5f5f5) !important;
  background-image: linear-gradient(top, #cccccc, #f5f5f5) !important;
}
/* line 464, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul li.to_gallery {
  padding-top: 49px;
}
/* line 466, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul li.to_gallery p {
  margin-top: 6px;
  text-align: center;
  font-size: 13.5pt;
  line-height: 16pt;
}
/* line 471, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul li.to_gallery button {
  margin: 18px 0 0 62px;
  width: 163px;
}
/* line 474, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul li.mr0 {
  margin-right: 0;
}
/* line 476, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul .badge {
  position: relative;
}
/* line 478, ../sass/_block.sass */
.block_first .bottom_section .cake_gallery > ul .badge:after {
  content: "";
  display: block;
  position: absolute;
  top: 46px;
  left: -3px;
  background: url("../source/images/cakes_gallery/badge.png") no-repeat top left;
  width: 86px;
  height: 86px;
}
/* line 488, ../sass/_block.sass */
.block_first .mid2_section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 370px;
  width: 100%;
  height: 30px;
  display: block;
  background: url("../source/images/sep.png") no-repeat 50% 5px;
}
/* line 497, ../sass/_block.sass */
.block_first .cakes:after {
  content: "";
  position: absolute;
  left: 2px;
  bottom: -2px;
  width: 100%;
  height: 30px;
  display: block;
  background: url("../source/images/sep.png") no-repeat 50% 7px;
}

/* line 507, ../sass/_block.sass */
.block_individual_order {
  background: url("../source/images/individual_order_bg.jpg") no-repeat 50% 3px;
  padding: 92px 0 0 0px;
  font-size: 15pt;
  padding-bottom: 45px;
}
/* line 514, ../sass/_block.sass */
.block_individual_order .wrapper > h2 {
  margin-left: 49px;
  font-size: 27pt;
  text-indent: 4px;
  margin-bottom: 22px;
}
/* line 519, ../sass/_block.sass */
.block_individual_order .wrapper > p {
  padding-left: 49px;
  line-height: 18pt;
  margin-bottom: 25px;
  width: 400px;
  text-align: center;
  margin-left: -11px;
}
/* line 526, ../sass/_block.sass */
.block_individual_order .wrapper > ul {
  margin-left: 49px;
  padding: 13px 0 0 85px;
  background: url("../source/images/individual_order_list_bg.png") no-repeat 13px 7px;
}
/* line 530, ../sass/_block.sass */
.block_individual_order .wrapper > ul .indiv_order_list_item {
  font-size: 13.5pt;
  line-height: 17pt;
  margin-bottom: 17px;
  -webkit-text-size-adjust: 100%;
}
/* line 535, ../sass/_block.sass */
.block_individual_order .wrapper > ul .indiv_order_list_item:last-child {
  margin-top: 24px;
}
/* line 537, ../sass/_block.sass */
.block_individual_order .wrapper .horizontal_form {
  margin: 35px 0 0 38px;
}

/* line 539, ../sass/_block.sass */
.homemade_cakes {
  position: relative;
}
/* line 541, ../sass/_block.sass */
.homemade_cakes .wrapper {
  padding-bottom: 180px;
  overflow: hidden;
  background: url("../source/images/homemade_cakes_bg.jpg") no-repeat 50% 184px;
}
/* line 545, ../sass/_block.sass */
.homemade_cakes .wrapper h1 {
  margin-top: 79px;
  line-height: 32pt;
  text-align: center;
  font-size: 27pt;
}
/* line 550, ../sass/_block.sass */
.homemade_cakes .wrapper h1 span {
  color: #9625cc;
}
/* line 552, ../sass/_block.sass */
.homemade_cakes .wrapper ul {
  margin-top: 76px;
}
/* line 554, ../sass/_block.sass */
.homemade_cakes .wrapper ul li {
  vertical-align: baseline;
  font-size: 13.5pt;
  line-height: 15pt;
  cursor: pointer;
  position: relative;
  -webkit-transition: color;
  -moz-transition: color;
  -o-transition: color;
  transition: color;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
/* line 562, ../sass/_block.sass */
.homemade_cakes .wrapper ul li > div {
  display: none;
  border: solid 1px #dadada;
  width: 252px;
  padding: 9px 5px 10px 10px;
  top: 48px;
  position: absolute;
  left: -16px;
  font-size: 9pt;
  line-height: 11pt;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTRlNGU0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4e4e4), color-stop(50%, #ffffff), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(top, #e4e4e4, #ffffff, #e4e4e4);
  background-image: -moz-linear-gradient(top, #e4e4e4, #ffffff, #e4e4e4);
  background-image: -o-linear-gradient(top, #e4e4e4, #ffffff, #e4e4e4);
  background-image: linear-gradient(top, #e4e4e4, #ffffff, #e4e4e4);
  z-index: 99;
  text-align: left;
  cursor: default;
  color: black;
}
/* line 578, ../sass/_block.sass */
.homemade_cakes .wrapper ul li > div button {
  display: block;
  font-size: 11pt;
  height: 25px;
  width: 156px;
  line-height: 20px;
  margin: 10px 0 0 40px;
}
/* line 585, ../sass/_block.sass */
.homemade_cakes .wrapper ul li .close_btn {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  right: -7px;
  background: url("../source/images/close_dropdown_btn.png") no-repeat center center;
  width: 14px;
  height: 14px;
  cursor: pointer;
}
/* line 595, ../sass/_block.sass */
.homemade_cakes .wrapper ul li:hover {
  color: #24be68;
  -webkit-transition: color;
  -moz-transition: color;
  -o-transition: color;
  transition: color;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
/* line 604, ../sass/_block.sass */
.homemade_cakes .wrapper .l_side {
  visibility: hidden;
  float: left;
  margin-left: 75px;
}
/* line 608, ../sass/_block.sass */
.homemade_cakes .wrapper .r_side {
  visibility: hidden;
  float: right;
  text-align: right;
  margin-right: 85px;
}
/* line 614, ../sass/_block.sass */
.homemade_cakes .start .l_side {
  visibility: visible;
  -webkit-animation: fadeInRight 1s 0.3s ease both;
  -moz-animation: fadeInRight 1s 0.3s ease both;
  -ms-animation: fadeInRight 1s 0.3s ease both;
  -o-animation: fadeInRight 1s 0.3s ease both;
  animation: fadeInRight 1s 0.3s ease both;
}
/* line 617, ../sass/_block.sass */
.homemade_cakes .start .r_side {
  visibility: visible;
  -webkit-animation: fadeInLeft 1s 0.3s ease both;
  -moz-animation: fadeInLeft 1s 0.3s ease both;
  -ms-animation: fadeInLeft 1s 0.3s ease both;
  -o-animation: fadeInLeft 1s 0.3s ease both;
  animation: fadeInLeft 1s 0.3s ease both;
}

/* line 620, ../sass/_block.sass */
.homemade_cakes:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 12px;
  width: 100%;
  height: 30px;
  display: block;
  background: url("../source/images/sep.png") no-repeat 50% 7px;
  z-index: -1;
}

/* line 631, ../sass/_block.sass */
.why_we {
  position: relative;
  background: url("../source/images/why_we_bg.jpg") no-repeat 50% -75px;
  margin-top: -14px;
  padding-top: 53px;
}
/* line 636, ../sass/_block.sass */
.why_we h1 {
  margin-top: 15px;
  line-height: 32pt;
  text-align: center;
  font-size: 27pt;
}
/* line 641, ../sass/_block.sass */
.why_we h1 span {
  color: #9625cc;
}
/* line 643, ../sass/_block.sass */
.why_we .wrapper {
  margin: 50px auto 0 !important;
  background: url("../source/images/why_we_inner_bg.png") no-repeat 44% 0px;
}
/* line 646, ../sass/_block.sass */
.why_we .wrapper ul {
  min-width: 1200px;
  overflow: hidden;
}
/* line 649, ../sass/_block.sass */
.why_we .wrapper ul li {
  float: left;
  text-align: center;
  padding-top: 138px;
  font-size: 13.5pt;
  line-height: 17pt;
  margin-right: 92px;
  margin-bottom: 45px;
}
/* line 657, ../sass/_block.sass */
.why_we .warranties {
  padding-top: 53px;
  width: 1000px;
  margin: auto;
  background: url("../source/images/warranties_bg.png") no-repeat 26px 152px;
}
/* line 662, ../sass/_block.sass */
.why_we .warranties ul {
  margin-top: 211px;
  overflow: hidden;
  padding-left: 12px;
}
/* line 666, ../sass/_block.sass */
.why_we .warranties ul li {
  float: left;
  text-align: center;
  font-size: 13.5pt;
  line-height: 17pt;
  margin-right: 63px;
}
/* line 672, ../sass/_block.sass */
.why_we .warranties ul li:last-child {
  margin-right: 0;
}

/* line 674, ../sass/_block.sass */
.why_we:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 811px;
  width: 100%;
  height: 30px;
  display: block;
  background: url("../source/images/sep.png") no-repeat 50% 7px;
}

/* line 684, ../sass/_block.sass */
.action_bottom {
  margin-top: 44px;
  background: url("../source/images/action_bottom_bg.jpg") no-repeat 50% 0px;
  padding-bottom: 100px;
}
/* line 688, ../sass/_block.sass */
.action_bottom .wrapper {
  overflow: hidden;
}
/* line 690, ../sass/_block.sass */
.action_bottom .wrapper .l_side {
  float: left;
  width: 600px;
}
/* line 693, ../sass/_block.sass */
.action_bottom .wrapper .l_side > * {
  float: left;
}
/* line 695, ../sass/_block.sass */
.action_bottom .wrapper .l_side .small_shape {
  visibility: hidden;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.4);
  position: relative;
  top: 69px;
  left: 6px;
  height: 216px;
  width: 216px;
}
/* line 705, ../sass/_block.sass */
.action_bottom .wrapper .l_side .small_shape .inner {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  height: 216px;
  width: 216px;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  padding-top: 1px;
}
/* line 713, ../sass/_block.sass */
.action_bottom .wrapper .l_side .small_shape .inner h2 {
  color: #9625cc;
  font-size: 36pt;
  margin-top: 50px;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 718, ../sass/_block.sass */
.action_bottom .wrapper .l_side .small_shape .inner p {
  font-size: 18pt;
  margin-top: -5px;
  line-height: 22pt;
}
/* line 722, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape {
  visibility: hidden;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px 1px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.4);
  position: relative;
  width: 298px;
  height: 298px;
  top: 159px;
  left: -61px;
}
/* line 732, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px inset;
  width: 298px;
  height: 297px;
  padding-top: 1px;
  text-align: center;
  font-size: 13.5pt;
  line-height: 16pt;
}
/* line 742, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p {
  margin-top: 28px;
}
/* line 744, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p span {
  color: #9625cc;
  font-size: 18pt;
  font-family: "Conv_FrizQuadrataC-Bold";
}
/* line 748, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p .pack {
  line-height: 27pt;
  display: block;
  margin-bottom: 4px;
  background: url("../source/images/cake_sprite.png") 73px 1px no-repeat;
}
/* line 753, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p .cake {
  line-height: 27pt;
}
/* line 755, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p .cake:before {
  content: "";
  display: block;
  float: left;
  background: url("../source/images/cake_sprite.png") 1px -37px no-repeat;
  width: 25px;
  height: 25px;
  margin-right: -39px;
  margin-left: 14px;
}
/* line 764, ../sass/_block.sass */
.action_bottom .wrapper .l_side .big_shape .inner p span:last-child {
  display: block;
  font-size: 13.5pt;
  line-height: 16.5pt;
  color: black;
  width: 232px;
  margin: 12px auto 0;
  background: url("../source/images/cake_sprite.png") 0px -72px no-repeat;
}
/* line 781, ../sass/_block.sass */
.action_bottom .wrapper .r_side {
  float: right;
  margin: 125px 7px 0 0;
}
/* line 784, ../sass/_block.sass */
.action_bottom .wrapper .r_side div {
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  box-shadow: rgba(0, 0, 0, 0.6) 2px 3px 7px -1px;
  background: rgba(255, 255, 255, 0.75);
  margin: auto;
  width: 320px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 790, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form {
  -webkit-appearance: none;
}
/* line 792, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form p {
  padding: 14px 10px;
  font-size: 20px;
  line-height: 19pt;
  text-align: center;
  text-shadow: white 1px 1px 0;
}
/* line 798, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul {
  width: 273px;
  margin: auto;
  padding-top: 5px;
}
/* line 802, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li {
  margin-bottom: 17px;
}
/* line 804, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li input {
  background: rgba(255, 255, 255, 0.45);
  width: 256px;
  height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 13pt;
  padding-left: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 1px 4px -1px inset;
  border: 0;
  -webkit-appearance: none;
}
/* line 815, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li input:focus {
  outline: none;
}
/* line 817, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  border: solid 1px #ffd800;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin: 0px 0 0 14px;
  width: 242px;
  height: 41px;
  font-size: 18pt;
  line-height: 29pt;
  font-family: "FrizQuadrataC";
  text-shadow: #ffec00 1px 1px 0;
}
/* line 828, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li:last-child {
  margin: -18px 0 0;
}
/* line 830, ../sass/_block.sass */
.action_bottom .wrapper .r_side div form ul li:last-child p {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  font-size: 8pt;
  color: #828282;
  line-height: 10pt;
  padding-bottom: 12px;
}

/* line 840, ../sass/_block.sass */
.action_bottom.start .wrapper .l_side .small_shape {
  visibility: visible;
  -webkit-animation: fadeInLeft 0.8s 1s ease both;
  -moz-animation: fadeInLeft 0.8s 1s ease both;
  -ms-animation: fadeInLeft 0.8s 1s ease both;
  -o-animation: fadeInLeft 0.8s 1s ease both;
  animation: fadeInLeft 0.8s 1s ease both;
}
/* line 843, ../sass/_block.sass */
.action_bottom.start .wrapper .l_side .big_shape {
  visibility: visible;
  -webkit-animation: fadeInLeft 1.4s 0.6s ease both;
  -moz-animation: fadeInLeft 1.4s 0.6s ease both;
  -ms-animation: fadeInLeft 1.4s 0.6s ease both;
  -o-animation: fadeInLeft 1.4s 0.6s ease both;
  animation: fadeInLeft 1.4s 0.6s ease both;
}

/* line 847, ../sass/_block.sass */
.comments {
  padding-top: 50px;
  margin-top: -25px;
  overflow: hidden;
  margin: auto;
  width: 1000px;
}
.certif, .clients {
    margin:0 auto;
    width: 1000px;
    padding:20px 0;
    position:relative;
}
.certif .carousel, .clients .carousel {
    margin:auto;
}
.certif .prev, .certif .next, .clients .prev, .clients .next {
    display: block;
    cursor: pointer;
    width: 26px;
    height: 38px;
    border: none;
    background: url('../source/images/arrows.png') no-repeat 0px 0px;
    position: absolute;
    top: 53%;
    left: 0;
}
.certif .next, .clients .next {
    left: 100%;
    background-position: -26px 0px;
    margin-left: -26px;
}
.certif .prev:hover, .clients .prev:hover {
  background-position: 0 -38px;
}
.certif .next:hover, .clients .next:hover {
  background-position: -26px -38px;
}
/* line 853, ../sass/_block.sass */
.comments h1, .certif h2, .clients h2 {
  margin-top: 0px;
  line-height: 32pt;
  text-align: center;
  font-size: 27pt;
}
.certif h2, .clients h2 { margin-bottom:15px; }
/* line 858, ../sass/_block.sass */
.comments h1 span, .certif h2 span, .clients h2 span {
  color: #9625cc;
}
/* line 860, ../sass/_block.sass */
.comments .comment {
  visibility: hidden;
  padding-top: 49px;
  width: 480px;
  height: 400px;
  float: left;
  margin-right: 20px;
}
/* line 867, ../sass/_block.sass */
.comments .comment .c_head {
  overflow: hidden;
}
/* line 869, ../sass/_block.sass */
.comments .comment .c_head > * {
  float: left;
}
/* line 871, ../sass/_block.sass */
.comments .comment .c_head img {
  margin-left: 33px;
}
/* line 873, ../sass/_block.sass */
.comments .comment .c_head q {
  font-family: "Conv_FrizQuadrataC-Italic";
  width: 283px;
  margin: 15px 25px;
  color: #b97fdc;
  font-size: 17pt;
  line-height: 21pt;
  border-bottom: solid 1px #9625cc;
  padding-bottom: 23px;
}
/* line 883, ../sass/_block.sass */
.comments .comment .c_body {
  margin: 12px auto;
  width: 401px;
}
/* line 886, ../sass/_block.sass */
.comments .comment .c_body blockquote {
  text-align: justify;
  font-size: 13.5pt;
  line-height: 17pt;
}
/* line 890, ../sass/_block.sass */
.comments .comment .c_body p {
  font-family: "Conv_FrizQuadrataC-Italic";
  color: #a3a3a3;
  margin-top: 26px;
  font-size: 13pt;
  text-indent: 2px;
}
/* line 896, ../sass/_block.sass */
.comments .cmnt1.start {
  visibility: visible;
  -webkit-animation: fadeIn 1s 0.1s ease both;
  -moz-animation: fadeIn 1s 0.1s ease both;
  -ms-animation: fadeIn 1s 0.1s ease both;
  -o-animation: fadeIn 1s 0.1s ease both;
  animation: fadeIn 1s 0.1s ease both;
}
/* line 899, ../sass/_block.sass */
.comments .cmnt2.start {
  visibility: visible;
  -webkit-animation: fadeIn 0.8s 0.4s ease both;
  -moz-animation: fadeIn 0.8s 0.4s ease both;
  -ms-animation: fadeIn 0.8s 0.4s ease both;
  -o-animation: fadeIn 0.8s 0.4s ease both;
  animation: fadeIn 0.8s 0.4s ease both;
}
/* line 902, ../sass/_block.sass */
.comments .cmnt3.start {
  visibility: visible;
  -webkit-animation: fadeIn 1s 0.1s ease both;
  -moz-animation: fadeIn 1s 0.1s ease both;
  -ms-animation: fadeIn 1s 0.1s ease both;
  -o-animation: fadeIn 1s 0.1s ease both;
  animation: fadeIn 1s 0.1s ease both;
}
/* line 905, ../sass/_block.sass */
.comments .cmnt4.start {
  visibility: visible;
  -webkit-animation: fadeIn 0.8s 0.4s ease both;
  -moz-animation: fadeIn 0.8s 0.4s ease both;
  -ms-animation: fadeIn 0.8s 0.4s ease both;
  -o-animation: fadeIn 0.8s 0.4s ease both;
  animation: fadeIn 0.8s 0.4s ease both;
}
/* line 908, ../sass/_block.sass */
.comments .cmnt5.start {
  visibility: visible;
  -webkit-animation: fadeIn 1s 0.1s ease both;
  -moz-animation: fadeIn 1s 0.1s ease both;
  -ms-animation: fadeIn 1s 0.1s ease both;
  -o-animation: fadeIn 1s 0.1s ease both;
  animation: fadeIn 1s 0.1s ease both;
}
/* line 911, ../sass/_block.sass */
.comments .cmnt6.start {
  visibility: visible;
  -webkit-animation: fadeIn 0.8s 0.4s ease both;
  -moz-animation: fadeIn 0.8s 0.4s ease both;
  -ms-animation: fadeIn 0.8s 0.4s ease both;
  -o-animation: fadeIn 0.8s 0.4s ease both;
  animation: fadeIn 0.8s 0.4s ease both;
}

/* line 914, ../sass/_block.sass */
.map {
  background: url("../source/images/map.jpg") no-repeat 50% 42px;
  height: 520px;
  margin-top: 0px;
  padding-top: 43px;
}
/* line 919, ../sass/_block.sass */
.map h2 {
  margin-top: 15px;
  position: relative;
  top: 18px;
  line-height: 32pt;
  text-align: center;
  font-size: 27pt;
}
/* line 927, ../sass/_block.sass */
.map .wrapper .vertical_form {
  position: relative;
  left: -319px;
  top: 33px;
}
/* line 931, ../sass/_block.sass */
.map .wrapper .location {
  text-align: center;
  position: relative;
  top: 112px;
  left: 696px;
  float: left;
}
/* line 937, ../sass/_block.sass */
.map .wrapper .location p:first-child {
  font-size: 23pt;
  font-family: "Aquarelle_conv";
}
/* line 941, ../sass/_block.sass */
.map .wrapper .location p:last-child {
  line-height: 18pt;
  font-size: 13pt;
}

/* line 1, ../sass/_cake-card.sass */
.cake_cart {
  display: none;
  z-index: 101;
  position: absolute;
  margin-left: -485px;
  top: 0;
  width: 970px;
  height: 845px;
  background: #ebecee;
  left: 50%;
}
.m_cc {
    padding:20px;
}
/* line 11, ../sass/_cake-card.sass */
.cake_cart h1, .cake_cart > h2 {
  text-align: center;
  font-size: 22.5pt;
  margin-top: 31px;
}
/* line 15, ../sass/_cake-card.sass */
.cake_cart .l_side {
  float: left;
  width: 403px;
}
/* line 18, ../sass/_cake-card.sass */
.cake_cart .l_side .pics {
  position: relative;
  overflow: hidden;
  height: 430px;
  margin-top: 31px;
  left: 29px;
}
/* line 24, ../sass/_cake-card.sass */
.cake_cart .l_side .pics .big {
  position: absolute;
  bottom: inherit;
  top: 0;
  width: 371px;
  height: 326px;
  float: none;
  overflow: hidden;
  clear: both;
}
/* line 35, ../sass/_cake-card.sass */
.cake_cart .l_side .pics .big img {
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  margin: auto;
}
/* line 44, ../sass/_cake-card.sass */
.cake_cart .l_side .pics .small {
  float: left;
  width: 109px;
  height: 84px;
  overflow: hidden;
  position: relative;
  top: inherit;
  bottom: -341px;
  margin-right: 20px;
  cursor: pointer;
}
/* line 56, ../sass/_cake-card.sass */
.cake_cart .l_side .pics .small img {
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  margin: auto;
}
/* line 65, ../sass/_cake-card.sass */
.cake_cart .l_side .vertical_form {
  margin-top: 37px;
  box-shadow: none;
  background: transparent;
}
/* line 69, ../sass/_cake-card.sass */
.cake_cart .l_side .vertical_form form {
  margin-left: 28px;
}
/* line 73, ../sass/_cake-card.sass */
.cake_cart .l_side .vertical_form form ul li input {
  background: white;
}
/* line 75, ../sass/_cake-card.sass */
.cake_cart .l_side .vertical_form form ul li input.button {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
}
/* line 78, ../sass/_cake-card.sass */
.cake_cart .l_side .vertical_form form ul li.btn_wrap {
  margin-top: 34px;
}
/* line 80, ../sass/_cake-card.sass */
.cake_cart .r_side {
  float: right;
  width: 540px;
}
/* line 83, ../sass/_cake-card.sass */
.cake_cart .r_side > * {
  text-align: left;
}
/* line 85, ../sass/_cake-card.sass */
.cake_cart .r_side h2 {
  margin-top: 29px;
  margin-bottom: 25px;
  font-size: 18pt;
  line-height: 17pt;
}
/* line 90, ../sass/_cake-card.sass */
.cake_cart .r_side p {
  line-height: 14.5pt;
  padding-right: 44px;
  text-align: justify;
  margin-bottom: 20px;
}
/* line 95, ../sass/_cake-card.sass */
.cake_cart .r_side .price {
  margin-top: 40px !important;
  text-indent: 2px;
  font-size: 15pt !important;
  text-align: left !important;
}
/* line 100, ../sass/_cake-card.sass */
.cake_cart .r_side .price .new_price {
  font-size: 16pt !important;
}
/* line 102, ../sass/_cake-card.sass */
.cake_cart .r_side ul {
  overflow: hidden;
  background: url("../source/images/gallery_bg.png") no-repeat 39px 18px;
  position: relative;
  left: -15px;
}
/* line 107, ../sass/_cake-card.sass */
.cake_cart .r_side ul li {
  float: left;
  text-align: center;
  height: 88px;
  width: 150px;
  margin-right: 33px;
  padding-top: 87px;
  line-height: 14.5pt;
}

/* line 116, ../sass/_cake-card.sass */
.cake_cart.cart_l {
  margin-left: -162px;
}

/* line 118, ../sass/_cake-card.sass */
.cake_cart.cart_m {
  margin-left: -490px;
}

/* line 120, ../sass/_cake-card.sass */
.cake_cart.cart_r {
  margin-left: -825px;
}

/* line 1, ../sass/_footer.sass */
.footer {
  overflow: hidden;
  height: 170px;
}
/* line 4, ../sass/_footer.sass */
.footer .logo {
  float: left;
  width: 250px;
  padding-top: 84px;
  margin: 20px 0 0 22px;
  line-height: 14pt;
  letter-spacing: -1px;
  background: url("../source/images/logo.png") no-repeat 14px 2px;
}
/* line 13, ../sass/_footer.sass */
.footer .callback {
  float: right;
  margin: 35px 26px 0 0;
  font-size: 15pt;
}
/* line 18, ../sass/_footer.sass */
.footer .callback p {
  margin-bottom: 6px;
}
/* line 20, ../sass/_footer.sass */
.footer .callback a.mail {
  color: black;
  text-decoration: none;
  font-size: 11pt;
  margin: 10px 0px 9px 21px;
  display: block;
}
/* line 26, ../sass/_footer.sass */
.footer .callback a:last-child {
  text-decoration: none;
  text-align: center;
  line-height: 25pt;
  font-size: 13.5pt;
  width: 188px;
  height: 30px;
  display: block;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffe00), color-stop(100%, #ffcf00));
  background-image: -webkit-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -moz-linear-gradient(top, #fffe00, #ffcf00);
  background-image: -o-linear-gradient(top, #fffe00, #ffcf00);
  background-image: linear-gradient(top, #fffe00, #ffcf00);
  text-shadow: #ffec00 1px 1px 0;
  border: solid 1px #ffd800;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-left: 7px;
  color: #323232;
}
/* line 40, ../sass/_footer.sass */
.footer .landing_page {
  padding-top: 5px;
  text-align: center;
  font-size: 10pt;
  position: relative;
  width: 200px;
  right: 0;
  top: 7px;
  margin: auto;
}
.weinsoc {
    margin: 0 auto;
    width: 200px;
    text-align: center;
}
.weinsocbody {
    font-size: 0;
    padding: 7px;
}
.weinsocbody a {
    padding: 5px;
}
.seredfooter {
    width: 200px;
    margin: 0 auto;
}
.weinsocbody a:hover {
    opacity: .8;
}
/* line 50, ../sass/_footer.sass */
.footer .landing_page a {
  color: rgba(0, 0, 0, 0);
  display: block;
  margin: 6px auto;
  text-decoration: none;
  background: url("../source/images/landing_page.png") no-repeat top left;
  width: 137px;
  height: 33px;
}
/* line 58, ../sass/_footer.sass */
.footer .landing_page a:hover {
  -webkit-animation: tada 1s 0.2s ease both;
  -moz-animation: tada 1s 0.2s ease both;
  -ms-animation: tada 1s 0.2s ease both;
  -o-animation: tada 1s 0.2s ease both;
  animation: tada 1s 0.2s ease both;
}

/* line 12, ../sass/screen.sass */
html {
  min-width: 1024px !important;
}

/* line 14, ../sass/screen.sass */
body {
  min-width: 1024px;
  position: relative;
}
/* line 17, ../sass/screen.sass */
body button:focus {
  outline: none;
}

/* line 24, ../sass/screen.sass */
.container {
  overflow: hidden;
  min-width: 1024px;
  margin: auto;
  font-family: "FrizQuadrataC";
  -webkit-font-smoothing: antialiased;
}
/* line 33, ../sass/screen.sass */
.container input {
  font-family: "FrizQuadrataC";
  padding-top: 4px;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
}
/* line 2, ../sass/_placeholderText.scss */
.container input.placeholder {
  color: black;
}
/* line 3, ../sass/_placeholderText.scss */
.container input:-moz-placeholder {
  color: black;
}
/* line 4, ../sass/_placeholderText.scss */
.container input::-moz-placeholder {
  color: black;
}
/* line 5, ../sass/_placeholderText.scss */
.container input:-ms-input-placeholder {
  color: black;
}
/* line 6, ../sass/_placeholderText.scss */
.container input::-webkit-input-placeholder {
  color: black;
}
/* line 40, ../sass/screen.sass */
.container button {
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
}
/* line 43, ../sass/screen.sass */
.container .wrapper {
  width: 1000px;
  margin: auto;
}

/* line 47, ../sass/screen.sass */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.cntrl > .more, .cntrl > .less {
  cursor: pointer;
  font-size: 11pt;
  color: #26C0B4;
}