/* line 13, ../../sass/mixins/_helpers.sass */
.ir {
  color: transparent !important;
  text-shadow: none !important;
  font: 0/0 a !important;
  text-indent: -999em;
}
/* line 19, ../../sass/mixins/_helpers.sass */
.ir br {
  display: none;
}

/* line 22, ../../sass/mixins/_helpers.sass */
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
}

/* line 28, ../../sass/mixins/_helpers.sass */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 33, ../../sass/mixins/_helpers.sass */
.invisible {
  visibility: hidden;
}

/* line 37, ../../sass/mixins/_helpers.sass */
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
}

/* line 43, ../../sass/mixins/_helpers.sass */
.no-scroll {
  overflow: hidden;
}

/* line 48, ../../sass/mixins/_helpers.sass */
.float-right {
  float: right !important;
}

/* line 51, ../../sass/mixins/_helpers.sass */
.float-left {
  float: left !important;
}

/* line 54, ../../sass/mixins/_helpers.sass */
.float-none {
  float: none !important;
}

/* line 57, ../../sass/mixins/_helpers.sass */
.inline-item {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 61, ../../sass/mixins/_helpers.sass */
.inline-item.middle {
  vertical-align: middle;
}
/* line 63, ../../sass/mixins/_helpers.sass */
.inline-item.top {
  vertical-align: top;
}
/* line 65, ../../sass/mixins/_helpers.sass */
.inline-item.bottom {
  vertical-align: bottom;
}

/*------------------------------------*\
    $GRIDS
\*------------------------------------*/
/**
 * Fluid and nestable grid system, e.g.:
 *
   <div class="grid">

       <div class="grid-item  one-third">
           <p>One third grid</p>
       </div><!--

    --><div class="grid-item  two-thirds">
           <p>Two thirds grid</p>
       </div><!--

    --><div class="grid-item  one-half">
           <p>One half grid</p>
       </div><!--

    --><div class="grid-item  one-quarter">
           <p>One quarter grid</p>
       </div><!--

    --><div class="grid-item  one-quarter">
           <p>One quarter grid</p>
       </div>

   </div>
 *
 * Demo: jsfiddle.net/inuitcss/CLYUC
 *
 */
/*------------------------------------*\
    $WIDTHS
\*------------------------------------*/
/**
 * Sizes in human readable format. These are used in conjunction with other
 * objects and abstractions found in inuit.css, most commonly the grid system
 * and faux flexbox.
 *
 * We have a mixin to generate our widths and their breakpoint-specific
 * variations.
 */
/**
* Whole
*/
/* line 152, ../../sass/mixins/_grids.scss */
.one-whole {
  width: 100%;
}

/**
* Halves
*/
/* line 158, ../../sass/mixins/_grids.scss */
.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths {
  width: 50%;
}

/**
* Thirds
*/
/* line 164, ../../sass/mixins/_grids.scss */
.one-third, .two-sixths, .four-twelfths {
  width: 33.333%;
}

/* line 165, ../../sass/mixins/_grids.scss */
.two-thirds, .four-sixths, .eight-twelfths {
  width: 66.666%;
}

/**
* Quarters
*/
/* line 171, ../../sass/mixins/_grids.scss */
.one-quarter, .two-eighths, .three-twelfths {
  width: 25%;
}

/* line 173, ../../sass/mixins/_grids.scss */
.three-quarters, .six-eighths, .nine-twelfths {
  width: 75%;
}

/**
* Fifths
*/
/* line 179, ../../sass/mixins/_grids.scss */
.one-fifth, .two-tenths {
  width: 20%;
}

/* line 180, ../../sass/mixins/_grids.scss */
.two-fifths, .four-tenths {
  width: 40%;
}

/* line 181, ../../sass/mixins/_grids.scss */
.three-fifths, .six-tenths {
  width: 60%;
}

/* line 182, ../../sass/mixins/_grids.scss */
.four-fifths, .eight-tenths {
  width: 80%;
}

/**
* Sixths
*/
/* line 188, ../../sass/mixins/_grids.scss */
.one-sixth, .two-twelfths {
  width: 16.666%;
}

/* line 192, ../../sass/mixins/_grids.scss */
.five-sixths, .ten-twelfths {
  width: 83.333%;
}

/**
* Eighths
*/
/* line 198, ../../sass/mixins/_grids.scss */
.one-eighth {
  width: 12.5%;
}

/* line 200, ../../sass/mixins/_grids.scss */
.three-eighths {
  width: 37.5%;
}

/* line 202, ../../sass/mixins/_grids.scss */
.five-eighths {
  width: 62.5%;
}

/* line 204, ../../sass/mixins/_grids.scss */
.seven-eighths {
  width: 87.5%;
}

/**
* Tenths
*/
/* line 210, ../../sass/mixins/_grids.scss */
.one-tenth {
  width: 10%;
}

/* line 212, ../../sass/mixins/_grids.scss */
.three-tenths {
  width: 30%;
}

/* line 216, ../../sass/mixins/_grids.scss */
.seven-tenths {
  width: 70%;
}

/* line 218, ../../sass/mixins/_grids.scss */
.nine-tenths {
  width: 90%;
}

/**
* Twelfths
*/
/* line 224, ../../sass/mixins/_grids.scss */
.one-twelfth {
  width: 8.333%;
}

/* line 228, ../../sass/mixins/_grids.scss */
.five-twelfths {
  width: 41.666%;
}

/* line 230, ../../sass/mixins/_grids.scss */
.seven-twelfths {
  width: 58.333%;
}

/* line 234, ../../sass/mixins/_grids.scss */
.eleven-twelfths {
  width: 91.666%;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/
/* line 8, ../../sass/app/config/_animate.scss */
.animated {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 15, ../../sass/app/config/_animate.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 20, ../../sass/app/config/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  /* line 26, ../../sass/app/config/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

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

@keyframes bounce {
  /* line 43, ../../sass/app/config/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 49, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 55, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

/* line 62, ../../sass/app/config/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  /* line 68, ../../sass/app/config/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 72, ../../sass/app/config/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 78, ../../sass/app/config/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 82, ../../sass/app/config/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 87, ../../sass/app/config/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 95, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  /* line 100, ../../sass/app/config/_animate.scss */
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

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

@keyframes pulse {
  /* line 112, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  /* line 118, ../../sass/app/config/_animate.scss */
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  /* line 124, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/* line 131, ../../sass/app/config/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  /* line 137, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  /* line 142, ../../sass/app/config/_animate.scss */
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  /* line 147, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  /* line 152, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

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

@keyframes rubberBand {
  /* line 164, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  /* line 170, ../../sass/app/config/_animate.scss */
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  /* line 176, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  /* line 182, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  /* line 188, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/* line 195, ../../sass/app/config/_animate.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  /* line 201, ../../sass/app/config/_animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 206, ../../sass/app/config/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 211, ../../sass/app/config/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 218, ../../sass/app/config/_animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 224, ../../sass/app/config/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 230, ../../sass/app/config/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

/* line 237, ../../sass/app/config/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  /* line 243, ../../sass/app/config/_animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  /* line 248, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  /* line 253, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  /* line 258, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  /* line 263, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  /* line 270, ../../sass/app/config/_animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  /* line 276, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  /* line 282, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  /* line 288, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  /* line 294, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/* line 301, ../../sass/app/config/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

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

  /* line 315, ../../sass/app/config/_animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 320, ../../sass/app/config/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 325, ../../sass/app/config/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

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

@keyframes tada {
  /* line 337, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  /* line 343, ../../sass/app/config/_animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 349, ../../sass/app/config/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 355, ../../sass/app/config/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 361, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

/* line 368, ../../sass/app/config/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 376, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 381, ../../sass/app/config/_animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 386, ../../sass/app/config/_animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  /* line 391, ../../sass/app/config/_animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 396, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  /* line 401, ../../sass/app/config/_animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

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

@keyframes wobble {
  /* line 413, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 419, ../../sass/app/config/_animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 425, ../../sass/app/config/_animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  /* line 431, ../../sass/app/config/_animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 437, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  /* line 443, ../../sass/app/config/_animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 449, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* line 456, ../../sass/app/config/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

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

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

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

  /* line 479, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

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

  /* line 494, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  /* line 501, ../../sass/app/config/_animate.scss */
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  /* line 507, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/* line 515, ../../sass/app/config/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

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

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

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

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

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

  /* line 552, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  /* line 559, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  /* line 565, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 572, ../../sass/app/config/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

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

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

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

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

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

  /* line 609, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  /* line 616, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 622, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 629, ../../sass/app/config/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

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

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

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

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

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

  /* line 666, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  /* line 673, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 679, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 686, ../../sass/app/config/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

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

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

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

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

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

  /* line 723, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 730, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  /* line 736, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 743, ../../sass/app/config/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

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

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

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

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

@keyframes bounceOut {
  /* line 773, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  /* line 779, ../../sass/app/config/_animate.scss */
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }

  /* line 785, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  /* line 792, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}

/* line 800, ../../sass/app/config/_animate.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

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

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

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

@keyframes bounceOutDown {
  /* line 825, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 831, ../../sass/app/config/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  /* line 838, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

/* line 846, ../../sass/app/config/_animate.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

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

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

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

@keyframes bounceOutLeft {
  /* line 871, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 877, ../../sass/app/config/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  /* line 884, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

/* line 892, ../../sass/app/config/_animate.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

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

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

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

@keyframes bounceOutRight {
  /* line 917, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 923, ../../sass/app/config/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  /* line 930, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

/* line 938, ../../sass/app/config/_animate.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

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

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

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

@keyframes bounceOutUp {
  /* line 963, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 969, ../../sass/app/config/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  /* line 976, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

/* line 984, ../../sass/app/config/_animate.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  /* line 990, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 994, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 1000, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 1004, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 1009, ../../sass/app/config/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

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

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

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

  /* line 1036, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1044, ../../sass/app/config/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

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

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

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

  /* line 1071, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1079, ../../sass/app/config/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

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

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

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

  /* line 1106, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1114, ../../sass/app/config/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

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

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

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

  /* line 1141, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1149, ../../sass/app/config/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

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

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

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

  /* line 1176, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1184, ../../sass/app/config/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

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

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

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

  /* line 1211, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1219, ../../sass/app/config/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

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

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

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

  /* line 1246, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1254, ../../sass/app/config/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

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

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

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

  /* line 1281, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1289, ../../sass/app/config/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

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

  /* line 1299, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 1305, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 1;
  }

  /* line 1309, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
  }
}

/* line 1314, ../../sass/app/config/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

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

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

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

  /* line 1341, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

/* line 1349, ../../sass/app/config/_animate.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

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

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

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

  /* line 1376, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

/* line 1384, ../../sass/app/config/_animate.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

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

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

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

  /* line 1411, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

/* line 1419, ../../sass/app/config/_animate.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

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

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

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

  /* line 1446, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

/* line 1454, ../../sass/app/config/_animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

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

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

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

  /* line 1481, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

/* line 1489, ../../sass/app/config/_animate.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

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

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

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

  /* line 1516, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

/* line 1524, ../../sass/app/config/_animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

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

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

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

  /* line 1551, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

/* line 1559, ../../sass/app/config/_animate.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

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

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

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

  /* line 1586, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

/* line 1594, ../../sass/app/config/_animate.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  /* line 1600, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1607, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1614, ../../sass/app/config/_animate.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1621, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1628, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  /* line 1637, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1645, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1653, ../../sass/app/config/_animate.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1661, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1669, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

/* line 1678, ../../sass/app/config/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  /* line 1687, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 1693, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 1698, ../../sass/app/config/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 1703, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  /* line 1711, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 1718, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 1724, ../../sass/app/config/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 1730, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

/* line 1738, ../../sass/app/config/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  /* line 1747, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 1753, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 1758, ../../sass/app/config/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 1763, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  /* line 1771, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 1778, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 1784, ../../sass/app/config/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 1790, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

/* line 1798, ../../sass/app/config/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  /* line 1807, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 1813, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  /* line 1821, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 1828, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

/* line 1836, ../../sass/app/config/_animate.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  /* line 1845, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 1851, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  /* line 1859, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 1866, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

/* line 1874, ../../sass/app/config/_animate.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  /* line 1883, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 1889, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 1895, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 1901, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  /* line 1909, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 1916, ../../sass/app/config/_animate.scss */
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 1923, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 1930, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

/* line 1938, ../../sass/app/config/_animate.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  /* line 1946, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 1952, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  /* line 1960, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 1967, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

/* line 1975, ../../sass/app/config/_animate.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

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

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

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

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

/* line 2022, ../../sass/app/config/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

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

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

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

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

/* line 2067, ../../sass/app/config/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

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

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

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

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

/* line 2112, ../../sass/app/config/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

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

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

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

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

/* line 2157, ../../sass/app/config/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

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

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

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

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

/* line 2202, ../../sass/app/config/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

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

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

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

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

/* line 2247, ../../sass/app/config/_animate.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

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

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

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

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

/* line 2292, ../../sass/app/config/_animate.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

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

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

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

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

/* line 2337, ../../sass/app/config/_animate.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

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

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

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

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

/* line 2382, ../../sass/app/config/_animate.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

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

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

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

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

/* line 2427, ../../sass/app/config/_animate.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  /* line 2433, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

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

@keyframes slideInDown {
  /* line 2446, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 2453, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 2460, ../../sass/app/config/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  /* line 2466, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

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

@keyframes slideInLeft {
  /* line 2479, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 2486, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 2493, ../../sass/app/config/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  /* line 2499, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

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

@keyframes slideInRight {
  /* line 2512, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 2519, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 2526, ../../sass/app/config/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  /* line 2532, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

@keyframes slideOutLeft {
  /* line 2545, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 2551, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

/* line 2559, ../../sass/app/config/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  /* line 2565, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

@keyframes slideOutRight {
  /* line 2578, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 2584, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

/* line 2592, ../../sass/app/config/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  /* line 2598, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes slideOutUp {
  /* line 2611, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 2617, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

/* line 2625, ../../sass/app/config/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
  /* line 2631, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

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

@keyframes slideInUp {
  /* line 2645, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  /* line 2652, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 2660, ../../sass/app/config/_animate.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  /* line 2666, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

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

@keyframes slideOutDown {
  /* line 2679, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 2685, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

/* line 2693, ../../sass/app/config/_animate.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
  /* line 2699, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2708, ../../sass/app/config/_animate.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2717, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2726, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  /* line 2736, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  /* line 2744, ../../sass/app/config/_animate.scss */
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2755, ../../sass/app/config/_animate.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2766, ../../sass/app/config/_animate.scss */
  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2777, ../../sass/app/config/_animate.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  /* line 2789, ../../sass/app/config/_animate.scss */
  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

/* line 2797, ../../sass/app/config/_animate.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  /* line 2805, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 2811, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  /* line 2819, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 2826, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

/* line 2834, ../../sass/app/config/_animate.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  /* line 2842, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  /* line 2848, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  /* line 2856, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  /* line 2863, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

/* line 2871, ../../sass/app/config/_animate.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  /* line 2877, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }

  /* line 2883, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  /* line 2889, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }

  /* line 2896, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 1;
  }
}

/* line 2901, ../../sass/app/config/_animate.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  /* line 2907, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(-2000px);
    transform: scale(0.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2915, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(60px);
    transform: scale(0.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInDown {
  /* line 2925, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(-2000px);
    -ms-transform: scale(0.1) translateY(-2000px);
    transform: scale(0.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2934, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(60px);
    -ms-transform: scale(0.475) translateY(60px);
    transform: scale(0.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* line 2944, ../../sass/app/config/_animate.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  /* line 2950, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(-2000px);
    transform: scale(0.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2958, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(48px);
    transform: scale(0.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInLeft {
  /* line 2968, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(-2000px);
    -ms-transform: scale(0.1) translateX(-2000px);
    transform: scale(0.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2977, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(48px);
    -ms-transform: scale(0.475) translateX(48px);
    transform: scale(0.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* line 2987, ../../sass/app/config/_animate.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  /* line 2993, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(2000px);
    transform: scale(0.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 3001, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(-48px);
    transform: scale(0.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInRight {
  /* line 3011, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(2000px);
    -ms-transform: scale(0.1) translateX(2000px);
    transform: scale(0.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 3020, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(-48px);
    -ms-transform: scale(0.475) translateX(-48px);
    transform: scale(0.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* line 3030, ../../sass/app/config/_animate.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  /* line 3036, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(2000px);
    transform: scale(0.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 3044, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(-60px);
    transform: scale(0.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInUp {
  /* line 3054, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(2000px);
    -ms-transform: scale(0.1) translateY(2000px);
    transform: scale(0.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 3063, ../../sass/app/config/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(-60px);
    -ms-transform: scale(0.475) translateY(-60px);
    transform: scale(0.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* line 3073, ../../sass/app/config/_animate.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  /* line 3079, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  /* line 3085, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }

  /* line 3091, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  /* line 3097, ../../sass/app/config/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  /* line 3104, ../../sass/app/config/_animate.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }

  /* line 3111, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
  }
}

/* line 3116, ../../sass/app/config/_animate.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  /* line 3122, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(-60px);
    transform: scale(0.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3130, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(2000px);
    transform: scale(0.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes zoomOutDown {
  /* line 3140, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(-60px);
    -ms-transform: scale(0.475) translateY(-60px);
    transform: scale(0.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3149, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(2000px);
    -ms-transform: scale(0.1) translateY(2000px);
    transform: scale(0.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

/* line 3160, ../../sass/app/config/_animate.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  /* line 3166, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(42px);
    transform: scale(0.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3174, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(-2000px);
    transform: scale(0.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  /* line 3184, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(42px);
    -ms-transform: scale(0.475) translateX(42px);
    transform: scale(0.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3193, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(-2000px);
    -ms-transform: scale(0.1) translateX(-2000px);
    transform: scale(0.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

/* line 3204, ../../sass/app/config/_animate.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  /* line 3210, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(-42px);
    transform: scale(0.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3218, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(2000px);
    transform: scale(0.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  /* line 3228, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateX(-42px);
    -ms-transform: scale(0.475) translateX(-42px);
    transform: scale(0.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3237, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateX(2000px);
    -ms-transform: scale(0.1) translateX(2000px);
    transform: scale(0.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

/* line 3248, ../../sass/app/config/_animate.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  /* line 3254, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(60px);
    transform: scale(0.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3262, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(-2000px);
    transform: scale(0.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes zoomOutUp {
  /* line 3272, ../../sass/app/config/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale(0.475) translateY(60px);
    -ms-transform: scale(0.475) translateY(60px);
    transform: scale(0.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  /* line 3281, ../../sass/app/config/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translateY(-2000px);
    -ms-transform: scale(0.1) translateY(-2000px);
    transform: scale(0.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

/* line 3292, ../../sass/app/config/_animate.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

/* line 15, ../../sass/app/extensions/_extensions.sass */
.ui-close, .fake-prev,
.fake-next,
.bx-prev,
.bx-next, .ui-logo.main .logo {
  text-indent: -9999em;
  font-size: 0;
}

/* line 38, ../../sass/app/extensions/_extensions.sass */
.header-region .menu-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 23, ../../sass/app/extensions/_svgs.sass */
.ui-logo .logo:before {
  background-image: url("../svgs/logo.svg");
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 28, ../../sass/app/extensions/_svgs.sass */
.ui-logo.main .logo:before {
  background-image: url("../svgs/logo-blue.svg");
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 39, ../../sass/app/extensions/_svgs.sass */
.ui-close {
  background-image: url("../svgs/x.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 22px;
}

/* line 55, ../../sass/app/extensions/_svgs.sass */
.fake-prev,
.bx-prev {
  background-image: url("../svgs/left-arrow.svg");
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 60, ../../sass/app/extensions/_svgs.sass */
.fake-next,
.bx-next {
  background-image: url("../svgs/right-arrow.svg");
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 65, ../../sass/app/extensions/_svgs.sass */
.ui-arrow-navigation.ui-arrow-up {
  background-image: url("../svgs/up-arrow.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50px;
}

/* line 71, ../../sass/app/extensions/_svgs.sass */
.ui-arrow-navigation.ui-arrow-down {
  background-image: url("../svgs/down-arrow.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50px;
}

/* line 97, ../../sass/app/extensions/_svgs.sass */
.ui-slider .slide .ui-thumbnail .linkedin {
  background-image: url("../svgs/icon-linkedin-oval.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* CLOSE
 */
/* line 4, ../../sass/app/ui/_buttons.sass */
.ui-close {
  width: 25px;
  height: 25px;
}

/* line 1, ../../sass/app/ui/_fragments.sass */
.video-js {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
}

/* line 1, ../../sass/app/components/_ui-component-slider.sass */
.bx-wrapper {
  margin: 10px auto 0;
  position: relative;
}

/* line 5, ../../sass/app/components/_ui-component-slider.sass */
.bx-pager-item {
  display: none;
}

/* line 8, ../../sass/app/components/_ui-component-slider.sass */
.bx-prev,
.bx-next {
  display: none;
}


/* line 14, ../../sass/app/components/_ui-component-slider.sass */
.fake-prev,
.fake-next,
.bx-prev,
.bx-next {
  width: 16px;
  height: 44px;
  position: absolute;
  cursor: pointer;
  z-index: 4;
}
/* line 24, ../../sass/app/components/_ui-component-slider.sass */
.fake-prev.disabled,
.fake-next.disabled,
.bx-prev.disabled,
.bx-next.disabled {
  display: none;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.fake-prev.open-menu, .open-menu .fake-prev,
.fake-next.open-menu, .open-menu
.fake-next,
.bx-prev.open-menu, .open-menu
.bx-prev,
.bx-next.open-menu, .open-menu
.bx-next {
  display: none;
}

/* line 29, ../../sass/app/components/_ui-component-slider.sass */
.fake-prev,
.bx-prev {
  margin: 0;
  left: 30px;
  top: calc(50% - 10px);
  opacity: 0.5;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
/* line 37, ../../sass/app/components/_ui-component-slider.sass */
.fake-prev:hover,
.bx-prev:hover {
  opacity: 1;
}
@media screen and (max-width: 640px) {
  /* line 29, ../../sass/app/components/_ui-component-slider.sass */
  .fake-prev,
  .bx-prev {
    left: 0;
    top: calc(50% - 72px);
  }
}

/* line 43, ../../sass/app/components/_ui-component-slider.sass */
.bx-prev {
  background: url("../images/png/left-arrow.png") 0 0 no-repeat;
  background-size: 12px 34px;
}

/* line 47, ../../sass/app/components/_ui-component-slider.sass */
.fake-next,
.bx-next {
  margin: 0;
  right: 30px;
  top: calc(50% - 10px);
  opacity: 0.5;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
/* line 55, ../../sass/app/components/_ui-component-slider.sass */
.fake-next:hover,
.bx-next:hover {
  opacity: 1;
}
@media screen and (max-width: 640px) {
  /* line 47, ../../sass/app/components/_ui-component-slider.sass */
  .fake-next,
  .bx-next {
    right: 0;
    top: calc(50% - 72px);
  }
}

/* line 61, ../../sass/app/components/_ui-component-slider.sass */
.bx-next {
  background: url("../images/png/right-arrow.png") 0 0 no-repeat;
  background-size: 12px 34px;
}



/* line 74, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-thumbnail {
  max-width: 200px;
  margin: 0 auto;
  position: relative;
}


/* line 81, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-thumbnail img {
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  -ms-border-radius: 75px;
  -o-border-radius: 75px;
  border-radius: 75px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  margin: 0 auto;
  max-width: 200px;
  max-height: 200px;
}


/* line 90, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-thumbnail .linkedin {
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 50%;
}
/* line 99, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-caption {
  margin-top: 35px;
}
/* line 102, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-caption h3 {
  font-family: "Lato";
  font-size: 30px;
  line-height: 36px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  /* line 102, ../../sass/app/components/_ui-component-slider.sass */
  .ui-slider .slide .ui-caption h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
/* line 113, ../../sass/app/components/_ui-component-slider.sass */
.ui-slider .slide .ui-caption h4 {
  font-family: "Lato";
  font-size: 20px;
  line-height: 24px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  /* line 113, ../../sass/app/components/_ui-component-slider.sass */
  .ui-slider .slide .ui-caption h4 {
    font-size: 14px;
    line-height: 20px;
  }
}

/* line 1, ../../sass/app/components/_ui-button-menu.sass */
.ui-button-menu {
  width: 27px;
  height: 27px;
  position: fixed;
  display: block;
  top: 23px;
  right: 22px;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.ui-button-menu.open-menu, .open-menu .ui-button-menu {
  opacity: 0;
}
/* line 11, ../../sass/app/components/_ui-button-menu.sass */
.ui-button-menu .label {
  background: #00c1ca;
  width: 100%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 18, ../../sass/app/components/_ui-button-menu.sass */
.ui-button-menu .label:before, .ui-button-menu .label:after {
  background: #00c1ca;
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
}
/* line 25, ../../sass/app/components/_ui-button-menu.sass */
.ui-button-menu .label:before {
  top: 9px;
  left: 0;
}
/* line 28, ../../sass/app/components/_ui-button-menu.sass */
.ui-button-menu .label:after {
  top: 18px;
  left: 0;
}

/* line 33, ../../sass/app/components/_ui-button-menu.sass */
.header-region.active .ui-button-menu .label {
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}
/* line 35, ../../sass/app/components/_ui-button-menu.sass */
.header-region.active .ui-button-menu .label:before, .header-region.active .ui-button-menu .label:after {
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}

/* line 2, ../../sass/app/ui/_table.sass */
.ui-seemless-table tr {
  text-align: left;
}
/* line 4, ../../sass/app/ui/_table.sass */
.ui-seemless-table tr th, .ui-seemless-table tr td {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 15px;
  line-height: 0.9375rem;
  text-decoration: none;
  color: white;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  -webkit-font-smoothing: antialiased;
  padding: 0 20px 0 0;
}

/* line 8, ../../sass/app/ui/_table.sass */
.ui-seemless-list {
  list-style: none;
}

/* line 3, ../../sass/app/ui/_navigation.sass */
.ui-global-nav .ui-navigation-item {
  position: relative;
  width: 17px;
  height: 17px;
  list-style: none;
}
/* line 9, ../../sass/app/ui/_navigation.sass */
.ui-global-nav .ui-navigation-item a {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  margin: -2px 0px 0px -2px;
  background: #a29ca1;
  border-radius: 100%;
  line-height: 5em;
  transition: all 0.1s ease-in-out;
}
/* line 21, ../../sass/app/ui/_navigation.sass */
.ui-global-nav .ui-navigation-item a span {
  position: absolute;
  font-family: "Lato";
  font-weight: normal;
  color: white;
  font-size: 10px;
  line-height: 10px;
  -webkit-transform: translateX(40px);
  -moz-transform: translateX(40px);
  -ms-transform: translateX(40px);
  -o-transform: translateX(40px);
  transform: translateX(40px);
  text-align: right;
  width: 50px;
  margin-left: -5px;
}
/* line 75, ../../sass/app/config/_helpers.sass */
.ui-global-nav .ui-navigation-item a span.french, .french .ui-global-nav .ui-navigation-item a span {
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  -ms-transform: translateX(80px);
  -o-transform: translateX(80px);
  transform: translateX(80px);
  width: 90px;
  margin-left: -45px;
}
.ui-global-nav .ui-navigation-item a span.french, .german .ui-global-nav .ui-navigation-item a span {
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  -ms-transform: translateX(80px);
  -o-transform: translateX(80px);
  transform: translateX(80px);
  width: 90px;
  margin-left: -45px;
}
/* line 37, ../../sass/app/ui/_navigation.sass */
.ui-global-nav .ui-navigation-item:hover a, .ui-global-nav .ui-navigation-item.active a {
  width: 12px;
  height: 12px;
  margin: -6px 0px 0px -6px;
  background: white;
}
/* line 44, ../../sass/app/ui/_navigation.sass */
.ui-global-nav .ui-navigation-item:hover a span, .ui-global-nav .ui-navigation-item.active a span {
  -webkit-transform: translateX(-50px);
  -moz-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  -o-transform: translateX(-50px);
  transform: translateX(-50px);
}

@-webkit-keyframes arrow-bounce {
  /* line 49, ../../sass/app/ui/_navigation.sass */
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }

  /* line 52, ../../sass/app/ui/_navigation.sass */
  50% {
    -webkit-transform: translate(0, -22px);
    -moz-transform: translate(0, -22px);
    -ms-transform: translate(0, -22px);
    -o-transform: translate(0, -22px);
    transform: translate(0, -22px);
    opacity: 0.2;
  }

  /* line 55, ../../sass/app/ui/_navigation.sass */
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes arrow-bounce {
  /* line 49, ../../sass/app/ui/_navigation.sass */
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }

  /* line 52, ../../sass/app/ui/_navigation.sass */
  50% {
    -webkit-transform: translate(0, -22px);
    -moz-transform: translate(0, -22px);
    -ms-transform: translate(0, -22px);
    -o-transform: translate(0, -22px);
    transform: translate(0, -22px);
    opacity: 0.2;
  }

  /* line 55, ../../sass/app/ui/_navigation.sass */
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-ms-keyframes arrow-bounce {
  /* line 49, ../../sass/app/ui/_navigation.sass */
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }

  /* line 52, ../../sass/app/ui/_navigation.sass */
  50% {
    -webkit-transform: translate(0, -22px);
    -moz-transform: translate(0, -22px);
    -ms-transform: translate(0, -22px);
    -o-transform: translate(0, -22px);
    transform: translate(0, -22px);
    opacity: 0.2;
  }

  /* line 55, ../../sass/app/ui/_navigation.sass */
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@keyframes arrow-bounce {
  /* line 49, ../../sass/app/ui/_navigation.sass */
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }

  /* line 52, ../../sass/app/ui/_navigation.sass */
  50% {
    -webkit-transform: translate(0, -22px);
    -moz-transform: translate(0, -22px);
    -ms-transform: translate(0, -22px);
    -o-transform: translate(0, -22px);
    transform: translate(0, -22px);
    opacity: 0.2;
  }

  /* line 55, ../../sass/app/ui/_navigation.sass */
  100% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

/* line 60, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation {
  position: fixed;
  width: 60px;
  height: 30px;
  z-index: 5;
  left: 50%;
  margin-left: -30px;
  background-size: 34px 16px;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.ui-arrow-navigation.open-menu, .open-menu .ui-arrow-navigation {
  opacity: 0;
}


/* line 74, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.inactive {
  opacity: 0;
  z-index: -1;
}
/* line 78, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.ui-arrow-up {
  top: 22px;
  opacity: 0.5;
}
/* line 82, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.ui-arrow-up:hover {
  opacity: 1;
}
@media screen and (max-height: 700px) {
  /* line 78, ../../sass/app/ui/_navigation.sass */
  .ui-arrow-navigation.ui-arrow-up {
    top: 5px;
  }
}
/* line 87, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.ui-arrow-down {
  bottom: 22px;
  opacity: 0.5;
}
/* line 91, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.ui-arrow-down:hover {
  opacity: 1;
}
@media screen and (max-height: 700px) {
  /* line 87, ../../sass/app/ui/_navigation.sass */
  .ui-arrow-navigation.ui-arrow-down {
    bottom: 5px;
  }
}
/* line 95, ../../sass/app/ui/_navigation.sass */
.ui-arrow-navigation.ui-arrow-down.bouncing {
  -webkit-animation: arrow-bounce 1s linear infinite;
  -moz-animation: arrow-bounce 1s linear infinite;
  -ms-animation: arrow-bounce 1s linear infinite;
  -o-animation: arrow-bounce 1s linear infinite;
  animation: arrow-bounce 1s linear infinite;
}

/* line 1, ../../sass/app/ui/_header.sass */
.header-region {
  position: fixed;
  width: 100%;
  z-index: 4;
  height: 80px;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}


/* line 65, ../../sass/app/config/_helpers.sass */
.header-region.active.open-menu, .open-menu .header-region.active {
  background: rgba(0, 0, 0, 0);
}
/* line 16, ../../sass/app/ui/_header.sass */
.header-region .menu-container {
  position: fixed;
  background: url("../backgrounds/menu-pattern.png");
  -webkit-transform: translateY(-2000px);
  -moz-transform: translateY(-2000px);
  -ms-transform: translateY(-2000px);
  -o-transform: translateY(-2000px);
  transform: translateY(-2000px);
}
/* line 21, ../../sass/app/ui/_header.sass */
.header-region .menu-container:before {
  content: "";
  height: 50px;
  width: 100%;
  background: url("../backgrounds/menu-pattern.png") 0 bottom;
  position: absolute;
  top: -50px;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.header-region .menu-container.open-menu, .open-menu .header-region .menu-container {
  height: 100%;
  overflow: visible;
}
/* line 32, ../../sass/app/ui/_header.sass */
.header-region .ui-close {
  position: absolute;
  top: 20px;
  right: 20px;
}


/* LOGO
 */
/* line 45, ../../sass/app/ui/_header.sass */
.ui-logo.main .logo {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.ui-logo.main .logo.open-menu, .open-menu .ui-logo.main .logo {
  opacity: 0;
}
/* line 55, ../../sass/app/ui/_header.sass */
.ui-logo .logo {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
  line-height: normal;
  text-decoration: none;
  color: white;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 15px;
  padding: 10px 0 10px 60px;
  left: 13px;
  z-index: 3;
}
/* line 62, ../../sass/app/ui/_header.sass */
.ui-logo .logo:before {
  content: "";
  width: 47px;
  height: 31px;
  position: absolute;
  top: 7px;
  left: 8px;
}



/* HEADER MENU
 */
/* line 80, ../../sass/app/ui/_header.sass */
.menu-container .menu-header {
  min-height: 100px;
}

/* line 85, ../../sass/app/ui/_header.sass */
.menu-container .menu-header .languages {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 20px 0;
  text-align: center;
}

/* line 94, ../../sass/app/ui/_header.sass */
.menu-container .menu-header .languages li {
  margin: 0;
  padding: 0;
  display: inline-block;
  padding: 0 12px;
}
/* line 98, ../../sass/app/ui/_header.sass */
.menu-container .menu-header .languages li a {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  line-height: normal;
  text-decoration: none;
  color: white;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  -webkit-font-smoothing: antialiased;
}
/* line 102, ../../sass/app/ui/_header.sass */
.menu-container .menu-header .languages li.active a, .menu-container .menu-header .languages li:hover a {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  line-height: normal;
  text-decoration: none;
  color: #00e3ee;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  -webkit-font-smoothing: antialiased;
}



/* MENU OPTIONS
 */
/* line 115, ../../sass/app/ui/_header.sass */
.menu-container .menu-options {
  padding: 63px 30px;
}
@media screen and (max-height: 700px) {
  /* line 115, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options {
    padding-top: 0;
  }
}
/* line 119, ../../sass/app/ui/_header.sass */
.menu-container .menu-options ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 123, ../../sass/app/ui/_header.sass */
.menu-container .menu-options ul .ui-menu-option a {
  font-family: "Lato";
  font-size: 80px;
  line-height: 96px;
  font-weight: 300;
  display: block;
  padding: 12px 0;
  text-align: center;
  color: white;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 134, ../../sass/app/ui/_header.sass */
.menu-container .menu-options ul .ui-menu-option:hover a {
  text-decoration: none;
  background: white;
  color: #00c1ca;
}
@media screen and (max-width: 1024px) {
  /* line 143, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option a {
    font-size: 55px;
    line-height: 55px;
  }
  /* line 147, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option:hover a {
    background: white;
    color: #00c1ca;
  }
}


@media screen and (min-height: 769px) and (max-height: 890px) {
  /* line 115, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options {
    padding: 0px 30px;
  }
  /* line 174, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option a {
    font-size: 70px;
    font-size: 4.375rem;
    padding: 5px 0;
  }
}
@media screen and (max-height: 768px) {
  /* line 115, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options {
    padding: 0px 30px;
    min-height: 250px;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 187, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option a {
    font-size: 30px;
    line-height: 30px;
    color: white;
    padding: 9px 0;
  }
  /* line 193, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option.active a, .menu-container .menu-options ul .ui-menu-option:hover a {
    color: #00c1ca;
  }
}

/* line 1, ../../sass/app/ui/_footer.sass */
.footer-region {
  position: fixed;
  width: 100%;
  bottom: 24px;
  z-index: 4;
  padding: 0 24px;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

/* line 11, ../../sass/app/ui/_footer.sass */
.footer-region .copy {
  font-family: "Lato";
  font-size: 15px;
  line-height: 15px;
  color: white;
}
/* line 18, ../../sass/app/ui/_footer.sass */
.footer-region .ui-global-nav {
  position: absolute;
  bottom: 0;
  right: 25px;
}
/* line 65, ../../sass/app/config/_helpers.sass */
.footer-region.open-menu, .open-menu .footer-region {
  opacity: 0;
}

@media screen and (max-width: 736px) {
  /* line 8, ../../sass/app/components/_ui-component-slider.sass */
  .bx-prev,
  .bx-next {
    display: block;
  }
  /* line 65, ../../sass/app/components/_ui-component-slider.sass */
  .fake-prev,
  .fake-next {
    display: none;
  }
  /* line 74, ../../sass/app/components/_ui-component-slider.sass */
  .ui-slider .slide .ui-thumbnail {
    max-width: 145px;
  }
  /* line 81, ../../sass/app/components/_ui-component-slider.sass */
  .ui-slider .slide .ui-thumbnail img {
    max-width: 145px;
  }
  /* line 60, ../../sass/app/ui/_navigation.sass */
  .ui-arrow-navigation {
    display: none;
  }
  /* line 7, ../../sass/app/ui/_header.sass */
  .header-region.active {
    height: 60px;
    background: rgba(0, 0, 0, 0.35);
  }
  /* line 32, ../../sass/app/ui/_header.sass */
  .header-region .ui-close {
    right: 15px;
  }
  /* line 55, ../../sass/app/ui/_header.sass */
  .ui-logo .logo {
    left: 5px;
    font-size: 0;
  }
  /* line 80, ../../sass/app/ui/_header.sass */
  .menu-container .menu-header {
    min-height: 60px;
  }
  /* line 85, ../../sass/app/ui/_header.sass */
  .menu-container .menu-header .languages {
    padding: 20px 45px 15px 45px;
  }
  /* line 94, ../../sass/app/ui/_header.sass */
  .menu-container .menu-header .languages li {
    padding: 0 5px;
  }
  /* line 106, ../../sass/app/ui/_header.sass */
  .menu-container .menu-header .languages li a {
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: normal;
    line-height: normal;
    text-decoration: none;
    color: white;
    letter-spacing: 0.5px;
    letter-spacing: 0.03125rem;
    -webkit-font-smoothing: antialiased;
  }
  /* line 108, ../../sass/app/ui/_header.sass */
  .menu-container .menu-header .languages li.active a, .menu-container .menu-header .languages li:hover a {
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: normal;
    line-height: normal;
    text-decoration: none;
    color: #00e3ee;
    letter-spacing: 0.5px;
    letter-spacing: 0.03125rem;
    -webkit-font-smoothing: antialiased;
  }
  /* line 115, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options {
    padding: 0px 30px;
    min-height: 250px;
    width: 100%;
    position: absolute;
    top: calc(30px + 50% - (250px/2));
  }
  /* line 160, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option a {
    font-size: 30px;
    line-height: 30px;
    color: white;
    padding: 9px 0;
  }
  /* line 166, ../../sass/app/ui/_header.sass */
  .menu-container .menu-options ul .ui-menu-option.active a, .menu-container .menu-options ul .ui-menu-option:hover a {
    color: #00c1ca;
  }
  /* line 1, ../../sass/app/ui/_footer.sass */
  .footer-region {
    display: none;
  }
  .bx-wrapper {
    margin: 0;
    position: relative;
    min-width: 100%;
  }

  .bx-viewport {
    max-width: 247px;
    margin: 20px auto 0 auto;
  }

  .bx-viewport .slide {
    min-width: 247px;
  }

  .ui-parallax section.ui-panel.about .ui-panel-inner h2 {
    padding: 0 0 10px 0;
  }
}
