#login{color:#8c8c8c}#login h2{text-align:center;font-size:1.5em;padding:0 1.5em;margin-top:3em}#login p{text-align:center;padding:0 1.5em;max-width:35em;margin:0 auto}#login .tela-login{width:28em;max-width:95%;margin:1em auto 4em;float:none;background:#edeeef;padding:3.5em;border-radius:.5em}#login .tela-login .sc-divisor span{background:#edeeef}#login .tela-login .sc-form .sc-form-label input{background:#dadada}#login .msg_redirecting{padding:2em 0;border-radius:.5em;background-color:rgba(220,244,255,.95);color:#008bcb;display:block;margin:4em auto;width:18em;text-align:center;max-width:95%}.tela-login .sc-button.sc-button-wait-login{width:100%}.tela-login .sc-avatar div{margin:0 auto 1em;width:10em;height:10em;background-size:cover;background-position:center;border-radius:100%;box-shadow:0 0 0 9px rgba(128,128,128,.2) inset,0 0 0 1px rgba(255,255,255,.2)}.tela-login .sc-mensagem{text-align:center;font-size:1.3em;padding:.5em 0;color:#007fb3}.tela-login .sc-button.sc-button-red{width:26%;float:left}.tela-login .sc-button.sc-button-green{width:70%;float:right}.tela-login .erro-login{text-align:center;line-height:1em;padding:.8em 1em 0}.tela-login .sc-divisor{border-top:1px solid #c7c7c7;color:#9e9e9e;text-align:center;margin:1em 0 1.5em}.tela-login .sc-divisor span{display:table;background:#e1e1e1;margin:-0.6em auto 0;padding:0 1em}.tela-login .sc-btn-social-login{display:table;position:relative;margin-left:auto;margin-right:auto;height:2.5em;width:17em;text-shadow:0 1px 0 rgba(0,0,0,.5);overflow:hidden;border-radius:.3em}.tela-login .sc-btn-social-login span{line-height:1.5em;padding:0 1.8em;color:#fff;display:table-cell;vertical-align:middle;text-align:center}.tela-login .sc-btn-social-login i{color:#fff;display:table-cell;font-size:1.5em;width:1.667em;text-align:center;vertical-align:middle;background:rgba(0,0,0,.2)}.tela-login .sc-btn-social-login.sc-btn-social-facebook{background:#4c79bb}.tela-login .sc-btn-social-login.sc-btn-social-google{background:#c53030}@media(max-width: 575px){#login .tela-login{padding:3.5em 1em}#login .tela-login h2{margin-top:1.5em}}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

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

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

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

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

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

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

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

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

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

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

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

.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 {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

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

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

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

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

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

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

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

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

#infografico{position:relative;height:24em;width:100%;max-width:75em;margin:0 auto;font-size:1em;overflow:hidden;background-color:#fff;text-transform:uppercase}#infografico div{position:absolute}#infografico #moradores{width:13em;height:11.5em;top:5.3em;left:0;background-color:rgba(255,255,255,.4);border-top:.25em solid #bbb;border-right:.25em solid #bbb}#infografico #moradores:before{content:"";position:absolute;width:13em;height:11.5em;bottom:0;right:-0.25em;border-bottom:.25em solid #bbb;border-left:.25em solid #bbb}#infografico #moradores .morador{width:3em;height:1.68em;background-image:url(/packs/app/images/institucional/user1.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 100%}#infografico #moradores .morador:before{content:"";width:3em;height:3.4em;background-image:url(/packs/app/images/institucional/user1.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;left:0;top:-3.38em;position:absolute;transform-origin:50%,bottom}#infografico #moradores .morador:nth-of-type(2n+1),#infografico #moradores .morador:nth-of-type(2n+1):before{background-image:url(/packs/app/images/institucional/user2.svg)}#infografico #moradores .morador:nth-of-type(1){top:3.68em;left:1em}#infografico #moradores .morador:nth-of-type(2){top:3.68em;left:5.1em}#infografico #moradores .morador:nth-of-type(3){top:3.68em;left:9.2em}#infografico #moradores .morador:nth-of-type(4){top:9em;left:1em}#infografico #moradores .morador:nth-of-type(5){top:9em;left:5.1em}#infografico #moradores .morador:nth-of-type(6){top:9em;left:9.2em}#infografico #moradores .titulo{color:#444;font-size:1.5em;bottom:-1.4em;left:0;width:100%;text-align:center;font-weight:bold}#infografico #porteiro{width:24.25em;height:16.375em;top:9em;left:50%;margin-left:-12.125em;font-size:.7em}#infografico #porteiro .porteiro{width:11.0625em;height:6.2em;background-image:url(/packs/app/images/institucional/porteiro.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 100%;left:4.625em;top:5.925em;z-index:1}#infografico #porteiro .porteiro:before{content:"";width:11.0625em;height:5.5em;background-image:url(/packs/app/images/institucional/porteiro.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;left:0;top:-5.875em;position:absolute;transform-origin:50%,bottom}#infografico #porteiro .porteiro .mao{width:2.2em;height:1.2em;border:.3em solid #fff;background:#24b0c9;top:5.1em;border-radius:.5em .5em 0 0}#infografico #porteiro .porteiro .mao.direita{left:6.625em}#infografico #porteiro .porteiro .mao.esquerda{left:2.625em}#infografico #porteiro .mesa{width:22.125em;height:3.75em;line-height:3.5em;background:#474747;bottom:0;left:1.125em;text-align:center;z-index:20;border-radius:.4em}#infografico #porteiro .mesa .titulo{color:#fff;font-size:1.5em;font-weight:bold}#infografico #porteiro .mesa:after{content:"";width:24.125em;height:.8125em;background:#363636;border-radius:1em;position:absolute;top:-0.625em;left:-1em}#infografico #porteiro .teclado{width:8.25em;height:.625em;background:#ed6d6c;top:11.625em;left:6.0625em;border-radius:.44em;z-index:2}#infografico #porteiro .monitor{width:10.25em;height:8.375em;background-image:url(/packs/app/images/institucional/monitor.svg);background-repeat:no-repeat;background-size:contain;top:4em;right:1.1875em;z-index:10}#infografico #sindico{width:13.25em;height:16.25em;top:7.9625em;right:0em;font-size:.8em}#infografico #sindico .sindico{width:13.25em;height:8.3625em;background-image:url(/packs/app/images/institucional/sindico.svg);background-repeat:no-repeat;background-position:50% 100%;background-size:cover;left:0;top:5.2em;z-index:20}#infografico #sindico .sindico:before{content:"";width:13.25em;height:5.2625em;background-image:url(/packs/app/images/institucional/sindico.svg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;left:0;top:-5.2em;position:absolute;transform-origin:65%,bottom}#infografico #sindico .celular-in{left:0;top:3.9375em;width:4.125em;height:3.75em;position:absolute}#infografico #sindico .celular{left:0;top:0;width:4.125em;height:3.75em;background-image:url(/packs/app/images/institucional/celular.svg);background-repeat:no-repeat;background-size:contain;z-index:19}#infografico #sindico .titulo{color:#444;font-size:1.875em;bottom:0;right:.6125em;font-weight:bold}#infografico #emails{width:100%}#infografico #emails div[class*=email]{width:100%;opacity:0;position:absolute}#infografico #emails div[class*=email]>div{background-image:url(/packs/app/images/institucional/email.svg);background-repeat:no-repeat;background-position:50% .7em;background-color:#f0f0f0;border-radius:.6em;text-align:center;padding:2.7em 0 1em;width:9.2em;height:4.6em;color:#595857;font-weight:bold;z-index:8;background-size:27%}#infografico #emails div[class*=email]>div span{font-size:.9em;padding:0 .5em;text-align:center;display:inline-block;line-height:1em}.animar-in #moradores{-webkit-animation:moradores 1.5s linear;-moz-animation:moradores 1.5s linear;animation:moradores 1.5s linear}.animar-in #moradores:before{-webkit-animation:moradores-before 1.5s linear;-moz-animation:moradores-before 1.5s linear;animation:moradores-before 1.5s linear}.animar-in #moradores .morador:nth-of-type(1){-webkit-animation:morador1 2s;-moz-animation:morador1 2s;animation:morador1 2s}.animar-in #moradores .morador:nth-of-type(2){-webkit-animation:morador2 2s;-moz-animation:morador2 2s;animation:morador2 2s}.animar-in #moradores .morador:nth-of-type(3){-webkit-animation:morador3 2s;-moz-animation:morador3 2s;animation:morador3 2s}.animar-in #moradores .morador:nth-of-type(4){-webkit-animation:morador3 2s;-moz-animation:morador3 2s;animation:morador3 2s}.animar-in #moradores .morador:nth-of-type(5){-webkit-animation:morador2 2s;-moz-animation:morador2 2s;animation:morador2 2s}.animar-in #moradores .morador:nth-of-type(6){-webkit-animation:morador1 2s;-moz-animation:morador1 2s;animation:morador1 2s}.animar-in #moradores .titulo{-webkit-animation:fadeInUp 0.7s 0.8s;-moz-animation:fadeInUp 0.7s 0.8s;animation:fadeInUp 0.7s 0.8s}.animar-in #porteiro .porteiro{-webkit-animation:fadeInUp 0.7s 0.5s;-moz-animation:fadeInUp 0.7s 0.5s;animation:fadeInUp 0.7s 0.5s}.animar-in #porteiro .mesa{-webkit-animation:bounceInUp 0.8s;-moz-animation:bounceInUp 0.8s;animation:bounceInUp 0.8s}.animar-in #porteiro .mesa:after{-webkit-animation:rotateInDownRight 0.5s 0.35s;-moz-animation:rotateInDownRight 0.5s 0.35s;animation:rotateInDownRight 0.5s 0.35s}.animar-in #porteiro .teclado{-webkit-animation:rotateInDownLeft 0.6s 0.4s;-moz-animation:rotateInDownLeft 0.6s 0.4s;animation:rotateInDownLeft 0.6s 0.4s}.animar-in #porteiro .monitor{-webkit-animation:bounceInDown 0.7s 0.6s;-moz-animation:bounceInDown 0.7s 0.6s;animation:bounceInDown 0.7s 0.6s}.animar-in #sindico .sindico{-webkit-animation:bounceInDown 0.8s 0.7s;-moz-animation:bounceInDown 0.8s 0.7s;animation:bounceInDown 0.8s 0.7s}.animar-in #sindico .celular-in{-webkit-animation:celular-in 2s;-moz-animation:celular-in 2s;animation:celular-in 2s}.animar-in #sindico .titulo{-webkit-animation:fadeInUp 0.7s 0.8s;-moz-animation:fadeInUp 0.7s 0.8s;animation:fadeInUp 0.7s 0.8s}.animar-in .delay-sm{-webkit-animation:aguardar 0.45s;-moz-animation:aguardar 0.45s;animation:aguardar 0.45s}.animar-in .delay-md{-webkit-animation:aguardar 0.75s;-moz-animation:aguardar 0.75s;animation:aguardar 0.75s}.animar-in .delay-lg{-webkit-animation:aguardar 1s;-moz-animation:aguardar 1s;animation:aguardar 1s}.animar #moradores .morador:before{-webkit-animation:cabeca 1.2s ease-in-out infinite alternate-reverse;-moz-animation:cabeca 1.2s ease-in-out infinite alternate-reverse;animation:cabeca 1.2s ease-in-out infinite alternate-reverse}.animar #moradores .morador:nth-of-type(1):before,.animar #moradores .morador:nth-of-type(3):before,.animar #moradores .morador:nth-of-type(5):before{-webkit-animation:cabeca 1.2s ease-in-out infinite alternate;-moz-animation:cabeca 1.2s ease-in-out infinite alternate;animation:cabeca 1.2s ease-in-out infinite alternate}.animar #porteiro .porteiro .mao.direita{-webkit-animation:digitando 2.1s linear infinite alternate;-moz-animation:digitando 2.1s linear infinite alternate;animation:digitando 2.1s linear infinite alternate}.animar #porteiro .porteiro .mao.esquerda{-webkit-animation:digitando 2.1s linear infinite alternate-reverse;-moz-animation:digitando 2.1s linear infinite alternate-reverse;animation:digitando 2.1s linear infinite alternate-reverse}.animar #porteiro .porteiro:before{-webkit-animation:cabeca 1.2s ease-in-out infinite alternate-reverse;-moz-animation:cabeca 1.2s ease-in-out infinite alternate-reverse;animation:cabeca 1.2s ease-in-out infinite alternate-reverse}.animar #sindico .sindico:before{-webkit-animation:cabeca 1.2s ease-in-out infinite alternate;-moz-animation:cabeca 1.2s ease-in-out infinite alternate;animation:cabeca 1.2s ease-in-out infinite alternate}.animar #emails .email1{-webkit-animation:email1 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 2.8s infinite;-moz-animation:email1 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 2.8s infinite;animation:email1 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 2.8s infinite}.animar #emails .email2{-webkit-animation:email2 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.1s infinite;-moz-animation:email2 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.1s infinite;animation:email2 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.1s infinite}.animar #emails .email3{-webkit-animation:email3 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.4s infinite;-moz-animation:email3 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.4s infinite;animation:email3 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 3.4s infinite}.animar #emails .email4{-webkit-animation:email4 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.6s infinite;-moz-animation:email4 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.6s infinite;animation:email4 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.6s infinite}.animar #emails .email5{-webkit-animation:email5 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.9s infinite;-moz-animation:email5 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.9s infinite;animation:email5 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 6.9s infinite}.animar #emails .email6{-webkit-animation:email6 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 7.2s infinite;-moz-animation:email6 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 7.2s infinite;animation:email6 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 7.2s infinite}.animar #emails .email7{-webkit-animation:email7 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.4s infinite;-moz-animation:email7 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.4s infinite;animation:email7 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.4s infinite}.animar #emails .email8{-webkit-animation:email8 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.7s infinite;-moz-animation:email8 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.7s infinite;animation:email8 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 10.7s infinite}.animar #emails .email9{-webkit-animation:email9 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 11s infinite;-moz-animation:email9 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 11s infinite;animation:email9 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 11s infinite}.animar #emails .email10{-webkit-animation:email10 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.2s infinite;-moz-animation:email10 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.2s infinite;animation:email10 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.2s infinite}.animar #emails .email11{-webkit-animation:email11 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.5s infinite;-moz-animation:email11 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.5s infinite;animation:email11 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 14.5s infinite}.animar #emails .email12{-webkit-animation:email12 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18s infinite;-moz-animation:email12 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18s infinite;animation:email12 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18s infinite}.animar #emails .email13{-webkit-animation:email13 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.3s infinite;-moz-animation:email13 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.3s infinite;animation:email13 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.3s infinite}.animar #emails .email14{-webkit-animation:email14 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.6s infinite;-moz-animation:email14 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.6s infinite;animation:email14 19s cubic-bezier(0.32, 0.31, 0.44, 1.24) 18.6s infinite}@-webkit-keyframes email1{0%{transform:translateY(6em) translateX(1em);opacity:0}1%{transform:translateY(6em) translateX(1em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(5.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:1em;opacity:0}}@-moz-keyframes email1{0%{transform:translateY(6em) translateX(1em);opacity:0}1%{transform:translateY(6em) translateX(1em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(5.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:1em;opacity:0}}@-ms-keyframes email1{0%{transform:translateY(6em) translateX(1em);opacity:0}1%{transform:translateY(6em) translateX(1em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(5.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:1em;opacity:0}}@keyframes email1{0%{transform:translateY(6em) translateX(1em);opacity:0}1%{transform:translateY(6em) translateX(1em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(5.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(5.5em);top:1em;opacity:0}}@-webkit-keyframes email2{0%{transform:translateY(8.5em) translateX(2em);opacity:0}1%{transform:translateY(8.5em) translateX(2em);opacity:.5}7%{transform:translateY(1em) translateX(50%) translateX(-5em);opacity:1}16%{transform:translateY(1em) translateX(50%) translateX(-5em);top:0;opacity:1}18%{transform:translateY(1em) translateX(50%) translateX(-5em);top:1em;opacity:0}}@-moz-keyframes email2{0%{transform:translateY(8.5em) translateX(2em);opacity:0}1%{transform:translateY(8.5em) translateX(2em);opacity:.5}7%{transform:translateY(1em) translateX(50%) translateX(-5em);opacity:1}16%{transform:translateY(1em) translateX(50%) translateX(-5em);top:0;opacity:1}18%{transform:translateY(1em) translateX(50%) translateX(-5em);top:1em;opacity:0}}@-ms-keyframes email2{0%{transform:translateY(8.5em) translateX(2em);opacity:0}1%{transform:translateY(8.5em) translateX(2em);opacity:.5}7%{transform:translateY(1em) translateX(50%) translateX(-5em);opacity:1}16%{transform:translateY(1em) translateX(50%) translateX(-5em);top:0;opacity:1}18%{transform:translateY(1em) translateX(50%) translateX(-5em);top:1em;opacity:0}}@keyframes email2{0%{transform:translateY(8.5em) translateX(2em);opacity:0}1%{transform:translateY(8.5em) translateX(2em);opacity:.5}7%{transform:translateY(1em) translateX(50%) translateX(-5em);opacity:1}16%{transform:translateY(1em) translateX(50%) translateX(-5em);top:0;opacity:1}18%{transform:translateY(1em) translateX(50%) translateX(-5em);top:1em;opacity:0}}@-webkit-keyframes email3{0%{transform:translateY(11em) translateX(3em);opacity:0}1%{transform:translateY(11em) translateX(3em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(-15.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:1em;opacity:0}}@-moz-keyframes email3{0%{transform:translateY(11em) translateX(3em);opacity:0}1%{transform:translateY(11em) translateX(3em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(-15.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:1em;opacity:0}}@-ms-keyframes email3{0%{transform:translateY(11em) translateX(3em);opacity:0}1%{transform:translateY(11em) translateX(3em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(-15.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:1em;opacity:0}}@keyframes email3{0%{transform:translateY(11em) translateX(3em);opacity:0}1%{transform:translateY(11em) translateX(3em);opacity:.5}7%{transform:translateY(4em) translateX(50%) translateX(-15.5em);opacity:1}16%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:0;opacity:1}18%{transform:translateY(4em) translateX(50%) translateX(-15.5em);top:1em;opacity:0}}@-webkit-keyframes email4{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(100%) translateX(-18em);opacity:1}16%{transform:translateY(3em) translateX(100%) translateX(-18em);top:0;opacity:1}18%{transform:translateY(3em) translateX(100%) translateX(-18em);top:1em;opacity:0}}@-moz-keyframes email4{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(100%) translateX(-18em);opacity:1}16%{transform:translateY(3em) translateX(100%) translateX(-18em);top:0;opacity:1}18%{transform:translateY(3em) translateX(100%) translateX(-18em);top:1em;opacity:0}}@-ms-keyframes email4{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(100%) translateX(-18em);opacity:1}16%{transform:translateY(3em) translateX(100%) translateX(-18em);top:0;opacity:1}18%{transform:translateY(3em) translateX(100%) translateX(-18em);top:1em;opacity:0}}@keyframes email4{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(100%) translateX(-18em);opacity:1}16%{transform:translateY(3em) translateX(100%) translateX(-18em);top:0;opacity:1}18%{transform:translateY(3em) translateX(100%) translateX(-18em);top:1em;opacity:0}}@-webkit-keyframes email5{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(9em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(9em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-moz-keyframes email5{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(9em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(9em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-ms-keyframes email5{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(9em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(9em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@keyframes email5{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(9em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(9em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-webkit-keyframes email6{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(15em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(15em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-moz-keyframes email6{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(15em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(15em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-ms-keyframes email6{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(15em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(15em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@keyframes email6{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(15em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(15em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-webkit-keyframes email7{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email7{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email7{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@keyframes email7{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes email8{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email8{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email8{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@keyframes email8{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes email9{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email9{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email9{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@keyframes email9{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes email10{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(6em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(6em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(6em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-moz-keyframes email10{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(6em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(6em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(6em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-ms-keyframes email10{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(6em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(6em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(6em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@keyframes email10{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(6em) translateX(100%) translateX(-21em);opacity:1}16%{transform:translateY(6em) translateX(100%) translateX(-21em);top:0;opacity:1}18%{transform:translateY(6em) translateX(100%) translateX(-21em);top:1em;opacity:0}}@-webkit-keyframes email11{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(13em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(13em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(13em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-moz-keyframes email11{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(13em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(13em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(13em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-ms-keyframes email11{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(13em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(13em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(13em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@keyframes email11{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(13em) translateX(100%) translateX(-20em);opacity:1}16%{transform:translateY(13em) translateX(100%) translateX(-20em);top:0;opacity:1}18%{transform:translateY(13em) translateX(100%) translateX(-20em);top:1em;opacity:0}}@-webkit-keyframes email12{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email12{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email12{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@keyframes email12{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(3em) translateX(14.5em);opacity:1}16%{transform:translateY(3em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(3em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes email13{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email13{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email13{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@keyframes email13{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(9em) translateX(14.5em);opacity:1}16%{transform:translateY(9em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(9em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes email14{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-moz-keyframes email14{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-ms-keyframes email14{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@keyframes email14{0%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:0}1%{transform:translateY(9.2em) translateX(50%) translateX(-1.2em);opacity:.5}7%{transform:translateY(15em) translateX(14.5em);opacity:1}16%{transform:translateY(15em) translateX(14.5em);top:0;opacity:1}18%{transform:translateY(15em) translateX(14.5em);top:1em;opacity:0}}@-webkit-keyframes cabeca{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@-moz-keyframes cabeca{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@-ms-keyframes cabeca{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@keyframes cabeca{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@-webkit-keyframes digitando{0%{transform:translate(0.13em, 0em)}10%{transform:translate(-0.07em, 0em)}20%{transform:translate(-0.19em, 0em)}30%{transform:translate(0em, -0.07em)}40%{transform:translate(0.07em, 0em)}50%{transform:translate(-0.07em, 0em)}60%{transform:translate(-0.19em, -0.13em)}70%{transform:translate(0.12em, 0em)}80%{transform:translate(-0.07em, 0em)}90%{transform:translate(0.12em, 0.07em)}100%{transform:translate(0.07em, 0em)}}@-moz-keyframes digitando{0%{transform:translate(0.13em, 0em)}10%{transform:translate(-0.07em, 0em)}20%{transform:translate(-0.19em, 0em)}30%{transform:translate(0em, -0.07em)}40%{transform:translate(0.07em, 0em)}50%{transform:translate(-0.07em, 0em)}60%{transform:translate(-0.19em, -0.13em)}70%{transform:translate(0.12em, 0em)}80%{transform:translate(-0.07em, 0em)}90%{transform:translate(0.12em, 0.07em)}100%{transform:translate(0.07em, 0em)}}@-ms-keyframes digitando{0%{transform:translate(0.13em, 0em)}10%{transform:translate(-0.07em, 0em)}20%{transform:translate(-0.19em, 0em)}30%{transform:translate(0em, -0.07em)}40%{transform:translate(0.07em, 0em)}50%{transform:translate(-0.07em, 0em)}60%{transform:translate(-0.19em, -0.13em)}70%{transform:translate(0.12em, 0em)}80%{transform:translate(-0.07em, 0em)}90%{transform:translate(0.12em, 0.07em)}100%{transform:translate(0.07em, 0em)}}@keyframes digitando{0%{transform:translate(0.13em, 0em)}10%{transform:translate(-0.07em, 0em)}20%{transform:translate(-0.19em, 0em)}30%{transform:translate(0em, -0.07em)}40%{transform:translate(0.07em, 0em)}50%{transform:translate(-0.07em, 0em)}60%{transform:translate(-0.19em, -0.13em)}70%{transform:translate(0.12em, 0em)}80%{transform:translate(-0.07em, 0em)}90%{transform:translate(0.12em, 0.07em)}100%{transform:translate(0.07em, 0em)}}@-webkit-keyframes celular-in{0%{transform:scale(0, 0);opacity:0}59%{transform:scale(0, 0);opacity:0}60%{transform:scale(0.6, 1.8);opacity:1}70%{transform:scale(1.4, 0.7)}80%{transform:scale(0.8, 1.3)}90%{transform:scale(1.1, 0.9)}100%{transform:scale(1, 1)}}@-moz-keyframes celular-in{0%{transform:scale(0, 0);opacity:0}59%{transform:scale(0, 0);opacity:0}60%{transform:scale(0.6, 1.8);opacity:1}70%{transform:scale(1.4, 0.7)}80%{transform:scale(0.8, 1.3)}90%{transform:scale(1.1, 0.9)}100%{transform:scale(1, 1)}}@-ms-keyframes celular-in{0%{transform:scale(0, 0);opacity:0}59%{transform:scale(0, 0);opacity:0}60%{transform:scale(0.6, 1.8);opacity:1}70%{transform:scale(1.4, 0.7)}80%{transform:scale(0.8, 1.3)}90%{transform:scale(1.1, 0.9)}100%{transform:scale(1, 1)}}@keyframes celular-in{0%{transform:scale(0, 0);opacity:0}59%{transform:scale(0, 0);opacity:0}60%{transform:scale(0.6, 1.8);opacity:1}70%{transform:scale(1.4, 0.7)}80%{transform:scale(0.8, 1.3)}90%{transform:scale(1.1, 0.9)}100%{transform:scale(1, 1)}}@-webkit-keyframes aguardar{0%{opacity:0;display:none}99%{opacity:0;display:none}100%{opacity:1;display:block}}@-moz-keyframes aguardar{0%{opacity:0;display:none}99%{opacity:0;display:none}100%{opacity:1;display:block}}@-ms-keyframes aguardar{0%{opacity:0;display:none}99%{opacity:0;display:none}100%{opacity:1;display:block}}@keyframes aguardar{0%{opacity:0;display:none}99%{opacity:0;display:none}100%{opacity:1;display:block}}@-webkit-keyframes moradores{0%{width:0;height:0}25%{width:13em;height:0}50%{width:13em;height:11.5em}}@-moz-keyframes moradores{0%{width:0;height:0}25%{width:13em;height:0}50%{width:13em;height:11.5em}}@-ms-keyframes moradores{0%{width:0;height:0}25%{width:13em;height:0}50%{width:13em;height:11.5em}}@keyframes moradores{0%{width:0;height:0}25%{width:13em;height:0}50%{width:13em;height:11.5em}}@-webkit-keyframes moradores-before{0%{width:0;height:0;opacity:0}49.9%{width:0;height:0;opacity:0}50%{width:0;height:0;opacity:1}75%{width:13em;height:0;opacity:1}100%{width:13em;height:11.5em}}@-moz-keyframes moradores-before{0%{width:0;height:0;opacity:0}49.9%{width:0;height:0;opacity:0}50%{width:0;height:0;opacity:1}75%{width:13em;height:0;opacity:1}100%{width:13em;height:11.5em}}@-ms-keyframes moradores-before{0%{width:0;height:0;opacity:0}49.9%{width:0;height:0;opacity:0}50%{width:0;height:0;opacity:1}75%{width:13em;height:0;opacity:1}100%{width:13em;height:11.5em}}@keyframes moradores-before{0%{width:0;height:0;opacity:0}49.9%{width:0;height:0;opacity:0}50%{width:0;height:0;opacity:1}75%{width:13em;height:0;opacity:1}100%{width:13em;height:11.5em}}@-webkit-keyframes morador1{0%{opacity:0}40%{transform:scale(0.5);opacity:0}60%{transform:scale(1.2);opacity:1}80%{transform:scale(1);opacity:1}}@-moz-keyframes morador1{0%{opacity:0}40%{transform:scale(0.5);opacity:0}60%{transform:scale(1.2);opacity:1}80%{transform:scale(1);opacity:1}}@-ms-keyframes morador1{0%{opacity:0}40%{transform:scale(0.5);opacity:0}60%{transform:scale(1.2);opacity:1}80%{transform:scale(1);opacity:1}}@keyframes morador1{0%{opacity:0}40%{transform:scale(0.5);opacity:0}60%{transform:scale(1.2);opacity:1}80%{transform:scale(1);opacity:1}}@-webkit-keyframes morador2{0%{opacity:0}50%{transform:scale(0.5);opacity:0}70%{transform:scale(1.2);opacity:1}90%{transform:scale(1);opacity:1}}@-moz-keyframes morador2{0%{opacity:0}50%{transform:scale(0.5);opacity:0}70%{transform:scale(1.2);opacity:1}90%{transform:scale(1);opacity:1}}@-ms-keyframes morador2{0%{opacity:0}50%{transform:scale(0.5);opacity:0}70%{transform:scale(1.2);opacity:1}90%{transform:scale(1);opacity:1}}@keyframes morador2{0%{opacity:0}50%{transform:scale(0.5);opacity:0}70%{transform:scale(1.2);opacity:1}90%{transform:scale(1);opacity:1}}@-webkit-keyframes morador3{0%{opacity:0}60%{transform:scale(0.5);opacity:0}80%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@-moz-keyframes morador3{0%{opacity:0}60%{transform:scale(0.5);opacity:0}80%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@-ms-keyframes morador3{0%{opacity:0}60%{transform:scale(0.5);opacity:0}80%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes morador3{0%{opacity:0}60%{transform:scale(0.5);opacity:0}80%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}
#midias-page{margin-bottom:2em}#midias-page ul li .listagem-thumb{display:table-cell;vertical-align:top;width:11em}#midias-page ul li .listagem-thumb .listagem-thumb-img{width:10em;height:5em;background-size:contain;background-position:center;background-repeat:no-repeat;border:none}#midias-page .midias-show iframe{display:block;margin:1.5em auto;max-width:95%}#midias-page .midias-show .midias-data{padding-left:3.5em;font-size:.9em;color:#b3b3b3;margin-top:-1.5em;margin-bottom:2em;display:block}#midias-page .midias-show article{padding:1em 1.5em 2em}#midias-page .midias-show article p{margin-bottom:1em}#midias-page .midias-show article img{max-width:40%;margin:.6em}#midias-page .midias-show article h4{margin:1.5em 0 .7em .5em}#midias-page .midias-show article h5{margin:1.2em 0 .3em .3em}#midias-page .midias-show .fonte{padding:1em;font-size:.9em}@media(max-width: 959px){#midias-page .midias-show .midias-data{padding-left:1.9em;margin-top:-1.2em}#midias-page .midias-show article img{max-width:95%;margin:1.2em auto !important;float:none !important;height:auto !important}}
#noticias-page .container{min-height:10em}#noticias-page .container .listagem{min-height:6em}#noticias-page .container.noticias-show{margin-bottom:4em}#noticias-page .container.noticias-show .noticias-data{padding-left:3.5em;font-size:.9em;color:#b3b3b3;margin-top:-1.5em;margin-bottom:2em;display:block}#noticias-page .container.noticias-show article{padding:1em 1.5em 2em}#noticias-page .container.noticias-show article p{margin-bottom:1em}#noticias-page .container.noticias-show article img{max-width:40%;margin:.6em}#noticias-page .container.noticias-show article h4{margin:1.5em 0 .7em .5em}#noticias-page .container.noticias-show article h5{margin:1.2em 0 .3em .3em}@media(max-width: 959px){#noticias-page .container.noticias-show .noticias-data{padding-left:1.9em;margin-top:-1.2em}#noticias-page .container.noticias-show article img{max-width:95%;margin:1.2em auto !important;float:none !important;height:auto !important}}
#pabx-page .tag-item{padding:4em;position:relative;margin-top:-4em;margin-left:-0.8em;margin-right:-0.8em;text-shadow:0px 2px 3px rgba(0,0,0,.45)}@media(min-width: 960px){#pabx-page .tag-item{padding:4em 4em 4em 12em;margin-top:0;margin-left:-10em;margin-right:4em}#pabx-page .tag-item:before,#pabx-page .tag-item:after{content:"";background:#fff;display:block;width:1.5em;right:-0.9em;left:auto;position:absolute}#pabx-page .tag-item:before{top:-2px;bottom:48%;transform:rotateZ(-7deg)}#pabx-page .tag-item:after{top:48%;bottom:-2px;transform:rotateZ(7deg)}#pabx-page .tag-item.align-right{padding:4em 12em 4em 4em;margin-left:4em;margin-right:-10em}#pabx-page .tag-item.align-right:before,#pabx-page .tag-item.align-right:after{right:auto;left:-0.9em}#pabx-page .tag-item.align-right:before{transform:rotateZ(7deg)}#pabx-page .tag-item.align-right:after{transform:rotateZ(-7deg)}}@media(max-width: 959px){#pabx-page .tag-item{text-align:center !important}}#pabx-page .image-item{position:relative;z-index:1}
::-moz-selection{color:#fff;background:#007fb3}::selection{color:#fff;background:#007fb3}::-webkit-input-placeholder{color:#999 !important}:-moz-placeholder{color:#999 !important}::-moz-placeholder{color:#999 !important}:-ms-input-placeholder{color:#999 !important}.little-form{margin-left:1em}.little-form p span{display:inline-block;width:6em;text-align:right}.destacar-cor{color:#007fb3}.clear{clear:both}.btn-3d,.link-3d{position:relative;display:inline-block;cursor:pointer;margin:.5em 1.25em;padding:0 1.5em;width:auto;max-width:100%;text-align:center;text-transform:uppercase}.btn-3d:after,.btn-3d:before,.link-3d:after,.link-3d:before{content:attr(alt);position:absolute;left:0;right:0;display:block;width:100%;height:100%;white-space:nowrap;border-radius:.3em;transition:all .3s;backface-visibility:hidden;text-shadow:0 1px 0 rgba(0,0,0,.2)}.btn-3d:before,.link-3d:before{top:0;transform-origin:center bottom 0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00166, 0, 0, 0, 1)}.btn-3d:after,.link-3d:after{top:100%;transform-origin:center top 0;transform:matrix3d(1, 0, 0, 0, 0, 0, -1, 0.00166, 0, 1, 0, 0, 0, 0, 0, 1)}.btn-3d:before,.link-3d:before{background:#008bcb;color:#fff}.btn-3d:after,.link-3d:after{background:#004565;color:#fff}.btn-3d.btn-3d-cian-to-white:before,.btn-3d.link-3d-cian-to-white:before,.link-3d.btn-3d-cian-to-white:before,.link-3d.link-3d-cian-to-white:before{background:#00c4d6;color:#fff}.btn-3d.btn-3d-cian-to-white:after,.btn-3d.link-3d-cian-to-white:after,.link-3d.btn-3d-cian-to-white:after,.link-3d.link-3d-cian-to-white:after{background:#fff;color:#575f63}.btn-3d.btn-3d-blue-to-white:before,.btn-3d.link-3d-blue-to-white:before,.link-3d.btn-3d-blue-to-white:before,.link-3d.link-3d-blue-to-white:before{background:#244560;color:#fff}.btn-3d.btn-3d-blue-to-white:after,.btn-3d.link-3d-blue-to-white:after,.link-3d.btn-3d-blue-to-white:after,.link-3d.link-3d-blue-to-white:after{background:#fff;color:#575f63}.btn-3d.btn-3d-white-to-blue:before,.btn-3d.link-3d-white-to-blue:before,.link-3d.btn-3d-white-to-blue:before,.link-3d.link-3d-white-to-blue:before{background:#fff;color:#575f63}.btn-3d.btn-3d-white-to-blue:after,.btn-3d.link-3d-white-to-blue:after,.link-3d.btn-3d-white-to-blue:after,.link-3d.link-3d-white-to-blue:after{background:#008bcb;color:#fff}.btn-3d{height:44px;line-height:44px}.btn-3d:hover:before{transform:matrix3d(1, 0, 0, 0, 0, 0, 1, -0.00166, 0, -1, 0, 0, 0, -44, 0, 1)}.btn-3d:hover:after{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00166, 0, -44, 0, 1)}.link-3d{height:66px;line-height:66px}.link-3d:hover:before{transform:matrix3d(1, 0, 0, 0, 0, 0, 1, -0.00166, 0, -1, 0, 0, 0, -66, 0, 1)}.link-3d:hover:after{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00166, 0, -66, 0, 1)}.sc-system{color:#545454;margin:0;padding:0;height:100%;overflow-x:hidden;font-size:16px;font-family:"Roboto",sans-serif}.sc-system.slide-left,.sc-system.slide-right{overflow-y:hidden !important}.sc-system .tela-escura{z-index:500}.sc-system a{color:#007fb3}.sc-system a:hover,.sc-system a:focus,.sc-system a:active{text-decoration:none}.sc-system a.highlight-hover{color:#545454}.sc-system a.highlight-hover:hover{color:#007fb3}.sc-system img{display:block;max-width:100%}.btn-voltar{margin-left:1.5em}.loading{position:fixed;z-index:350;top:40%;left:calc(50% - 4.5em);font-size:1.5em;width:9em;padding:.7em 0;text-align:center;background-color:rgba(220,244,255,.95);color:#008bcb;border-radius:.3em;opacity:0;cursor:wait;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.loading.active{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-video embed,.responsive-video iframe,.responsive-video object{position:absolute;top:0;left:0;width:100%;height:100%}ul.listagem{margin-bottom:3em;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}ul.listagem.aguardando{opacity:.3}ul.listagem li{display:table;padding:1em 1em 1.5em 1.5em;max-width:70em}ul.listagem li .listagem-thumb{display:table-cell;vertical-align:top;width:10em}ul.listagem li .listagem-thumb .listagem-thumb-img{width:8.75em;height:6.5em;background-size:cover;border-radius:.4em;background-position:center;border:3px solid #e5e5e5}ul.listagem li .listagem-descr{display:table-cell;vertical-align:top}ul.listagem li .listagem-descr>h3{color:#008bcb;font-weight:400}ul.listagem li .listagem-descr>span{font-size:.9em;margin-bottom:.4em;display:inline-block;color:#b3b3b3}.title-cian{color:#00c4d6;font-size:2em;font-weight:400;text-transform:uppercase}.title-cian span{color:#7b7b7b}.title-blue{color:#008bcb;font-size:2em;font-weight:400}.title-blue span{color:#7b7b7b}.title-h1{padding:2.5em 0 0em 1.5em;border-bottom:8px solid #edeeef;margin-bottom:.9em}.color-blue{color:#008bcb}.input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-style{margin:0 2em}.form-style .input-group{overflow:visible}.form-style .input-group input{width:100%;background:#fff;color:#444;border-radius:.3em 0 0 .3em;border-width:2px;height:2.75em;line-height:2.75em}.form-style .input-group button{margin:0;width:100%;color:#fff;background:rgba(0,0,0,0);height:2.75em;line-height:2.75em;border:none;font-size:1em}.form-style .input-group>:first-child{width:100%}.form-blue .input-group input{border-color:#007fb3}.form-blue .input-group button.btn-3d:before,.form-blue .input-group button.btn-3d:after{border-radius:0 .3em .3em 0}.form-cian .input-group input{border-color:#74d8e2}.form-cian .input-group button{background-clip:content-box}.sc-divisor{border-top:1px solid #c7c7c7;color:#9e9e9e;text-align:center;margin:1em 0 1.5em}.sc-divisor span{display:table;background:#e1e1e1;margin:-0.6em auto 0;padding:0 1em}.sc-form .sc-form-label{margin:0 0 .4em}.sc-form .sc-form-label label{display:block;padding-left:.5em;text-transform:uppercase}.sc-form input,.sc-form select,.sc-form textarea,.sc-form button{background:#cbccce;color:#444;border:none;height:2.5em;width:100%;padding:0 1em;font-size:1em;border-radius:.3em}.sc-form input.sc-button,.sc-form select.sc-button,.sc-form textarea.sc-button,.sc-form button.sc-button{background:#007fb3;float:right;width:auto;padding:0 2em}.sc-form input.sc-button.sc-button-green,.sc-form select.sc-button.sc-button-green,.sc-form textarea.sc-button.sc-button-green,.sc-form button.sc-button.sc-button-green{background:#42b342}.sc-form textarea{height:7.5em;padding:.5em 1em}.sc-modal-body .sc-form .sc-form-label input,.sc-modal-body .sc-form .sc-form-label select,.sc-modal-body .sc-form .sc-form-label textarea,.sc-modal-body .sc-form .sc-form-label button{background:#e5e5e5}.sc-modal-body .sc-form .sc-form-label input.error,.sc-modal-body .sc-form .sc-form-label select.error,.sc-modal-body .sc-form .sc-form-label textarea.error,.sc-modal-body .sc-form .sc-form-label button.error{background:#f9dbdb}.sc-button{background:#007fb3;border:none;height:2.5em;line-height:2.5em;color:#fff !important;display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.5);padding:0 1em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;font-size:1em;border-radius:.3em}.sc-button.sc-button-red{background:#c74848}.sc-button.sc-button-green{background:#42b342}#main{width:100%;overflow:hidden}#header-mobile{background:#007fb3;position:relative;padding:0;position:fixed;top:0;left:0;right:0;z-index:1110;box-shadow:0 -2px 0 rgba(0,0,0,.27) inset}#header-mobile .hm-logo{height:3.2em;margin:0 3.2em;text-align:center;padding:.25em .4em;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(0,0,0,.15)}#header-mobile .hm-logo a{display:inline-block;height:3.4375em}#header-mobile .hm-logo a img{max-width:100%;height:2.5em}#header-mobile .hm-menu,#header-mobile .hm-login{height:3.2em;width:3.2em;top:0;text-align:center;position:absolute;cursor:pointer;transition:background .3s}#header-mobile .hm-menu{left:0;line-height:3.8em;border-right:1px solid rgba(0,0,0,.15)}#header-mobile .hm-menu i{font-size:1.6em;color:#f0f0f0}#header-mobile .hm-login{right:0;line-height:3.6em;border-left:1px solid rgba(255,255,255,.25)}#header-mobile .hm-login i{font-size:1.2em;color:#f0f0f0}#header-mobile.slide-right .hm-menu{background:#f0f0f0;box-shadow:0 -2px 0 rgba(0,0,0,.07) inset}#header-mobile.slide-right .hm-menu i{color:#3e759b}#header-mobile.slide-left .hm-login{background:#f0f0f0;box-shadow:0 -2px 0 rgba(0,0,0,.07) inset}#header-mobile.slide-left .hm-login i{color:#3e759b}#slider-content{position:relative}#slider-content #sc-menu,#slider-content #sc-login{z-index:1109;background:#e1e1e1;overflow-y:auto;position:fixed;top:3.2em;bottom:0;text-shadow:0 1px 0 #fff}#slider-content #sc-menu{width:18em;left:-18em}#slider-content #sc-menu>ul li>div,#slider-content #sc-menu>ul li>a{color:#728b96;display:block;padding:.75em .5em .75em 1em;font-size:1.1em;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(0,0,0,.12);line-height:1.2;text-transform:uppercase}#slider-content #sc-menu>ul li>div i,#slider-content #sc-menu>ul li>a i{color:#475c65;width:1.4em;display:inline-block;text-align:center;font-size:.9em}#slider-content #sc-menu>ul li>div.active,#slider-content #sc-menu>ul li>a.active{background:#ebedee;color:#007fb3}#slider-content #sc-menu>ul li>div:last-of-type,#slider-content #sc-menu>ul li>a:last-of-type{box-shadow:0 1px 0 rgba(255,255,255,.5)}#slider-content #sc-menu>ul li li>*{padding-left:2.5em}#slider-content #sc-login{width:100%;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;transform:translate(100%, 0);padding:2em 1.5em 5em}#main-content{position:relative;margin-top:3.2em;padding-top:0}#main-content .container{position:relative;max-width:1200px;margin:0 auto}#main-content .sc-gallery{z-index:17000000}#main-content .diagonal-left{transform:translateZ(1px) skew(0, -1.6deg);backface-visibility:hidden;outline:1px solid rgba(0,0,0,0)}#main-content .diagonal-left>*{transform:translateZ(1px) skew(0, 1.6deg);backface-visibility:hidden}#main-content .diagonal-right{transform:translateZ(1px) skew(0, 1.6deg);backface-visibility:hidden;outline:1px solid rgba(0,0,0,0)}#main-content .diagonal-right>*{transform:translateZ(1px) skew(0, -1.6deg);backface-visibility:hidden}#main-content #header{background:#edeeef;position:relative}#main-content #header #header-top{border-bottom:1px solid #dedede;padding:.25em 1em}#main-content #header #header-top .hd-social,#main-content #header #header-top .hd-boleto,#main-content #header #header-top .hd-contato,#main-content #header #header-top .hd-telefone,#main-content #header #header-top .hd-logout{float:right}#main-content #header #header-top .hd-social a{display:inline-block;width:1.3em;height:1.3em;line-height:1.5em;text-align:center;background:#728b96;margin:.2em;opacity:.8;border-radius:.3em}#main-content #header #header-top .hd-social a i{color:#fff}#main-content #header #header-top .hd-social a:hover{background:#007fb3}#main-content #header #header-top .hd-contato,#main-content #header #header-top .hd-telefone{margin-right:1em}#main-content #header #header-top .hd-contato a i,#main-content #header #header-top .hd-telefone a i{font-size:1.2em;line-height:.9em;position:relative;bottom:-0.1em}#main-content #header #header-top .hd-boleto{margin-right:1em}#main-content #header #header-top .hd-boleto a{margin-right:.2em;line-height:1.5em;text-align:center}#main-content #header #header-top .hd-logout{margin-left:1em}#main-content #header #header-top .hd-logout a{color:#fff;background:#728b96;display:inline-block;font-size:.8em;padding:.2em .7em;border-radius:.3em}#main-content #header #header-top .hd-logout a:hover{background:#c74848}#main-content #header #header-main{background:#edeeef;border-top:1px solid #f5f5f5}#main-content #header #header-main>div{background:#edeeef;border-bottom:2px solid #dedede;position:relative;z-index:300;padding:0 1em}#main-content #header #header-main .container{display:table;width:100%;table-layout:fixed;position:relative}#main-content #header #header-main .container .hd-logo{display:table-cell;width:13.7em;vertical-align:middle;transition:all .3s}#main-content #header #header-main .container .hd-logo a{position:relative;width:100%;display:block;height:4em}#main-content #header #header-main .container .hd-logo a img{max-width:100%;max-height:5.5em;position:absolute;bottom:.3125em;left:50%;transform:translate(-50%);transition:all .3s}#main-content #header #header-main .container .hd-logo a .logo1{background-image:url(/packs/app/images/institucional/logo-predio.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:4.4em;height:5.25em;position:absolute;bottom:.2em;left:0;transition:all .3s}#main-content #header #header-main .container .hd-logo a .logo2{background-image:url(/packs/app/images/institucional/logo-texto.png);background-position:0 50%;background-repeat:no-repeat;background-size:contain;width:9.3125em;height:3.375em;position:absolute;right:0;top:.4em;transition:all .3s}#main-content #header #header-main .container .hd-menu{display:table-cell;width:100%;vertical-align:middle}#main-content #header #header-main .container .hd-menu ul{display:table;width:100%;max-width:42em;margin:0 auto}#main-content #header #header-main .container .hd-menu ul li{display:table-cell;position:relative;z-index:2}#main-content #header #header-main .container .hd-menu ul li a{display:block;padding:1.5em 0;white-space:nowrap;text-align:center;text-transform:uppercase;color:#728b96;text-shadow:0 1px 0 #fafafa,0 -1px 5px #fff,0 0px 12px #fff}#main-content #header #header-main .container .hd-menu ul li a.active,#main-content #header #header-main .container .hd-menu ul li a:hover{color:#007fb3}#main-content #header #header-main .container .hd-menu ul li ul{display:block;position:absolute;top:4.3125em;top:4.1875em;left:0;opacity:0;visibility:hidden;width:17em;transition:all .3s .3s}#main-content #header #header-main .container .hd-menu ul li ul li{line-height:1em;display:block;background:#edeeef;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.38)}#main-content #header #header-main .container .hd-menu ul li ul li:first-of-type{padding-top:.75em}#main-content #header #header-main .container .hd-menu ul li ul li:last-of-type{padding-bottom:.75em;border-radius:0 0 .4em .4em}#main-content #header #header-main .container .hd-menu ul li ul li a{display:block;padding:1em;white-space:nowrap;text-align:left;text-transform:uppercase;color:#728b96;text-shadow:0 1px 0 #fafafa,0 -1px 5px #fff,0 0px 12px #fff}#main-content #header #header-main .container .hd-menu ul li ul li a.active,#main-content #header #header-main .container .hd-menu ul li ul li a:hover{color:#007fb3}#main-content #header #header-main .container .hd-menu ul li:hover ul{visibility:visible;opacity:1;bottom:4.6em;transition:all .3s 0s}#main-content #header #header-main .container .hd-login{display:table-cell;width:5em;vertical-align:middle;position:relative;transition:width .5s}#main-content #header #header-main .container .hd-login .hd-btn-login{display:inline-block;min-width:4em;float:right;cursor:pointer}#main-content #header #header-main .container .hd-login .hd-btn-login .hd-circle{display:block;background:#ebeced;position:absolute;border:2px solid #007fb3;color:#007fb3;width:3.2em;height:3.2em;line-height:2.8em;text-align:center;top:2.1em;margin-top:-1.6em;overflow:hidden;border-radius:100%}#main-content #header #header-main .container .hd-login .hd-btn-login i{color:#007fb3;line-height:2.8em;font-style:normal}#main-content #header #header-main .container .hd-login .hd-btn-login i:before{content:"";font-family:"sc-icons";font-size:1.3em;transition:font-size .2s}#main-content #header #header-main .container .hd-login .hd-btn-login:hover i:before{content:"";font-size:1.6em;font-family:"sc-icons"}#main-content #header #header-main .container .hd-login .hd-btn-login span{color:#fff;display:block;padding:.7em 0em .7em 0em;margin-left:2em;background:#007fb3;white-space:nowrap;width:0;overflow:hidden;border-radius:.3em;transition:all .5s}#main-content #header #header-main .container .hd-login .hd-btn-login span:after{content:"";border-top:.5em solid #fff;border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0);position:relative;top:-0.15em;left:.3em;height:0;display:inline-block;border-radius:.3em;transition:all .5s}#main-content #header #header-main .container .hd-login .hd-btn-login.hd-is-online .hd-avatar div{width:3em;height:3em;background-size:cover;background-position:center}#main-content #header #header-main .container .hd-login .hd-btn-login.hd-is-online .hd-circle{border-color:#42b342}#main-content #header #header-main .container .hd-login .hd-btn-login.hd-is-online span{background:#42b342}#main-content #header #header-main .container .hd-login .hd-btn-login.hd-is-online span:after{transform:rotate(-90deg)}#main-content #header #header-main .container .hd-dropdown-login{position:absolute;z-index:-1;top:4.3em;right:0;width:22em;padding:1.2em 1.5em 1.5em;background:#e1e1e1;border-radius:0 0 .4em .4em;box-shadow:.1em .2em .5em rgba(0,0,0,.3)}#main-content #header #header-main.active .to-floating{background:rgba(237,238,239,.9);border-bottom:2px solid rgba(222,222,222,.9);-webkit-backdrop-filter:blur(1em) saturate(2.5);backdrop-filter:blur(0.6em) saturate(2.5)}#main-content #header #header-main.active .hd-logo{width:10.5em}#main-content #header #header-main.active .hd-logo a .logo1{height:3.4em;width:2.9em}#main-content #header #header-main.active .hd-logo a .logo2{height:2.7em;width:7.4125em;top:1.1em}#main-content #banner{position:relative;background:#008acf;color:#fff;padding:1.125em 0;padding-bottom:2em !important}#main-content #banner #demonstracoes{background:#076bae;height:28.90525em}#main-content #banner #demonstracoes .modulos{height:100%;overflow-y:auto}#main-content #banner #demonstracoes .modulos li{display:block}#main-content #banner #demonstracoes .modulos>ul li{line-height:2em;transition:background .2s}#main-content #banner #demonstracoes .modulos>ul li.opened,#main-content #banner #demonstracoes .modulos>ul li.active,#main-content #banner #demonstracoes .modulos>ul li:hover{background:#115d97}#main-content #banner #demonstracoes .modulos>ul li ul{background:#115d97}#main-content #banner #demonstracoes .modulos>ul li ul li,#main-content #banner #demonstracoes .modulos>ul li ul li span{line-height:2.4em;display:block}#main-content #banner #demonstracoes .modulos>ul li ul li.active,#main-content #banner #demonstracoes .modulos>ul li ul li:hover{background:#0e4f81}#main-content #banner #demonstracoes .modulos .sc-badge-icon,#main-content #banner #demonstracoes .modulos [class^=sc-icon-].sc-badge,#main-content #banner #demonstracoes .modulos [class*=" sc-icon-"].sc-badge{width:1.6em;height:1.6em;line-height:1.7em;display:inline-block;text-align:center}#main-content #banner #demonstracoes .slide{height:27.70525em;margin-bottom:0;position:relative}#main-content #banner #demonstracoes .slide .sc-icon-carregando-1{position:absolute;z-index:0;top:calc(50% - .45em);left:calc(50% - .45em);font-size:2em}#main-content #banner #demonstracoes .slide .slick-slide{position:relative;height:27.64285em}#main-content #banner #demonstracoes .slide .slick-slide iframe{width:100% !important;height:100%}#main-content #banner #demonstracoes .slide .slick-slide .slide-img{height:100%;background-size:cover;background-position:center}#main-content #banner #demonstracoes .slide .slick-slide .slide-description{background:rgba(0,0,0,.65);color:#fff;padding:1em 1.5em;position:absolute;right:0;bottom:0;left:0;transform:translateY(100%);transition:transform .2s .3s,opacity .2s .3s;text-shadow:0 .1em .1em #000,0 .1em .3em #000;opacity:0}#main-content #banner #demonstracoes .slide:hover .slide-description{opacity:1 !important;transition:transform .2s,opacity .2s;transform:translateY(0%)}#main-content #banner #demonstracoes .slide .slick-arrow:focus{box-shadow:none}@media(min-width: 480px)and (max-width: 959px){#main-content #banner #demonstracoes{height:30.90525em}#main-content #banner #demonstracoes .modulos{height:12em}#main-content #banner #demonstracoes .slide,#main-content #banner #demonstracoes .slide .slick-slide{height:17.64285em}}@media(max-width: 479px){#main-content #banner #demonstracoes{height:28.90525em}#main-content #banner #demonstracoes .modulos{height:12em}#main-content #banner #demonstracoes .slide,#main-content #banner #demonstracoes .slide .slick-slide{height:15.64285em}}#main-content #banner .link-3d{width:11em;max-width:80%}#main-content #banner .link-3d:before,#main-content #banner .link-3d:after{font-size:1.2em;border-radius:.2em}#main-content #banner-videoYT{position:relative;color:#fff;padding:3.125em 0}#main-content #banner-videoYT iframe{max-width:100%;margin:0 auto;display:block;border:3px solid #000;background:#000;border-radius:.35em}#main-content #banner-videoYT h3{font-weight:400;font-size:2.8em;margin-top:.25em;margin-bottom:.4em}#main-content #banner-videoYT span{font-size:1.7em;display:inline-block;margin-bottom:.8em}#main-content #banner-videoYT .link-3d{width:11em;max-width:80%}#main-content #banner-videoYT .link-3d:before,#main-content #banner-videoYT .link-3d:after{font-size:1.2em;border-radius:.2em}#main-content #categorias{position:relative;background:#f2f2f2;padding-bottom:5em}#main-content #categorias .faixa-azul{background:#008acf;height:7.5em;position:absolute;left:0;right:0}#main-content #categorias .flex-row{border-radius:.4em;box-shadow:0 1px 3px -1px rgba(0,0,0,.1),0 6px 30px -7px rgba(0,0,0,.4)}#main-content #categorias .cat-item{flex-grow:1;flex-basis:14em;border-left:1px solid #dcf1fd}#main-content #categorias .cat-item .cat-content{height:100%;background:#fff}#main-content #categorias .cat-item .cat-content .cat-header{background:#edf8fe;color:#3780a4}#main-content #categorias .cat-item .cat-content .cat-header .cat-icon{font-size:2.6em;color:#6ac}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo{border-bottom:1px solid #f2fafe;color:#3780a4;line-height:1;min-height:2.084em;position:relative}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo:nth-of-type(2n+1){background:#f8fcff}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo:hover{background:#f1f9fe}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo:hover .cat-modulo-anexo{visibility:visible;opacity:1;transition-delay:100ms}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo{position:absolute;visibility:hidden;opacity:0;z-index:1000;transition:.3s ease;transition-delay:0ms;left:50%;bottom:100%;transform:translateX(-50%);background:#fff;border-radius:.3em;width:90%;max-width:13em;padding:.3em;box-shadow:0 5px 20px -4px rgba(0,0,0,.8)}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo img{width:100%}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo:hover{visibility:visible;opacity:1;transition-delay:100ms}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo:hover .cat-modulo-anexo-play:before{background:rgba(255,0,0,.95)}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo:after{content:"";width:1em;height:1em;bottom:-0.3em;left:calc(50% - .5em);background:#fff;transform:rotate(45deg);position:absolute;z-index:-2;display:block}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo .cat-modulo-anexo-play:before{content:"";font-size:1.8em;position:absolute;background:rgba(0,0,0,.6);z-index:1000;top:calc(50% - 0.6em);left:calc(50% - 0.85em);width:1.7em;height:1.2em;border-top-left-radius:50% 20%;border-top-right-radius:50% 20%;border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%}#main-content #categorias .cat-item .cat-content .cat-modulos .cat-modulo .cat-modulo-anexo .cat-modulo-anexo-play:after{content:"";font-size:2.2em;position:absolute;border-bottom-width:.25em;border-left-width:.45em;border-top-width:.25em;border-right-width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;width:0;height:0;top:calc(50% - .25em);left:calc(50% - .2em);z-index:10000000000;display:block;border-style:solid}@media(min-width: 480px){#main-content #categorias .cat-item .cat-content .cat-modulos{display:block !important;height:calc(100% - 6.5em) !important}}#main-content #categorias .cat-item:first-of-type{border:none}#main-content #categorias .cat-item:first-of-type .cat-content{border-radius:.4em 0 0 .4em}#main-content #categorias .cat-item:first-of-type .cat-content .cat-header{border-radius:.4em 0 0 0}#main-content #categorias .cat-item:last-of-type .cat-content{border-radius:0 .4em .4em 0}#main-content #categorias .cat-item:last-of-type .cat-content .cat-header{border-radius:0 .4em 0 0}#main-content #categorias .cat-item:nth-of-type(2n) .cat-content{background:#f8fcff}#main-content #categorias .cat-item:nth-of-type(2n) .cat-content .cat-header{background:#e1f3fd}#main-content #categorias .cat-item:nth-of-type(2n) .cat-content .cat-modulo{border-color:#eaf7fe}#main-content #categorias .cat-item:nth-of-type(2n) .cat-content .cat-modulo:nth-of-type(2n+1){background:#f2fafe}#main-content #categorias .cat-item:nth-of-type(2n) .cat-content .cat-modulo:hover{background:#ebf7fe}#main-content #categorias .cat-item:hover .cat-content .cat-header{background:#d6eefc}@media(max-width: 479px){#main-content #categorias .cat-item{flex-basis:15em}}#main-content #videos{margin-top:-2.75em;padding:2em 0 4em;background:#f2f2f2;position:relative;z-index:3}#main-content #videos .title{color:#008acf}#main-content #videos .content{color:#8f8f8f}#main-content #videos p{margin-bottom:1em}#main-content #videos .macbook{position:relative;max-width:868px}#main-content #videos .macbook .video{position:absolute;top:6.6%;left:12.5%;right:12.2%}#main-content #infografico{margin:2em auto 3.125em auto;height:22em}#main-content #infografico .infografico-mobile img{max-width:100%;margin:0 auto}#main-content #servicos{padding:2em 0 3em;position:relative;background:#263037;z-index:2}#main-content #servicos .sv-header,#main-content #servicos .sv-footer{height:7em;padding:2.7em 2em;text-align:center}#main-content #servicos .sv-header span,#main-content #servicos .sv-footer span{color:#fff}#main-content #servicos .sv-footer{padding:0}#main-content #servicos .sv-footer .link-3d{margin:0;width:20em;max-width:90%}#main-content #servicos .sv-footer .link-3d:before,#main-content #servicos .sv-footer .link-3d:after{font-size:1.2em;border-radius:.2em}#main-content #servicos .sv-content{padding:2em}#main-content #servicos .sv-content ul li{text-align:center;color:#fff;line-height:1.5em;padding:2em 2em;display:none;border-radius:.4em;transition:background .5s}#main-content #servicos .sv-content ul li:nth-of-type(1),#main-content #servicos .sv-content ul li:nth-of-type(2),#main-content #servicos .sv-content ul li:nth-of-type(3){display:inline-block}#main-content #servicos .sv-content ul li:nth-of-type(2n+1){clear:left}#main-content #servicos .sv-content ul li:hover{background:rgba(0,0,0,.1)}#main-content #servicos .sv-content ul li img{margin:0 auto .5em}#main-content #servicos .sv-content ul li h3{font-size:1.2em;font-weight:300;text-transform:uppercase;margin-bottom:.2em}#main-content #servicos .sv-content ul li h3:first-letter{font-size:1.2em}#main-content #servicos .sv-content ul li>div{font-weight:300;margin-bottom:.2em}#main-content #servicos .sv-content ul li a.sc-btn{min-height:2em;line-height:2em;background:#00c4d6;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4)}#main-content #servicos .sv-content ul li a.btn-3d{margin:1.5em 0 1em;width:9.5em}#main-content #controle-acesso{padding:7em 0 4em;margin-top:-3em;margin-bottom:0em;position:relative;background-image:url(/packs/app/images/institucional/slides_controle_acesso/bg-controle-acesso.jpg);background-color:#051e2e;background-position:46% 48%;position:relative;z-index:2}#main-content #controle-acesso h3{margin:0 0 1em}#main-content #controle-acesso .conteudo{color:#fff;text-align:right}#main-content #controle-acesso .conteudo h4{font-size:1.75em;margin:0 0 1em}#main-content #controle-acesso .conteudo p{font-size:1.3em;line-height:1.2;max-width:100%;margin:0 0 0 auto;margin-bottom:.5em}#main-content #controle-acesso .imagem{background-size:cover;background-position:center;width:100%;height:20em;max-width:100%;border-radius:10em 2.5em;background-repeat:no-repeat}#main-content #controle-acesso .slick-dots{text-align:center;margin-top:2em}#main-content #controle-acesso .slick-dots li{display:inline-block;padding:0 .5em}#main-content #controle-acesso .slick-dots li button{border-radius:100%;overflow:hidden;text-indent:-999px;width:1.35em;height:1.35em;padding:0;display:block;font-size:1em;border:2px solid #fff;background:rgba(0,0,0,0);cursor:pointer}#main-content #controle-acesso .slick-dots li button:focus{box-shadow:none}#main-content #controle-acesso .slick-dots li.slick-active button{background:#fff}#main-content #midia-indoor{padding:9em 0 3em;margin-top:-4em;margin-bottom:4em;position:relative;background-image:url(/packs/app/images/institucional/tv-bg.jpg);background-color:#000;background-position:center;background-size:cover;position:relative;z-index:1}#main-content #midia-indoor .tv{position:relative}#main-content #midia-indoor .tv .tv-frame{position:relative;z-index:2;width:32.8em;margin:0 auto;max-width:100%}#main-content #midia-indoor .tv .tv-frame img{position:relative;z-index:2}#main-content #midia-indoor .tv .tv-frame .tv-video{position:absolute;top:0;left:0;transform:matrix3d(0.923, -0.07, 0, -0.00045, -0.001, 1.06, 0, -0.00004, 0, 0, 1, 0, -32, 61, 0, 1);width:100%;z-index:1}#main-content #midia-indoor .tv .tv-frame .tv-video video{width:100%;display:block}#main-content #midia-indoor .tv .tv-descricao{position:absolute;top:-0.2em;left:2%;right:0;z-index:3}#main-content #midia-indoor .tv .tv-descricao img{margin:0 auto}@media(max-width: 959px){#main-content #midia-indoor{padding:4em 0 3em;margin-top:-2em}}#main-content #landpage{padding:4.375em 0 2.875em}#main-content #landpage .container{text-align:center}#main-content #landpage .container img{margin:2.5em auto 0;max-width:90%}#main-content #landpage .container .col-xs-12 div{max-width:17em;margin:0 auto}#main-content #beneficios{padding:3.125em 0 7.125em;margin-bottom:-4em;margin-top:0;background:url(/packs/app/images/institucional/fundo-celular.jpg) 50%;background-size:cover;color:#fff;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.5)}#main-content #beneficios:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;outline:1px solid rgba(0,0,0,0)}#main-content #beneficios .container{z-index:2}#main-content #beneficios .container .bn-title{font-size:1.8em;font-weight:300;text-transform:uppercase}#main-content #beneficios .container .bn-first-box{text-align:center}#main-content #beneficios .container .bn-first-box .bn-title:first-line{font-size:.85em}#main-content #beneficios .container .bn-first-box .bn-descr{font-size:1.2em;font-weight:300;margin:1.2em 0 2em}#main-content #beneficios .container .bn-first-box .bn-descr b{font-weight:400}#main-content #beneficios .container .bn-first-box .link-3d{width:20em;max-width:90%;margin-bottom:3em;margin-top:2.6em}#main-content #beneficios .container .bn-first-box .link-3d:before,#main-content #beneficios .container .bn-first-box .link-3d:after{font-size:1.2em;border-radius:.2em}#main-content #beneficios .container .bn-second-box{background:rgba(255,255,255,.2);border-radius:.3em;padding:1.5em 1em .5em;margin-bottom:3.5em}#main-content #beneficios .container .bn-second-box h4{text-align:center;margin-bottom:.5em}#main-content #beneficios .container .bn-second-box div{font-size:1.2em;text-transform:uppercase;text-indent:.8em}#main-content #beneficios .container .bn-second-box ul{background:#4075a8;padding:.6em .5em;margin:.1em 0 1em;border-radius:.3em}#main-content #beneficios .container .bn-second-box ul li{line-height:1.3em}#main-content #representante{background:#fff;position:relative;padding:3.125em 0}#main-content #representante .rp-img{margin-bottom:1em}#main-content #representante .rp-img img{max-width:100%;margin:0 auto;border-radius:.4em;box-shadow:0 .05em .3em rgba(0,0,0,.3)}#main-content #representante .rp-form{text-align:center;max-width:35em;margin:0 auto}#main-content #representante .rp-form h4{margin:.5em 0;text-align:center}#main-content #representante .rp-form>div{max-width:25em;margin:0 auto 1em}#main-content #caixa-video-basico-sistema{background:#000;padding:0;padding-top:1.625em;padding-bottom:1.625em;color:#fff}#main-content #depoimentos{background:#004565;padding:0;padding-top:1.625em;padding-bottom:1.625em;color:#fff;font-weight:300;text-shadow:0 1px 0 rgba(0,0,0,.4)}#main-content #depoimentos .dp-destaque .dp-depoimento{font-size:1.3em;text-align:justify;font-style:italic;position:relative;padding:3em 2em}#main-content #depoimentos .dp-destaque .dp-depoimento:before,#main-content #depoimentos .dp-destaque .dp-depoimento:after{content:"";background:url(/packs/app/images/institucional/aspas.png);width:70px;height:57px;position:absolute}#main-content #depoimentos .dp-destaque .dp-depoimento:before{top:0;left:0}#main-content #depoimentos .dp-destaque .dp-depoimento:after{bottom:0;right:0;background-position:-71px 0}#main-content #depoimentos .dp-autor{text-align:center}#main-content #depoimentos .dp-autor img{margin:.5em auto;border:7px solid rgba(0,0,0,.25);width:45%;border-radius:100%;box-shadow:0 0 0 1px rgba(255,255,255,.2)}#main-content #depoimentos .dp-autor>span{font-size:.9em;text-transform:uppercase}#main-content #depoimentos .dp-indicators{display:table;width:100%;margin-top:2em}#main-content #depoimentos .dp-indicators span{display:table-cell}#main-content #depoimentos .dp-indicators span img{width:5em;height:5em;margin:0 auto;border:5px solid rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(255,255,255,.2);border-radius:100%;transition:all .2s;transform:scale(0.6);opacity:.8}#main-content #depoimentos .dp-indicators span.active img{transform:scale(1);opacity:1}#main-content #midia{background:#f2f2f4;padding:4.375em 0}#main-content #midia .container{text-align:center}#main-content #midia .container ul{margin:2em auto 0}#main-content #midia .container ul li{width:33%;padding:1em;display:inline-block}#main-content #midia .container ul li a{position:relative;display:block;padding:.6em}#main-content #midia .container ul li a img{margin:0 auto;max-width:90%;position:relative;z-index:2}#main-content #midia .container ul li a:before{content:"";background:#e5e8ea;border-radius:.3em;position:absolute;display:block;z-index:0;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(0.5);transition:all .2s}#main-content #midia .container ul li a:hover:before{opacity:1;transform:scale(1)}#main-content #clientes{padding:4.375em 0}#main-content #clientes .container{text-align:center}#main-content #clientes .container .carousel{margin:2em 0 0;padding:0;position:relative}#main-content #clientes .container .carousel .item{padding:1em 0}#main-content #clientes .container .carousel .item div{width:100%;max-width:12em;margin:0;padding:0;height:6em;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.75;filter:grayscale(1);transition:all .2s;transform:scale(1)}#main-content #clientes .container .carousel .item div:hover{opacity:1;transform:scale(1.1);filter:grayscale(0)}#main-content #clientes .container .carousel .slick-arrow:before{color:#728b96;text-shadow:none}#main-content #clientes .container .carousel .slick-arrow:hover:before{color:#007fb3}#main-content #clientes .container .carousel .slick-arrow:focus{box-shadow:none}#main-content #clientes-page{margin-bottom:2em}#main-content #clientes-page p{padding:0 1.5em 2em}#main-content #clientes-page ul li{height:9.5em}#main-content #clientes-page ul li img{max-width:90%;max-height:70%;margin:0 auto;top:50%;position:relative;transform:translate(0, -50%)}#main-content #clientes-page .container{min-height:20em}#main-content #faq-page .faq-section{margin-bottom:2em}#main-content #faq-page .faq-section .section-title{color:#728b96;font-size:1.3em;margin-bottom:.5em;font-weight:bold}#main-content #faq-page .faq-section .section-title:hover{color:#444}#main-content #faq-page .faq-section .question{color:#008bcb}#main-content #faq-page .faq-section .question:hover{color:#024463}#main-content #footer{background:#1e1e1e;color:#7b7b7b;padding:3.125em 0;line-height:1.5em}#main-content #footer .ft-endereco a{color:#7b7b7b}#main-content #footer .ft-endereco a:hover{color:#008bcb}#main-content #footer a,#main-content #footer span{color:#fff}#main-content #footer h4{font-size:1.3em;font-weight:700;margin-bottom:1em;color:#fff;margin-left:-0.5em}#main-content #footer h4:before{content:"";width:.4em;height:.4em;background:#008bcb;border-radius:100%;display:inline-block;margin-bottom:.18em;margin-right:.3em}#main-content #footer .col-xs-12>section{padding-left:1em;margin-bottom:2em}#main-content #footer .ft-contato .ft-social{margin-top:.5em}#main-content #footer .ft-contato .ft-social a i{display:inline-block;width:1.7em;height:1.7em;line-height:1.5em;text-align:center;font-size:1.2em;margin-right:.3em;border:2px solid;border-radius:100%}#main-content #footer .ft-contato .ft-social a i[class*=facebook]{color:#007ed8}#main-content #footer .ft-contato .ft-social a i[class*=twitter]{color:#00a9e0}#main-content #footer .ft-contato .ft-social a i[class*=google-plus]{color:#f44c2a}#main-content #footer .ft-contato .ft-social a i[class*=skype]{color:#00c9ff}#main-content #footer .ft-contato .ft-social a i[class*=linkedin]{color:#0080b1}#main-content #footer .ft-contato .ft-social a i[class*=youtube]{color:#f93225}#main-content #footer .ft-contato .ft-social a i[class*=instagram]{color:#c9a58e}#main-content #footer .ft-contato .ft-social a i:hover{color:#fff}#main-content #footer .ft-newsletter .form-style{margin:1em 2em 0 0}#main-content #footer .ft-newsletter .form-style input{background:#373737;color:#fff}#main-content #footer .ft-mapa-do-site{margin-bottom:0 !important}#main-content #footer .ft-mapa-do-site li{display:inline-block;margin:0 .25em}#main-content #footer .ft-mapa-do-site li a{color:#7b7b7b}#main-content #footer .ft-mapa-do-site li a.active{color:#008bcb}#main-content #footer .ft-parceiros{background:#2a2a2a;margin:3em 0 -4.375em}#main-content #footer .ft-parceiros .container{display:table;width:100%;padding:1em 0}#main-content #footer .ft-parceiros .container>div{display:table-cell;vertical-align:middle;float:none}#main-content #footer .ft-parceiros .container>div:first-of-type{position:absolute;top:-1.5em;left:0;text-indent:1em;font-weight:bold}#main-content #footer .ft-parceiros img{max-width:80%;display:block;margin:0 auto}#main-content #rodape{background:#121212;padding:1em 0;color:#008bcb}#main-content #rodape img{margin:0 auto 2em}#main-content #me-ligue{position:fixed;bottom:6.5em;left:1em;z-index:999}#main-content #me-ligue .icone{background:#952e2e;color:#fff;font-size:2.5em;height:1.5em;width:1.5em;border-radius:100%;text-align:center;line-height:1.6em;position:relative;z-index:2;box-shadow:-2px 3px 17px rgba(0,0,0,.42)}#main-content #me-ligue .icone i{animation:meliguemove 8s infinite}#main-content #me-ligue .texto{background:#fff;padding:1em;position:absolute;bottom:3.6em;opacity:0;visibility:hidden;left:0em;z-index:0;width:8.5em;color:#952d2e;text-align:center;border-radius:.5em;line-height:1em;box-shadow:-2px 3px 17px rgba(0,0,0,.42);transition:all .3s}#main-content #me-ligue .texto .texto-titulo{font-size:1.2em;font-weight:bold}#main-content #me-ligue .texto .texto-descricao{font-size:1em;padding-top:.4em;font-weight:500}#main-content #me-ligue .texto .sc-icon-fechar-2{position:absolute;top:-0.15em;right:-0.2em;font-size:1.2em}#main-content #me-ligue .texto:before{content:"";display:block;position:absolute;bottom:-0.3em;left:1.5em;width:.8em;height:.8em;transform:rotate(45deg);background:#fff}#main-content #me-ligue .texto.mostrar{visibility:visible;opacity:1;bottom:4.6em}#main-content #me-ligue:hover .texto{visibility:visible;opacity:1;bottom:4.6em}@keyframes meliguemove{0%{transform:rotate(0deg)}21%{transform:rotate(0deg)}22%{transform:rotate(-17deg)}23%{transform:rotate(17deg)}24%{transform:rotate(-17deg)}25%{transform:rotate(17deg)}26%{transform:rotate(-17deg)}27%{transform:rotate(17deg)}28%{transform:rotate(-17deg)}29%{transform:rotate(17deg)}30%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}#main-content #whatsapp{position:fixed;bottom:1.6em;left:1em;z-index:999}#main-content #whatsapp a .icone{background:#009d00;color:#fff;font-size:2.5em;height:1.5em;width:1.5em;border-radius:100%;text-align:center;line-height:1.6em;position:relative;z-index:2;box-shadow:-2px 3px 17px rgba(0,0,0,.42)}#main-content #whatsapp a .icone i{animation:whatsmove 8s infinite;transform-origin:left bottom}#main-content #whatsapp a .texto{background:#fff;padding:.5em 1em .5em 2.2em;position:absolute;top:50%;left:7em;font-size:.3em;z-index:0;width:3.3em;color:#007500;border-radius:3em;font-weight:bold;line-height:1em;white-space:nowrap;overflow:hidden;transform:rotate(-90deg) translateY(-50%);transition:all .3s 1s;transform-origin:.2em 1.5em;box-shadow:-2px 3px 17px rgba(0,0,0,.42)}#main-content #whatsapp a:hover .texto{padding:.5em 1em .5em 2.2em;left:2em;font-size:1em;width:10.5em;transform:rotate(0deg) translateY(-50%);transition:all .2s 0s}@keyframes whatsmove{0%{transform:rotate(0deg)}51%{transform:rotate(0deg)}52%{transform:rotate(-17deg)}53%{transform:rotate(17deg)}54%{transform:rotate(-17deg)}55%{transform:rotate(17deg)}56%{transform:rotate(-17deg)}57%{transform:rotate(17deg)}58%{transform:rotate(-17deg)}59%{transform:rotate(17deg)}60%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@media(min-height: 480px){#main-content .sc-gallery .sc-gallery-description{padding:.5em;max-width:50em;line-height:1.25em;height:auto;text-align:left;border-radius:.3em;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);text-shadow:0 .1em .1em #000,0 .1em .3em #000}}#contato{padding:4em 2em}#contato h1{color:#007fb3}#contato .sc-descricao{margin:.3em 0 0;font-weight:400;font-size:1.3em}#contato .sc-informacoes{padding:1em 1.5em;border-top:10px solid #edeeef;border-bottom:10px solid #edeeef;margin:2em 0;line-height:1.5em;font-size:1.2em}#contato .sc-form{margin:0 1em}#contato .sc-form input,#contato .sc-form select,#contato .sc-form textarea{background:#e5e5e5}#contato .sc-form input.error,#contato .sc-form select.error,#contato .sc-form textarea.error{background:#f9dbdb}#contato .sc-btn{text-transform:uppercase;box-shadow:none;background:#f3f3f4;margin-left:1em}.slider #sc-menu,.slider #sc-login,.slider#main-content{transition:transform .5s}.slider.slide-right #sc-menu,.slider.slide-right #sc-login,.slider.slide-right#main-content{transform:translate(18em, 0)}.slider.slide-left #sc-login{transform:translate(0, 0) !important}.slider.slide-left #sc-menu,.slider.slide-left#main-content{transform:translate(-100%, 0)}#block-slider{background:#00374d;position:fixed;top:0;left:0;right:0;height:0;opacity:0;z-index:1100;transition:opacity .5s}#block-slider.slide-right{height:100%;opacity:.3}#empresa{padding:4em 0;background:url(/packs/app/images/institucional/background-empresa.jpg) 50% 50% nt}#empresa h2{color:#007fb3;font-size:2.2em;margin-bottom:.3em}#empresa p{color:#728b96;font-size:1.1em;padding:.2em 0}#empresa .missao,#empresa .visao{background:rgba(255,255,255,.8);padding:2em 2em}#controle-acessos .info-01{padding:3em 0;background:#addaed}#controle-acessos .info-01 img{display:block;margin:0 auto}@media(min-width: 1060px){#main-content #header #header-main .container .hd-login{width:14em}#main-content #header #header-main .container .hd-login .hd-btn-login span{width:11.625em;padding:.7em 1em .7em 1.7em}}@media(max-width: 479px){.input-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-content #infografico{height:auto}#main-content #banner iframe{height:12em}#main-content .ft-newsletter .input-group>*,#main-content .rp-form .input-group>*{display:block;width:100%}#main-content .ft-newsletter .input-group input,#main-content .rp-form .input-group input{border-radius:.3em .3em 0 0}#main-content .ft-newsletter .input-group button.btn-3d:before,#main-content .ft-newsletter .input-group button.btn-3d:after,#main-content .rp-form .input-group button.btn-3d:before,#main-content .rp-form .input-group button.btn-3d:after{border-radius:0 0 .3em .3em}#main-content #depoimentos{padding-top:1.5em}#main-content #depoimentos .dp-destaque .dp-depoimento{font-size:1.2em;padding:3.5em 0}#contato{padding:2em .5em}#contato h1{font-size:1.5em}#contato .sc-descricao{margin:.3em 0 0;font-weight:400;font-size:1.1em}#contato .sc-informacoes{padding:1em;font-size:1em}#contato .sc-form{margin:0}}@media(max-width: 959px){.title-h1{padding:1.5em 0 0em 1em;font-size:1.5em}ul.listagem li{padding:1em;max-width:70em}ul.listagem li .listagem-thumb{width:5.5em !important}ul.listagem li .listagem-thumb .listagem-thumb-img{width:90% !important;height:4em !important}ul.listagem li .listagem-descr>h3{font-size:.9em}}@media(min-width: 480px)and (max-width: 959px){#slider-content #sc-login{padding-left:20%;padding-right:20%}#main-content #infografico{height:auto}#main-content #representante .rp-form form{margin:0 10%}#main-content #depoimentos{padding-top:2em}#main-content #depoimentos .dp-destaque .dp-depoimento{font-size:1.2em;padding:3.5em 1.5em}#main-content #footer .ft-newsletter{width:70%}}@media(min-width: 480px){#main-content #banner iframe{width:100%}#main-content #servicos .sv-content ul li{display:inline-block}}@media(min-width: 960px)and (max-width: 1279px){#main-content #beneficios .bn-first-box .bn-title{font-size:2.4em;margin-top:.9em}#main-content #beneficios .bn-first-box .bn-descr{font-size:1.4em}}@media(min-width: 960px){#main-content{margin-top:0}#main-content #banner{padding:2.375em 0}#main-content #banner iframe{width:560px}#main-content #infografico{margin:2em auto 4.375em auto}#main-content #servicos .sv-content ul li:nth-of-type(2n+1){clear:none}#main-content #servicos .sv-content ul li:nth-of-type(3n+1){clear:left}#main-content #landpage .container .col-xs-12:nth-of-type(1),#main-content #landpage .container .col-xs-12:nth-of-type(2){box-shadow:2.55em 0 0 -2.5em rgba(84,84,84,.4)}#main-content #beneficios{background-size:auto;padding:4.375em 0}#main-content #beneficios .bn-celular{background:url(/packs/app/images/institucional/celular.png);background-position:0 100px;background-repeat:no-repeat;position:absolute;width:44em;margin-left:-22em;top:0;left:50%;bottom:0;z-index:0;transform-origin:right bottom 0}#main-content #representante{padding:4.375em 0}#main-content #representante .rp-img{margin-bottom:0}#main-content #depoimentos{padding:0;padding-top:2.375em;padding-bottom:2.375em}#main-content #depoimentos .dp-autor img{width:65%}#main-content #depoimentos .dp-carousel .dp-item .dp-destaque{display:table;width:100%;height:100%}#main-content #depoimentos .dp-carousel .dp-item .dp-destaque>*{display:table-cell;float:none;vertical-align:middle}#main-content #footer{padding:4.375em 0}#main-content #rodape{line-height:3em}#main-content #rodape img{margin:0 auto;float:right}#modal-contato .sc-form .sc-form-label input{width:80%}#modal-contato .sc-form .sc-form-label textarea{width:90%}.slider #sc-menu,.slider #sc-login,.slider#main-content{transition:all 0}.slider.slide-right #sc-menu,.slider.slide-right #sc-login,.slider.slide-right#main-content,.slider.slide-left #sc-menu,.slider.slide-left #sc-login,.slider.slide-left#main-content{transform:translate(0)}}@media(min-width: 1280px){#main-content #beneficios .bn-first-box .bn-title{font-size:2.7em;margin-top:1.8em}#main-content #beneficios .bn-first-box .bn-descr{font-size:1.8em}#main-content #beneficios .bn-first-box .link-3d{width:22em}}
#produto-page .title{color:#008bcb;border:none;margin:2.2em 0 .6em;text-align:center;font-weight:400;font-size:2.5em;padding-left:1em;padding-right:1em}#produto-page .subtitle{text-align:center;font-weight:300;margin-bottom:1.5em;padding-left:1em;padding-right:1em}#produto-page .table{display:table}#produto-page .table>*{display:table-cell;vertical-align:top}#produto-page h4{font-weight:400}#produto-page p{font-weight:300;font-size:.9em}#produto-page .icone i{font-size:2.5em}#produto-page .info-01{position:relative;margin:5em 0 0}#produto-page .info-01 .title{margin-bottom:1.5em}#produto-page .info-01 .celular{width:36%;left:32%;position:relative;background-image:url(/packs/app/images/institucional/produtos/smartphone.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:35em}#produto-page .info-01 ul li{position:absolute;width:37%;min-height:9em}#produto-page .info-01 ul li.item-01{top:0;left:0;text-align:right}#produto-page .info-01 ul li.item-02{top:0;right:0}#produto-page .info-01 ul li.item-03{top:12em;left:0;text-align:right}#produto-page .info-01 ul li.item-04{top:12em;right:0}#produto-page .info-01 ul li.item-05{top:24em;left:0;text-align:right}#produto-page .info-01 ul li.item-06{top:24em;right:0}#produto-page .info-01 ul li>div{vertical-align:middle}#produto-page .info-01 ul li .icone{padding:0 1em 3em}#produto-page .info-01 ul li h4{font-size:1.1em;line-height:1.5em;color:#797979}#produto-page .info-01 ul li p{line-height:1.6em}#produto-page .info-02{margin:1em 0 3em}#produto-page .info-02 .title{margin-top:.2em}#produto-page .info-02 .title{color:#8c8c8c}#produto-page .info-02 ul li{padding:0;text-align:center}#produto-page .info-02 ul li div{margin:1em;padding:2em 1em}#produto-page .info-02 ul li div i{font-size:4.5em;margin-bottom:.3em}#produto-page .info-02 ul li div h4{font-size:1.3em}#produto-page .info-03{margin:1em 0 3em}#produto-page .info-03 ul li{padding:1em}#produto-page .info-03 ul li .icone{padding-right:1em}#produto-page .info-03 ul li h4{font-size:1.2em;line-height:1.5em;color:#797979}#produto-page .info-03 ul li p{text-align:justify}#produto-page .info-04{padding:4em 0;margin:6em 0 0;position:relative}#produto-page .info-04:after{content:"";width:0;height:0;position:absolute;left:calc(50% - 2em);bottom:-1.5em;border-right:2em solid rgba(0,0,0,0);border-left:2em solid rgba(0,0,0,0);border-top:1.5em solid #337ab7}#produto-page .info-04 ul li{padding:1em}#produto-page .info-04 ul li .icone{padding-right:1em;width:3.6em}#produto-page .info-04 ul li strong{font-weight:300;font-size:2em}#produto-page .info-05{position:relative;height:28em;margin-top:5em;margin-bottom:5em}#produto-page .info-05 .slide .item .table>div{vertical-align:middle}#produto-page .info-05 .slide .item .imagem{width:30%}#produto-page .info-05 .slide .item .imagem img{margin:0 auto}#produto-page .info-05 .slide .item .conteudo{width:70%;padding-right:2em}#produto-page .info-05 .slide .item .conteudo h4{margin-bottom:.5em}#produto-page .info-05 .slide .item .conteudo>div{min-height:4.2em}#produto-page .info-05 .slide .item .conteudo>div h5{font-weight:400;color:#797979;font-size:1.3em;border-left:4px solid #337ab7;padding-left:.55em}#produto-page .info-05 .slide .item .conteudo>div p{border-left:4px solid #337ab7;padding-left:.8em}#produto-page .info-05 .slide .item .conteudo>div:nth-of-type(2) h5{border-left:4px solid #42b342}#produto-page .info-05 .slide .item .conteudo>div:nth-of-type(2) p{border-left:4px solid #42b342}#produto-page .info-05 .slide .item .conteudo>div:nth-of-type(3) h5{border-left:4px solid #c74848}#produto-page .info-05 .slide .item .conteudo>div:nth-of-type(3) p{border-left:4px solid #c74848}#produto-page .info-05 .slick-dots{text-align:center}#produto-page .info-05 .slick-dots li{display:inline-block;padding:0 .5em}#produto-page .info-05 .slick-dots li button{border-radius:100%;overflow:hidden;text-indent:-999px;width:1.35em;height:1.35em;padding:0;display:block;font-size:1em;border:none;background:#8c8c8c;cursor:pointer}#produto-page .info-05 .slick-dots li button:focus{box-shadow:none}#produto-page .info-05 .slick-dots li.slick-active button{background:#337ab7}#produto-page .info-06{background-image:url(/packs/app/images/institucional/produtos/bg-produto.jpg);background-position:center;background-size:cover;color:#fff}#produto-page .info-06 h3{text-align:center;font-size:3em;font-weight:400;padding:2em 1em}#produto-page .info-06 .item{padding:2em}#produto-page .info-06 .item.odd{background-color:#303336}#produto-page .info-06 .item.odd .conteudo{padding-right:8%}#produto-page .info-06 .item.even{text-align:right}#produto-page .info-06 .item.even .conteudo{padding-left:8%}#produto-page .info-06 .item .table{width:100%}#produto-page .info-06 .item .imagem{width:28%;vertical-align:middle}#produto-page .info-06 .item .imagem img{margin:0 auto}#produto-page .info-06 .item .conteudo{vertical-align:middle;font-size:1.3em;line-height:1.6em}#produto-page .info-07 .title{max-width:25em;margin-left:auto;margin-right:auto;margin-bottom:1.2em}#produto-page .info-07 .celular{width:30%}#produto-page .info-07 .celular img{margin-bottom:-6em;position:relative;z-index:5}#produto-page .info-07 ul li{padding:1.1em 1em}#produto-page .info-07 ul li .icone{padding-right:.6em;font-size:1.6em}#produto-page .info-07 ul li .conteudo h4{color:#797979;font-size:1.1em;margin-bottom:.5em}#produto-page .info-07 ul li .conteudo p{text-align:justify}#produto-page .info-07 ul li:nth-of-type(3),#produto-page .info-07 ul li:nth-of-type(5){clear:left}#produto-page .info-08{background-color:#f0f0f1;padding:9em 0 4em;border-top:.8em solid #e8eaeb;border-bottom:.8em solid #e8eaeb}#produto-page .info-08 .table h3{text-align:left;margin:0 0 .7em;padding:0}#produto-page .info-08 .table strong{font-weight:300;font-size:2em;margin-bottom:.7em;display:inline-block;color:#797979}#produto-page .info-08 .table p{font-size:1.4em;color:#797979}#produto-page .info-08 .table .conteudo{padding-right:3em;padding-left:1em}#produto-page .info-08 .table .imagem{width:38%;padding-right:1em}#produto-page .info-08 ul li>div{border:.15em solid #e0e0e0;padding:.5em 1em;margin-bottom:1em}#produto-page .info-08 ul li>div span{font-weight:300}#produto-page .info-08 ul li>div div{font-size:3em;text-align:center;margin-top:-0.4em}#produto-page .info-08 ul li>div p{text-align:center;font-size:1em}#produto-page .info-09 strong{font-weight:300;font-size:1.8em;padding:0 1.2em;margin-bottom:1.5em;display:inline-block;text-align:center;color:#797979}#produto-page .info-09 ul li{padding:1.5em 1.2em}#produto-page .info-09 ul li h4 i{font-size:.8em}#produto-page .info-09 ul li p{font-size:1em;text-align:justify;margin-top:.8em}#produto-page .info-10{padding:5em 1em;border-width:.7em;position:relative;margin-top:3em}#produto-page .info-10:before{content:"";width:0;height:0;position:absolute;left:calc(50% - 3em);top:-2.3em;border-right:3em solid rgba(0,0,0,0);border-left:3em solid rgba(0,0,0,0);border-bottom:2.3em solid #22527b}#produto-page .info-10:after{content:"";width:0;height:0;position:absolute;left:calc(50% - 2em);top:-1.5em;border-right:2em solid rgba(0,0,0,0);border-left:2em solid rgba(0,0,0,0);border-bottom:1.5em solid #337ab7}#produto-page .info-10 h4{font-size:2em}#produto-page .info-10 .link-3d{width:22em;max-width:80%}@media(max-width: 959px){#produto-page .title{margin:1.8em 0 .6em;font-size:1.8em}#produto-page .icone i{font-size:1.5em}#produto-page .info-01 ul{float:none}#produto-page .info-01 ul li{position:static;width:100%;padding:1.5em 1em;text-align:center !important}#produto-page .info-01 ul li .right,#produto-page .info-01 ul li .left{float:none;text-align:center;padding-bottom:.6em}#produto-page .info-01 ul li p{max-width:35em;margin:0 auto .5em}#produto-page .info-08{padding:4em 0}#produto-page .info-08 .table strong{font-size:1.5em}#produto-page .info-08 .table p{font-size:1.2em;margin-bottom:2em}#produto-page .info-08 .table .conteudo{padding-right:1em}#produto-page .info-09 strong{font-size:1.5em}#produto-page .info-10{text-align:center}#produto-page .info-10 h4{margin-bottom:1.5em;font-size:1.5em}}@media(min-width: 960px)and (max-width: 1279px){#produto-page .info-01 .celular{width:28%;left:36%}#produto-page .info-01 ul li{width:42%}#produto-page .info-01 ul li .icone{padding:1em 1em 4em}#produto-page .info-01 ul li .icone i{font-size:1.8em}#produto-page .info-03 ul li:nth-child(3),#produto-page .info-09 ul li:nth-child(3){clear:left}#produto-page .info-03 ul li:nth-child(5),#produto-page .info-09 ul li:nth-child(5){clear:left}}@media(min-width: 1280px){#produto-page .info-03 ul li:nth-child(4){clear:left}#produto-page .info-09 ul li:nth-child(4){clear:left}}
#videos-page .container{min-height:10em}#videos-page .container .listagem{min-height:6em}#videos-page .container.videos-show{margin-bottom:4em}#videos-page .container.videos-show .videos-data{padding-left:3.5em;font-size:.9em;color:#b3b3b3;margin-top:-1.5em;margin-bottom:2em;display:block}#videos-page .container.videos-show article{padding:1em 1.5em 2em}#videos-page .container.videos-show article p{margin-bottom:1em}#videos-page .container.videos-show article img{max-width:40%;margin:.6em}#videos-page .container.videos-show article h4{margin:1.5em 0 .7em .5em}#videos-page .container.videos-show article h5{margin:1.2em 0 .3em .3em}.listagem-horizontal-ul{display:block;list-style:none;width:100%}.listagem-horizontal-li{float:left;width:33%}@media(max-width: 959px){#videos-page .container.videos-show .videos-data{padding-left:1.9em;margin-top:-1.2em}#videos-page .container.videos-show article img{max-width:95%;margin:1.2em auto !important;float:none !important;height:auto !important}}
